:root{
  --theme_box_background_color:#fff;
  --theme_box_background_color_alt:#FAFBFF;
  --theme_body_background_color:#fff;
  --theme-base-color:#52B0FF;
  --theme-light-color:#415D65;
  --theme-light-banner-color:#6e6e6e;
  --theme-headline-color:#101E46;
  --theme_btn_gridaint:linear-gradient(90deg, #057DE2 0%, #52B0FF 100%);
  --theme_btn_gridaint_hover:linear-gradient(to right,#52B0FF 0,#0055b1 41%,#52B0FF 100%);
  --theme_btn_color:#fff;
  --theme_success:#09B100;
  --border_alt_color:#E2F2FF;
  --theme_button_shadow:0rem 0.1875rem 0.3125rem rgba(0, 0, 0, 0.25);
  --border-color:#B9B9B9;--border-md-color:#d7d7d7;
  --theme_border_radius_5:5px;
  --theme_border_radius_10:10px;
  --theme_border_radius_15:15px;
  --theme_border_radius_20:20px;
  --theme_border_radius_50:50px;
  --theme_headline_font_size:34px;
  --theme_font_size_24:24px; 
  --theme_font_size_22:22px; 
  --theme_font_size_20:20px;
  --theme_font_size_18:18px;
  --theme_font_size_16:16px;
  --theme_font_size_15:15px;
  --theme_font_size_14:14px;
  --theme_font_size_13:13px;
  --theme_font_size_12:12px;
  --theme_font_size_11:11px;
  --theme_font_800:800;
  --theme_font_700:700;
  --theme_font_600:600;
  --theme_font_500:500;
  --theme_font_400:400;
  --new_heading_color:#101E46;
  --new_desc_color:#415D65;
}
ul{margin:0;padding:0;list-style:none;}ul li{padding:0;}
figure{margin:0;}
img{max-width:100%;}a{text-decoration:none;transition:0.5s;}
.btn{font-size:var(--theme_font_size_15);background-color:var(--theme-base-color);color:var(--theme_btn_color);border-radius:var(--theme_border_radius_10);padding:0.75rem 1.125rem;border-width:0;outline:0;box-shadow:var(--theme_button_shadow) !important;position:relative;overflow:hidden;}
.btn::after{position: absolute;content:"";top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform:skewX(25deg);}.btn:hover::after{animation:shine 800ms;}
.btn_gridaint, 
.btn_gradiant{background:var(--theme_btn_gridaint_hover);transition:0.5s;background-size:200% auto;}
.btn_gridaint:hover, 
.btn_gradiant:hover{color:var(--theme_btn_color);opacity:0.95;background-position:left center;}.btn i{transition:0.5s;position:relative;left:0;}
.btn:hover{color:var(--theme_btn_color);}
h1,h2,h3,h4,h5,h6{color:var(--theme-headline-color);}
p{color:var(--theme-light-color);}a{color:var(--theme-base-color);}
a:hover{color:var(--theme-base-color);}
body{font-family: "Poppins", sans-serif;font-weight:var(--theme_font_400);color:var(--theme-light-color);font-size:var(--theme_font_size_14);background-color:var(--theme_body_background_color);}
.dropdown-item.active, 
.dropdown-item:active{background-color:var(--bs-dropdown-link-hover-bg);color:var(--theme-headline-color);}
.form-control, 
.form-select{border-color:var(--border-color);font-size:var(--theme_font_size_14);padding:0.625rem 0.75rem;outline:0;box-shadow:inherit !important;color:var(--theme-light-color);}
.form-control:focus, 
.form-select:focus{border-color:var(--theme-base-color);}
.headline_color{color:var(--theme-headline-color);}
.bg_alt{background-color:var(--theme_box_background_color_alt);}
.btn-close{opacity:0.7}
.btn-danger{background-color:#CD000A;border-color:#CD000A;}
.after_heading{position:relative;margin-bottom:2.25rem !important;}
.after_heading::after{content:'';width:5rem;height:0.3125rem;border-radius:0.625rem;background:var(--theme_btn_gridaint);position:absolute;left:0;bottom:-1.125rem;}
.after_heading::before{content:'';width:0.625rem;height:0.625rem;border:0.0625rem solid #FFFFFF;background:var(--theme_btn_gridaint);border-radius:1.25rem;position:absolute;left:2.1875rem;bottom:-1.25rem;z-index:1;}
.sub_title{font-size:var(--theme_font_size_20);color:var(--theme-headline-color);font-weight:var(--theme_font_600);}
.homes_heading{font-size:2.125rem;margin-bottom:0.75rem;color:var(--theme-headline-color);font-weight:var(--theme_font_600);line-height:normal;text-transform:capitalize;}
.common_box_img{display:flex;justify-content:flex-start;align-items:center;gap:0.9375rem;}
.common_box_img ._content{flex:1;text-align:left;}
.common_arrow_list li{margin-bottom:0.9375rem;position:relative;padding-left:1.625rem;}
.common_arrow_list li::before{content:'\f00c';width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;border-radius:1.25rem;font-family: "Font Awesome 6 Free";font-weight:var(--theme_font_600);font-size:0.625rem;color:#fff;background:var(--theme_btn_gridaint);margin-right:0.625rem;position:absolute;left:0;top:0.125rem;box-shadow:0rem 0.125rem 0.3125rem rgba(0, 0, 0, 0.2);}
.common_arrow_list li b{font-weight:var(--theme_font_500);}
.after_center::before{left:0;right:0;margin:auto;bottom:-0.875rem;}
.after_center::after{left:0;right:0;margin:auto;bottom:-0.75rem;}
header{padding: 0rem 0;background-color: rgba(255, 255, 255, 0.95);position: sticky;top: -1px;z-index: 1021;backdrop-filter: blur(0.9375rem);-webkit-backdrop-filter: blur(0.9375rem);box-shadow: 0 1px 6px rgba(0,0,0,0.08);}

/*Common Faq*/
.accordion .accordion-item{border:0;border-radius:var(--theme_border_radius_10) !important;overflow:hidden;margin:0.9375rem 0;box-shadow:0px 0px 24px rgba(82, 176, 255, 0.1);}
.accordion .accordion-button{font-size:var(--theme_font_size_16);font-weight:var(--theme_font_400);border-radius:0 !important;background-color:var(--theme_box_background_color);padding:1rem 0.9375rem;box-shadow:none !important;color:var(--theme-headline-color);z-index:1;letter-spacing:-0.01em;text-transform:capitalize;}
.accordion .accordion-collapse{border:0 !important; border-top:1px solid var(--theme_box_background_color) !important;}
.accordion .accordion-collapse.show{border-color:var(--border_alt_color) !important;}
.accordion .accordion-button{background-color:var(--theme_box_background_color);border:0px;text-transform:capitalize;}
.accordion .accordion-button::after{content:'\2b';background-image:none;color:var(--theme-base-color);font-family:"Font Awesome 6 Free";color:var(--theme-base-color);font-weight:var(--theme_font_600);font-size:var(--theme_font_size_18);}
.accordion .accordion-button:not(.collapsed)::after{transform:rotate(0deg);content:'\f068';font-family:"Font Awesome 6 Free";}
.service_packages_inner_list{padding:0 10px;display:flex;flex-direction:column;flex:1;}
._checkout_steps{background-color:var(--theme_box_background_color_alt);padding-bottom:100px;}
.checkout_header{background-color:var(--theme_box_background_color);padding:10px 0;}
.checkout_header_inner ._header_right{flex:1;}
.form-check-input:checked{background-color:var(--theme-base-color);border-color:var(--theme-base-color);}
._boxed_checkout_main{margin-top:30px;}

.checkout_header_inner ._header_right .dropdown-toggle img{border-radius:var(--border_radius_5);overflow:hidden;margin-right:5px;object-fit:cover;}
.checkout_header_inner ._header_right .dropdown-toggle span{font-weight:var(--font_weight_500);color:var(--theme-headline-color);font-size:var(--font_size_14);overflow:hidden;text-overflow:ellipsis;max-width:52px;display:inline-block;}
.checkout_header_inner ._header_right .dropdown-menu{padding:5px 0;}
.checkout_header_inner ._header_right .dropdown-toggle{background:linear-gradient(90deg, #edfbfd 0%, #F3F6FF 100%);text-align:center;height:34px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--theme-base-color);padding:0 8px;white-space:normal;max-width:220px;}
.checkout_header_inner ._header_right .dropdown-toggle::after{content:"\f078";font-weight:900;border:0;font-family:"Font Awesome 6 Free";}
.checkout_header_inner ._header_right .dropdown-menu{padding:5px 0;}
.checkout_header_inner ._header_right .dropdown-item{font-size:14px;}
.checkout_header_inner ._help_link span{color:var(--theme-headline-color);font-weight:var(--theme_font_500);}
.checkout_header_inner .logo img{width:auto;height:34px;}
._boxed_checkout_main .new_home_heading{font-weight:var(--theme_font_600);font-size:26px;}
._boxed_checkout_main ._left_boxed_checkout{flex:1;max-width:800px;}
._left_boxed_checkout_bage li{background-color:#f2fbf3;border-radius:var(--theme_border_radius_50);padding:8px 12px;margin-top:12px;color:#09b100;border:1px solid #f3f3f3;box-shadow:0 1px 3px #d7ffe1;}
._left_boxed_checkout_bage li span{color:var(--new_heading_color);font-size:var(--theme_font_size_13) ;}
._boxed_checks_view{background-color:var(--theme_box_background_color);border-radius:var(--theme_border_radius_15);padding:15px;border:1px solid var(--border_alt_color);}
._boxed_checks_view ._section_heading .sub_title{flex:1;font-size:var(--theme_font_size_18);}
._boxed_checks_view ._section_heading span{font-size:var(--theme_font_size_13);}
._checkout_form_box .service-form-container{background-color:var(--theme_box_background_color);padding:15px;border:1px solid var(--border_alt_color);margin-top:18px;border-radius:var(--theme_border_radius_15);}
._checkout_form_box .service-form-container + .service-form-container{}
._checkout_form_box ._boxed_checks_view{background-color:transparent;border-radius:0;padding:0;border:0;}
._checkout_form_box .service-form-container .sub_title{text-transform:capitalize;margin-bottom:10px;font-size:var(--theme_font_size_16);display:none;background-color:#f2f9ff;padding:12px 15px;margin:-15px -15px 15px;border-radius:var(--theme_border_radius_15) var(--theme_border_radius_15) 0 0;}
._checkout_form_box .service-form-container + .service-form-container .sub_title{display:block;}
._checkout_form_box ._checkout_acordian .service-form-container .sub_title{display:block;}
._users_add_check > li{width:33.33%;}
._users_add_check .form-check{margin:0;padding:0;min-height:auto;position:relative;}
._users_add_check .form-check .form-check-input[type=radio]{float:none;margin:0;position:absolute;left:0;right:0;width:100%;top:0;height:100%;opacity:0;cursor:pointer;}
._users_add_check .form-check .form-check-label{border:1px solid var(--border-md-color);border-radius:var(--theme_border_radius_10);padding:10px 8px;display:flex;align-items:center;justify-content:flex-start;gap:0 8px;transition:0.4s;}
._users_add_check .form-check .form-check-label b{font-weight:var(--theme_font_500);color:var(--theme-headline-color);}
._users_add_check .form-check .form-check-label span{width:18px;height:18px;background-color:var(--theme_box_background_color);border-radius:var(--theme_border_radius_50);border:1px solid var(--border-md-color);transition:0.4s;}
._users_add_check .form-check  input:checked + .form-check-label{background-color:#f2f9ff;border:1px solid var(--theme-base-color);}
._users_add_check .form-check  input:checked + .form-check-label span{border:4px solid var(--theme-base-color);}
._users_add_check .form-check  input:checked + .form-check-label b{color:var(--theme-base-color);}
._box_check_add .mini_title{color:var(--theme-headline-color);font-weight:var(--theme_font_500);font-size:var(--theme_font_size_15);flex:1;}
._boxed_checkout_main ._box_check_add{border-top:1px solid var(--border-md-color);padding-top:12px;}
._boxed_checkout_main ._box_check_add_right{max-width:120px;position:relative;}
._boxed_checkout_main ._box_check_add_right input{width:100% !important;height:40px;border-radius:var(--theme_border_radius_15);outline:0;border-radius:var(--theme_border_radius_10);border:1px solid var(--border-md-color);text-align:center;padding:0 45px;font-size:var(--theme_font_size_18);font-weight:var(--theme_font_500);color:var(--theme-headline-color);pointer-events:none;user-select:none;}
._boxed_checkout_main ._box_check_add_right input::placeholder{color:var(--theme-headline-color);}
._boxed_checkout_main ._box_check_add_right ._minus{position:absolute;left:10px;top:50%;transform:translate(0,-50%);cursor:pointer;}
._boxed_checkout_main ._box_check_add_right ._plus{position:absolute;right:10px;top:50%;transform:translate(0,-50%);cursor:pointer;}
._boxed_checkout_main ._box_check_add_right ._disebled{opacity:0.5;pointer-events:none;}
._boxed_checkout_main ._box_check_add_right > button{background-color:transparent;border:0;outline:0;padding:0;}
._boxed_checks_view .form-group label{margin-bottom:8px;color:var(--theme-headline-color);font-size:var(--theme_font_size_15);font-weight:var(--theme_font_500);}
._boxed_checks_view .form-group input, ._boxed_checks_view .form-group select{color:var(--theme-headline-color);font-weight:var(--theme_font_400);font-size:var(--theme_font_size_14);padding:10px 12px ;}
._checkout_steps_main > li > a{background-color:var(--theme_box_background_color);border-radius:8px;color:var(--theme-headline-color);padding:8px 28px;margin-bottom:20px;display:block;box-shadow:0 0 15px rgb(0 0 0 / .08 );font-weight:var(--theme_font_500);border:1px solid var(--border_alt_color);font-size:var(--theme_font_size_15);}
._checkout_steps_main > li > a.active{background-color:var(--theme-base-color);color:var(--theme_btn_color);}
._services_choosed ._section_heading{border-top:1px solid var(--border-md-color);padding-top:15px;margin-top:25px;}
._serviced_acordian{border:1px solid var(--border-md-color);border-radius:var(--theme_border_radius_10);overflow:hidden;}
._serviced_acordian ._serviced_acordian_btn{padding:12px 15px;cursor:pointer;border-radius:var(--theme_border_radius_10) var(--theme_border_radius_10) 0 0;}
._serviced_acordian ._serviced_acordian_btn ._left{flex:1;}
._serviced_acordian ._serviced_acordian_btn ._icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-md-color);border-radius:5px;}
._serviced_acordian ._left_right{flex:1;}
._serviced_acordian ._serviced_acordian_btn ._main_title{font-size:var(--theme_font_size_16);color:var(--theme-headline-color);font-weight:var(--theme_font_500);flex:1;}
._serviced_acordian ._serviced_acordian_btn ._rights > ._price{color:var(--theme-headline-color);font-weight:var(--theme_font_600);font-size:var(--theme_font_size_16);}
._serviced_acordian ._price_bage{background-color:#f2f9ff;border-radius:var(--theme_border_radius_20);padding:4px 18px;color:var(--theme-base-color);margin-left:6px;font-weight:var(--theme_font_600);display:inline-block;font-size:var(--theme_font_size_15);border:1px solid var(--theme_btn_color);}
._serviced_acordian ._serviced_acordian_btn ._rights .check_btn{width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--border-color);}
._serviced_acordian_active.active ._rights .check_btn{background-color:var(--theme-base-color);border-color:var(--theme-base-color);color:var(--theme_btn_color);}
._serviced_acordian ._serviced_acordian_btn ._rights .check_btn svg{display:none;}
._serviced_acordian_active.active ._rights .check_btn svg{display:block;}
._serviced_acordian_active.active ._price_bage{background-color:var(--theme_box_background_color);border-color:var(--border_alt_color);}
._serviced_acordian .collapse{border-top:0px solid var(--border_alt_color);}
._serviced_acordian_active.active{border-color:var(--theme-base-color);}
._serviced_acordian_active.active ._serviced_acordian_btn{background-color:#ecf6ff;}
._serviced_acordian_active.active .collapse{border-top:1px solid var(--theme-base-color);}
._serviced_acordian_active.active ._serviced_acordian_btn ._icon{background-color:var(--theme-base-color);color:var(--theme_btn_color);border-color:var(--theme-base-color);}
._serviced_acordian_active.active ._serviced_acordian_btn ._main_title{color:var(--theme-base-color);}
._price_overview_check{padding:20px 12px 10px;margin:0 -12px;}
._price_overview_check > li{width:50%;padding:0 12px 15px;}
._price_overview_check ._price_overview_check_inner{display:flex;align-items:center;justify-content:space-between;gap:0 6px;background-color:#f7fbff;padding:10px 15px;border-radius:var(--theme_border_radius_10);border:1px solid var(--border_alt_color);cursor:pointer;}
._price_overview_check > li span{color:var(--theme-headline-color);}
._price_overview_check > li b{font-weight:var(--theme_font_600);color:var(--theme-headline-color);}
._price_overview_check ._price_overview_check_inner.active{background-color:var(--theme-base-color);}
._price_overview_check ._price_overview_check_inner.active *{color:var(--theme_btn_color);}
._checkout_acordian .sub_title{font-weight:var(--theme_font_600);color:var(--theme-headline-color);}
._checkout_acordian .accordion-button{padding:14px 15px;}
._checkout_acordian .accordion-button::after{width:32px;height:32px;background-color:var(--theme-base-color);display:flex;align-items:center;justify-content:center;border-radius:5px;color:var(--theme_btn_color);}
._checkout_acordian .accordion-item{border:1px solid var(--border_alt_color);box-shadow:none;}
._checkout_acordian .accordion-collapse.show{border-color:var(--border-md-color) !important;}
._goverment_feess{padding:0 12px 15px;}
._goverment_feess .form-check-label{flex:1;color:var(--theme-headline-color);}
._goverment_feess .form-switch .form-check-input{width:48px;height:22px;margin:0;}
._boxed_checkout_main ._right_boxed_checkout{width:375px;background-color:var(--theme_box_background_color);padding:0 12px 15px;border:1px solid var(--border-md-color);position:fixed;right:0;top:56px;height:calc(100vh - 56px);display:flex;flex-direction:column;bottom:0;z-index:1;}
._right_boxed_checkout ._right_boxed_checkout_content{flex:1;overflow:auto;padding:15px 0 10px;}
._boxed_checkout_main ._right_boxed_checkout > .sub_title{padding:12px;margin:0 -12px;position:sticky;top:0;background-color:var(--theme_box_background_color);font-size:var(--theme_font_size_18);font-weight:var(--theme_font_500);border-bottom:1px solid var(--border-md-color);}
._checout_right_total{background-color:var(--theme_box_background_color);border-top:1px solid var(--border-md-color);padding:15px 12px 0;margin:0 -12px;}
._checout_right_total span{font-weight:var(--theme_font_400);color:var(--new_heading_color);font-size:var(--theme_font_size_18);}
._right_boxed_checkout .accordion .accordion-item{background-color:var(--theme_box_background_color_alt);box-shadow:none !important;border:1px solid var(--border_alt_color);margin:0;}
._right_boxed_checkout .accordion .accordion-item + .accordion-item{margin-top:15px;}
._right_boxed_checkout .accordion .accordion-button{background-color:transparent;display:flex;align-items:center;justify-content:space-between;font-size:var(--theme_font_size_15);color:var(--theme-headline-color);font-weight:var(--theme_font_500);gap:0 10px;padding:10px;}
._right_boxed_checkout .accordion .accordion-collapse{border-width:0 !important;}
._right_boxed_checkout .accordion .accordion-button ._left{flex:1;}
._right_boxed_checkout .accordion-button::after, ._right_boxed_checkout .accordion-button:not(.collapsed)::after{display:none;}
._right_boxed_checkout .accordion-body{padding:0 14px 15px;}
._right_boxed_checkout ._boxed_service_top{border:1px solid var(--border_alt_color );padding:12px;border-radius:8px;background-color:var(--theme_box_background_color);}
._right_boxed_checkout ._boxed_service{display:flex;align-items:center;justify-content:space-between;}
._right_boxed_checkout ._boxed_service + ._boxed_service{border-top:1px solid var(--border_alt_color);padding-top:10px;margin-top:10px;}
._boxed_service span{font-weight:500;color:var(--theme-headline-color);font-size:var(--theme_font_size_14);}
._right_boxed_checkout ._sub_total{display:flex;align-items:center;justify-content:space-between;font-size:var(--theme_font_size_16);margin-top:12px;padding:0 5px;color:var(--theme-headline-color);}
._right_boxed_checkout ._sub_total ._right{font-weight:var(--theme_font_600);}
._checout_right_total ._right{font-weight:var(--theme_font_700);font-size:var(--theme_font_size_20);}
._checout_right_total ._right small{color:var(--theme-light-color);font-size:var(--theme_font_size_14);}
._boxed_service ._right{font-weight:var(--theme_font_600);}
._right_boxed_checkout ._boxed_service_top .form-check{margin:0;}
.check_btn_group{background-color:var(--theme_box_background_color_alt);}
.check_btn_group ._right{flex:1;text-align:right;}
.check_btn_group ._right .btn{min-width:220px;}
.check_btn_group .btn{box-shadow:inherit !important;padding:10px;font-weight:var(--theme_font_500);margin:15px 0;min-width:140px;}
.check_btn_group ._back_button{background-color:var(--theme_btn_color);color:var(--theme-headline-color);border:1px solid var(--border_alt_color);}
.check_btn_group ._skip_btn{text-decoration:underline;color:var(--theme-base-color);cursor:pointer;font-weight:var(--theme_font_500);font-size:var(--theme_font_size_15);}
._boxed_checks_view ._radio_btn label{font-weight:var(--theme_font_400);font-size:var(--theme_font_size_14) ;}
._boxed_checks_view ._radio_btn input{width:auto;}
._radio_btn li{width:50%;padding:0 5px 10px;}
.razorpay_btn ._img{background-color: var(--theme_btn_color);width:48px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--theme_border_radius_5);border:1px solid var(--theme-base-color);}
._checkout_modal_signin .modal-dialog{max-width:420px;}
._checkout_modal_signin .btn-close{opacity:1;}
._checkout_modal_signin .form-group label{color:var(--theme-headline-color);}
._checkout_modal_signin .form-group input, 
._checkout_modal_signin .form-group select{font-weight:var(--theme_font_500);color:var(--theme-headline-color);font-size:var(--theme_font_size_16);}
._change_mail strong{font-weight:var(--theme_font_600);color:var(--theme-headline-color);}
._change_mail a{text-decoration:underline;}
._checkout_modal_signin .opt_code_box input{border:1.5px solid #cbd5e1;width:74px;height:54px;text-align:center;}
._checkout_modal_signin ._change_mail{font-size:var(--theme_font_size_15);}
._checkout_modal_signin .sign_btn .btn{box-shadow:inherit !important;}
._checkout_modal_signin .sign_btn a{font-weight:var(--theme_font_500);font-size:15px;}
._checkout_form_box ._serviced_acordian + ._serviced_acordian {margin-top:18px;}
._checkout_form_box ._serviced_acordian{border-color:var(--border-md-color);}
._checkout_form_box ._serviced_acordian ._serviced_acordian_btn.collapsed{background-color:var(--theme_box_background_color);}
._checkout_form_box ._serviced_acordian ._serviced_acordian_btn{background-color:var(--theme_box_background_color_alt);position:relative;}
._checkout_form_box ._serviced_acordian ._serviced_acordian_btn::after{content:'\f068';position:absolute;right:15px;top:50%;transform:translate(0,-50%);font-family:"Font Awesome 6 Free";font-weight:var(--theme_font_600);font-size:var(--theme_font_size_18);color:var(--theme-headline-color);}
._checkout_form_box ._serviced_acordian ._serviced_acordian_btn.collapsed::after{content:'\2b';}
._servcies_btn_remove{flex-wrap:wrap;}
._servcies_btn_remove ._btns{background-color:var(--theme_box_background_color);border:1px solid var(--border_alt_color);border-radius:var(--theme_border_radius_10);padding:10px;transition:0.5s;min-width:140px;position: relative;display:flex;align-items:center;justify-content:space-between;gap:0 10px;color:var(--theme-base-color);font-weight:var(--theme_font_500);box-shadow:6px 6px 14px #ecf4fd;}
._servcies_btn_remove ._btns.active{background:var(--theme_btn_gridaint);color:var(--theme_btn_color);}
._servcies_btn_remove ._btns:hover{box-shadow:0 5px 10px rgb(0 0 0 / .05);transform:translateY(3px);}
._servcies_btn_remove ._btns span{background-color:#ffeeee;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--theme_border_radius_20)}
.applicant-form-section label{font-weight:var(--theme_font_500) !important;color:#64748b !important;text-transform:capitalize;margin-bottom:6px;}
.applicant-form-section label .form-group{display:block;}
.applicant-form-section .form-group select, .applicant-form-section .form-group .form-control{width:100%;padding:10px 16px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:0. 9375rem;font-weight:600;color:#334155;transition:all 0.3s ease;background-color:#f3f3f3;border-radius:var(--theme_border_radius_10);}
 .applicant-form-section .form-group .form-control::placeholder{color:#334155;}
.applicant-form-section textarea.form-control{border:1.5px solid #e2e8f0;border-radius:12px;font-size:0. 9375rem;font-weight:600;color:#334155;transition:all 0.3s ease;background-color:#f3f3f3;}
.applicant-form-section .form-check label{color:#334155 !important;}
.service-checkbox-item .form-check-label, .service-checkbox-item .form-check-label ._left{flex:1;}
.service-checkbox-item .form-check .form-check-input[type=checkbox]{width:20px;height:20px;margin-right:0px;}
._left_boxed_checkout .applicant-form-section .form-check{margin-top:2px;}
.applicant-form-section .select2-container--default .select2-selection--single{height:43px;border:1.5px solid #e2e8f0;border-radius:10px;font-weight:600;background-color:#f3f3f3;color:var(--theme-headline-color);}
.applicant-form-section .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px;padding-left:12px;color:var(--theme-headline-color);text-transform:capitalize;}
.applicant-form-section .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--theme-headline-color);}
.applicant-form-section .select2-container--default .select2-selection--single .select2-selection__arrow {height:43px;}
.applicant-form-section .select2-dropdown{border: 1px solid #e2e8f0;border-radius:0.375rem;}
.applicant-form-section .select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #e2e8f0;border-radius:0.375rem;padding:6px 12px;}
.applicant-form-section .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--theme-headline-color) transparent transparent transparent;}
.applicant-form-section .oci_minor_box .form-check-label{color:var(--theme-headline-color) !important;font-weight:var(--theme_font_500) !important;}
.applicant-form-section .select2-container--default .select2-results__option--selected, .applicant-form-section .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--theme-base-color);color:var(--theme_btn_color);}
.oci_minor_box .radio_btn_inner{position:relative;transition:0.5s;}
.oci_minor_box .form-check-label{border-radius:10px;background-color:var(--theme_box_background_color);padding:10px 14px 10px 36px;border:1px solid var(--border_alt_color);box-shadow:0 6px 8px rgba(0,0,0, 0.08);transition:0.5s;cursor:pointer;margin-bottom:0;}
.oci_minor_box input:checked + .form-check-label{background:var(--theme_btn_gridaint);color:var(--theme_btn_color) !important;}
.oci_minor_box .radio_btn_inner:hover{transform:translateY(-3px);}
.oci_minor_box .radio_btn_inner:hover .form-check-label{box-shadow:0 0px 14px rgba(0,0,0, 0.14);}
.oci_minor_box .form-check-input{width:1.3em;height:1.3em;margin:0;position:absolute;left:12px;top:50%;transform:translate(0,-50%);}
.oci_form_box{position:relative;}
.oci_form_box::after{content:'';width:100%;height:100%;background-color:#fdfdfd;top:0;left:0;filter:saturate(0.1);position:absolute;pointer-events:none;opacity:.90;border-radius:10px;backdrop-filter:blur(32px);display:none;}
.oci_form_box._blur::after{display:block;}
.oci_minor_box .form-check-input:checked{border-color:var(--theme_btn_color);}
._boxed_checkout_main .select2-container--default .select2-selection--single .select2-selection__arrow{height:43px;color:var(--theme-headline-color);}
._boxed_checkout_main .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px;height:43px;color:var(--theme-headline-color);}
._boxed_checkout_main .select2-container--default .select2-selection--single{border:1px solid var(--border-md-color);border-radius:0.625rem;height:43px;}
._boxed_checkout_main .select2-container--default .select2-search--dropdown .select2-search__field {border:1px solid var(--border-md-color);border-radius:0.375rem;padding:6px 12px;}
._boxed_checkout_main .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--theme-headline-color) transparent transparent transparent;}
._checkout_form_box .form-check{padding:0;}
._checkout_form_box .form-check .form-check-input{width:20px;height:20px;padding:0;margin:0 8px 0 0;}
._checkout_form_box .form-check .form-check-label{margin-bottom:0;}
.btn_link{text-decoration:underline;color:var(--theme-base-color);font-weight:var(--theme_font_500);margin-top:8px;display:inline-block;}
@media (max-width:1199px) {
  ._boxed_checkout_main ._left_boxed_checkout{max-width:600px;}
}
@media (max-width:991px) {
  ._checkout_steps{padding-bottom:70px;}
  ._boxed_checkout_main ._left_boxed_checkout{max-width:100%;}
  ._boxed_checkout_main ._checout_right_total{display:none;}
  ._boxed_checkout_main ._right_boxed_checkout > .sub_title{display:none;}
  ._btn_price_fixed ._btn_price_fixed_inner{flex:1;}
  ._btn_price_fixed{background-color:var(--theme_box_background_color);position:fixed;right:0;left:0;width:100%;bottom:0;padding:8px 10px;box-shadow:0 -4px 10px rgba(0,0,0, .04);z-index:99992;}
  ._btn_price_fixed .btn{padding:12px 42px;}
  ._btn_price_fixed ._price{color:var(--theme-headline-color);font-weight:var(--theme_font_700);font-size:18px;}
   ._btn_price_fixed ._skip_btn{text-decoration: underline;color:var(--theme-base-color);cursor:pointer;font-weight:var(--theme_font_500);font-size:var(--theme_font_size_15);}
  ._btn_price_fixed ._view_details{text-decoration:underline;font-size:var(--theme_font_size_15);}
  ._boxed_checkout_main ._right_boxed_checkout{bottom:100%;top:auto;height:auto;width:100%;left:0;right:0;padding:15px 12px;border-radius:var(--theme_border_radius_10) var(--theme_border_radius_10) 0 0;transition:0.4s;z-index:9;max-height:calc(100vh - 76px);overflow:auto;bottom:-100%;}
  .details_open ._boxed_checkout_main ._right_boxed_checkout{bottom:62px;}
  .details_open ._boxed_checkout_main ._right_boxed_checkout{z-index:99991;}
  .details_open{position:relative;overflow:hidden;}
  .details_open::after{content:'';position:fixed;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:9999;top:0;}
}
@media (max-width:767px) {
  ._right_boxed_checkout_content .accordion{margin-top:0 !important;}
  ._btn_price_fixed ._view_details{font-size:14px;}
  ._btn_price_fixed .btn{padding:10px 25px;font-size:14px;}
  ._btn_price_fixed .btn_add{background-color:var(--theme-headline-color);padding:10px 18px;margin-right:6px;}
  ._boxed_service span{font-size:13px;}
  ._right_boxed_checkout ._sub_total{font-size:15px;}

  .checkout_header_inner .logo img{height:26px;}
  .checkout_header_inner ._header_right .dropdown-toggle{height:32px;padding:0 3px;}
  .checkout_header_inner ._help_link svg{width:34px;height:34px;}
  ._boxed_checkout_main .new_home_heading{font-size:20px;}

  ._left_boxed_checkout_bage li span{font-size:12px ;}
  ._checkout_acordian .accordion-button{padding:10px 15px;}
  ._checkout_acordian .accordion-button::after{width:28px;height:28px;font-size:15px;}
  ._boxed_checks_view .razorpay_btn{font-size:14px;padding:6px 10px;}
  ._boxed_checkout_main{margin-top:20px;}
}

@media (min-width:601px) {
  .mobile_user_add{display:none !important;}  
}
@media (max-width:600px) {
  .checkout_header{padding:8px 0;}
  .checkout_header_inner ._help_link span{display:none;}
  .checkout_header_inner ._header_right{gap:0 4px !important;}
  ._left_boxed_checkout_bage li{padding:8px;margin-top:6px;}
  ._checkout_steps_main > li > a{font-size:13px;padding:6px 8px;margin-bottom:10px;}
  ._checkout_steps_main li{width:50%;text-align:center;}
  ._left_boxed_checkout_bage{gap:0 8px !important;white-space:nowrap;flex-wrap:nowrap !important;overflow:auto;}
  ._left_boxed_checkout_bage::-webkit-scrollbar{width:0px;height:0px;}
  ._left_boxed_checkout_bage::-webkit-scrollbar-thumb{display:none;}
  ._left_boxed_checkout_bage::-webkit-scrollbar-track{background:transparent;}
  ._boxed_checks_view{padding:12px;}
  ._checkout_form_box .service-form-container{padding:12px;}
  ._checkout_form_box .service-form-container .sub_title{font-size:15px;}
  ._servcies_btn_remove {gap:8px 0 !important;}
  ._servcies_btn_remove ._btns{width:100%;}
  ._boxed_checks_view ._section_heading .sub_title{font-size:16px;}
  ._section_heading{flex-direction:column;align-items:flex-start !important;gap:3px 0 !important;}
  ._users_add_check{flex-wrap:wrap;}
  ._boxed_checks_view .form-group label{font-size:14px;}
  ._serviced_acordian ._left_right{flex-wrap:wrap;gap:0 !important;}
  ._price_bage_top{width:100%;}
  ._serviced_acordian ._serviced_acordian_btn ._main_title{font-size:15px;line-height:normal;}
  ._serviced_acordian ._price_bage{background-color:transparent !important;padding:0;margin:0px;}
  ._serviced_acordian ._serviced_acordian_btn ._icon{width:38px;height:38px;}
  ._serviced_acordian ._serviced_acordian_btn ._icon svg{width:24px;height:24px;}
  ._price_overview_check > li{width:100%;}
  ._goverment_feess .form-check-label{font-size:12px;}
  ._goverment_feess .form-switch .form-check-input{width:40px;height:20px;}
  ._goverment_feess .form-check{margin-top:0;}
  ._price_overview_check > li{padding-bottom:12px;}
  ._serviced_acordian ._serviced_acordian_btn{padding:8px 12px;}
  ._price_bage_top span{font-size:13px;}
  ._right_boxed_checkout ._right_boxed_checkout_content{padding:2px 0 10px;}
  ._boxed_checks_view ._desktop_user_add{display:none;}
  ._users_add_check > li{width:100%;margin-bottom:10px;}
  ._users_add_check > li ._box_check_add{border:1px solid var(--theme-base-color);padding:22px 10px 10px;border-radius:0 0 10px 10px;border-top-width:0;}
  ._box_check_add .mini_title{font-size:14px;}
  ._users_add_check .form-check{margin-bottom:-8px;}
  ._boxed_checkout_main ._box_check_add_right{max-width:85px;}
  ._boxed_checkout_main ._box_check_add_right input{padding:0 32px;font-size:16px;}
  ._boxed_checkout_main ._box_check_add_right span svg{width:18px;height:18px;}
  .oci_minor_box .form-check-input{width:1em;height:1em;left:8px;}
  .oci_minor_box .form-check-label{font-size:12px;padding:10px 6px 10px 25px;}
}
.toast-container{position:fixed;top:20px;right:20px;z-index:9999;}
@keyframes slideIn {from {transform: translateX(400px);opacity: 0;}to {transform: translateX(0);opacity: 1;}}
.toast-container .alert{font-size:var(--theme_font_size_14);font-weight:var(--theme_font_500);z-index:999;}
.toast-container button{background-color:transparent;border:0;padding:0;color:var(--bs-danger-text-emphasis);font-size:var(--theme_font_size_20);display:flex;align-items:center;justify-content:center;}

.change-oci-status-btn{border:1px solid var(--border_alt_color);padding:8px 18px;border-radius:var(--theme_border_radius_10);color:var(--theme-headline-color);}



