*{
    padding: 0;
    margin: 0;
}
:root {
    --white: #FFFFFF;
    --black: #23272E;
    --green: #53D500;
    --grey: #8B909A;
    --light-grey: #8C98A4;
    --gold: #DD9F00;
    --yellow: #FBBA15;
    --red: #DD0004;
    --bs-success-light:#e8fff3;
    --bs-danger-light:#fff3f3;
    --bs-warning-light:#fff8e5;
}

@font-face {
    font-family: 'Manrope-Bold';
    src: url('../fonts/Manrope/Manrope-Bold.ttf');
}
@font-face {
    font-family: 'Manrope-SemiBold';
    src: url('../fonts/Manrope/Manrope-SemiBold.ttf');
}
@font-face {
    font-family: 'Manrope-Medium';
    src: url('../fonts/Manrope/Manrope-Medium.ttf');
}
@font-face {
    font-family: 'Manrope-Regular';
    src: url('../fonts/Manrope/Manrope-Regular.ttf');
}
@font-face {
    font-family: 'Manrope-Light';
    src: url('../fonts/Manrope/Manrope-Light.ttf');
}

@font-face {
    font-family: 'Segoe-UI-Regular';
    src: url('../fonts/Segoe UI/Segoe UI.ttf');
}

@font-face {
    font-family: 'Segoe-UI-Bold';
    src: url('../fonts/Segoe UI/Segoe UI Bold.ttf');
}

/* Global Css */

h1{font-size: 32px; color: var(--black); font-family: 'Manrope-Bold'; margin: 0; font-weight: 700;}
h2{font-size: 30px; color: var(--black); font-family: 'Manrope-Bold'; margin: 0; font-weight: 700;}
h3{font-size: 24px; color: var(--black); font-family: "Manrope-Bold"; margin: 0; font-weight: 700;}
h4{font-size: 20px; color: #1E2022; font-family: "Manrope-Regular"; margin: 0; font-weight: 400;}
h5{font-size: 18px; color: var(--black); font-family: "Manrope-SemiBold"; margin: 0; font-weight: 600;}
/*h6{font-size: 14px;color: #4A4A4A;font-family: 'Ubuntu-Regular';margin: 0;line-height: normal;}*/
p {font-size: 16px; color: var(--black); font-family: "Manrope-Regular"; margin: 0; font-weight: 400;}
.form-group {margin-bottom: 20px;}
.form-group input.form-control, .form-group select.form-control {height: 48px;}
.form-group input.form-control, .form-group select.form-control,
.form-group textarea.form-control { padding: 14px 8px; border-radius: 6px; border: 1px solid #DBDADE; color: var(--black); font-family: "Segoe-UI-Regular"; font-size: 15px; font-weight: 600; line-height: 20px; }
.form-group input.form-control::placeholder,.form-group textarea.form-control::placeholder{color: #A0A0A0; font-family: "Segoe-UI-Regular"; font-size: 15px; font-weight: 400;}
.form-group label {color: var(--black); font-family: "Segoe-UI-Regular"; font-size: 15px; font-weight: 400; margin-bottom: 8px;}
.form-group input[type="search"].form-control::-webkit-search-cancel-button {display: none;}
.form-group input[type="search"].form-control {min-width: 210px;}
.form-group input[type="number"].form-control::-webkit-outer-spin-button,
.form-group input[type="number"].form-control::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
.form-group:has(p) {position:relative}
.form-group:has(p) p{position:absolute;left:5px;top:45px;font-size:15px;color:#9c9c9c}
.form-group:has(p) input{padding:14px 18px !important }
.main_wrapper { display: flex; flex-wrap: wrap; padding-bottom: 25px;}
.main_wrapper .page-wrapper { width: calc(100% - 260px); }
.form-group  .dropdown.bootstrap-select.show-tick.form-control {padding: 6px 8px; border-radius: 6px; border: 1px solid #DBDADE; color: var(--black); font-family: "Segoe-UI-Regular"; font-size: 15px; font-weight: 600; line-height: 20px;}
.form-group .dropdown-toggle {height:100%;background:none;border:none}
/*.main_wrapper .page-wrapper nav { width: 100%; }*/
.white_box {border-radius: 10px; box-shadow: 0px 1.192px 4.77px 0px #E5E9F2; background: var(--white); padding: 20px;}
.custom_scroll::-webkit-scrollbar {width: 8px;background-color: #F5F5F5;border-radius: 8px;}
.custom_scroll::-webkit-scrollbar-thumb {background-color: #FBBA15;border-radius: 8px;border: 2px solid #F5F5F5;}
.custom_scroll::-webkit-scrollbar-thumb {transition: background-color 0.3s ease;}
/*.form-group input.form-control:focus-visible {outline:none;}*/
.form-control:focus,select.form-select:focus,.form-check-input:focus {box-shadow: none;}
button.btn.dropdown-toggle:active,.dropdown ul li:last-child {border: 0;}
.form-group .select2-container--default .select2-selection--multiple .select2-selection__choice {background-color:#FBBA15;color:white;border:none;padding:5px 22px}
.form-group .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{height:100%;color:white;border-right:1px solid white}
.form-group .select2-container .select2-selection--multiple {min-height: 48px;font-family:"Segoe-UI-Regular";border:1px solid #DBDADE}
.txt_field:has(.span_field) {display:flex;column-gap:20px;border-radius: 8px;border: 1px solid #DBDADE;background:#FBBA15;align-items:center;padding-left:14px;overflow: hidden;}
.txt_field:has(.span_field) label {margin: 0;color: #FFF;font-weight: 500;letter-spacing: 0.5px;max-width: 100px;width: 100%;}
.txt_field .span_field{background:white;padding:14px;width:100%; border-left: 1px solid #000;position: relative}
.txt_field .span_field p{position:absolute;top:13px;left:4px;color:#a9a8aa}

/*Image Dropify CSS*/
.dropify-wrapper {height: 128px !important; border-radius: 6px; border: 1px solid #DBDADE;}
.dropify-wrapper .dropify-preview .dropify-render img {max-height: 100% !important;}
.dropify-wrapper .dropify-message p {display: none;}
.dropify-wrapper:has(.image_dropify) .dropify-message span.file-icon:before {content: ''; width: 72px; height: 50px; background-image: url('../images/dropify_image_bg.png'); background-size: cover; background-repeat: no-repeat;}
.dropify-wrapper:has(.video_dropify) .dropify-message span.file-icon:before {content: ''; width: 72px; height: 50px; background-image: url('../images/dropify_video_bg.png'); background-size: cover; background-repeat: no-repeat;}
.dropify-wrapper:hover {background: none; -webkit-animation: none; animation: none;}
/**/

/*Summer Note (CK EDITOR)*/
.note-editor .note-btn.dropdown-toggle:after {display: none;}
.note-editor .note--content {padding-bottom: 15px;}
.note-editor.note-frame {background: var(--white);}
.note--footer .note-btn.note-btn-primary {background: var(--yellow); color: var(--white); font-family: "Manrope-SemiBold"; font-size: 16px; font-weight: 600; border-color: var(--yellow); border-radius: 5px;}
.note--footer .note-btn.note-btn-primary:focus {border: 1px solid var(--yellow); color: var(--yellow); background: var(--white);}
.note--footer .note-btn.note-btn-primary:hover {border: 1px solid var(--yellow); color: var(--yellow); background: var(--white);}
/**/

/* CSS*/
. .-dialog .-content .-header {padding: 0 0 20px 0; border-bottom: 0;}
. .-dialog .-content {padding: 30px 20px 30px 20px;}
. .-dialog .-content .-body {padding: 0;}
. .-dialog .-content .-footer {padding: 0; border-top: 0;}
. .-dialog .-content .-footer .btn_large {width: 100%;}
.modal-footer {justify-content: unset;}
/**/

.form-group .custom_radio label {padding-left: 28px;cursor: pointer;position: relative; color: #DBDADE;}
.form-group .custom_radio label:before {width: 18px;height: 18px;position: absolute;top: 1px;left: 0;content: '';display: inline-block;border-radius: 50%;border: 1px solid #DBDADE;background: var(--white);}
.form-group .custom_radio input[type="radio"] {margin: 0;display: none; }
.form-group .custom_radio input[type="radio"]:checked + label::after {content: '';position: absolute;top: 5px;left: 4px;display: inline-block; font-size: 11px;width: 10px;height: 10px;background-color: var(--yellow);border-radius: 50%;}
.form-group .custom_radio.radio-default input[type="radio"]:checked + label:before {border-color: var(--yellow);}
.form-group .custom_radio .radio-primary input[type="radio"]:checked + label:after{   background-color: var(--yellow);}
.form-group .custom_radio.radio-default input[type="radio"]:checked + label {color: var(--black)}
.form-group .custom_radio.radio-default {padding-left: 8px;}
.form-group  select.form-control{-webkit-appearance:unset;appearance: revert; padding: 0 8px;}
/* Table Status Color Css*/
/*span.success{background: rgba(72, 182, 76, 0.20);border-radius: 50px;padding: 10px;color: #4A4A4A;font-family: 'Montserrat-Regular';font-size: 10px;line-height: 14px;}*/
/*span.danger{background: rgba(222, 0, 0, 0.20);border-radius: 50px;padding: 10px;color: #4A4A4A;font-family: 'Montserrat-Regular';font-size: 10px;line-height: 14px;}*/
/*span.yellow{background: rgba(255, 195, 0, 0.20);border-radius: 50px;padding: 10px;color: #4A4A4A;font-family: 'Montserrat-Regular';font-size: 10px;line-height: 14px;}*/
/*table.datatable tbody tr td span.success_column{color: var(--green);font-family: 'Manrope-Regular';font-size: 15px;}*/
/*table.datatable tbody tr td span.danger_column{color: var(--red);font-family: 'Manrope-Regular';font-size: 15px;}*/
table.datatable tbody tr td span.success_column{font-family: 'Manrope-Regular';font-size: 15px; padding: 2px 5px; border-radius: 5px; color: #FFF; background: #7de133;}
table.datatable tbody tr td span.danger_column{font-family: 'Manrope-Regular'; font-size: 15px; padding: 2px 5px; border-radius: 5px; color: #FFF; background: red;}
table.datatable tbody tr td span.pending_column{font-family: 'Manrope-Regular'; font-size: 15px; padding: 2px 5px; border-radius: 5px; color: #FFF; background: #DD9F00;}
/*.main_wrapper .table-responsive table tbody tr td.text_yellow{color: #EFB700;font-family: 'Montserrat-Regular';font-size: 13px;}*/


/* Table Css */

table.datatable thead tr th span.dt-column-order {display: none;}
table.datatable thead tr th:hover {outline: 0;}
table.datatable thead tr th {padding: 15px 10px; color: var(--grey); font-family: "Manrope-Regular"; font-weight: 400; font-size: 15px;}
table.datatable tbody tr td {padding: 15px 10px; color: var(--black); font-family: "Manrope-Regular"; font-weight: 400; font-size: 15px; background: var(--white); box-shadow: unset;}
table.datatable tbody tr td, table.datatable thead tr th {text-align: left !important;}
.table_wrapper .dt-container .dt-layout-cell .dt-info {display: none;}
.table_wrapper .dt-container .dt-layout-row .dt-layout-cell.dt-layout-start {display: none;}
.table_wrapper { position: relative; }
.table_wrapper .custom_table_info {position: absolute; bottom: 30px;}
.table_wrapper .custom_table_info span {color: var(--grey); font-weight: 400; font-size: 15px; font-family: "Manrope-Regular";}
.table_wrapper .custom_table_info select { border: 1px solid #E9E7FD; border-radius: 5px; font-size: 15px; font-family: "Manrope-Regular";  padding: 5px 0 5px 10px; }
.table_wrapper .dt-container .dt-layout-row:first-child {display: none}
.table_wrapper .dt-container .dt-layout-row.dt-layout-table {margin-top: 0;}
.main_wrapper .page-wrapper .table_wrapper nav button.dt-paging-button.current {color: var(--white) !important; background: var(--yellow); border: 0;}
.main_wrapper .page-wrapper .table_wrapper nav button.dt-paging-button {border-radius: 4px; border: 0; background: #F1F2F6; color: var(--grey) !important; padding: 5px 10px; min-width: 28px; font-size: 13px;}
.main_wrapper .page-wrapper .table_wrapper nav button.dt-paging-button:not(.current):hover {background: #F1F2F6; border: 0;}
.main_wrapper .page-wrapper .table_wrapper nav {display: flex; align-items: center; column-gap: 2px;}
.main_wrapper .page-wrapper .table_wrapper nav button.dt-paging-button.first,
.main_wrapper .page-wrapper .table_wrapper nav button.dt-paging-button.last {display: none;}
table.datatable thead tr th,
table.datatable tbody tr td {border-bottom: 1px solid #E9E7FD;}
table.datatable.dataTable thead tr th:hover {outline: 0;}
.table_wrapper .dt-container.dt-empty-footer tbody > tr:last-child > * {border-bottom: 1px solid #E9E7FD;}
table.datatable tbody  tr td:last-child .action_btn{border: none; color: var(--black); font-size: 14px; font-weight: 400;}
table.datatable tbody tr td ul.dropdown-menu {padding: 15px;}
table.datatable tbody tr td ul.dropdown-menu li {border-bottom: 1px solid #E2E2E2;}
table.datatable tbody tr td ul.dropdown-menu li .btn-link {color: var(--grey); padding: 5px 2px;}
table.datatable tbody tr td ul.dropdown-menu li .delete_btn.btn-link {color: #EF4444;}
table.datatable tbody tr td ul.dropdown-menu li .btn-link:hover {color: var(--white); background: var(--yellow); border-radius: 3px;}
table.datatable tbody tr td ul.dropdown-menu li .btn-link.delete_btn:hover {color: #EF4444; background: var(--yellow); border-radius: 3px;}
table.datatable tbody tr td ul.dropdown-menu li .btn-link:active {color: var(--white); background: var(--yellow);}
table.datatable tbody tr td ul.dropdown-menu li .btn-link:focus {color: var(--white); background: var(--yellow);}
.heading_wrapper {display: flex; align-items: center; justify-content: space-between;}
.heading_wrapper .table_heading_actions {display: flex; gap: 10px;}
.heading_wrapper .table_heading_actions .search_input_wrapper input[type="search"].form-control {height: 53px; padding-right: 30px; margin-bottom: 0;}
.heading_wrapper .table_heading_actions .btn {height: 53px;}
.heading_wrapper {margin-bottom: 20px;}

.search_input_wrapper {position: relative;}
.search_input_wrapper i.fa-magnifying-glass {position: absolute; top: 20px; right: 12px; font-size: 14px; color: var(--black);}

/*.dropdown .btn.dropdown-toggle {padding: 0; border: 0;}*/
/*.dropdown .btn.dropdown-toggle:after{display: none;}*/
/*.dropdown ul li {border-bottom: 1px solid #E9E9E9; padding-bottom: 5px;}*/
/*.dropdown .dropdown-item {color: #4A4A4A; font-size: 12px; padding: 5px 10px;font-family: 'Montserrat-Regular';}*/
/*.dropdown ul.dropdown-menu.show {border:0;border-radius: 10px; background: #FFF; box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.07); padding: 10px;display: flex;flex-direction: column;justify-content: center;gap: 5px;text-align: center;}*/
/*.dropdown ul.dropdown-menu a.dropdown-item.text_danger:hover {border-radius: 4px;background: #FFF3F3;color: #A80000;}*/
/*.dropdown .dropdown-item:active {background-color: unset; color: unset;}*/
/*.dropdown .btn.dropdown-toggle:has(img) img.ellipsis_img {width: 20px; height: 20px; object-fit: cover;}*/
/*.main_wrapper .page-wrapper .table-responsive nav {gap: 15px;display: flex;align-items: center;}*/
/*.main_wrapper .page-wrapper nav button.dt-paging-button.current {border-radius: 3px;background: #48B64C;color: #FFF!important;border: 0;}*/
/*.main_wrapper .page-wrapper nav button.dt-paging-button {color: #000!important;text-align: center;font-size: 18px;font-family: 'Montserrat-Regular';margin: 0;padding: 5px 14px;cursor: pointer;}*/
/*.main_wrapper .page-wrapper nav button.dt-paging-button.previous,.main_wrapper .page-wrapper nav button.dt-paging-button.next {color: #48B64C!important;font-size: 30px;}*/

/*button*/

.btn.yellow_btn {background: var(--yellow); color: var(--white); font-family: "Manrope-SemiBold"; font-size: 15px; font-weight: 500; padding: 13px 30px;}
.btn.yellow_btn:focus {border: 1px solid var(--yellow); color: var(--yellow); background: var(--white);}
.btn.yellow_btn:hover {border: 1px solid var(--yellow); color: var(--yellow); background: var(--white);}
.btn.yellow_btn_border {background: var(--white); color: var(--yellow); border: 1px solid var(--yellow); font-family: "Manrope-SemiBold"; font-size: 15px; font-weight: 600; padding: 13px 40px;}
.btn.yellow_btn_border:focus {border: 1px solid var(--white); color: var(--white); background: var(--yellow);}
.btn.yellow_btn_border:hover {border: 1px solid var(--white); color: var(--white); background: var(--yellow);}
.btn.yellow_btn_mini {background: var(--yellow); color: var(--white); font-family: "Manrope-SemiBold"; font-size: 16px; font-weight: 600; padding: 15px;}
.btn.yellow_btn_mini:focus {border: 1px solid var(--yellow); color: var(--yellow); background: var(--white);}
.btn.yellow_btn_mini:hover {border: 1px solid var(--yellow); color: var(--yellow); background: var(--white);}
.required-star {color: #DE0000;}
.btn.cancel_btn { padding:13px 40px;border-radius: 6px; border: 1px solid var(--black); color: var(--black);   font-family: 'Manrope-Medium'; font-size: 14px; font-weight: 400; line-height: normal; }
.btn.btn_secondary {background: #EEE; color: var(--black); font-family: "Manrope-SemiBold"; font-size: 15px; font-weight: 500; padding: 13px 30px;}

/* Sidebar Css */
.app_sidebar .site_logo {width: 100px;height: 55px;}
.app_sidebar .sidebar_nav_container {display: flex; flex-direction: column; justify-content: space-between; min-height: 95%; position: relative;}
.app_sidebar .site_logo img {height: 100%;width: 100%;object-fit: contain;}
.app_sidebar {min-width: 260px;overflow: visible; z-index: 1; border-radius: 15px; min-height: 95vh;}
.app_sidebar .custom_sidebar {background: var(--white);padding: 5px 16px 20px 16px; height: 100%;position: fixed;width:260px}
.app_sidebar .custom_sidebar .sidebar_nav_container .menu_content.custom_logout {position: absolute; bottom: 40px; width: 100%;}
.main_wrapper,body {background: #FAFAFA;}
.app_sidebar ul.sidebar_menus {display: flex; flex-direction: column; gap: 20px; padding: 0; margin: 0;}
.app_sidebar nav.sidebar_nav_container {margin-top: 30px;}
.app_sidebar ul.sidebar_menus li{list-style: none;}
/*.app_sidebar ul.sidebar_menus li a.menu_link {display: flex;gap: 10px;padding: 12px 5px;line-height: normal;color: #4A4A4A;font-family: Poppins-Regular;font-size: 13px;align-items: center;text-decoration: none;position: relative;}*/
.app_sidebar ul.sidebar_menus .dashboard_icon {width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;font-size: 14px;}
.app_sidebar .sidebar_nav_container ul.sidebar_menus li.menu_content.active a.menu_link {color: var(--gold);}
.app_sidebar .sidebar_nav_container ul.sidebar_menus li.menu_content:hover a.menu_link{color:var(--gold)}
.app_sidebar .sidebar_nav_container ul.sidebar_menus li.menu_content:hover a.menu_link .menu_link_img img{filter: invert(45%) sepia(90%) saturate(510%) hue-rotate(360deg) brightness(100%) contrast(90%);}
.app_sidebar .sidebar_nav_container ul.sidebar_menus li.menu_content.active a.menu_link .menu_link_img img {filter: invert(45%) sepia(90%) saturate(510%) hue-rotate(360deg) brightness(100%) contrast(90%);}
/*.app_sidebar ul.sidebar_menus li a.menu_link:has(span) span {position: absolute;right: 10px;}*/
/*.app_sidebar ul.sidebar_menus li:has(ul.show) span i:before {content: "\f077"}*/
.app_sidebar .sidebar_nav_container ul.sidebar_menus li.menu_content a.menu_link {display: flex; gap: 12px; align-items: baseline; color: var(--light-grey); font-family: 'Manrope-Regular'; font-size: 16px; font-weight: 400; text-decoration: none;}
.main_wrapper .custom_sidebar .sidebar_nav_container .menu_content .menu_link_img {height: 20px; width: 20px;}
.main_wrapper .custom_sidebar .sidebar_nav_container .menu_content .menu_link_img img {height: 100%; width: 100%; object-fit: cover;}
#eventForm .invalid-feedback { font-size: 14px; color: red;}
/* Blog Detail Page*/
/*.blog_post_wrapper .blog_post_content .tab-content a:has(.single_blog_post){text-decoration:none;color:black}*/
/*.blog_detail_page .blog_detail_main_heading {margin:60px 0px 30px}*/
/*.blog_detail_page .blog_detail_main_heading p{padding-bottom:10px}*/
/*.blog_detail_page .blog_detail_main_heading span{padding:10px 0; font-size: 15px; color: var(--black); font-family: "Manrope-Regular";}*/
/*.blog_detail_page .blog_detail_add_left .image_container{height:590px}*/
/*.blog_detail_page .blog_detail_add_left .image_container img{object-fit:fill}*/
/*.blog_detail_page .blog_detail_add_left {display:flex;flex-direction:column;justify-content:space-between;height:100%}*/
/*.blog_detail_page .blog_detail_main_wrapper .liberty_statue .image_container{height:466px;border-radius:10px;overflow:hidden}*/
/*.blog_detail_page .blog_detail_main_wrapper .liberty_statue .image_container img{object-fit:cover}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher .blog_author{width:60px; height:60px; border-radius:5px; overflow:hidden}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher .blog_author img{object-fit:cover}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher{display:flex;align-items:center;gap:18px;max-width:35%;padding-bottom: 27px;border-bottom: 1px solid #CFCFCF;margin-top:40px}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher h6{margin:0}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher p{font-size:13px}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content  .publisher_para{padding:40px 0px 50px}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content  .blog_detail_custom_text:last-child {padding-bottom:50px;border-bottom:1px solid var(--black_clr)}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .blog_inside_add .image_container{height:166px;margin-bottom:50px}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .blog_inside_add .image_container img{object-fit:cover}*/
/*.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .blog_detail_custom_text .blog_heading{font-family: 'Segoe_UI_Bold';margin:24px 0px 15px}*/
/*.blog_detail_page .blog_detail_add_right .image_container {height:466px}*/
/*.blog_detail_page .blog_detail_add_right .image_container img{object-fit:cover}*/
/*.blog_detail_page .blog_detail_add_right{display:flex;flex-direction:column;justify-content:space-between;height:100%}*/

.blog_detail_page.cms_custom_section .cms_header_image .image-input.image-input-circle{height:600px}
.blog_detail_page .blog_detail_main_wrapper{height: 4200px;overflow-y: auto}
.blog_detail_page .blog_detail_add_right .image_container:first-child{height:466px}
.blog_detail_page .blog_detail_add_right .right_blogs .image_container{height:500px}
.blog_detail_page .blog_detail_add_left .left_blogs {display:flex;flex-direction:column;row-gap:600px;padding-top: 600px;}
.blog_detail_page .blog_detail_add_right .right_blogs {display:flex;flex-direction:column;row-gap:600px;padding-bottom: 600px}
.blog_detail_page .blog_post_wrapper .blog_post_content .tab-content a:has(.single_blog_post){text-decoration:none;color:black}
.blog_detail_page .blog_detail_main_heading {margin:60px 0px 30px}
.blog_detail_page .blog_detail_main_heading p{padding-bottom:10px}
.blog_detail_page .blog_detail_main_heading {margin:60px 0px 30px}
.blog_detail_page .blog_detail_main_heading p{padding-bottom:10px}
.blog_detail_page .blog_detail_add_left .image_container{height:500px}
.blog_detail_page .blog_detail_add_left .image_container img{object-fit:fill;width:100%;height:100%}
.blog_detail_page .blog_detail_add_left {display:flex;flex-direction:column;height:100%}
.blog_detail_page .blog_detail_main_wrapper .liberty_statue .image_container{height:500px;border-radius:10px;overflow:hidden}
.blog_detail_page .blog_detail_main_wrapper .liberty_statue .image_container img{object-fit:cover; width:100%; height:100%;}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher .blog_author{width:60px;height:60px;border-radius:5px;overflow:hidden}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher .blog_author img{object-fit:cover;width:100%;height:100%}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher{display:flex;align-items:center;gap:18px;max-width:40%;padding-bottom: 27px;border-bottom: 1px solid #CFCFCF;margin-top:40px}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher h6{margin:0}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .publisher p{font-size:13px}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content  .publisher_para{padding:40px 0px 50px}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content  .blog_detail_custom_text:last-child {padding-bottom:50px;}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .blog_inside_add .image_container{height:166px;margin-bottom:50px}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .blog_inside_add .image_container img{object-fit:cover;width:100%;height:100%}
.blog_detail_page .blog_detail_main_wrapper .blog_detail_content .blog_detail_custom_text .blog_heading{font-family: 'Segoe_UI_Bold';margin:24px 0px 15px}
.blog_detail_page .blog_detail_add_right .image_container img{object-fit:cover;width:100%;height:100%}
.blog_detail_page .blog_detail_add_right{display:flex;flex-direction:column;height:100%;gap:100px}
.blog_detail_page .blog_detail_main_wrapper .liberty_statue .image_container video{width:100%;height:100%;object-fit:cover}
.blog_detail_page   .advertisement_container .total_counts {padding: 15px; background: #ffffff;}
.blog_detail_page    .adds_row{row-gap: 12px}
.cms .blog_detail_page .advertisement_container{margin-top: 20px}
.cms .blog_detail_page .advertisement_container  button.btn.yellow_btn_mini{margin-top: 10px}
.blog_detail_page   .advertisement_container  .total_counts h5:not(:last-child) {border-bottom: 1px solid #f1f3f4;}
.blog_detail_page   .advertisement_container .count-item {letter-spacing: 0.2px;color: #495057; padding: 8px 0; font-size: 16px; font-weight: 500; display: flex;  justify-content: space-between; align-items: center;}
.blog_detail_page   .advertisement_container .count-value {background: #FBBA15;color: white;padding: 5px 10px;border-radius: 12px;font-weight: 600;font-size: 13px; min-width: 40px;text-align: center;box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}



/*Blog Create Page*/
/*.new_blogs_sec_wrapper.blog_detail_page .blog_detail_add_left .left_blogs .advertisement_container{height:unset;}*/
/*.new_blogs_sec_wrapper.blog_detail_page .blog_detail_add_right .right_blogs .advertisement_container{height:unset;}*/
.new_blogs_sec_wrapper.blog_detail_page .blog_detail_add_left .image_container{height:500px;overflow: hidden}
.new_blogs_sec_wrapper.blog_detail_page .blog_detail_add_right .image_container{height:500px;overflow: hidden}
.new_blogs_sec_wrapper .white_box .profile-input{gap:25px}
.local_event_section_main .custom_row{row-gap: 20px}
.local_event_section_main.hero_section  .event_detail_main_image {width:100%;height:500px}
.local_event_section_main.hero_section  .event_detail_main_image img{width:100%;height:100%;object-fit:cover;border-radius:10px}
.advertisement_dropzone .dz-preview .dz-remove {z-index: 10000; position: absolute; top: 0; right: 0; background: red; border-radius: 50%; width: 20px; height: 20px;}
.advertisement_dropzone .dz-preview .dz-remove i {color: #FFF;}
/*.new_blogs_sec_wrapper.blog_detail_page .blog_detail_add_left .image_container .advertisement_dropzone{width:100%;height:100%}*/
/*.new_blogs_sec_wrapper.blog_detail_page .blog_detail_add_right .image_container .advertisement_dropzone{width:100%;height:100%;overflow: hidden}*/
.new_blogs_sec_wrapper.blog_detail_page  .dropzone.advertisement_dropzone.dz-clickable {padding:0;height:100%;width: 100%}
.new_blogs_sec_wrapper.blog_detail_page  .dropzone .dz-message .dz-button{ width: 100%;object-fit: cover;overflow: hidden; height: 500px;}
.new_blogs_sec_wrapper.blog_detail_page  .dropzone .dz-message {margin:0}
.new_blogs_sec_wrapper.blog_detail_page .advertisement_wrapper{padding-bottom:80px}
/**/
.change_password h3{margin-bottom: 20px}

/* Navbar Css */
/*.custom_navbar .navbar_header {margin: 10px 25px;}*/
.custom_navbar .top_navbar {width: 100%;display: flex;justify-content: end;align-items: center; padding: 20px 28px;}
.custom_navbar .top_navbar ul.navbar_nav {display: flex;align-items: center;gap: 20px;padding: 0;margin: 0;}
.custom_navbar .top_navbar ul.navbar_nav li.nav-item {list-style: none;}
/*.custom_navbar .navbar_header .sidebar_toggle a {border-radius: 50%;border: 2px solid var(--green_gradient);background: var(--green_gradient);padding: 0;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;color: black;text-decoration: none;}*/
/*.custom_navbar .navbar_header .sidebar_toggle a i {color: white; font-size: 20px;}*/
.custom_navbar .navbar_header .sidebar_toggle {display: none;position: fixed;left: 265px;top: 80px;z-index: 99;}
.custom_navbar .navbar_header .top_navbar .notification_wrapper {border: 0;}
.custom_navbar .notification_wrapper.dropdown-toggle:after {display: none;}
.custom_navbar .notification_wrapper.dropdown-toggle {padding: 0; position: relative;}
.custom_navbar .notification_wrapper.dropdown-toggle .badge {position: absolute; top: -10px; right: -10px; width: 18px; height: 18px; border-radius: 50%; background-color: #EA5455; color: var(--white); font-size: 10px;}
.custom_navbar .notification_wrapper.dropdown-toggle span i {font-size: 20px; color: #4B465C;}
.custom_navbar .user_profile_img_wrapper .user_profile_img img {height: 100%;width: 100%;object-fit: cover;}
.custom_navbar .user_profile_img_wrapper .user_profile_img {border-radius: 50%;border: 0;width: 38px;height: 38px;overflow: hidden;}
.custom_navbar li.dropdown.profile_setting_dropdown .user_name p:last-child {font-size: 10px;color: #737791;margin-top: 5px;}
.custom_navbar li.nav-item.dropdown.profile_setting_dropdown button:after {display: block;}
 .image_size_note{font-size:12px}
/*Auth css*/
.login_wrapper.authentication_page  .login-box{width:50%}
.login_wrapper.authentication_page  .login-box .verify_code {display:flex;align-items:center;gap:30px;text-align: center;margin:10px 0px 30px;}
.login_wrapper.authentication_page  .login-box .verify_code input {text-align:center;}
.login_wrapper.authentication_page  .login-box .form-group{border-top:1px solid #e1e1e1;margin-top:10px}
.login_wrapper.authentication_page  .login-box .form-group label{font-weight:900;padding-top:10px;}
.login_wrapper.authentication_page  .login-box .resend_passcode {display:flex;align-items:center;justify-content:space-between}
.login_wrapper.authentication_page  .login-box .resend_passcode .btn.btn-link {color:var(--yellow);font-weight:600}
.login_wrapper{background-image: url("/website/assets/images/login_bg.png");background-repeat: no-repeat;background-size: cover;width: 100%;position: fixed;overflow-y: scroll;height:100%}
.login_wrapper .login-box{width:30%}
.login_wrapper .login-box .resend_link{margin-top: 25px}
.login_wrapper::-webkit-scrollbar{width: 10px;}
.login_wrapper::-webkit-scrollbar-thumb{background-color: var(--gold);	}
.login_wrapper .custom_row{row-gap: 16px}
.login_wrapper .login-box{border-radius:16px}
.login_wrapper .login-box .form-group{margin: 0 }
.login_wrapper .login-box .yellow_btn{margin:15px 0px }
.login_wrapper .login-box .form-group input{height:50px}
.login_wrapper .login-box .form-group input[type="checkbox"]{height:unset}
.login_wrapper .login-box .yellow_btn,.login_wrapper .login-box .btn_cancel{width: 100%;}
.login_wrapper .login-box .white-box {padding:40px;border-radius: 16px;background: #FFF;box-shadow: 0px 6px 12px 0px rgba(140, 152, 164, 0.08);border:none}
.login_wrapper .login-box .white-box  .form-group .checkbox label {padding-left: 10px}
.login_wrapper .login-box .white-box  .form-group .checkbox{padding-left: 10px}
.login_wrapper .login-box .white-box  .form-group .checkbox input{accent-color: var(--yellow);}
.login_wrapper .login_page_logo{margin:25px 0px 50px}
.login_wrapper.login_page_logo .image_container{width:132px;height:75px;margin:auto}
.login_wrapper .login_page_logo .image_container img{object-fit:contain;width:100%;height: 100%}
.login_wrapper .form-group.input_wrapper{position: relative}
.login_wrapper .form-group.input_wrapper .input_icon{position:absolute;right:10px;top:50px}
.login_wrapper h3{margin-bottom:10px}
.login_wrapper .login_page_logo .image_container{width:132px;height:70px;margin:auto}
.login_wrapper .login-box .form-group input:focus{background:none;border:1px solid #DBDADE;border-radius:5px}
.login_wrapper .login-box .form-group.input_wrapper:has(.invalid-feedback) .input_icon{opacity: 0}
.login_wrapper .login-box .form-group.input_wrapper input:focus ~ .input_icon {opacity: 1;}

/*Profile Settings CSS*/
.profile_settings_sec_wrapper .profile_settings_form_wrapper .profile_pic_wrapper .profile_pic_inner {position: relative;}
.profile_settings_sec_wrapper .profile_settings_form_wrapper .profile_pic_wrapper .profile_pic_inner {width: 160px; height: 160px;}
.profile_settings_sec_wrapper .profile_settings_form_wrapper .profile_pic_wrapper .profile_pic_inner .add_image_btn {position: absolute; top: 10px; right: -5px; border-radius: 50%; padding: 0; height: 40px; width: 40px; display: flex; align-items: center; justify-content: center;}
.profile_settings_sec_wrapper .profile_settings_form_wrapper .profile_pic_wrapper .profile_pic_inner .remove_image_btn {position: absolute; bottom: 10px; right: -5px; border-radius: 50%; padding: 0; height: 40px; width: 40px; display: flex; align-items: center; justify-content: center;}
.profile_settings_sec_wrapper .profile_settings_form_wrapper .profile_pic_wrapper .profile_pic_inner img {width: 100%; height: 100%; object-fit: cover; border-radius: 50%;}
.profile_settings_sec_wrapper .profile_settings_form_wrapper .profile_pic_wrapper .profile_pic_inner .add_image_btn input[type="file"] {display: none;}
.profile_settings_sec_wrapper .profile_settings_form_wrapper .profile_pic_wrapper_sec {display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 20px;}
.profile_settings_sec_wrapper .profile_settings_form_wrapper .profile_pic_wrapper_sec .profile_pic_wrapper {display: flex; align-items: center; column-gap: 25px;}
.input_wrapper {position: relative;}
.input_wrapper .input_icon {position: absolute; top: 15px; right: 10px; color: var(--light-grey);}
.form-group .input_wrapper .password_input {padding-right: 30px;}
.forms_btn_wrapper {display: flex; align-items: center; column-gap: 13px;}

/**/
.notification_button { position: relative; }

.notification_number { position: absolute; top: -11px; right: -11px; background: black; width: 25px; border-radius: 50%; height: 26px; color: white; font-size: 16px; font-weight: 500; }
.navbar_notification:hover { background: #e5e5e5; }
/*Dashboard Index CSS*/
.dashboard_sec_wrapper .white_box.statistics_box_wrapper {display: flex; align-items: center; column-gap: 35px;}
.dashboard_sec_wrapper .row.custom_row {row-gap: 30px;}
.dashboard_sec_wrapper .statistics_box_wrapper .statistics_box_img {height: 62px; width: 62px;}
/*/ Chart Css /*/
.chart_content {display: flex;flex-wrap: wrap; justify-content: center; gap: 20px; align-items: center;}
.chart_content .chart_labels {display: flex;align-items: center;gap: 10px;}
.chart_content .chart_labels h6 {color: #464E5F; font-size: 12px;font-family: 'Epilogue-Medium';}
.chart_card button.dark_green_btn,.custom_select select.form-select {font-size: 12px;padding: 10px 14px;border-radius: 8px;font-family: 'Poppins-Regular';}
.chart-container {position: relative;min-height: 300px;}
.chart_actions input[type=month]::-webkit-calendar-picker-indicator {display: none;}
.chart_actions input[type=month] {max-width: 125px; border: 0; position: relative; margin-right: 10px}
.chart_actions input[type=month]:after { content: '\f0d7'; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; right: 0px; top: 0; color: #B8C5D3; font-size: 14px;}
.chart_actions input[type=month]:focus {outline: 0;}

/*Notifications CSS*/
.notifications_modal .modal-header {display: flex; align-items: center; justify-content: space-between;}
.notifications_modal .modal-body .notifications_modal_inner_wrapper {display: flex; flex-direction: column; row-gap: 10px;}
.notifications_modal .modal-body .notifications_modal_inner_wrapper .notifications_single {display: flex; justify-content: space-between; padding: 15px; border-radius: 10px;}
.notifications_modal .modal-body .notifications_modal_inner_wrapper .notifications_single .notifications_single_date_time {color: var(--grey); font-size: 14px;}
.notifications_modal .modal-footer {display: flex; align-items: center; justify-content: flex-end; padding-top: 20px;}

/*.notifications_modal .modal-header {display: flex; align-items: center; justify-content: space-between;}*/
.notifications_sec_wrapper .notifications_modal_inner_wrapper {display: flex; flex-direction: column; row-gap: 10px;}
.notifications_sec_wrapper .notifications_modal_inner_wrapper .notifications_single {display: flex; justify-content: space-between; padding: 15px; border-radius: 10px;}
.notifications_sec_wrapper .notifications_modal_inner_wrapper .notifications_single .notifications_single_date_time {color: var(--grey); font-size: 14px;}
/**/

/*CMS css*/

.cms .advertisement_section.right_middle_add .image-input.image-input-circle{width:40%;margin:auto;height:640px}
.cms.advertisement_page .advertisement_section .row_gap{row-gap: 20px}
.cms .advertisement_section.top_left_add .image-input.image-input-circle .file_edit_icon{width:30px;height:30px;font-size:13px}
.cms  .advertisement_section.top_left_add .image-input.image-input-circle {width:40%;margin:auto;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.cms.advertisement_page .fields_wrapper {padding:10px;width:40%;margin:auto;background:white;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.cms.advertisement_page .fields_wrapper .row{row-gap:20px}


.cms .cms_header_image .image-input.image-input-circle {width:100%;height:317px;position: relative}
.cms .cms_header_image .image-input.image-input-circle img{width:100%;height:100%;object-fit:cover;border-radius:8px}
.cms .cms_header_image .image-input.image-input-circle .file_edit_icon{background:#4a4a4a;width:58px;height:58px;border-radius:50%;display: flex;align-items: center;justify-content: center;color:var(--white);font-size:21px}
.cms .cms_header_image .image-input.image-input-circle  .file_edit_icon.upload_file_icon {position: absolute;left: 85%;top: 20px;}
.cms .cms_header_image .file_edit_icon.cross_file_icon {position:absolute;top:20px ;left:92% }
.cms .cms_custom_section .myinput{display:none}
.cms .cms_tabs .cms_nav .nav  .nav-link.active{background:var(--yellow);border:none;border-radius:8px;padding:10px 15px;color:var(--white);font-size:16px;font-family: "Manrope-SemiBold";}
.cms .cms_tabs .cms_nav .nav  .nav-link{border:1px solid var(--yellow);border-radius:8px;padding:10px 15px;color:var(--yellow);font-size:16px;font-family: "Manrope-SemiBold";}
.cms .cms_tabs .cms_nav .nav {gap:20px;border:none}
.cms .section_row_gap{row-gap:20px}
.cms .custom_row_gap{row-gap:30px}
.cms  .cms_header.cms_custom_section {display:flex;justify-content:space-between;align-items:center;margin-bottom: 20px}
.cms  .cms_header.cms_custom_section .cms_search .form-group{position:relative}
.cms  .cms_header.cms_custom_section .cms_search .form-group .search_icon{position:absolute;right:10px;top:18px}
.cms .cms_custom_section {padding:20px;border-radius:16px;background:var(--white)}
.cms .cms_custom_section .cms_header_image h4{margin-bottom:10px}
.cms .cms_custom_section .btn.yellow_btn_mini{padding: 10px 15px}
.cms .cms_custom_section .form-group{margin:0}
.cms .cms_tabs .cms_footer_button .yellow_btn{padding:13px 100px}
.cms .cms_tabs .cms_footer_button{display: flex;align-items: center;gap:13px}
.cms .cms_tabs .cms_custom_section.cms_first_section {margin-top:20px}
.cms .cms_custom_section .images_wrapper .cms_header_image .image_container {display:flex; justify-content:flex-end; align-items:center; margin-bottom: 10px;}
.cms .cms_custom_section .images_wrapper .cms_header_image .image_container .remove_image_container{cursor: pointer;border:none;width:25px;height:25px;background:var(--yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white}
.cms .noDataMessage {text-align:center;margin-top:50px;font-size: 25px;font-weight: bold}
.cms .cms_header.cms_custom_section input.form-control.cms_search_input {padding-right:35px}
.cms_header_image .image_container .remove_image_container { cursor: pointer; border: none; width: 25px; height: 25px; background: var(--yellow); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; }
.cms_header_image .image_container { display: flex; justify-content: end; padding-block: 20px; }
.cms_header_image{position: relative;}
/*Author CSS*/
.profile_settings_sec_wrapper.author_modal .profile_settings_form_wrapper .profile_pic_wrapper {display: flex; align-items: center; justify-content: center; padding: 30px 0}
.authors_index_sec_wrapper table tbody tr td .author_pic_column {width: 25px; height: 25px; border-radius: 50%; overflow: hidden;}
.authors_index_sec_wrapper table tbody tr td .author_pic_column img {width: 100%; height: 100%; object-fit: cover;}
/**/

/*notificatioon*/
.navbar_notification  .user_profile {width: 50px;height: 50px;}
 .notification_button{color:var(--yellow);font-size:17px;background:white;border-radius:50%;width:40px;height:40px;border:1px solid var(--yellow)}
 .notification_button:after{display:none}
.notification_button:hover{background:var(--yellow);color:white}
.navbar_notification  .user_profile  img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.navbar_notification .custom_flex{display: flex;align-items: center;gap:10px}
.navbar_notification {margin-top: 5px;border-radius: 5px;background: #f1f1f154;backdrop-filter: blur(7.5px);padding: 15px 10px;display: flex;justify-content: space-between;align-items: center;}
.navbar_notification .user_text h4 {color: var(--gold);font-family: "Manrope-SemiBold";}
.navbar_notification .status_time i {color: var(--gold);font-size: 14px;}
.navbar_notification .notification_section h3 {margin-bottom: 10px;}
.custom_notification .dropdown-menu.notification_dropdown {min-width: 900px;background: white;padding: 20px;right: -74px!important;top: 25px!important;box-shadow: 0px 6px 40px 0px rgba(0, 0, 0, 0.15);border-radius: 15px;}
.notification_wrapper {overflow: auto;max-height: 600px;padding-right: 10px;}
.view_all a:after {content: "\f078";font-family: 'FontAwesome';color: var(--grey);font-size: 10px;}
.view_all {text-align: center;margin-top: 10px;}
.view_all a {color: var(--grey);font-family: 'Montserrat-SemiBold';text-decoration: none;}
.view_all a h4 {color: var(--grey);font-family: 'Montserrat-SemiBold';}
/*loader functionality*/
.preloader {  width: 100%;  height: 100%;  top: 0;  position: fixed;  z-index: 99999;  background: #fff;  }
.preloader .cssload-speeding-wheel {  border: 0;  animation: unset;  }
.preloader .cssload-speeding-wheel {   display: flex;  justify-content: center;  flex-direction: column;  row-gap: 20px;  align-items: center;  height: 100%; }
.preloader .loader_img{width:300px;height:120px}
.preloader .loading_icon {  display: flex;  justify-content:center;column-gap: 20px;}
.preloader .loader_img img {  object-fit: contain;width: 100%;height: 100%; }
.preloader .loading_icon span:nth-child(1) {animation-delay: 0s;}
.preloader .loading_icon span:nth-child(2) {animation-delay: 0.2s;}
.preloader .loading_icon span:nth-child(3) {animation-delay: 0.4s;}
.preloader .loading_icon span i{color: #FBBA15;font-size:15px }
.preloader .loading_icon span { opacity: 0.6;animation: pulse 0.8s infinite ease-in-out;   ;}

#loginForm .invalid-feedback, #registrationForm .invalid-feedback, #updatePasswordForm .invalid-feedback{ color: #f40000; font-size: 13px;}

.click-count {position: absolute; top: 15px; left: 15px; background-color: rgba(30, 30, 30, 0.9); color: white; padding: 9px; font-size: 18px; font-weight: 400; border-radius: 6px; /* Initially hidden */}
.view-count {position: absolute; top: 15px; left: 110px; background-color: rgba(30, 30, 30, 0.9); color: white; padding: 9px; font-size: 18px; font-weight: 400; border-radius: 6px; /* Initially hidden */}

/*COmment*/

.blog_comments .blog_post_comments .user_comment{display: flex;flex-direction: column;gap: 15px}
.blog_comments .blog_post_comments .user_comment .add_comment .blog_author_info .reply_text{display: flex;flex-direction: column;gap: 10px}
.blog_comments  .reply_sender .user_image{width:25px;height:25px;border-radius:50%;overflow:hidden}
.blog_comments .reply_sender{display:flex;align-items:center;gap:10px}
.blog_comments .reply_sender h6{font-size:12px}
.blog_comments  .reply_sender p{font-size:10px }
.blog_comments .blog_detail_conversation{border-top:1px solid var(--black_clr);padding-top: 80px;}
.blog_comments .blog_post_comments .login_signup_button{display: flex;justify-content: end;gap:10px;padding: 30px 10px 0px 0px;align-items: center}
.blog_comments .blog_post_comments .login_signup_button a{color:var(--text-clr);text-decoration:none}
.blog_comments .blog_detail_conversation .publisher .blog_author{width:80px;height:80px;border-radius:5px;overflow:hidden}
.blog_comments .blog_detail_conversation .publisher .blog_author img{object-fit:cover}
.blog_comments .blog_detail_conversation .publisher{display:flex;gap:24px;align-items:center;margin:0px 0px 50px}
.blog_comments .blog_detail_conversation .publisher h6{margin:0}
.blog_comments .blog_detail_conversation .publisher .blog_author_info a{color:var(--black_clr)}
.blog_comments .blog_post_comments h6.conversation_title{font-size:24px;color:#373E44;    font-family: 'Segoe-UI-Bold';padding-bottom:10px;border-bottom: 1px solid #E3E3E3;}
.blog_comments .blog_post_comments .comment_input_field input{border-radius: 4px;background: #FFF;box-shadow: 0px 0px 0px 1px rgba(7, 7, 7, 0.20);padding:12px 20px;margin-top:7px}
.blog_comments .blog_post_comments .comment_input_field input::placeholder{color:var(--black_clr);font-size:16px;font-family: 'Segoe_UI_Regular';}
.blog_comments .blog_post_comments select{border:none;color:#8C98A4;font-size:13px;font-family: 'Segoe_UI_Regular';margin:32px 0px 13px;}
.blog_comments .user_comment .add_comment .image_container{width:40px;height:40px;border-radius:50%;overflow:hidden}
.blog_comments .user_comment .add_comment .image_container img{object-fit:cover;width: 100%;height: 100%}
.blog_comments .user_comment .add_comment{display:flex;align-items:start;gap:12px;padding-bottom: 20px;border-bottom: 1px solid #E3E3E3;justify-content: space-between}
.blog_comments .user_comment .add_comment .user_comment_wrapper{display: flex;align-items: start;gap:12px}
.blog_comments .user_comment .add_comment .blog_author_info h6{margin:0}
.blog_comments .user_comment .add_comment .blog_author_info  p {font-size:14px}
.blog_comments .user_comment .add_comment .blog_author_info span{font-size:13px;color:#8C98A4}
.blog_comments .user_comment .add_comment .blog_author_info  .reply_comment{color:var(--orange_clr);text-decoration:none}
.blog_comments .comment_reply_time {display:flex;align-items:center;gap:15px}
.blog_comments .comment_add_banner .image_container {height:250px}
.blog_comments .comment_add_banner .image_container img{object-fit:cover;object-position: top}
.blog_comments .comment_add_banner  p{font-size:12px;color:#555;line-height:22px;margin-top:5px}
.blog_comments {margin:15px 0px 60px}
.blog_comments .user_comment .reply_message {display: flex;gap: 10px;align-items: center;margin-top:10px}
.blog_comments .user_comment .reply_message  input{height: 53px}
.blog_comments .blog_detail_conversation .blog_post_comments .remove_comment_btn{background:var(--yellow);border:none;width:20px;height:20px;border-radius:50%;font-size:12px;color:white}
.user_comment_wrapper .image_container { padding-block: 0px;}

.cms.advertisement_page #cms_second_section, .cms #cms_forth_section {max-width: 50%;margin: auto;}
.cms.advertisement_page #cms_forth_section .cms_header_image .image-input.image-input-circle {height: 640px;}
.cms.advertisement_page #cms_forth_section .cms_header_image .image-input.image-input-circle .file_edit_icon,.cms #cms_second_section .cms_header_image .image-input.image-input-circle .file_edit_icon {width: 50px;height: 50px;}
.cms.advertisement_page #cms_forth_section .cms_header_image .image-input.image-input-circle .file_edit_icon.upload_file_icon,.cms #cms_second_section .cms_header_image .image-input.image-input-circle .file_edit_icon.upload_file_icon {left: 80%;}
.cms.advertisement_page #cms_forth_section .cms_header_image .file_edit_icon.cross_file_icon, .cms #cms_second_section .cms_header_image .file_edit_icon.cross_file_icon {left: 90%;}

/* Shake animation */
@keyframes shake {
    0%, 100% { transform: translateX(0); }
    20% { transform: translateX(-10px); }
    40% { transform: translateX(10px); }
    60% { transform: translateX(-8px); }
    80% { transform: translateX(8px); }
}

/* Color pulse animation */
@keyframes pulse-red {
    0%, 100% { background-color: #ff5252; } /* Original yellow */
    50% { background-color: #ff5252; } /* Red */
}

/* Combined animation class */
.login-error-animation {
    animation:
        shake 0.6s ease-in-out,
        pulse-red 1.2s ease;
}
@keyframes pulse {
    0%, 100% {
        opacity: 0.6;
        transform: scale(1);

    }
    50% {

        opacity: 1;
        transform: scale(1.2);
    }
}


/*Auth Pages Responsive*/
@media only screen and (max-width: 1199px) {
    .login_wrapper .login-box {
        width: 45%
    }
}

@media only screen and (max-width: 800px) {
    .login_wrapper .login-box {width:65%}
}
@media only screen and (max-width: 600px) {
    .form-group input.form-control, .form-group select.form-control, .form-group textarea.form-control{font-size: 12px}
    .login_wrapper .login-box  .btn_cancel{margin-top: 15px;}
    .login_wrapper .form-group.input_wrapper .input_icon {top:40px;font-size:12px}
    .login_wrapper .login-box .white-box {padding:20px}
    .login_wrapper .login-box  h3{font-size:22px}
    .login_wrapper .login-box p{margin-bottom: 0;font-size:13px}
    .login_wrapper .login-box .form-group input {height:30px}
    .login_wrapper .login-box .text-warning{font-size: 13px}
    .login_wrapper .login-box .form-group input::placeholder{font-size:12px}
    .login_wrapper .login_page_logo .image_container{width:px;height:75px;margin:auto}
    .login_wrapper .login-box .yellow_btn {padding: 4px 19px;font-size:14px}
    .login_wrapper .image_container{height:100px;width:100%}
    .login_wrapper .form-group label{font-size:14px}
    .login_wrapper .checkbox label::before{height:16px;width:16px;top:4px}
}
@media only screen and (max-width: 515px) {
    .login_wrapper .login-box {width: 80%}
}

@media only screen and (max-width: 425px) {
    .login_wrapper .login-box {width: 100%}

}
