.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  /* display: flex; */
  /* justify-content: center; */
  /* align-items: center; */
  transition: all 0.3s ease;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.testi-img:hover {
  transform: scale(1.1);
}

.swiper-pagination {
  width: 100%;
  height: 50px;
  /* position: absolute; */
  /* bottom: 40px !important; */
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--lightprpl);
}

.swiper-button-next,
.swiper-button-prev {
  color: var(--lightprpl);
}

.swiper-container {
  position: relative;
  width: 100%;
  padding: 0px 50px 50px 50px;
  margin: 0 auto;
}
.swiper-container .swiper-button-prev {
  left: 0px;
}
.swiper-container .swiper-button-next {
  right: 0px;
}
.swiper-container .swiper-pagination {
  bottom: 0px !important;
}
.sample-slider {
  /* width:70%; */ /* remove */
}

.lity-container {
  position: absolute;
  right: 0px;
  height: 100svh;
  width: 30%;
}

.lity-content {
  height: 100svh !important;
}

.contact-pop-box {
  height: 100vh;
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  max-height: unset;
  overflow-y: auto;
  padding: var(--npadding);
}

.lity-close {
  background-color: var(--midprpl);
  text-shadow: none;
}

.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  background-color: var(--lightprpl);
}

@media (max-width: 576px) {
  .swiper-container {
    padding: 0px 10px 50px 10px;
  }
  .swiper-pagination {
    height: 25px;
  }
  .lity-container {
    width: 100%;
  }
  .contact-pop-box {
    justify-content: center;
    padding: var(--lpadding);
  }
}
