@media (min-width: 0px){
	div.container_carrousel_logos{position: relative;}
	div.container_carrousel_logos div.swiper-container{height: 60px;}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper{}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent{display: inline-block; width: auto; text-align: center; cursor: pointer;}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent a{display: block; position: relative;}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent div.container_logo{position: relative; width: 100%; height: 60px; display: inline-block;}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent div.container_logo div.logo{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-size: contain; background-position: center; height: 100%; width: 100%; background-repeat: no-repeat;}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent div.container_titre{}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent div.container_titre span.titre{font-family: "OpenSans Condensed"; font-weight: 700; line-height: .9; font-size: 20px; margin-bottom: 0; position: relative; display: block; text-decoration: none; text-align: center; text-transform: uppercase;}
	div.container_carrousel_logos div.swiper-button-next{position: absolute; top: 50%; transform: translateY(-50%); right: -100px; outline: none; display: none; margin: 0; height: 50px;}
	div.container_carrousel_logos div.swiper-button-next:after{display: none;}
	div.container_carrousel_logos div.swiper-button-next div.container_nav_next{}
	div.container_carrousel_logos div.swiper-button-next div.container_nav_next div.nav_next{width: 30px; height: 50px; background-image: url(../assets/images/chevron.svg); background-size: contain; background-repeat: no-repeat; background-position: center;}
	div.container_carrousel_logos div.swiper-button-prev{position: absolute; top: 50%; transform: translateY(-50%); left: -100px; outline: none; display: none; margin: 0; height: 50px;}
	div.container_carrousel_logos div.swiper-button-prev:after{display: none;}
	div.container_carrousel_logos div.swiper-button-prev div.container_nav_prev{transform: rotate(180deg);}
	div.container_carrousel_logos div.swiper-button-prev div.container_nav_prev div.nav_prev{width: 30px; height: 50px; background-image: url(../assets/images/chevron.svg); background-size: contain; background-repeat: no-repeat; background-position: center;}
	div.owl-dots button.owl-dot.active span{width: 18px; transition: width ease-in-out .5s, background ease-in-out .5s; background-color: #fff;}
	div.container_carrousel_logos div.container_carrousel_logos-pagination{margin: 5px auto 25px auto; position: relative; width: 100%; text-align: center;}
	div.container_carrousel_logos div.container_carrousel_logos-pagination span.swiper-pagination-bullet{outline: none; background: #898989; transition: width ease-in-out .5s, background ease-in-out .5s; height: 8px; width: 8px; margin: 3px 5px; border-radius: 7px; opacity: 1;}
	div.container_carrousel_logos div.container_carrousel_logos-pagination span.swiper-pagination-bullet-active{width: 18px; transition: width ease-in-out .5s, background ease-in-out .5s; background-color: #b91b1d;}
	div.container_carrousel_logos div.swiper-container.color_logo div.container_logo:nth-child(2n+1) div.container_titre{color: #000;}
	div.container_carrousel_logos div.swiper-container.color_logo div.container_logo:nth-child(2n+1) div.container_logo{filter: grayscale(1) contrast(100);}
	div.container_carrousel_logos div.swiper-container.color_logo div.container_logo:nth-child(2n+0) div.container_titre{color: #b91b1d;}
}
 
@media (min-width: 992px){
	div.container_carrousel_logos{}
	div.container_carrousel_logos div.swiper-container{}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper{}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent{display: inline-block; width: auto; text-align: center; cursor: pointer;}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent div.container_logo{position: relative; width: 100%; height: 60px; display: inline-block;}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent div.container_logo div.logo{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-size: contain; background-position: center; height: 100%; width: 100%; background-repeat: no-repeat;}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent div.container_titre{}
	div.container_carrousel_logos div.swiper-container div.swiper-wrapper div.container_logo_parent div.container_titre span.titre{font-family: "OpenSans Condensed"; font-weight: 700; line-height: .9; font-size: 20px; margin-bottom: 0; position: relative; display: block; text-decoration: none; text-align: center; text-transform: uppercase;}
	div.container_carrousel_logos div.swiper-button-next{position: absolute; top: 50%; transform: translateY(-50%); right: -25px; outline: none; display: block}
	div.container_carrousel_logos div.swiper-button-next:after{display: none;}
	div.container_carrousel_logos div.swiper-button-next div.container_nav_next{}
	div.container_carrousel_logos div.swiper-button-next div.container_nav_next div.nav_next{width: 30px; height: 50px; background-image: url(../assets/images/chevron.svg); background-size: contain; background-repeat: no-repeat; background-position: center;}
	div.container_carrousel_logos div.swiper-button-prev{position: absolute; top: 50%; transform: translateY(-50%); left: -25px; outline: none; display: block}
	div.container_carrousel_logos div.swiper-button-prev:after{display: none;}
	div.container_carrousel_logos div.swiper-button-prev div.container_nav_prev{transform: rotate(180deg);}
	div.container_carrousel_logos div.swiper-button-prev div.container_nav_prev div.nav_prev{width: 30px; height: 50px; background-image: url(../assets/images/chevron.svg); background-size: contain; background-repeat: no-repeat; background-position: center;}
	div.container_carrousel_logos div.container_carrousel_logos-pagination{display: none;}
}

@media (min-width: 1200px){
div.container_carrousel_logos div.swiper-button-next{right: -100px;}
div.container_carrousel_logos div.swiper-button-prev{left: -100px;}
}