.bg-b-blue {
  background-color: #1c2b39;
}

.overlay-gradient-white {
  background: #ffffffd6;
}

.pink-color {
  color: #f27183;
}

slider#events-slider-2022 li,
slider#events-slider-2024 li,
slider#events-slider-2025 li,
slider#events-slider-2023 li {
  display: flex;
  flex-wrap: wrap;
}

slider#events-slider-2022 li > div,
slider#events-slider-2024 li > div,
slider#events-slider-2025 li > div,
slider#events-slider-2023 li > div {
  width: 49%;
}

#events slider.na-slider-wrapper.na-carousel .na-slider-actions > svg {
  width: 70px !important;
}

#events slider.na-slider-wrapper.na-carousel .na-slider-actions::before {
  display: none;
}

#events slider#events-slider-2022 li.visible,
slider#events-slider-2023 li.visible,
slider#events-slider-2024 li.visible,
slider#events-slider-2025 li.visible {
  background: #e2eaf7;
}

#blog-slider a.relative {
  width: 100%;
  padding-bottom: 30%;
}

.stat-single {
  background: #f4f4f4;
}

.stat-single.darkbg {
  background: #595959;
  color: #ffffff;
}

.blog-overlay:after {
  content: "";
  position: absolute;
  top: 0;
  background: rgb(0 0 0 / 69%);
  background: -moz-linear-gradient(
    0deg,
    rgb(0 0 0 / 69%) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    rgb(0 0 0 / 69%) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: linear-gradient(
    0deg,
    rgb(0 0 0 / 69%) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);
  width: 100%;
  height: 100%;
  z-index: 0;
}

#statdiv ul li {
  border: 1px solid #f27283;
  border-radius: 25px;
  padding: 0.3rem;
}

.h28 {
  height: 28%;
}

.h49 {
  height: 49%;
}

#patientstories .na-slides .na-slide > div {
  background-color: #fff3f4;
}

.flip-horizontal {
  transform: scale(-1, 1);
}

.direction-rtl {
  direction: rtl;
}
#events-slider-2022 .left-div img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  object-position: center center;
}
.objfit {
  object-fit: cover;
  height: 100%;
  object-position: center center;
}
.qmx-80 {
  max-height: 80vh;
}
#numbers-slider .na-slider .na-slide > div > div {
  min-height: 252px;
}
html[dir="rtl"] #numbers-slider .na-slider .na-slide > div > div {
  min-height: 270px !important;
}

[x-cloak] {
  display: none !important;
}
.logo_ssmc_abu {
  width: 300px;
  height: auto;
}
slider.na-slider-wrapper.na-carousel .na-slide {
  display: block;
}
@media screen and (max-width: 1540px) and (min-width: 765px) {
  #numbers-slider .na-slider .na-slide > div > div {
    min-height: 308px;
    margin-bottom: 1.5rem;
  }
  html[dir="rtl"] #numbers-slider .na-slider .na-slide > div > div {
    min-height: 308px !important;
    margin-bottom: 1.5rem;
  }
  .pp-div {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .logo_ssmc_abu {
    width: 220px;
  }
  .pp-div {
    margin-top: 2rem;
  }
  /* #statdiv {
        height: 90vh;
    } */

  #statdiv div.bg-white > div {
    height: 90vh;
  }

  slider#events-slider-2022 li,
  slider#events-slider-2023 li,
  slider#events-slider-2025 li,
  slider#events-slider-2024 li {
    display: block;
  }

  slider#events-slider-2022 li > div,
  slider#events-slider-2024 li > div,
   slider#events-slider-2025 li > div,
  slider#events-slider-2023 li > div {
    width: 100%;
  }

  slider.na-slider-wrapper.na-carousel .na-slider-actions {
    display: -webkit-box !important;
  }

  slider.na-slider-wrapper.na-carousel .na-slider-actions.next {
    right: -15px;
  }

  slider.na-slider-wrapper.na-carousel .na-slider-actions.prev {
    left: -15px;
  }

  slider#numbers-slider.na-slider-wrapper.na-carousel .na-slider-actions.prev,
  slider#numbers-slider.na-slider-wrapper.na-carousel .na-slider-actions.next {
    top: auto;
    bottom: 35px;
  }

  section#events > div > * {
    width: 100%;
  }

  section#events slider .na-slide > div {
    height: 50%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
  }

  #events slider.na-slider-wrapper.na-carousel .na-slider-actions > svg {
    width: 53px !important;
  }

  #patientstories slider.na-slider-wrapper.na-carousel .na-slider-actions.prev {
    left: -50px;
  }

  #patientstories slider.na-slider-wrapper.na-carousel .na-slider-actions.next {
    right: -50px;
  }

  .h28 {
    height: auto;
  }

  .h49 {
    height: auto;
  }

  .na-slide-44090 > div {
    background-position: 86% 100% !important;
  }

  #top-slider .na-slider-actions {
    width: 40px;
  }
}
