.switch-light{width:68px!important;}
.terms_head{padding:20px 0 0;}
#sc-box .sc-vl-5 .sc-right{float:left;}
#sc-box .sc-form-wrapper .label_on .sc-cust-checkbox + label:before, #sc-box .sc-form-wrapper .sc-cust-radio + label:before, #sc-box .sc-form-wrapper .sc-cust-checkbox + label:before{background:#035187 !important}
#sc-box .sc-form-wrapper .sc-cust-checkbox + label:after {border-color: #fff !important}
#sc-box .drv_age_check #val_label span, #sc-box .drv_age_check .val_info::before, #sc-box .form_misc label, #sc-box .sc-form-wrapper .drv_age_check label {
color: #595959 !important;}
.drv_age_check #drvAge{border:1px solid #ccc!important}
#sc-manage-protection h3{margin-bottom:10px!important;}
#sc-box .sc-form-wrapper {display: inline-block;background: #fff;width:100%;}
#sc-box .sc-form-wrapper .sc-field-wrapper {background: transparent; padding: 10px 15px 15px!important}
.manageBookingForm input[type="text"] { border: 1px solid #717171; border-radius: 0; height: 48px; padding: 13px;}
.manageBookingForm input[type="text"] { border: 1px solid #717171; border-radius: 0; height: 48px; padding: 13px;}
#sc-box .sc-form-wrapper .locLabel {color: #000; margin-top: 0px;}
.sc-aff-base #sc-box .sc-vl-5 div.dropOffLocInc select, .sc-aff-base #sc-box .sc-vl-5 div.pickUpLocInc select {border: 1px solid rgb(204, 204, 204);}
#sc-box .sc-form-wrapper .dAge input[type="number"] {border: 1px solid #ccc;}
#sc-box .sc-form-wrapper .sc-field.formToggleInc > span {color: #000;}
#sc-box .sc-form-wrapper .form_misc label { color: #000;}
#sc-box .sc-form-wrapper .locDrop strong,#sc-box .sc-form-wrapper .locDrop span { color: #2B3790;}
.switch-android .sc-switch,.switch-android.switch-light input:checked ~ span{background-color: #035187!important;}
#sc-box .sc-form-wrapper .sc-date-field select {border: 1px solid #CCC;}
#sc-box .sc-form-wrapper .sc-field.half .sc-date-field input ,.sc-aff-base #sc-box .sc-field.half .sc-date-field button{height: 40px!important; padding: 10px!important; border: 1px solid #CCC!important;}
#sc-box .sc-form-wrapper select {height: 40px!important;padding: 3px 32px 4px 7px!important; }
.select-placeholder strong::after, .select2-container .select2-selection .select2-selection__rendered::after{border-color:#2B3790!important;}
.scp-model-width .review-footer h3{margin-top:30px!important;}
#sc-box .sc-form-wrapper .sc-form-heading {background: #FB844B; border-radius: 0px; padding:15px 0; border-bottom:0px;width:100%}
#sc-box .sc-form-wrapper .sc-clear-15 {height: 0px;}
#sc-box .sc-form-wrapper .subMitBtn {padding: 10px 0 0!important;width: auto !important;}
body #sc-box .subMitBtn input[type="submit"] {padding:13px 35px!important; background: #035187!important; border-bottom: none!important;font-size:18px;white-space: break-spaces}
#sc-box .sc-form-wrapper .liveInWrap {margin-top:8px;}
.terms_head h1{font-size:20px;margin-bottom:0;}
.sc-aff-base #sc-box .sc-suggest div.dropOffLocInc .suggest_input, .sc-aff-base #sc-box .sc-suggest div.pickUpLocInc .suggest_input{border:1px solid #ccc!important;}
.manageContent #sc-box .sc-field.half{width:100%!important}
.manageContent #sc-box .sc-form-wrapper .locDrop select{height:20px!important;padding:0 20px 0 0 !important}
.manageContent #sc-box .sc-form-wrapper .sc-field-wrapper{padding:10px 0!important}
.manageContent .sc-aff-base #sc-box .sc-suggest .sc-date-field.startDate{margin-left:0!important}
.manageContent .sc-aff-base #sc-box .sc-suggest .sc-dates{margin-top:0!important}
.manageContent .sc-aff-base #sc-box .sc-date-field:not(:last-child){margin-right:5px!important}
.lang_box_home{display:none}
.manageContent .sc-aff-base #sc-box .sc-suggest div.dropOffLocInc, .manageContent .sc-aff-base #sc-box .sc-suggest div.pickUpLocInc{width:100%!important}
.manageContent .sc-aff-base #sc-box .sc-suggest.half div.dropOffLocInc, .manageContent .sc-aff-base #sc-box .sc-suggest.half div.pickUpLocInc{width:49%!important}
.manageContent #sc-box .sc-right{float:right!important}
.manageContent .sc-aff-base #sc-box .sc-suggest .sc-field.half.liveInWrap{margin:10px 10px 10px 0!important}
.manageContent .sc-form-wrapper.sc-suggest{border:2px solid #F29D26 !important;padding:10px!important}
.manageContent .sc-aff-base #sc-box .sc-date-field{width:49.5%!important;}
.manageContent .sc-aff-base #sc-box .sc-suggest .subMitBtn{position:relative;padding-right:0!important;right:1px}
.manageContent .sc-aff-base #sc-box .sc-suggest .formToggleInc{margin-top:15px!important}
.manageContent #sc-box .sc-form-wrapper .sc-form-heading{padding:15px!important}

@media (min-width: 768px) and (max-width: 1400px) {
    :has(.sc-form-wrapper.sc-vl-5) body :has(input[aria-controls="select2-currency_select-results"]).select2-container--open span.select2-dropdown {
       right: auto;
    left: 0;
}
    :has(.engine-layout) body :has(input[aria-controls="select2-currency_select-results"]).select2-container--open span.select2-dropdown {
          right: auto;
    left: 0;
    }
    body :has(input[aria-controls="select2-currency_select-results"]).select2-container--open span.select2-dropdown {
          right: calc(0px - 63px);
    left: auto;
    }
}
@media only screen and (max-width: 767px){
    body .manageContent .sc-aff-base #sc-box .sc-suggest.half div.dropOffLocInc {
    margin-left: auto;
}
    body .manageContent .sc-aff-base #sc-box .sc-suggest .sc-field.half.liveInWrap {
    margin-bottom: 0px !important;
}
    body .manageContent .sc-aff-base #sc-box .sc-date-field {
    width: 100% !important;
}
    body .manageContent .sc-aff-base #sc-box .sc-suggest.half div.dropOffLocInc {
    margin-top: 8px;
}
body .manageContent .sc-aff-base #sc-box .sc-suggest.half div.dropOffLocInc, body .manageContent .sc-aff-base #sc-box .sc-suggest.half div.pickUpLocInc {
    width: 100%!important;
}
}
@media only screen and (max-width: 575px){
#sc-box .sc-field.formToggleInc > span{display:inline-block;width:66%;}    
#sc-box .sc-form-wrapper .subMitBtn{width:100%!important;}    

}


@media only screen and (max-width: 475px){
#sc-box .subMitBtn input[type="submit"]{font-size:18px!important;}	
}
@media only screen and (min-width: 992px) {
    .sc-aff-base #sc-box .sc-suggest .sc-date-field{width:49.5%;margin-right:0!important}
   body div#bookingengine  #sc-box .subMitBtn {
        width: auto!important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    div#bookingengine #sc-box .subMitBtn {
        width: auto;
    }
}
@media (min-width: 768px) and (max-width: 820px) {
#header_nav li a {
    padding: 0 6px;
}
}


