.slider-black {
    margin-bottom: 32px;
}
.slider-black .swiper-container {
    background: var(--black-lgt);
    padding: 32px 0px 32px 0px;
}
.slider-black .swiper-wrapper {
    background: var(--black-lgt);
    color: var(--white);
    padding-left: 45px;
    padding-right: 45px;
    height: auto;
}

.slider-black .swiper-slide {
      width: 175px;
      background: var(--black-lgt);
    }
    
.slider-black h3 {
    color: var(--green);
    padding-bottom: 6px;
    font-size: 22px;
}

.slider-black figcaption {
    padding: 4px 2px 4px 2px;
    font-size: 18px;
}

.slider-black figure {
    margin-top: 34px
}

.slider-black h3 + figure {
    margin-top: 0px;
}

.slider-black .swiper-button-prev,.slider-black .swiper-button-next {
   left: 0px;
   top: 0;
   width: 45px;
   height: 100%;
   background-color: var(--black-lgt);
   background-image: none;
   color: white;
   font-size: 30px;
   display: flex;
   justify-content: center;
   align-items: center;
}
.slider-black .swiper-button-prev:focus, 
.slider-black .swiper-button-next:focus,
.slider-black .swiper-button-prev:active, 
.slider-black .swiper-button-next:active, {
    border: 0px;
    outline: none;
}
.slider-black .swiper-button-next, .slider-black .swiper-container-rtl .swiper-button-prev {
 right: 0px;
    left: auto;

}

.slider-black .swiper-button-prev::after, 
.slider-black .swiper-container-rtl .swiper-button-next::after,
.slider-black .swiper-button-next::after, 
.slider-black .swiper-container-rtl 
.slider-black .swiper-button-prev::after {

    content: '';
}

@media (min-width: 768px) {
 .slider-black h3 {
    font-size: 28px;
}   
.slider-black .swiper-slide {
      width: 240px;
      background: var(--black-lgt);
}
.slider-black figure {
    margin-top: 44px
}
.slider-black figcaption {
    font-size: 20px;
}
.slider-black .swiper-wrapper {
    padding-left: 60px;
    padding-right: 60px;
}
.swiper-button-prev, .swiper-button-next {
    font-size:42px;
    width: 60px;
}
}
@media (min-width: 992px) {
    .slider-black h3 {
    font-size: 34px;
}
.slider-black figcaption {
    font-size: 22px;
}
.slider-black .swiper-container {
    padding: 38px 0px 8px 0px;
}
.slider-black .swiper-wrapper {
    padding-left: 80px;
    padding-right: 80px;
}
/*.slider-black figcaption {
    font-size: 24px;
}*/
.slider-black .swiper-button-prev, .slider-black .swiper-button-next {
    font-size:55px;
     width: 80px;
}
}
.gallery-slider {
	position: relative;
}

.gallery-slider .swiper-wrapper {
	height: auto!important;
}

.gallery-slider .slider-gallery {
	padding-bottom: 12px;
}

.gallery-slider .swiper-slide picture img, .swiper-slide figure picture img {
	width: 100%;
}

.gallery-slider .swiper-pagination-bullets {
    bottom: 0px;
}
.gallery-slider .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px;
    font-size: 15px;
    color: var(--green);
    border: 1px solid var(--green);
    background: var(--green);
    margin: 5px;
    opacity: 1;
}
.gallery-slider .swiper-pagination-bullet-active {
    color: var(--white);
    border: 1px solid var(--black-lgt);
    background: var(--black-lgt);
    margin: 5px;
    
}

.gallery-slider .swiper-button-next, .gallery-slider .swiper-button-prev {
    position: absolute;
    top: 0;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--black-lgt);
    height: 100%;
}

.gallery-slider .swiper-button-next, .gallery-slider .swiper-container-rtl .swiper-button-prev {
    right: 0px;
}
.gallery-slider .swiper-button-prev, .gallery-slider .swiper-container-rtl .swiper-button-next {
    left: 0px;
    right: auto;
}

.gallery-slider .swiper-button-next.swiper-button-disabled,.gallery-slider .swiper-button-prev.swiper-button-disabled {
    opacity: 0.9;
    cursor: auto;
}

.swiper-wrapper img {
	display: block;
}

/*.slider-gallery div.swiper-pagination {
	position: absolute;
	padding-bottom: 16px;
	padding-right: 12px;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0,0,0);
	z-index: 10;
	width: 100%;
	font-size: 22px;
	color: var(--white);
	font-family: 'text-bold';
}

.slider-gallery .swiper-pagination-bullet {
	width: auto;
	height: auto;
	display: inline-block;
	border: 0px;
	background: white;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	color: var(--white);
	font-family: 'text-bold';
	margin: 0 0 0 0!important;
}
.slider-gallery .swiper-pagination-bullet-active {
	color: var(--white);
}*/