.doctor_details .text_block .name {
  font-size: 40px;
}
@media only screen and (max-width: 600px) {
  .doctor_details .text_block .name {
    font-size: 28px;
  }
}
.doctor_details .text_block .degree {
  font-size: 18px;
}
.doctor_details .doctor_img {
  max-height: 500px;
}

.block_section .title {
  font-size: 22px;
}

.certificates {
  background: #d5e2f0;
}
.certificates .certificate_img {
  max-width: 200px;
}
@media only screen and (max-width: 600px) {
  .certificates .certificate_img {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
.certificates .title {
  font-size: 26px;
}

.other_doctors .other_doc_block {
  padding: 80px 15px 15px 15px;
}
.other_doctors .other_doc_block img {
  max-width: 120px;
  height: 120px;
  max-height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@media only screen and (max-width: 600px) {
  .section_banner {
    background-attachment: fixed;
    position: relative;
  }
}
.section_banner .our_clinic {
  position: absolute;
  top: 42%;
  left: 38%;
  color: #fff;
  text-align: center;
  font-family: Work Sans;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 60px; /* 100% */
}
@media only screen and (max-width: 600px) {
  .section_banner .our_clinic {
    position: absolute;
    top: 42%;
    left: 8%;
    color: #fff;
    text-align: center;
    font-family: Work Sans;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 60px; /* 100% */
  }
}

.section_doctor {
  background: rgba(0, 0, 0, 0.4);
}
.section_doctor .doctor_bio {
  color: #fff;
  text-align: justify;
  font-family: Work Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}
@media (min-width: 320px) and (max-width: 575px) {
  .section_doctor .doctor_bio {
    color: #fff;
    text-align: justify;
    font-family: Work Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
  }
}
.section_doctor .doctor_bio span {
  color: #fff;
  font-family: Work Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}
@media (min-width: 320px) and (max-width: 575px) {
  .section_doctor .doctor_bio span {
    color: #fff;
    text-align: justify;
    font-family: Work Sans;
    font-size: 14px;
  }
}

.mission .our-misson {
  border-radius: 160px;
  background: #fff;
  box-shadow: 0px 0px 20px 0px rgba(51, 51, 51, 0.2);
  margin-block: 4rem !important;
}
@media only screen and (max-width: 600px) {
  .mission .our-misson {
    background: none;
    box-shadow: none;
  }
}
.mission .our-misson .our-misson-img {
  padding-right: 0 !important;
}
.mission .our-misson .our-misson-text {
  padding-top: 20px;
}
@media only screen and (max-width: 600px) {
  .mission .our-misson .our-misson-text {
    padding-top: 20px;
  }
}
.mission .our-misson .our-misson-text .mission-title {
  text-align: center;
  color: #000;
  font-family: Work Sans;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 85.714% */
}
@media only screen and (max-width: 600px) {
  .mission .our-misson .our-misson-text .mission-title {
    color: #000;
    font-family: Work Sans;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 85.714% */
  }
}
.mission .our-misson .our-misson-text .mission-title span {
  color: #1c348c;
  font-family: Work Sans;
  font-size: 28px;
}
@media only screen and (max-width: 600px) {
  .mission .our-misson .our-misson-text .mission-title span {
    color: #1c348c;
    font-family: Work Sans;
    font-size: 28px;
  }
}
.mission .our-misson .our-misson-text p {
  color: #666;
  text-align: center;
  font-family: Work Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  padding-right: 16px;
}
@media only screen and (max-width: 600px) {
  .mission .our-misson .our-misson-text p {
    color: #666;
    text-align: start;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    padding-right: 16px;
  }
}
.mission .our-vission-custom {
  display: flex;
  justify-content: end;
}
.mission .our-vission-custom .our-vission {
  border-radius: 160px;
  background: #fff;
  box-shadow: 0px 0px 20px 0px rgba(51, 51, 51, 0.2);
  margin-bottom: 4rem !important;
}
@media only screen and (max-width: 600px) {
  .mission .our-vission-custom .our-vission {
    background: none;
    box-shadow: none;
  }
}
.mission .our-vission-custom .our-vission .our-vission-text {
  padding-block: 1.6rem;
}
.mission .our-vission-custom .our-vission .our-vission-text .mission-title {
  text-align: center;
  color: #000;
  font-family: Work Sans;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 85.714% */
}
.mission .our-vission-custom .our-vission .our-vission-text span {
  color: #1c348c;
  font-family: Work Sans;
  font-size: 28px;
}
@media only screen and (max-width: 600px) {
  .mission .our-vission-custom .our-vission .our-vission-text span {
    color: #1c348c;
    font-family: Work Sans;
    font-size: 28px;
  }
}
.mission .our-vission-custom .our-vission .our-vission-text p {
  color: #666;
  text-align: center;
  font-family: Work Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  padding-right: 16px;
}
@media only screen and (max-width: 600px) {
  .mission .our-vission-custom .our-vission .our-vission-text p {
    color: #666;
    text-align: start;
    font-family: Work Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    padding-right: 16px;
  }
}
.mission .our-vission-custom .our-vission .our-vission-text .our-vission-img {
  padding-block: 8px;
}

.journey .our-journey-title {
  padding-bottom: 4rem !important;
  color: #000;
  font-family: Work Sans;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 85.714% */
}
.journey .Our-journey {
  width: 100%;
  margin: 0 auto;
  margin-left: 4rem !important;
}
.journey .Our-journey .colun .text-year1 {
  position: absolute;
  left: 25%;
  bottom: -65%;
  color: #000;
  text-align: center;
  font-family: Work Sans;
  font-size: 31px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}
.journey .Our-journey .colun .circle-shape {
  width: 180px;
  height: 180px;
  flex-shrink: 0;
  border-radius: 500px;
  background: #1a579d;
  position: relative;
}
.journey .Our-journey .colun .circle-shape::after {
  content: "";
  position: absolute;
  background-image: url(../front/images/our-clinic/dotted-circle.png);
  z-index: 3;
  bottom: -40%;
  left: 45%;
  width: 40px;
  background-repeat: no-repeat;
  height: 62px;
}
.journey .Our-journey .colun .circle-shape p {
  text-align: center;
  color: #fff;
  padding-top: 24px;
}
.journey .Our-journey .colun .circle-shape img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.journey .Our-journey .text-year {
  position: absolute;
  top: -56%;
  left: 22%;
  color: #000;
  text-align: center;
  font-family: Work Sans;
  font-size: 31px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}
.journey .Our-journey .circle-shape2 {
  position: relative;
  width: 180px;
  height: 180px;
  flex-shrink: 0;
  border-radius: 500px;
  background: #3c8be7;
}
.journey .Our-journey .circle-shape2::after {
  content: "";
  position: absolute;
  background-image: url(../front/images/our-clinic/dotted-circle1.png);
  z-index: 3;
  top: -40%;
  left: 45%;
  width: 30px;
  background-repeat: no-repeat;
  height: 62px;
}
.journey .Our-journey .circle-shape2 img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}
.journey .Our-journey .circle-shape2 p {
  text-align: center;
  color: #fff;
  padding-top: 10px;
}

.choose .choose-us {
  margin-block: 4rem !important;
}
.choose .choose-us .choose-custom ul {
  margin-top: 3rem;
}
.choose .choose-us .choose-custom ul li {
  list-style-type: none;
  margin-bottom: 2rem;
}
.choose .choose-us .choose-custom ul li .choose-us-inner {
  display: flex;
  background: #4279a1;
  position: relative;
  width: 450px;
  padding-top: 20px;
  border-radius: 50px;
  padding-bottom: 24px;
}
.choose .choose-us .choose-custom ul li .choose-us-inner .l1::after {
  position: absolute;
  content: "";
  background-image: url(../front/images/our-clinic/l1.png);
  z-index: 3;
  top: 2px;
  left: 2px;
  width: 80px;
  background-repeat: no-repeat;
  height: 76px;
}
.choose .choose-us .choose-custom ul li .choose-us-inner .l1 p {
  color: #fff;
  padding-left: 9rem;
  font-size: 22px;
  margin-bottom: 0;
}
.choose .choose-us .choose-custom ul li .choose-us-inner .l2::after {
  position: absolute;
  content: "";
  background-image: url(../front/images/our-clinic/l2.png);
  z-index: 3;
  top: 2px;
  left: 2px;
  width: 80px;
  background-repeat: no-repeat;
  height: 76px;
}
.choose .choose-us .choose-custom ul li .choose-us-inner .l2 p {
  color: #fff;
  padding-left: 9rem;
  font-size: 22px;
  margin-bottom: 0;
}
.choose .choose-us .choose-custom ul li .choose-us-inner .l3::after {
  position: absolute;
  content: "";
  background-image: url(../front/images/our-clinic/l3.png);
  z-index: 3;
  top: 2px;
  left: 2px;
  width: 80px;
  background-repeat: no-repeat;
  height: 76px;
}
.choose .choose-us .choose-custom ul li .choose-us-inner .l3 p {
  color: #fff;
  padding-left: 9rem;
  font-size: 22px;
  margin-bottom: 0;
}
.choose .choose-us .choose-custom ul li .choose-us-inner .l4::after {
  position: absolute;
  content: "";
  background-image: url(../front/images/our-clinic/l4.png);
  z-index: 3;
  top: 2px;
  left: 2px;
  width: 80px;
  background-repeat: no-repeat;
  height: 76px;
}
.choose .choose-us .choose-custom ul li .choose-us-inner .l4 p {
  color: #fff;
  padding-left: 9rem;
  font-size: 22px;
  margin-bottom: 0;
}
.choose .choose-us .cont-img {
  position: relative;
  height: 527px;
  top: -6px;
  left: -38px;
}
.choose .choose-us .cont-img .circle_1 {
  padding: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  height: 500px;
  width: 500px;
  background: white;
}
.choose .choose-us .cont-img .circle_1 .carousel-inner {
  height: 450px;
  width: 450px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  background: #fff;
  border: 5px solid #fff;
}
.choose .choose-us .cont-img .circle_1 .carousel-inner img {
  height: 450px;
  width: 450px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.choose .choose-us .choose-us-right {
  position: relative;
  z-index: -9;
}
.choose .choose-us .choose-us-right ul {
  position: absolute;
  left: -70%;
  margin-top: 3rem;
}
.choose .choose-us .choose-us-right ul li {
  list-style-type: none;
  margin-bottom: 2rem;
}
.choose .choose-us .choose-us-right ul li .choose-us-inner {
  display: flex;
  background: #4279a1;
  position: relative;
  width: 450px;
  padding-top: 20px;
  border-radius: 50px;
  padding-bottom: 24px;
}
.choose .choose-us .choose-us-right ul li .choose-us-inner .r1::after {
  position: absolute;
  content: "";
  background-image: url(../front/images/our-clinic/r1.png);
  z-index: 3;
  top: 2px;
  right: -3px;
  width: 80px;
  background-repeat: no-repeat;
  height: 76px;
}
.choose .choose-us .choose-us-right ul li .choose-us-inner .r1 p {
  font-size: 22px;
  text-align: center;
  padding-left: 10rem;
  margin-bottom: 0;
  color: #fff;
}
.choose .choose-us .choose-us-right ul li .choose-us-inner .r2::after {
  position: absolute;
  content: "";
  background-image: url(../front/images/our-clinic/r2.png);
  z-index: 3;
  top: 2px;
  right: -3px;
  width: 80px;
  background-repeat: no-repeat;
  height: 76px;
}
.choose .choose-us .choose-us-right ul li .choose-us-inner .r2 p {
  font-size: 22px;
  text-align: center;
  padding-left: 10rem;
  margin-bottom: 0;
  color: #fff;
}
.choose .choose-us .choose-us-right ul li .choose-us-inner .r3::after {
  position: absolute;
  content: "";
  background-image: url(../front/images/our-clinic/r3.png);
  z-index: 3;
  top: 2px;
  right: -3px;
  width: 80px;
  background-repeat: no-repeat;
  height: 76px;
}
.choose .choose-us .choose-us-right ul li .choose-us-inner .r3 p {
  font-size: 22px;
  text-align: center;
  padding-left: 10rem;
  margin-bottom: 0;
  color: #fff;
}
.choose .choose-us .choose-us-right ul li .choose-us-inner .r4::after {
  position: absolute;
  content: "";
  background-image: url(../front/images/our-clinic/r4.png);
  z-index: 3;
  top: 2px;
  right: -3px;
  width: 80px;
  background-repeat: no-repeat;
  height: 76px;
}
.choose .choose-us .choose-us-right ul li .choose-us-inner .r4 p {
  font-size: 22px;
  text-align: center;
  padding-left: 10rem;
  margin-bottom: 0;
  color: #fff;
}

.section_journey h2 {
  color: #404040;
  font-family: Work Sans;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.section_journey h2 span {
  color: #000;
  font-family: Work Sans;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 85.714% */
}
.section_journey .bg1 {
  border-radius: 3.079px;
  background: #1a579d;
  height: 270px;
  flex-shrink: 0;
}
.section_journey .bg1 h6 {
  font-family: "Work Sans";
  font-size: 13.857px;
}
.section_journey .bg1 p {
  font-family: "Work Sans";
  font-size: 12.317px;
  text-align: justify;
  padding: 7px;
}
.section_journey .bg1 h1 {
  font-family: "Work Sans";
  font-size: 47px;
}
.section_journey .bg4 {
  border-radius: 3.079px;
  background: #a8ea55;
  color: #1c348c;
  height: 270px;
}
.section_journey .bg4 h6 {
  font-family: "Work Sans";
  font-size: 13.857px;
}
.section_journey .bg4 p {
  font-family: "Work Sans";
  font-size: 12.317px;
  text-align: justify;
  padding: 7px;
}
.section_journey .bg4 h1 {
  font-family: "Work Sans";
  font-size: 47px;
}

.section_mobile h2 {
  color: #404040;
  font-family: Work Sans;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.section_mobile h2 span {
  color: #000;
  font-family: Work Sans;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 85.714% */
}
.section_mobile .cont-img {
  position: relative;
  height: 527px;
  top: 84px;
  left: -78px;
}
.section_mobile .cont-img .circle_1 {
  display: flex;
}
.section_mobile .cont-img .circle_1 .carousel-inner {
  height: 340px;
  width: 340px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  background: #fff;
  border: 5px solid #fff;
}
.section_mobile .cont-img .circle_1 .carousel-inner img {
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.section_mobile p {
  color: #000;
  font-family: Work Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
}/*# sourceMappingURL=doctor.css.map */