.partners{
	margin: 100px 0;
}
.partners .nav-prev:hover svg path, .partners .nav-next:hover svg path{
    stroke:  #FFB700;        
}
.partners .nav-prev:hover svg circle, .partners .nav-next:hover svg circle{
    stroke:  #FFB700;        
}
.partners-text span{
display: inline-block;
}
.partners h2{
	margin-bottom: 55px;
}
.partners-box{
	margin-bottom: 60px;
}
.swiper-partners{
width: 100%;
position: absolute; 
clip: rect(auto, 2000px, auto, auto); 
display: flex;
align-items: center;
background: #F6F6F6;
padding: 35px 53px 44px 53px;
}
.swiper-partners .swiper-wrapper{
	right: -461px;
}
.swiper-partners:after{
width: 100%;
position: absolute; 
content: "";
top: 0;
bottom: 0;
right: -100%; 
background: #F6F6F6;
}
.swiper-partners img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
opacity: 0.5;
width: fit-content;
text-align: center;
font-size: 18px;  
height: fit-content;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-transition: all 0.1s ease 0.1s;
    -o-transition: all 0.1s ease 0.1s;
    transition: all 0.1s ease 0.1s;
	user-select: none;
	max-width: 200px;
}
.swiper-partners img:hover{
-webkit-filter: unset;
-moz-filter: unset;
-ms-filter: unset;
-o-filter: unset;
filter: unset;
filter: unset; /* IE 6-9 */
opacity: unset;
width: fit-content;
text-align: center;
font-size: 18px;	
height: fit-content;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

@media (max-width: 1199px){
	.swiper-partners:after{
		display: none;
	}
	.swiper-partners{		
		position: relative; 
		overflow: hidden;			
	}
	.swiper-partners a{			
		display: flex;
		justify-content: center;		
	}
	.swiper-partners .swiper-wrapper{
		right: unset;
	}
}
@media (max-width: 991px){	
	.partners .swiper-nav{
		margin-top: 25px;
	}
}
@media (max-width: 767px){
	.partners{
		text-align: center;
	}	
	.partners .swiper-nav{
		margin: 25px auto;
		
	}
}
@media (max-width: 575px){
	.partners{
		margin: 50px 0;
	}
	.partners h2 {
		margin-bottom: 30px;
	}
	.partners-box {
		margin-bottom: 0px;
	}	
	.partners-text span{
		font-size: 14px !important;
	}	
}




