.swiper-custom-pagination {position: relative; padding-bottom: 1.5rem;}
.swiper-custom-pagination .swiper-pagination {bottom: -.5rem !important; width: 100%;}
.swiper-custom-pagination .swiper-pagination > * + * {margin-left: .5rem;}
.swiper-custom-pagination .swiper-pagination > * + * {margin-left: .5rem;}
.swiper-custom-pagination .swiper-button {position: absolute; width: 2rem; height: 2rem; background: none; display: flex; justify-content: center; align-items: center; top: calc(50% - 1rem); margin: 0;}
.swiper-custom-pagination .swiper-button img {object-fit: contain;}
.swiper-custom-pagination .swiper-button-next {right: -2.5rem;}
.swiper-custom-pagination .swiper-button-prev {left: -2.5rem;}
.swiper-custom-pagination .swiper-pagination-bullet-active, .swiper-custom-pagination .swiper-pagination-bullet {background: #fff;}
.gallery-item.swiper-slide, .gallery-item.swiper-slide img {height: 25rem;}
@media (max-width: 991px) {
	.swiper-custom-pagination .swiper-button-next {right: 0rem;}
	.swiper-custom-pagination .swiper-button-prev {left: 0rem;}
}
@media (max-width: 767px) {
	.gallery-item.swiper-slide, .gallery-item.swiper-slide img {height: 18rem;}
}
@media (max-width: 575px) {
	.gallery-item.swiper-slide, .gallery-item.swiper-slide img {height: 12rem;}
}


.swiper-custom.navigation_side .swiper-button {position: absolute}
.swiper-custom.styled_buttons .swiper-button {width: 2.5rem; height: 1.75rem; background-size: contain; margin: 0}
.swiper-custom.styled_buttons .swiper-button img {object-fit: contain;}
.swiper-custom .swiper-button:after {content: none}
.swiper-custom.navigation_side-top_right .swiper-button {/*top: -35px; */left: auto;}
.swiper-custom.styled_buttons .swiper-button { transition: .5s all}
.swiper-custom.styled_buttons .swiper-button:hover {opacity: .75}
.swiper-custom.navigation_side-top_right .swiper-button-next {right: -42px}
.swiper-custom.navigation_side-top_right .swiper-button-prev {left: -42px}
.swiper-custom.slides_sameHeight .swiper-wrapper {align-items: stretch !important;} 
.swiper-custom.slides_sameHeight .swiper-slide, .swiper-custom.slides_sameHeight .swiper-slide > .slide {height: 100% !important} 

.swiper-button-prev:after, .swiper-button-next:after {
  display:none;
}
.swiper-button-prev {
  left:-35px;
}
.swiper-button-next {
  right:-35px;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}