:root{
    /*--light_blue_clr:#4361EE;*/
    /*--dark_blue_clr:#09205E;*/
    --text_clr:#4A4A4A;
    /*--white_clr:#fff;*/
    --grey_clr:#A59995;
    /*--gold_clr:#CFAE3A;*/
    --blue_clr:#2D57C9;
    /*--dark_grey:#4a4a4a;*/
}
/*Poppins*/
@font-face {font-family: 'Poppins_Medium';src: url('/website/assets/fonts/Poppins/Poppins-Medium.ttf');}
@font-face {font-family: 'Poppins_Regular';src: url('/website/assets/fonts/Poppins/Poppins-Regular.ttf');}
@font-face {font-family: 'Poppins_Bold';src: url('/website/assets/fonts/Poppins/Poppins-Bold.ttf');}
@font-face {font-family: 'Poppins_SemiBold';src: url('/website/assets/fonts/Poppins/Poppins-SemiBold.ttf');}

/*Roboto*/
/*@font-face {font-family: 'Roboto_Regular';src: url('/website/assets/fonts/Roboto/Roboto-Regular.ttf');}*/
/*@font-face {font-family: 'Roboto_Medium';src: url('/website/assets/fonts/Roboto/Roboto-Medium.ttf');}*/
/*@font-face {font-family: 'Roboto_Bold';src: url('/website/assets/fonts/Roboto/Roboto-Bold.ttf');}*/

/*!*Regular*!*/
/*@font-face {font-family: 'Ubuntu_Regular';src: url('/website/assets/fonts/Ubuntu/Ubuntu-Regular.ttf');}*/
/*@font-face {font-family: 'Ubuntu_Medium';src: url('/website/assets/fonts/Ubuntu/Ubuntu-Medium.ttf');}*/
/*@font-face {font-family: 'Ubuntu_Bold';src: url('/website/assets/fonts/Ubuntu/Ubuntu-Bold.ttf');}*/

h1{color: var(--blue_clr);font-family:'Poppins_Bold';font-size: 32px;line-height: normal; margin:0}
h2{color: var(--blue_clr);font-family: 'Poppins_Medium';font-size: 28px;line-height: normal; margin:0}
h3{color: var(--text_clr);font-family: 'Poppins_SemiBold';font-size: 25px;line-height: normal; margin:0}
h4{color: var(--blue_clr);font-family: 'Poppins_SemiBold';font-size: 20px;line-height: 24px;margin:0}
h5{color: var(--text_clr);font-family: 'Poppins_SemiBold';font-size: 17px;line-height: 23px; margin:0}
p{color: var(--grey_clr);font-family: 'Poppins_Regular';font-size: 15px;line-height: 25px;margin:0}

.txt_field .invalid-feedback label {margin: 0;color: #f1416c;}
.btn.btn_red{background:#EF4444;color:white}
.btn.btn_green{background:#31BD1A;color:white}
.btn.btn-primary i{margin:0;}
.btn.btn-primary{ background:var(--blue_clr) ; color: #FFF; }
.btn.btn_primary,.btn.btn_blue{ background:var(--blue_clr) ; color: #FFF; }
.btn.btn_blue{padding:10px 20px;box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.05);}
.btn.btn_light{background: rgba(45, 87, 201, 0.30);color:white;box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.05);padding:10px 20px}
.btn.btn_primary:hover{background: var(--blue_clr);}
.btn { padding: 12px; border-radius: 8px;font-family:'Poppins_Medium'; font-size: 14px; font-weight: 500; line-height: normal; text-transform: capitalize; }
.white_box {border-radius: 16px;border: 1px solid #E4E4E4;padding:20px;}
.custom_justify{display:flex;justify-content: space-between;align-items: center}
.custom_flex{display:flex;align-items:center;gap:15px}
.dropdown .dropdown-toggle{border:none;background:none;}
.dropdown .dropdown-toggle::after{display:none}
.dropdown .dropdown-toggle i{color:var(--text_clr)}
.btn:has(i) i{color:white;margin-right:10px}
.custom_container{padding:0px 30px}
label.btn:has(i) i{margin:0}
.txt_field label {font-size:14px;font-family:"Poppins_Medium";color:var(--text_clr);margin-bottom:15px}
.txt_field input ,.txt_field textarea{border-radius: 8px;border: 1px solid #E4E4E4;box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.02) inset;padding:15px 20px}
div#kt_app_sidebar_toggle{display:none}
[data-kt-app-layout=dark-sidebar] .app-sidebar .scroll-y:hover{scrollbar-color:unset}
.app-header{position:absolute !important}
.navbar_heading{width:100%}
.header_wrapper {display: flex;align-items: center;justify-content: space-between;padding:20px 0px}
div#kt_app_header_container {background:white}
.sidebar_buttons .custom_flex .profile_setting_button {border-radius: 8px;border: 1px solid rgba(45, 87, 201, 0.20);padding:12px;width:50px;height:50px;text-align:center;background:none}
.sidebar_buttons{position:absolute;bottom:20%}
.sidebar_buttons .custom_flex .profile_setting_button i{font-size:12px;color:#797979}
.product_profile .image-input-changed:has(i) i{margin:0}
.app-page .app-wrapper .app-main{background:#fff;padding-top:30px}
.app-page .app-wrapper .app-main table>thead>tr>th {padding: 5px 0;color: #4A4A4A;font-family: 'Poppins_Regular';font-size: 14px;font-weight: 400;}
.app-page .app-wrapper .app-main table>tbody>tr>td { padding: 10px 0;vertical-align: middle;color: #4A4A4A;font-family: 'Poppins_Regular';font-size: 14px;font-weight: 400;}
.app-page .app-wrapper .app-main table>tbody>tr>td.rounded-start img {width: 30px;height: 30px;object-fit: contain;border-radius: 4px;}
.app-page .app-wrapper .app-main table>tbody>tr>td.rounded-start {display: flex;gap: 10px;align-items: center;}
.app-page .app-wrapper .app-main .dataTables_wrapper .dataTables_paginate {padding: 0;}
.app-page .app-wrapper .app-main .dataTables_wrapper .dataTables_paginate .page-item i {background-color: #2D57C9;width: 16px;height: 16px;}
.app-page .app-wrapper .app-main .dataTables_wrapper .dataTables_paginate .page-item a.page-link {display: flex;padding: 0px;color: #000;text-align: center;font-family: 'Inter';font-size: 14px;font-weight: 400;}
.app-page .app-wrapper .app-main .dataTables_wrapper .dataTables_paginate .page-item.active a { border-radius: 3px;background: #2D57C9;color: #fff;}
/*.login_section {overflow: hidden;}*/
.auth_section .container-fluid{padding: 20px;}
.auth_section .left_column {height: 100%; }
.auth_section .left_column img {width: 100%;height: 500px;min-height: 100%;object-fit: cover;border-radius: 15px;}
.auth_section .right_column .login_logo {height: 86px;width: 280px;}
.auth_section .right_column .login_logo a{display: inline-block;width: 190px;height:60px}
.auth_section .right_column .login_logo img {width: 100%;height: 100%;object-fit: contain;}
.auth_section .right_column form .login_text {display: flex;flex-direction: column;row-gap: 15px;}
.auth_section .right_column .login_text h1 { margin: 0; color: var(--blue_clr); font-family: Poppins_Medium; font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; }
.auth_section .right_column .login_text p { color: var(--text_clr); font-family: Poppins_Regular; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal;}
.auth_section .right_column form .form-group label { color: var(--text_clr); font-family: Poppins_Regular; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: capitalize; }
.auth_section .right_column form .form-group { row-gap: 10px; display: flex; flex-direction: column; margin-top: 15px; }
.auth_section .right_column form .forget_text {text-align: right;padding-top: 10px;flex-wrap: wrap;gap: 10px}
.auth_section .right_column form .forget_text a{ color:  var(--text_clr); font-family: Poppins_Regular; font-size: 14px; font-weight: 500; line-height: 1.2; text-transform: capitalize; }
.auth_section .right_column form .form-group .form-control { border-radius: 8px; border: 1px solid #E4E4E4; box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.02) inset; display: flex; padding: 15px 20px; align-items: center; gap: 10px;}
.auth_section .right_column .form-field label {color: var(--text_clr);font-family: Poppins_Regular;font-size: 14px;font-weight: 500;line-height: normal;}
.auth_section .right_column .form-field {display: flex;flex-direction: column;row-gap: 10px;}
.auth_section .right_column .form-field input.form-control {border-radius: 8px;border: 1px solid #E4E4E4;box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.02) inset;}
.auth_section .right_column form .form-group .form-control::placeholder { color: var(--text_clr); font-family: 'Poppins_Regular'; font-size: 14px; font-weight: 400; line-height: normal; }
.auth_section .right_column form .login_text h5,.auth_section.register_pg form.stepper_form h5 { color: var(--text_clr); font-family: 'Poppins_Regular'; font-size: 25px; font-weight: 400; line-height: 1.2; margin: 0; }
.auth_section.register_pg form {flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.auth_section.register_pg form .btn_field .submit_btn {display: flex;justify-content: end;}
.auth_section .right_column form .submit_btn {padding-top: 40px;}
.auth_section .right_column {  height: 100%; min-height: unset;padding: 30px 0; display: flex; flex-direction: column; row-gap: 80px; background-image: url("/website/assets/images/Logo Icon.png"); background-repeat: no-repeat; background-position: center center; background-size: 75%; }
.auth_section .container-fluid>.row { min-height: calc(100vh - 40px); }


.app-sidebar.left_sidebar {box-shadow: -1px 10px 20px 0px rgba(0, 0, 0, 0.10);background: #ffffff;padding: 48px 25px 70px 25px;}
.app-sidebar.left_sidebar .app-sidebar-logo {width: 155px;height: 47px;border: unset;margin: 0 auto;}
.app-sidebar.left_sidebar .app-sidebar-logo a img {width: 100%;height: 100%;object-fit: cover;}
.app-sidebar-menu.sidebar_menu .app-sidebar-wrapper {width: 100%;display: flex;}
.app-sidebar-menu.sidebar_menu .menu>.menu-item {padding: 0;margin: 0;}
.app-sidebar-menu.sidebar_menu .menu>.menu-item a.menu-link {padding: 10px;gap: 10px;}
.app-sidebar-menu.sidebar_menu .menu>.menu-item a.menu-link img {width: 20px;height: 20px;object-fit: contain;  filter: invert(1000%) brightness(0%) contrast(10%);}
.app-sidebar-menu.sidebar_menu .menu>.menu-item a.menu-link .menu-content {padding: 0;}
.app-sidebar-menu.sidebar_menu .menu>.menu-item .menu-link.active img {filter: brightness(0%) contrast(100%) saturate(0%) invert(100%) grayscale(96%);}
.app-sidebar-menu.sidebar_menu .menu>.menu-item a.menu-link .menu-content .menu-heading {color: #797979;text-align: center;font-family: Poppins_Regular;font-size: 13px;font-weight: 400;line-height: 1.2;}
.app-sidebar-menu.sidebar_menu .menu.menu-column {row-gap: 15px;padding-top: 26px;}
.app-sidebar-menu.sidebar_menu .header_menus {width: 100%;}
.app-sidebar-menu.sidebar_menu .menu>.menu-item .menu-link.active {border-radius: 10px;background: var(--blue_clr);box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.10);height: 44px;margin: 0;}
.app-sidebar-menu.sidebar_menu .menu>.menu-item a.menu-link.active .menu-content .menu-heading {color: #fff;font-weight: 500;}


.stock_section .icon_box {display: flex;flex-direction: column;row-gap: 16px;}
.stock_section .icon_box .card.white_box {display: flex;flex-direction: row;column-gap: 16px;}
.stock_section .icon_box .card.white_box img { width: 54px; height: 54px; border-radius: 8px; display: flex; align-items: flex-start; gap: 10px; padding: 12px; }
.stock_section .icon_box .card.white_box .card-body {padding: 0;}
.stock_section .icon_box .card.white_box .card-body p {font-size: 12px;}
.stock_section .icon_box .card.white_box .card-body h5 {color: var(--blue_clr);font-size: 24px;}
.stock_section .icon_box .card.white_box img.green_bg {background: rgba(2, 193, 115, 0.10);}
.stock_section .icon_box .card.white_box img.blue_bg {background: rgba(81, 192, 235, 0.10);}
.stock_section .icon_box .card.white_box img.yellow_bg {background: rgba(255, 188, 17, 0.10);}
.stock_section .chart_box {display: flex;flex-direction: column;row-gap: 24px;}
.table_section .white_box.table-responsive {padding: 15px;}
.table_section {padding: 37px 0;}
.table_section .white_box.notification_bar .user_wrappper::-webkit-scrollbar {width: 10px;}
.table_section .white_box.notification_bar .user_wrappper::-webkit-scrollbar-track {background: #f1f1f1;}
.table_section .white_box.notification_bar .user_wrappper::-webkit-scrollbar-thumb {background: #2D57C9;}
.table_section .white_box.notification_bar .user_wrappper::-webkit-scrollbar-thumb:hover {background: #2D57C9;}
.table_section .white_box.notification_bar .user_wrappper:hover{scrollbar-width: auto;scrollbar-color:auto;}
.table_section .white_box.notification_bar .user_wrappper{padding-right: 6px;overflow-y:scroll;max-height:500px;scrollbar-width: auto;scrollbar-color:auto;}
.table_section .white_box.notification_bar {display: flex;flex-direction: column;row-gap: 16px;padding: 20px 10px;}
.table_section .user_wrappper .user_name_wrapper {display: flex;gap: 8px;padding: 12px 8px;border-bottom: 1px solid #E4E4E4;align-items: center;}
.table_section .user_wrappper .user_name_wrapper .user_details_img {width: 42px;height: 42px;}
.table_section .user_wrappper .user_name_wrapper .user_details_img img {width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.table_section .user_wrappper .user_name_wrapper .user_img_title {display: flex;flex-direction: column;gap: 5px;width:100%}
.table_section .user_wrappper .user_name_wrapper .user_img_title .total_score {display: flex;justify-content: space-between;}
.table_section .user_wrappper .user_name_wrapper .user_img_title .total_score p {color: #191D1E;font-family: 'Poppins_Regular';font-size: 12px;font-weight: 500;line-height: 1.2;}
.table_section .user_wrappper .user_name_wrapper .user_img_title .total_score p:last-child {opacity: 0.5;font-size: 9px;}
.table_section .user_wrappper .user_name_wrapper .user_img_title .total_score_para p {overflow: hidden;color: #1c1c1c;font-family: 'Poppins_Regular';font-size: 10px;font-weight: 400;line-height: 1.2;}
.custom_search_box .txt_field input {border-radius: 70px;border: 1px solid #2D57C9;background: #FFF;padding: 10px 50px 10px 20px;height: 50px}
.custom_search_box .txt_field input::placeholder {color: var(--grey_clr)}
.custom_search_box .txt_field {position: relative}
.custom_search_box .txt_field .search_icon {border-radius: 70px;background: #2D57C9;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;position: absolute;top: 0;right: 0}
.custom_search_box .txt_field .search_icon i {color: white;font-size: 14px}
.table_section .user_engagement h5 {color: #2D57C9;font-size: 18px;}
.table_section .table_header {display: flex;align-items: center;justify-content: space-between;padding-bottom: 16px;}
.brokers_management .white_box.table-responsive{margin-top:35px}

.white_box .table span.success{border-radius: 54px;background: rgba(3, 172, 0, 0.20);padding:5px 10px}
.white_box .table span.warning{border-radius: 54px;background: rgba(255, 0, 0, 0.2);padding:5px 10px}
.white_box .table  .dropdown  ul.dropdown-menu.show {padding:15px;border: 1px solid #E4E4E4;}
.white_box .table  .dropdown  ul.dropdown-menu.show li:not(:last-child) a{border-bottom:0.5px solid #BBB}
.white_box .table  .dropdown  ul.dropdown-menu.show  li a.red_clr{color:#CC0000}
.brokers_management .white_box.table-responsive{margin-top:35px}

/*edit_broker_management*/
.edit_broker_management .product_profile .image-input.image-input-circle {width: 135px;height: 150px;}
.edit_broker_management .product_profile .image-input.image-input-circle img {width: 100%;height: 100%;border-radius: 8px;object-fit:cover}
.edit_broker_management .custom_row{row-gap:35px}
.edit_broker_management .form_section {padding: 15px;border-radius: 8px;border: 1px solid #E4E4E4;margin-top:35px}
.edit_broker_management .form_section .custom_row{row-gap:25px}
.edit_broker_management .product_profile{margin-top:10px}
.edit_broker_management .custom_row{row-gap:40px}
.edit_broker_management .form_section .form_button{margin-top:100px}
.edit_broker_management .custom_justify{margin-bottom:30px}
    /*Reviews*/
.testimonials_slider .testimonials_single_slider .custom_justify .custom_flex h6{word-break: break-word;word-break: break-word}
.testimonials_single_slider .comment_text_area{border:0px;resize:none}
.testimonials_slider .testimonials_single_slider{display: flex;justify-content: space-between;flex-direction: column;}
.testimonials_slider .testimonials_single_slider .custom_justify:has(.rating_star){margin:0}
.testimonials_slider:has(.testimonials_single_slider), .testimonials_slider .testimonials_single_slider{height:100%}
.testimonials_single_slider .edit_delete_comment i{font-size:16px;color:#CFAE3A;}
.testimonials_single_slider{padding: 35px 20px;border-radius: 30px;background:#fff;box-shadow: 4px 10px 30px 0px rgba(0, 0, 0, 0.15);}
.testimonials_single_slider .image_container {width: 60px;height: 35px;}
.testimonials_single_slider .image_container img {width: 100%;height: 100%;object-fit: cover;}
.testimonials_single_slider p{margin:20px 0px 30px;color:var(--text_clr)}
.testimonials_single_slider .custom_justify .rating_star span.checked {color:#CFAE3A}
.testimonials_single_slider .custom_justify .rating_star span{color:#d4d4d4}
.testimonials_single_slider .custom_justify {padding-top:20px;border-top:1px solid #D4D4D4}
.testimonials_single_slider .profile_image {width:50px;height:50px;border-radius:50%;overflow:hidden}
.testimonials_single_slider .profile_image img{width:100%;height:100%;object-fit:cover}
.comments_section .row {row-gap: 30px;}
/*notification madoal*/
.notification_box {border-radius: 10px;border: 1px solid #E4E4E4;background: #FFF;box-shadow: 2px 6px 24px 0px rgba(0, 0, 0, 0.10);padding: 20px;display: flex;gap: 25px;flex-direction: column;}
.notification_box .notifications_bar {display: flex ;justify-content: flex-start;gap: 10px;padding: 15px 20px 15px 10px;border-bottom: 0.5px solid #DBDBDB;backdrop-filter: blur(2.5px);}
.notification_box .notifications_bar .notification_img .icon_box {width: 30px;height: 30px;display: flex;}
.notification_box .notifications_bar .notification_img img {width: 100%;height: 100%;border-radius: 4px;}
.notification_box .notifications_bar .notification_bar_auth{flex:17;}
.notification_box .notifications_bar .notification_bar_auth .total_score {display: flex;align-items: flex-start;flex-direction: column;}
.notification_box .notifications_bar .notification_bar_auth .total_score p {color: #4A4A4A;font-family: 'Poppins_Regular';font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;}
.notification_box .notifications_bar .notification_bar_time {display: flex;align-items: center;flex:2;}
.notification_box .notifications_bar .notification_bar_time .total_score_para p {color: #4A4A4A;font-family: 'Poppins_Regular';font-size: 12px;font-weight: 400;line-height: 1.2;}
.notification_box .notifications_bar .notification_img {display: flex;align-items: center;flex: 1;flex-shrink: 0;}
.notifications .notifications_modal {display: flex;align-items: center;justify-content: center;padding: 12px;border-radius: 8px;border: 1px solid #E4E4E4;box-shadow: unset;}
.notifications .notifications_modal i {margin: 0;color: #2D57C9;font-size: 16px;}
.notifications .menu-sub-dropdown {width: 52%;}
.notification_btn {display: flex;align-items: center;justify-content: center;}
.notification_box .notifications_bar:last-child {border: 0;}
.login_details {gap: 10px;margin-left: 10px;}
.login_details .author_img{width: 50px;height: 50px;}
.login_details .author_img img {width: 100%;height: 100%;border-radius: 70px;}



/*cms*/

.cms_section .testimonials_cms .cms_testimonial_rating {display: flex;justify-content:start;flex-direction: row-reverse}
.cms_section .testimonials_cms .cms_testimonial_rating:not(:checked) > input {position:absolute;top:0;display: none}
.cms_section .testimonials_cms .cms_testimonial_rating{position: relative}
.cms_section .testimonials_cms .cms_testimonial_rating:not(:checked) > label {width:25px;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:20px;color:#ccc;}
.cms_section .testimonials_cms .cms_testimonial_rating:not(:checked) > label:before {content: '\f005';font-family: 'Font Awesome 5 Free';font-weight: 600;}
/*.cms_section .testimonials_cms  .cms_testimonial_rating > input:checked ~ label {color: #ffc700;}*/
/*.cms_section .testimonials_cms .cms_testimonial_rating:not(:checked) > label:hover,*/
/*.cms_section .testimonials_cms  .cms_testimonial_rating:not(:checked) > label:hover ~ label {color: #deb217;}*/
/*.cms_section .testimonials_cms  .cms_testimonial_rating > input:checked + label:hover,*/
/*.cms_section .testimonials_cms  .cms_testimonial_rating > input:checked + label:hover ~ label,*/
/*.cms_section .testimonials_cms  .cms_testimonial_rating > input:checked ~ label:hover,*/
/*.cms_section .testimonials_cms  .cms_testimonial_rating > input:checked ~ label:hover ~ label,*/
/*.cms_section .testimonials_cms  .cms_testimonial_rating > label:hover ~ input:checked ~ label {color: #c59b08;}*/
.cms_section .testimonials_cms .cms_testimonial_rating span{font-size:18px}
/*.cms_section .testimonials_cms .cms_testimonial_rating .checked{color:#EDD57F}*/
.cms_section .testimonials_cms .section_one_main_hero .row.custom_row {border:1px solid #E4E4E4;padding:10px;border-radius:10px;margin-bottom: 10px}
.cms_section .testimonials_cms .add_testimonial{margin-top:20px;width:fit-content}
.cms_section .product_profile.company_slider .image-input.image-input-circle img{object-fit:contain}
.cms_section .testimonials_cms .remove_testimonial{margin-left:auto;width:fit-content;border:none;background:red;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center}
.cms_section .testimonials_cms .remove_testimonial i{color:white;font-size:13px}
.cms_section .section_one_main_hero .social_icon_container i{font-size:25px;color:var(--blue_clr);margin-bottom:10px}
.cms_section .section_one_main_hero .slider_images{display: flex;column-gap:40px;align-items: center;flex-wrap: wrap;row-gap: 25px}
.cms_section  .crud_upload_svg.crud_section .custom_justify{flex-direction:column;gap:50px;align-items:start;margin-top:20px}
.cms_section .crud_upload_svg.crud_section form .image-input.image-input-circle {width:150px;height:150px;}
.cms_section .crud_upload_svg.crud_section form .image-input.image-input-circle img{width:100%;height:100%}
.cms_section .crud_upload_svg.crud_section form label.btn.btn-icon.btn-circle.file_edit_icon.upload_file_icon, .cms_section .crud_upload_svg.crud_section span.btn.btn-icon.btn-circle.file_edit_icon.cross_file_icon {background:black}
.cms_section .remove_section i{color:white}
.cms_section .remove_section {align-items: center;color: red;justify-content: center;display: flex;width: 20px;height: 20px;background: red;border-radius: 50%;margin-left:auto;cursor:pointer;border:none}
.cms_section .nav.nav-tabs .nav-link.active{border-radius: 8px;background: #2D57C9;box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.05);padding:10px 20px;color:#fff;font-family:"Poppins_Medium";font-size:14px}
.cms_section .nav.nav-tabs .nav-link{border-radius: 8px;border: 1px solid #2D57C9;box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.05);padding:10px 20px;color:#2D57C9;font-family:"Poppins_Medium";font-size:14px}
.cms_section .nav.nav-tabs{display:flex;gap:10px;align-items: center;margin:30px 0px;border:0}
.cms_section .section_one_main_hero {border-radius: 10px;border: 1px solid #E4E4E4;padding:20px;}
.cms_section .section_one_main_hero h2{margin-bottom:30px}
.cms_section  .custom_row{row-gap: 20px}
.cms_section  .main_custom_row{row-gap: 30px}
.cms_section p.text_blue{color:var(--blue_clr)}
.cms_section   p {color:var(--text_clr);font-family:"Poppins_Medium";margin-bottom:10px}
.cms_section .product_profile .image-input.image-input-circle {width:150px;height:150px;position: relative}
.cms_section .product_profile .image-input.image-input-circle img{width:100%;height:100%;object-fit:cover;border-radius:10px}
.cms_section .sub_sections_main h5{color:var(--blue_clr);font-family:"Poppins_Medium";line-height:24px;margin-bottom:10px}
.cms_section .sub_sections_main {border-radius: 10px;border: 1px solid #E4E4E4;padding:20px}
.cms_section .sub_sections_main .sub_section {border-radius: 10px;border: 1px solid  #C5C5C5;padding:20px 15px;}
.cms_section .sub_sections_main .sub_section_heading{margin-top:20px}
.cms_section .save_changes {border:none;background:var(--blue_clr);color:white;padding:10px 30px;border-radius:8px ;border:1px solid var(--blue_clr);font-family:"Poppins_Medium";font-size:14px}
.cms_section .btn_transparent {background:transparent;border-radius: 8px;border: 1px solid #2D57C9;padding:10px 30px;color:var(--blue_clr);font-family:"Poppins_Medium";font-size:14px}
.cms_section .crud_section {border-radius: 10px;border: 1px solid #E4E4E4;padding:10px;margin-top:30px}
.cms_section .crud_section .tag_container .tag-item {border-radius: 4px;background: rgba(45, 87, 201, 0.10);width:fit-content;padding:10px;color:var(--blue_clr);margin-top:10px}
.cms_section .crud_section .tag_container .tag-item .remove-btn{margin-left:10px;font-weight:900;cursor:pointer}
.cms_section .add_new_category .save_changes.add_category_btn {width:100%;margin-top:30px}
.cms_section .file_edit_icon:has(i) i{margin:0;color:white;font-size:14px}
.cms_section .product_profile .image-input.image-input-circle .file_edit_icon{background:#4a4a4a;width:22px;height:22px;border-radius:50%}
.cms_section .product_profile .image-input.image-input-circle  .file_edit_icon.upload_file_icon {position: absolute;left: 97%;top: 7px;}
.cms_section .product_profile .file_edit_icon.cross_file_icon {position:absolute;top:28px ;left:78% }


/* Alyan */
.cms_section .testimonials_cms .cms_testimonial_rating > input:checked ~ label,
.cms_section .testimonials_cms .cms_testimonial_rating > label:hover,
.cms_section .testimonials_cms .cms_testimonial_rating > label:hover ~ label {color: #ffc700;}

/*.cms_section .testimonials_cms .cms_testimonial_rating input:checked + label {color: #ffc700;}*/
/*.cms_testimonial_rating input {display: none;}*/
/*.cms_testimonial_rating label {position: relative;float: right;color: #C8C8C8;margin: 0;}*/
/*.cms_testimonial_rating label:before {content: "\f005";font-family: FontAwesome;display: block;font-size: 14px;color: #5e5e5e6e;user-select: none;}*/
/*.cms_testimonial_rating input:checked ~ label:before {color: #FFC107;}*/
/*.cms_testimonial_rating label:hover ~ label:before {color: #ffdb70;}*/
/*.cms_testimonial_rating label:hover:before {color: #FFC107;}*/
/*.cms_testimonial_rating {display: flex;column-gap: 10px;flex-direction: row-reverse;justify-content: start;}*/

/*subscription_section*/
.subscription_section .row {row-gap: 15px;}
.subscription_section .card {background-image:url("/website/assets/images/card_bg.png");background-size:cover;background-repeat:no-repeat;border-radius: 6.187px;box-shadow: 0px 1.547px 19.335px 0px rgba(0, 0, 0, 0.05);padding: 20px;border: 0;}
.subscription_section .card .card-body.subscription_cards {padding: 0;display: flex;flex-direction: column;align-items: center;gap: 18px;}
.subscription_section .card .card-body.subscription_cards .card-title { margin: 0; color: #4A4A4A; text-align: right; font-family: 'Poppins_SemiBold'; font-size: 16px; font-weight: 500; line-height: normal; text-transform: capitalize; display: flex; align-items: center; gap: 7px; }
.subscription_section .card .card-body.subscription_cards p{ color: #4A4A4A; text-align: center; font-family: 'Poppins_SemiBold'; font-size: 16px; font-weight: 500; line-height: normal; text-transform: capitalize; display: flex ; align-items: center; justify-content: center; margin: 0 auto;}
.subscription_section .card .card-body.subscription_cards .card-title i { padding: 8px; background: #5F5F5F; font-size: 20px; border-radius: 46px; color: #fff; box-shadow: 0px 3.094px 3.094px 0px rgba(0, 0, 0, 0.15) inset; }
.subscription_section .card .card-body.subscription_cards .card-subtitle{ color: #4A4A4A; text-align: center; font-family: 'Poppins_Regular'; font-size: 11px; font-weight: 400; line-height: 1.5; max-width: 75%; }
.subscription_section .card .card-body.subscription_cards p.card-text {font-weight: 400;line-height: 1.6;font-size: 11px;font-family: 'Poppins_Regular';max-width: 75%;}
.subscription_section .card .card-body.subscription_cards p.card-text:first-child {font-weight: 600;font-family: 'Poppins_Bold';}
.subscription_section .card .card-body.subscription_cards a.card-link { display: flex; padding: 8px 15px; justify-content: center; align-items: center; gap: 4px; border-radius: 6px; background: #F3EFEC; box-shadow: 0px 1.547px 19.335px 0px rgba(0, 0, 0, 0.05); color: #4A4A4A; text-align: right; font-family: 'Poppins_SemiBold'; font-size: 11px; font-weight: 500; line-height: normal; text-transform: capitalize;}
.subscription_section .card .card-body.subscription_cards a.card-link i {font-size: 11px;color: #4A4A4A;}
.subscription_section h4.vendors_packages {padding-top: 20px;}
.subscription_section .card .card-body.subscription_cards .custom_flex{gap:7px}
.subscription_section .card .card-body.subscription_cards .free_subs {background: #5F5F5F;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center;box-shadow: 0px 3.094px 3.094px 0px rgba(0, 0, 0, 0.15) inset;}
.subscription_section .card .card-body.subscription_cards .subscription_icons{width:23px;height:23px;}
.subscription_section .card .card-body.subscription_cards .subscription_icons img{width:100%;height:100%;object-fit:contain;}
.subscription_section .card .card-body.subscription_cards .standard_subs {background: #2D57C9;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center;box-shadow: 0px 3.094px 3.094px 0px rgba(0, 0, 0, 0.15) inset;}
.subscription_section .card .card-body.subscription_cards .premium_subs {background: #DBB52E;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center;box-shadow: 0px 3.094px 3.094px 0px rgba(0, 0, 0, 0.15) inset;}

/*subscription_modal*/
.subscription_modal .custom_row{row-gap: 15px}
.subscription_modal .modal-content {padding: 30px;border-radius: 10px;background: #FFF;}
.subscription_modal .modal-content .modal-header {padding: 0 0 10px 0;border-bottom: 1px solid #DBDBDB;}
.subscription_modal .modal-content .modal-body {padding: 25px 0;}
.subscription_modal .modal-content .modal-body form .form-group {display: flex;flex-direction: column;gap: 15px;}
.subscription_modal .modal-content .modal-body form .form-group label {color: #4A4A4A;font-family: 'Poppins_Regular';font-size: 14px;font-weight: 600;line-height: 1.2;text-transform: capitalize;}
.subscription_modal .modal-content .modal-body form .form-group input,.subscription_modal .modal-content .modal-body form .form-group textarea {padding: 15px 20px;border-radius: 8px;border: 1px solid #E4E4E4;box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.02) inset;}
.subscription_modal .modal-content .modal-body form .form-group input::placeholder,.subscription_modal .modal-content .modal-body form .form-group textarea::placeholder {color: #4A4A4A;font-family: 'Poppins_Regular';font-size: 14px;font-weight: 400;line-height: normal;}
.subscription_modal .modal-content .modal-body form {display: flex;flex-direction: column;gap: 10px;}
.subscription_modal .modal-content .modal-body form .form-group textarea {height: 110px;}
.subscription_modal .modal-content .modal-footer {padding: 0;border: 0;align-items: center;justify-content: flex-start;gap: 15px;}
.subscription_modal .modal-content .modal-footer button.btn {display: flex;align-items: center;justify-content: flex-start;gap: 5px;margin: 0;color: #FFF;font-family: 'Poppins_Regular';font-size: 14px;font-weight: 500;line-height: normal;text-transform: capitalize;padding: 10px 20px;}
.subscription_modal .modal-content .modal-header .modal-title {color: #4A4A4A;font-family: 'Poppins_SemiBold';font-size: 18px;font-weight: 500;line-height: normal;}
.subscription_modal .modal-content .modal-header button.btn_close {border-radius: 50px; background: #2D57C9; opacity: 1; padding: 0; margin: 0; width: 25px; height: 25px; display: flex ; align-items: center; justify-content: center; border: 0;}
.subscription_modal .modal-content .modal-footer button.btn i {margin: 0;padding: 0;font-size: 15px;font-weight: 600;}
.subscription_modal .modal-content .modal-header button.btn_close i {color: #fff;font-size: 13px;}
.subscription_modal .modal-dialog {max-width: 660px;}

/*auth_section*/
button#resend_otp {border: none;background: none;}
.auth_section.register_pg form .form-group {margin-top: 10px;}
.auth_section.register_pg form .form-group .verify_code .form-control{text-align: center}
.auth_section.register_pg form .form-group.authentication_fields {max-width: 54%;}
.auth_section.register_pg form .form-group .verify_code {display: flex;align-items: center;justify-content: flex-start;gap: 15px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.auth_section.register_pg form .form-group .resend_passcode { display: flex; align-items: center; justify-content: space-between; }
.auth_section.register_pg form .form-group .resend_passcode a { color: #4A4A4A; font-family: 'Poppins_Medium'; font-size: 14px; font-weight: 500; line-height: normal; text-transform: capitalize; }
.auth_section.register_pg form .form-group .resend_passcode h6.timer.seconds {color: #B4B4B4;font-family: 'Poppins_Medium';font-size: 14px;font-weight: 500;line-height: normal;text-transform: capitalize;margin: 0;}
.auth_section.register_pg form .btn_field.stepper_btn .submit_btn {display: flex;align-items: center;justify-content: space-between;}
.auth_section.register_pg form .btn_field.stepper_btn .submit_btn button[type=submit] {background: #09205E;}
.auth_section.register_pg form .form-group .select2 { border-radius: 8px; border: 1px solid #E4E4E4; box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.02) inset; padding: 10px 10px; background: #fff; }
.auth_section.register_pg form .form-group .select2 .select2-selection {display: flex;align-items: center; border: 0; padding: 0; background: #fff; }
.auth_section.register_pg form .form-group .select2 ul li.select2-selection__choice { border-radius: 70px; background: rgba(45, 87, 201, 0.20); display: flex; padding: 8px 10px; justify-content: center; align-items: center; flex-direction: row-reverse; gap: 10px; width: fit-content; border: 0; margin: 0; }
.auth_section.register_pg form .form-group .select2 ul { display: flex; align-items: center; justify-content: flex-start; margin: 0; gap: 10px; flex-wrap: wrap}
.auth_section.register_pg form .form-group .select2 ul li.select2-selection__choice span.select2-selection__choice__display { padding: 0; color: #4A4A4A; font-family: 'Poppins_Regular'; font-size: 14px; font-weight: 400; line-height: normal; }
.auth_section.register_pg form .form-group .select2 ul li.select2-selection__choice button.select2-selection__choice__remove { position: relative; border: 0; padding: 0; display: flex; width: 20px; height: 20px; border-radius: 21px; background: #FFF; align-items: center; justify-content: center; }.auth_section.register_pg form .form-group .select2 ul li.select2-selection__choice button.select2-selection__choice__remove span {font-size: 12px;color: #4A4A4A;}
.auth_section .select_role_wrapper .buyer_wrapper h3{text-align:center}

.auth_section .right_column form .form_steps {display: none;}
.auth_section .right_column form .form_steps.active {display: block;}
#prevBtn[disabled] {border-radius: 8px;background: rgba(45, 87, 201, 0.30);box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.05);cursor: not-allowed;}
.auth_section .right_column form .form-group .form-control.is-invalid {border-color: red;}
.stepper_button { padding-top: 20px; display: flex; align-items: center; justify-content: space-between; }
.auth_section .right_column form .form_steps.active h5 {padding-top: 15px;}

.auth_section .right_column form .form_steps .product_profile .image-input {width: 150px;height: 150px;position: relative;}
.auth_section .right_column form .form_steps .product_profile .image-input img { width: 100%; height: 100%; object-fit: cover;border-radius: 10px;}
.auth_section .right_column form .form_steps .product_profile .image-input label.btn.btn-icon ,.auth_section .right_column form .form_steps .product_profile .image-input span.btn.btn-icon { background: #06060687; width: 22px; height: 22px;border-radius: 50%;padding: 14px;}
.auth_section .right_column form .form_steps .product_profile .image-input span.btn.btn-icon i {margin: 0;}
.auth_section .right_column form .form_steps .product_profile p { color: #4a4a4a; font-family: Poppins_Regular; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; text-transform: capitalize; }
.auth_section .right_column form .form_steps .product_profile { display: flex; flex-direction: column; gap: 10px; margin-top: 10px; }


/*Preloader*/
.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: #CFAE3A;font-size:15px }
.preloader .loading_icon span { opacity: 0.6;animation: pulse 0.8s infinite ease-in-out;   ;}
@keyframes pulse {
    0%, 100% {
        opacity: 0.6;
        transform: scale(1);

    }
    50% {

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


/**/
.form-group:has(.input_icon){position:relative}
.form-group .input_icon {position: absolute;right: 15px;top: 62%;}
/*Select Role*/
.select_role_wrapper {display: flex;flex-direction: column;justify-content: center;align-items: center;row-gap: 40px;}
.select_role_wrapper .buyer_wrapper {display: flex;align-items: center;column-gap: 20px;}
.select_role_wrapper .select_buyer_input_wrapper label div img {width: 100%;height: 100%;object-fit: contain;}
.select_role_wrapper .select_buyer_input_wrapper label div {height: 170px;width: 200px;}
.select_role_wrapper .select_buyer_input_wrapper label {display: flex;flex-direction: column;row-gap: 25px;border-radius: 10px;border: 1px solid #F2F2F2;background: #FFF;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);padding: 35px;}
.select_role_wrapper .select_buyer_input_wrapper input {display: none;}
.select_role_wrapper .select_buyer_input_wrapper input:checked+label {border: 2px solid #2D57C9;}
.select_role_wrapper .select_continue_wrapper {display: flex;}
.select_role_wrapper .select_continue_wrapper button { padding: 20px 122px;}
.login_sec .iti.iti--allow-dropdown {width: 100%;}
.select_role_wrapper.select_code .select_buyer_input_wrapper label div i { font-size: 50px; color: #2D57C9; text-align: center; }
.select_role_wrapper.select_code { padding-top: 50px; }
.select_role_wrapper.select_code .select_buyer_input_wrapper label div { height: unset; display: flex; align-items: center; justify-content: center; }
.select_role_wrapper.select_code .select_buyer_input_wrapper label h3 { text-align: center; }


/*Chat*/
.chat_section .custom_user {display: flex;gap: 15px;align-items: center;}
.chat_section  .user_status {width: 100%;}
.chat_section  .user_profile {width: 55px;height: 55px;}
.chat_section  .user_profile img {width: 100%;height: 100%;object-fit: contain;border-radius: 50%;}
.chat_section  ul li {list-style:none}
.chat_section  ul {padding:0}
.chat_section  .custom_user .user_status .custom_justify span{font-size:10px;color:black}
.chat_section  .custom_user .user_status .custom_justify{align-items:start}
.chat_section  .custom_user .user_status p{font-size:12px}
.chat_section  .chat_box_toggle .custom_user{padding:10px 8px;margin-bottom:5px}
.chat_section .chat_user_list .chat_box_toggle.active .custom_user{background:#F2F5FC;border-radius:5px;}
.chat_section .custom_chat_box {padding:20px;border:1px solid #E4E4E4;border-radius:10px}
.chat_section .chat_user_list::-webkit-scrollbar {width: 10px;}
.chat_section .chat_user_list::-webkit-scrollbar-track {background: #f1f1f1;}
.chat_section .chat_user_list::-webkit-scrollbar-thumb {background: #273668;}
.chat_section .chat_user_list::-webkit-scrollbar-thumb:hover {background: #273668;}
.chat_section .chat_user_list:hover{scrollbar-width: auto;scrollbar-color:auto;}
.chat_section .chat_user_list{overflow-y:auto;max-height:600px;scrollbar-width: auto;scrollbar-color:auto;}
.chat_section .custom_chat_box .chat_box_container .custom_user{padding-bottom:10px;border-bottom: 1px solid #E4E4E4;margin-bottom:20px}
.chat_section .custom_chat_box .chat_box_container .user_messages{border-radius: 0px 10px 10px 10px;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);padding:10px;margin-bottom:30px}
.chat_section .custom_chat_box .chat_box_container .user_messages .message_content p{color:#4a4a4a;font-size:14px;margin-bottom:15px}
.chat_section .custom_chat_box .chat_box_container .user_messages  .user_details {display:flex;gap:15px;align-items:center;padding-bottom: 10px;border-bottom: 1px solid #E2E8F0;margin:30px 0px 10px}
.chat_section .custom_chat_box .chat_box_container .user_messages  .user_details .user_profile_img{width:55px;height:55px}
.chat_section .custom_chat_box .chat_box_container .user_messages  .user_details .user_profile_img img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.chat_section .custom_chat_box  .user_name{display:flex;align-items:start;gap:6px}
.chat_section .custom_chat_box  .user_name h6{margin:0}
.chat_section .custom_chat_box  .user_custom_tags.custom_flex  .custom_flex{gap:5px}
.chat_section .custom_chat_box   .user_custom_tags.custom_flex  .custom_flex p{color:#475569;font-size:13px}
.chat_section .custom_chat_box   .reviews_comment_container .custom_flex{align-items:start}
.chat_section .custom_chat_box   .reviews_comment_container .custom_flex div h6 span{color:#475569;font-size:10px;margin-left:10px;font-weight:400}
.chat_section .custom_chat_box  .reviews_comment_container .custom_flex div p{color:#475569;font-size:13px;font-weight:400}
.chat_section .custom_chat_box .reviews_comment_container  .reviews_para p{margin-top:15px;position:relative;padding-left:12px}
.chat_section .custom_chat_box .reviews_comment_container  .reviews_para p:before{content:"";position:absolute;border-radius: 1.24px;background: #E2E8F0;display:block;width:5px;height:90%;left:0;bottom:0;}
.chat_section .custom_chat_box .chat_custom_buttons {margin-top: 30px;display:flex;align-items:center;gap:10px}
.chat_section .custom_chat_box .chat_custom_buttons button{width:100%}
.chat_section .custom_chat_box .custom_admin_msg,.chat_section .custom_chat_box  .receiver_chat  {border-radius: 0px 10px 10px 10px;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);padding:10px;margin-bottom:20px}
.chat_section .custom_chat_box .custom_admin_msg p, .chat_section .custom_chat_box .receiver_chat p{color:#4A4A4A;font-size:14px;margin-bottom:15px;}
.chat_section .custom_chat_box .send_message_wrapper {margin-top:20px}
.chat_section .custom_chat_box .receiver_chat { min-width: 200px;max-width: fit-content;word-wrap: break-word;margin-right:auto;background:#e6e2e2}
.chat_section .custom_chat_box .custom_admin_msg { min-width: 200px;max-width: fit-content;word-wrap: break-word;margin-left:auto}
.chat_section .custom_chat_box .send_message_wrapper  input{border-radius: 8px;border: 1px solid #E4E4E4;box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.02) inset;padding:15px 20px;}
.chat_section .custom_chat_box .send_message_wrapper  input::placeholder{color:#4A4A4A;font-weight:400;font-size:14px}
.chat_section .custom_chat_box .send_message_wrapper{position:relative}
.chat_section .custom_chat_box .send_message_wrapper button.btn.btn_blue.send_message:has(i) i{margin:0}
.chat_section .custom_chat_box .send_message_wrapper button.btn.btn_blue.send_message{position:absolute;top:6px;right:20px}
.chat_section .custom_chat_box .custom_chat_scroll::-webkit-scrollbar {width: 10px;}
.chat_section .custom_chat_box .custom_chat_scroll::-webkit-scrollbar-track {background: #f1f1f1;}
.chat_section .custom_chat_box .custom_chat_scroll::-webkit-scrollbar-thumb {background: #273668;}
.chat_section .custom_chat_box .custom_chat_scroll::-webkit-scrollbar-thumb:hover {background: #273668;}
.chat_section .custom_chat_box .custom_chat_scroll:hover{scrollbar-width: auto;scrollbar-color:auto;}
.chat_section .custom_chat_box .custom_chat_scroll{overflow-y:auto;max-height:600px;scrollbar-width: auto;scrollbar-color:auto;padding:10px;background:white}

.edit_comment_modal  .modal-dialog,.edit_comment_modal  .modal-content{min-width:660px;}
.edit_comment_modal .reviews_comment_container .custom_flex .profile_left_image {border:1px solid #E2E8F0;border-radius: 50%}
.edit_comment_modal .comment_field {padding:20px;border:1px solid #E2E8F0;border-radius:10px}
.edit_comment_modal .comment_field .reviews_comment_container.user_container{border-bottom:1px solid #E2E8F0;padding-bottom: 10px}
.edit_comment_modal .close_modal_btn {width:18px;height:18px;background:#2D57C9;border-radius:50%;display:flex;justify-content:center;align-items:center}
.edit_comment_modal .close_modal_btn i{color:white }
.edit_comment_modal .reviews_comment_container .edit_comment_modal .custom_justify div p{font-size:13px}
.edit_comment_modal .reviews_comment_container .custom_justify div h6{margin:0}
.edit_comment_modal .reviews_comment_container .review_information .custom_justify div h6 span{font-size:10px;font-weight:400;margin-left:10px}
.edit_comment_modal .reviews_comment_container {margin-bottom:25px}
.edit_comment_modal .modal-footer {justify-content:start;border:none;gap:15px}
.edit_comment_modal .modal-footer button i{margin-right:5px}

.custom_switch_toggle .form-check.form-switch .form-check-input {width: 100px;height: 35px;margin: 0;border: 1px solid #31BD1A;}
.custom_switch_toggle .form-check-input:checked {background-color: #31BD1A;}

.custom_switch_toggle .form-check.form-switch {position: relative;}
.custom_switch_toggle .form-check.form-switch .switch-text {position: absolute;left: 50%;top: 40%;color: black; transform: translateX(-50%);transition: all 0.3s ease;font-size:13px !important;  }
.custom_switch_toggle .form-check-input:checked + .form-check-label .switch-text {color: white; left:60%; }
.custom_switch_toggle .form-check-input:not(:checked) + .form-check-label .switch-text {color: black; left: 75%; }

.auth_section .right_column form .form-group .form-control.vendor_phone_field,.auth_section .right_column form .form-group .form-control.broker_phone_field{padding-left: 50px;}
/*Auth Pages Responsive*/
@media only screen and (max-width: 1200px) {
    .select_role_wrapper .select_buyer_input_wrapper label {padding:15px;row-gap:15px}
    }
@media only screen and (max-width: 991px) {
    .select_role_wrapper .select_buyer_input_wrapper label div{width:150px;height:160px}
    h3{font-size:20px}
}
@media only screen and (max-width: 767px) {
    .auth_section .left_column img{height:400px}
    .auth_section .right_column {row-gap: 10px}
    }
@media only screen and (max-width: 600px) {
    .auth_section .left_column img {height:350px}
    .auth_section .right_column form .submit_btn {padding-top:20px}
    .auth_section .container-fluid {padding:10px}
    .select_role_wrapper {row-gap:20px}
    }
@media only screen and (max-width: 480px) {
    .select_role_wrapper .select_buyer_input_wrapper label div {height:185px}
    .auth_section .left_column img{height:300px}
    .auth_section .right_column .login_logo a {width:142px}
    h1{font-size:25px}
    .auth_section .right_column{padding-top:15px}
    .auth_section .right_column .login_logo{height:unset}
    }
@media only screen and (max-width: 375px) {
    .auth_section .left_column img{height:200px}
    .select_role_wrapper .select_buyer_input_wrapper label div{height:100px;width:100px}
    h3{font-size:18px}
    h1{font-size:22px}
    }
