/*---request--call--back---section---start---here---*/
.common_btn:focus{color:#fff !important;}
.common_btn{background: var(--brandBg);border-radius: 30px;display: inline-flex;font-size: 16px;
color: #fff;padding: 16px 30px;text-decoration: none;font-weight: 500;}
.common_btn span{width: 9px;height: initial;margin-left: 8px;transition: all 0.3s;}
.common_btn_box{position: absolute;top: 0px;right: 120px;z-index: 6;}
.common_btn_yellow{background: linear-gradient(180deg, #E2A20A -0.22%, #FFD677 90.51%);}
.common_btn_yellow div{    display: inline-block;background: linear-gradient(90deg, #057395 0%, #0B2745 100%);
        -webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;
        transition: all 0.3s;}
.request_call_back_wrapper{position: relative;border-radius: 16px;overflow: hidden;}
.request_call_bg{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;width: 100%;height: 100%;object-fit: cover;
object-position: top;}
.request_call_back_inner_box{position: relative;z-index: 6;padding: 50px;width: 40%;}
.request_call_bg2{position: absolute;top: 0px;left: 0px;bottom: 0px;height: 100%;width: 53%;z-index: 2;}
.request_call_back_inner_box .section_title, .request_call_back_inner_box .section_title span{color: #fff;}
.form_wrapper_request_section{margin-top: 30px;}
.request_form_box{position: relative;font-size: 14px;font-weight: 400;color: #fff;}
.inner_form-wrapper_request{border: 1px solid rgb(255 255 255 / 40%);border-radius: 8px;overflow: hidden;}
.request_form_box input{background: none;padding: 24px 0px;padding-left: 61px;border: none;
    border-bottom: 1px solid rgb(255 255 255 / 40%);font-size: 14px;color: #fff;}
.inner_form-wrapper_request .label{position: absolute;top: 22px;left: 15px;font-size: 15px;}
.request_form_box input::placeholder{color: rgb(255 255 255 / 40%);font-size: 14px;}
.name_ibput_box input{padding-left: 66px;}
.phone_input_box input{padding-left: 124px;}
.otp_input_box input{padding-left: 94px;border-bottom: none;padding-right: 110px;}
.btn_submit_request_call{margin-top: 38px; position: relative;}
.btn_submit_request_call .common_btn{width: 100%;justify-content: center;color: #047C9E;background: #fff;font-weight: 500;
    cursor: pointer;padding: 19px 30px; border: none;}
.otp_btn_form{background: none;border: none;color: #fff;font-size: 14px;font-weight: 500;
    position: absolute;top: 22px;right: 20px;z-index: 4;cursor: pointer;}
.error_meg_form{font-size: 12px;padding-left: 15px;margin-top: 4px;color: #ff0000;
    position: absolute;bottom: 3px;pointer-events: none;display: none;}
.btn_submit_request_call span {
    position: absolute;
    top: 19px;
    right: 40%;
}
.request_form_box input{
    width: 100%;
}
.request_form_box input:focus{
    outline:none;
}
.common_gap{padding: 60px 0px;}
.container_apollo{max-width: 1920px;margin: 0px auto; padding: 0px 100px;}
.request_call_back_section{
    font-family: "Roboto", sans-serif !important;
}
.request-callback .section_title{font-size: 32px;line-height: 1.2;font-weight: 300;text-transform: capitalize; margin-bottom: 0px;}
.request-callback  .section_title span{font-weight: 700;font-style: italic;font-family: "Ubuntu", sans-serif;}
.btn_submit_request_call:hover span{transform: rotate(47deg);}
.phone-msg-container {padding-left: 10px;}
.callback-form {display: block !important;}
#edit-resend-otp-containers,
.resend-otp-containers,
#otp-buttons-container {position: absolute; right: 20px; top: 0px; }
#otp-buttons-container .otp-buttons {border-bottom: none; padding-left: 0px;}
.edit-phone-containers{ display: none;}
#edit-resend-otp-containers .otp-buttons, .resend-otp-containers .otp-buttons { padding-right: 0px; padding-left: 0px; }
#otp-buttons-container .otp-buttons:hover,
.resend-otp-containers  .otp-buttons:hover,
#edit-resend-otp-containers .otp-buttons:hover{ color: #FFCC00 !important; cursor: pointer;}
.ajax-progress{ display: none !important;}
.msg-containers ul { list-style: none; padding-left: 12px;}
.region--sticky-content{z-index: 333 !important;}
.grid-cta__popup{left: 0px !important;}
@media only screen and (max-width: 1400px){
.common_btn{padding: 11px 30px;font-size: 14px;}
.common_btn_box{right: 100px;}
.request_call_back_inner_box{padding: 30px 40px;}
.btn_submit_request_call{margin-top: 30px;}
.common_gap {padding: 55px 0px;}
.container_apollo{padding: 0px 90px;}
}

@media only screen and (max-width: 1199px){
.request_call_back_inner_box{width: 48%;}
.request_call_bg2{width: 63%;}
.btn_submit_request_call span {top: 18px;}
.container_apollo{padding: 0px 30px;}
}

@media only screen and (max-width: 991px){
.common_btn_box{position: static;margin-top: 20px;text-align: center;}
.request_call_back_inner_box{width: 76%;}
.request_call_bg2{width: 85%;}
.btn_submit_request_call span {top: 17px; right: 39%;}
.section_title br{display: none;}
.request_call_back_inner_box .section_title {
  width: 70%;
}
.phone_input_box input[name="phones"] {
  padding-right: 90px;
}
}

@media only screen and (max-width: 767px){
.common_btn {padding: 15px 30px;}
  .request_call_back_inner_box{width: 100%;background: #066080;padding: 30px 20px;padding-top: 20px;}
  .request_call_bg2{display: none;}
  .request_call_bg{display: none;}
  .form_wrapper_request_section{margin-top: 20px;}
  .request_call_back_inner_box .section_title span{display: block;}
    .btn_submit_request_call span {right: 38%;}
    .common_gap {padding: 35px 0px;}
    .common_gap.footer_area{padding: 40px 0px;}
    .container_apollo{padding: 0px 15px;}
    .section_title {font-size: 28px;line-height: 31px;}
    .request_call_back_inner_box .section_title {
        width: 100%;
        }
}
@media only screen and (max-width: 374px){
.inner_form-wrapper_request .label{font-size: 13px;left: 10px;top: 23px;}
.request_form_box input::placeholder, .request_form_box input{font-size: 11px;}
.name_ibput_box input{padding-left: 52px;}
.phone_input_box input{padding-left: 105px;}
.otp_input_box input{padding-left: 76px;}
.otp_btn_form{font-size: 13px;}
.btn_submit_request_call .common_btn{padding: 14px 30px;}
.btn_submit_request_call span {top: 13px;}
#edit-resend-otp-containers, #otp-buttons-container {right: 12px;}
}

/*---request--call--back---section---end---here---*/
.callback-form input:-internal-autofill-selected,
.callback-form input:-webkit-autofill,
.callback-form input:-webkit-autofill:hover,
.callback-form input:-webkit-autofill:focus,
.callback-form textarea:-webkit-autofill,
.callback-form select:-webkit-autofill {
  -webkit-text-fill-color: #fff !important;
    transition: background-color 5000s ease-in-out 0s;
    background-color: transparent !important;
    color: #fff !important;
    caret-color: #fff;
}

/* Add new changes Tausif */
.page--node-type-hl-articles .request_call_back_section .form-container,
.page--node-type-hl-pages .request_call_back_section .form-container,
.page--node-type-page .request_call_back_section .form-container,
.page--node-type-disease-and-condition .request_call_back_section .form-container,
.page--node-type-procedure .request_call_back_section .form-container {
    width: 100% !important;
    max-width: 100% !important;
}

.page--node-type-hl-articles .request_call_back_section .form-item__names,
.page--node-type-hl-pages .request_call_back_section .form-item__names,
.page--node-type-page .request_call_back_section .form-item__names,
.page--node-type-disease-and-condition .request_call_back_section .form-item__names,
.page--node-type-procedure .request_call_back_section .form-item__names {
    width: 100% !important;
    max-width: 100% !important;
}

.page--node-type-hl-articles .request_call_back_section .callback-form .form-container input:not([type=submit]),
.page--node-type-hl-articles .request_call_back_section .callback-form .form-item input:not([type=submit]),
.page--node-type-hl-pages .request_call_back_section .callback-form .form-container input:not([type=submit]),
.page--node-type-hl-pages .request_call_back_section .callback-form .form-item input:not([type=submit]),
.page--node-type-page .request_call_back_section .callback-form .form-container input:not([type=submit]),
.page--node-type-disease-and-condition .request_call_back_section .callback-form .form-container input:not([type=submit]),
.page--node-type-page .request_call_back_section .callback-form .form-item input:not([type=submit]),
.page--node-type-disease-and-condition .request_call_back_section .callback-form .form-item input:not([type=submit]),
.page--node-type-procedure .request_call_back_section .callback-form .form-container input:not([type=submit]),
.page--node-type-procedure .request_call_back_section .callback-form .form-item input:not([type=submit]){
    width: 100% !important;
    max-width: 100% !important;
    background: none;
    padding: 24px 0px;
    padding-left: 61px;
    border: none;
    border-bottom: 1px solid rgb(255 255 255 / 40%);
    font-size: 14px;
    color: #fff;
}

.page--node-type-hl-articles .request_call_back_section .callback-form .form-container input:not([type=submit])::placeholder,
.page--node-type-hl-articles .request_call_back_section .callback-form .form-item input:not([type=submit])::placeholder,
.page--node-type-hl-pages .request_call_back_section .callback-form .form-container input:not([type=submit])::placeholder,
.page--node-type-hl-pages .request_call_back_section .callback-form .form-item input:not([type=submit])::placeholder,
.page--node-type-page .request_call_back_section .callback-form .form-container input:not([type=submit])::placeholder,
.page--node-type-disease-and-condition .request_call_back_section .callback-form .form-container input:not([type=submit])::placeholder,
.page--node-type-page .request_call_back_section .callback-form .form-item input:not([type=submit])::placeholder,
.page--node-type-disease-and-condition .request_call_back_section .callback-form .form-item input:not([type=submit])::placeholder,
.page--node-type-procedure .request_call_back_section .callback-form .form-container input:not([type=submit])::placeholder,
.page--node-type-procedure .request_call_back_section .callback-form .form-item input:not([type=submit])::placeholder{
  color: rgb(255 255 255 / 40%);font-size: 14px;
}

.page--node-type-hl-articles .request_call_back_section .callback-form  .phone_input_box input:not([type=submit]),
.page--node-type-hl-pages .request_call_back_section .callback-form  .phone_input_box input:not([type=submit]),
.page--node-type-page .request_call_back_section .callback-form  .phone_input_box input:not([type=submit]),
.page--node-type-disease-and-condition .request_call_back_section .callback-form  .phone_input_box input:not([type=submit]),
.page--node-type-procedure .request_call_back_section .callback-form  .phone_input_box input:not([type=submit]){
  border-bottom: 0;
}

.page--node-type-hl-articles .request_call_back_section .request_form_box,
.page--node-type-hl-pages .request_call_back_section .request_form_box,
.page--node-type-page .request_call_back_section .request_form_box,
.page--node-type-disease-and-condition .request_call_back_section .request_form_box,
.page--node-type-procedure .request_call_back_section .request_form_box{
  position: relative;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}

.page--node-type-hl-articles .request_call_back_section .inner_form-wrapper_request .label,
.page--node-type-hl-pages .request_call_back_section .inner_form-wrapper_request .label,
.page--node-type-page .request_call_back_section .inner_form-wrapper_request .label,
.page--node-type-disease-and-condition .request_call_back_section .inner_form-wrapper_request .label,
.page--node-type-procedure .request_call_back_section .inner_form-wrapper_request .label {
  position: absolute;
  top: 22px;
  left: 15px;
  font-size: 15px;
}

.page--node-type-hl-articles .request_call_back_section .request_form_box input,
.page--node-type-hl-pages .request_call_back_section .request_form_box input,
.page--node-type-page .request_call_back_section .request_form_box input,
.page--node-type-disease-and-condition .request_call_back_section .request_form_box input,
.page--node-type-procedure .request_call_back_section .request_form_box input {
  background: none;
  padding: 24px 0px;
  padding-left: 61px;
  border: none;
  border-bottom: 1px solid rgb(255 255 255 / 40%);
  font-size: 14px;
  color: #fff;
}

.page--node-type-hl-articles .request_call_back_section .footer-callback-form #otp-buttons-container .otp-buttons,
.page--node-type-hl-pages .request_call_back_section .footer-callback-form #otp-buttons-container .otp-buttons,
.page--node-type-page .request_call_back_section .footer-callback-form #otp-buttons-container .otp-buttons,
.page--node-type-disease-and-condition .request_call_back_section .footer-callback-form #otp-buttons-container .otp-buttons,
.page--node-type-procedure .request_call_back_section .footer-callback-form #otp-buttons-container .otp-buttons{
  background: none;
  padding: 24px 0px;
  border: none;
  font-size: 14px;
  color: #fff;
  border-bottom: none;
  padding-left: 0px;
  width: auto;
  display: inline-flex;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;

}

.page--node-type-hl-articles .request_call_back_section .callback-form .submit-buttons,
.page--node-type-hl-pages .request_call_back_section .callback-form .submit-buttons,
.page--node-type-page .request_call_back_section .callback-form .submit-buttons,
.page--node-type-disease-and-condition .request_call_back_section .callback-form .submit-buttons,
.page--node-type-procedure .request_call_back_section .callback-form .submit-buttons{
  width: 100%;
  justify-content: center;
  color: #047C9E;
  background: #fff;
  font-weight: 500;
  cursor: pointer;
  padding: 19px 30px;
  border: none;
  max-width: 100%;
  border-radius: 36px;
}

.page--node-type-hl-articles .request_call_back_section .phone_input_box input,
.page--node-type-hl-pages .request_call_back_section .phone_input_box input,
.page--node-type-page .request_call_back_section .phone_input_box input,
.page--node-type-disease-and-condition .request_call_back_section .phone_input_box input,
.page--node-type-procedure .request_call_back_section .phone_input_box input{
  padding-left: 122px !important;
}

.page--node-type-hl-articles .request_call_back_section #otp-buttons-container input,
.page--node-type-hl-pages .request_call_back_section #otp-buttons-container input,
.page--node-type-page .request_call_back_section #otp-buttons-container input,
.page--node-type-disease-and-condition .request_call_back_section #otp-buttons-container input,
.page--node-type-procedure .request_call_back_section #otp-buttons-container input{
  padding-left: 0 !important;
  width: auto !important;
}

.page--node-type-hl-articles .request_call_back_section .request_form_box #edit-resend-otp-containers--2,
.page--node-type-hl-pages .request_call_back_section .request_form_box #edit-resend-otp-containers--2,
.page--node-type-page .request_call_back_section .request_form_box #edit-resend-otp-containers--2,
.page--node-type-disease-and-condition .request_call_back_section .request_form_box #edit-resend-otp-containers--2,
.page--node-type-procedure .request_call_back_section .request_form_box #edit-resend-otp-containers--2{
  position: absolute;
  top: 0;
  right: 20px;
  display: inline-flex !important;
  width: auto !important;;
}

.page--node-type-hl-articles .request_call_back_section .request_form_box #edit-resend-otp-containers--2 input,
.page--node-type-hl-pages .request_call_back_section .request_form_box #edit-resend-otp-containers--2 input,
.page--node-type-page .request_call_back_section .request_form_box #edit-resend-otp-containers--2 input,
.page--node-type-disease-and-condition .request_call_back_section .request_form_box #edit-resend-otp-containers--2 input,
.page--node-type-procedure .request_call_back_section .request_form_box #edit-resend-otp-containers--2 input{
  margin-top: 0 !important;
  border-bottom: 0 !important;
  margin-left: 0 !important;
}

.page--node-type-hl-articles #otp-input-containers .form-item,
.page--node-type-hl-pages #otp-input-containers .form-item,
.page--node-type-page #otp-input-containers .form-item,
.page--node-type-disease-and-condition #otp-input-containers .form-item,
.page--node-type-procedure #otp-input-containers .form-item{
  width: 100% !important;
}

.page--node-type-hl-articles .footer-callback-form #otp-input-containers .form-item input,
.page--node-type-hl-pages .footer-callback-form #otp-input-containers .form-item input,
.page--node-type-page .footer-callback-form #otp-input-containers .form-item input,
.page--node-type-disease-and-condition .footer-callback-form #otp-input-containers .form-item input,
.page--node-type-procedure .footer-callback-form #otp-input-containers .form-item input{
  border-bottom: 0;
  padding-left: 92px;
  border-top: 1px solid rgb(255 255 255 / 40%);
}




@media only screen and (max-width: 767px){
.request_call_back_section .inner_form-wrapper_request .label{display: none;
}
.request_call_back_section .request_form_box input{padding-left: 10px !important;font-size: 16px;}


    .request_call_back_section .footer-callback-form input#edit-sendotp {
        padding: 0px !important;
        right: 10px;font-size: 16px;
    }
    .request_call_back_section .footer-callback-form #otp-buttons-container input.otp-buttons{
      padding: 0px !important;
        right: 10px;font-size: 16px;
    }
    .request_call_back_section #otp-buttons-container{top: 24px !important;}

    .request_call_back_section .phone_otp_wrapper_main  .otp-success-inline {
        top: 50% !important;
        transform: translate(0px, 0%);
        padding: 0px !important;
    }

}


/* .request_form_box textarea {
  width: 100%;
  background: none;
  border: none;
  border-bottom: 1px solid rgb(255 255 255 / 40%);
  padding: 20px 15px;
  font-size: 14px;
  color: #fff;
  resize: none;
  min-height: 80px;
} */

/* .request_form_box textarea:focus {
  outline: none;
}

.request_form_box textarea::placeholder {
  color: rgb(255 255 255 / 40%);
} */

.query-modal form textarea::placeholder, .query-modal form textarea {
    color: #999;
}

.query-modal form textarea {
    width: 100%;
    padding: 19px 10px;
    margin-bottom: 20px;
    border: 1px solid #4A4A4A;
    border-radius: 8px;
    outline: none;
    background: #f7f7f7;
}

.query-modal form input,
.query-modal form textarea {
    height: 58px;
    /* padding: 10px 12px; */
    box-sizing: border-box;
}

/* ask query form css changes  */

/* #edit-resend-otp-containers, .resend-otp-containers, 
 */

.query-right .ask-query-form #aq-otp-buttons-container {
    position: absolute;
    right: 10px;

    top: 0px;
}


.query-right .ask-query-form #aq-otp-buttons-container .otp-buttons{
    border: none;
        color: #007c9d;
}
.query-right .ask-query-form #aq-otp-buttons-container .otp-buttons:hover{
  color: #FFCC00 ;
}
.query-right .ask-query-form .otp-success-inline {
    color: #3fd27f;
    font-weight: 600;
    /* padding-top: 24px; */
    top: 20px !important;
        background: #f7f7f7;
    z-index: 99999;
}
.query-right .ask-query-form .otp-buttons{
  border: none;
    
}
.query-right .ask-query-form #aq-otp-buttons-container .otp-buttons{
  padding: 19px 10px;cursor: pointer;
}
/* throbber css */
.query-right .ask-query-form .ajax-progress {
  display: inline-block !important;
  visibility: visible !important;
}
.query-right .query-right .ask-query-form #otp-buttons-container .ajax-progress {
  display: inline-flex !important;
  align-items: center;
  margin-left: 8px;
  margin-top: 0;
  padding: 0;
  position: static !important;
}
.query-right .ask-query-form #otp-buttons-container .ajax-progress .message {
  display: none;
}
.query-right .ask-query-form #edit-resend-otp-containers .ajax-progress {
  display: inline-flex !important;
  align-items: center;
  position: static !important;
}

/* .ask-query-form #edit-resend-otp-containers .ajax-progress-throbber {
  display: inline-flex;
  align-items: center;
} */

.query-right .ask-query-form #edit-resend-otp-containers .ajax-progress .message {
  display: none !important;
}


.query-right.ask-query-form #edit-resend-otp-containers{    position: absolute;
     position: absolute;
    top: 0%;
    z-index: 9999;
    width: 78px;
    right: 10px;
  bottom: calc(0px + 20px);}
  .query-right  .ask-query-form  #edit-actions{position: relative;margin-bottom: 15px;}
.query-right .ask-query-form .ajax-progress-throbber{margin: 0px auto;text-align: center !important;position: absolute;
 top:30% !important;left: 83%;transform: translateX(-50%, -50%);}
 .query-right .ask-query-form .common_btn {margin-bottom: 0px !important;}

.query-right .ask-query-form .btn_submit_request_call .ajax-progress-throbber{left: 60% !important;} 

  .query-right .ask-query-form #aq-otp-buttons-container .ajax-progress-throbber{top: 18px !important;}
 .query-right  .ask-query-form #edit-resend-otp-containers .ajax-progress-throbber{position: absolute !important;
  top: 18px !important;left: 93% !important;
  transform: none !important;}

   .query-right .ask-query-form #otp-input-containers{position:  relative !important; }
   .query-right  .ask-query-form .erroor-msgcontainer li, .ask-query-form .erroor-msgcontainer{color: red;font-size: 13px;line-height: 1.3;margin: 0px;}
   .query-right  .ask-query-form .erroor-msgcontainer{margin-bottom: 10px;}

    .query-right .ask-query-form .success-messages{color: green !important;font-size: 16px;}
    .open{    z-index: 214748364799999 !important;}

    .eka-widget-button.stage-1.active{z-index: 9;}




    .request_call_back_section .request_call_back_wrapper .form_wrapper_request_section .footer-callback-form 
    .btn_submit_request_call .ajax-progress{
      position: absolute;left: 70% !important; top: 50%; transform: translate(0px, -50%) !important;
    }

    .request_call_back_section .request_call_back_wrapper .form_wrapper_request_section .footer-callback-form 
    .btn_submit_request_call span{transition: all 0.4s;}

       .request_call_back_section .request_call_back_wrapper .form_wrapper_request_section .footer-callback-form  
       .btn_submit_request_call .common_btn{color: #007c9d !important;}

       .request_call_back_section .request_call_back_wrapper .form_wrapper_request_section .footer-callback-form 
        #otp-buttons-container .ajax-progress-throbber{position: absolute !important;top: 50%;left: 88%;
        transform: translate(0px, -50%);}

      .request_call_back_section .request_call_back_wrapper .form_wrapper_request_section .footer-callback-form  
      .resend-otp-containers .ajax-progress-throbber,
      .request_call_back_section .request_call_back_wrapper .form_wrapper_request_section .footer-callback-form  
      #edit-resend-otp-containers .ajax-progress-throbber {position: absolute !important;top: 50%;left: 97%;
        transform: translate(0px, -50%);}
      

        @media only screen and (min-width: 992px) and (max-width: 1400px){
          .request_call_back_section  .footer-callback-form .request_form_box input::placeholder{
              font-size: 12px;
            }

           .request_call_back_section .request_call_back_wrapper .form_wrapper_request_section .footer-callback-form 
        #otp-buttons-container .ajax-progress-throbber{left: 85%;}
        .request_call_back_section .btn_submit_request_call span{top: 17px;}
        .request_call_back_section .otp-success-inline{font-size: 12px;}

        }
       
   