

.carousel-swiper.swiper-testi {
	margin-top: -15px;
}	

.carousel-swiper.swiper-testi .swiper-slide {
	padding-left:0%;
	padding-bottom: 50px;
}	


.swiper-testi .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    top: inherit;
    bottom: 0;
}


.carousel-swiper.swiper-testi .swiper-pagination-progressbar .swiper-pagination-progressbar-fill 
{
     background:#43986E;
}	


.carousel-swiper.swiper-testi .swiper-pagination-progressbar {
    background: rgba(67, 152, 110, .25);
}


.carousel-brand-button-prev, .carousel-brand-button-next {
	width:50px;
}

	
 .button-carousel-brand .swiper-button-next:after {
	content: '' !important;
	background-image: url("/wp-content/uploads/2024/03/Arrow-dx-cantine.svg") !important;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    background-size: contain;
    transition: transform 0.7s ease;
}


.button-carousel-brand {
	position:relative;
    display:block;
	margin-top:55px;
	width: 125px;
}


.button-carousel-brand .swiper-button-prev {
 left:0px !important;
}

 .button-carousel-brand .swiper-button-prev:after {
	content: '' !important;
	background-image: url("/wp-content/uploads/2024/03/Arrow-sx-cantine.svg") !important;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    background-size: contain;
    transition: transform 0.7s ease;
}


@media screen and (max-width: 767px) {


.button-carousel-brand {
    position: absolute;
    width: 125px;
    top: -65px;
	margin-top:0px;
}

.carousel-swiper.swiper-testi .swiper-slide {
	padding-left:4%;
	padding-bottom:20px;
	padding-top:30px;
}	

.swiper-testi .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    top: 0;
    bottom: inherit;
}

.button-carousel-brand {
    margin-left: 4%;
}

}


