  /* Care Begins */
  .carebegins {
    padding: 50px 0 40px;
  }

  @media (min-width: 768px) {
    .carebegins {
      padding: 60px 0;
    }
  }

  @media (min-width: 992px) {
    .carebegins {
      padding: 70px 0;
    }
  }

  @media (min-width: 1200px) {
    .carebegins {
      padding: 100px 0;
    }
  }

  .carebegins .sec_title {
    padding-bottom: 30px;
  }

  @media (min-width: 768px) {
    .carebegins .sec_title {
      padding-bottom: 20px;
    }
  }

  .carebegins .sec_title h3,.carebegins .sec_title .h3 {
    color: #000;
    margin-bottom: 0;
    color: #0D1834;
    font-size: 25px;
  }

  @media (min-width: 1200px) {
    .carebegins .sec_title h3,.carebegins .sec_title .h3 {
      font-size: 30px;
    }
    .btn360 a:hover svg{
      margin-right: 10px;
    }
  }

  @media (max-width: 991.98px) {
    .carebegins .sec_title h3,.carebegins .sec_title .h3 {
      width: 100%;
    }
  }

  @media (max-width: 767.98px) {
    .carebegins .sec_title h3,.carebegins .sec_title .h3 {
      margin-right: 30px;
    }
  }

  .carebegins .shrtcnt {
    max-width: 600px;
    width: auto;
  }

  .carebegins .shrtcnt p,
  .carebegins .shrtcnt li {
    font-size: 16px;
    font-weight: 300;
  }

  @media (min-width: 768px) {

    .carebegins .shrtcnt p,
    .carebegins .shrtcnt li {
      font-size: 18px;
    }
  }

  @media (min-width: 1200px) {

    .carebegins .shrtcnt p,
    .carebegins .shrtcnt li {
      font-size: 20px;
    }
  }

  /* FAQ Section */
  .faqsection {
    padding: 100px 0 80px;
    position: relative;
    background-color: #f5f7fa;
  }
.faqsection .card {
  background-color: transparent;
  border-bottom-color:#000000;
}
  @media (max-width: 1599.98px) {
    .faqsection {
      padding: 80px 0 50px;
    }
  }

  @media (max-width: 1199.98px) {
    .faqsection {
      padding: 60px 0 40px;
    }
  }

  @media (max-width: 767.98px) {
    .faqsection {
      padding: 50px 0 60px;
    }
  }

  .faqsection .wrappersec {
    display: flex;
    flex-wrap: wrap;
  }

  .faqsection .descripsec {
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 15px;
  }

  @media (min-width: 992px) {
    .faqsection .descripsec {
      flex: 0 0 40%;
      max-width: 40%;
      position: relative;
      padding: 0 15px 30px;
    }
  }

  @media (min-width: 992px) {
    .faqsection .descripsec {
      padding: 25px 15px 40px;
    }
  }

  @media (min-width: 1200px) {
    .faqsection .descripsec {
      padding: 35px 15px 40px;
    }
  }

  @media (min-width: 1800px) {
    .faqsection .descripsec {
      padding-bottom: 100px;
    }
  }

  .faqsection .descripsec .vectoshape {
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -80px;
    opacity: 0.49;
    z-index: 0;
  }

  @media (max-width: 1799px) {
    .faqsection .descripsec .vectoshape {
      max-width: 100px;
    }
  }

  @media (max-width: 1599.98px) {
    .faqsection .descripsec .vectoshape {
      max-width: 80px;
      bottom: -50px;
    }
  }

  @media (max-width: 1199.98px) {
    .faqsection .descripsec .vectoshape {
      bottom: -40px;
    }
  }

  @media (max-width: 991px) {
    .faqsection .descripsec .vectoshape {
      display: none;
    }
  }

  .faqsection .descripsec .vectoshape img {
    max-width: 100%;
  }

  .faqsection:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    transform: scaley(-1);
    opacity: 0.49;
    z-index: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173.535' height='166.887' viewBox='0 0 173.535 166.887'%3E%3Cg id='Group_29488' data-name='Group 29488' opacity='' style='mix-blend-mode: luminosity%3Bisolation: isolate'%3E%3Cpath id='Path_16134' data-name='Path 16134' d='M19070.395 7654.732h-57.658v-59.25Z' transform='translate(-18896.859 -7547.562)' fill='%235b5b5b'%3E%3C/path%3E%3Cpath id='Path_16135' data-name='Path 16135' d='M19070.395 7654.732h-57.658v-59.25Z' transform='translate(-18896.859 -7488.312)' fill='%235b5b5b'%3E%3C/path%3E%3Cpath id='Path_16141' data-name='Path 16141' d='M19070.215 7654.545h-57.473v-59.062Z' transform='translate(-19012.742 -7547.563)' fill='%235b5b5b'%3E%3C/path%3E%3Cpath id='Path_16139' data-name='Path 16139' d='M19070.215 7654.545h-57.473v-59.062Z' transform='translate(-18955.271 -7487.658)' fill='%239b9b9b'%3E%3C/path%3E%3Cpath id='Path_16142' data-name='Path 16142' d='M19047.605 7631.311h-34.863v-35.828Z' transform='translate(-19012.74 -7464.891)' fill='%23b1b1b1'%3E%3C/path%3E%3Cpath id='Subtraction_7' data-name='Subtraction 7' d='M0 0H0V62.335a30.95 30.95 0 0 0 12.129-2.449 31.063 31.063 0 0 0 9.908-6.679 31.108 31.108 0 0 0 6.68-9.907 31.261 31.261 0 0 0 0-24.264 31.108 31.108 0 0 0-6.68-9.907 31.061 31.061 0 0 0-9.908-6.679A30.961 30.961 0 0 0 0 0Z' transform='translate(94.722 62.335) rotate(180)' fill='%23e6e6e6'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 10%;
    height: 167px;
    width: 174px;
  }

  @media (max-width: 1799px) {
    .faqsection .descripsec::before {
      max-width: 100px;
    }
  }

  @media (max-width: 1599.98px) {
    .faqsection .descripsec::before {
      max-width: 80px;
      height: 77px;
      bottom: -50px;
    }
  }

  @media (max-width: 1199.98px) {
    .faqsection:before {
      display: none;
    }
  }


  .faqsection .descripsec .cnt {
    z-index: 1;
  }

  @media (min-width: 992px) {
    .faqsection .descripsec .cnt {
      max-width: 350px;
    }
  }

  @media (max-width: 767px) {
    .faqsection .descripsec .cnt .round-green-link {
      display: none !important;
    }
  }

  .faqsection .descripsec .sec_title {
    padding-bottom: 15px;
  }

  @media (min-width: 768px) {
    .faqsection .descripsec .sec_title {
      padding-bottom: 20px;
    }
  }
  
  @media (max-width: 768px) {
    .faqsection .descripsec .sec_title {
     font-size: 25px;
    }
  }

  @media (min-width: 992px) {
    .faqsection .descripsec .sec_title {
      padding-bottom: 30px;
    }
  }

  @media (min-width: 1200px) {
    .faqsection .descripsec .sec_title {
      padding-bottom: 45px;
    }
  }

  .faqsection .descripsec .sec_title h3 {
    margin-bottom: 0;
    color: #0D1834;
    font-size: 25px;
  }

  @media (min-width: 1200px) {
    .faqsection .descripsec .sec_title h3 {
      font-size: 30px;
    }
  }

  .footer .foot1 .form-group {
    position: relative;
  }

  @media (max-width: 991.98px) {
    .faqsection .descripsec .sec_title h3 {
      width: 100%;
    }
  }

  .faqsection .descripsec p {
    font-family: "Oxygen", sans-serif;
    font-size: 16px;
    font-weight: 300;
  }

  @media (min-width: 992px) {
    .faqsection .descripsec p {
      font-size: 18px;
      margin-bottom: 20px;
    }
  }

  @media (min-width: 1200px) {
    .faqsection .descripsec p {
      font-size: 20px;
      margin-bottom: 40px;
    }
  }

  .faqsection .descripsec .arwbtn {
    display: inline-flex;
    align-items: center;
    color: #0D1834;
    font-weight: 700;
  }

  .faqsection .descripsec .arwbtn .arw {
    margin-left: 19px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #158825;
    border-radius: 50%;
  }


  .patientestimonilas {
    background-color: #F4F9F5;
    padding: 45px 0;
  }

  @media (min-width: 768px) {
    .patientestimonilas {
      padding: 60px 0;
    }
  }

  @media (min-width: 992px) {
    .patientestimonilas {
      padding: 70px 0;
    }
  }

  @media (min-width: 1200px) {
    .patientestimonilas {
      padding: 100px 0;
    }
  }

  .patientestimonilas .top-head {
    /* display: flex;
    justify-content: space-between;
    align-items: center; */
    transition-delay: 0.2s;
    padding-bottom: 18px;
  }

  @media (min-width: 768px) {
    .patientestimonilas .top-head {
      padding-bottom: 30px;
    }
  }

  @media (min-width: 992px) {
    .patientestimonilas .top-head {
      padding-bottom: 40px;
    }
  }

  @media (min-width: 1200px) {
    .patientestimonilas .top-head {
      padding-bottom: 60px;
    }
  }

  .patientestimonilas .top-head .h3.sec_title {
    color: #000;
    margin-bottom: 0;
    color: #0D1834;
  }

  @media (min-width: 1200px) {
    .patientestimonilas .top-head .h3.sec_title {
      font-size: 30px;
    }
  }

  @media (max-width: 991.98px) {
    .patientestimonilas .top-head .h3.sec_title {
      width: 100%;
      padding-bottom: 10px;
    }
  }

  @media (max-width: 767.98px) {
    .patientestimonilas .top-head .h3.sec_title {
      margin-right: 30px;
    }
  }

  .patientestimonilas .wac-button-wrap .pt-xl-4 {
    padding-top: 0 !important;
  }



  /* About us Page */
  .about-value-life {
    padding-top: 40px;
  }

  @media (max-width: 1199.98px) {
    .about-value-life {
      padding-top: 0px;
    }
  }

  .about-value-life .left {
    transition-delay: 0.1s;
  }

  .about-value-life .h3 {
    font-weight: 400;
  }

  @media (max-width: 991.98px) {
    .about-value-life .h3 {
      margin-bottom: 25px;
    }
  }

  @media (max-width: 767.98px) {
    .about-value-life .h3 {
      font-size: 28px;
      font-weight: 500;
    }
  }

  @media (min-width: 1600px) {
    .about-value-life .h3 {
      font-size: 40px;
    }
  }

  .about-value-life .right {
    transition-delay: 0.2s;
  }

  .about-value-life .right h4 {
    font-weight: 300;
    font-family: "Oxygen", sans-serif;
    line-height: 1.6;
  }

  @media (max-width: 767.98px) {
    .about-value-life .right h4 {
      font-size: 15px;
      font-weight: 400;
    }
  }

  .about-value-life .avl-btn-wrap {
    padding-top: 40px;
    display: flex;
    align-items: center;
  }

  @media (max-width: 1199.98px) {
    .about-value-life .avl-btn-wrap {
      padding-top: 30px;
    }
  }

  @media (max-width: 767.98px) {
    .about-value-life .avl-btn-wrap {
      display: flex;
      align-items: center;
    }
  }

  @media (max-width: 1199.98px) {
    .about-value-life .avl-btn-wrap .head-btns {
      display: block !important;
    }
  }

  @media (max-width: 575.98px) {
    .about-value-life .avl-btn-wrap .btn-msm {
      margin-right: 0px;
    }
  }

  @media (min-width: 768px) {
    .about-value-life .avl-btn-wrap .btn-msm .btn {
      /* min-width: 220px; */
      padding: 18px;
    }
  }

  .about-value-life .avl-btn-wrap .watch-vdo {
    padding-top: 0;
  }

  .about-value-life .avl-btn-wrap .watch-vdo:focus {
    outline: none;
    border: 0;
  }

  .about-value-life .avl-btn-wrap .watch-vdo span {
    margin-right: 15px;
    display: block;
    transition: 0.3s ease-in-out;
  }

  @media (max-width: 1199.98px) {
    .about-value-life .avl-btn-wrap .watch-vdo span {
      max-width: 40px;
      margin-right: 15px;
      flex: 0 0 45px;
    }
  }

  @media (max-width: 767.98px) {
    .about-value-life .avl-btn-wrap .watch-vdo span {
      margin-right: 10px;
    }
  }

  .about-value-life .avl-btn-wrap .watch-vdo:hover span {
    margin-right: 15px;
  }

  @media (max-width: 767.98px) {
    .about-value-life .avl-btn-wrap .watch-vdo:hover span {
      margin-right: 10px;
    }
  }

  @media (max-width: 575.98px) {
    .about-value-life .avl-btn-wrap .watch-vdo h4 {
      font-size: 14px;
    }
  }

  .about-value-life .video-mini-wrap .watch-vdo .watchicon-vdo {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
  }

  @media (max-width: 767.98px) {
    .about-value-life .video-mini-wrap .watch-vdo .watchicon-vdo {
      font-size: 15px;
    }
  }

  .about-overview {
    padding: 100px 0 70px;
    overflow: hidden;
  }

  @media (max-width: 1199.98px) {
    .about-overview {
      padding: 50px 0;
    }
  }

  @media (max-width: 767.98px) {
    .about-overview {
      padding: 20px 0;
      /* background: rgba(200, 227, 204, 0.2); */
      background: #fff;
    }
  }

  .about-overview {
    transition-delay: 0.2s;
  }

  .about-overview .h3 {
    margin-bottom: 50px;
  }

  @media (max-width: 1599.98px) {
    .about-overview .h3 {
      margin-bottom: 30px;
    }
  }

  @media (max-width: 991.98px) {
    .about-overview .h3 {
      margin-bottom: 15px;
      font-size: 25px;
    }
  }

  .about-overview p {
    margin-bottom: 35px;
    font-family: "Oxygen", sans-serif;
    font-size: 16px;
    line-height: 1.9;
  }

  @media (max-width: 1599.98px) {
    .about-overview p {
      margin-bottom: 20px;
    }
  }

  @media (max-width: 767.98px) {
    .about-overview p {
      font-size: 15px;
    }
  }

  .vision-mission {
    background: #0D342E;
  }

  .vision-mission h4 {
    margin-bottom: 20px;
  }

  @media (max-width: 767.98px) {
    .vision-mission h4 {
      margin-bottom: 10px;
    }
  }

  .vision-mission p,
  .vision-mission li {
    line-height: 1.9;
    font-size: 16px;
    font-family: "Oxygen", sans-serif;
  }

  @media (max-width: 767.98px) {

    .vision-mission p,
    .vision-mission li {
      font-size: 15px;
    }
  }

  .vision-mission p span,
  .vision-mission li span {
    display: block;
  }

  @media (max-width: 1199.98px) {

    .vision-mission p br,
    .vision-mission li br {
      display: none;
    }
  }

  @media (max-width: 999px) {

    .vision-mission .right,
    .vision-mission .left {
      margin-top: 10px;
      padding-top: 25px;
    }
  }

  .vision-mission ul {
    padding-left: 7px;

  }

  .vision-mission ul li {
    list-style: decimal;
    margin-bottom: 18px;
  }

  @media (max-width: 1599.98px) {
    .vision-mission ul li {
      margin-bottom: 12px;
    }
  }

  @media (max-width: 999px) {
    .vision-mission .mob-border {
      border-top: 1px solid rgba(112, 112, 112, 0.2);
    }
  }

  .vision-mission .vm-wrap {
    transition-delay: 0.1s;
  }

  .vision-mission .vm-wrap+.vm-wrap {
    margin-top: 55px;
  }

  @media (max-width: 1599.98px) {
    .vision-mission .vm-wrap+.vm-wrap {
      margin-top: 35px;
    }
  }

  @media (max-width: 991.98px) {
    .vision-mission .vm-wrap+.vm-wrap {
      margin-top: 0px;
    }
  }

  .vision-mission .vision-mission-wrap {
    /* padding: 110px 0 90px; */
    padding-top: 100px;
    padding-bottom: 90px;
    position: relative;
  }

  @media (max-width: 1199.98px) {
    .vision-mission .vision-mission-wrap {
      /* padding: 70px 0; */
      padding-top: 70px;
      padding-bottom: 70px;
    }
  }

  @media (max-width: 991.98px) {
    .vision-mission .vision-mission-wrap {
      /* padding: 40px 0; */
      padding-top: 40px;
      padding-bottom: 40px;
    }
  }

  @media (max-width: 767.98px) {
    .vision-mission .vision-mission-wrap {
      /* padding: 25px 0; */
      padding-top: 15px;
      padding-bottom: 25px;
    }
  }

  .vision-mission .vision-mission-wrap .vm-bg {
    position: absolute;
    bottom: -90px;
    left: 15px;
    /* z-index: -1; */
    opacity: 0.6;
  }

  .vision-mission h4{
    position: relative;
  }
  .vision-mission h4:after{
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.25' height='15.671' viewBox='0 0 15.25 15.671'%3E%3Cpath id='Path_75620' data-name='Path 75620' d='M19012.738,7595.485h15.25v15.671Z' transform='translate(-19012.738 -7595.485)' fill='%23158825'/%3E%3C/svg%3E%0A");
    top: 7px;
    left: -30px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
  }
  .vision-mission-wrap .left,.vision-mission-wrap .right{
      z-index: 1;
      position: relative;
      color: #fff;
      padding-left: 40px;
  }
  @media (max-width: 1599.98px) {
    .vision-mission .vision-mission-wrap .vm-bg {
      bottom: -70px;
    }
  }

  @media (max-width: 1199.98px) {
    .vision-mission .vision-mission-wrap .vm-bg {
      max-width: 150px;
    }
  }

  @media (max-width: 991.98px) {
    .vision-mission .vision-mission-wrap .vm-bg {
      max-width: 100px;
      left: auto;
      right: 0;
      bottom: -40px;
    }
  }

  @media (max-width: 767.98px) {
    .vision-mission .vision-mission-wrap .vm-bg {
      bottom: -25px;
      max-width: 140px;
    }
    .vision-mission h4:after{
      top: 6px;
      width: 10px;
      height: 10px;
      left: -25px
    } 
  }




  .our-value-guid {
    width: 100%;
    position: relative;
  }

  .our-value-guid .our-value-inner {
    position: relative;
  }

  .our-value-guid .our-value-inner .our-value-header {
    width: 100%;
    position: relative;
    margin-bottom: 50px;
  }

  @media (max-width: 576px) {
    .our-value-guid .our-value-inner .our-value-header {
      margin-bottom: 30px;
    }
  }

  .our-value-guid .our-value-inner h3.our-value-header {
    font-size: 30px;
    line-height: 1.3;
    text-decoration: none;
    font-weight: 500;
    color: #0D1834;
  }

  @media (max-width: 991px) {
    .our-value-guid .our-value-inner h3.our-value-header {
      font-size: 25px;
    }
  }

  .about-message {
    padding: 90px 0;
    background: rgba(237, 237, 237, 0.3);
  }



  @media (max-width: 991.98px) {
    .about-message {
      padding: 60px 0;
    }
  }

  @media (max-width: 767.98px) {
    .about-message {
      padding: 50px 0 30px;
    }
  }

  .about-message .abt-msg-wrap+.abt-msg-wrap {
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid rgba(21, 136, 37, 0.2);
  }

  @media (max-width: 767.98px) {
    .about-message .abt-msg-wrap+.abt-msg-wrap {
      padding-top: 40px;
      margin-top: 20px;
    }
  }

  .about-message {
    transition-delay: 0.2s;

  }

  .about-message h5 {
    margin-bottom: 18px;
  }

  .about-message p {
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 1.9;
    font-family: "Oxygen", sans-serif;
  }

  @media (max-width: 1199.98px) {
    .about-message p {
      margin-bottom: 10px;
    }
  }

  @media (max-width: 767.98px) {
    .about-message p {
      font-size: 15px;
    }
  }

  .about-message a {
    color: #158825;
    text-decoration: underline;
  }

  .about-message h6 {
    margin-top: 40px;
  }

  @media (max-width: 1199.98px) {
    .about-message h6 {
      margin-top: 30px;
    }
  }

  .about-message span {
    font-family: "Oxygen", sans-serif;
    font-size: 14px;
  }

  .about-give-life {
    padding: 100px 0;
    background: #0D342E;
    color: #fff;
    position: relative;
    overflow: hidden;
  }

  /* .about-give-life a {
    color: #fff;
    text-decoration: underline;
  } */
  @media (max-width: 1599.98px) {
    .about-give-life {
      padding: 80px 0;
    }
  }

  @media (max-width: 991.98px) {
    .about-give-life {
      padding: 60px 0;
    }
  }

  @media (max-width: 767.98px) {
    .about-give-life {
      padding: 50px 0 30px;
    }
  }

  @media (min-width: 1600px) {
    .about-give-life h3 {
      font-size: 40px;
    }
  }

  .about-give-life h6 {
    font-family: "Oxygen", sans-serif;
    font-weight: 300;
    margin-bottom: 35px;
    font-size: 18px;
  }

  @media (max-width: 767.98px) {
    .about-give-life h6 {
      margin-bottom: 25px;
    }
  }

  .about-give-life h3 {
    font-size: 28px;
  }

  .about-give-life p {
    font-size: 16px;
    font-family: "Oxygen", sans-serif;
  }

  @media (max-width: 767.98px) {
    .about-give-life p {
      font-size: 15px;
    }
  }

  .about-give-life p a {
    text-decoration: underline;
    font-family: "Ubuntu", sans-serif;
    color: #fff;
  }

  .about-give-life p a:hover {
    color: #158825;
  }

  .about-give-life .btn {
    min-width: 190px;
  }

  .about-board .about-board-wrap {
    /*padding: 100px 0 40px; */
    padding-top: 100px;
    padding-bottom: 40px;
    position: relative;
  }

  @media (max-width: 1599.98px) {
    .about-board .about-board-wrap {
      /*padding: 70px 0 20px; */
      padding-top: 70px;
      padding-bottom: 20px;
    }
  }

  @media (max-width: 991.98px) {
    .about-board .about-board-wrap {
      /*padding: 50px 0 10px; */
      padding-top: 50px;
      padding-bottom: 50px;
    }
  }


  .about-board .board-top {
    padding-top: 50px;
  }

  @media (max-width: 1599.98px) {
    .about-board .board-top {
      padding: 30px 0;
    }
  }

  @media (max-width: 767.98px) {
    .about-board .board-top {
      padding: 15px 0;
    }
  }

  .page-about-us .home-above-foot{
    background: #F4F7F8;
  }

  .meaning-logo {
    padding: 100px 0;
    /* background: rgba(200, 227, 204, 0.2); */
  }

  @media (max-width: 1599.98px) {
    .meaning-logo {
      padding: 80px 0;
    }
  }

  @media (max-width: 991.98px) {
    .meaning-logo {
      padding: 60px 0;
    }
  }

  @media (max-width: 767.98px) {
    .meaning-logo {
      padding: 50px 0;
    }
  }

  .meaning-logo {
    transition-delay: 0.2s;
  }

  @media (max-width: 999px) {
    .meaning-logo .right {
      text-align: center;
    }
  }

  .meaning-logo h3 {
    margin-bottom: 30px;
  }

  @media (min-width: 1600px) {
    .meaning-logo h3 {
      font-size: 30px;
    }
  }

  @media (max-width: 1599.98px) {
    .meaning-logo h3 {
      margin-bottom: 30px;
    }
  }

  @media (max-width: 991.98px) {
    .meaning-logo h3 {
      font-size: 28px;
      margin-bottom: 25px;
    }
  }

  @media (max-width: 767.98px) {
    .meaning-logo h3 {
      text-align: left;
    }
  }

  .meaning-logo p {
    font-family: "Oxygen", sans-serif;
    line-height: 1.875;
    margin: 0;
    font-size: 16px;
  }



  .facilities-care-begins {
    padding: 80px 0;
    position: relative;
  }


  @media (max-width: 767.98px) {
    .facilities-care-begins {
      padding: 0px 0 40px;
    }
  }

  .facilities-care-begins .left {
    max-width: 600px;
    transition-delay: 0.2s;
  }

  .facilities-care-begins .h3 {
    margin-bottom: 40px;
  }

  @media (min-width: 1599.98px) {
    .facilities-care-begins .h3 {
      font-size: 40px;

    }
  }

  @media (max-width: 1599.98px) {
    .facilities-care-begins .h3 {
      margin-bottom: 25px;
    }
  }

  @media (max-width: 991.98px) {
    .facilities-care-begins .h3 {
      font-size: 28px;
    }

    .facilities-care-begins .h3 br {
      display: none;
    }
  }

  .facilities-care-begins .h5 {
    font-weight: 300;
    line-height: 1.6;
    margin-bottom: 25px;
    font-family: "Oxygen", sans-serif;
  }

  @media (max-width: 991.98px) {
    .facilities-care-begins .h5 {
      margin-bottom: 15px;
      font-weight: 400;
    }
  }

  .facilities-care-begins .btn {
    min-width: 245px;
  }

  @media (min-width: 1199.98px) {
    /*    .facilities-care-begins .btn {
      font-size: 18px;
    }*/
    .about-value-life .avl-btn-wrap .watch-vdo:hover span {
        /* min-width: 220px; */
        margin-right: 10px;
      }

  }

  .facilities-care-begins .right {
    transition-delay: 0.3s;
    position: relative;
    padding-bottom: 54px;
  }

  @media (max-width: 991.98px) {
    .facilities-care-begins .right {
      padding-bottom: 0px;
    }
  }

  .facilities-care-begins .right .bg-gave-life {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
  }

  @media (max-width: 991.98px) {
    .facilities-care-begins .right .bg-gave-life {
      right: -30px;
      max-width: 100px;
      bottom: -50px;
    }
  }

  @media (max-width: 767.98px) {
    .facilities-care-begins .right .bg-gave-life {
      right: 0px;
      max-width: 70px;
      bottom: -10px;
    }
  }

  .facilities-care-begins .right figure {
    max-width: 486px;
    margin-left: auto;
    overflow: hidden;
    margin-right: 68px;
  }

  @media (max-width: 1599.98px) {
    .facilities-care-begins .right figure {
      max-width: 400px;
    }
  }

  @media (max-width: 991.98px) {
    .facilities-care-begins .right figure {
      margin-right: 0px;
    }
  }

  @media (max-width: 767.98px) {
    .facilities-care-begins .right figure {
      height: 300px;
      margin: 15px 0;
    }
  }

  .facilities-care-begins .right figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }

  .facilities-care-begins .right figure span {
    display: block;
    transition: 1s ease-in-out;
    transform: scalex(1.3);
  }

  .facilities-care-begins .right.anime figure span {
    transform: scalex(1);
  }



  .facility-green-sec {
    padding-bottom: 90px;
  }

  @media (max-width: 1599.98px) {
    .facility-green-sec {
      padding: 30px 0 70px;
    }
  }

  @media (max-width: 767.98px) {
    .facility-green-sec {
      padding: 20px 0 35px;
    }
  }

  @media (max-width: 575.98px) {
    .facility-green-sec {
      padding: 0px;
    }
  }

  .facility-green-sec .facilitygs-wrap {
    background: rgba(200, 227, 204, 0.2);
    padding: 85px;
    position: relative;

  }

  @media (max-width: 1599.98px) {
    .facility-green-sec .facilitygs-wrap {
      padding: 60px;
    }
  }

  .facility-green-sec .facilitygs-wrap .fac-left-bg {
    position: absolute;
    left: 0;
    bottom: 0;
  }

  @media (max-width: 767.98px) {
    .facility-green-sec .facilitygs-wrap .fac-left-bg {
      max-width: 80px;
    }
  }

  .facility-green-sec .facilitygs-wrap .fgs-max {
    text-align: center;
    font-family: "Oxygen", sans-serif;
  }

  .facility-green-sec .facilitygs-wrap .fgs-max h4 {
    color: #158825;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 40px;
  }

  @media (min-width: 1199.98px) {
    .facility-green-sec .facilitygs-wrap .fgs-max h4 {
      font-size: 30px;
    }
  }

  @media (max-width: 767.98px) {
    .facility-green-sec .facilitygs-wrap .fgs-max h4 {
      margin-bottom: 20px;
      font-size: 20px;
    }
  }

  .facility-green-sec .facilitygs-wrap .fgs-max .link-text {
    font-weight: 700;
  }

  @media (max-width: 767.98px) {
    .facility-green-sec .facilitygs-wrap .fgs-max .link-text {
      font-size: 14px;
    }
  }

  .facility-green-sec .wac-button-wrap .d-none {
    display: block !important;
  }

  .home-temple-health {
    padding: 20px 0 100px;
  }

  @media (max-width: 1599.98px) {
    .home-temple-health {
      padding: 20px 0 80px;
    }
  }

  @media (max-width: 991.98px) {
    .home-temple-health {
      padding: 10px 0 60px;
    }
  }

  @media (max-width: 767.98px) {
    .home-temple-health {
      padding: 0px 0 40px;
    }
  }

  @media (max-width: 575.98px) {
    .home-temple-health {
      padding: 50px 0;
    }
  }

  .home-temple-health .h2 {
    color: #158825;
  }

  @media (max-width: 767.98px) {
    .home-temple-health .h2 {
      font-size: 16px;
      margin-bottom: 18px;
    }

    .home-temple-health .h2 br {
      display: none;
    }
  }

  .home-temple-health .temp-mob-btn {
    transition-delay: 0.2s;
  }

  .home-temple-health .watch-vdo {
    display: inline-flex;
    align-items: center;
    /* padding-top: 60px; */
  }

  .home-temple-health .video-mini-wrap {
    position: relative;
  }
  .home-temple-health .video-mini-wrap:after {
    position: absolute;
    content: '';
    background: #D0D0D0;
    right:0;
    top: 0;
    height: 100%;
    width: 1px;
  }
  .home-temple-health .video-temp-health{
      align-items: center;
      padding-top: 60px;
  }

  @media (max-width: 1599.98px) {
    .home-temple-health .video-temp-health {
      padding-top: 100px;
    }
  }

  @media (max-width: 991.98px) {
    .home-temple-health .video-temp-health {
      padding-top: 40px;
    }
  }

  .know-more-btn-about-temple .d-none{
      display: block !important;
  }

  /* @media (max-width: 767.98px) {
    .home-temple-health .watch-vdo {
      padding: 5px 0px;
    }
  } */

  .home-temple-health .watch-vdo h6 {
    margin-bottom: 0;
    font-size: 16px;
    transition: 0.3s ease-in-out;
  }

  @media (max-width: 767.98px) {
    .home-temple-health .watch-vdo h6 {
      font-size: 14px;
    }
    .home-temple-health .video-mini-wrap:after{
      right: -15px;
    }

    .home-temple-health .mobile-temple-vdo-box .watch-vdo {
      padding: 5px 0px;
    }

    .home-temple-health .mobile-temple-vdo-box .head-btns {
      display: block !important;
    }
  }

  .home-temple-health .watch-vdo span {
    margin-right: 25px;
    display: block;
    transition: 0.3s ease-in-out;
  }

  @media (max-width: 1199.98px) {
    .home-temple-health .watch-vdo span {
      margin-right: 15px;
    }
  }

  @media (max-width: 991.98px) {
    .home-temple-health .watch-vdo span {
      max-width: 30px;
    }
  }

  @media (max-width: 767.98px) {
    .home-temple-health .watch-vdo span {
      max-width: 45px;
      margin-right: 10px;
    }
  }

  .home-temple-health .watch-vdo:hover span {
    margin-right: 15px;
  }

  .home-temple-health .watch-vdo:hover h6 {
    color: #158825;
  }

  .home-temple-health .btn-know .btn {
    min-width: 170px;
  }

  .home-temple-health .left {
    /* max-width: 410px; */
    margin-left: 80px;
    transition-delay: 0.2s;
  }

  @media (max-width: 991.98px) {
    .home-temple-health .left {
      margin-left: 0px;
    }
  }

  .home-temple-health .right {
    transition-delay: 0.2s;
    max-width: 590px;
  }

  .home-temple-health .right h1 {
    margin-bottom: 25px;
    color: #000;
    line-height: 1.4;
    font-size: 25px;
  }

  @media (max-width: 767.98px) {
    .home-temple-health .right h1 {
      margin-bottom: 20px;
      font-size: 28px;
    }

    .home-temple-health .btn-know .btn {
      min-width: 150px;
    }
  }

  .home-temple-health .right p {
    font-size: 20px;
    font-weight: 300;
    font-family: "Oxygen", sans-serif;
  }

  @media (max-width: 1199.98px) {
    .home-temple-health .right p {
      font-size: 18px;
    }
  }

  @media (max-width: 767.98px) {
    .home-temple-health .right p {
      font-size: 15px;
      font-weight: 400;
    }
  }


  .special-wrap-ayurv .left.anime .img-box span {
    transform: scalex(1);
  }

  .special-wrap-ayurv .right {
    /* max-width: 590px; */
    transition-delay: 0.3s;
    color: #fff;
  }

  .special-wrap-ayurv .right .h3 {
    margin-bottom: 35px;
  }

  @media (min-width: 1599.98px) {
    .special-wrap-ayurv .right .h3 {
      font-size: 50px;
    }
  }

  @media (max-width: 1599.98px) {
    .special-wrap-ayurv .right .h3 {
      margin-bottom: 25px;
    }
  }

  @media (max-width: 991.98px) {
    .special-wrap-ayurv .right .h3 {
      margin-bottom: 20px;
    }
  }

  @media (max-width: 767.98px) {
    .special-wrap-ayurv .right .h3 {
      margin-bottom: 15px;
    }
  }

  .special-wrap-ayurv .right .h5 {
    font-weight: 300;
    line-height: 1.6;
    font-family: "Oxygen", sans-serif;
  }


  .home-excellence {
    padding: 70px 0;
    overflow: hidden;
  }

  @media (max-width: 1199.98px) {
    .home-excellence {
      padding: 60px 0;
    }
  }

  @media (max-width: 767.98px) {
    .home-excellence {
      padding: 50px 0 60px;
    }
  }

  .home-excellence .right-top-bg {
    position: absolute;
    right: -64px;
    top: -91px;
    z-index: -1;
    width: auto;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    display: none;
  }

  @media (max-width: 1599.98px) {
    .home-excellence .right-top-bg {
      max-width: 100px;
      right: -45px;
    }
  }

  @media (max-width: 1199.98px) {
    .home-excellence .right-top-bg {
      top: -66px;
    }
  }

  @media (max-width: 767.98px) {
    .home-excellence .right-top-bg {
      max-width: 70px;
      right: 0px;
      top: -40px;
      display: none;
    }
  }

  .home-excellence .sec-top {
    display: flex;
    position: relative;
    transition-delay: 0.2s;
  }

  @media (max-width: 767.98px) {
    .home-excellence .sec-top {
      display: block;
    }
  }

  .home-excellence .sec-top .h3 {
    max-width: 380px; 
    line-height: 1.4;
  }

  @media (min-width: 1199.98px) {
    .home-excellence .sec-top .h3 {
      font-size: 30px;
    }
  }

  @media (max-width: 767.98px) {
    .home-excellence .sec-top .h3 {
      font-size: 25px;
      margin-bottom: 25px;
    }
  }

  .home-excellence .sec-top .h5 {
    font-family: "Oxygen", sans-serif;
    font-weight: 300;
    line-height: 1.7;
    margin-left: 100px;
    max-width: 550px;
  }

  @media (max-width: 991.98px) {
    .home-excellence .sec-top .h5 {
      margin-left: 60px;
    }
  }

  @media (max-width: 767.98px) {
    .home-excellence .sec-top .h5 {
      margin-left: 0px;
      font-weight: 400;
    }
  }



  .home-care-begins {
    padding: 70px 0;
    overflow: hidden;
  }

  /* @media (max-width: 1599.98px) {
    .home-care-begins {
      padding: 70px 0;
    }
  } */

  @media (max-width: 767.98px) {
    .home-care-begins {
      padding: 50px 0 60px;
    }
  }

  .home-care-begins .sec-top .h3 {
    max-width: 400px;
    line-height: 1.4;
  }

  @media (min-width: 1199.98px) {
    .home-care-begins .sec-top .h3 {
      font-size: 30px;
    }

  }

  @media (max-width: 767.98px) {
    .home-care-begins .sec-top .h3 {
      margin-bottom: 20px;
      font-size: 25px;
    }
  }

  .home-care-begins .sec-top .h5 {
    font-family: "Oxygen", sans-serif;
    font-weight: 300;
    line-height: 1.7;
    max-width: 560px;
  }

  @media (max-width: 767.98px) {
    .home-care-begins .sec-top .h5 {
      font-size: 15px;
      font-weight: 400;
    }
  }

  .home-care-begins .sec-top .left {
    transition-delay: 0.2s;
  }

  .home-care-begins .sec-top .right {
    transition-delay: 0.3s;
  }

  @media (max-width: 767.98px) {
    .home-care-begins .sec-top .right {
      max-width: 400px;
    }
  }



  .our-teams-welcome {
    padding: 80px 0 50px;
  }

  @media (max-width: 1199.98px) {
    .our-teams-welcome {
      padding: 70px 0 30px;
    }

    .home-care-begins .sec-top .h3 br {
      display: none;
    }
  }

  @media (max-width: 767.98px) {
    .our-teams-welcome {
      padding: 40px 0 0px;
    }
  }

  @media (max-width: 1199.98px) {
    .our-teams-welcome .row {
      align-items: center;
    }
  }

  .our-teams-welcome .left {
    transition-delay: 0.2s;
    padding-left: 0;
  }

  .our-teams-welcome .left .h3 {
    margin-bottom: 50px;
    max-width: 300px;
  }

  @media (min-width: 1200px) {
    .our-teams-welcome .left .h3 {
      font-size: 40px;
    }
  }

  @media (max-width: 1599.98px) {
    .our-teams-welcome .left .h3 {
      margin-bottom: 35px;
    }
  }

  @media (max-width: 991.98px) {
    .our-teams-welcome .left .h3 {
      margin-bottom: 25px;
    }
  }

  @media (max-width: 767.98px) {
    .our-teams-welcome .left .h3 {
      margin-bottom: 15px;
      font-size: 25px;
    }
  }

  .our-teams-welcome .left p {
    margin-bottom: 40px;
    font-size: 20px;
    font-weight: 300;
    font-family: "Oxygen", sans-serif;
  }

  @media (max-width: 1599.98px) {
    .our-teams-welcome .left p {
      margin-bottom: 30px;
    }
  }

  @media (max-width: 1199.98px) {
    .our-teams-welcome .left p {
      font-size: 18px;
    }
  }

  @media (max-width: 767.98px) {
    .our-teams-welcome .left p {
      font-size: 15px;
    }
  }

  .our-teams-welcome .link-text {
    font-family: "Oxygen", sans-serif;
    font-weight: 700 !important;
  }

  .our-teams-welcome .right {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 80px;
  }

  @media (max-width: 1599.98px) {
    .our-teams-welcome .right {
      padding-left: 30px;
    }
  }

  @media (max-width: 991.98px) {
    .our-teams-welcome .right {
      display: block;
      padding-left: 0px;
    }
  }

  /* @import url("https://fonts.googleapis.com/css2?family=Oxygen:wght@300;400;700&family=Ubuntu:wght@300;400;500;700&display=swap"); */
  /* @import '../../helpers/variables'; */
  .emergencyintro {
    padding: 40px 0 40px;
    position: relative;
  }

  @media (min-width: 768px) {
    .emergencyintro {
      padding: 60px 0 100px;
    }

    .emergencyintro::before {
      content: "";
      display: block;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='137.445' height='200.356' viewBox='0 0 137.445 200.356'%3E%3Cg id='Group_44482' data-name='Group 44482' transform='translate(-1588.555 -622.423)'%3E%3Cpath id='Path_16141' data-name='Path 16141' d='M19012.742 7665.6h68.225v-70.112Z' transform='translate(-17355.965 -6913.044)' fill='%2300530c'/%3E%3Cpath id='Path_16139' data-name='Path 16139' d='M19012.742 7665.6h68.225v-70.112Z' transform='translate(-17424.188 -6842.816)' fill='%23ba2b2b'/%3E%3Cpath id='Path_16142' data-name='Path 16142' d='M19012.742 7638.014h41.387v-42.531Z' transform='translate(-17328.129 -6815.349)' fill='%234dce5f'/%3E%3Cpath id='Subtraction_7' data-name='Subtraction 7' d='M-16478-1164h0v-74a36.745 36.745 0 0 1 14.4 2.907 36.882 36.882 0 0 1 11.762 7.929 36.932 36.932 0 0 1 7.93 11.76A36.741 36.741 0 0 1-16441-1201a36.742 36.742 0 0 1-2.908 14.4 36.931 36.931 0 0 1-7.93 11.76 36.88 36.88 0 0 1-11.762 7.929A36.755 36.755 0 0 1-16478-1164Z' transform='translate(18132.891 1860.422)' fill='%23e6e6e6' opacity='0.3'/%3E%3C/g%3E%3C/svg%3E");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      width: 137px;
      height: 200px;
      position: absolute;
      right: 7.5%;
      bottom: 0;
    }
  }

  @media (min-width: 768px) and (max-width: 1199px) {
    .emergencyintro::before {
      width: 90px;
      height: 125px;
      right: 3.5%;
    }
  }

  @media (min-width: 1600px) {
    .emergencyintro {
      padding: 90px 0 180px;
    }
  }

  .emergencyintro .introimg {
    margin: 0;
    position: relative;
    line-height: 0;
    /* padding-left: 48px; */
    padding-left: 7.45%;
    display: block;
    max-width: 505px;
  }

  @media (max-width: 1199px) {
    .emergencyintro .introimg {
      padding-left: 4.45%;
    }
  }

  @media (max-width: 991px) {
    .emergencyintro .introimg {
      margin: auto;
    }
  }

  .emergencyintro .introimg::before {
    content: "";
    display: block;
    width: 99px;
    height: 99px;
    background-image: url("data:image/svg+xml,%3Csvg id='Group_44483' data-name='Group 44483' xmlns='http://www.w3.org/2000/svg' width='97.152' height='99.836' viewBox='0 0 97.152 99.836'%3E%3Cpath id='Path_16142' data-name='Path 16142' d='M19061.313 7645.4h-48.572v-49.919Z' transform='translate(-19012.74 -7595.482)' fill='%23b1b1b1'/%3E%3Cpath id='Path_16141' data-name='Path 16141' d='M19061.316 7645.4h-48.574v-49.916Z' transform='translate(-19012.736 -7545.564)' fill='%2300530c'/%3E%3Cpath id='Path_67896' data-name='Path 67896' d='M19061.311 7645.4h-48.57v-49.915Z' transform='translate(-18964.158 -7545.562)' fill='%23ba2b2b'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
  }

  @media (max-width: 1199px) {
    .emergencyintro .introimg::before {
      width: 65px;
      height: 65px;
    }
  }

  .emergencyintro .introimg img {
    max-width: 100%;
  }

  @media (max-width: 991px) {
    .emergencyintro .introcnt {
      padding-top: 30px;
    }
  }

  .emergencyintro .introcnt .sectitle {
    padding-bottom: 10px;
  }

  @media (min-width: 768px) {
    .emergencyintro .introcnt .sectitle {
      padding-bottom: 10px;
    }
  }

  @media (min-width: 992px) {
    .emergencyintro .introcnt .sectitle {
      padding-bottom: 20px;
      max-width: 410px;
    }
  }

  @media (min-width: 1600px) {
    .emergencyintro .introcnt .sectitle {
      padding-bottom: 30px;
    }
  }

  .emergencyintro .introcnt h1.sectitle,
  .emergencyintro .introcnt .sectitle .h1 {
    font-weight: 500;
    color: #000;
    font-size: 25px;
    font-family: "Ubuntu", sans-serif;
    margin: 0;
  }

  @media (min-width: 768px) {

    .emergencyintro .introcnt h1.sectitle,
    .emergencyintro .introcnt .sectitle .h1 {
      font-size: 32px;
    }
  }

  @media (min-width: 992px) {

    .emergencyintro .introcnt h1.sectitle,
    .emergencyintro .introcnt .sectitle .h1 {
      font-size: 35px;
    }
  }

  @media (min-width: 1200px) {

    .emergencyintro .introcnt h1.sectitle,
    .emergencyintro .introcnt .sectitle .h1 {
      font-size: 40px;
    }
  }

  .emergencyintro .introcnt p {
    color: #0D1834;
  }

  @media (min-width: 1200px) {
    .emergencyintro .introcnt p {
      line-height: 30px;
      font-size: 16px;
    }
  }

  .emergencyintro .introcnt p .rdmore,
  .emergencyintro .introcnt p a {
    color: #158825;
    text-decoration: underline;
    text-underline-position: under;
  }


  .emergency-services {
    padding: 40px 0 40px;
    background-color: #0D342E;
  }

  @media (min-width: 768px) {
    .emergency-services {
      padding: 60px 0 50px;
    }
  }

  @media (min-width: 1600px) {
    .emergency-services {
      padding: 100px 0 90px;
    }
  }

  .emergency-services .sectitle {
    padding-bottom: 10px;
    text-align: center;
  }

  @media (min-width: 768px) {
    .emergency-services .sectitle {
      padding-bottom: 15px;
    }
  }

  @media (min-width: 992px) {
    .emergency-services .sectitle {
      padding-bottom: 20px;
    }
  }

  @media (min-width: 1600px) {
    .emergency-services .sectitle {
      padding-bottom: 23px;
    }
  }

  .emergency-services h2.sectitle {
    color: #fff;
    margin-bottom: 0;
    font-size: 22px;
  }

  @media (min-width: 768px) {
    .emergency-services h2.sectitle {
      font-size: 25px;
    }
  }

  @media (min-width: 992px) {
    .emergency-services h2.sectitle {
      font-size: 28px;
    }
  }

  @media (min-width: 1200px) {
    .emergency-services h2.sectitle {
      font-size: 30px;
    }
  }

  .emergency-services .subtitle {
    /* max-width: 500px; */
    display: block;
    margin: auto;
    text-align: center;
  }

  @media (min-width: 992px) {
    .emergency-services .subtitle {
      /* max-width: 555px; */
    }
  }

  .emergency-services .subtitle p {
    color: #fff;
    font-family: "Oxygen", sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.6;
  }

  @media (min-width: 768px) {
    .emergency-services .subtitle p {
      font-size: 16px;
    }
  }

  @media (min-width: 992px) {
    .emergency-services .subtitle p {
      font-size: 18px;
    }
  }

  @media (min-width: 1200px) {
    .emergency-services .subtitle p {
      font-size: 20px;
    }
  }

  .emergency-other-facilities {
    overflow: hidden;
    padding: 40px 0 40px;
  }

  @media (min-width: 768px) {
    .emergency-other-facilities {
      padding: 60px 0 75px;
    }
  }

  @media (min-width: 992px) {
    .emergency-other-facilities {
      padding: 70px 0 90px;
    }
  }

  @media (min-width: 1600px) {
    .emergency-other-facilities {
      padding: 90px 0;
    }
  }

  .emergency-other-facilities h2 {
    margin-bottom: 0;
    color: #0D1834;
    font-size: 22px;
  }

  @media (min-width: 768px) {
    .emergency-other-facilities h2 {
      font-size: 25px;
    }
  }

  @media (min-width: 992px) {
    .emergency-other-facilities h2 {
      font-size: 28px;
    }
  }

  @media (min-width: 1200px) {
    .emergency-other-facilities h2 {
      font-size: 30px;
    }
  }

  .telemedi-homecare {
    padding-bottom: 90px;
  }

  @media (max-width: 1199.98px) {
    .telemedi-homecare {
      padding-bottom: 60px;
    }
  }

  @media (max-width: 991.98px) {
    .telemedi-homecare {
      padding-bottom: 40px;
    }
  }

  @media (max-width: 767.98px) {
    .telemedi-homecare {
      padding-bottom: 20px;
    }
  }

  @media (max-width: 575.98px) {
    .telemedi-homecare {
      padding-bottom: 0px;
    }
  }


  /* Treatment Offerd */
  .treatmentofferd {
    padding: 100px 0;
    background: #F8F8F8;
    position: relative;
  }

  @media (max-width: 1599.98px) {
    .treatmentofferd {
      padding: 70px 0;
    }
  }

  @media (max-width: 1199.98px) {
    .treatmentofferd {
      padding: 60px 0 60px;
    }
  }

  @media (max-width: 767.98px) {
    .treatmentofferd {
      padding: 50px 0 50px;
    }
  }

  .treatmentofferd .container {
    z-index: 1;
    position: relative;
  }

  .treatmentofferd .vectoshape {
    display: inline-block;
    position: absolute;
    right: 90px;
    bottom: 0;
    z-index: 0;
  }

  @media (max-width: 1799px) {
    .treatmentofferd .vectoshape {
      max-width: 100px;
    }
  }

  @media (max-width: 1599px) {
    .treatmentofferd .vectoshape {
      max-width: 80px;
      right: 0px;
    }
  }

  @media (max-width: 991px) {
    .treatmentofferd .vectoshape {
      display: none;
    }
  }

  .treatmentofferd .vectoshape img {
    max-width: 100%;
  }

  .treatmentofferd::before {
    content: "";
    display: inline-block;
    position: absolute;
    right: 90px;
    bottom: 0;
    z-index: 0;
    width: 100%;
    max-width: 161px;
    height: 154.84px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='161.016' height='154.848' viewBox='0 0 161.016 154.848'%3E%3Cg id='Group_29522' data-name='Group 29522' transform='translate(-1553 -2493.891)'%3E%3Cpath id='Path_16134' data-name='Path 16134' d='M19012.738 7650.458h53.5v-54.976Z' transform='translate(-17459.738 -5056.696)' fill='%23158825'/%3E%3Cpath id='Path_16135' data-name='Path 16135' d='M19012.738 7650.458h53.5v-54.976Z' transform='translate(-17459.738 -5001.72)' fill='%23ba2b2b'/%3E%3Cpath id='Path_16141' data-name='Path 16141' d='M19012.742 7650.285h53.326v-54.8Z' transform='translate(-17352.053 -5057.129)' fill='%2300530c'/%3E%3Cpath id='Path_16139' data-name='Path 16139' d='M19012.742 7650.285h53.326v-54.8Z' transform='translate(-17405.377 -5001.546)' fill='%234dce5f'/%3E%3Cpath id='Path_16142' data-name='Path 16142' d='M19012.742 7628.726h32.348v-33.243Z' transform='translate(-17331.076 -4979.988)' fill='%23b1b1b1'/%3E%3Cpath id='Subtraction_7' data-name='Subtraction 7' d='M0 57.838H0V0A28.72 28.72 0 0 1 11.254 2.272a28.825 28.825 0 0 1 9.193 6.2 28.877 28.877 0 0 1 6.2 9.192 29.018 29.018 0 0 1 0 22.514 28.876 28.876 0 0 1-6.2 9.192 28.823 28.823 0 0 1-9.193 6.2A28.728 28.728 0 0 1 0 57.838Z' transform='translate(1626.127 2493.891)' fill='%23d4f2da'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

  @media (max-width: 1799px) {
    .treatmentofferd::before {
      max-width: 100px;
      height: 96px;
    }
  }

  @media (max-width: 1599px) {
    .treatmentofferd::before {
      max-width: 80px;
      height: 77px;
      right: 20px;
    }
  }

  @media (max-width: 991px) {
    .treatmentofferd::before {
      display: none;
    }
  }

  .treatmentofferd .top-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition-delay: 0.2s;
  }

  .treatmentofferd .top-head h3 {
    font-size: 25px;
    margin: 0;
  }

  @media (min-width: 1200px) {
    .treatmentofferd .top-head h3 {
      font-size: 30px;
    }
  }

  /* .footer .foot1 .form-group .wpcf7-spinner {
    position: absolute;
    right: 15px;
    top: 15px;
    /* margin: 0px 10px; */
  /* }  */

  .meaning-logo .left {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    max-width: 300px;
    margin: auto;
    /*float:none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);*/
  }

  @media (max-width: 991.98px) {
    .meaning-logo .left {
      margin: 0;
      margin-bottom: 35px;
    }
  }

  @media (max-width: 767.98px) {
    .meaning-logo .left {
      max-width: 250px;
      margin: 40px auto;
      position: relative;
      left: auto;
      right: auto;
      transform: none;
      margin-top: 10px;
      margin-left: 0;
    }
  }

  .about-board .about-board-wrap h4 {
    font-size: 25px;
  }

  @media (max-width: 767.98px) {

    .about-board .about-board-wrap h4,
    .about-board .board-top .board-box {
      text-align: center;
    }
  }

  .about-give-life .right .bg-gave-life {
    position: absolute;
    right: 26px !important;
    bottom: -15px !important;
    max-width: 35%;
  }

  @media (max-width: 1599.98px) {
    .about-give-life .right .bg-gave-life {
      right: -25px !important;
      bottom: -10px !important;
    }
  }

  @media (max-width: 991.98px) {
    .about-give-life .right .bg-gave-life {
      right: -30px;
      max-width: 100px;
      bottom: -50px;
    }
  }

  @media (max-width: 767.98px) {
    .about-give-life .right .bg-gave-life {
      right: 15px !important;
      bottom: -15px !important;
    }
  }


  .about-message .left .img-box {
    transition-delay: 0.1s;
    max-width: 390px;
    height: 287px;
  }

  @media (max-width: 1599.98px) {
    .about-message .left .img-box {
      max-width: 300px;
    }
  }

  @media (max-width: 1199.98px) {
    .about-message .left .img-box {
      max-width: 250px;
    }
  }

  @media (max-width: 575.98px) {
    .about-message .left .img-box {
      max-width: 100%;
    }
  }

  .about-message .left .img-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .about-message .right {
    max-width: 850px;
    margin-left: auto;
    transition-delay: 0.2s;
  }

  @media (max-width: 767.98px) {
    .about-message .right {
      padding-top: 20px;
      padding-bottom: 20px;
    }
  }

  .about-message .right h5 {
    margin-bottom: 18px;
    font-size: 20px;
  }

  .about-message .right p {
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 1.9;
    font-family: "Oxygen", sans-serif;
  }

  @media (max-width: 1199.98px) {
    .about-message .right p {
      margin-bottom: 10px;
    }
  }

  @media (max-width: 767.98px) {
    .about-message .right p {
      font-size: 15px;
    }
  }

  .about-message .right a {
    color: #158825;
    text-decoration: underline;
  }

  .about-message .right a:hover {
    text-decoration: none;
  }

  .about-message .right h6 {
    margin-top: 40px;
    font-size: 16px;
  }

  @media (max-width: 1199.98px) {
    .about-message .right h6 {
      margin-top: 30px;
    }
  }

  .about-message .right span {
    font-family: "Oxygen", sans-serif;
    font-size: 14px;
  }


  .about-banner .about-bannerbg {
    height: 500px;
    display: block;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }

  @media (max-width: 1599.98px) {
    .about-banner .about-bannerbg {
      height: 400px;
    }
  }

  @media (max-width: 991.98px) {
    .about-banner .about-bannerbg {
      height: 300px;
    }
  }

  @media (max-width: 991.98px) {
    .about-banner .about-bannerbg {
      height: 220px;
    }
  }

  .about-banner .about-bannerbg img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }

  .about-value-life .avl-btn-wrap .btn-msm .btn {
    padding: 0px 40px;
  }

  .about-value-life .avl-btn-wrap .btn-msm .btn.dark-btn {
    line-height: 43px;
  }

  @media (min-width: 1600px) {
    .about-value-life .avl-btn-wrap .btn-msm .btn.dark-btn {
      line-height: 50px;
    }
  }

  .facilities-care-begins .head-btns {
    display: block !important
  }

  .facilities-care-begins .bg-gave-life {
    position: absolute;
    right: -5px;
    bottom: -65px;
    z-index: -1;
  }

  @media (max-width: 1599.98px) {
    .facilities-care-begins .bg-gave-life {
      bottom: -71px;
    }
  }

  @media (max-width: 991.98px) {
    .facilities-care-begins .bg-gave-life {
      right: -30px;
      max-width: 100px;
      bottom: -50px;
    }
  }

  @media (max-width: 767.98px) {
    .facilities-care-begins .bg-gave-life {
      right: 0px;
      bottom: -34px;
      z-index: 1;
    }
  }


  header .search-results-wrap {
    padding: 20px 0;
  }

  .search-results-wrap {
    padding: 60px 0;
  }

  .search-results-wrap h1 {
    font-size: 25px;
    word-break: break-word;
  }

  .search-results-wrap .result-single p {
    margin-bottom: 0;
    font-size: 16px;
  }

  .search-results-wrap .result-single a {
    color: #158825;
    word-break: break-word;
  }

  .search-results-wrap .result-single {
    padding: 40px 0;
    border-bottom: 1px solid rgba(207, 207, 207, 30%);
  }

  @media (max-width: 767.98px) {
    .search-results-wrap {
      padding: 40px 0;
    }

    .search-results-wrap .result-single {
      padding: 25px 0;
    }
  }


  .video-popup-mini .modal-dialog {
    width: 80%;
    max-width: 900px;
    margin: auto;
  }

  .video-popup-mini .modal-content {
    background-color: rgba(0, 0, 0, 0%);
    border: 0;
  }

  .video-popup-mini .close {
    font-size: 40px;
    font-weight: 100;
    opacity: 1;
    color: #fff;
  }

  .video-popup-mini iframe {
    height: 500px;
  }

  @media (max-width: 575.98px) {
    .video-popup-mini .modal-dialog {
      width: 100%;
    }

    .video-popup-mini iframe {
      height: 360px;
    }
  }

  .footer .wpcf7 form .wpcf7-response-output {
    color: #00A217;
    border: 0;
    margin: 10px 0;
    padding: 0;
    font-weight: 500;
    font-size: 15px;
  }

  .footer .wpcf7-not-valid-tip {
    margin-top: 10px;
    width: calc(100% + 50px);
    font-size: 14px;
  }



  .navigation-tabs .btn-filter-scroll {
    width: 60px;
    height: 29px;
    border: none;
    position: absolute;
    display: none;
    transform: translateY(-50%);
    z-index: 1;
    top: 36px;
  }

  @media (min-width: 768px) {
    .navigation-tabs .btn-filter-scroll {
      top: 38px;
    }
  }

  @media (max-width: 991.98px) {
    .navigation-tabs .btn-filter-scroll {
      /* display: block; */
    }
  }

  .navigation-tabs .btn-filter-scroll.next {
    right: 0px;
  }

  @media (max-width: 991.98px) {
    .navigation-tabs .btn-filter-scroll {
      background: white;
      background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 55%, white 100%);
      padding-right: 14px;
      text-align: right;
    }
  }

  .navigation-tabs .btn-filter-scroll::after {
    content: url("../images/arrow-right-mble.svg");
    position: absolute;
    top: 50%;
    left: 65%;
    transform: translate(-50%, -50%);
  }

  .navigation-tabs.active .btn-filter-scroll {
    top: 100px;
    position: fixed;
  }

  .pg-corner-bg {
    background: url("../images/media-centre-bg.svg") no-repeat left bottom !important;
  }

  .mx-480 {
    max-width: 480px;
  }

  .primary-menu li a[aria-current="page"] {
    color: #00A217;
  }

  .primary-menu li a[aria-current="page"]:after {
    border-top: solid 6px #00A217 !important;
  }

  .footer .foot3 ul li a {
    color: #00A217;
  }

  .round-rotate-arrow {
    transform: rotate(-45deg) translatey(9px);
  }

  @media (max-width: 991.98px) {
    .media-centre-contents {
      padding-bottom: 40px;
    }

    .round-rotate-arrow {
      transform: rotate(-45deg) translatey(4px);
    }
  }


  .dept-career-list {
    padding-left: 22px;
    margin-bottom: 0;
  }

  .dept-career-list .list-item {
    font-family: "Oxygen", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #0D1834;
    opacity: 0.7;
    margin-bottom: 8px;
  }


  button,
  html [type=button],
  [type=reset],
  [type=submit] {
    -webkit-appearance: none;
  }


  .video-mini-wrap .watch-vdo:focus {
    outline: none;
    border: 0;
  }




  .careerbnr {
    padding: 40px 0;
    display: flex;
    align-items: center;
    height: 100vh;
    background-repeat: no-repeat;
    background-size: cover;
    max-height: 310px;
    background-position: 100% 15%;
    position: relative;
    z-index: 1;
  }


  @media (min-width: 768px) {
    .careerbnr {
      max-height: 578px;
    }
  }

  @media (min-width: 1601px) {
    .careerbnr {
      max-height: 678px;
    }
  }

  @media (max-width: 480px) {
    .careerbnr {
      max-height: 230px;
      background-position: 60%;
      align-items: end;
    }
  }

  .careerbnr:after {
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1598' height='678' viewBox='0 0 1598 678'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.237' y1='1.046' x2='0.738' y2='0.975' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23015377' stop-opacity='0.667'/%3E%3Cstop offset='0.851' stop-color='%2373d9ed' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%2341aac1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='Path_67900' data-name='Path 67900' d='M0,0H1598V678H0Z' fill='url(%23linear-gradient)'/%3E%3C/svg%3E%0A");
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
  }

  @media (max-width: 480px) {
    .careerbnr:after {
      background: linear-gradient(30deg, #387A88, transparent);
    }
  }

  /*............ facilities Homecare ................*/
  .home-care-heal {
    background: #0D342E;
    padding: 110px 0;
    position: relative;
  }

  @media (max-width: 1199.98px) {
    .home-care-heal {
      padding: 80px 0;
    }
  }

  @media (max-width: 767.98px) {
    .home-care-heal {
      padding: 50px 0;
    }
  }

  .home-care-heal .bg1 {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 12%;
  }

  @media (max-width: 767.98px) {
    .home-care-heal .bg1 {
      display: none;
    }
  }

  .home-care-heal .bg2 {
    position: absolute;
    right: 0;
    bottom: 0;
    max-width: 10%;
  }

  @media (max-width: 767.98px) {
    .home-care-heal .bg2 {
      display: none;
    }
  }

  .home-care-heal .left {
    color: #fff;
  }

  .home-care-heal .left h2 {
    font-size: 40px;
  }

  @media (max-width: 1199.98px) {
    .home-care-heal .left h2 {
      font-size: 32px;
    }
  }

  @media (max-width: 767.98px) {
    .home-care-heal .left h2 {
      font-size: 24px;
    }
  }

  .home-care-heal .form-box1 {
    padding: 50px;
    background: #fff;
    max-width: 420px;
    margin: auto;
  }

  @media (max-width: 1199.98px) {
    .home-care-heal .form-box1 {
      margin: 0;
      margin-top: 36px;
    }
  }

  @media (max-width: 767.98px) {
    .home-care-heal .form-box1 {
      padding: 30px 20px;
    }
  }

  .home-care-heal form .label {
    font-size: 15px;
    margin-bottom: 15px;
    display: block;
  }

  .home-care-heal form input {
    border: 1px solid #CCD1D3;
    border-radius: 0;
    height: 50px;
    padding: 15px;
    width: 100%;
  }

  .home-care-heal form .form-group {
    margin-bottom: 25px;
  }

  .home-care-heal form .btn {
    height: 50px;
    line-height: 3.2;
    width: 100%;
    padding: 0 25px;
    font-size: 15px;
  }

  .wpcf7-spinner {
    display: none;
  }

  .care-easy-btn .head-btns {
    justify-content: center;
    margin-top: 30px;
    display: block !important;
  }

  .care-easy-btn .btn.dark-btn {
    padding: 0px 30px;
  }

  .care-bg2 {
    max-width: 20%;
  }

  .wpcf7-not-valid-tip {
    color: #FF000D;
    font-weight: 500;
    font-size: 11px;
    margin-top: 1px;
  }

  /* form.invalid .wpcf7-not-valid {
    border: 1px solid #FF000D !important;
  } */

  form.invalid .recaptcha .wpcf7-not-valid {
    border: 0 !important;
  }

  .single-departments .faqsection:before {
    display: none;
  }

  .single-departments .faqsection .wac-container {
    position: relative;
  }

  .single-departments .faqsection .wac-container:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -80px;
    opacity: 0.49;
    z-index: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173.535' height='166.887' viewBox='0 0 173.535 166.887'%3E%3Cg id='Group_29488' data-name='Group 29488' opacity='' style='mix-blend-mode: luminosity%3Bisolation: isolate'%3E%3Cpath id='Path_16134' data-name='Path 16134' d='M19070.395 7654.732h-57.658v-59.25Z' transform='translate(-18896.859 -7547.562)' fill='%235b5b5b'%3E%3C/path%3E%3Cpath id='Path_16135' data-name='Path 16135' d='M19070.395 7654.732h-57.658v-59.25Z' transform='translate(-18896.859 -7488.312)' fill='%235b5b5b'%3E%3C/path%3E%3Cpath id='Path_16141' data-name='Path 16141' d='M19070.215 7654.545h-57.473v-59.062Z' transform='translate(-19012.742 -7547.563)' fill='%235b5b5b'%3E%3C/path%3E%3Cpath id='Path_16139' data-name='Path 16139' d='M19070.215 7654.545h-57.473v-59.062Z' transform='translate(-18955.271 -7487.658)' fill='%239b9b9b'%3E%3C/path%3E%3Cpath id='Path_16142' data-name='Path 16142' d='M19047.605 7631.311h-34.863v-35.828Z' transform='translate(-19012.74 -7464.891)' fill='%23b1b1b1'%3E%3C/path%3E%3Cpath id='Subtraction_7' data-name='Subtraction 7' d='M0 0H0V62.335a30.95 30.95 0 0 0 12.129-2.449 31.063 31.063 0 0 0 9.908-6.679 31.108 31.108 0 0 0 6.68-9.907 31.261 31.261 0 0 0 0-24.264 31.108 31.108 0 0 0-6.68-9.907 31.061 31.061 0 0 0-9.908-6.679A30.961 30.961 0 0 0 0 0Z' transform='translate(94.722 62.335) rotate(180)' fill='%23e6e6e6'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
    /* max-width: 10%; */
    height: 167px;
    width: 174px;
  }

  @media (max-width: 1599.98px) {
    .single-departments .faqsection .wac-container:before {
      bottom: -50px;
      width: 125px;
      height: 120px;
    }
  }


  @media (max-width: 1199.98px) {
    .single-departments .faqsection .wac-container:before {
      bottom: -40px;
    }

    .media-centre-contents.pg-corner-bg {
      background: none !important;
    }

  }

  @media (max-width: 991.98px) {
    .single-departments .faqsection .wac-container:before {
      display: none;
    }
  }




  @media (max-width: 991.98px) {
    .home-care-heal .form-box1 {
      max-width: 100%;
    }

    .care-easy-btn .btn.dark-btn {
      width: max-content;
      margin: 0 auto;
    }

    .special-wrap-ayurv .btn {
      margin-left: 0 !important;
    }
  }

  .special-wrap-ayurv .right .h3 {
    font-size: 30px !important;
  }


  .home-care-heal form .btn {
    line-height: 1;
  }

  .section-help .wac_shortcode img {
    width: 486px;
    height: 450px;
    object-fit: cover;
  }

  @media (max-width:575.98px) {
    .section-help .wac_shortcode img {
      width: 340px;
      height: 315px;
    }

    .section-help .wac_shortcode {
      text-align: center;
    }

    .section-help .wac-element-position-wrap {
      display: inline-block !important;
      transform: translateY(35.6%) rotateY(180deg) scale(0.7);
      right: 7px !important;
      left: inherit !important;
      z-index: 1 !important;
    }
  }

  /* @media (max-width:430.98px) {
    .section-help .wac-element-position-wrap {
      right: 2.5%;
    }
  }

  @media (max-width:376.98px) {
    .section-help .wac-element-position-wrap {
      right: 2.5%;
    }
  } */

  .get-result .btn:hover {
    background: transparent !important;
    color: #fff;
  }

  @media (max-width:767.98px) {
    .single-facility .stud-testimonials {
      padding-bottom: 75px;
    }

    .care-easy-btn .head-btns {
      margin-top: 10px;
    }
  }

  ul.common-dots {
    padding: 18px;
  }

  ul.common-dots li::marker {
    color: #158825;
  }

  ul.common-dots li {
    font-size: 16px;
    line-height: 1.7;
    margin-bottom: 12px;
  }

  .shine {
    animation: shimmer 2s infinite linear;
    background: linear-gradient(to right, #F8F8FA 4%, #f3f3f3 25%, #F8F8FA 36%);
    background-size: 1000px 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }

  @keyframes shimmer {
    0% {
      background-position: -1000px 0;
    }

    100% {
      background-position: 1000px 0;
    }
  }

  .shimmer .customer-stories__testimony.video::after {
    display: none;
  }

  .select2-results__option:hover {
    /* color: #00A217; */
    background-color: rgba(225, 239, 245, 0.4);
  }


  .wpcf7 form .wpcf7-response-output {
    margin-left: 0;
    margin-right: 0;
  }

  .fancybox-content:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.11' height='14.104' viewBox='0 0 14.11 14.104'%3E%3Cg id='Group_45328' data-name='Group 45328' transform='translate(1.414 1.414)'%3E%3Cline id='Line_139' data-name='Line 139' x1='11.281' y2='11.275' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3Cline id='Line_140' data-name='Line 140' x2='11.281' y2='11.275' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    position: absolute;
    top: -30px;
    right: 0px;
    z-index: 1;
    width: 15px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none;
  }

  .select2-search--dropdown .select2-search__field{
      -webkit-appearance: none;
  }
  .wpcf7-spinner {
    position: absolute;
    -webkit-animation-delay: -0.16s !important;
    animation-delay: -0.16s !important;
    display: none;
  }
  .wpcf7-spinner::before, .wpcf7-spinner::after {
    content: "";
    top: calc(50% - 7px);
    position: absolute !important;
  }
  .wpcf7-spinner::before {
    left: -20px;
    -webkit-animation-delay: -0.32s !important;
    animation-delay: -0.32s !important;
  }
  .wpcf7-spinner::after {
    right: -20px;
  }
  
  .submit-wrap {
    position: relative;
    display: inline-block;
  }
  .submit-wrap .wpcf7-spinner {
    top: 20px !important;
    left: calc(50% - 7px);
    right: auto !important;
  }
  
  .wpcf7-spinner, .wpcf7-spinner::before, .wpcf7-spinner::after {
    width: 10px;
    position: absolute;
    height: 10px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 2s infinite ease-in-out both;
    animation: sk-bouncedelay 2s infinite ease-in-out both;
    margin: 2px;
  }
  .freeze {
    pointer-events: none !important;
    color: transparent !important;
  }
  .freeze .wpcf7-spinner {
    display: inline-block !important;
  }
  /* .spinner>*{width:10px;height:10px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;margin:2px}.spinner.primary>*{background-color:#158825}.spinner.secondary>*{background-color:#0d342e}.spinner_1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner_2{-webkit-animation-delay:-.16s;animation-delay:-.16s} */
  
  @-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% {
      -webkit-transform: scale(0);
    }
    40% {
      -webkit-transform: scale(1);
    }
  }
  @keyframes sk-bouncedelay {
    0%, 80%, 100% {
      -webkit-transform: scale(0);
      transform: scale(0);
    }
    40% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }

  .facility-green-sec .round-green-link {
    z-index: 1;
}
  

  .search-results-wrap h1 span{
    color: #00a217;
  } 


  .single-facility .health-checkup-packages{
    background: #F2F3F4;
  }
  .swiper-scrollbar {
    cursor: -webkit-grab !important;
    cursor: grab !important;
  }
  .swiper-scrollbar:active,.swiper-scrollbar:focus {
    cursor: -webkit-grabbing !important;
    cursor: grabbing !important;
  }

  .swiper-scrollbar {
    background: transparent !important;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
  }
  .swiper-scrollbar-drag {
    background: transparent !important;
    height: 34px !important;
  }
  .swiper-container-horizontal > .swiper-scrollbar {
    height: 34px !important;
    width: 100%;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 5px;
    background: transparent !important;
    /* &:hover {
        height: 10px;
    } */
  }
  .swiper-scrollbar-drag::before {
    content: '';
    display: block;
    position: absolute;
    background: #158825;
    border-radius: 5px;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }
  @media (max-width:1199.98px) {
    .swiper-scrollbar-drag::before {
      border-radius: 0 !important;
    }
    .swiper-container:hover .swiper-scrollbar-drag::before {
      height: 4px !important;
    }
  }
  .swiper-container-horizontal > .swiper-scrollbar::before {
    content: '';
    display: block;
    position: absolute;
    background: rgba(177, 177, 177,  40%);
    border-radius: 5px;
    height: 2px;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    transition: all linear .3s;
  }
  .swiper-container-horizontal > .swiper-scrollbar:hover .swiper-scrollbar-drag::before {
    height: 6px;
  }

  @media (max-width:1199.98px) {
    .swiper-container-horizontal > .swiper-scrollbar:hover .swiper-scrollbar-drag::before {
      height: 4px;
    }
  }

  form.sent .wpcf7-response-output{
      color: #46b450;
  }

  .drop-shadow-title{
    -webkit-filter: drop-shadow(2px 5px 10px rgba(0, 0, 0, 0.15));
    filter: drop-shadow(2px 5px 10px rgba(0, 0, 0, 0.15));
  }

  .something-wrap{
    min-height: 40vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.something-wrap .btn{
    min-width:140px
}


.btn360 a{
    display: inline-flex;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
    transition: 0.3s ease-in-out;
}
.btn360 a svg{
  margin-right: 15px;
  transition: 0.3s ease-in-out;
}

.avl-btn-wrap  .btn360 a{
    font-size: 16px;
}
@media (min-width: 1200px) {
  .btn360 a:hover {
    color: #158825;
  }
}
.home-temple-health .video-temp-health .btn360 a{
      font-size: 16px;
}

.about-value-life .video-mini-wrap {
  position: relative;
}
.about-value-life .video-mini-wrap:after {
  position: absolute;
  content: '';
  background: #D0D0D0;
  right:10%;
  top: 0;
  height: 100%;
  width: 1px;
}
@media (max-width: 1599.98px) {
  .about-value-life .video-mini-wrap:after {
     right:0%;
  }
}
.about-overview{
  background: #F2F3F4;
}

@media (max-width: 767.98px) {
  .btn360 a{
    font-size: 14px;
    text-decoration: underline !important;
  }
  .about-value-life .video-mini-wrap:after {
    right:0%;
  }
      .btn360 a svg {
        max-width: 50px;
    }
}


.yt-loader {
  width: 45px;
  height: 45px;
  display: inline-block;
  padding: 0px;
  border-radius: 100%;
  border: 5px solid;
  border-top-color: #fff;
  border-bottom-color: rgba(255,255,255, 0.3);
  border-left-color: #fff;
  border-right-color: rgba(255,255,255, 0.3);
  -webkit-animation: loader4 1s ease-in-out infinite;
  animation: loader4 1s ease-in-out infinite;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  transform: translate(-50%, -50%);
  z-index: -1;
}

@keyframes loader4 {
  from {transform: rotate(0deg);}
  to {transform: rotate(360deg);}
}
@-webkit-keyframes loader4 {
  from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);}
}

.video-popup-mini .modal-body,.carousel-testimony-modal .modal-dialog .modal-content .modal-body{
  z-index: 1;
}

.slot-select-wrap .select2-selection__clear{
  display: none;
}


.page-terms-and-conditions .breadcrumb,.page-privacy-policy .breadcrumb{
    background: #fff;
    padding: 0;
}

.about-give-life .left .wac-col-container{ 
  max-width: 550px;
}

.about-board{
  background: #F4F9F5;
}

/* @media (max-width: 767.98px) {
  .banner-tab .tab-content .tab-contbox-ban .fdos-search.caht-enquiry .mobile-number{
      width: 1000px;
      max-width: 100%;
      padding-left: 0px !important;
  }
} */


@media (max-width: 1199.98px) {
  .home-whats-new .btn-floor-wrap{
      top: 80px;
  }
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{
  width: 100px;
}
.iti {
  display: block;
}

.text-danger{
  color: red;
}

.select2-container--default .select2-selection--single .select2-selection__clear{
  display: none;
}

.page-book-an-appointment.no-click-outside{
    overflow: hidden;
}