:root {
  --fontFamily: "Nunito Sans", sans-serif;
  --headingFontfamily: "Heebo", sans-serif;
  --mainColor: #1DBFCC;
  --optionalColor: #06a3da;
  --whiteColor: #ffffff;
  --blackColor: #002345;
  --blackColor2: #222222;
  --paragraphColor: #486683;
  --fontSize: 16px;
  --transition: .6s;
  --opFontfamily: "Poppins", sans-serif;
  --opColor: #124390;
  --minColor: #E86548;
  --OpbodyCOlor: #6a6c72;
}

body {
  padding: 0;
  margin: 0;
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}

a {
  text-decoration: none;
  transition: var(--transition);
  color: var(--blackColor);
  display: inline-block;
}
a:hover, a:focus {
  color: var(--mainColor);
  text-decoration: none;
}

button {
  outline: 0 !important;
}

p {
  margin-bottom: 15px;
  line-height: 1.8;
  color: var(--paragraphColor);
  font-weight: 400;
  font-family: var(--fontFamily);
  font-size: var(--fontSize);
}
p:last-child {
  margin-bottom: 0;
}

i {
  line-height: normal;
}

.d-table {
  width: 100%;
  height: 100%;
}
.d-table-cell {
  vertical-align: middle;
}

/* Start "Maternity Clinic" & "Cardiac Care Clinic" CSS
==============================================================*/
.heebo-and-nunito-sans-fonts {
  font-family: var(--fontFamily);
  color: var(--paragraphColor);
}
.heebo-and-nunito-sans-fonts .h1, .heebo-and-nunito-sans-fonts .h2, .heebo-and-nunito-sans-fonts .h3, .heebo-and-nunito-sans-fonts .h4, .heebo-and-nunito-sans-fonts .h5, .heebo-and-nunito-sans-fonts .h6, .heebo-and-nunito-sans-fonts h1, .heebo-and-nunito-sans-fonts h2, .heebo-and-nunito-sans-fonts h3, .heebo-and-nunito-sans-fonts h4, .heebo-and-nunito-sans-fonts h5, .heebo-and-nunito-sans-fonts h6 {
  color: var(--blackColor);
  font-family: var(--headingFontfamily);
  font-weight: 500;
}
.heebo-and-nunito-sans-fonts .h1 a, .heebo-and-nunito-sans-fonts .h2 a, .heebo-and-nunito-sans-fonts .h3 a, .heebo-and-nunito-sans-fonts .h4 a, .heebo-and-nunito-sans-fonts .h5 a, .heebo-and-nunito-sans-fonts .h6 a, .heebo-and-nunito-sans-fonts h1 a, .heebo-and-nunito-sans-fonts h2 a, .heebo-and-nunito-sans-fonts h3 a, .heebo-and-nunito-sans-fonts h4 a, .heebo-and-nunito-sans-fonts h5 a, .heebo-and-nunito-sans-fonts h6 a {
  color: var(--blackColor);
}
.heebo-and-nunito-sans-fonts .h1 a:hover, .heebo-and-nunito-sans-fonts .h2 a:hover, .heebo-and-nunito-sans-fonts .h3 a:hover, .heebo-and-nunito-sans-fonts .h4 a:hover, .heebo-and-nunito-sans-fonts .h5 a:hover, .heebo-and-nunito-sans-fonts .h6 a:hover, .heebo-and-nunito-sans-fonts h1 a:hover, .heebo-and-nunito-sans-fonts h2 a:hover, .heebo-and-nunito-sans-fonts h3 a:hover, .heebo-and-nunito-sans-fonts h4 a:hover, .heebo-and-nunito-sans-fonts h5 a:hover, .heebo-and-nunito-sans-fonts h6 a:hover {
  color: var(--mainColor);
}
.heebo-and-nunito-sans-fonts p {
  color: var(--paragraphColor);
  font-family: var(--fontFamily);
}

.ptb-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.pt-140 {
  padding-top: 140px;
}

.pb-140 {
  padding-bottom: 140px;
}

.section-title-style-warp {
  margin-bottom: 55px;
  text-align: center;
}
.section-title-style-warp .sub {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--minColor);
  color: var(--whiteColor);
  padding: 10px 20px;
  border-radius: 100px;
  transition: var(--transition);
  margin-bottom: 20px;
}
.section-title-style-warp h2 {
  font-size: 40px;
  margin-bottom: 0;
}

.bg-color-F8F8F8 {
  background-color: #F8F8F8;
}

/* Maternity Clinic Navbar Area CSS */
.maternity-clinic-navbar-area {
  font-family: var(--fontFamily);
}
.maternity-clinic-navbar-area.is-sticky .main-navbar {
  background-color: #f7f7f7 !important;
  padding-top: 20px;
  padding-bottom: 20px;
}
.maternity-clinic-navbar-area .main-navbar {
  background-color: transparent !important;
  padding-top: 30px;
  padding-bottom: 30px;
}
.maternity-clinic-navbar-area .main-navbar .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}
.maternity-clinic-navbar-area .main-navbar .navbar-brand {
  padding: 0;
  margin: 0 25px 0 0;
  color: var(--blackColor);
  font-size: 35px;
  font-weight: 700;
  font-family: var(--headingFontfamily);
  text-transform: capitalize;
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav {
  margin: auto;
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item a::before {
  display: none;
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item a i {
  margin-left: -2px;
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item a:hover, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item a:focus, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item:hover a, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options {
  margin-left: 25px;
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .call-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--mainColor);
  border-radius: 100px;
  padding: 5px 15px 5px 7px;
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .call-btn .icon {
  display: inline-block;
  width: 42px;
  height: 42px;
  background-color: var(--mainColor);
  border-radius: 50px;
  transition: var(--transition);
  position: relative;
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .call-btn .icon img {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: auto;
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .call-btn a {
  color: var(--blackColor);
  font-weight: 600;
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .call-btn a:hover {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .search-btn a {
  display: flex;
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .search-btn a i {
  font-size: 25px;
  color: var(--blackColor);
  transition: var(--transition);
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .search-btn a i:hover {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .default-btn {
  border-radius: 100px;
  background-color: var(--mainColor);
}
.maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .default-btn:hover {
  background-color: var(--minColor);
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .call-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  border: 1px solid var(--mainColor);
  border-radius: 100px;
  padding: 5px 15px 5px 7px;
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .call-btn .icon {
  display: inline-block;
  width: 42px;
  height: 42px;
  background-color: var(--mainColor);
  border-radius: 50px;
  transition: var(--transition);
  position: relative;
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .call-btn .icon img {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: auto;
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .call-btn a {
  color: var(--blackColor);
  font-weight: 600;
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .call-btn a:hover {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .search-btn a {
  display: flex;
  justify-content: center;
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .search-btn a i {
  font-size: 25px;
  color: var(--blackColor);
  transition: var(--transition);
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .search-btn a i:hover {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .default-btn {
  border-radius: 100px;
  background-color: var(--mainColor);
}
.maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .default-btn:hover {
  background-color: var(--minColor);
}
.maternity-clinic-navbar-area.absolute-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 999;
}
.maternity-clinic-navbar-area.absolute-wrap.is-sticky {
  position: fixed;
}
.maternity-clinic-navbar-area.absolute-wrap.is-sticky .main-navbar {
  background-color: var(--blackColor) !important;
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar-brand {
  color: var(--whiteColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav {
  margin: auto;
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item a {
  color: var(--whiteColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item a:hover, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item a:focus, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item:hover a, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
  color: var(--blackColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .others-options .option-item .call-btn a {
  color: var(--whiteColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .others-options .option-item .call-btn a:hover {
  color: var(--mainColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .others-options .option-item .search-btn a i {
  color: var(--whiteColor);
}
.maternity-clinic-navbar-area.absolute-wrap .main-navbar .navbar .others-options .option-item .search-btn a i:hover {
  color: var(--mainColor);
}

/*================================================
Maternity Clinic Banner Area CSS
=================================================*/
.maternity-clinic-banner-area {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 60px;
  margin: 0 30px;
  padding-top: 170px;
  padding-bottom: 170px;
}

.maternity-clinic-banner-content {
  max-width: 720px;
  position: relative;
  z-index: 1;
  padding: 0 75px 75px;
}
.maternity-clinic-banner-content .sub {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--minColor);
  color: var(--whiteColor);
  padding: 10px 20px;
  border-radius: 100px;
  transition: var(--transition);
  transform: rotate(-4.093deg);
  margin-top: -10px;
  margin-bottom: 45px;
}
.maternity-clinic-banner-content h1 {
  font-size: 65px;
  margin-bottom: 25px;
}
.maternity-clinic-banner-content p {
  margin-bottom: 0;
}
.maternity-clinic-banner-content .banner-btn {
  display: flex;
  margin-top: 45px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.maternity-clinic-banner-content .banner-btn li {
  list-style-type: none;
  margin-right: 15px;
}
.maternity-clinic-banner-content .banner-btn li .default-btn {
  border-radius: 100px;
  background-color: var(--mainColor);
  border: 1px solid var(--mainColor);
}
.maternity-clinic-banner-content .banner-btn li .default-btn::before {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
}
.maternity-clinic-banner-content .banner-btn li .default-btn:hover {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
}
.maternity-clinic-banner-content .banner-btn li:last-child {
  margin-right: 0;
}
.maternity-clinic-banner-content .banner-btn li:last-child .default-btn {
  background-color: transparent;
  color: var(--blackColor);
  border: 1px solid var(--mainColor);
}
.maternity-clinic-banner-content .banner-btn li:last-child .default-btn::before {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
}
.maternity-clinic-banner-content .banner-btn li:last-child .default-btn:hover {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
  color: var(--whiteColor);
}
.maternity-clinic-banner-content .list {
  display: flex;
  gap: 25px;
  margin-top: 35px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.maternity-clinic-banner-content .list li {
  list-style-type: none;
  display: flex;
  gap: 10px;
  align-items: center;
}
.maternity-clinic-banner-content .list li i {
  font-size: 25px;
  color: var(--minColor);
}
.maternity-clinic-banner-content .list li span {
  color: var(--blackColor);
}
.maternity-clinic-banner-content::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 50%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 60px 60px 0 0;
  transform: skewy(-5deg);
}
.maternity-clinic-banner-content::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  height: 70%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 0 0 60px 60px;
}

/*================================================
MC Features Area CSS
=================================================*/
.mc-features-area {
  overflow: hidden;
}

.mc-features-card {
  position: relative;
  max-width: 305px;
  text-align: center;
}
.mc-features-card .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 130px;
  height: 130px;
  background-color: #F8F8F8;
  border: 1px solid var(--mainColor);
  border-radius: 130px;
  margin: auto;
}
.mc-features-card .content {
  margin-top: 35px;
}
.mc-features-card .content h3 {
  font-size: 23.5px;
  margin-bottom: 15px;
}
.mc-features-card .content p {
  margin-bottom: 0;
}
.mc-features-card .line {
  position: absolute;
  right: -145px;
  top: 45px;
}
.mc-features-card.left {
  margin-left: 0;
  margin-right: auto;
}
.mc-features-card.middle {
  margin: auto;
}
.mc-features-card.right {
  margin-left: auto;
  margin-right: 0;
}

/*================================================
MC About Area CSS
=================================================*/
.mc-about-area {
  position: relative;
  z-index: 1;
  overflow: hidden;
  margin: 0 30px;
}
.mc-about-area::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 300px;
  background-color: var(--mainColor);
  z-index: -1;
  border-radius: 60px 60px 0 0;
}
.mc-about-area.bg-color-F8F8F8 {
  margin: 0 0;
}
.mc-about-area.bg-color-F8F8F8::before {
  display: none;
}
.mc-about-area.bg-color-F8F8F8 .mc-about-inner {
  background-color: var(--whiteColor);
}

.mc-about-inner {
  background-color: #F8F8F8;
  padding: 90px 85px;
  border-radius: 60px;
}

.mc-about-content {
  max-width: 450px;
}
.mc-about-content .sub {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--minColor);
  color: var(--whiteColor);
  padding: 10px 20px;
  border-radius: 100px;
  transition: var(--transition);
  margin-bottom: 20px;
}
.mc-about-content h2 {
  font-size: 40px;
  margin-bottom: 15px;
}
.mc-about-content p {
  margin-bottom: 0;
}
.mc-about-content .list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  list-style: none;
  padding: 0;
  margin: 25px 0 0;
  gap: 0 25px;
}
.mc-about-content .list li {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: var(--blackColor);
  font-weight: 500;
  gap: 10px;
  margin-bottom: 25px;
}
.mc-about-content .list li i {
  font-size: 25px;
  color: var(--minColor);
}
.mc-about-content .about-btn {
  margin-top: 10px;
}
.mc-about-content .about-btn .default-btn {
  background-color: transparent;
  color: var(--blackColor);
  border: 1px solid var(--mainColor);
  border-radius: 100px;
}
.mc-about-content .about-btn .default-btn::before {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
}
.mc-about-content .about-btn .default-btn:hover {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
  color: var(--whiteColor);
}

.mc-about-image {
  margin-left: -35px;
}

/*================================================
MC Choose Area CSS
=================================================*/
.mc-choose-area {
  background-color: var(--mainColor);
  margin: 0 30px;
  overflow: hidden;
}

.mc-choose-card {
  background-color: #F8F8F8;
  padding: 50px 40px;
  border-radius: 30px;
}
.mc-choose-card .content {
  margin-top: 35px;
}
.mc-choose-card .content h3 {
  font-size: 23.5px;
  margin-bottom: 15px;
}
.mc-choose-card .content p {
  margin-bottom: 0;
}
.mc-choose-card.wrap-style1 {
  position: relative;
  z-index: 1;
  background-color: transparent;
}
.mc-choose-card.wrap-style1::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 50%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 30px 30px 0 0;
  transform: skewy(5deg);
}
.mc-choose-card.wrap-style1::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  height: 70%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 0 0 30px 30px;
}
.mc-choose-card.wrap-style2 {
  position: relative;
  z-index: 1;
  background-color: transparent;
}
.mc-choose-card.wrap-style2::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 50%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 30px 30px 0 0;
  transform: skewy(-5deg);
}
.mc-choose-card.wrap-style2::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  height: 70%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 0 0 30px 30px;
}

/*================================================
MC Fun Facts Area CSS
=================================================*/
.mc-fun-facts-area {
  background-color: var(--mainColor);
  margin: 0 30px;
  overflow: hidden;
  border-radius: 0 0 60px 60px;
}

.mc-fun-facts-card h3 {
  font-size: 65px;
  color: var(--whiteColor);
  display: flex;
  align-items: center;
  line-height: 1;
  border-bottom: 1px solid var(--whiteColor);
  margin-bottom: 20px;
}
.mc-fun-facts-card p {
  margin-bottom: 0;
  font-size: 18px;
  color: var(--whiteColor);
}

/*================================================
MC Services Area CSS
=================================================*/
.mc-services-area {
  overflow: hidden;
}
.mc-services-area .section-title-style-warp {
  text-align: start;
}
.mc-services-area .section-title-style-warp .title {
  max-width: 645px;
}

.mc-services-card {
  border-radius: 30px;
  background: linear-gradient(159deg, #ADF7FF 2.17%, #FFF0ED 99.28%);
}
.mc-services-card .image {
  padding: 15px 20px 0;
}
.mc-services-card .content {
  padding: 30px 35px;
}
.mc-services-card .content h3 {
  font-size: 23.5px;
  margin-bottom: 15px;
}
.mc-services-card .content p {
  margin-bottom: 25px;
}
.mc-services-card .content .default-btn {
  border-radius: 100px;
  background-color: var(--mainColor);
}
.mc-services-card .content .default-btn::before {
  background-color: var(--minColor);
}
.mc-services-card .content .default-btn:hover {
  background-color: var(--minColor);
}

.mc-services-slider-button {
  display: flex;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.mc-services-slider-button li {
  list-style-type: none;
  margin-right: 10px;
}
.mc-services-slider-button li .services-prev {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 50px;
  background-color: #F8F8F8;
  border: 1px solid var(--mainColor);
  border-radius: 100px;
  font-size: 20px;
  transition: var(--transition);
}
.mc-services-slider-button li .services-prev img {
  position: relative;
  left: -1.5px;
}
.mc-services-slider-button li .services-prev:hover {
  border: 1px solid var(--minColor);
}
.mc-services-slider-button li .services-next {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 50px;
  background-color: #F8F8F8;
  border: 1px solid var(--mainColor);
  border-radius: 100px;
  font-size: 20px;
  transition: var(--transition);
}
.mc-services-slider-button li .services-next img {
  position: relative;
  right: -1.5px;
}
.mc-services-slider-button li .services-next:hover {
  border: 1px solid var(--minColor);
}
.mc-services-slider-button li:last-child {
  margin-right: 0;
}

/*================================================
MC Testimonials Area CSS
=================================================*/
.mc-testimonials-area {
  background-color: #F8F8F8;
  border-radius: 60px;
  margin: 0 30px;
  overflow: hidden;
}

.mc-testimonials-card {
  border-radius: 30px;
  border: 1px solid #F8F8F8;
  background: var(--whiteColor);
  padding: 50px 55px;
}
.mc-testimonials-card .quote {
  margin-bottom: 30px;
}
.mc-testimonials-card p {
  margin-bottom: 0;
}
.mc-testimonials-card .info {
  display: flex;
  align-items: center;
  margin-top: 35px;
}
.mc-testimonials-card .info .image img {
  border-radius: 50px;
}
.mc-testimonials-card .info .title {
  margin-left: 18px;
}
.mc-testimonials-card .info .title h3 {
  font-size: 18px;
  margin-bottom: 0;
}
.mc-testimonials-card .info .title span {
  color: var(--mainColor);
  display: block;
  margin-top: 5px;
}

.mc-testimonials-btn {
  margin-top: 55px;
  text-align: center;
}
.mc-testimonials-btn .default-btn {
  background-color: var(--mainColor);
  border-radius: 100px;
}
.mc-testimonials-btn .default-btn:hover {
  background-color: var(--minColor);
}

/*================================================
MC Blog Area CSS
=================================================*/
.mc-blog-area {
  overflow: hidden;
}
.mc-blog-area .section-title-style-warp {
  text-align: start;
}
.mc-blog-area .section-title-style-warp .title {
  max-width: 535px;
}

.mc-blog-card .image {
  position: relative;
  padding-bottom: 18px;
}
.mc-blog-card .image .tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 20px;
  border-radius: 100px;
  background-color: var(--mainColor);
  color: var(--whiteColor);
  transition: var(--transition);
  position: absolute;
  left: 50px;
  bottom: 0;
}
.mc-blog-card .image .tag a {
  color: var(--whiteColor);
}
.mc-blog-card .content {
  padding-top: 40px;
  padding-left: 30px;
}
.mc-blog-card .content h3 {
  font-size: 23.5px;
  margin-bottom: 15px;
}
.mc-blog-card .content p {
  margin-bottom: 0;
}

.mc-blog-slider-button {
  display: flex;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.mc-blog-slider-button li {
  list-style-type: none;
  margin-right: 10px;
}
.mc-blog-slider-button li .blog-prev {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 50px;
  background-color: #F8F8F8;
  border: 1px solid var(--mainColor);
  border-radius: 100px;
  font-size: 20px;
  transition: var(--transition);
}
.mc-blog-slider-button li .blog-prev img {
  position: relative;
  left: -1.5px;
}
.mc-blog-slider-button li .blog-prev:hover {
  border: 1px solid var(--minColor);
}
.mc-blog-slider-button li .blog-next {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 50px;
  background-color: #F8F8F8;
  border: 1px solid var(--mainColor);
  border-radius: 100px;
  font-size: 20px;
  transition: var(--transition);
}
.mc-blog-slider-button li .blog-next img {
  position: relative;
  right: -1.5px;
}
.mc-blog-slider-button li .blog-next:hover {
  border: 1px solid var(--minColor);
}
.mc-blog-slider-button li:last-child {
  margin-right: 0;
}

/*================================================
MC Overview Area CSS
=================================================*/
.mc-overview-inner {
  background-color: var(--mainColor);
  border-radius: 60px;
  padding: 115px 30px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.mc-overview-inner .content {
  text-align: center;
}
.mc-overview-inner .content h1 {
  font-size: 48px;
  color: var(--whiteColor);
  margin-bottom: 20px;
}
.mc-overview-inner .content h1 span {
  display: block;
}
.mc-overview-inner .content p {
  color: var(--whiteColor);
  max-width: 475px;
  margin: auto;
}
.mc-overview-inner .content .overview-btn {
  margin-top: 50px;
}
.mc-overview-inner .content .overview-btn .default-btn {
  background-color: var(--minColor);
  border-radius: 100px;
}
.mc-overview-inner .content .overview-btn .default-btn:hover {
  background-color: var(--opColor);
}
.mc-overview-inner .overview-img1 {
  position: absolute;
  left: 30px;
  bottom: 0;
  z-index: -1;
}
.mc-overview-inner .overview-img2 {
  position: absolute;
  right: 30px;
  bottom: -2px;
  z-index: -1;
}
.mc-overview-inner.ccc-overview .content p {
  max-width: 610px;
}
.mc-overview-inner.ccc-overview .overview-img1 {
  left: 70px;
}
.mc-overview-inner.ccc-overview .overview-img2 {
  right: 70px;
  bottom: 130px;
}

/*================================================
Cardiac Care Clinic Banner Area CSS
=================================================*/
.cardiac-care-clinic-banner-area {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 460px;
  padding-bottom: 160px;
}
.cardiac-care-clinic-banner-area::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: radial-gradient(42.37% 43.63% at 68.41% 58.3%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  z-index: -1;
}
.cardiac-care-clinic-banner-area .container-fluid {
  padding-left: 30px;
  padding-right: 30px;
}

.cardiac-care-clinic-banner-content {
  position: relative;
}
.cardiac-care-clinic-banner-content .content {
  max-width: 825px;
}
.cardiac-care-clinic-banner-content .content .sub {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--minColor);
  color: var(--whiteColor);
  padding: 10px 20px;
  border-radius: 100px;
  transition: var(--transition);
  margin-bottom: 20px;
}
.cardiac-care-clinic-banner-content .content h1 {
  font-size: 85px;
  margin-bottom: 15px;
  color: var(--whiteColor);
}
.cardiac-care-clinic-banner-content .content p {
  margin-bottom: 0;
  color: var(--whiteColor);
}
.cardiac-care-clinic-banner-content .content .banner-btn {
  display: flex;
  margin-top: 45px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.cardiac-care-clinic-banner-content .content .banner-btn li {
  list-style-type: none;
  margin-right: 15px;
}
.cardiac-care-clinic-banner-content .content .banner-btn li .default-btn {
  border-radius: 100px;
  background-color: var(--mainColor);
  border: 1px solid var(--mainColor);
}
.cardiac-care-clinic-banner-content .content .banner-btn li .default-btn::before {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
}
.cardiac-care-clinic-banner-content .content .banner-btn li .default-btn:hover {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
}
.cardiac-care-clinic-banner-content .content .banner-btn li:last-child {
  margin-right: 0;
}
.cardiac-care-clinic-banner-content .content .banner-btn li:last-child .default-btn {
  background-color: transparent;
  color: var(--whiteColor);
  border: 1px solid var(--mainColor);
}
.cardiac-care-clinic-banner-content .content .banner-btn li:last-child .default-btn::before {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
}
.cardiac-care-clinic-banner-content .content .banner-btn li:last-child .default-btn:hover {
  background-color: var(--minColor);
  border: 1px solid var(--minColor);
  color: var(--whiteColor);
}
.cardiac-care-clinic-banner-content .feedback-wrap {
  border-radius: 8.999px;
  border: 0.9px solid rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.41);
  -webkit-backdrop-filter: blur(0px);
          backdrop-filter: blur(0px);
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 25px 30px;
}
.cardiac-care-clinic-banner-content .feedback-wrap h5 {
  font-size: 17.998px;
  margin-bottom: 15px;
}
.cardiac-care-clinic-banner-content .feedback-wrap .info {
  display: flex;
  gap: 20px;
  align-items: center;
}
.cardiac-care-clinic-banner-content .feedback-wrap .info .list {
  display: flex;
  gap: 5px;
}
.cardiac-care-clinic-banner-content .feedback-wrap .info span {
  color: var(--blackColor);
  font-weight: 500;
  display: block;
  margin-top: 10px;
  font-size: 17px;
}

/*================================================
CCC Services Area CSS
=================================================*/
.ccc-services-area {
  overflow: hidden;
}
.ccc-services-area .section-title-style-warp h2 {
  max-width: 645px;
  margin: auto;
}

.ccc-services-card {
  background-color: var(--whiteColor);
  padding: 30px;
  border-radius: 30px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.ccc-services-card .content {
  margin-top: 30px;
}
.ccc-services-card .content h3 {
  font-size: 23.5px;
  margin-bottom: 15px;
}
.ccc-services-card .content p {
  margin-bottom: 45px;
}
.ccc-services-card .content .default-btn {
  border-radius: 100px;
  background-color: var(--mainColor);
}
.ccc-services-card .content .default-btn:hover {
  background-color: var(--minColor);
}
.ccc-services-card::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  background-image: url(../img/rectangle.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  z-index: -1;
  border-radius: 30px;
  transition: var(--transition);
  opacity: 0;
}
.ccc-services-card:hover::before {
  opacity: 1;
}

.ccc-services-btn {
  margin-top: 55px;
  text-align: center;
}
.ccc-services-btn .default-btn {
  border-radius: 100px;
  background-color: var(--minColor);
}
.ccc-services-btn .default-btn:hover {
  background-color: var(--mainColor);
}

/*================================================
CCC Choose Area CSS
=================================================*/
.ccc-choose-area {
  overflow: hidden;
  background-color: var(--mainColor);
  margin: 0 30px;
  border-radius: 60px 60px 0 0;
}

.ccc-choose-image {
  padding-right: 75px;
}

.ccc-choose-card {
  background-color: #F8F8F8;
  padding: 50px 40px;
  border-radius: 30px;
}
.ccc-choose-card .content {
  margin-top: 35px;
}
.ccc-choose-card .content h3 {
  font-size: 23.5px;
  margin-bottom: 15px;
}
.ccc-choose-card .content p {
  margin-bottom: 0;
}
.ccc-choose-card.wrap-style1 {
  position: relative;
  z-index: 1;
  background-color: transparent;
}
.ccc-choose-card.wrap-style1::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 50%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 30px 30px 0 0;
  transform: skewy(5deg);
}
.ccc-choose-card.wrap-style1::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  height: 70%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 0 0 30px 30px;
}
.ccc-choose-card.wrap-style2 {
  position: relative;
  z-index: 1;
  background-color: transparent;
}
.ccc-choose-card.wrap-style2::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 50%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 30px 30px 0 0;
  transform: skewy(-5deg);
}
.ccc-choose-card.wrap-style2::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  height: 70%;
  width: 100%;
  background-color: #F8F8F8;
  z-index: -1;
  border-radius: 0 0 30px 30px;
}

.ccc-choose-area-iner {
  overflow: hidden;
  background-color: var(--mainColor);
  margin: 0 30px;
  border-radius: 0 0 60px 60px;
}

/*================================================
CC Fun Facts Area CSS
=================================================*/
.ccc-fun-facts-inner {
  margin-top: 140px;
  position: relative;
  z-index: 1;
  padding: 100px 0;
}
.ccc-fun-facts-inner::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 50%;
  width: 100%;
  background-color: var(--whiteColor);
  z-index: -1;
  border-radius: 60px 60px 0 0;
  transform: skewy(-1deg);
}
.ccc-fun-facts-inner::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  height: 65%;
  width: 100%;
  background-color: var(--whiteColor);
  z-index: -1;
  border-radius: 0 0 60px 60px;
}

.ccc-fun-facts-card h3 {
  font-size: 65px;
  display: flex;
  align-items: center;
  line-height: 1;
  border-bottom: 1px solid var(--blackColor);
  margin-bottom: 20px;
}
.ccc-fun-facts-card p {
  margin-bottom: 0;
  font-size: 18px;
}

/*================================================
CCC Testimonials Area CSS
=================================================*/
.ccc-testimonials-area {
  background-color: var(--whiteColor);
  margin: 0 30px;
  border-radius: 60px;
}

.ccc-testimonials-items .item {
  border-radius: 30px;
  background: #F8F8F8;
  padding: 80px 90px;
  margin-bottom: 50px;
  position: sticky;
  top: 150px;
}
.ccc-testimonials-items .item:last-child {
  margin-bottom: 0;
}
.ccc-testimonials-items .item .testimonials-image {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  border-radius: 30px;
}
.ccc-testimonials-items .item .testimonials-content {
  padding-left: 30px;
}
.ccc-testimonials-items .item .testimonials-content .quote {
  margin-bottom: 30px;
}
.ccc-testimonials-items .item .testimonials-content p {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.7;
}
.ccc-testimonials-items .item .testimonials-content .info {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.ccc-testimonials-items .item .testimonials-content .info .image img {
  border-radius: 50px;
}
.ccc-testimonials-items .item .testimonials-content .info .title {
  margin-left: 18px;
}
.ccc-testimonials-items .item .testimonials-content .info .title h3 {
  font-size: 18px;
  margin-bottom: 0;
}
.ccc-testimonials-items .item .testimonials-content .info .title span {
  color: var(--mainColor);
  display: block;
  margin-top: 5px;
}

.ccc-testimonials-btn {
  text-align: center;
  margin-top: 55px;
}
.ccc-testimonials-btn .default-btn {
  background-color: var(--mainColor);
  border-radius: 100px;
}
.ccc-testimonials-btn .default-btn:hover {
  background-color: var(--minColor);
}

/*================================================
MC Footer Area CSS
=================================================*/
.mc-footer-area {
  border-radius: 60px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(29, 191, 204, 0.15) 100%);
  margin: 0 30px 90px 30px;
}
.mc-footer-area .single-footer-widget h2 {
  font-size: 35px;
  margin-bottom: 25px;
}
.mc-footer-area .single-footer-widget h2 a {
  color: var(--blackColor);
}
.mc-footer-area .single-footer-widget h3 {
  font-size: 24px;
  font-weight: 500;
  font-family: var(--headingFontfamily);
  margin-bottom: 25px;
  color: var(--blackColor);
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info h3 {
  font-size: 35px;
  font-weight: bold;
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .footer-information {
  padding: 0;
  margin-bottom: 0;
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .footer-information li {
  list-style-type: none;
  margin-bottom: 18px;
  color: var(--paragraphColor);
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .footer-information li:last-child {
  margin-bottom: 0;
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .footer-information li span {
  color: var(--mainColor);
  font-weight: 400;
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .footer-information li a {
  color: var(--paragraphColor);
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .footer-information li a:hover {
  letter-spacing: 1px;
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .share-link {
  padding: 0;
  margin-top: 20px;
  margin-bottom: 0;
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .share-link a {
  display: inline-block;
  margin-right: 10px;
  background-color: transparent;
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .share-link a:last-child {
  margin-right: 0;
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .share-link a span {
  font-size: 20px;
  color: var(--paragraphColor);
  font-weight: 500;
  font-family: var(--headingFontfamily);
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .share-link a i, .mc-footer-area .single-footer-widget.widget_rola_contact_info .share-link a svg {
  color: var(--paragraphColor);
  fill: var(--paragraphColor);
  font-size: 15px;
  position: relative;
  top: 1px;
  transition: var(--transition);
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 22px;
  border: 2px solid var(--paragraphColor);
  text-align: center;
  border-radius: 5px;
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .share-link a i:hover, .mc-footer-area .single-footer-widget.widget_rola_contact_info .share-link a svg:hover {
  color: var(--mainColor);
  fill: var(--mainColor);
  border: 2px solid var(--mainColor);
  transform: translateY(-2px);
}
.mc-footer-area .single-footer-widget.widget_rola_contact_info .share-link a svg {
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  top: -2px;
}
.mc-footer-area .single-footer-widget .menu {
  padding: 0;
  margin-bottom: 0;
}
.mc-footer-area .single-footer-widget .menu li {
  list-style-type: none;
  margin-bottom: 15px;
  position: relative;
  font-size: 16px;
  padding-left: 22px;
}
.mc-footer-area .single-footer-widget .menu li::before {
  position: absolute;
  content: "\ec94";
  font-family: boxicons !important;
  color: var(--mainColor);
  left: 0;
  top: 0;
}
.mc-footer-area .single-footer-widget .menu li:last-child {
  margin-bottom: 0;
}
.mc-footer-area .single-footer-widget .menu li a {
  color: var(--paragraphColor);
}
.mc-footer-area .single-footer-widget .menu li a:hover {
  letter-spacing: 1px;
}
.mc-footer-area .single-footer-widget .menu li i {
  color: var(--mainColor);
  position: absolute;
  left: 0;
  top: 4.5px;
}
.mc-footer-area .single-footer-widget.widget_rola_newsletter p {
  color: var(--paragraphColor);
  margin-bottom: 0;
}
.mc-footer-area .single-footer-widget.widget_rola_newsletter .newsletter-form {
  margin-top: 30px;
  position: relative;
}
.mc-footer-area .single-footer-widget.widget_rola_newsletter .newsletter-form .input-newsletter {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #C4C4C4;
  outline: 0;
  color: var(--paragraphColor);
  padding: 0 0 20px;
  width: 100%;
  font-size: 15px;
  transition: var(--transition);
}
.mc-footer-area .single-footer-widget.widget_rola_newsletter .newsletter-form .input-newsletter::-moz-placeholder {
  color: var(--paragraphColor);
}
.mc-footer-area .single-footer-widget.widget_rola_newsletter .newsletter-form .input-newsletter::placeholder {
  color: var(--paragraphColor);
}
.mc-footer-area .single-footer-widget.widget_rola_newsletter .newsletter-form .input-newsletter:focus {
  border-bottom: 1px solid var(--mainColor);
}
.mc-footer-area .single-footer-widget.widget_rola_newsletter .newsletter-form button {
  padding: 0;
  border: none;
  background-color: transparent;
  font-size: 20px;
  color: var(--mainColor);
  position: absolute;
  right: 0;
  top: 0;
}
.mc-footer-area .single-footer-widget.widget_rola_newsletter .newsletter-form button i {
  transform: rotate(50deg);
}
.mc-footer-area .single-footer-widget.widget_rola_newsletter .validation-danger {
  color: red;
  font-size: 14px;
  margin-top: 15px;
}

.mc-footer-widget h2 {
  font-size: 35px;
  margin-bottom: 25px;
  font-weight: 700;
}
.mc-footer-widget h2 a {
  color: var(--blackColor);
}
.mc-footer-widget h3 {
  font-size: 23.5px;
  font-weight: 500;
  font-family: var(--headingFontfamily);
  margin-bottom: 25px;
  color: var(--blackColor);
}
.mc-footer-widget .info-list {
  padding: 0;
  margin-bottom: 0;
}
.mc-footer-widget .info-list li {
  list-style-type: none;
  margin-bottom: 18px;
  color: var(--paragraphColor);
  font-family: var(--fontFamily);
}
.mc-footer-widget .info-list li:last-child {
  margin-bottom: 0;
}
.mc-footer-widget .info-list li span {
  color: var(--mainColor);
}
.mc-footer-widget .info-list li a {
  color: var(--paragraphColor);
}
.mc-footer-widget .info-list li a:hover {
  letter-spacing: 1px;
}
.mc-footer-widget .share-link {
  padding: 0;
  margin-top: 20px;
  margin-bottom: 0;
}
.mc-footer-widget .share-link li {
  display: inline-block;
  margin-right: 10px;
}
.mc-footer-widget .share-link li:last-child {
  margin-right: 0;
}
.mc-footer-widget .share-link li span {
  font-size: 20px;
  color: var(--paragraphColor);
  font-weight: 500;
  font-family: var(--headingFontfamily);
}
.mc-footer-widget .share-link li a i {
  color: var(--paragraphColor);
  font-size: 15px;
  position: relative;
  top: 1px;
  transition: var(--transition);
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 22px;
  border: 2px solid var(--paragraphColor);
  text-align: center;
  border-radius: 5px;
}
.mc-footer-widget .share-link li a i:hover {
  color: var(--mainColor);
  border: 2px solid var(--mainColor);
  transform: translateY(-2px);
}
.mc-footer-widget .quick-links {
  padding: 0;
  margin-bottom: 0;
}
.mc-footer-widget .quick-links li {
  list-style-type: none;
  margin-bottom: 15px;
  position: relative;
  font-family: var(--fontFamily);
  padding-left: 22px;
}
.mc-footer-widget .quick-links li:last-child {
  margin-bottom: 0;
}
.mc-footer-widget .quick-links li a {
  color: var(--paragraphColor);
}
.mc-footer-widget .quick-links li a:hover {
  letter-spacing: 1px;
}
.mc-footer-widget .quick-links li i {
  color: var(--mainColor);
  position: absolute;
  left: 0;
  top: 4.5px;
}
.mc-footer-widget .newsletter-form p {
  color: var(--paragraphColor);
  font-family: var(--fontFamily);
  margin-bottom: 0;
}
.mc-footer-widget .newsletter-form .form-group {
  margin-top: 30px;
  position: relative;
}
.mc-footer-widget .newsletter-form .form-group .input-newsletter {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #C4C4C4;
  outline: 0;
  color: var(--paragraphColor);
  padding: 0 0 20px;
  width: 100%;
  font-weight: 400;
  transition: var(--transition);
}
.mc-footer-widget .newsletter-form .form-group .input-newsletter::-moz-placeholder {
  color: var(--paragraphColor);
}
.mc-footer-widget .newsletter-form .form-group .input-newsletter::placeholder {
  color: var(--paragraphColor);
}
.mc-footer-widget .newsletter-form .form-group .input-newsletter:focus {
  border-bottom: 1px solid var(--mainColor);
}
.mc-footer-widget .newsletter-form .form-group button {
  padding: 0;
  border: none;
  background-color: transparent;
  font-size: 20px;
  color: var(--mainColor);
  position: absolute;
  right: 0;
  bottom: 15px;
}
.mc-footer-widget .newsletter-form .validation-danger {
  color: red;
  font-size: 14px;
  margin-top: 15px;
}

.mc-copyright-area {
  margin-top: 100px;
}
.mc-copyright-area .copyright-area-content {
  text-align: center;
  border-top: 1px solid rgba(46, 209, 226, 0.15);
  padding-top: 30px;
  padding-bottom: 30px;
}
.mc-copyright-area .copyright-area-content p {
  color: var(--paragraphColor);
  font-family: var(--fontFamily);
}
.mc-copyright-area .copyright-area-content p a {
  display: inline-block;
  font-weight: 600;
  color: var(--mainColor);
}
.mc-copyright-area .copyright-area-content p a:hover {
  color: var(--mainColor);
}

.ccc-footer {
  padding-bottom: 90px;
}
.ccc-footer .mc-footer-area {
  margin-bottom: 0;
}

/* End "Maternity Clinic" & "Cardiac Care Clinic" CSS
==============================================================*/
.maternity-clinic-navbar-area.absolute-wrap.hide-wp-nav {
  margin-top: 31px;
}

.mc-services-area, .mc-blog-area {
  position: relative;
}
.mc-services-area .owl-theme .owl-nav, .mc-blog-area .owl-theme .owl-nav {
  margin-top: 0;
  z-index: 2;
  position: absolute;
  right: 0;
  top: -120px;
}
.mc-services-area .owl-theme .owl-nav .owl-prev, .mc-services-area .owl-theme .owl-nav .owl-next, .mc-blog-area .owl-theme .owl-nav .owl-prev, .mc-blog-area .owl-theme .owl-nav .owl-next {
  padding: 0;
  font-size: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 50px;
  background-color: #F8F8F8;
  border: 1px solid #1DBFCC;
  border-radius: 100px;
  transition: var(--transition);
  position: relative;
}
.mc-services-area .owl-theme .owl-nav .owl-prev:hover, .mc-services-area .owl-theme .owl-nav .owl-next:hover, .mc-blog-area .owl-theme .owl-nav .owl-prev:hover, .mc-blog-area .owl-theme .owl-nav .owl-next:hover {
  border: 1px solid #E86548;
}
.mc-services-area .owl-theme .owl-nav .owl-prev::before, .mc-blog-area .owl-theme .owl-nav .owl-prev::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  right: 0;
  margin: 0 auto;
  text-align: center;
  background-image: url(../img/left.svg);
  width: 10px;
  height: 21px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.mc-services-area .owl-theme .owl-nav .owl-next::before, .mc-blog-area .owl-theme .owl-nav .owl-next::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  background-image: url(../img/right.svg);
  width: 10px;
  height: 21px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.main-responsive-nav .mean-nav .navbar-nav li.active .nav-link {
  color: var(--mainColor);
}
.main-responsive-nav .mean-nav .navbar-nav li.active .nav-link:hover {
  color: var(--mainColor);
}
.main-responsive-nav .mean-nav .navbar-nav li.active .dropdown-menu li a {
  color: var(--paragraphColor);
}
.main-responsive-nav .mean-nav .navbar-nav li.active .dropdown-menu li a:hover {
  color: var(--mainColor);
}
.main-responsive-nav .mean-nav .navbar-nav li.active .dropdown-menu li.active a {
  color: var(--mainColor);
}

/* Start "Maternity Clinic" & "Cardiac Care Clinic" Responsive CSS
=====================================================================*/
@media only screen and (max-width: 767px) {
  .ptb-140 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-140 {
    padding-top: 50px;
  }
  .pb-140 {
    padding-bottom: 50px;
  }
  .section-title-style-warp {
    margin-bottom: 30px;
  }
  .section-title-style-warp .sub {
    padding: 8px 15px;
    margin-bottom: 15px;
    font-size: 15px;
  }
  .section-title-style-warp h2 {
    font-size: 28px;
  }
  .maternity-clinic-navbar-area.absolute-wrap.hide-wp-nav {
    margin-top: 45px;
  }
  .maternity-clinic-navbar-area.is-sticky {
    margin-top: 0;
  }
  .maternity-clinic-navbar-area.is-sticky.absolute-wrap.hide-wp-nav {
    margin-top: 0;
  }
  .maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .call-btn a {
    font-size: 15px;
  }
  .maternity-clinic-banner-area {
    margin: 0 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .maternity-clinic-banner-content {
    padding: 30px 20px;
  }
  .maternity-clinic-banner-content .sub {
    padding: 8px 10px;
    font-size: 14px;
    transform: unset;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .maternity-clinic-banner-content h1 {
    font-size: 28px;
    margin-bottom: 15px;
  }
  .maternity-clinic-banner-content .banner-btn {
    display: block;
    margin-top: 25px;
  }
  .maternity-clinic-banner-content .banner-btn li {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .maternity-clinic-banner-content .banner-btn li:last-child {
    margin-bottom: 0;
  }
  .maternity-clinic-banner-content .list {
    display: block;
    margin-top: 20px;
  }
  .maternity-clinic-banner-content .list li {
    margin-bottom: 15px;
  }
  .maternity-clinic-banner-content .list li:last-child {
    margin-bottom: 0;
  }
  .mc-features-card {
    max-width: 100%;
  }
  .mc-features-card .content {
    margin-top: 25px;
  }
  .mc-features-card .content h3 {
    font-size: 20.5px;
    margin-bottom: 12px;
  }
  .mc-features-card .line {
    display: none;
  }
  .mc-about-area {
    margin: 0 0;
  }
  .mc-about-inner {
    padding: 50px 20px;
  }
  .mc-about-content .sub {
    padding: 8px 12px;
    margin-bottom: 15px;
    font-size: 15px;
  }
  .mc-about-content h2 {
    font-size: 28px;
  }
  .mc-about-content .list {
    display: block;
    margin-top: 15px;
  }
  .mc-about-content .list li {
    margin-bottom: 15px;
  }
  .mc-about-content .list li:last-child {
    margin-bottom: 0;
  }
  .mc-about-content .about-btn {
    margin-top: 25px;
  }
  .mc-about-image {
    margin-left: 0;
  }
  .mc-choose-area {
    margin: 0 0;
  }
  .mc-choose-card {
    padding: 25px 20px;
  }
  .mc-choose-card .content {
    margin-top: 25px;
  }
  .mc-choose-card .content h3 {
    font-size: 20.5px;
    margin-bottom: 12px;
  }
  .mc-fun-facts-area {
    margin: 0 0;
  }
  .mc-fun-facts-card h3 {
    font-size: 40px;
    margin-bottom: 15px;
  }
  .mc-fun-facts-card p {
    font-size: 15px;
  }
  .mc-services-area .section-title-style-warp.d-flex {
    display: block !important;
  }
  .mc-services-card {
    padding: 20px;
  }
  .mc-services-card .image {
    padding: 0;
  }
  .mc-services-card .content {
    padding: 25px 0 0 0;
  }
  .mc-services-card .content h3 {
    font-size: 20.5px;
    margin-bottom: 12px;
  }
  .mc-services-card .content p {
    margin-bottom: 20px;
  }
  .mc-services-slider-button {
    margin-top: 20px;
  }
  .mc-testimonials-area {
    margin: 0 0;
  }
  .mc-testimonials-card {
    padding: 20px;
  }
  .mc-testimonials-card .quote {
    margin-bottom: 20px;
  }
  .mc-testimonials-card .info {
    margin-top: 20px;
  }
  .mc-testimonials-btn {
    margin-top: 25px;
  }
  .mc-blog-area .section-title-style-warp.d-flex {
    display: block !important;
  }
  .mc-blog-card .content {
    padding-top: 30px;
    padding-left: 0;
  }
  .mc-blog-card .content h3 {
    font-size: 20.5px;
    margin-bottom: 12px;
  }
  .mc-blog-slider-button {
    margin-top: 20px;
  }
  .mc-services-area .owl-theme .owl-nav, .mc-blog-area .owl-theme .owl-nav {
    margin-top: 30px;
    z-index: 2;
    position: inherit;
    right: 0;
    top: 0;
    left: 0;
  }
  .mc-overview-inner {
    padding: 50px 20px;
  }
  .mc-overview-inner .content h1 {
    font-size: 27px;
    margin-bottom: 15px;
  }
  .mc-overview-inner .content .overview-btn {
    margin-top: 20px;
  }
  .mc-overview-inner .overview-img1 {
    display: none;
  }
  .mc-overview-inner .overview-img2 {
    display: none;
  }
  .mc-footer-area {
    margin: 0;
    border-radius: 0;
  }
  .mc-footer-area .g-4, .mc-footer-area .gy-4 {
    --bs-gutter-y: 0 !important;
  }
  .mc-footer-widget h2 {
    margin-bottom: 20px;
  }
  .mc-footer-widget h3 {
    font-size: 20.5px;
    margin-bottom: 20px;
  }
  .mc-copyright-area {
    margin-top: 30px;
  }
  .cardiac-care-clinic-banner-area {
    padding-top: 130px;
    padding-bottom: 55px;
  }
  .cardiac-care-clinic-banner-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    max-width: 540px;
  }
  .cardiac-care-clinic-banner-content .content .sub {
    padding: 8px 10px;
    font-size: 14px;
    transform: unset;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .cardiac-care-clinic-banner-content .content h1 {
    font-size: 28px;
    margin-bottom: 15px;
  }
  .cardiac-care-clinic-banner-content .content .banner-btn {
    display: block;
    margin-top: 25px;
  }
  .cardiac-care-clinic-banner-content .content .banner-btn li {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .cardiac-care-clinic-banner-content .content .banner-btn li:last-child {
    margin-bottom: 0;
  }
  .cardiac-care-clinic-banner-content .feedback-wrap {
    position: relative;
    max-width: 320px;
    margin-top: 30px;
    background-color: #f9f9f9;
  }
  .ccc-services-card {
    padding: 20px;
  }
  .ccc-services-card .content {
    margin-top: 25px;
  }
  .ccc-services-card .content h3 {
    font-size: 20.5px;
    margin-bottom: 12px;
  }
  .ccc-services-card .content p {
    margin-bottom: 25px;
  }
  .ccc-choose-area {
    margin: 0 0;
  }
  .ccc-choose-image {
    padding-right: 0;
  }
  .ccc-choose-card {
    padding: 20px 25px;
  }
  .ccc-choose-card .content h3 {
    font-size: 20.5px;
    margin-bottom: 12px;
  }
  .ccc-choose-area-iner {
    margin: 0 0;
  }
  .ccc-fun-facts-inner {
    margin-top: 50px;
    padding: 50px 0;
  }
  .ccc-fun-facts-card h3 {
    font-size: 40px;
    margin-bottom: 15px;
  }
  .ccc-fun-facts-card p {
    font-size: 15px;
  }
  .ccc-testimonials-area {
    margin: 0 0;
  }
  .ccc-testimonials-items .item {
    padding: 50px 25px;
    position: relative;
    top: 0;
  }
  .ccc-testimonials-items .item .testimonials-image {
    height: 400px;
  }
  .ccc-testimonials-items .item .testimonials-content {
    padding-left: 0;
  }
  .ccc-testimonials-items .item .testimonials-content .quote {
    margin-bottom: 20px;
  }
  .ccc-testimonials-items .item .testimonials-content p {
    font-size: 17px;
  }
  .ccc-testimonials-items .item .testimonials-content .info {
    margin-top: 25px;
  }
  .ccc-footer {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ptb-140 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pt-140 {
    padding-top: 50px;
  }
  .pb-140 {
    padding-bottom: 50px;
  }
  .maternity-clinic-navbar-area .others-option-for-responsive .option-inner .others-options .option-item .call-btn a {
    font-size: 15px;
  }
  .maternity-clinic-banner-area {
    margin: 0 0;
    padding-top: 100px;
    padding-bottom: 50px;
  }
  .maternity-clinic-banner-content {
    padding: 0 65px 75px;
  }
  .mc-features-card {
    max-width: 100%;
  }
  .mc-features-card .line {
    display: none;
  }
  .mc-about-area {
    margin: 0 0;
  }
  .mc-about-inner {
    padding: 50px 30px;
  }
  .mc-about-image {
    margin-left: 0;
  }
  .mc-choose-area {
    margin: 0 0;
  }
  .mc-choose-card {
    padding: 35px 30px;
  }
  .mc-fun-facts-area {
    margin: 0 0;
  }
  .mc-testimonials-area {
    margin: 0 0;
  }
  .mc-testimonials-card {
    padding: 30px;
  }
  .mc-testimonials-btn {
    margin-top: 25px;
  }
  .mc-overview-inner {
    padding: 50px 30px;
  }
  .mc-overview-inner .overview-img1 {
    max-width: 155px;
  }
  .mc-overview-inner .overview-img2 {
    max-width: 155px;
  }
  .mc-footer-area {
    margin: 0;
    border-radius: 0;
  }
  .mc-footer-area .g-4, .mc-footer-area .gy-4 {
    --bs-gutter-y: 0 !important;
  }
  .mc-copyright-area {
    margin-top: 30px;
  }
  .mc-services-area .section-title-style-warp .title, .mc-blog-area .section-title-style-warp .title {
    max-width: 560px;
  }
  .cardiac-care-clinic-banner-area {
    padding-top: 150px;
    padding-bottom: 65px;
  }
  .cardiac-care-clinic-banner-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    max-width: 720px;
  }
  .cardiac-care-clinic-banner-content .feedback-wrap {
    position: relative;
    max-width: 320px;
    margin-top: 30px;
    background-color: #f9f9f9;
  }
  .ccc-choose-area {
    margin: 0 0;
  }
  .ccc-choose-image {
    padding-right: 0;
  }
  .ccc-choose-card {
    padding: 25px;
  }
  .ccc-fun-facts-inner {
    margin-top: 50px;
    padding: 50px 0;
  }
  .ccc-fun-facts-card h3 {
    font-size: 40px;
    margin-bottom: 15px;
  }
  .ccc-choose-area-iner {
    margin: 0 0;
  }
  .ccc-testimonials-area {
    margin: 0 0;
  }
  .ccc-testimonials-items .item {
    padding: 50px 25px;
    position: relative;
    top: 0;
  }
  .ccc-testimonials-items .item .testimonials-image {
    height: 550px;
  }
  .ccc-testimonials-items .item .testimonials-content {
    padding-left: 0;
  }
  .ccc-testimonials-items .item .testimonials-content .quote {
    margin-bottom: 20px;
  }
  .ccc-testimonials-items .item .testimonials-content p {
    font-size: 17px;
  }
  .ccc-testimonials-items .item .testimonials-content .info {
    margin-top: 25px;
  }
  .mc-overview-inner.ccc-overview .overview-img1 {
    display: none;
  }
  .mc-overview-inner.ccc-overview .overview-img2 {
    display: none;
  }
  .ccc-footer {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .maternity-clinic-navbar-area .main-navbar .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .maternity-clinic-navbar-area .main-navbar .navbar-brand {
    margin: 0 15px 0 0;
  }
  .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item {
    margin-left: 10px;
    margin-right: 10px;
  }
  .maternity-clinic-navbar-area .main-navbar .navbar .others-options {
    margin-left: 15px;
  }
  .maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .call-btn {
    display: none;
  }
  .maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .default-btn {
    padding: 18px 25px;
  }
  .maternity-clinic-banner-area {
    margin: 0 0;
  }
  .mc-features-card .line {
    right: -72px;
  }
  .mc-about-area {
    margin: 0 0;
  }
  .mc-about-inner {
    padding: 65px 35px;
  }
  .mc-about-image {
    margin-left: 0;
  }
  .mc-choose-area {
    margin: 0 0;
  }
  .mc-fun-facts-area {
    margin: 0 0;
  }
  .mc-services-card .content {
    padding: 30px;
  }
  .mc-testimonials-area {
    margin: 0 0;
  }
  .mc-testimonials-card {
    padding: 30px;
  }
  .mc-testimonials-btn {
    margin-top: 40px;
  }
  .mc-overview-inner .overview-img1 {
    max-width: 255px;
  }
  .mc-overview-inner .overview-img2 {
    max-width: 255px;
  }
  .mc-footer-area {
    margin: 0;
    border-radius: 0;
  }
  .cardiac-care-clinic-banner-area {
    padding-top: 310px;
  }
  .cardiac-care-clinic-banner-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .ccc-choose-area {
    margin: 0 0;
  }
  .ccc-choose-image {
    padding-right: 0;
  }
  .ccc-testimonials-area {
    margin: 0 0;
  }
  .ccc-testimonials-items .item {
    padding: 50px;
  }
  .ccc-choose-area-iner {
    margin: 0 0;
  }
  .mc-overview-inner.ccc-overview .overview-img1 {
    display: none;
  }
  .mc-overview-inner.ccc-overview .overview-img2 {
    display: none;
  }
  .ccc-footer {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .maternity-clinic-navbar-area .main-navbar .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .maternity-clinic-navbar-area .main-navbar .navbar-brand {
    margin: 0 10px 0 0;
  }
  .maternity-clinic-navbar-area .main-navbar .navbar .navbar-nav .nav-item {
    margin-left: 10px;
    margin-right: 10px;
  }
  .maternity-clinic-navbar-area .main-navbar .navbar .others-options {
    margin-left: 10px;
  }
  .maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item {
    margin-right: 10px;
  }
  .maternity-clinic-navbar-area .main-navbar .navbar .others-options .option-item .default-btn {
    padding: 18px 25px;
  }
  .maternity-clinic-banner-area {
    margin: 0 0;
  }
  .mc-features-card .line {
    right: -100px;
  }
  .mc-about-area {
    margin: 0 0;
  }
  .mc-about-inner {
    padding: 65px 35px;
  }
  .mc-about-image {
    margin-left: 0;
  }
  .mc-choose-area {
    margin: 0 0;
  }
  .mc-choose-card {
    padding: 30px 25px;
  }
  .mc-fun-facts-area {
    margin: 0 0;
  }
  .mc-testimonials-area {
    margin: 0 0;
  }
  .mc-overview-inner .overview-img1 {
    max-width: 255px;
  }
  .mc-overview-inner .overview-img2 {
    max-width: 255px;
  }
  .mc-footer-area {
    margin: 0;
    border-radius: 0;
  }
  .cardiac-care-clinic-banner-area {
    padding-top: 310px;
  }
  .cardiac-care-clinic-banner-area .container-fluid {
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
  }
  .ccc-choose-area {
    margin: 0 0;
  }
  .ccc-choose-image {
    padding-right: 0;
  }
  .ccc-choose-card {
    padding: 25px;
  }
  .ccc-choose-area-iner {
    margin: 0 0;
  }
  .ccc-testimonials-area {
    margin: 0 0;
  }
  .ccc-testimonials-items .item {
    padding: 50px;
  }
  .ccc-footer {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1550px) {
  /* Maternity Clinic Navbar Area CSS */
  .maternity-clinic-navbar-area .main-navbar .container-fluid {
    padding-right: 150px;
    padding-left: 150px;
  }
  .maternity-clinic-banner-area {
    margin: 0 150px;
  }
  .mc-about-area {
    margin: 0 150px;
  }
  .mc-choose-area {
    margin: 0 150px;
  }
  .mc-fun-facts-area {
    margin: 0 150px;
  }
  .mc-testimonials-area {
    margin: 0 150px;
  }
  .mc-footer-area {
    margin: 0 150px 90px 150px;
  }
  .cardiac-care-clinic-banner-area .container-fluid {
    padding-left: 150px;
    padding-right: 150px;
  }
  .ccc-choose-area {
    margin: 0 150px;
  }
  .ccc-choose-area-iner {
    margin: 0 150px;
  }
  .ccc-testimonials-area {
    margin: 0 150px;
  }
}
/* End "Maternity Clinic" & "Cardiac Care Clinic" Responsive CSS
======================================================================*//*# sourceMappingURL=new-style.css.map */