.mphb-room-gallery-swiper-wrap {
  margin: 30px 0;
  position: relative;
}

.mphb-room-gallery-swiper {
  overflow: hidden;
}

.mphb-room-gallery-swiper .swiper-slide {
  height: auto;
}

.mphb-room-gallery-swiper .swiper-slide a {
  display: block;
  border-radius: 0px;
  overflow: hidden;
}

.mphb-room-gallery-swiper .swiper-slide img {
  display: block;
  width: 100%;
  height: 400px;
  object-fit: cover;
}

.mphb-room-gallery-swiper .swiper-button-prev,
.mphb-room-gallery-swiper .swiper-button-next {
  width: 48px;
  height: 48px;
  border-radius: 0px;
  background: #d1b97d;
  color: #fff;
  top:var(--swiper-navigation-top-offset,44%)
}

.mphb-room-gallery-swiper .swiper-button-prev::after,
.mphb-room-gallery-swiper .swiper-button-next::after {
  font-size: 18px;
  font-weight: 700;
}

.mphb-room-gallery-swiper .swiper-pagination {
  position: relative;
  margin-top: 22px;
}

.mphb-room-gallery-swiper .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
}

.swiper-button-next svg, .swiper-button-prev svg {
        height: 18px;
}

.swiper-pagination-bullet-active{
  background: #d1b97d !important;
}
@media (max-width: 767px) {
  .mphb-room-gallery-swiper .swiper-slide img {
    height: 320px;
  }

  .mphb-room-gallery-swiper .swiper-button-prev,
  .mphb-room-gallery-swiper .swiper-button-next {
    width: 40px;
    height: 40px;
  }
}