@media only screen and (min-width: 992px) {
    #bannerSection .formSection { position: absolute; top: 59%; left: 46%; transform: translate(-44%, -55%); z-index: 0; }
    .w-lg-50 { width: 50% !important; }
    .site-header { padding-top: 100px; padding-bottom: 50px; }
    .custom-border { border-left: 1px solid rgb(255, 255, 255); }
    .sticky-bar { }
  }
  @media only screen and (min-width: 1200px) {
    .container:not(.container-bs):not(.container-xl-custom):not(.container-xxl-custom) { max-width: 1280px; }
  }
  .top-header { background-color: rgb(148, 10, 23); }
  .banner-form { background-color: rgb(255, 255, 255); border-radius: 25px; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px; max-width: 350px; padding: 12px 16px; margin: 0px auto; }
  .banner-form h2 { color: rgb(148, 10, 23); font-size: 16px; font-weight: 600; margin-bottom: 8px; line-height: 26px; }
  .hospital-feature {background-color: #623783;padding: 15px 50px;border-radius: 110px;margin-top: -3%;position: relative;}
  .col-grid { width: 20%; }
  .h-100 { height: 100% !important; }
  .position-relative { position: relative !important; }
  .campaign-treatment-container { background-color: rgb(242, 242, 242); background-size: 100% 100%; background-repeat: no-repeat; padding: 5rem 0px; }
  .how-we-help {padding: 5rem 0px;/* background-color: rgb(247, 252, 247); */}
  .how-we-help h3 { font-size: 1.5rem; font-family: proxima_nova_alt_bold; font-weight: 900; text-align: center; margin-bottom: 1rem; color: rgb(24, 87, 154); }
  .how-we-help h2 { font-size: 1.25rem; font-family: proxima_nova_alt_bold; font-weight: 900; text-align: left; margin-bottom: 1rem; }
  .points-para { margin-bottom: 0.5rem; display: flex; }
  .points-para span { color: rgb(91, 171, 144); font-size: 0.7rem; margin: 0.25rem 0.5rem 0px 0px; }
  .how-we-help h5 { font-family: proxima_nova_alt_bold; margin: 1.25rem 0px; font-size: 1.25rem; }
  .drop-rows { margin-top: 1.5rem; }
  .drop-rows.row .col-12 { margin-bottom: 1rem; }
  .drop-down-container { position: relative; }
  .drop-down-container .plus { right: 12px; color: rgb(0, 0, 0); background: rgb(255, 255, 255); border-radius: 100%; margin: 0px; cursor: pointer; position: static; float: right; width: 30px; height: 30px; line-height: 30px; text-align: center; }
  .drop-down-container .question { padding: 14px 10px; background-color: rgb(232, 242, 241); border-radius: 7px; display: flex; justify-content: space-between; align-items: center; color: rgb(0, 0, 0); }
  .drop-down-container .question span { margin-right: 1rem; display: block; }
  .drop-down-container .questions:checked ~ .answers {z-index: 3;background-color: rgb(255 255 255);margin-top: 2px;border: 1px solid #ebebeb;}
  .questions:checked ~ .answers { height: auto; opacity: 1; padding: 15px; }
  .drop-down-container .answers { height: 0px; position: absolute; z-index: 3; }
  .answers { position: relative; font-family: proxima_nova_alt; padding: 0px 15px; margin: 5px 0px; width: 100%; height: 0px; overflow: hidden; z-index: -1; opacity: 0; transition: all 0.3s ease 0s; }
  .questions { display: none; }
  .drop-down-container .questions:checked ~ label .plus { transform: rotate(45deg); }
  .brand-partners { padding: 30px 0px; }
  .brand-partners h2 { font-size: 2rem; text-align: center; margin-bottom: 1rem; }
  .barnds-row { align-items: center; justify-content: center; gap: 1rem; width: 100%; }
  .barnds-row > div { padding: 1rem; display: flex; align-items: center; }
  .barnds-row > div::before { content: ""; display: block; padding-bottom: 40px; }
  .barnds-row img { height: auto; max-width: 100%; }
  .strict-mob { display: none; }
  .cta-btn:hover { color: rgb(255, 255, 255); }
  @media (max-width: 567px) {
      .tabs-stage ul{
          margin-left:10px !important;
          margin-top:10px !important;
      }
      .tabs-stage ul li{
          font-size:11px;
      }
      ul.tabs-nav.nav-btn li a{
          font-size:11px;
      }
      .section-icon{
          margin-top:10px !important;
      }
      ul.banner-ul li{
          text-align:center;
          width: 50% !important;
      }
      .banner-mobile{
          display:block !important;
          
      }
    .our-doctors-team .doctors-box { margin-bottom: 30px; }
    .journey-inner div { height: 80px; width: 80px; }
    .journey-inner div img { width: 39px; }
    .feataresa h5 { font-size: 11px !important; }
    .journey { padding-bottom: 0px !important; }
    .journey ul { justify-content: center !important; }
    .journey-inner h5 { font-size: 12px !important; }
    .journey ul li { width: 32% !important; }
    .inner-logo { margin-bottom: 20px; }
    .ekit-heading--title { font-size: 29px !important; }
    .cta-inner { padding: 25px !important; }
    .logo-inner ul { flex-wrap: wrap; justify-content: center !important; }
    .logo-inner ul li { width: 25%; margin-bottom: 10px; }
    .how-we-help h3 { font-size: 1.25rem; text-align: left; }
    .how-we-help { padding: 2rem 0px; }
    .strict-web { display: none; }
    .strict-mob { display: block; }
  }
  @media only screen and (max-width: 991px) {
    .col-grid { width: 50%; }
    .hospital-feature {padding: 15px 12px;border-radius: 20px;/* margin-top: 10px; */}
  }
  .google-r { padding: 30px 0px; background: rgb(247, 252, 246); }

  .go3338470317 { display: none !important; }
  .go4269172405 { display: none !important; }
  .cta { padding: 30px 0px; }
  .cta-inner { padding: 60px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; background: rgba(248, 248, 248, 0.47); }
  .cta-btn {font-family: Montserrat, sans-serif;font-size: 18px;fill: rgb(255, 255, 255);color: rgb(255, 255, 255);background-color: #623783;border-radius: 100px;transform: scale(1);padding: 10px 20px;display: inline-block;transition-duration: 0.3s;transition-property: transform;font-weight: 500;}
  .cta-btn:hover { transform: scale(0.95); transition-duration: 0.3s; transition-property: transform; }
  .ekit-heading--title span {color: #623783;}
  .ekit-heading--title { font-size: 37px; font-weight: 600; }
  .logo-inner ul { padding-left: 0px; display: flex; justify-content: space-between; }
  .logo-inner ul li { list-style: none; }
  .logo-inner ul li img { width: 84px; opacity: 0.5; }
  section.logo { padding: 30px 0px; }
  .our-doctors-team { padding: 80px 0px 30px; margin-top: 30px; background: rgb(247, 252, 246); }
  .our-doctors-team .doctors-box { background-color: rgb(253, 253, 253); padding: 25px; transition: transform 600ms ease 0s; display: block; border: 1px solid rgb(221, 221, 221); margin-top: 20px; border-radius: 10px; }
  .our-doctors-team .doctors-box:hover { transform: scaleX(1.1) scaleY(1.1); }
  .doctors-box img { width: 54%; background: rgb(253, 253, 253); padding: 5px; margin-top: -80px; border: 1px solid rgb(209, 209, 209); border-radius: 7px; }
  .doctors-box .doctors-textbox { width: 100%; display: block; margin-top: 20px; }
  .doctors-textbox h2 { font-size: 22px; margin-bottom: 10px; color: rgb(0, 0, 0); font-weight: bold; font-family: Proxima-Nova-Semibold; }
  .doctors-textbox h3 { margin-bottom: 10px; font-size: 16px; display: block; color: rgb(0, 0, 0); }
  .doctors-textbox .doctors-docbox { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; font-size: 15px; color: rgb(80, 79, 79); padding-bottom: 0px; margin-bottom: 10px; }
  .doctors-booknow {font-size: 15px;width: 100%;border-radius: 40px;color: rgb(255, 255, 255);font-weight: 500;background: #623783;border: 2px solid #623783;padding: 7px 20px;margin-top: 30px;display: block;}
  .doctors-booknow:hover {color: #623783;background: rgb(255, 255, 255);}
  .doctors-booknow .fa { margin-top: 4px; float: right; }
  .logo-5 {background: linear-gradient(rgb(97 19 159) 0%, rgb(97 55 130) 100%);padding: 30px 0px;}
  .inner-logo { text-align: center; }
  .inner-logo svg { width: 50px; height: 50px; }
  .inner-logo h3 { color: rgb(255, 255, 255); font-size: 12px; margin-top: 11px; }
  .keyhighlight { padding: 30px 0px; }
  .key-inner { display: flex; align-items: center; flex-direction: column; margin-top: 50px; }
  .key-inner img { width: 100px; margin-bottom: 10px; }
  .key-inner h5 { font-size: 14px; text-align: center; line-height: 17px; }
  #feat-area {padding: 45px 0px;background: linear-gradient(rgb(97 19 159) 0%, rgb(97 55 130) 100%);}
  .feataresa { text-align: center; }
  .feataresa h5 { color: rgb(221, 221, 221); font-weight: 400; margin-top: 9px; border-top: 1px solid rgba(255, 255, 255, 0.27); font-size: 16px; padding-top: 10px; }
  .feataresa i { color: rgb(183, 169, 196); background: rgb(248, 243, 248); font-size: 40px; padding: 20px; border-radius: 50%; height: 100px; width: 100px; line-height: 50px; text-align: center; }
  .feataresa img { height: 70px; }
  .journey { padding: 30px 0px; }
  .journey-inner { display: flex; flex-direction: column; align-items: center; margin-bottom: 30px; }
  .journey-inner div { height: 100px; width: 100px; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
  .journey ul { padding-left: 0px; display: flex; flex-wrap: wrap; justify-content: space-between; }
  .journey ul li { list-style: none; width: 19%; }
  .journey-inner div img { width: 50px; }
  .journey-inner h5 { text-align: center; font-size: 15px; margin-top: 10px; }
  .color-1 { background-color: rgb(241, 171, 178); }
  .color-2 { background-color: rgb(129, 205, 198); }
  .color-3 { background-color: rgb(144, 207, 146); }
  .color-4 { background-color: rgb(115, 205, 198); }
  .color-5 { background-color: rgb(230, 131, 165); }
  .color-6 { background-color: rgb(138, 148, 208); }
  .color-7 { background-color: rgb(134, 191, 218); }
  .color-8 { background-color: rgb(209, 201, 125); }
  .color-9 { background-color: rgb(195, 205, 110); }
  .color-10 { background-color: rgb(218, 170, 99); }
  .book-ul {padding-left: 0px;display: flex;justify-content: center;position: relative;margin-top: 50px;}
  .book-ul li { list-style: none; width: 70px; height: 70px; margin: 5px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; display: flex; align-items: center; justify-content: center; }
  .book-ul li img { width: 55px; }
  .book-ul::after { content: ""; width: 40%; height: 1px; background-color: rgb(224, 224, 224); right: 0px; top: 50%; position: absolute; }
  .book-ul::before { content: ""; width: 40%; height: 1px; background-color: rgb(224, 224, 224); left: 0px; top: 50%; position: absolute; }
  .treatment-sec{
      padding:30px 0 !important;
          background: rgb(247, 252, 246);

  }
  .treatment-box {
    -webkit-box-shadow: 0 0 15px 0 rgba(41,61,88,.1);
    -moz-box-shadow: 0 0 15px 0 rgba(41,61,88,.1);
    box-shadow: 0 0 15px 0 rgba(41,61,88,.1);
}
.treatment-icon-box {
    border: 1px solid #e8e8e8;
    padding: 30px 0 0;
    min-height: 331px;
    background: #fff;
}
.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.la-sc-icon-boxes.icon-type-img .wrap-icon .box-icon span img {
    width: auto;
}

img.attachment-full.size-full {
    height: 50px;
    margin-bottom: 20px;
}
.la-sc-icon-boxes .box-icon img {
    vertical-align: top;
}
.treatment-box .col{
    padding:0 !important;
}
 .treatment-box .box-contents p {
    font-weight: 400;
    font-size: 15px;
    letter-spacing: .02em;
    line-height: 1.714286;
}
.banner-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.banner-content h2 {
    font-size: 42px;
    font-weight: 700;
    color: #603783;
}

.banner-content h6 {
    color: #0D214D;
    font-size: 19px;
}
.section-icon {
    height: 50px;
    width: 50px;
    background: #fff;
    padding: 10px;
    border-radius: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}

.banner-content p {
    text-align: center;
    /* font-weight: 600; */
    font-size: 15px;
}
  ul.banner-ul li {
    width: 25%;
    list-style: none;
    /* margin: 10px 0; */
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
}

ul.banner-ul {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
}
 .banner-mobile{
          display:none;
          
      }
      .about {
    padding: 50px 0;
    background: #f7fcf6;
}
.about img {
    border-radius: 50px;
}
section.about h2 {
    font-size: 45px;
    font-weight: 700;
}

section.about h6 {
       font-weight: 400;
    font-size: 15px;
    letter-spacing: .02em;
    line-height: 1.714286;

}
article#doctor-faq.doctor_card {
    padding-top: 0px;
}
article.doctor_card {
    border: 1px solid #DBDBDB;
    float: left;
    width: 100%;
    padding: 15px;
    margin: 0 0 15px;
}
.u-margin-vertical {
    margin-top: 20px;
    margin-bottom: 20px;
}
.u-separator {
    background-color: #dcdcdc;
    height: 1px;
}
section#doctor-faq {
    background: rgb(247, 252, 246);
    padding: 30px 0;
    margin-top: 30px;
}
.h5.js-el.la-unit-responsive.icon-heading {
    color: #61189a !important;
}

h2.heading-faq {
    text-align: center;
}
.faq-questions-answers {
    border: 1px solid #dfdfdf;
    padding: 30px;
}
.box_inner2 li{
    list-style:none;
}
.box_inner2 {
    padding:10px;
}
.box_inner2  ul{
    padding-left:0!important
}
.banner-ul li p {
    margin-bottom: 0;
    color: #fff;
}

.tabs-about {
    display: flex;
    border: 1px solid #efefef;
    background: #fff;
    padding: 10px;
}

.tabs-about ul {
    padding-left: 0;
    margin-bottom: 0;
}
ul.tabs-nav.nav-btn li {
    list-style: none;
    /* margin-bottom: 5px; */
    padding-bottom: 3px;
    border-bottom: 1px solid #eeeeeeb5;
    padding-top: 3px;
    padding-left: 6px;
    /* display: flex; */
}
.nav-btn{
    width:40%;
}
ul.tabs-nav.nav-btn li a {
    font-weight: 500;
    color: #000;
    width: 100%;
    display: flex;
    align-items: center;
}
.tabs-stage ul li {
    list-style: none;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.tabs-stage ul {
    margin-left: 20px;
    width: 100%;
    margin-top: 20px;
}

.tabs-stage {
    width: 60%;
    background: #f7fcf621;
    border: 1px solid #e7e7e77d;
    margin-left: 0%;
}
.tabs-nav.nav-btn li span {
    font-size: 10px;
    margin-right: 10px;
    color: #613783;
    display: block;
}
li.tab-active {
    background: #6037830d;
    /* padding-left: 8px; */
}
.tabs-stage ul li i {
    font-size: 10px;
    margin-right: 4px;
}
testimonials {
    padding: 50px 0px;
}

.testimonials .user-img img {
    border-radius: 100%;
}

.testimonials .name {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
}

.testimonials .text {
    /* margin-left: 19px; */
}

.testimonials .position {
    color: rgb(255, 193, 7);
    margin-bottom: 8px;
    display: block;
}

.testimonials .user-img {
    width: 55px;
    margin-bottom: 20px;
    display: none;
}

.testimonial-box {
    border: 1px solid rgb(240, 240, 240);
    border-radius: 10px;
    padding: 12px 15px;
    background: rgb(255 255 255);
}
