.gallery_slider {
  width: 100%;
  padding: 50px 0;
}

.gallery_slider .swiper-slide {
  width: 600px;
  height: 100%;
  min-height: 300px;
  background: #ccc;
   display: -webkit-box;      /* Old iOS, Safari */
  display: -ms-flexbox;      /* IE 10 */
  display: flex;             /* Modern browsers */
  align-items:center;
  justify-content:center;
  font-size:24px;
}

.gallery_slider .swiper-slide {
  /* opacity: .5; */
  transform: scale(.85);
  transition: all .4s ease;
}

.gallery_slider .swiper-slide img {
  min-height: 300px;
  object-fit: cover;
}

.gallery_slider .swiper-slide-active {
  opacity: 1;
  transform: scale(1) !important;
}


.gallery_slider .swiper-button-prev,
.gallery_slider .swiper-button-next{
  width: 35px;
  height: 35px;
  padding: 10px;
  background: #e17475;
  border-radius: 50%;
  color: #ffffff;
}
.gallery_slider .swiper-button-prev{
  left: 32%;
  top: 55%;
  transform: translate(-32%, -55%);
}
.gallery_slider .swiper-button-next{
  right: 29%;
  top: 55%;
  transform: translate(-29%, -55%);
}


.gallery_slider[data-design="normal"] .swiper-slide{
  width:auto;
  min-height:250px !important;
}

.gallery_slider[data-design="normal"] .swiper-slide {
  opacity: 1;
  transform: scale(1) !important;
}

.gallery_slider[data-design="normal"] .swiper-button-prev{
  left: 20px !important;
  top: 55% !important;
  transform: translateY(-55%) !important;
}
.gallery_slider[data-design="normal"] .swiper-button-next{
  right: 20px !important;
  top: 55% !important;
  transform: translateY(-55%) !important;
}

@media (max-width:1024px){
  .gallery_slider .swiper-button-prev{
    left: 23%;
    top: 55%;
    transform: translate(-23%, -55%);
  }
  .gallery_slider .swiper-button-next{
    right: 21%;
    top: 55%;
    transform: translate(-21%, -55%);
  }
}

@media (max-width:767px){
  .gallery_slider .swiper-slide {
    width: 330px;
    height: 100%;
    min-height: 30px;
  }
  .gallery_slider .swiper-slide img {
    min-height: 300px;
    object-fit: cover;
  }
  .gallery_slider .swiper-button-prev{
    left: 20px;
    top: 55%;
    transform: translate(0%, -55%);
  }
  .gallery_slider .swiper-button-next{
    right: 20px;
    top: 55%;
    transform: translate(0%, -55%);
  }

}