:root {
  --primary-color: #00ABC7;
  --secondary-color: #00ABC71A;
  --tertiary-colors: #00ABC780;
  --white-color: #fff;
  --black-color: #000;
  --bs-gutter-x: 10rem;
  --primary-font-family: "HvDTrial Brevia";
}

.montserrat-light {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
}

.montserrat-medium {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}

.montserrat-bold {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}

button.btn-outline {
  border: 1px solid var(--primary-color);
  background: transparent;
  color: var(--primary-color);
  width: 301px;
}
button.btn-outline:hover {
  background: var(--primary-color);
  color: var(--white-color);
}

button.fit-btn {
  width: -moz-fit-content;
  width: fit-content;
}

.bluebox {
  background: var(--secondary-color) !important;
}

.blue-text {
  color: var(--primary-color) !important;
}

.font-700 {
  font-weight: 700;
}

@media (max-width: 767px) {
  .column-reverse-mobile {
    flex-direction: column-reverse;
  }
}

.overlay-add .img-view::before {
  background: rgba(0, 0, 0, 0.5019607843);
  content: "";
  width: 100%;
  display: inline-block;
  position: absolute;
  height: 100%;
  z-index: 1;
  left: 0;
}

.banner-section {
  width: 100%;
  height: 100%;
  min-height: 100%;
  position: relative;
}
.banner-section.white-color h1,
.banner-section.white-color h2,
.banner-section.white-color p {
  color: #FFF !important;
}
.banner-section h1,
.banner-section h2,
.banner-section p {
  color: #000;
}
.banner-section .btn-blue {
  margin-left: auto;
  margin-right: auto;
}
.banner-section .img-view {
  width: 100%;
}
.banner-section .img-view .mobile-view {
  display: none;
}
@media (max-width: 1000px) {
  .banner-section .img-view .mobile-view {
    display: block;
  }
}
.banner-section .img-view .desktop-view {
  display: none;
}
@media (min-width: 1000px) {
  .banner-section .img-view .desktop-view {
    display: block;
  }
}
.banner-section .img-view img,
.banner-section .img-view video {
  width: 100%;
  display: block;
}
.banner-section .white-color h1,
.banner-section .white-color h2,
.banner-section .white-color p {
  color: var(--white-color) !important;
}
.banner-section .black-color h1,
.banner-section .black-color h2,
.banner-section .black-color p {
  color: var(--black-color);
}
@media (min-width: 1000px) {
  .banner-section .banner-center {
    padding-bottom: 80px;
  }
}
.banner-section .banner-left {
  text-align: left;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
}
@media (max-width: 576px) {
  .banner-section .banner-left .content-inner {
    padding: 30px 15px 100px;
  }
}
.banner-section .banner-left .content-inner p {
  margin-top: 41px;
}
@media (max-width: 1000px) {
  .banner-section .banner-left .content-inner p {
    margin-top: 0;
  }
}
@media (min-width: 1000px) {
  .banner-section .banner-left .content-inner h1 {
    font-size: 100px;
    font-weight: 700;
  }
}
.banner-section .banner-left .button-main-wrapper {
  gap: 10px;
}
@media (min-width: 1000px) {
  .banner-section .banner-left .button-main-wrapper {
    gap: 10px;
    justify-content: flex-start;
  }
}
@media (min-width: 1000px) {
  .banner-section .banner-left .button-main-wrapper .btn-blue {
    margin: 0;
  }
}
@media (min-width: 1000px) {
  .banner-section .banner-left {
    justify-content: center;
  }
}
@media (min-width: 1000px) {
  .banner-section .banner-left .btn-blue {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 1000px) {
  .banner-section .banner-left {
    padding: 0;
    justify-content: flex-end;
  }
}
.banner-section .banner-left .content-inner {
  width: 60%;
}
@media (max-width: 1000px) {
  .banner-section .banner-left .content-inner {
    width: 100%;
    text-align: center;
    padding: 30px 15px;
  }
}
.banner-section .banner-center {
  align-items: center;
  text-align: center;
  width: 100%;
  justify-content: center;
  padding-top: 0;
}
@media (max-width: 1000px) {
  .banner-section .banner-center {
    padding: 0;
    justify-content: flex-end;
  }
}
.banner-section .banner-center .content-inner {
  width: 80%;
}
@media (max-width: 1000px) {
  .banner-section .banner-center .content-inner {
    width: 100%;
    padding: 30px 15px;
  }
}
.banner-section .banner-right {
  align-items: end;
  text-align: right;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.banner-section .banner-right .button-main-wrapper {
  gap: 10px;
}
@media (min-width: 1000px) {
  .banner-section .banner-right .button-main-wrapper {
    justify-content: flex-end;
  }
}
@media (min-width: 1000px) {
  .banner-section .banner-right .button-main-wrapper .btn-blue {
    margin: 0;
  }
}
@media (min-width: 1000px) {
  .banner-section .banner-right .btn-blue {
    margin-left: auto;
    margin-right: 0;
  }
}
@media (min-width: 1000px) {
  .banner-section .banner-right {
    justify-content: center;
  }
}
@media (max-width: 1000px) {
  .banner-section .banner-right {
    justify-content: flex-end;
    padding: 0;
  }
}
.banner-section .banner-right .content-inner {
  width: 55%;
}
@media (max-width: 1000px) {
  .banner-section .banner-right .content-inner {
    width: 100%;
    text-align: center;
    padding: 30px 15px;
  }
}
.banner-section .content-view {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  display: flex;
  flex-direction: column;
  z-index: 1;
}
.banner-section .content-view .content-inner h1 {
  font-family: var(--primary-font-family);
  font-weight: 700;
  font-size: 52px;
  line-height: 54px;
  letter-spacing: -2%;
  margin: 0;
  margin-bottom: 5px;
}
@media (min-width: 340px) and (max-width: 420px) {
  .banner-section .content-view .content-inner h1 {
    font-size: 25px !important;
    line-height: 30px !important;
  }
}
@media (max-width: 1000px) {
  .banner-section .content-view .content-inner h1 {
    font-size: 42px;
    line-height: 54px;
    text-align: center;
    margin-bottom: 30px;
  }
}
@media (min-width: 572px) and (max-width: 1024px) {
  .banner-section .content-view .content-inner h1 {
    font-size: 45px !important;
    line-height: 60px !important;
    margin: 0 !important;
  }
}
@media (min-width: 1200px) {
  .banner-section .content-view .content-inner h1 {
    font-size: 52px;
  }
}
@media (min-width: 1400px) {
  .banner-section .content-view .content-inner h1 {
    font-size: 52px;
  }
}
.banner-section .content-view .content-inner p {
  font-family: var(--primary-font-family);
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -2%;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (max-width: 1000px) {
  .banner-section .content-view .content-inner p {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 1200px) {
  .banner-section .content-view .content-inner p {
    font-size: 16px;
  }
}
@media (min-width: 1400px) {
  .banner-section .content-view .content-inner p {
    font-size: 25px;
  }
}
@media (min-width: 572px) and (max-width: 1024px) {
  .banner-section .content-view .content-inner p {
    margin-bottom: 10px !important;
  }
}

.sub-grid-items {
  display: flex;
}
.sub-grid-items .two-colum-with-img-row .colum-with-content-inner {
  display: block !important;
}
.sub-grid-items .two-colum-with-img-row .colum-with-content-inner p:first-of-type {
  margin-bottom: 20px !important;
}
.sub-grid-items .two-colum-with-img-row .colum-with-content-inner .main-section {
  width: 50% !important;
  float: left;
}
@media (max-width: 1000px) {
  .sub-grid-items .two-colum-with-img-row .colum-with-content-inner .main-section {
    width: 100% !important;
  }
}
.sub-grid-items .two-colum-with-img-row .colum-with-content-inner .main-section + p {
  width: 100%;
  display: flex;
}

.two-colum-with-img-sub-grid .two-colum-with-img-row .colum-with-content .colum-with-content-inner {
  display: block !important;
}
.two-colum-with-img-sub-grid .two-colum-with-img-row .colum-with-content .colum-with-content-inner .sub-grid {
  width: 33.3%;
  padding: 0 5px;
  float: left;
  margin-bottom: 20px !important;
}
@media (max-width: 1000px) {
  .two-colum-with-img-sub-grid .two-colum-with-img-row .colum-with-content .colum-with-content-inner .sub-grid {
    width: 100%;
  }
}
.two-colum-with-img-sub-grid .two-colum-with-img-row .colum-with-content .colum-with-content-inner .sub-grid .inner-grid {
  background: var(--white-color);
  border-radius: 15px;
  padding: 15px 10px;
}
.two-colum-with-img-sub-grid .two-colum-with-img-row .colum-with-content .colum-with-content-inner .sub-grid .inner-grid h3 {
  font-family: var(--primary-font-family);
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -2%;
  color: #000000;
  margin: 0px;
  margin-bottom: 5px;
}
.two-colum-with-img-sub-grid .two-colum-with-img-row .colum-with-content .colum-with-content-inner .sub-grid .inner-grid p {
  margin: 0 !important;
  min-height: 115px;
}
@media (max-width: 1000px) {
  .two-colum-with-img-sub-grid .two-colum-with-img-row .colum-with-content .colum-with-content-inner .sub-grid .inner-grid p {
    min-height: auto;
  }
}

.sub-section-two-hdr-content .two-colum-with-img-row h4 {
  font-family: var(--primary-font-family);
  font-weight: 600;
  font-size: 36px;
  line-height: 48px;
  letter-spacing: 0%;
  text-transform: capitalize;
  color: var(--primary-color);
  margin: 0px;
  margin-bottom: 15px;
}
@media (max-width: 1000px) {
  .sub-section-two-hdr-content .two-colum-with-img-row h4 {
    font-size: 24px;
    line-height: 36px;
  }
}
.sub-section-two-hdr-content .two-colum-with-img-row h3 {
  margin-bottom: 20px;
}
.sub-section-two-hdr-content .two-colum-with-img-row p {
  margin-bottom: 20px;
}
.sub-section-two-hdr-content .two-colum-with-img-row button {
  margin-top: 20px !important;
}
.sub-section-two-hdr-content .two-colum-with-img-row .colum-with-img .img-view .btn-view-mobile {
  padding-top: 0px !important;
}

.two-colum-four-row-item-sub-mobile .swipper-inner {
  min-height: 355px !important;
  color: #000;
  padding: 22px !important;
}
@media (max-width: 1000px) {
  .two-colum-four-row-item-sub-mobile .swipper-inner h2 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 10px;
  }
}

.two-colum-with-img {
  width: 100%;
}
@media (min-width: 1000px) {
  .two-colum-with-img .colum-with-content {
    width: 52.75%;
  }
}
@media (min-width: 1000px) {
  .two-colum-with-img .colum-with-img {
    width: 47.25%;
  }
}
.two-colum-with-img .colum-with-content-inner-hdr-mobile {
  display: none;
}
@media (max-width: 1000px) {
  .two-colum-with-img .colum-with-content-inner-hdr-mobile {
    display: block;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner-left {
  padding-left: 10%;
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner-left {
    padding-left: 0;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner-left p {
  margin-bottom: 10px !important;
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner-right {
    padding-right: 0;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner-right h5 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}
@media (min-width: 1400px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner-right h5 {
    line-height: 48px;
  }
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner-right h5 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner {
    width: 100%;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .colum-with-content-inner-hdr-desktop {
  display: none;
}
@media (min-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .colum-with-content-inner-hdr-desktop {
    display: block;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section-align-top {
  margin-top: 20px;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section {
  width: 100%;
  display: flex;
  gap: 20px;
  margin-bottom: 25px;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .icon-view {
  width: 45px;
  height: 45px;
  padding-top: 6px;
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .icon-view {
    width: 60px;
    height: 60px;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .icon-view img {
  max-width: 100%;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .content-section {
  width: 100%;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .content-section h4 {
  font-family: var(--primary-font-family);
  font-weight: 600;
  font-size: 19px;
  line-height: 20px;
  letter-spacing: -2%;
  margin-bottom: 10px;
  color: #000;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .btn-view-desktop {
  display: none;
}
@media (min-width: 767px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .btn-view-desktop {
    display: block;
    padding-top: 10px;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner button {
  margin-top: 45px;
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner button {
    width: 100%;
  }
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-img {
    margin-top: 42px;
    margin-bottom: 0;
    height: 100%;
  }
}
@media (min-width: 767px) and (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-img {
    height: 100%;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .btn-view-mobile {
  display: none;
}
@media (max-width: 767px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-img .btn-view-mobile {
    display: block;
    margin-top: 40px;
    text-align: center;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .swiper {
  width: 100%;
  height: 100%;
  padding-bottom: 90px;
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .swiper {
    padding-top: 12px;
    padding-bottom: 25px;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .swiper .items-view {
  height: 100%;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .swiper .items-view .img-main {
  height: 100%;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-pagination {
  position: relative;
  margin-top: 75px;
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-pagination {
    margin-top: 70px;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-pagination .swiper-pagination-bullet {
  width: 13.2px;
  height: 13.2px;
  opacity: 1;
  background-color: rgba(0, 171, 199, 0.2);
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--primary-color);
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .img-view-mobile {
  display: none;
}
@media (max-width: 767px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .img-view-mobile {
    display: none;
    text-align: center;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .btn-view-mobile {
  display: none;
}
@media (max-width: 767px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .btn-view-mobile {
    display: block;
    text-align: center;
  }
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view img {
  max-width: 100%;
  border-radius: 20px;
}

.two-colum-four-row-item-sub {
  padding-bottom: 150px;
}
.two-colum-four-row-item-sub .two-colum-four-row-item-row .colum-with-img .img-view .btn-view-mobile {
  margin-top: 20px !important;
}
.two-colum-four-row-item-sub .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner {
  padding: 45px 40px !important;
  min-height: 415px !important;
}
.two-colum-four-row-item-sub .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-left {
  width: 20% !important;
}
.two-colum-four-row-item-sub .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-left img {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
.two-colum-four-row-item-sub .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right h2 {
  width: 60%;
}
.two-colum-four-row-item-sub .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right ul {
  margin-top: 10px;
  padding-left: 35px;
}

.two-colum-four-row-item {
  width: 100%;
}
.two-colum-four-row-item .two-colum-four-row-item-desktop-view {
  display: none;
}
@media (min-width: 1000px) {
  .two-colum-four-row-item .two-colum-four-row-item-desktop-view .two-colum-four-row-item-col {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .two-colum-four-row-item .two-colum-four-row-item-desktop-view .two-colum-four-row-item-col:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1000px) {
  .two-colum-four-row-item .two-colum-four-row-item-desktop-view .two-colum-four-row-item-col:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (min-width: 1000px) {
  .two-colum-four-row-item .two-colum-four-row-item-desktop-view {
    display: block;
  }
}
.two-colum-four-row-item .two-colum-four-row-item-mobile-view {
  display: none;
}
@media (max-width: 1000px) {
  .two-colum-four-row-item .two-colum-four-row-item-mobile-view {
    display: block;
  }
}
.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-hdr {
  text-align: center;
}
@media (max-width: 1000px) {
  .two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-hdr {
    text-align: left;
  }
}
@media (max-width: 480px) {
  .two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-hdr h2 {
    width: 50%;
  }
}
.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner {
  background-color: var(--secondary-color);
  border: 0.5px solid var(--tertiary-colors);
  border-radius: 20px;
  display: flex;
  padding: 15px;
  gap: 40px;
  margin-bottom: 20px;
  height: 100%;
  align-items: flex-start;
}
.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-left {
  width: 50%;
  height: 100%;
}
.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-left img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right {
  width: 50%;
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 15px;
}
.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right h2 {
  margin: 0;
  font-family: var(--primary-font-family);
  font-weight: 600;
  font-size: 32px;
  line-height: 100%;
  letter-spacing: -2%;
  vertical-align: middle;
  text-transform: capitalize;
}
@media (min-width: 1200px) {
  .two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right h2 {
    font-size: 24px;
  }
}
.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right p {
  font-family: var(--primary-font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -2%;
  vertical-align: middle;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper {
  width: 100%;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-slide {
  color: white;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-slide .swipper-inner {
  width: 100%;
  background: var(--secondary-color);
  border: 0.5px solid var(--tertiary-colors);
  border-radius: 20px;
  padding: 15px;
  min-height: 770px;
  height: 100%;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-slide .swipper-inner .img-view {
  width: 100%;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-slide .swipper-inner .img-view img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-slide .swipper-inner .content-view {
  padding: 40px 0 25px 0;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-slide .swipper-inner .content-view h2 {
  font-family: var(--primary-font-family);
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -2%;
  vertical-align: middle;
  text-transform: capitalize;
  margin: 0;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-slide .swipper-inner .content-view p {
  font-family: var(--primary-font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: -2%;
  vertical-align: middle;
  text-transform: math-auto !important;
  margin-bottom: 0;
  margin-top: 35px;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-pagination {
  position: relative;
  margin-top: 77px;
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-pagination .swiper-pagination-bullet {
  width: 13.2px;
  height: 13.2px;
  opacity: 1;
  background-color: rgba(0, 171, 199, 0.2);
}
@media (max-width: 1000px) {
  .two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
}
.two-colum-four-row-item .two-colum-four-row-item-row .swiper .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--primary-color);
}
.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-btn-view {
  width: 100%;
  display: flex;
  justify-content: center;
}
@media (min-width: 1200px) {
  .two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-btn-view {
    padding-top: 85px;
  }
}
@media (min-width: 1400px) {
  .two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-btn-view {
    padding-top: 75px;
  }
}
@media (max-width: 1000px) {
  .two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-btn-view {
    padding-top: 50px;
  }
}

.three-colum-items {
  width: 100%;
  padding: 158px 0 146px 0;
}
@media (min-width: 1400px) {
  .three-colum-items {
    padding: 150px 0 85px 0;
  }
}
@media (max-width: 1000px) {
  .three-colum-items {
    padding: 110px 0 56px 0;
  }
}
.three-colum-items .three-colum-items-desktop {
  display: none;
}
@media (min-width: 1000px) {
  .three-colum-items .three-colum-items-desktop {
    display: block;
  }
}
.three-colum-items .three-colum-items-mobile {
  display: none;
}
@media (max-width: 1000px) {
  .three-colum-items .three-colum-items-mobile {
    display: block;
  }
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view {
  border: 0.5px solid var(--primary-color);
  padding: 16px;
  border-radius: 12px;
  background: var(--white-color);
  margin-bottom: 20px;
  height: 100%;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .img-main {
  width: 100%;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .img-main img {
  width: 100%;
  border-radius: 10px;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main {
  padding: 20px 0;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main .badge {
  color: var(--primary-color);
  font-family: var(--primary-font-family);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0%;
  background: var(--secondary-color);
  width: 109;
  height: 28;
  border-radius: 6px;
  gap: 4px;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main .new-content {
  min-height: 125px;
}
@media (min-width: 767px) and (max-width: 1024px) {
  .three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main .new-content {
    min-height: 150px;
  }
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main .date-user-section {
  display: flex;
  align-items: center;
  gap: 15px;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main .date-user-section img {
  max-width: 100%;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main .date-user-section span {
  font-family: var(--primary-font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #97989F;
  width: -moz-fit-content;
  width: fit-content;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main h3,
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main h3 a {
  font-family: var(--primary-font-family);
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -2%;
  text-transform: capitalize;
  margin-top: 14px;
  margin-bottom: 20px;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main a {
  font-family: var(--primary-font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 5px;
  color: #00ABC7;
  margin-top: 10px;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main a:hover {
  opacity: 0.5;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .swiper-pagination {
  position: relative;
  margin-top: 55px;
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .swiper-pagination .swiper-pagination-bullet {
  width: 13.2px;
  height: 13.2px;
  opacity: 1;
  background-color: rgba(0, 171, 199, 0.2);
}
@media (max-width: 1000px) {
  .three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
}
.three-colum-items .three-colum-items-mobile .three-colum-items-row .swiper .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--primary-color);
}
.three-colum-items .three-colum-items-row .top-items {
  width: 100%;
  margin-bottom: 28px;
}
.three-colum-items .three-colum-items-row .top-items h3 {
  margin-bottom: 28px;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view {
  border: 0.5px solid var(--primary-color);
  padding: 16px;
  border-radius: 12px;
  background: var(--white-color);
  height: 100%;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view:hover img {
  transform: scale(1.1);
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .img-main {
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .img-main img {
  width: 100%;
  border-radius: 10px;
  transition: transform 0.3s ease;
  display: block;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main {
  padding: 20px 0;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main .badge {
  color: var(--primary-color);
  font-family: var(--primary-font-family);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0%;
  background: var(--secondary-color);
  width: 109;
  height: 28;
  border-radius: 6px;
  gap: 4px;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  margin-bottom: 5px;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main .new-content {
  min-height: 130px;
}
@media (min-width: 1000px) {
  .three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main .new-content {
    min-height: 150px;
  }
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main .date-user-section {
  display: flex;
  align-items: center;
  gap: 15px;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main .date-user-section img {
  max-width: 100%;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main .date-user-section span {
  font-family: var(--primary-font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #97989F;
  width: -moz-fit-content;
  width: fit-content;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main h3,
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main h3 a {
  font-family: var(--primary-font-family);
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -2%;
  text-transform: capitalize;
  margin-top: 14px;
  margin-bottom: 20px;
  color: #0E2A46;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main a {
  font-family: var(--primary-font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0%;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 5px;
}
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main a:hover {
  opacity: 0.5;
}

.accordion-section {
  width: 100%;
}
.accordion-section .accordion-row .accordion-hdr {
  text-align: center;
}
@media (max-width: 1000px) {
  .accordion-section .accordion-row .accordion-hdr {
    text-align: left;
  }
}
.accordion-section .accordion-row .accordion-hdr h3 {
  margin-bottom: 30px;
}
.accordion-section .accordion-row .accordion-item {
  margin-top: 15px;
  margin-bottom: 5px;
  border: 1px solid var(--primary-color);
  border-radius: 8px;
}
.accordion-section .accordion-row .accordion-item .accordion-header .accordion-button {
  border: 0;
  background: #EDF8FA;
  font-family: var(--primary-font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0%;
  text-transform: math-auto;
  color: #000;
  border-radius: 8px;
  min-height: 92px;
}
.accordion-section .accordion-row .accordion-item .accordion-header .accordion-button span.montserrat-medium {
  display: contents;
}
.accordion-section .accordion-row .accordion-item .accordion-header .accordion-button:after {
  background-size: 13px !important;
  background-image: url(../images/select-arrow.svg) !important;
  height: 10px;
  width: 15px;
}
@media (max-width: 1000px) {
  .accordion-section .accordion-row .accordion-item .accordion-header .accordion-button {
    font-size: 14px;
    background: rgba(0, 171, 199, 0.1019607843);
  }
}
@media (min-width: 1400px) {
  .accordion-section .accordion-row .accordion-item .accordion-header .accordion-button {
    font-size: 18px;
    line-height: 28px;
  }
}

.children-daily-section {
  width: 100%;
}
.children-daily-section .children-daily-section-row .nav-tabs {
  border-bottom: 0 !important;
}
.children-daily-section .children-daily-section-row .nav-tabs .nav-item {
  width: -moz-fit-content;
  width: fit-content;
  height: 69px;
}
@media (max-width: 1000px) {
  .children-daily-section .children-daily-section-row .nav-tabs .nav-item {
    height: 55px;
  }
}
.children-daily-section .children-daily-section-row .nav-tabs .nav-item button {
  width: 100%;
  height: 100%;
  border-radius: 0;
  border: solid 1px var(--primary-color);
}
.children-daily-section .children-daily-section-row .nav-tabs .nav-link {
  font-family: var(--primary-font-family);
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #000000;
}
@media (max-width: 1000px) {
  .children-daily-section .children-daily-section-row .nav-tabs .nav-link {
    font-size: 14px;
  }
}
.children-daily-section .children-daily-section-row .nav-tabs .nav-link.active {
  background-color: var(--primary-color);
  color: var(--white-color);
}
.children-daily-section .children-daily-section-row .tab-content {
  display: block !important;
  border: 0 !important;
  padding: 45px 8px !important;
}
@media (max-width: 1000px) {
  .children-daily-section .children-daily-section-row .children-daily-section-hdr {
    width: 100%;
  }
}
.children-daily-section .children-daily-section-row .children-daily-section-col table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 5px;
}
@media (min-width: 1200px) {
  .children-daily-section .children-daily-section-row .children-daily-section-col table {
    margin-bottom: 20px;
  }
}
@media (min-width: 1400px) {
  .children-daily-section .children-daily-section-row .children-daily-section-col table {
    margin-bottom: 5px;
  }
}
.children-daily-section .children-daily-section-row .children-daily-section-col table thead {
  background: var(--primary-color);
  border: 0.5px solid #00ABC7;
  border-radius: 3px !important;
}
@media (max-width: 1000px) {
  .children-daily-section .children-daily-section-row .children-daily-section-col table thead {
    background: rgba(0, 171, 199, 0.6509803922);
  }
}
.children-daily-section .children-daily-section-row .children-daily-section-col table thead tr {
  border-radius: 3px !important;
}
.children-daily-section .children-daily-section-row .children-daily-section-col table thead tr th {
  padding: 10px 25px;
  color: var(--white-color);
  font-family: var(--primary-font-family);
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
  border-radius: 3px !important;
}
@media (max-width: 1000px) {
  .children-daily-section .children-daily-section-row .children-daily-section-col table thead tr th {
    padding: 10px 10px;
  }
}
.children-daily-section .children-daily-section-row .children-daily-section-col table tbody tr td {
  background: var(--white-color);
  border: 0.5px solid #00ABC7;
  color: #000;
  font-family: var(--primary-font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  padding: 15px 15px;
  border-radius: 3px;
}
.children-daily-section .children-daily-section-row .children-daily-section-col table tbody tr td:first-child {
  white-space: nowrap;
  width: 13%;
}
@media (max-width: 1000px) {
  .children-daily-section .children-daily-section-row .children-daily-section-col table tbody tr td {
    padding: 10px;
    font-size: 14px;
  }
}
.children-daily-section .children-daily-section-row .children-daily-section-col p {
  font-family: HvDTrial Brevia;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0%;
  color: #848484;
}

.book-section {
  width: 100%;
  position: relative;
}
.book-section .book-section-img-desktop {
  width: 100%;
  display: none;
}
.book-section .book-section-img-desktop::before {
  background: rgba(0, 0, 0, 0.5019607843);
  content: "";
  width: 100%;
  display: inline-block;
  position: absolute;
  z-index: 1;
  height: 100%;
}
@media (min-width: 1000px) {
  .book-section .book-section-img-desktop {
    display: block;
  }
}
.book-section .book-section-img-desktop img {
  width: 100%;
}
@media (min-width: 2000px) {
  .book-section .book-section-img-desktop img {
    height: 500px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.book-section .book-section-img-mobile {
  display: none;
}
.book-section .book-section-img-mobile::before {
  background: rgba(0, 0, 0, 0.6);
  content: "";
  width: 100%;
  display: inline-block;
  position: absolute;
  z-index: 1;
  height: 100%;
}
@media (max-width: 1000px) {
  .book-section .book-section-img-mobile {
    display: block;
  }
}
.book-section .book-section-img-mobile img {
  width: 100%;
}
.book-section .booking-section-content {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  z-index: 100;
}
@media (max-width: 1000px) {
  .book-section .booking-section-content {
    padding: 0 25px;
  }
}
.book-section .booking-section-content h3 {
  margin-bottom: 25px;
  color: var(--white-color);
  width: 50%;
}
@media (max-width: 1000px) {
  .book-section .booking-section-content h3 {
    width: 100%;
  }
}

.grid-color .inner-div {
  background-color: var(--secondary-color) !important;
}

.grid-items-main-center .grid-items-top-row {
  display: flex;
  justify-content: center;
}

.grid-items-main-section {
  width: 100%;
}
.grid-items-main-section .custom-hdr {
  width: 80% !important;
  margin: 0 auto;
}
@media (max-width: 1000px) {
  .grid-items-main-section .custom-hdr {
    width: 100% !important;
  }
}
@media (max-width: 1000px) {
  .grid-items-main-section .custom-hdr h3 {
    text-align: left;
  }
}
@media (max-width: 1000px) {
  .grid-items-main-section .custom-hdr p {
    text-align: left;
  }
}
.grid-items-main-section .grid-items-hdr {
  width: 100%;
  text-align: center;
}
.grid-items-main-section .grid-items-hdr h3 {
  margin-bottom: 35px;
}
.grid-items-main-section .grid-items-desktop-view {
  display: none;
}
@media (min-width: 1000px) {
  .grid-items-main-section .grid-items-desktop-view {
    display: block;
  }
}
.grid-items-main-section .grid-items-mobile-view {
  display: none;
}
@media (max-width: 1000px) {
  .grid-items-main-section .grid-items-mobile-view {
    display: block;
    text-align: center;
  }
}
@media (max-width: 1000px) {
  .grid-items-main-section .grid-items-mobile-view button {
    margin-top: 35px;
  }
}
.grid-items-main-section .grid-items-mobile-view .swiper {
  width: 100%;
  margin-top: 60px;
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-slide {
  height: auto !important;
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-slide .inner-div {
  background: var(--white-color);
  border: 0.5px solid var(--tertiary-colors);
  border-radius: 20px;
  padding: 68px 25px 35px 25px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-slide .inner-div .icon-view {
  width: 150px;
  height: 150px;
  margin-bottom: 32px;
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-slide .inner-div .icon-view img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-slide .inner-div h4 {
  font-size: 24px;
  line-height: 36px;
  letter-spacing: -2%;
  text-align: center;
  color: #000000;
  margin-bottom: 30px;
  min-height: 49px;
}
@media (min-width: 1400px) {
  .grid-items-main-section .grid-items-mobile-view .swiper .swiper-slide .inner-div h4 {
    font-size: 28px;
  }
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-slide .inner-div p {
  margin-bottom: 0px;
  min-height: 115px;
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-slide .inner-div .content-big {
  min-height: 280px;
}
@media (max-width: 1000px) {
  .grid-items-main-section .grid-items-mobile-view .swiper .swiper-slide .inner-div .content-big {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-pagination {
  position: relative;
  margin-top: 50px;
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-pagination .swiper-pagination-bullet {
  width: 13.2px;
  height: 13.2px;
  opacity: 1;
  background-color: rgba(0, 171, 199, 0.2);
}
@media (max-width: 1000px) {
  .grid-items-main-section .grid-items-mobile-view .swiper .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
}
.grid-items-main-section .grid-items-mobile-view .swiper .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--primary-color);
}
.grid-items-main-section .grid-items {
  padding-top: 66px;
}
.grid-items-main-section .grid-items .grid-items-top {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 40px;
  margin-bottom: 10px;
}
.grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 30px;
}
@media (min-width: 1400px) {
  .grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 {
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 75px;
  }
}
.grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div {
  background: var(--white-color);
  border: 0.5px solid var(--tertiary-colors);
  border-radius: 20px;
  padding: 50px 20px 35px 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}
.grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div .icon-view {
  width: 150px;
  height: 150px;
  margin-bottom: 32px;
}
.grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div .icon-view img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div h4 {
  font-size: 28px;
  line-height: 100%;
  letter-spacing: -2%;
  text-align: center;
  color: #000;
  margin-bottom: 30px;
  min-height: 55px;
}
@media (max-width: 1000px) {
  .grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div h4 {
    text-align: left;
  }
}
.grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div p {
  margin-bottom: 0px;
  min-height: 115px;
  color: #333333;
}
.grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div .content-big {
  min-height: 280px;
}

.grid-content-three-img-items {
  width: 100%;
}
.grid-content-three-img-items .grid-content-three-img-items-row {
  background: var(--secondary-color);
  border-radius: 55px;
  padding: 45px 35px;
}
@media (max-width: 1000px) {
  .grid-content-three-img-items .grid-content-three-img-items-row {
    border-radius: 15px;
    padding: 90px 25px;
  }
}
.grid-content-three-img-items .grid-content-three-img-items-row .content-section h3 {
  margin: 0px;
}
.grid-content-three-img-items .grid-content-three-img-items-row .content-section h4 {
  margin: 0;
  font-family: var(--primary-font-family);
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0%;
  color: #333333;
  margin-bottom: 25px;
}
.grid-content-three-img-items .grid-content-three-img-items-row .img-grid-view {
  display: flex;
  gap: 8px;
}
@media (max-width: 1000px) {
  .grid-content-three-img-items .grid-content-three-img-items-row .img-grid-view {
    flex-direction: column;
    gap: 25px;
  }
}
.grid-content-three-img-items .grid-content-three-img-items-row .img-grid-view .items-view img {
  border-radius: 10px 10px 0 0;
}
@media (max-width: 1000px) {
  .grid-content-three-img-items .grid-content-three-img-items-row .img-grid-view .items-view img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
  }
}
.grid-content-three-img-items .grid-content-three-img-items-row .img-grid-view .items-view .sub-name {
  background: var(--white-color);
  padding: 15px 15px;
  border-radius: 0 0 10px 10px;
}
.grid-content-three-img-items .grid-content-three-img-items-row .img-grid-view .items-view .sub-name h3 {
  font-family: var(--primary-font-family);
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0%;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  color: #000000;
  margin: 0;
}

.video-section {
  width: 100%;
}
.video-section .video-section-row .video-section-col video {
  width: 100%;
  height: 100%;
  border-radius: 50px;
}
.video-section .video-section-row .video-section-col iframe {
  width: 100%;
  border-radius: 50px;
}
@media (min-width: 1000px) {
  .video-section .video-section-row .video-section-col iframe {
    height: 774px;
  }
}

.two-colum-with-img .colum-with-content-inner h5 {
  color: #000000;
  font-size: 36px;
  line-height: 48px;
  margin-bottom: 30px;
}
@media (max-width: 1000px) {
  .two-colum-with-img .colum-with-content-inner h5 {
    font-size: 24px;
    line-height: 36px;
  }
}

.two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .content-section p {
  margin-bottom: 0;
}
@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .content-section p {
    margin-bottom: 0;
  }
}

.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view {
  height: 100%;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .img-view-desktop {
  height: 100%;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .img-view-desktop img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1000px) {
  .two-colum-with-img .two-colum-with-img-row .colum-with-img .img-view .btn-view-mobile .btn-outline {
    padding: 0 30px;
  }
}

.white-bx-col {
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 1000px) {
  .white-bx-col {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .white-bx-col:last-child {
    margin-bottom: 40px;
  }
  .white-bx-col:nth-child(1) {
    margin-top: 50px;
  }
}
.white-bx-col .white-box {
  margin-bottom: 0;
}

.two-colum-four-row-item-sub .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner {
  min-height: 100%;
}
.two-colum-four-row-item-sub .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-left img {
  height: auto;
}
.two-colum-four-row-item-sub .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right {
  width: 80%;
  justify-content: flex-start;
}

.swiper .swiper-pagination .swiper-pagination-bullet {
  width: 13.2px;
  height: 13.2px;
}
@media (max-width: 1000px) {
  .swiper .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
  }
}

@media (max-width: 400px) {
  .button-border,
  .btn-outline {
    font-size: 13px;
  }
}
.button-border:hover,
.btn-outline:hover {
  background: rgba(0, 171, 199, 0.1490196078);
  color: #00ABC7;
}

.single-slider-sec-wth-2-box .swiper .img-box {
  height: 100%;
}
.single-slider-sec-wth-2-box .swiper .img-box img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.date-user-section .user-thumb-img {
  width: 36px;
  height: 36px;
  overflow: hidden;
  border-radius: 50%;
}
.date-user-section span {
  width: 40%;
}
@media (max-width: 767px) {
  .date-user-section span:last-child {
    margin-left: auto;
  }
}

article[about="/our-story"] .three-column-with-thumb-text p {
  text-align: center;
  width: 85%;
  margin: auto;
}
@media (max-width: 1000px) {
  article[about="/our-story"] .three-column-with-thumb-text p {
    width: 100%;
    text-align: left;
  }
}

article[about="/our-offerings"] .btn-view-mobile {
  margin-top: 50px !important;
}
@media (max-width: 1000px) {
  article[about="/our-offerings"] .btn-view-mobile a {
    margin-bottom: 10px;
    width: 100%;
    justify-content: center;
  }
}

article[about="/blossom-home"].btn-view-mobile {
  margin-top: 50px !important;
}

article[about="/our-offerings"] .two-colum-with-img {
  height: 100%;
}
article[about="/our-offerings"] .two-colum-with-img .two-colum-with-img-row .colum-with-img {
  height: 100%;
}
article[about="/our-offerings"] .two-colum-with-img .colum-with-content-inner-left h2 {
  margin-bottom: 20px;
}
article[about="/our-offerings"] .two-colum-with-img .colum-with-content-inner-left h4 {
  margin-bottom: 30px;
}
article[about="/our-offerings"] .two-col-bx-with-three-box-content {
  border-radius: 0;
}

@media (min-width: 767px) and (max-width: 1000px) {
  article[about="/our-story"] .three-column-with-thumb-text .text-mob-left {
    text-align: center;
  }
}
@media (min-width: 767px) and (max-width: 1000px) {
  article[about="/our-story"] .our-story-sec .colum-with-img .img-view {
    height: 100%;
  }
}
@media (min-width: 767px) and (max-width: 1000px) {
  article[about="/our-story"] .our-story-sec .colum-with-img .img-view .swiper {
    height: 100%;
    padding-bottom: 50px;
  }
}
@media (min-width: 767px) and (max-width: 1000px) {
  article[about="/our-story"] .our-story-sec .colum-with-img .img-view .swiper .items-view {
    height: 100%;
  }
}
@media (min-width: 767px) and (max-width: 1000px) {
  article[about="/our-story"] .our-story-sec .colum-with-img .img-view .swiper .items-view .img-main {
    height: 100%;
  }
}
@media (min-width: 767px) and (max-width: 1000px) {
  article[about="/our-story"] .our-story-sec .colum-with-img .img-view .swiper .items-view .img-main img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (min-width: 767px) and (max-width: 1000px) {
  article[about="/our-story"] .our-story-sec .colum-with-img .swiper-pagination.static {
    margin-top: 20px !important;
  }
}

.fit-two-button .two-colum-with-img-row .colum-with-img {
  height: 100%;
}

.bullet-points {
  color: #000;
}

article[about="/why-choose-us"] .grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div h4 {
  font-size: 28px;
  line-height: 36px;
  font-weight: 700;
}
@media (max-width: 1000px) {
  article[about="/why-choose-us"] .grid-items-main-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div h4 {
    font-size: 24px;
  }
}

@media (max-width: 1000px) {
  article[about="/learning-environment"] .sub-grid-items .two-colum-with-img-row .colum-with-content-inner .main-section {
    width: 100% !important;
  }
}

.hsfc-FieldLabel {
  background: transparent !important;
}

#edit-adresse-email-error {
  color: red;
  font-size: 12px;
}

#consentement-error {
  position: absolute;
  margin-top: 32px;
  font-size: 12px;
  margin-left: 15px;
  color: red;
}

article[about="/our-offerings"] .three-column-with-thumb-text h2 + p:nth-child(1) {
  text-align: center;
}

@media (max-width: 1000px) {
  article[about="/blossom-book-tour"] .contactus .btn-view-desktop a {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
  }
}

.hsfc-DateInput {
  width: 100% !important;
}

.hsfc-Step__Content {
  padding: 0px !important;
}

@media (min-width: 1000px) {
  .container {
    max-width: 1100px !important;
  }
}
@media (max-width: 1000px) {
  .three-col-boxed-icon-lists .three-col-bx-ic-list-row {
    padding-top: 20px;
  }
  .three-col-boxed-icon-lists .three-col-bx-ic-list-row .col-boxed-icon-lists-box {
    border-radius: 15px;
  }
  .three-col-boxed-icon-lists .three-col-bx-ic-list-row .col-boxed-icon-lists-box .thumb-image img {
    border-radius: 15px 15px 0 0;
  }
  .three-col-boxed-icon-lists .three-col-bx-ic-list-row .col-boxed-icon-lists-box .white-bx-with-list {
    padding: 40px 20px 40px 20px;
  }
}
@media (min-width: 1000px) {
  .three-col-boxed-icon-lists .three-col-bx-ic-list-row {
    padding-top: 20px;
  }
  .three-col-boxed-icon-lists .three-col-bx-ic-list-row .white-bx-with-list {
    font-size: 20px;
  }
  .three-col-boxed-icon-lists .three-col-bx-ic-list-row .white-bx-with-list .icon-lists-two-column li {
    font-size: 15px !important;
    line-height: 28px !important;
  }
  .three-col-boxed-icon-lists .three-col-bx-ic-list-row .col-boxed-icon-lists-box {
    border-radius: 15px;
  }
  .three-col-boxed-icon-lists .three-col-bx-ic-list-row .col-boxed-icon-lists-box .thumb-image img {
    border-radius: 15px 15px 0 0;
  }
  .two-colum-four-row-item .two-colum-four-row-item-desktop-view {
    padding-top: 20px;
  }
  .two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right p {
    font-size: 14px !important;
    line-height: 24px !important;
  }
}
.testi-disc h5 {
  font-size: 16px;
}

.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right h2 {
  font-size: 20px !important;
}
.two-colum-four-row-item .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right p {
  font-size: 14px !important;
  line-height: 25px !important;
  text-transform: math-auto;
}

.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main h3,
.three-colum-items .three-colum-items-row .three-colum-items-col .items-view .content-main h3 a {
  font-size: 18px;
  line-height: 25px;
}

.accordion-header {
  margin-bottom: 0px !important;
}

.accordion-body ul li {
  list-style-type: disc;
  margin-left: 20px;
}

.white-box .badge {
  background: #00ABC7 !important;
  color: #fff !important;
}

@media (max-width: 1000px) {
  .grid-items-main-section .custom-hdr h2 {
    text-align: left;
  }
}

.swiper-slide {
  height: auto !important;
}

.btn-spl-algn {
  margin-top: 30px;
}

@media (max-width: 1000px) {
  .single-slider-sec-wth-2-box .disription p {
    text-align: left !important;
  }
}

.learning-environment-banner .btn-additional {
  background: #00ABC7 !important;
  color: #FFF !important;
}
.learning-environment-banner .btn-additional:hover {
  background: #66CDDD !important;
}

@media (max-width: 1000px) {
  .wh-sct .main-section {
    background: #fff;
    padding: 23px 25px;
    border-radius: 15px;
  }
}

@media (max-width: 1000px) {
  .ex-t-sct .colum-with-img .img-view {
    padding-bottom: 50px;
  }
}

.blog-listing-section + p {
  display: none;
}

.blog-listing-section .search-bar .search-container .js-form-item {
  width: 100%;
}
.blog-listing-section .search-bar .search-container .js-form-item input {
  width: 100%;
}
.blog-listing-section .search-bar .search-container .form-actions input {
  background: rgba(0, 171, 199, 0.1019607843);
  border: 0.5px solid #00ABC7;
  color: #000;
  font-family: "HvDTrial Brevia";
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  border-radius: 5px;
  height: 45px;
  border-bottom: 0;
  border-top: 0;
  border-right: 0;
  width: 170px;
}
.blog-listing-section .search-bar .search-container .form-actions input:hover {
  background: #00ABC7;
  color: #fff;
}

.keywords-list button {
  border: 0;
}
.keywords-list .active {
  background-color: #00ABC7;
  color: #fff;
}

.top-keywords label {
  width: 200px;
}

.blog-listing-box .blog-list-img {
  height: 240px;
}
.blog-listing-box .blog-list-desc h4 {
  min-height: 80px;
}
@media (max-width: 1000px) {
  .blog-listing-box .blog-list-desc h4 {
    min-height: auto;
  }
}
.blog-listing-box .blog-list-desc h4 a {
  color: #000;
  width: 100%;
  display: inline-block;
  font-size: 19px;
}
.blog-listing-box .blog-list-desc .post-comment-wrap .blog-user-thumb {
  height: 36px;
  width: 36px;
}
.blog-listing-box .blog-list-desc .post-comment-wrap .blog-user-thumb img {
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

.search-bar {
  margin-bottom: 60px !important;
}

@media (max-width: 767px) {
  .top-keywords {
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
    display: block;
  }
}

.contactusform-wrapper .fieldset-wrapper .row {
  margin-bottom: 20px;
}
@media (max-width: 1000px) {
  .contactusform-wrapper .fieldset-wrapper .row {
    margin: 0px;
  }
}
@media (max-width: 1000px) {
  .contactusform-wrapper .fieldset-wrapper .row .col-sm-6 {
    width: 100%;
    padding: 0;
  }
}
.contactusform-wrapper .fieldset-wrapper .row .js-form-item.form-item {
  margin-bottom: 10px;
  padding: 0;
}
.contactusform-wrapper .fieldset-wrapper .row .js-form-item-message {
  padding: 0;
}
.contactusform-wrapper .fieldset-wrapper .row label {
  color: #000 !important;
  font-size: 16px;
  font-family: "HvDTrial Brevia";
}
.contactusform-wrapper .fieldset-wrapper .row .iti--allow-dropdown {
  width: 100%;
}
.contactusform-wrapper .fieldset-wrapper .row input[type=text],
.contactusform-wrapper .fieldset-wrapper .row input[type=email],
.contactusform-wrapper .fieldset-wrapper .row select {
  border: 1px solid #00ABC7;
  border-radius: 4px;
  background-color: #FFF !important;
  width: 100%;
  padding: 10px;
  height: 46px;
  box-sizing: border-box;
  outline: none;
}
.contactusform-wrapper .fieldset-wrapper .row #telephone {
  padding: 0 50px !important;
}
.contactusform-wrapper .fieldset-wrapper .row textarea {
  border: 1px solid #00ABC7;
  border-radius: 4px;
  background-color: #FFF !important;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  outline: none;
}
.contactusform-wrapper #edit-accept {
  margin-bottom: 20px;
}
.contactusform-wrapper #edit-submit {
  border-radius: 50px;
  background: #00ABC7;
  height: 60px;
  padding: 0 65px;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  font-weight: 700;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  margin-top: 25px;
}
@media (max-width: 1000px) {
  .contactusform-wrapper #edit-submit {
    width: 100%;
  }
}
@media (max-width: 360px) {
  .contactusform-wrapper #edit-submit {
    font-size: 14px;
    padding: 0 25px;
  }
}
.contactusform-wrapper #edit-submit:hover {
  color: #FFF;
  background: #66CDDD;
}
.contactusform-wrapper #edit-submit:active {
  border: 0;
  background: #00ABC7 !important;
  color: #fff !important;
}

[role=contentinfo] {
  padding: 100px 0 0px 0;
  text-align: center;
  color: red;
}
[role=contentinfo] h2 {
  position: relative !important;
  width: 100%;
  height: -moz-fit-content !important;
  height: fit-content !important;
  color: #000 !important;
}

.faq-contact-confirm-form {
  text-align: center;
  padding: 100px 0 100px 0;
}
.faq-contact-confirm-form h1 {
  margin-bottom: 0px;
  font-size: 46px;
}
.faq-contact-confirm-form .form-subtitle {
  color: #00ABC7;
}

@media (max-width: 1000px) {
  .nav-tabs .nav-item {
    width: 33.3% !important;
  }
}
@media (max-width: 1000px) {
  .nav-tabs .nav-item .nav-link {
    padding: 10px !important;
  }
}
.nav-tabs .nav-item .nav-link:hover {
  background: #00ABC7 !important;
  color: #fff !important;
}

@media (max-width: 1000px) {
  .footer-top .f-top-right {
    justify-content: center;
  }
}

.our-expert-sub-hdr h4 {
  line-height: 20px;
  color: #00ABC7 !important;
  font-size: 16px;
}

.why-join-us-new-sub-hdr h4 {
  color: #00ABC7 !important;
}

.our-expert-team-sub-hdr-black h4 {
  color: #000 !important;
}

.parents-community-sub-btn .btn-outline {
  border-radius: 50px;
  background: #00ABC7 !important;
  height: 60px;
  padding: 0 65px;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  font-weight: 700;
  color: #FFF !important;
  text-transform: uppercase;
  text-align: center;
  margin-top: 25px;
}
@media (max-width: 1000px) {
  .parents-community-sub-btn .btn-outline {
    width: 100%;
    justify-content: center;
  }
}
@media (max-width: 360px) {
  .parents-community-sub-btn .btn-outline {
    font-size: 14px;
    padding: 0 25px;
  }
}
.parents-community-sub-btn .btn-outline:hover {
  color: #FFF;
  background: #66CDDD;
}
.parents-community-sub-btn .btn-outline:active {
  border: 0;
  background: #00ABC7 !important;
  color: #fff !important;
}

.hsfc-FormWrapper p {
  font-size: 18px !important;
  color: #000 !important;
}

.nav-tabs .nav-item:first-child .nav-link {
  border-radius: 5px 0 0 5px !important;
}
.nav-tabs .nav-item:last-child .nav-link {
  border-radius: 0 5px 5px 0 !important;
}

.our-story-legacy-section .our-story-list {
  margin-bottom: 30px !important;
}
.our-story-legacy-section .our-story-list li {
  padding-bottom: 15px;
}
.our-story-legacy-section .our-story-list li:last-child {
  padding-bottom: 0px;
}
.our-story-legacy-section .our-story-list li p {
  margin-bottom: 0;
}
.our-story-legacy-section p:last-child {
  margin-bottom: 0;
}

.single-slider-sec-wth-2-box .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg {
  height: 100%;
}
.single-slider-sec-wth-2-box .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg .slide-sec-row {
  height: 100%;
}
@media (min-width: 767px) and (max-width: 1000px) {
  .single-slider-sec-wth-2-box .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg .slide-sec-row .slide-right {
    padding-right: 40px !important;
  }
}
.single-slider-sec-wth-2-box .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg .slide-sec-row .slide-right p,
.single-slider-sec-wth-2-box .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg .slide-sec-row .slide-right span {
  color: #333333;
}
@media (min-width: 767px) and (max-width: 1000px) {
  .single-slider-sec-wth-2-box .single-slider-main .swiper .swiper-pagination {
    margin-top: 10px !important;
  }
}

.meet-our-team {
  padding: 0px !important;
}
.meet-our-team .meet-team-sec {
  margin-bottom: 50px;
}
.meet-our-team h5 {
  font-weight: 700;
}

.cache-level .tab-sec {
  padding-bottom: 0 !important;
}

.cache-level .tab-buttons button h5 {
  font-weight: 700;
}
@media (max-width: 1000px) {
  .cache-level .tab-buttons button h5 {
    font-weight: 600;
  }
}

.passionate-section .main-section-align-top {
  margin-top: 0px !important;
  margin-bottom: 15px !important;
}
.passionate-section .main-section {
  margin-bottom: 15px !important;
}

.location-list-box {
  gap: 10px;
}
.location-list-box .location-raw-left {
  width: 60%;
}
.location-list-box .location-raw-right {
  width: 40%;
  margin: auto;
}
.location-list-box .location-raw-right .see-nursery {
  padding: 0px;
  text-transform: capitalize !important;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1000px) {
  .location-list-box .location-raw-right .see-nursery {
    font-size: 14px;
    line-height: 100%;
    height: 35px;
  }
}

.join-section .colum-with-content-inner-hdr-desktop {
  font-weight: 600;
}

@media (max-width: 1000px) {
  .location-map-section .colum-with-content {
    padding: 0 !important;
  }
}
.location-map-section .colum-with-content .inner-map-box {
  height: 100%;
}
@media (max-width: 1000px) {
  .location-map-section .colum-with-content .inner-map-box {
    margin-bottom: 0 !important;
    margin-top: 30px;
  }
}
.location-map-section .colum-with-content .inner-map-box .iframe-section {
  width: 100%;
  height: 100%;
}
@media (max-width: 1000px) {
  .location-map-section .colum-with-content .inner-map-box .iframe-section {
    height: 400px;
  }
}
.location-map-section .colum-with-content .inner-map-box .iframe-section iframe {
  height: 100%;
}

.shape-view {
  border-radius: 50px;
}
@media (max-width: 1000px) {
  .shape-view {
    border-radius: 0px;
  }
}
@media (max-width: 1000px) {
  .shape-view .two-colum-with-img-row .colum-with-img .img-view {
    margin-bottom: 40px;
  }
}

.join-section .main-section {
  margin-bottom: 15px !important;
}
.join-section .main-section .icon-view {
  padding-top: 0 !important;
}

.why-partner-section .white-box-lg p {
  color: #333333 !important;
}

@media (max-width: 1000px) {
  .our-center-dir-section .main-section-align-top {
    margin-top: 15px !important;
  }
}
@media (max-width: 1000px) {
  .our-center-dir-section .main-section {
    margin-top: 15px !important;
  }
}

@media (max-width: 1000px) {
  .our-nurse-section .colum-with-content-inner-right h2,
  .our-nurse-section .colum-with-content-inner-right h4 {
    margin: 0 !important;
  }
}

.passionate-section .two-column-with-special-slider h2 {
  margin-bottom: 15px !important;
}
@media (max-width: 1000px) {
  .passionate-section .main-section {
    margin-top: 15px !important;
    gap: 0px !important;
  }
}
@media (max-width: 1000px) {
  .passionate-section .main-section .icon-view {
    width: 45px !important;
    height: 45px !important;
  }
}

.meet-our-team .slide-right {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (max-width: 1000px) {
  .two-column-blue-curved-box .blue-curved-box .location-list-box h4 {
    font-size: 18px !important;
    line-height: 100% !important;
  }
}

@media (max-width: 1000px) {
  .location-map-section .two-colum-with-img-row .colum-with-img {
    padding: 0 !important;
  }
}

.flexibility-sub-section .colum-with-content .colum-with-content-inner .col-md-6 {
  margin-bottom: 10px;
}
.flexibility-sub-section .colum-with-content .colum-with-content-inner .col-md-6 .flex-box img {
  margin-bottom: auto !important;
}
.flexibility-sub-section .colum-with-content .colum-with-content-inner .col-md-6 .flex-box p {
  margin-bottom: 0 !important;
}
@media (min-width: 767px) and (max-width: 1024px) {
  .flexibility-sub-section .colum-with-content .colum-with-content-inner .col-md-6 .flex-box p {
    font-size: 13px !important;
  }
}

.our-center-dir-section .colum-with-content-inner-right .main-section-align-top {
  margin-top: 0px !important;
}
.our-center-dir-section .colum-with-content-inner-right .main-section {
  margin-bottom: 15px !important;
}

.philosophy-section .grid-items .col-lg-4 {
  padding-bottom: 30px !important;
}
.philosophy-section .grid-items .col-lg-4 .inner-div {
  background-color: var(--secondary-color) !important;
  border: 0 !important;
}
.philosophy-section .grid-items .col-lg-4 .inner-div .icon-view {
  width: 60px !important;
  height: 60px !important;
}
.philosophy-section .grid-items .col-lg-4 .inner-div h4 {
  color: #00ABC7 !important;
}
.philosophy-section .grid-items-mobile-view .swiper .swiper-wrapper .swiper-slide .inner-div {
  background-color: var(--secondary-color) !important;
  border: 0 !important;
}
.philosophy-section .grid-items-mobile-view .swiper .swiper-wrapper .swiper-slide .inner-div .icon-view {
  width: 90px !important;
  height: 90px !important;
}
.philosophy-section .grid-items-mobile-view .swiper .swiper-wrapper .swiper-slide .inner-div h4 {
  color: #00ABC7 !important;
}

@media (max-width: 1000px) {
  .location-map-section .two-colum-with-img-row .colum-with-img .views-element-container .location-list-box {
    display: flex !important;
    border-radius: 10px;
    padding: 10px;
  }
}
.location-map-section .two-colum-with-img-row .colum-with-img .views-element-container .location-list-box .location-raw-left p {
  font-size: 12px !important;
  line-height: 18px !important;
}

@media (max-width: 1000px) {
  .how-it-works-section .two-colum-four-row-item-col {
    margin-bottom: 20px;
  }
}
.how-it-works-section .two-colum-four-row-item-col .grid-items-inner {
  padding: 20px 20px !important;
  gap: 20px !important;
  margin-bottom: 0px !important;
}
.how-it-works-section .two-colum-four-row-item-col .grid-items-inner .grid-items-left {
  width: 20% !important;
}
.how-it-works-section .two-colum-four-row-item-col .grid-items-inner .grid-items-right {
  width: 80% !important;
  padding-top: 0px !important;
}

@media (min-width: 767px) and (max-width: 1000px) {
  .blog-single-section-wrap .three-colum-items .three-colum-items-mobile .swiper-wrapper .swiper-slide .items-view .content-main h3 a {
    color: #000 !important;
  }
}
@media (max-width: 1000px) {
  .blog-single-section-wrap .three-colum-items {
    padding: 0px 0 56px 0 !important;
  }
}

.blog-det-view {
  padding: 75px 0;
}
@media (max-width: 1000px) {
  .blog-det-view {
    padding: 60px 0;
  }
}
.blog-det-view .blog-detail-head h3 {
  margin: 0 0 5px 0;
  width: 50%;
}
@media (max-width: 1000px) {
  .blog-det-view .blog-detail-head h3 {
    width: 75%;
  }
}
.blog-det-view .blog-detail-veiw-img img {
  border-radius: 25px 25px 0 0;
}

.blog-detail-second-section {
  padding: 70px 0;
}

.why-choose-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div {
  background-color: var(--secondary-color) !important;
  border: 0 !important;
}
.why-choose-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div h4 {
  font-size: 20px !important;
  line-height: 24px !important;
  color: #000;
  margin-bottom: 0px !important;
}
.why-choose-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div .icon-view {
  width: 90px !important;
  height: 90px !important;
}

.our-philosophy-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div {
  background-color: var(--secondary-color) !important;
  border: 0 !important;
}
.our-philosophy-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div h4 {
  font-size: 20px !important;
  line-height: 24px !important;
  color: #00ABC7;
  margin-bottom: 0px !important;
}
.our-philosophy-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div .icon-view {
  width: 90px !important;
  height: 90px !important;
}

.corporate-partners-who-we-are .grid-items .grid-items-top .grid-items-top-row .col-lg-4 {
  padding-bottom: 0;
}
.corporate-partners-who-we-are .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div {
  background-color: var(--secondary-color) !important;
  border: 0 !important;
}
.corporate-partners-who-we-are .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div h4 {
  font-size: 20px !important;
  line-height: 24px !important;
  color: #000;
  margin-bottom: 10px !important;
  min-height: 75px !important;
}
.corporate-partners-who-we-are .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div .icon-view {
  width: 90px !important;
  height: 90px !important;
}

@media (min-width: 767px) and (max-width: 1000px) {
  .blog-single-section-wrap .blog-detail-second-section .blog-split-section img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 25px;
  }
}
@media (max-width: 1000px) {
  .blog-single-section-wrap .blog-detail-second-section .blog-split-section .blog-split-section-content {
    padding-left: 0 !important;
  }
}
@media (max-width: 1000px) {
  .blog-single-section-wrap .blog-detail-second-section .single-comments-raw {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 1000px) {
  .blog-single-section-wrap .blog-detail-second-section .single-comments-raw .comment-img {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 1000px) {
  .blog-single-section-wrap .blog-detail-second-section .single-comments-raw .comment-content-section {
    text-align: center;
  }
}

.corporate-partners-who-we-are .custom-hdr p {
  color: #000 !important;
}

@media (max-width: 1000px) {
  .how-it-works-section .text-desktop-center {
    text-align: center !important;
  }
}

.pagerer-center-pane ul li:hover {
  background: #00ABC7;
  border-radius: 6px;
}
.pagerer-center-pane ul li:hover a {
  color: #fff;
}
.pagerer-center-pane ul li.is-active:hover {
  color: #00ABC7;
  background: rgba(0, 171, 199, 0.15);
  border-radius: 6px;
}

@media (max-width: 1000px) {
  .pagerer-center-pane ul {
    gap: 2px !important;
  }
}

.blog-listing-section .pagerer-container {
  margin-top: 50px;
}
@media (max-width: 1000px) {
  .blog-listing-section .pagerer-container {
    margin-top: 0;
  }
}

.pagerer-center-pane ul li {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pager__item--next,
.pager__item--last {
  border: solid 1px #00abc7;
  border-radius: 6px;
}

.search-result {
  padding: 50px 0 !important;
}
.search-result .search-bar {
  margin-bottom: 0px !important;
}
.search-result .views-element-container .view-search-page {
  padding: 0px !important;
}
@media (max-width: 1000px) {
  .search-result .views-element-container .view-search-page {
    padding: 0;
  }
}
.search-result .views-element-container .view-search-page .pager {
  margin-top: 30px;
}
.search-result .views-element-container .view-search-page .pager .pager__items {
  display: flex;
  gap: 10px;
  justify-content: center;
}
@media (max-width: 1000px) {
  .search-result .views-element-container .view-search-page .pager .pager__items {
    gap: 4px;
  }
}
.search-result .views-element-container .view-search-page .pager .pager__items li {
  padding: 0 5px;
  background: #fff;
  border-radius: 6px;
}
.search-result .views-element-container .view-search-page .pager .pager__items li:hover {
  background: #00ABC7;
}
.search-result .views-element-container .view-search-page .pager .pager__items li:hover a {
  padding: 0 5px;
  color: #fff;
}
@media (max-width: 1000px) {
  .search-result .views-element-container .view-search-page .pager .pager__items li {
    padding: 0 7px;
  }
}
.search-result .views-element-container .view-empty .no-results {
  color: #000;
  word-break: break-all;
  font-size: 20px;
}
.search-result .search-bar .search-container .views-exposed-form {
  width: 100%;
}
.search-result .search-bar .search-container .views-exposed-form .form-wrap form {
  width: 100% !important;
  display: flex !important;
}
.search-result .search-bar .search-container .views-exposed-form .form-wrap form .js-form-item {
  width: 100%;
}
.search-result .search-bar .search-container .views-exposed-form .form-wrap form .form-actions {
  width: -moz-fit-content;
  width: fit-content;
}
.search-result .search-bar .search-container .views-exposed-form .form-wrap form .form-actions input[type=submit] {
  padding: 12px 27px;
  background: rgba(0, 171, 199, 0.1019607843);
  border-left: solid 1px rgba(0, 171, 199, 0.5019607843);
}
.search-result .search-bar .search-container .views-exposed-form .form-wrap form .form-actions input[type=submit]:hover {
  background: rgba(0, 171, 199, 0.5019607843);
  color: #fff;
}
@media (max-width: 1000px) {
  .search-result .search-bar .top-keywords .keywords-list {
    flex-wrap: inherit;
  }
}
.search-result .two-colum-four-row-item-row .two-colum-four-row-item-col {
  margin-bottom: 20px;
}
.search-result .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner {
  border: 0;
}
.search-result .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-left {
  width: 25%;
}
@media (max-width: 1000px) {
  .search-result .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-left {
    width: 100%;
  }
}
.search-result .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right {
  width: 75%;
}
.search-result .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right h2 a {
  color: #000 !important;
}
@media (max-width: 1000px) {
  .search-result .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right {
    width: 100%;
  }
}

@media (min-width: 1000px) {
  .passionate-section .two-colum-with-img-row .col-lg-6 {
    width: 50% !important;
  }
}

@media (max-width: 1000px) {
  .two-column-testimonial .two-column-tesimonial-box .testimonial-small-box {
    min-height: auto !important;
  }
}

.two-column-testimonial .two-column-tesimonial-box .testimonial-small-box:last-child {
  margin-bottom: 0;
}

.discover-app-section .three-colum-items-desktop .three-colum-items-row .three-colum-items-col .items-view {
  height: 100%;
}
.discover-app-section .three-colum-items-desktop .three-colum-items-row .three-colum-items-col .items-view .img-main {
  height: 100%;
  display: flex;
  align-items: flex-end;
}
.discover-app-section .three-colum-items-mobile .three-colum-items-row .swiper .swiper-wrapper {
  padding-bottom: 50px;
}

.success-stories .overlay {
  background: rgba(0, 0, 0, 0.5);
}
.success-stories .success-stories-bg-img {
  height: 850px;
}

@media (min-width: 1000px) {
  .our-leaders-section .two-colum-with-img-row .colum-with-content {
    width: 40% !important;
  }
}
@media (min-width: 1000px) {
  .our-leaders-section .two-colum-with-img-row .colum-with-img {
    width: 60% !important;
  }
}
.our-leaders-section .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-wrapper .swiper-slide .full-height-slide .director-box .our-img-view {
  width: 30%;
}
.our-leaders-section .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-wrapper .swiper-slide .full-height-slide .director-box .two-col-right {
  width: 70%;
}
.our-leaders-section .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-wrapper .swiper-slide .full-height-slide .director-box .two-col-right p {
  font-size: 14px !important;
}

@media (min-width: 1000px) {
  .our-expert-team-sub-hdr-black .two-colum-with-img-row .colum-with-content .colum-with-content-inner .colum-with-content-inner-hdr-desktop {
    margin-bottom: 10px !important;
  }
}

.blog-listing-section .pagerer-center-pane {
  padding-bottom: 0 !important;
}

@media (max-width: 1000px) {
  .two-column-with-special-slider .items-director-slide {
    padding: 15px 15px !important;
  }
}
@media (max-width: 1000px) {
  .two-column-with-special-slider .items-director-slide .director-box {
    gap: 15px;
  }
}
@media (max-width: 1000px) {
  .two-column-with-special-slider .items-director-slide .director-box .two-col-left {
    width: 40%;
  }
}
@media (max-width: 1000px) {
  .two-column-with-special-slider .items-director-slide .director-box .two-col-right {
    width: 60%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 1000px) {
  .two-column-with-special-slider .items-director-slide .director-box .two-col-right h3 {
    font-size: 15px !important;
    line-height: 20px !important;
  }
}
@media (max-width: 1000px) {
  .two-column-with-special-slider .items-director-slide .director-box .two-col-right p {
    font-size: 12px !important;
    line-height: 15px !important;
    margin: 0px !important;
  }
}

@media (min-width: 767px) and (max-width: 1000px) {
  .cache-level .tab-buttons button h5 {
    font-size: 15px;
    line-height: 20px;
  }
}
@media (min-width: 767px) and (max-width: 1000px) {
  .cache-level .tab-buttons button p {
    font-size: 10px;
    line-height: 15px;
    min-height: auto;
  }
}

@media (min-width: 1000px) {
  .our-nurses-section .two-colum-with-img-row .colum-with-content {
    width: 41.66666667% !important;
  }
}
@media (min-width: 1000px) {
  .our-nurses-section .two-colum-with-img-row .colum-with-img {
    width: 58.33333333% !important;
  }
}

.blog-single-section-wrap .three-colum-items {
  padding: 0 0 100px 0 !important;
}

@media (min-width: 1000px) {
  .our-center-dir-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner-right h4 {
    width: 60%;
  }
}

@media (max-width: 1000px) {
  body .h5-sub {
    margin-bottom: 20px !important;
  }
}

@media (max-width: 1000px) {
  .only-mobile-content-align {
    margin-bottom: 30px;
  }
}

.only-mobile-first-hdr {
  color: #000 !important;
  margin-bottom: 20px;
}

.designed-swiper-area .swiper {
  height: 100%;
}
.designed-swiper-area .swiper .three-col-with-thumb-col {
  height: 100%;
}

.time-section .only-mobile-content-align {
  border-radius: 20px;
}

.form-thumb-aligned-end img.only-mob {
  border-radius: 20px;
  margin-bottom: 60px;
}

.stay-connected-section .content-section h4 {
  color: #000 !important;
}

.grid-color .swiper {
  height: 100%;
}
.grid-color .swiper .three-column-with-thumb-box {
  height: 100%;
}
.grid-color .swiper .three-col-with-thumb-col {
  height: 100%;
}

@media (max-width: 1000px) {
  .only-mobile-content-align {
    border-radius: 20px;
  }
}

@media (max-width: 1000px) {
  .disription {
    margin-bottom: 0px;
  }
}

@media (max-width: 1000px) {
  .slider-option .swiper {
    height: 100%;
  }
}
.slider-option .swiper .col-boxed-icon-lists {
  height: 100%;
}
@media (max-width: 1000px) {
  .slider-option .swiper .col-boxed-icon-lists .col-boxed-icon-lists-box {
    height: 100%;
    background: #fff;
    border-radius: 20px;
  }
}

@media (max-width: 1000px) {
  .our-leaders-section .our-img-view {
    width: 100% !important;
    height: 340px;
  }
}
@media (max-width: 1000px) {
  .our-leaders-section .two-col-right {
    width: 100% !important;
  }
}

@media (max-width: 1000px) {
  h2 br {
    display: none;
  }
}

@media (max-width: 1000px) {
  .how-it-works-section .container-flex .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner {
    padding: 15px 15px !important;
  }
}
.how-it-works-section .container-flex .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-left {
  width: 20% !important;
}
.how-it-works-section .container-flex .two-colum-four-row-item-row .two-colum-four-row-item-col .grid-items-inner .grid-items-right p {
  line-height: 20px !important;
}

.contactus .btn-view-desktop {
  display: block !important;
}
@media (max-width: 1000px) {
  .contactus .btn-view-desktop a {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
  }
}

@media (min-width: 767px) and (max-width: 1024px) {
  .cache-level .tab-buttons button {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .cache-level .tab-buttons button h5 {
    font-size: 15px !important;
    line-height: 20px !important;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .cache-level .tab-buttons button p {
    font-size: 10px !important;
    line-height: 15px !important;
    min-height: auto !important;
    margin: 0 !important;
  }
}

@media (max-width: 1000px) {
  .meet-our-team .overlay .meet-team-sec {
    margin-bottom: 25px !important;
  }
}
@media (max-width: 1000px) {
  .meet-our-team .overlay .meet-team-sec .meet-discription h2 {
    text-align: center !important;
    margin-bottom: 0;
  }
}
@media (max-width: 1000px) {
  .meet-our-team .overlay .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg .slide-sec-row {
    height: auto !important;
  }
}
@media (max-width: 1000px) {
  .meet-our-team .overlay .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg .slide-sec-row .slide-right {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (min-width: 340px) and (max-width: 500px) {
  .meet-our-team .overlay .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg .slide-sec-row .slide-right p {
    height: 140px !important;
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .meet-our-team .overlay .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg .slide-sec-row .slide-right p {
    height: 250px;
    overflow: auto;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .meet-our-team .overlay .single-slider-main .swiper .swiper-wrapper .swiper-slide .blue-bg .slide-sec-row .slide-right p {
    height: 170px;
    overflow: auto;
  }
}
@media (max-width: 1000px) {
  .meet-our-team .overlay .single-slider-main .swiper .swiper-pagination {
    margin-top: 20px !important;
  }
}

@media (max-width: 1000px) {
  .main-offering-swiper {
    margin-bottom: 50px;
  }
}
.main-offering-swiper .img-main img {
  border-radius: 20px;
}

.sub-grid-items .btn-view {
  width: 100%;
  display: flex;
  gap: 10px;
}
@media (max-width: 1000px) {
  .sub-grid-items .btn-view {
    width: 100%;
  }
}
.sub-grid-items .btn-view .button-border {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
}

.our-center-dir-section .two-colum-with-img-row .colum-with-content {
  justify-content: flex-start;
  padding-top: 20px;
  height: auto !important;
}
@media (min-width: 1000px) {
  .our-center-dir-section .two-colum-with-img-row .colum-with-content {
    width: 40% !important;
  }
}
.our-center-dir-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner-right {
  justify-content: start !important;
}
@media (min-width: 1000px) {
  .our-center-dir-section .two-colum-with-img-row .colum-with-img {
    width: 60% !important;
  }
}
.our-center-dir-section .two-colum-with-img-row .colum-with-img .img-view .swiper {
  height: auto !important;
  padding-bottom: 0 !important;
}
.our-center-dir-section .two-colum-with-img-row .colum-with-img .two-col-left {
  width: 130px;
  height: 130px;
}
.our-center-dir-section .two-colum-with-img-row .colum-with-img .two-col-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.our-center-dir-section .two-colum-with-img-row .colum-with-img .two-col-right h3 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 5px;
}
.our-center-dir-section .two-colum-with-img-row .colum-with-img .two-col-right p {
  margin-bottom: 0px;
  font-size: 14px;
  text-transform: capitalize;
  line-height: 20px;
}

.success-stories .success-discription {
  margin-bottom: 80px;
}
@media (max-width: 1000px) {
  .success-stories .success-discription {
    margin-bottom: 0px;
  }
}
.success-stories .slider-main .swiper .swiper-wrapper {
  padding-bottom: 60px !important;
}
@media (max-width: 1000px) {
  .success-stories .slider-main .swiper .swiper-wrapper {
    padding-bottom: 0 !important;
  }
}

.five-column-option .five-column-option .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div .icon-view {
  width: 60px !important;
  height: 60px !important;
}

@media (max-width: 1000px) {
  .three-column-with-thumb-text .swiper {
    padding-bottom: 50px;
  }
}
.three-column-with-thumb-text .swiper .three-col-with-thumb-col {
  height: 100%;
}

@media (min-width: 767px) and (max-width: 1024px) {
  .grid-items-main-section .grid-items-hdr h2 {
    text-align: center !important;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .grid-items-main-section .grid-items-hdr p {
    text-align: center !important;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .grid-items-main-section .grid-items-mobile-view .btn-view-mobile {
    display: flex;
    width: 100%;
    justify-content: center;
  }
}

.four-col-boxed-icon-lists .swiper-button-next,
.four-col-boxed-icon-lists .swiper-button-prev,
.why-the-early-years-section .swiper-button-next,
.why-the-early-years-section .swiper-button-prev {
  display: block !important;
}
@media (min-width: 1000px) {
  .four-col-boxed-icon-lists .swiper-button-next,
  .four-col-boxed-icon-lists .swiper-button-prev,
  .why-the-early-years-section .swiper-button-next,
  .why-the-early-years-section .swiper-button-prev {
    display: none !important;
  }
}

@media (min-width: 340px) and (max-width: 570px) {
  .our-specialists-section .button-border,
  .stay-section .button-border,
  .who-we-section .button-border,
  .nutrition-section .button-border,
  .stay-connected-section .button-border,
  .our-toddlers-section .button-border,
  .nourishing-section .button-border {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}

@media (min-width: 340px) and (max-width: 570px) {
  .how-do-section .btn-blue {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}

@media (min-width: 340px) and (max-width: 570px) {
  .schdule-form-section .hsfc-Button {
    width: 100% !important;
  }
}

.toddler-blog .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main h3 a {
  color: #181A2A !important;
  font-size: 18px !important;
  line-height: 25px !important;
}
@media (max-width: 767px) {
  .toddler-blog .three-colum-items-mobile .three-colum-items-row .swiper .items-view .content-main .date-user-section span:last-child {
    margin-left: 0 !important;
  }
}

@media (max-width: 1000px) {
  .early-years-section .colum-with-img {
    margin-top: 0 !important;
  }
}
.early-years-section .main-section .content-section p {
  margin-bottom: 0px !important;
}

.healthy-meal-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner {
  justify-content: start !important;
  padding-top: 20px;
}
@media (max-width: 1000px) {
  .healthy-meal-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner {
    padding-top: 0px;
  }
}
.healthy-meal-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .content-section h4 {
  margin-bottom: 9px !important;
  margin-top: 9px !important;
}

@media (min-width: 1000px) {
  .home-banner .content-view {
    top: 100px !important;
    padding-bottom: 0 !important;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .home-banner .content-view {
    padding-bottom: 0 !important;
  }
}

@media (min-width: 1000px) {
  .strong-parent-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner {
    justify-content: start !important;
    padding-top: 15px;
  }
}

.working-us-an-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner {
  justify-content: start !important;
  padding-top: 15px;
  padding-right: 35px;
}
@media (min-width: 1000px) {
  .working-us-an-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner h2 {
    margin-bottom: 30px !important;
  }
}
.working-us-an-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner .sub-txt-color {
  color: #00ABC7 !important;
}
@media (min-width: 1000px) {
  .working-us-an-section .two-colum-with-img-row .colum-with-img .img-view .swiper {
    height: auto;
  }
}

@media (min-width: 1000px) {
  .nutrition-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner,
  .toddler-content-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner,
  .the-expertise-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner,
  .our-toddlers-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner {
    justify-content: start !important;
    padding-top: 15px;
  }
}
@media (min-width: 1000px) {
  .nutrition-section .two-colum-with-img-row .colum-with-img .img-view .swiper,
  .toddler-content-section .two-colum-with-img-row .colum-with-img .img-view .swiper,
  .the-expertise-section .two-colum-with-img-row .colum-with-img .img-view .swiper,
  .our-toddlers-section .two-colum-with-img-row .colum-with-img .img-view .swiper {
    height: auto;
  }
}

@media (min-width: 1000px) {
  .what-does-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section {
    margin-bottom: 0px !important;
    min-height: 80px;
    margin-top: 7px;
  }
}

.strong-parent-section .swiper {
  padding-bottom: 70px;
}
.strong-parent-section .swiper .items-view {
  height: 100%;
}
.strong-parent-section .swiper .items-view .img-main {
  height: 100%;
}
.strong-parent-section .swiper .items-view .img-main img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 1000px) {
  .learning-spaces-l-section .two-colum-with-img-row .colum-with-img .img-view .swiper,
  .our-baby-cocoon-section .two-colum-with-img-row .colum-with-img .img-view .swiper,
  .the-blossom-l-section .two-colum-with-img-row .colum-with-img .img-view .swiper {
    padding-bottom: 0 !important;
  }
}

.why-nursery-section-w .two-colum-with-img-row .colum-with-content .colum-with-content-inner .btn-view .button-border {
  width: -moz-fit-content !important;
  width: fit-content !important;
  padding: 0 70px !important;
  background: #00ABC7 !important;
  color: #fff !important;
  border: 0;
}
.why-nursery-section-w .two-colum-with-img-row .colum-with-content .colum-with-content-inner .btn-view .button-border:hover {
  background: #66CDDD !important;
}

@media (max-width: 1000px) {
  .overlay-banner-with-slider-box .overlay .swiper .swiper-wrapper .swiper-slide .testimonial-box {
    padding: 60px 35px 50px 60px !important;
  }
}
.overlay-banner-with-slider-box .swiper-button-prev::after {
  position: relative;
  right: 4px;
  top: 1px;
}
.overlay-banner-with-slider-box .swiper-button-next::after {
  position: relative;
  top: 1px;
  left: 0px;
}

@media (min-width: 1000px) {
  .our-leaders-section .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-wrapper .swiper-slide .two-col-right {
    padding-right: 60px !important;
  }
}
@media (max-width: 1000px) {
  .our-leaders-section .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-wrapper .swiper-slide .two-col-right {
    padding: 15px 0 0 0 !important;
  }
}
@media (max-width: 1000px) {
  .our-leaders-section .two-colum-with-img-row .colum-with-img .img-view .swiper .swiper-wrapper .swiper-slide .two-col-right h3 {
    margin-bottom: 0;
  }
}

@media (max-width: 1000px) {
  .swiper-button-next::after {
    position: relative;
    left: -2px;
    top: 1px;
  }
}

@media (max-width: 1000px) {
  .swiper-button-prev::after {
    position: relative;
    right: 5px;
    top: 1px;
  }
}

@media (max-width: 1000px) {
  .three-column-with-thumb-text .cont-disc {
    padding-top: 40px;
  }
}
.three-column-with-thumb-text .cont-disc h5 {
  line-height: 24px !important;
}
@media (max-width: 1000px) {
  .three-column-with-thumb-text .cont-disc h5 {
    margin-bottom: 20px !important;
    min-height: auto;
  }
}
@media (min-width: 340px) and (max-width: 420px) {
  .three-column-with-thumb-text .swiper-button-next,
  .three-column-with-thumb-text .swiper-button-prev {
    top: 34% !important;
  }
}

@media (max-width: 1000px) {
  .early-years-section .two-colum-with-img-row .colum-with-content .content-section br {
    display: none;
  }
}
@media (max-width: 1000px) {
  .early-years-section .two-colum-with-img-row .colum-with-content .btn-view {
    flex-direction: column;
  }
}

.home-the-foundations .col-boxed-icon-lists-box {
  background: #fff;
  padding-bottom: 30px;
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .home-the-foundations .white-bx-with-list-row {
    min-height: 150px;
  }
}
@media (min-width: 1400px) {
  .home-the-foundations .white-bx-with-list-row {
    min-height: 200px;
  }
}
.home-the-foundations .btn-spl-algn {
  margin-top: 0px !important;
  margin-bottom: 30px !important;
}

.share-div {
  position: relative;
}
.share-div:hover .share-list {
  display: block;
}
.share-div .share-list {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  width: 100%;
  border-radius: 5px;
  padding: 5px;
}
.share-div .share-list li {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 0;
}
.share-div .share-list li a img {
  width: 30px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
}

body .form-with-2-column-image {
  font-family: "HvDTrial Brevia" !important;
}

.discover-our-section .thumb-image {
  height: 233px;
}
.discover-our-section .thumb-image img {
  height: 100%;
}

@media (max-width: 1000px) {
  .our-preschoolers-experts-section .swiper-pagination,
  .who-we-section .swiper-pagination {
    margin-top: 30px !important;
  }
}

@media (min-width: 1000px) {
  .nutrition-section .colum-with-content-inner-hdr-desktop {
    width: 75%;
    margin-bottom: 15px !important;
  }
}

.our-preschoolers-experts-section .swiper .swiper-button-next,
.our-preschoolers-experts-section .swiper .swiper-button-prev {
  display: none !important;
}

@media (max-width: 1000px) {
  .why-the-early-years-section .swiper .swiper-slide .inner-div h4 {
    width: 70%;
  }
}

@media (min-width: 1000px) {
  .refer-a-Friend-banner-section .content-inner {
    width: 35% !important;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (min-width: 1000px) {
  .refer-a-Friend-banner-section .content-inner p {
    margin-bottom: 10px;
  }
}

@media (max-width: 1000px) {
  .views-exposed-form .form-wrap form input {
    width: 100%;
  }
}

@media (min-width: 1000px) {
  .new-uae-a-place-section .colum-with-content-inner h2 {
    width: 65% !important;
  }
}

.working-parents-flexibility-section .colum-with-content-inner {
  justify-content: start !important;
}
@media (min-width: 1000px) {
  .working-parents-flexibility-section .colum-with-content-inner {
    padding-top: 16px !important;
  }
}
.working-parents-flexibility-section .column-space-4 {
  margin-top: 15px !important;
}

@media (max-width: 1000px) {
  .m-sb-msm .colum-with-content-inner p {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 1000px) {
  .m-sb-msm .colum-with-img {
    margin-top: 0 !important;
  }
}

@media (max-width: 1000px) {
  .refer-how-it-works .two-colum-four-row-item-row .col-md-4 {
    margin-bottom: 20px;
  }
}

@media (max-width: 1000px) {
  .footer-links .selected .service-links li {
    padding: 0 0;
  }
}
@media (max-width: 1000px) {
  .footer-links .selected .views-element-container {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3019607843);
  }
}
@media (min-width: 1000px) {
  .footer-links .views-element-container {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3019607843);
  }
}
@media (max-width: 1000px) {
  .footer-links .views-element-container:last-child() {
    border-bottom: 0;
  }
}

@media (max-width: 1000px) {
  body .m-sb-msm .colum-with-content-inner p {
    margin-bottom: 0px !important;
  }
}

.views-element-container .toggle-icon {
  transition: transform 0.3s ease;
}
.views-element-container a[aria-expanded=true] .toggle-icon {
  transform: rotate(180deg);
}

.footer-countries-service {
  display: flex !important;
  flex-direction: column !important;
}

@media (max-width: 1000px) {
  .footer-countries-service .service-links {
    padding: 0 15px;
  }
}
@media (min-width: 1000px) {
  .footer-countries-service .service-links {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
}

.home-the-foundations .three-col-bx-ic-list-row .white-bx-with-list {
  min-height: 290px;
}

.subscribe-form .radio-with-label .js-form-item {
  position: relative;
}
.subscribe-form .radio-with-label .js-form-item .form-item--error-message {
  position: absolute;
  bottom: 30px;
  width: 100%;
}

.news-letter-field .confirm-msg [role=contentinfo] {
  padding: 10px 0 0 0;
  font-size: 12px;
  text-align: left !important;
}
.news-letter-field .confirm-msg [role=contentinfo] .item-list__comma-list li {
  font-size: 12px;
}

@media (max-width: 1000px) {
  .home-our-ur-series-section .colum-with-img {
    margin-top: 0 !important;
  }
}
@media (max-width: 1000px) {
  .home-our-ur-series-section .btn-view-mobile {
    margin-top: 0 !important;
  }
}
.home-our-ur-series-section .btn-view-mobile .btn-outline {
  padding: 0 95px !important;
}

.home-the-foundations .btn-blue {
  border: 1px solid #00ABC7;
  background: transparent !important;
  color: #00ABC7 !important;
}
.home-the-foundations .btn-blue:hover {
  background: rgba(0, 171, 199, 0.1490196078) !important;
  color: #00ABC7 !important;
}

@media (min-width: 1000px) and (max-width: 2000px) {
  .holistic-development-section .two-colum-four-row-item-btn-view {
    padding-top: 85px;
  }
}

.sustainable-education-talks-home .three-colum-items-row .col-md-4 .items-view .img-main {
  height: 200px;
}
.sustainable-education-talks-home .three-colum-items-row .col-md-4 .items-view .img-main img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sustainable-education-talks-home .three-colum-items-row .swiper .swiper-wrapper .swiper-slide .items-view .img-main {
  height: 200px;
}
.sustainable-education-talks-home .three-colum-items-row .swiper .swiper-wrapper .swiper-slide .items-view .img-main img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 1000px) {
  .holistic-development-section .swiper .swiper-wrapper .swiper-slide .swipper-inner .img-view {
    height: 250px;
  }
}
@media (max-width: 1000px) {
  .holistic-development-section .swiper .swiper-wrapper .swiper-slide .swipper-inner .img-view img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.discover-our-programs-section .colum-with-content-inner {
  justify-content: start !important;
}

.discover-our-programs-section .swiper-button-next,
.discover-our-programs-section .swiper-button-prev,
.our-leaders-section .swiper-button-next,
.our-leaders-section .swiper-button-prev,
.our-center-dir-section .swiper-button-next,
.our-center-dir-section .swiper-button-prev,
.overlay-banner-with-slider-box .swiper-button-next,
.overlay-banner-with-slider-box .swiper-button-prev,
.four-box-slider .swiper-button-next,
.four-box-slider .swiper-button-prev,
.working-at-section .swiper-button-next,
.working-at-section .swiper-button-prev,
.grow-with-us-w .swiper-button-next,
.grow-with-us-w .swiper-button-prev,
.learning-action-section .swiper-button-next,
.learning-action-section .swiper-button-prev,
.why-choose-three-five-section .swiper-button-next,
.why-choose-three-five-section .swiper-button-prev,
.strong-parent-section .swiper-button-next,
.strong-parent-section .swiper-button-prev,
.why-nursery-section-w .swiper-button-next,
.why-nursery-section-w .swiper-button-prev,
.the-expertise-section .swiper-button-next,
.the-expertise-section .swiper-button-prev,
.who-we-section .swiper-button-next,
.who-we-section .swiper-button-prev,
.our-toddlers-section .swiper-button-next,
.our-toddlers-section .swiper-button-prev,
.working-us-an-section .swiper-button-next,
.working-us-an-section .swiper-button-prev,
.beyond-our-section .swiper-button-next,
.beyond-our-section .swiper-button-prev,
.our-specialists-section .swiper-button-next,
.our-specialists-section .swiper-button-prev {
  display: none !important;
}

@media (min-width: 1000px) and (max-width: 1024px) {
  .tab-section-main .tab-sec {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 1000px) and (max-width: 1024px) {
  .why-choose-blossom-section .three-col-with-thumb-text-row,
  .discover-our-section .three-col-with-thumb-text-row {
    padding: 0 10px;
  }
}

@media (max-width: 1000px) {
  .enroll-section .container .text-center {
    text-align: left !important;
  }
}
@media (max-width: 767px) {
  .enroll-section .container-flex .step-container .line {
    margin: 0 !important;
  }
}
@media (max-width: 767px) {
  .enroll-section .container-flex .step-container-lg .grid-items-top-row .col-md-3 {
    display: flex;
    gap: 5px;
    align-items: center;
    margin-bottom: 10px;
  }
}
.enroll-section .container-flex .step-container-lg .grid-items-top-row .col-md-3 .grid-items-inner {
  text-align: center !important;
  border-radius: 20px;
}
@media (max-width: 767px) {
  .enroll-section .container-flex .step-container-lg .grid-items-top-row .col-md-3 .grid-items-inner {
    height: 75px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .enroll-section .container-flex .step-container-lg .grid-items-top-row .col-md-3 .grid-items-inner img {
    width: 45px;
    height: 40px;
  }
}
.enroll-section .container-flex .step-container-lg .grid-items-top-row .col-md-3 p {
  margin-top: 10px;
}

@media (min-width: 1000px) {
  .our-of-zoom-into-section .container h2 + p {
    text-align: center;
  }
}

@media (min-width: 1000px) {
  .our-afternoon-section .container {
    padding: 10px 0 0 0;
  }
}

.nourishing-section .two-colum-with-img-row .colum-with-content-inner {
  justify-content: start !important;
  padding-top: 10px;
}

.educational-balanced-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .icon-view {
  width: 30px !important;
  padding-top: 0 !important;
  margin-top: -2px;
}

.early-years-section .two-colum-with-img-row .colum-with-content-inner,
.home-based-section .two-colum-with-img-row .colum-with-content-inner,
.time-section .two-colum-with-img-row .colum-with-content-inner,
.our-preschoolers-experts-section .two-colum-with-img-row .colum-with-content-inner,
.nutrition-custom-section .two-colum-with-img-row .colum-with-content-inner {
  justify-content: start !important;
  padding-top: 15px;
}
@media (max-width: 1000px) {
  .early-years-section .two-colum-with-img-row .colum-with-content-inner,
  .home-based-section .two-colum-with-img-row .colum-with-content-inner,
  .time-section .two-colum-with-img-row .colum-with-content-inner,
  .our-preschoolers-experts-section .two-colum-with-img-row .colum-with-content-inner,
  .nutrition-custom-section .two-colum-with-img-row .colum-with-content-inner {
    padding-top: 0px;
  }
}

@media (min-width: 1000px) {
  .learning-action-section .three-col-with-thumb-text-row .three-col-with-thumb-col .cont-disc h5,
  .our-of-zoom-into-section .three-col-with-thumb-text-row .three-col-with-thumb-col .cont-disc h5 {
    margin-bottom: 10px !important;
    min-height: auto !important;
  }
}

.language-rich-section .two-colum-with-img-row .colum-with-content .main-section {
  margin-bottom: 0 !important;
  min-height: 170px !important;
}
@media (min-width: 1000px) {
  .language-rich-section .two-colum-with-img-row .colum-with-content .main-section .content-section {
    padding-right: 10px;
  }
}

.what-we-stand-our-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div h4 {
  margin-bottom: 15px;
}
.what-we-stand-our-section .grid-items .grid-items-top .grid-items-top-row .col-lg-4 .inner-div p {
  min-height: auto !important;
}

.the-expertise-section .two-colum-with-img-row .colum-with-img .img-view .swiper {
  height: 100%;
}

.our-s-section-t .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .content-section {
  min-height: 50px;
}

@media (min-width: 1000px) {
  .what-does-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner .main-section .content-section {
    width: 75%;
  }
}

@media (min-width: 1000px) {
  .early-years-section .btn-view {
    margin-top: 22px;
  }
}

@media (min-width: 1000px) {
  .single-slider-sec-wth-custom .single-slider-main .swiper .swiper-wrapper .swiper-slide .single-slide-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

@media (min-width: 1000px) {
  .time-section .two-colum-with-img-row .colum-with-img .img-view .only-desktop {
    height: 450px;
  }
}

@media (min-width: 1000px) {
  .why-the-early-years-section .grid-items .grid-items-top-row .col-lg-4 {
    width: 25%;
  }
}
.why-the-early-years-section .grid-items .grid-items-top-row .col-lg-4 .inner-div .icon-view {
  width: 90px !important;
  height: 90px !important;
}
.why-the-early-years-section .grid-items .grid-items-top-row .col-lg-4 .inner-div h4 {
  font-size: 18px !important;
  line-height: 25px !important;
  min-height: 80px;
  margin-bottom: 0;
}

@media (min-width: 1000px) {
  .our-story-sec {
    padding: 80px 0 80px !important;
  }
}

@media (min-width: 1000px) {
  .what-we-stand-our-section {
    padding: 60px 0 30px !important;
  }
}

@media (min-width: 1000px) {
  .working-us-an-section .swiper {
    padding-bottom: 0 !important;
  }
}

.working-parents-nurturing-environment .btn-blue {
  border: 1px solid #00ABC7;
  color: #00ABC7;
  background: transparent;
}
.working-parents-nurturing-environment .btn-blue:hover {
  background: rgba(0, 171, 199, 0.1490196078);
  color: #00ABC7;
}

.overlay-banner-with-slider-box .swiper-button-next,
.overlay-banner-with-slider-box .swiper-button-prev {
  display: block !important;
}
@media (max-width: 1000px) {
  .overlay-banner-with-slider-box .swiper-button-prev::after {
    right: 5px !important;
  }
}
@media (max-width: 1000px) {
  .overlay-banner-with-slider-box .swiper-button-next::after {
    left: 0px !important;
  }
}

.main-nav li a span.montserrat-medium {
  display: contents;
}

@media (max-width: 1000px) {
  .new-uae-rebuilding-section .colum-with-img {
    margin-top: 0 !important;
  }
}
@media (max-width: 1000px) {
  .new-uae-rebuilding-section .colum-with-img .btn-view-mobile {
    margin-top: 20px !important;
  }
}

.our-preschoolers-experts-section .two-colum-with-img-row .colum-with-img .img-view .swiper {
  height: auto !important;
  padding-bottom: 0 !important;
}
.our-preschoolers-experts-section .two-colum-with-img-row .colum-with-img .img-view .swiper img {
  height: auto !important;
}

@media (max-width: 1000px) {
  .find-us-banner .img-view .mobile-view img {
    height: 260px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 1000px) {
  .find-us-banner .content-view .content-inner h1 {
    margin-bottom: 0;
  }
}
@media (max-width: 1000px) {
  .find-us-banner .content-view .content-inner p {
    margin-bottom: 0;
  }
}

@media (max-width: 992px) {
  .search-list-section .views-exposed-form {
    background: linear-gradient(90deg, #E3F8FC 0%, #C3F6FE 46.15%, #E7F9FC 100%);
    position: absolute;
    width: 100%;
    left: 0;
    padding: 18px;
  }
}

@media (max-width: 767px) {
  .find-blossom-nursery .btn-outline {
    width: 100%;
    justify-content: center;
  }
}

.working-parents-flexibility-section .colum-with-content .column-space-4 {
  padding-top: 15px;
}
.working-parents-flexibility-section .colum-with-content .column-space-4 .flex-box {
  padding: 12px 14px 11px 14px;
}
.working-parents-flexibility-section .colum-with-content .column-space-4 .flex-box p {
  margin: 0;
  line-height: 22px;
}

@media (min-width: 1000px) {
  .home-based-section .swiper {
    padding-bottom: 0px !important;
  }
}

.ready-to-take .colum-with-content-inner,
.parents-be-part .colum-with-content-inner {
  justify-content: start !important;
}

@media (max-width: 1000px) {
  .working-parents-flexibility-section .colum-with-img {
    margin-top: 0px !important;
  }
}

@media (max-width: 1000px) {
  .beyond-our-section .three-column-with-thumb-box {
    padding: 15px 15px 0px 15px;
  }
}
@media (max-width: 1000px) {
  .beyond-our-section .three-column-with-thumb-box .cont-disc p {
    margin: 0;
  }
}

@media (min-width: 1000px) {
  .parents-be-part-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner {
    justify-content: start !important;
    padding-top: 15px !important;
  }
}
@media (max-width: 576px) {
  .parents-be-part-section .btn-view-mobile .button-border {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.parents-be-part-section .main-section-content-row {
  margin-top: 10px;
}
@media (min-width: 1000px) {
  .parents-be-part-section .btn-view-desktop .button-border {
    width: 250px;
    display: flex;
    justify-content: center;
  }
}

.working-parents-flexibility-section .swiper {
  padding-bottom: 0px !important;
}

@media (min-width: 1000px) {
  .our-preschoolers-experts-section .colum-with-content-inner .colum-with-content-inner-hdr-desktop {
    margin-bottom: 17px !important;
  }
}

@media (min-width: 1000px) {
  .ready-to-take-section .colum-with-content-inner {
    justify-content: start !important;
  }
}

@media (max-width: 1000px) {
  .our-afternoon-section {
    padding: 50px 0 50px 0 !important;
  }
}

.working-parents-nurturing-environment .swiper .swiper-wrapper .swiper-slide .cont-disc {
  min-height: 375px;
}

@media (min-width: 1000px) {
  .our-afternoon-section .two-column-with-white-boxes-left img.only-desktop {
    height: 370px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (min-width: 1000px) {
  .our-afternoon-section .only-mobile-first-hdr {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 1000px) {
  .our-afternoon-section .white-bx-row .white-bx-col {
    margin-bottom: 25px !important;
    margin-top: 10px !important;
  }
}

.our-offering-campus .two-col-bx-with-three-box-content {
  background: #fff !important;
}
.our-offering-campus .white-bx-with-list {
  background: rgba(0, 171, 199, 0.1) !important;
}

.why-choose-section .btn-blue {
  margin: 0 auto;
}
@media (max-width: 1000px) {
  .why-choose-section .btn-blue {
    margin: 20px auto;
  }
}

@media (max-width: 767px) {
  .discover-our-programs-section .two-colum-with-img-row .main-section {
    background: #fff;
    border-radius: 20px;
    padding: 20px 20px;
  }
}
@media (max-width: 767px) {
  .discover-our-programs-section .two-colum-with-img-row .main-section .content-section h4 {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}

.our-center-dir-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner-right h4 {
  color: #000 !important;
  text-transform: lowercase;
}
@media (min-width: 1000px) {
  .our-center-dir-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner-right h4 {
    width: 80% !important;
    font-size: 19px;
    line-height: 23px;
  }
}
.our-center-dir-section .two-colum-with-img-row .colum-with-content .colum-with-content-inner-right h4:first-letter {
  text-transform: uppercase;
}

@media (min-width: 1000px) {
  .our-leaders-section h4,
  .our-nurses-section h4 {
    width: 80% !important;
    font-size: 19px;
    line-height: 23px;
  }
}

@media (max-width: 1000px) {
  .our-expert-team-sub-hdr-black .swiper .swiper-pagination {
    margin-top: 50px !important;
  }
}

@media (max-width: 1000px) {
  .our-nurses-section .colum-with-content-inner-right h4 br,
  .our-leaders-section .colum-with-content-inner-right h4 br {
    display: none;
  }
}

.meet-our-team span.montserrat-medium {
  display: contents !important;
}

@media (min-width: 1000px) {
  .why-the-early-years-section .grid-items .col-lg-4 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}
.why-the-early-years-section .grid-items .col-lg-4 .inner-div {
  padding: 50px 15px 35px 15px;
}
.why-the-early-years-section .grid-items .col-lg-4 .inner-div h4 {
  min-height: auto !important;
  margin-bottom: 20px !important;
}

@media (min-width: 1000px) {
  .why-nursery-section-w .row .col-md-6 .main-section .content-section {
    padding-right: 20px !important;
  }
}

@media (min-width: 1000px) {
  .our-s-section-t .colum-with-content-inner .main-section {
    margin-bottom: 5px !important;
  }
}

@media (max-width: 1000px) {
  .discover-our-programs-section .colum-with-img {
    margin-top: 0px !important;
  }
}

@media (max-width: 1000px) {
  .why-choose-three-five-section .text-align-center {
    text-align: left !important;
  }
}

@media (max-width: 1000px) {
  .our-skill-section .colum-with-img {
    margin-top: 0 !important;
  }
}

@media (max-width: 1000px) {
  .language-rich-section .colum-with-img {
    margin-top: 0 !important;
  }
}

@media (max-width: 1000px) {
  .enroll-section .step-container-lg .col-md-3 {
    gap: 10px !important;
  }
}
@media (max-width: 1000px) {
  .enroll-section .step-container-lg .col-md-3 p {
    font-size: 14px;
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 1000px) {
  .enroll-section .step-container-lg .col-md-3 .bg-white {
    border-radius: 10px !important;
  }
}

.why-choose-three-five-section .col-boxed-icon-lists .white-bx-with-list-cont h5 {
  text-align: left;
  color: #000;
}
.why-choose-three-five-section .col-boxed-icon-lists .white-bx-with-list-cont p {
  text-align: left;
}

.bottom-button-sec {
  width: 100%;
  padding-top: 40px;
  display: flex;
  justify-content: center;
}

@media (max-width: 1000px) {
  .two-colum-four-row-item-sub {
    padding-bottom: 50px;
  }
}

.bookatour-mobile-banner img {
  border-radius: 0 !important;
  margin-bottom: 0 !important;
}

.our-offering-campus .thumb-image {
  border-radius: 0 !important;
}
.our-offering-campus .thumb-image img {
  border-radius: 0 !important;
}

@media (max-width: 1000px) {
  .meet-our-team .swiper .swiper-wrapper {
    height: 550px;
  }
}
@media (max-width: 1000px) {
  .meet-our-team .swiper .swiper-wrapper .img-box .mobile-view {
    height: 280px;
  }
}

.why-join-us-new-sub-hdr .colum-with-content-inner {
  justify-content: start !important;
  padding-top: 6px;
}

@media (min-width: 1000px) {
  .early-years-section .swiper {
    padding-bottom: 0px !important;
  }
}

@media (max-width: 1000px) {
  .two-colum-with-img .colum-with-img,
  .our-s-section-t .colum-with-img {
    margin-top: 0 !important;
  }
}

.ex-t-sct .swiper {
  padding-bottom: 0px !important;
}

@media (max-width: 1000px) {
  .designed-swiper-area .swiper {
    padding-bottom: 0px !important;
  }
}

@media (max-width: 1000px) {
  .our-leaders-section .our-img-view img {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
}

@media (min-width: 1000px) {
  .find-us-banner .content-view {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 1000px) {
  .find-us-banner .content-view .content-inner {
    margin-bottom: 39px;
    margin-left: 110px;
  }
}
@media (max-width: 1000px) {
  .find-us-banner .content-view .content-inner {
    text-align: left !important;
  }
}
@media (max-width: 1000px) {
  .find-us-banner .content-view .content-inner h1 {
    text-align: left !important;
  }
}

.meet-our-team .swiper .swiper-slide .slide-sec-row .slide-right h5 {
  margin-bottom: 10px;
}
.meet-our-team .swiper .swiper-slide .slide-sec-row .slide-right p {
  margin-top: 15px;
}

.form-section-main span {
  font-family: "HvDTrial Brevia" !important;
  color: #000 !important;
}
.form-section-main .hsfc-RichText {
  color: #000 !important;
}

.early-years-section .colum-with-content-inner h4,
.m-sb-msm .colum-with-content-inner h4,
.our-expert-team-sub-hdr-black .colum-with-content-inner h4 {
  font-size: 19px;
  line-height: 23px;
  font-weight: 500;
}

.our-offering-campus .two-col-bx-with-three-box-col-left h5 {
  font-size: 19px;
  line-height: 23px;
  font-weight: 500;
}

.passionate-section .colum-with-content-inner .p-sub-text {
  font-size: 19px;
  line-height: 23px;
  font-weight: 500;
}

.toddler-content-section .colum-with-content-inner h5 {
  font-size: 19px !important;
  line-height: 23px !important;
  font-weight: 500 !important;
}

.how-do-section .grid-items-hdr p {
  font-size: 19px !important;
  line-height: 23px !important;
  font-weight: 500 !important;
}

.why-choose-blossom-section h4 {
  font-size: 19px !important;
  line-height: 23px !important;
  font-weight: 500 !important;
}

.contextual-region {
  position: inherit !important;
}

@media (max-width: 1000px) {
  .two-column-childcare .childcare-right-section h2 {
    word-wrap: break-word;
  }
}

@media (min-width: 1000px) {
  .slider-banner-blog .swiper .swiper-wrapper .swiper-slide .img-view .desktop-view {
    height: 100vh;
  }
}
@media (min-width: 1000px) {
  .slider-banner-blog .swiper .swiper-wrapper .swiper-slide .img-view .desktop-view img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media (min-width: 1000px) {
  .our-leaders-section .leaders-head-swipper .swiper-wrapper .swiper-slide .full-height-slide {
    height: 450px;
  }
}
@media (min-width: 1000px) {
  .our-leaders-section .leaders-head-swipper .swiper-wrapper .swiper-slide .full-height-slide .two-col-right {
    overflow: auto;
    max-height: 400px;
    margin-top: auto;
    margin-bottom: auto;
  }
}

@media (max-width: 1000px) {
  .join-section .two-column-white-curved-box {
    padding: 77px 38px !important;
  }
}

@media (max-width: 1000px) {
  .our-expert-team-sub-hdr-black h4 {
    font-weight: 500 !important;
    margin-bottom: 15px !important;
  }
}/*# sourceMappingURL=style-custom.css.map */