:root {
  --blue: #0ba6df;
  --skyBlue: #22c7b8;
  --darkBlue: #002f54;
  --bs-white-color: #fff;
  --bs-black-color: #000;
  --bs-text-color: #666;
}

.pt50 {
  padding-top: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

/* header css start here */

.top-bar-heading-info {
  background: #030f20;

  padding: 10px 0px 10px 0px;
}

.social-media-icon-info {
  text-align: right;
}

.about-login-info p {
  color: #fff;
}

.social-media-icon-info ul li {
  display: inline-flex;

  margin-left: 20px;
}

.top-bar-heading-info ul li a {
  color: #fff;
}

.navbar.navbar-expand-lg {
  background: #ffffff;
}

.navbar-brand img {
  width: 65px;
}

.navbar-expand-lg .navbar-nav .nav-link {
  font-weight: 600;

  font-size: 17px;

  margin-right: 10px;
}

.login-btn {
  border: none;

  outline: none;

  padding: 5px 30px;

  background: #030f20;

  color: #fff;

  font-size: 16px;

  font-weight: 600;

  border-radius: 20px;
}

.login-btn:hover {
  background: #fbaf43;
}

.registration-btn {
  border: none;

  outline: none;

  padding: 5px 30px;

  background: #030f20;

  color: #fff;

  font-size: 16px;

  font-weight: 600;

  border-radius: 20px;
}

.registration-btn:hover {
  background: #fbaf43;
}

.login-registration-main-info button {
  margin-right: 20px;
}

.navbar-nav .nav-link.active {
  color: #1767b3;
}

.navbar-nav .nav-link:hover {
  color: #1767b3;
}

ul.navbar-nav.ms-auto a {
  text-transform: uppercase;
}

/* header css end */

/* hospital details */

.kauveryImg img {
  height: 100%;

  width: 100%;

  object-fit: cover;
}

.kauveryImg {
  height: 450px;

  width: 100%;
}

.spaceLr {
  padding-left: 30px;

  padding-right: 30px;
}

.kauveryContent h2 {
  color: var(--darkBlue);

  font-size: 28px;

  padding-bottom: 15px;

  border-bottom: 1px solid #00305433;
}

.locationBorder {
  border-bottom: 1px solid #00305433;
}

.IoconEstParent {
  display: flex;

  margin-top: 10px;
}

.iconEstChild img {
  width: 17px;
}

.iconEstChild {
  margin-right: 20px;
}

.plUnset {
  padding-left: unset;

  padding-right: unset;
}

.kauveryContent {
  background: #bce6f542;

  padding: 20px 30px;

  height: 100%;
}

.kauveryContent p {
  color: black;
}

.workSec {
  padding-top: 50px;

  padding-bottom: 50px;
}

.workSec .accordion-item {
  border: unset;
}

.workSec .accordion-button:focus {
  box-shadow: unset;

  background: #002b500d;

  border: unset;
}

.workSec .accordion-button {
  box-shadow: unset;

  font-weight: 700;

  color: var(--darkBlue);

  background: #f2f4f6;

  margin-bottom: 10px;
}

.workSec .accordion-button:not(.collapsed) {
  background-color: #002b500d;

  border: unset;
}

.workSec .accordion-button:active {
  box-shadow: unset;

  background-color: #002b500d !important;
}

.workSec .accordion-body {
  padding-top: 5px;
}

.parentkauhosp {
  display: flex;

  margin-top: 20px;
}

.iconCheck img {
  height: 20px;

  width: 20px;
}

.iconCheck {
  margin-right: 20px;
}

.aboutKawContent {
  color: black;
}

.mainSpeciality {
  display: flex;

  justify-content: space-between;
}

/* time line */

.timeline {
  position: relative;

  padding-left: 4rem;

  margin: 0 0 0 30px;

  color: white;
}

.timeline:before {
  content: "";

  position: absolute;

  left: -10px;

  top: 0;

  width: 4px;

  height: 100%;

  background: var(--darkBlue);
}

.timeline .timeline-container {
  position: relative;

  margin-bottom: 2.5rem;
}

.timeline .timeline-container .timeline-icon {
  position: absolute;

  left: -88px;

  top: 4px;

  width: 30px;

  height: 30px;

  border-radius: 50%;

  text-align: center;

  font-size: 2rem;

  background: var(--skyBlue);
}

.timeline .timeline-container .timeline-icon i {
  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);
}

.timeline .timeline-container .timeline-icon img {
  width: 100%;

  height: 100%;

  border-radius: 50%;
}

.timeline .timeline-container .timeline-body {
  background: var(--darkBlue);

  border-radius: 3px;

  padding: 20px 20px 20px;

  box-shadow: 1px 3px 9px rgba(0, 0, 0, 0.1);
}

.timeline .timeline-container .timeline-body:before {
  content: "";

  background: inherit;

  width: 20px;

  height: 20px;

  display: block;

  position: absolute;

  left: -10px;

  transform: rotate(45deg);

  border-radius: 0 0 0 2px;
}

.timeline .timeline-container .timeline-body .timeline-title {
  margin-bottom: 5px;
}

.timeline .timeline-container .timeline-body .timeline-title .badge {
  ba workHeadHos p {
    color: black;

    margin-bottom: 30px;
  }

  .workHeadHos h2 {
    color: var(--darkBlue);
  }

  ckground: #4f537b;

  padding: 4px 8px;

  border-radius: 3px;

  font-size: 12px;

  font-weight: bold;
}

.timeline .timeline-container .timeline-body .timeline-subtitle {
  font-weight: 300;

  font-style: italic;

  opacity: 0.4;

  margin-top: 16px;

  font-size: 11px;
}

.timeline .timeline-container.primary .badge,
.timeline .timeline-container.primary .timeline-icon {
  background: var(--blue) !important;
}

.timeline .timeline-container.info .badge,
.timeline .timeline-container.info .timeline-icon {
  background: var(--darkBlue) !important;
}

.timeline .timeline-container.success .badge,
.timeline .timeline-container.success .timeline-icon {
  background: var(--skyBlue) !important;
}

.timeline .timeline-container.warning .badge,
.timeline .timeline-container.warning .timeline-icon {
  background: var(--blue) !important;
}

.timeline .timeline-container.danger .badge,
.timeline .timeline-container.danger .timeline-icon {
  background: var(--darkBlue) !important;
}

.author {
  font-family: inherit;

  padding: 3em;

  text-align: center;

  width: 100%;

  color: white;
}

.author a:link,
.author a:visited {
  color: white;
}

.author a:link:hover,
.author a:visited:hover {
  text-decoration: none;
}

.author .btn:link,
.author .btn:visited {
  margin-top: 1em;

  text-decoration: none;

  display: inline-block;

  font-family: inherit;

  font-weight: 100;

  color: white;

  text-align: center;

  vertical-align: middle;

  user-select: none;

  background-color: black;

  padding: 1.5em 2rem;

  border-radius: 1em;

  transition: 0.5s all;
}

.author .btn:link:hover,
.author .btn:visited:hover,
.author .btn:link:focus,
.author .btn:visited:focus,
.author .btn:link:active,
.author .btn:visited:active {
  background-color: #1a1a1a;
}

.parentTimline {
  display: flex;
}

.parentTimline p {
  margin-bottom: unset;
}

.childTimeIcon {
  margin-right: 20px;

  display: flex;

  align-items: center;
}

.childTimeIcon i {
  font-size: 30px;

  color: var(--skyBlue);
}

.workHeadHos p {
  color: black;

  margin-bottom: 30px;
}

.workHeadHos h2 {
  color: var(--darkBlue);
}

.sliderHospital .swiper {
  width: 100%;

  height: 100%;
}

.sliderHospital .swiper-slide {
  text-align: center;

  font-size: 16px;

  display: flex;

  justify-content: center;

  align-items: start;
}

.sliderHospital .swiper-slide img {
  display: block;

  width: 100%;

  height: 100%;

  object-fit: cover;
}

.slideH2 {
  color: var(--darkBlue);

  margin-bottom: 30px;
}

.slideWorkImg {
  height: 185px;

  /* width: 218px; */
}

.slideWorkImg video {
  height: 100%;

  width: 100%;

  border-radius: 20px;
}

.slideWorkImg img {
  height: 100%;

  width: 100%;

  border-radius: 20px;
}

.slideWork h5 {
  color: var(--skyBlue);

  margin-top: 30px;
}

.sliderHospital {
  background: #f2f4f6;

  padding: 50px 0px;
}

.slideWork {
  margin-bottom: 40px;

  text-align: center;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 26px;

  border-radius: 4px;

  transition: 0.7s;

  background-color: var(--skyBlue);
}

.sliderHospitalSec {
  /* background: red; */

  padding: 50px 0px;

  background: rgb(2, 0, 36);

  background: linear-gradient(
    250deg,
    rgb(23 151 152) 0%,
    rgb(19 133 140) 35%,
    rgb(0 47 84) 100%
  );
}

.sliderHospitalSec h2 {
  color: white !important;
}

.sliderHospitalSec p {
  color: white !important;

  margin-top: 30px;
}

.sliderHospitalSec h5 {
  color: white !important;
}

.sliderHospitalSec
  span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 26px;

  border-radius: 4px;

  transition: 0.7s;

  background-color: white;
}

.HospitalAddLo {
  background-color: #bce6f542;

  padding: 50px 0px;
}

.locationpara {
  font-weight: 500;

  color: black;
}

.airportDetail {
  border: 1px solid #00000035;

  padding-top: 10px;

  text-align: center;

  background-color: #ffff;

  width: 312px;

  margin-right: 10px;
}

.childAir i {
  margin-right: 20px;
}

.childAir i {
  font-size: 35px;

  color: #169295;

  position: relative;

  top: 4px;
}

.childAir p {
  font-size: 25px;

  color: var(--darkBlue);

  font-weight: 600;
}

.parentDis {
  border-top: 1px solid #cacaca;

  width: 100%;
}

.childDis {
  width: 50%;

  border-right: 1px solid #cacaca;
}

.childDis:nth-child(2) {
  width: 50%;

  border-right: unset;
}

.childDis p {
  margin-bottom: 10px;

  color: #4d4b4b;

  font-weight: 500;
}

.disSpaBottom {
  margin-bottom: 5px !important;

  margin-top: 10px;
}

.parentcardHop {
  display: flex;
}

.oncall:nth-child(1) {
  margin-top: 0px;
}

.sliderHospital button {
  background: var(--skyBlue) !important;

  color: white !important;
}

.intHead {
  color: var(--skyBlue);

  font-weight: 700;
}

.integrateProcessSec {
  background-color: #bce6f511;

  padding: 50px 0px;
}

.kneeSec {
  border: 1px solid #002f5412;
}

.kneeImg img {
  height: 30px;

  width: 30px;
}

.assesmentBtn button {
  border: unset;

  background: var(--darkBlue);

  color: white;

  padding: 5px 15px;

  border-radius: 5px;

  font-size: 17px;
}

.travelChildSer img {
  height: 100px;

  width: 100px;

  border-radius: 50%;

  border: 2px solid #0ba6df;

  padding: 3px;
}

.travelChildSerContent {
  margin-bottom: 30px;

  padding: 10px 20px;
}

section.bariatricSec.pt50.pb50 {
  background: #eef9fd;
}

.travelChildSerContent small {
  color: var(--skyBlue);

  font-weight: 600;

  font-size: 15px;
}

.bestDoct img {
  height: 100%;

  width: 100%;
}

.bestDoct {
  height: 100%;

  width: 100%;
}

.iconStart img {
  height: 30px;

  width: 30px;

  margin-right: 7px;
}

.goModiFeature h5 {
  position: relative;

  margin-top: 30px;

  margin-bottom: 30px;
}

.goModiFeature h5::after {
  position: absolute;

  content: "";

  height: 3px;

  background: #22c7b8;

  width: 100px;

  left: 0px;

  bottom: -11px;
}

.travelSerParent {
  background-image: linear-gradient(to right, #22c7b81f 0%, #0ba6df4a 100%);

  text-align: center;

  padding: 15px 0px;
}

.kneeRplaceOver p {
  color: white;

  margin-bottom: 7px;
}

.kneeRplaceOver h5 {
  color: white;
}

.kneeRplaceOver {
  background: var(--blue);

  padding: 10px 0px;

  text-align: center;
}

.expImg img {
  height: 100%;

  width: 100%;

  border-radius: 20px 20px 0px 0px;
}

.expImg {
  height: 300px;
}

.cardioImg img {
  height: 100%;

  width: 100%;

  object-fit: cover;

  border-radius: 20px;
}

.cardioImg {
  height: 300px;

  margin-bottom: 10px;
}

.viewMoreHome {
  text-align: center;

  margin-top: 10px;
}

.viewMoreHome button {
  border: unset;

  background: var(--darkBlue) !important;

  color: white;

  padding: 5px 15px;

  border-radius: 5px;

  font-size: 17px;
}

.bannerHome {
  background-position: center;
  background-blend-mode: overlay;
  height: 170px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #002f54b0;
  background-size: cover;
  background-repeat: no-repeat;
}

section.bannerHome h2 {
  color: white;

  font-size: 30px !important;

  font-weight: 700;

  text-align: center;

  margin-bottom: 0px;
}

section.bannerHome p {
  color: white;

  font-size: 17px !important;

  font-weight: 600;

  text-align: center;

  margin-bottom: 20px;
}

.bannerBtn button {
  background: #22c7b8;

  border: unset;

  color: white;

  font-size: 17px;

  font-weight: 600;

  padding: 10px 30px;

  border-radius: 5px;
}

.bannerBtn {
  text-align: center;
}

section.expCity {
  padding: 30px 0px;
}

.cityImg img {
  -webkit-clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);

  height: 100%;

  width: 100%;
}

.cityImg {
  height: 100px;

  width: 100px;

  margin-top: -50px;
}

.cityCard h5 {
  text-align: center;

  margin-top: 20px;

  color: white;

  font-size: 25px;
}

.cityCard p {
  text-align: center;

  color: white;

  font-size: 17px;
}

.cityCard {
  background: var(--skyBlue);

  padding-bottom: 0px 10px 20px 10px;

  margin-top: 30px;

  border-radius: 20px;

  margin-bottom: 50px;

  padding-bottom: 20px;
}

.cardioImg video {
  height: 100%;

  width: 100%;
}

.playAt img {
  height: 100%;

  width: 160px;
}

.downloadSec h6 {
  text-align: center;
}

.downloadSec h4 {
  color: var(--skyBlue);

  text-align: center;

  margin-bottom: 10px;
}

.playAt {
  text-align: center;
}

.bariatricSurgery {
  position: relative;

  color: var(--blue);

  margin-bottom: 10px;
}

.bariatricSurgery::after {
  position: absolute;

  content: "";

  height: 3px;

  background: #22c7b8;

  width: 100px;

  left: 0px;

  bottom: -11px;
}

.endicologySec {
  color: white;

  padding: 10px 10px;

  border-radius: 20px;

  margin-bottom: 20px;

  height: 100%;

  background: linear-gradient(82deg, rgb(11 166 223) 0%, rgb(34 199 184) 100%);
}

.endicologySec p {
  font-weight: 600;

  margin-bottom: 5px;
}

.NephrologySec {
  background: #1ec1be14;

  background: linear-gradient(
    149deg,
    rgb(11 166 223 / 4%) 0%,
    rgb(34 199 184 / 19%) 100%
  );

  padding-bottom: 30px;

  margin-top: 30px;
}

.bannerBannerPat {
  background: #0d3256b8;

  color: white;

  padding: 50px 0px;

  background-position: center;

  background-blend-mode: overlay;

  background-size: cover;
}

.bannerBannerPat p {
  font-weight: 600;

  text-align: center;
}

.tabService nav {
  padding: 0px !important;
}

.tabService ul {
  margin-bottom: 0px;

  padding: 0;

  background-color: #0ba6df;

  display: flex;

  justify-content: space-between;
}

.tabService li {
  list-style: none;

  padding: 12px 20px;

  /* display: inline-block; */

  margin-right: -6px;

  text-align: center;

  font-weight: 600;

  font-size: 18px;

  color: white;

  width: 100%;
}

.imgHandShake img {
  height: 100%;

  width: 100%;

  object-fit: cover;

  border-radius: 30px 60px;
}

.imgHandShake {
  margin-top: 10px;

  height: 350px;

  margin-bottom: 10px;
}

.consOnlineHead {
  position: relative;

  color: var(--darkBlue);
}

.consOnlineHead:after {
  position: absolute;

  content: "";

  height: 3px;

  background: #22c7b8;

  width: 100px;

  left: 0px;

  bottom: -11px;
}

.visaBgColor {
  padding: 15px;

  color: white;

  border-radius: 10px;

  padding-top: 43px;
}

.bg1 {
  background: var(--skyBlue);
}

.bg2 {
  background: var(--darkBlue);
}

.bg3 {
  background: var(--blue);
}

.cardVisaBox {
  position: relative;

  margin-top: 45px;

  z-index: 9999;
}

.imgCrdTab {
  position: absolute;

  top: -30px;
}

.imgCrdTab img {
  height: 70px;

  width: 70px;

  border-radius: 50%;
}

.cardVisaBox::after {
  position: absolute;

  background: #0094f7b2;

  content: "'";

  height: 200px;

  right: -10px;

  width: 198px;

  bottom: -10px;

  border-radius: 10px;

  z-index: -1;
}

.bariatricImgDetails img {
  height: 100%;

  width: 100%;

  object-fit: cover;
}

.bariatricImgDetails {
  height: 200px;
}

.imageGalTab {
  height: 170px;

  margin-top: 10px;
}

.imageGalTab img {
  height: 100%;

  width: 100%;

  object-fit: cover;

  border-radius: 10px;
}

.cultureImg img {
  height: 100%;

  width: 100%;

  object-fit: cover;

  border-bottom: 5px solid var(--blue);

  border-radius: 10px 10px 0px 0px;
}

.cultureImg {
  margin-top: 20px;

  height: 240px;
}

.cardSuccess {
  margin-bottom: 7px;
}

.colorSuccess {
  background-color: #002f54e6;

  margin-top: -200px;

  position: relative;

  /* transform: rotate(45deg); */

  border-radius: 50% 50% 0px 0px;

  color: white;
}

.successImgTop img {
  height: 100%;

  width: 100%;

  object-fit: cover;
}

.successImgTop {
  height: 400px;
}

.successSpace {
  padding-top: 23px;

  text-align: center;
}

.parentArriving {
  display: flex;

  border-bottom: 1px solid #22c7b82b;

  color: white;

  justify-content: space-between;

  padding: 10px 40px 10px 40px;
}

.parentArriving small {
  color: white;
}

.parentArriving strong {
  color: var(--skyBlue);
}

.btnStory a {
  font-weight: 500;

  font-size: 17px;

  color: white;

  text-decoration: none;
}

.btnStory {
  text-align: center;

  background-color: var(--skyBlue);

  padding: 9px 20px;
}

.listAbout li {
  margin-top: 10px;
}

.listAbout {
  margin-top: 30px;
}

.imgNabh img {
  height: 100%;

  width: 100%;
}

.imgNabh img {
  height: 100%;

  width: 100%;

  object-fit: cover;

  border-bottom: 5px solid var(--blue);

  border-radius: 10px 10px 0px 0px;
}

.patientCareSec {
  /* background: linear-gradient(108deg, rgb(0 47 84) 0%, rgb(77 180 249) 100%); */
}

.patientCareSec {
  background: var(--skyBlue);

  padding: 20px 0px 20px 0px;
}

.patientCareSec h3 {
  color: white;
}

.patientCareSec p {
  color: white;
}

.patientCareSec small {
  color: white;
}

.patientCareSec .testimonial {
  width: 100%;

  background: #0385be;

  padding: 1em;

  display: flex;

  margin-top: 30px;

  flex-direction: column;

  border: 5px solid #fefefe;

  border-top: none;

  border-bottom: none;

  position: relative;
}

.patientCareSec .testimonial:before,
.testimonial:after {
  content: "";

  position: absolute;

  width: 50px;

  height: 36px;

  background-repeat: no-repeat;
}

.patientCareSec .testimonial:before {
  top: -10px;

  right: 10%;

  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 141.5 101"><path fill="white" d="m80.817.554c.458-.025.805-.06,1.152-.06,19.188-.003,38.376-.002,57.564-.002.146,0,.291.011.437.011.491,0,.712.16.712.735.002,19.353.023,38.706.044,58.059.004,3.649-.176,7.285-.832,10.88-.796,4.361-2.397,8.442-4.643,12.241-.975,1.648-2.273,3.106-3.446,4.634-.443.577-.922,1.132-1.426,1.656-1.938,2.015-4.045,3.838-6.374,5.39-3.972,2.648-8.297,4.499-12.973,5.438-2.052.412-4.157.674-6.247.751-4.326.159-8.659.151-12.989.203-.286.003-.572-.07-.917-.115v-19.877c.267,0,.491,0,.714,0,3.833,0,7.667,0,11.5,0,3.384,0,6.55-.847,9.48-2.521,2.537-1.449,4.398-3.513,5.825-6.094,1.849-3.345,2.325-6.94,2.49-10.641.008-.186-.014-.374-.029-.56-.003-.037-.035-.071-.096-.186-.223,0-.488,0-.752,0-12.625,0-25.25,0-37.875,0-.208,0-.42-.027-.624.001-.519.072-.637-.184-.638-.649-.012-3.333-.06-6.666-.061-9.999-.005-15.395.002-30.791.004-46.186,0-1.017,0-2.034,0-3.111Z" /><path fill="white" d="m10.837,80.498c.303,0,.528,0,.752,0,3.813,0,7.626,0,11.438,0,3.785,0,7.275-1.023,10.442-3.086,2.062-1.343,3.688-3.097,4.776-5.331.269-.552.664-1.042.952-1.586.16-.303.213-.663.323-.994.875-2.647,1.304-5.368,1.354-8.152.003-.187-.008-.375-.019-.562-.003-.06-.027-.119-.059-.254-.244-.011-.505-.034-.765-.034-12.605-.002-25.211-.001-37.816-.002-1.322,0-1.338,0-1.339-1.309-.008-16.417-.011-32.833-.014-49.25,0-2.917.01-5.833-.01-8.75-.003-.473.123-.708.617-.686.249.011.5-.01.75-.01,19.023,0,38.045,0,57.068,0,1.348,0,1.361,0,1.362,1.331.018,19.48.039,38.959.042,58.439,0,4.404-.376,8.765-1.546,13.04-.769,2.809-1.905,5.456-3.306,7.988-.679,1.227-1.481,2.395-2.32,3.52-1.017,1.364-2.061,2.721-3.223,3.96-1.867,1.992-3.953,3.752-6.226,5.276-4.003,2.682-8.364,4.559-13.084,5.497-2.174.432-4.407.686-6.623.766-4.348.158-8.702.133-13.053.197-.476.007-.478-.262-.48-.6-.013-2.166-.05-4.333-.046-6.499.006-4.125.034-8.25.053-12.375,0-.144,0-.288,0-.534Z" /></svg>');
}

.patientCareSec .testimonial:after {
  bottom: -10px;

  left: 30%;

  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 142.5 102"><path fill="white" d="m21.67,40.996c.335,0,.603,0,.871,0,12.729,0,25.459,0,38.188,0,.921,0,.926.004.926.899.015,18.541.031,37.081.042,55.622,0,.979-.041,1.958-.042,2.937,0,.396-.145.583-.554.545-.186-.017-.375-.002-.562-.002-19.271,0-38.542,0-57.813,0-.867,0-.877,0-.887-.881-.026-2.354-.06-4.707-.06-7.061-.005-17.395-.003-34.79-.002-52.185,0-3.335.114-6.66.825-9.937.508-2.34,1.145-4.638,2.073-6.849.447-1.066.846-2.16,1.395-3.173.648-1.195,1.37-2.364,2.178-3.457,1.149-1.555,2.324-3.106,3.633-4.524,2.381-2.579,5.085-4.787,8.126-6.57,4.232-2.481,8.771-4.108,13.623-4.789,2.201-.309,4.432-.497,6.654-.554,3.498-.09,6.999-.025,10.5-.023.862,0,.87.007.87.837,0,6.187-.009,12.374.003,18.56,0,.484-.177.598-.621.597-3.958-.009-7.917-.039-11.875.017-1.828.026-3.624.311-5.406.83-2.391.695-4.464,1.843-6.339,3.468-2.378,2.061-3.955,4.581-4.83,7.588-.729,2.504-1.009,5.052-.945,7.649.003.121.016.242.03.457Z" /><path fill="white" d="m101.501,41.049h40.222c0,1.057,0,2.01,0,2.963,0,17.791.003,35.581,0,53.372,0,1-.046,1.999-.039,2.999.003.449-.137.67-.611.617-.185-.021-.375-.002-.562-.002-19.167,0-38.333,0-57.5-.001-1.292,0-1.124.136-1.14-1.139-.036-2.77-.055-5.541-.056-8.311-.005-16.582-.009-33.165.005-49.747.002-2.29-.017-4.592.201-6.866.192-1.998.61-3.989,1.102-5.939.476-1.885,1.095-3.744,1.801-5.556.471-1.209,1.203-2.317,1.819-3.47.059-.11.129-.214.19-.323,2.575-4.597,6.106-8.327,10.329-11.44,5.251-3.871,11.178-5.995,17.603-6.812,4.082-.52,8.19-.405,12.293-.4,1.292.002,2.584.029,3.875-.004.512-.013.636.176.636.647,0,2.75.038,5.499.036,8.249-.002,3.458-.042,6.916-.036,10.374,0,.568-.158.747-.741.743-3.667-.025-7.333-.017-11-.011-2.28.004-4.493.331-6.691,1.012-2.162.67-3.995,1.786-5.707,3.217-3.207,2.68-4.893,6.169-5.496,10.22-.268,1.8-.35,3.627-.533,5.609Z" /></svg>');
}

.patientCareSec .testimonial * {
  text-align: center;
}

.patientCareSec .testimonial h1 {
  text-transform: uppercase;

  line-height: 1.25;

  font-size: 4.5rem;

  font-family: "Raleway", sans-serif;

  letter-spacing: 2px;
}

.patientCareSec .testimonial p {
  font-size: 1.25em;

  line-height: 1.75;

  font-family: "Monserrat", sans-serif;
}

.testimonial p.source {
  font-style: italic;
}

.patientCareSec .testimonial .border {
  height: 5px;

  width: 100%;

  position: absolute;

  left: 0;

  border-color: #ffffff00 !important;
}

.patientCareSec .testimonial .border.top {
  top: 0;
}

.patientCareSec .testimonial .border.top:before,
.testimonial .border.top:after {
  content: "";

  position: absolute;

  background: #fff;

  z-index: 10;

  height: 5px;
}

.patientCareSec .testimonial .border.top:before {
  width: 72%;

  left: -2px;

  top: -1px;
}

.patientCareSec .testimonial .border.top:after {
  width: 5%;

  right: -1px;

  top: -1px;
}

.patientCareSec .testimonial .border.bottom {
  bottom: 0;
}

.patientCareSec .testimonial .border.bottom:before,
.testimonial .border.bottom:after {
  content: "";

  position: absolute;

  background: #fff;

  z-index: 10;

  height: 5px;
}

.patientCareSec .testimonial .border.bottom:before {
  width: 25%;

  left: -2px;

  top: -1px;
}

.patientCareSec .testimonial .border.bottom:after {
  width: 55%;

  right: -6px;
}

.welcomeebook {
  color: #3a3939;

  margin-bottom: 25px;

  font-size: 2rem;

  margin-top: 20px;

  position: relative;

  padding-bottom: 10px;

  font-weight: 700;
}

.welcomeebook::after {
  position: absolute;

  content: "";

  height: 3px;

  width: 100px;

  background: var(--skyBlue);

  bottom: 0px;

  left: 0px;
}

.termIntro {
  margin-bottom: 15px;

  font-size: 21px;

  font-weight: 600;

  margin-top: 20px;
}

/*  surbhi  css*/

.div1 {
  /* background-image: url("../img/bannerMedicine.png"); */

  background-repeat: no-repeat;

  width: 100%;

  background-size: cover;

  display: flex;

  justify-content: center;

  align-items: center;

  background-blend-mode: overlay;

  padding: 50px 0px;

  background-color: #002f54b0;
}

.heading {
  font-weight: bold;

  text-align: center;

  color: white;
}

.para {
  font-weight: bold;

  text-align: center;

  margin-left: 2%;

  margin-bottom: 6%;

  color: white;
}

section.expCity {
  padding: 30px 0px;
}

.cityImg img {
  -webkit-clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );

  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);

  height: 100%;

  width: 100%;
}

.cityImg {
  height: 100px;

  width: 100px;

  margin-top: -50px;
}

.cityCard h6 {
  text-align: center;

  margin-top: 15px;

  color: white;

  font-size: 20px;

  font-weight: bold;
}

.cityCard p {
  text-align: center;

  color: white;

  font-size: 15px;
}

.cityCard {
  background-color: rgb(0, 204, 153);

  padding-bottom: 0px 10px 20px 10px;

  margin-top: 30px;

  border-radius: 20px;

  margin-bottom: 50px;

  padding-bottom: 20px;
}

.btn {
  background-color: orangered;

  color: white;

  margin-left: 20px;

  font-weight: bold;

  margin-bottom: 6px;
}

.div3 {
  border-radius: 5px;

  border: 1px solid lightgrey;

  text-align: center;
}

.img_1 {
  height: 50px;

  width: 50px;

  text-align: center;

  margin-top: 30px;
}

.para1 {
  font-weight: bold;

  color: black;

  text-align: center;

  margin-bottom: 30px;

  margin-top: 5px;
}

.div4 {
  text-align: center;
}

.div5 {
  text-align: center;

  margin-top: 5px;

  margin-bottom: 5px;
}

.img_2 {
  height: 30px;

  width: 30px;
}

.div6 {
  background-color: rgb(0, 85, 128);

  border-radius: 15px;
}

.heading1 {
  font-weight: bold;

  color: white;

  font-size: 22px;

  margin-top: 25px;

  padding-left: 10px;
}

.div7 {
  margin-top: 5px;

  margin-bottom: 5px;
}

.btn1 {
  border-radius: 5px;

  background-color: rgb(0, 153, 153);

  font-size: 14px;

  font-weight: 700;

  text-align: center;

  color: #fff;

  border: 0px;

  margin-top: 5px;

  margin-bottom: 7px;

  padding: 8px 20px;
}

.img_3 {
  height: 40px;

  width: 40px;

  margin-top: 10px;

  margin-left: 10px;
}

.heading2 {
  color: white;

  font-weight: bold;

  margin: 10px;
}

.para2 {
  margin-left: 7px;

  color: white;
}

.img_4 {
  height: 400px;

  width: 100%;

  object-fit: cover;

  margin-top: 30px;
}

.heading3 {
  margin-top: 20px;

  font-weight: bold;
}

.para3 {
  font-size: 16px;

  font-weight: 500;

  line-height: 1.5;

  text-align: center;

  color: #666;

  margin: 0 0 50px;
}

.div8 {
  border-radius: 30px;

  margin-right: 10px;

  margin-top: 2px;

  margin-bottom: 5px;
}

.div9 {
  border: 1px solid black;

  border-radius: 5px;

  margin-top: 50px;
}

.div10 {
  border-radius: 2px;

  border: 1px solid black;

  margin: 5px;

  height: 50px;

  width: 300px;

  color: lightgrey;

  padding-top: 5px;

  margin-top: 10px;

  text-align: center;
}

.para4 {
  font-weight: bold;

  margin-top: 10px;
}

.btn2 {
  border-radius: 5px;

  background-color: var(--blue);

  font-size: 14px;

  font-weight: 700;

  text-align: center;

  color: #fff;

  width: 120px;

  height: 50px;

  border: 0px;

  margin-top: 10px;

  margin-bottom: 7px;

  padding-left: 10px;

  padding-right: 5px;
}

.para5 {
  font-weight: bold;
}

.order-2.order-sm-2.pb-10 {
  padding-bottom: 10px;
}
