.book-cont *{font-family: 'Roboto', sans-serif !important}
#terms_and_conditions_chk {position:initial;}
.book_apt_banner_bg{background: url(/themes/custom/batra_uae/images/bkapt/images/bk_apt_spot_bg_sept2020.webp) center center no-repeat; background-size: cover; min-height: 363px;}
.book_apt_banner_bg_step_two{background: url(/themes/custom/batra_uae/images/bkapt/images/bk_apt_step_two_spot_bg.webp) center center no-repeat; background-size: cover; min-height: 363px;}

.book_apt_step_three_top_area{background: url(/themes/custom/batra_uae/images/bkapt/images/payment_step_bg.webp) center center no-repeat, #ebecf0; background-size: cover; min-height: 450px;}
.book_apt_step_three_top_area img{margin:auto;}
.book_apt_step_three_top_area h3{font-size:15px;}
.bookapt_wrapper_medicalbg input[type="text"], .bookapt_wrapper_medicalbg input[type="email"], .bookapt_wrapper_medicalbg input[type="number"], .bookapt_wrapper_medicalbg select{border-radius:0 !important;}
span#select2-city_tmp-container{border-radius:0 !important}
.form_cont .form-control{border:1px solid #a8a8a8 !important; margin-bottom:20px;}/**/
.form-check-label{display: inline-block !important}
.form_cont .form-control{border:1px solid #a8a8a8 !important; height: 50px !important; width:100%}/**/
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.btn{box-shadow:none !important}
.btn-default{background:transparent !important; color:unset !important; border:none !important; border-color:none !important}
.btn-default:hover{background:transparent !important; color:unset !important; border:none !important; border-color:none !important}
.stepthree-wrap{margin-top:-450px;}
.stpthree{margin-top:0 !important}
.banner_cont h2{font-size:2rem}
.hairevaltest-bredcrump{display:none}
.blue_text{color: #0073ad !important}
.yellow_text{color: #af8d49 !important}
.gold-text{color:#c39e6f !important}
.title-head{font-size: 30px !important; line-height: normal; font-weight: 600 !important;}
.bookapt_wrapper_medicalbg button{border-radius:unset !important}
.srch_btn{border-radius: 30px 0 0 30px !important; background: #0073ad; border-color: #0073ad;}
.srch_box{border-radius:0 30px 30px 0 !important; border-color: #0073ad; color: #0073ad !important;}
.srch_box::placeholder {color: #0073ad;opacity: 1;}
.srch_box:-ms-input-placeholder {color: #0073ad;}
.srch_box::-ms-input-placeholder {color: #0073ad;}
.next_btn{background: #616161 !important; color: #fff !important; padding: 5px 40px !important;}
.grey_text{color: #414042 !important}
.centersldr .slick-slide img{display:inline-block}
.centersldr .slick-prev{left: -10px; width:20px; background:none; padding:0; color:transparent !important;}
.centersldr .slick-next{right: -10px; width:20px; background:none; padding:0; color:transparent !important;}
.cl_sldr .col{padding: 7px}
.cl_sldr .col p{margin-bottom: 0; font-size: 15px}
.centersldr .slick-prev:before, .centersldr .slick-next:before{font-size: 20px !important;}
.banner_cont{min-height: 363px;}
.banner_cont h2{text-transform: uppercase;}
.sub_hdng{font-size: 24px;}
.step_one_cont .form-control, .step_two_cont .form-control{height: 50px !important;}
/* step 2 */
.clinic_brief .fa, .clinic_brief .fas, .clinic_brief .far{color: #0073ad;}
.row.align-items-stretch .card:only-of-type { height: 100%; }
.clinic_desc h3{font-size: 24px; text-transform: uppercase}
.clinic_desc h2{font-size: 28px;text-transform: uppercase}
.calender{max-width: 272px !important; width: 100%;}
.btn_card{border-radius: 30px;padding: 60px 0; background: #fff; border: 1px solid #e6e7e8; position: relative;box-shadow: 5px 5px 8px #ccc;}
.btn_card_blue{background-image: linear-gradient(#00bbce 55%, #0073ad); color: #fff; border: none}
.btn_card h3{font-size: 26px;}
.card_profile_pic{width: 120px; display: block; height: 120px; margin: 0 auto; margin-bottom: 20px;}
.bk_now_btn{position: absolute;background-image: linear-gradient(#e5486a 55%, #be1e2d);  text-shadow: 2px 2px 4px #414042; font-size: 20px; padding: 7px 30px; height: 50px; display: block; bottom: -25px;margin-left: auto; margin-right: auto; left: 0; right: 0; max-width: 180px; border-radius: 35px;}
.select_dropdwn{top:100% !important; transform:unset !important}
.select_dropdwn li{width: 46% !important; margin:0 2% !important; text-align: center !important; cursor: pointer !important; float: left !important; line-height: 40px !important; }
.select_dropdwn li a{font-size: 12px !important;}
.select_dropdwn li:hover{background: #0073ad !important; color:#fff !important; border-radius: 7px !important;}
.select_btn{line-height: 50px !important}
.select_btn::after {right: 10px !important;position: absolute !important;top : 45% !important;}
.ui-datepicker-month, .ui-datepicker-year{border: 1px solid #ccc !important; padding: 3px 15px !important; border-radius: 30px !important; }
.select_dropdwn, #ui-datepicker-div{background: #f1f2f2 !important;}
.ui-datepicker-header{background: none !important; border: none !important}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background: #0073ad !important;border-radius: 30px; opacity: 0.7; border-color: #0073ad !important; color: #fff !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border: none !important; text-align: center}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{background: #0073ad !important;border-radius: 30px; }
a.ui-state-default.ui-state-hover{background: #0073ad !important;border-radius: 30px; color: #fff !important;}
del{text-decoration: none;}
.cross {
    position: relative;
    display: inline-block;
}
.cross::before, .cross::after {
    content: '';
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
}
span#select2-city_tmp-container {
    padding: 5px 10px;
    width: 100%;
    font-size: 17px;
    border: 1px solid #aaaaaa;
    border-radius: 15px;
    font-family: 'Source Sans Pro',sans-serif;
    margin-bottom: 20px;
    color: #999 !important;
    -webkit-appearance: none;
    /*background: url(/themes/custom/batra_uae/images/bookappimg/book_arrow-select.png) #fff no-repeat right 18px center;*/
    -moz-appearance: none;
    appearance: none;
    text-transform: capitalize;
}/**/
.cross::before {
    border-bottom: 2px solid red;
    -webkit-transform: skewY(-10deg);
    transform: skewY(-10deg);
}
select option:checked, select option:hover{background: #0073ad !important; color: white !important;}
/* step 3 */
.book_apt_banner_bg_step_three{background: #ebecf0;  }
.cloud_bg{background-image: linear-gradient(to right, #fff, #f1f2f2, #fff); }

#block-bookanappointmentailmentstreated img{margin:0px auto;}
#block-bookanappointmentailmentstreated .h-100 p{font-size:14px;}
.error{color:red;}
#time_tmp option[disabled].opphover {
    background: #f1f1f1;
    opacity: 0.1;
    color: #bfbfbf;
}

@media (min-width: 769px) { 
    .node-3624 .select2-container--open{max-width:560px;}
}
@media (max-width: 767.98px) { 
.form_cont button{width:100%;}/**/
    .calender{max-width: 100% !important; display: flex}
	.book_apt_banner_bg{background-image: url(/themes/custom/batra_uae/images/bkapt/images/bk_apt_spot_bg_sept2020_tab.webp);}
    .banner_cont h2{font-size: 20px;}
    .sub_hdng{font-size: 22px;}
    .book_apt_step_three_top_area{background-size: contain; background-position: top center}
    .book_apt_banner_bg_step_two{background: none; background-color:#dadde6; min-height: auto;}
    .book_apt_banner_bg_step_three{background: none; background-color:#ebecf0; min-height: auto;}
 }
@media screen and (max-width: 575.98px) {   
.book_apt_banner_bg{background-image: url(/themes/custom/batra_uae/images/bkapt/images/bk_apt_spot_bg_sept2020_mob.webp);}
.next_btn{padding: 5px !important}
    #ui-datepicker, .calender{max-width: 100% !important; float: left;}    
    #ui-datepicker-div{left: 0px !important; width: 100%; right: 0px !important; margin: 0 auto !important; float: left;}
 }
 /* .bookapt-newtreat-slider .slick-prev{left: 0;}
 .bookapt-newtreat-slider .slick-next{right: 0;} */
 .bookapt-newtreat-slider .slick-prev, .bookapt-newtreat-slider .slick-next{display: flex !important; justify-content: center !important; align-items: center !important;}
 .bookapt-newtreat-slider .slick-prev:before{background-image: url(/themes/custom/batra_uae/images/bkapt/images/arrow-left.webp); content: ''; width: 19px; height: 30px; position: absolute;}
 .bookapt-newtreat-slider .slick-next:before{background-image: url(/themes/custom/batra_uae/images/bkapt/images/arrow-right.webp); content: ''; width: 19px; height: 30px; position: absolute;}
 .bookapt-newtreat-slider p{font-size: 16px; font-weight: 500;}
 .bookapt-doctor-consult{position: relative;}
 .bookapt-doctor-consult .dcrcontent {font-size: 24px;color: #868686;font-weight: 500;}
 .bookapt-doctor-consult::after{position: absolute;content: '';width: 100vw;top: 50%;background: url(/themes/custom/batra_uae/images/bkapt/images/doctor-thumb-bg.webp) center center no-repeat;background-size: cover;
    height: 350px;transform: translate(-50%, -50%);z-index: -1;left: 50%;}
.why-db-item fieldset {border: 1px solid #616161;}
.why-db-item fieldset legend{min-height: 80px;}
.why-db-item p{font-size: 24px; font-weight: 600 !important; line-height: normal;}
.home-faq-section .accordianHeading::after{border: none; color: #c39e6f;}
.home-faq-section .accordianWrapper .accordianHeading.active::after{color: #616161;}
@media (max-width: 767.98px) { 
    .bookapt-doctor-consult .dcrcontent{font-size: 18px;}
    .bookapt-doctor-consult::after{content: unset;}
}
.stepthree-hide{background: none;}
@media screen and (min-width:992px) {  
    .stepthree-hide{background: url(/themes/custom/batra_uae/images/bkapt/images/book-cont-left.webp) left top no-repeat, url(/themes/custom/batra_uae/images/bkapt/images/book-cont-right.webp) right top no-repeat; background-size: contain;}
}