.swiper-container { width: 100%; margin-left: auto; margin-right: auto; height: 100%;}
.swiper-container-wrapper { display: flex; margin-left: auto; margin-right: auto; flex-flow: column nowrap; height: 320px; width: 1380px; }

@media (min-width: 480px) {
 .swiper-container { min-height: 385px; }  
.swiper-container-wrapper { flex-flow: row nowrap;}
.swiper-pagination { width: 100%; }
}

.background_next { background: #272727; color: #fff;  margin-top: -25px; font-size: 10px;  width: 45px;  }
.swiper-button-next, .swiper-button-prev { color: #fff;  height: 70px;}
.swiper-button-next:hover, .swiper-button-prev:hover {	 color: #c62828; }
.swiper-pagination { margin-left: auto; margin-right: auto;  width: 1380px; }
.swiper-pagination-bullet { background: #CC0000; height: 15px; width: 15px; border: 2px solid #000; margin: 0 10px;  }
.gallery-top { width: 100%; height: 500px;}

.swiper-container-wrapper .swiper-button-next { margin-top: 550px;}
.swiper-container-wrapper .swiper-button-prev { margin-top: 550px;}


@media only screen and (max-width: 950px) {
.swiper-container { margin-top: -60px;	}
.swiper-container #slide_reseaux{ min-height: 700px !important;	}
.gallery-top { width: 100%;min-height: 550px !important;}
.swiper-container-wrapper { display: flex; 	margin-left: auto; margin-right: auto; flex-flow: column nowrap; height: 620px; width: 90%; max-width: 90%;}
.swiper-button-next, .swiper-button-prev { display: none; }
.swiper-pagination-bullet { background: #CC0000; height: 15px; width: 15px; border: 2px solid #000;   }     
.swiper-pagination { width: 90%; }  
.rondeaulefait { position: absolute; bottom: 20px; }

}


