.slide-one {
  min-height: 545px;
  background-image: url(../images/img_slide1.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-two {
  min-height: 545px;
  background-image: url(../images/img_slide2.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-three {
  min-height: 545px;
  background-image: url(../images/img_slide3.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
}

.about-banner {
  min-height: 545px;
  background-image: url(../images/banner-about.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
}

.about-banner .carousel-caption {
  margin-bottom: 10rem;
  margin-right: 5rem;
}

.about-banner .carousel-caption h1 {
  font-size: 55px;
  padding-bottom: 80px;
}

.about-banner .carousel-caption p {
  font-size: 30px;
  margin-bottom: -10px;
}

.facilities-banner {
  min-height: 545px;
  background-image: url(../images/banner-facilities.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
}

.facilities-banner .carousel-caption {
  margin-bottom: 10rem;
  margin-right: 5rem;
}

.facilities-banner .carousel-caption h1 {
  font-size: 55px;
  padding-bottom: 80px;
}

.facilities-banner .carousel-caption p {
  font-size: 30px;
  margin-bottom: -10px;
}

.csr-banner {
  min-height: 545px;
  background-image: url(../images/banner-csr.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
}

.csr-banner .carousel-caption {
  margin-bottom: 10rem;
  margin-right: 5rem;
}

.csr-banner .carousel-caption h1 {
  font-size: 55px;
  padding-bottom: 80px;
}

.csr-banner .carousel-caption p {
  font-size: 30px;
  margin-bottom: -10px;
}

.careers-banner {
  min-height: 545px;
  background-image: url(../images/banner-career.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
}

.careers-banner .carousel-caption {
  margin-bottom: 10rem;
  margin-right: 5rem;
}

.careers-banner .carousel-caption h1 {
  font-size: 55px;
  padding-bottom: 80px;
}

.careers-banner .carousel-caption p {
  font-size: 30px;
  margin-bottom: -10px;
}

.contact-banner {
  min-height: 545px;
  background-image: url(../images/banner-contact.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-banner .carousel-caption {
  margin-bottom: 10rem;
  margin-right: 5rem;
}

.contact-banner .carousel-caption h1 {
  font-size: 55px;
  padding-bottom: 80px;
}

.contact-banner .carousel-caption p {
  font-size: 30px;
  margin-bottom: -10px;
}

.team-banner {
  min-height: 545px;
  background-image: url(../images/banner-team.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
}

.team-banner .carousel-caption {
  margin-bottom: 10rem;
  margin-right: 5rem;
}

.team-banner .carousel-caption h1 {
  font-size: 55px;
  padding-bottom: 80px;
}

.team-banner .carousel-caption p {
  font-size: 30px;
  margin-bottom: -10px;
}

.screening-banner {
  min-height: 545px;
  background-image: url(../images/banner-screening.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
}

.screening-banner .carousel-caption {
  margin-bottom: 10rem;
  margin-right: 5rem;
}

.screening-banner .carousel-caption h1 {
  font-size: 55px;
  padding-bottom: 80px;
}

.screening-banner .carousel-caption p {
  font-size: 30px;
  margin-bottom: -10px;
}

.fertility-banner {
  min-height: 545px;
  background-image: url(../images/banner-fertility.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.gynaecology-banner {
  min-height: 545px;
  background-image: url(../images/banner-gynaecology.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.pediatrics-banner {
  min-height: 545px;
  background-image: url(../images/banner-pediatrics.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.gs-banner {
  min-height: 545px;
  background-image: url(../images/banner-gs.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.optometry-banner {
  min-height: 545px;
  background-image: url(../images/banner-optometry.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
}

.dental-banner {
  min-height: 545px;
  background-image: url(../images/banner-dental.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.gastrology-banner {
  min-height: 545px;
  background-image: url(../images/banner-gastrology.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* carousel*/
.carousel div {
  padding: 0px;
}

.carousel img {
  width: 100%;
}

.carousel .carousel-caption {
  margin-bottom: 10rem;
  left: 24rem;
}

.carousel .carousel-caption h1 {
  font-size: 55px;
  padding-bottom: 80px;
}

.carousel .carousel-caption p {
  font-size: 30px;
  margin-bottom: -10px;
}

/* carousel in media*/
@media (max-width: 1440px) {
  .slide-one {
    min-height: 490px;
  }
  .slide-two {
    min-height: 490px;
  }
  .slide-three {
    min-height: 490px;
  }
  .carousel .carousel-caption {
    margin-bottom: 8rem;
    left: 10rem;
  }
  .carousel .carousel-caption h1 {
    font-size: 60px;
  }
  .carousel .carousel-caption p {
    font-size: 30px;
  }
  /*about banner*/
  .inner-banner {
    min-height: 490px;
  }
  .inner-banner .carousel-caption {
    margin-bottom: 7rem;
    margin-right: 0rem;
  }
}

@media (max-width: 1200px) {
  .slide-one {
    min-height: 400px;
  }
  .slide-two {
    min-height: 400px;
  }
  .slide-three {
    min-height: 400px;
  }
  .carousel .carousel-caption {
    margin-bottom: 5rem !important;
    left: 10rem;
  }
  .carousel .carousel-caption h1 {
    font-size: 50px !important;
  }
  .carousel .carousel-caption p {
    font-size: 28px !important;
  }
  .inner-banner {
    min-height: 400px;
  }
  .inner-banner .carousel-caption {
    margin-bottom: 7rem;
    margin-right: 0rem;
  }
  .banner-caption-right1 p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

@media (max-width: 1024px) {
  .slide-one {
    min-height: 350px;
  }
  .slide-two {
    min-height: 350px;
  }
  .slide-three {
    min-height: 350px;
  }
  .carousel .carousel-caption {
    margin-bottom: 4rem !important;
    left: 7rem;
  }
  .carousel .carousel-caption h1 {
    font-size: 45px !important;
  }
  .carousel .carousel-caption p {
    font-size: 26px !important;
  }
  .inner-banner {
    min-height: 350px;
  }
  .inner-banner .carousel-caption {
    margin-bottom: 7rem;
    margin-right: 0rem;
  }
}

@media (max-width: 992px) {
  .slide-one {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/img_slide1.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/img_slide1.png");
  }
  .slide-two {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/img_slide2.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/img_slide2.png");
  }
  .slide-three {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/img_slide3.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/img_slide3.png");
  }
  .about-banner {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/banner-about.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/banner-about.png");
  }
  .facilities-banner {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/banner-facilities.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/banner-facilities.png");
  }
  .csr-banner {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/banner-csr.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/banner-csr.png");
  }
  .careers-banner {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/banner-career.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/banner-career.png");
  }
  .careers-banner span.wf {
    color: #fff !important;
  }
  .contact-banner {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/banner-contact.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/banner-contact.png");
  }
  .contact-banner span.wf {
    color: #fff !important;
  }
  .team-banner {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/banner-team.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/banner-team.png");
  }
  .team-banner span.wf {
    color: #fff !important;
  }
  .screening-banner {
    min-height: 350px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 28, 211, 0.45)), to(rgba(13, 170, 26, 0.65))), url("../images/banner-screening.png");
    background-image: linear-gradient(to bottom, rgba(15, 28, 211, 0.45), rgba(13, 170, 26, 0.65)), url("../images/banner-screening.png");
  }
  .screening-banner span.wf {
    color: #fff !important;
  }
  .screening-banner h1, .screening-banner p {
    color: #fff !important;
  }
  .inner-banner {
    min-height: 350px;
  }
  .inner-banner .carousel-caption {
    margin-bottom: 4rem !important;
    margin-right: 0rem;
  }
}

@media (max-width: 768px) {
  .slide-one {
    min-height: 450px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255, 0, 0, 0)), color-stop(30%, rgba(0, 158, 21, 0.849))), url("../images/img_slide1.png");
    background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 70%, rgba(0, 158, 21, 0.849) 30%), url("../images/img_slide1.png");
  }
  .slide-two {
    min-height: 450px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255, 0, 0, 0)), color-stop(30%, rgba(0, 158, 21, 0.849))), url("../images/img_slide2.png");
    background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 70%, rgba(0, 158, 21, 0.849) 30%), url("../images/img_slide2.png");
  }
  .slide-three {
    min-height: 450px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255, 0, 0, 0)), color-stop(30%, rgba(0, 158, 21, 0.849))), url("../images/img_slide3.png");
    background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 70%, rgba(0, 158, 21, 0.849) 30%), url("../images/img_slide3.png");
  }
  .carousel .carousel-indicators {
    display: none;
  }
  .carousel .carousel-caption {
    margin-left: -30px;
    margin-bottom: 2rem !important;
  }
  .carousel .carousel-caption h1 {
    font-size: 30px !important;
    text-align: center;
    margin-bottom: -20px !important;
  }
  .carousel .carousel-caption h1 br {
    display: none;
  }
  .carousel .carousel-caption p {
    font-size: 20px !important;
    margin-bottom: -20px;
    text-align: center;
  }
  .inner-banner {
    min-height: 280px;
  }
  .inner-banner .carousel-caption {
    margin-bottom: 3rem !important;
    margin-right: 0rem;
  }
  .banner-caption-right {
    position: absolute;
    right: 0px;
    padding: 10px;
    width: 50%;
    padding: 5% 0%;
  }
  .banner-caption-right h1 {
    font-size: 23px;
    font-weight: 600;
    color: #288644;
    line-height: 28px;
  }
  .banner-caption-right h5 {
    font-size: 16px;
    line-height: 20px;
  }
}

@media (max-width: 683px) {
  .carousel .carousel-caption h1 {
    font-size: 24px !important;
    text-align: center;
    margin-bottom: -20px !important;
  }
  .carousel .carousel-caption h1 br {
    display: none;
  }
  .carousel .carousel-caption p {
    font-size: 16px !important;
    margin-bottom: -20px;
    text-align: center;
  }
  .slide-one {
    min-height: 400px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255, 0, 0, 0)), color-stop(30%, rgba(0, 158, 21, 0.849))), url("../images/img_slide1.png");
    background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 70%, rgba(0, 158, 21, 0.849) 30%), url("../images/img_slide1.png");
  }
  .slide-two {
    min-height: 400px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255, 0, 0, 0)), color-stop(30%, rgba(0, 158, 21, 0.849))), url("../images/img_slide2.png");
    background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 70%, rgba(0, 158, 21, 0.849) 30%), url("../images/img_slide2.png");
  }
  .slide-three {
    min-height: 400px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255, 0, 0, 0)), color-stop(30%, rgba(0, 158, 21, 0.849))), url("../images/img_slide3.png");
    background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 70%, rgba(0, 158, 21, 0.849) 30%), url("../images/img_slide3.png");
  }
}

@media (max-width: 575.98px) {
  .slide-one {
    min-height: 300px;
  }
  .slide-two {
    min-height: 300px;
  }
  .slide-three {
    min-height: 300px;
  }
  .carousel .carousel-indicators {
    display: none;
  }
  .carousel .carousel-caption {
    margin-left: -20px;
    margin-bottom: 2rem !important;
  }
  .carousel .carousel-caption h1 {
    font-size: 22px !important;
    text-align: center;
    margin-bottom: -22px !important;
  }
  .carousel .carousel-caption h1 br {
    display: none;
  }
  .carousel .carousel-caption p {
    font-size: 16px !important;
    margin-bottom: -30px;
    text-align: center;
  }
  .inner-banner {
    min-height: 210px;
  }
  .inner-banner .carousel-caption {
    margin-bottom: 1rem !important;
    margin-right: 0rem;
  }
}

@media (max-width: 583px) {
  .carousel .carousel-caption h1 {
    font-size: 20px !important;
    text-align: center;
    margin-bottom: -20px !important;
  }
  .carousel .carousel-caption h1 br {
    display: none;
  }
  .carousel .carousel-caption p {
    font-size: 16px !important;
    margin-bottom: -30px;
    text-align: center;
  }
}

@media (max-width: 481px) {
  .slide-one {
    min-height: 290px;
  }
  .slide-two {
    min-height: 290px;
  }
  .slide-three {
    min-height: 290px;
  }
  .carousel .carousel-caption {
    margin-bottom: 2rem !important;
    left: 6rem !important;
  }
  .carousel .carousel-caption h1 {
    font-size: 18px !important;
    margin-bottom: -20px !important;
  }
  .carousel .carousel-caption p {
    font-size: 14px !important;
    margin-bottom: -30px !important;
  }
  .inner-banner {
    min-height: 210px;
  }
  .inner-banner .carousel-caption {
    margin-bottom: 2 rem !important;
    margin-right: 0rem;
  }
  .inner-banner p {
    font-size: 14px;
  }
}

@media (max-width: 430px) {
  .carousel .carousel-caption {
    margin-bottom: 2rem !important;
    left: 6rem !important;
  }
  .carousel .carousel-caption h1 {
    font-size: 17px !important;
    margin-bottom: -20px !important;
  }
  .carousel .carousel-caption p {
    font-size: 14px !important;
    margin-bottom: -30px !important;
  }
}

@media (max-width: 420px) {
  .slide-one {
    min-height: 210px;
  }
  .slide-two {
    min-height: 210px;
  }
  .slide-three {
    min-height: 210px;
  }
  .carousel .carousel-caption {
    margin-bottom: 3rem !important;
    left: 4.5rem !important;
  }
  .carousel .carousel-caption h1 {
    font-size: 16px !important;
    margin-bottom: -20px !important;
  }
  .carousel .carousel-caption p {
    font-size: 14px !important;
    margin-bottom: -80px !important;
  }
}

@media (max-width: 375px) {
  .carousel .carousel-caption {
    margin-bottom: 3rem !important;
    left: 4.5rem !important;
  }
  .carousel .carousel-caption h1 {
    font-size: 14px !important;
    margin-bottom: -20px !important;
  }
  .carousel .carousel-caption p {
    font-size: 12px !important;
    margin-bottom: -60px !important;
  }
}

@media (max-width: 320px) {
  .slide-one {
    min-height: 210px;
  }
  .slide-two {
    min-height: 210px;
  }
  .slide-three {
    min-height: 210px;
  }
  .carousel .carousel-caption {
    margin-bottom: 3rem !important;
    left: 4.5rem !important;
  }
  .carousel .carousel-caption h1 {
    font-size: 13px !important;
    margin-bottom: -20px !important;
  }
  .carousel .carousel-caption p {
    font-size: 11px !important;
    margin-bottom: -200px !important;
  }
  .inner-banner {
    min-height: 250px;
  }
  .inner-banner .carousel-caption {
    margin-bottom: 2.5rem !important;
    margin-right: 0rem;
  }
  .inner-banner .carousel-caption h1 {
    font-size: 18px !important;
  }
  .inner-banner .carousel-caption p {
    font-size: 10px !important;
    padding-bottom: 25px;
  }
}
/*# sourceMappingURL=carousel.css.map */