 
.BannerPrincipal {
  width: 100%;
   height: 80vh;
 
}
.BannerPrincipal img{max-width: 100%;     }

.BannerPrincipal {
    width: 100%;
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
}


@media screen and (min-width:767px) {
.BannerPrincipal {
  width: 100%;
   height: 100vh !important;
 
}
  .bannercontainer {
    position: relative;
    width: 100% !important;
    height: 100vh !important;
}
.banner {
    height:100vh !important;
}
.BannerPrincipal img{max-width: 100%;    height: 100vh !important;}
}
@media screen and (max-width:767px) {
.BannerPrincipal {
  width: 100%;
   height: 50vh !important;
 
}
  .bannercontainer {
    position: relative;
    width: 100% !important;
    height: 50vh !important;
}
.textBanner1 {
    font-size: 7em !important;
}
.swiper-container{display:none !important;}
.BannerPrincipal img{height:50vh !important;width: 100% !important;}
.banner {
    height: 50vh !important;
}
.textBanner2{display:none !important;}
}
@media screen and (max-width:1300px) {
  .textBanner2 {
    font-size: 3em !important;
 
}
}
@media screen and (max-width:998px) {
  .textBanner2 {
    font-size: 4em !important;
}
}
.Menu_Responsive{float:right;}

.PresantationAcceuil{
  padding: 5vh 0px 0px 0px;

}
#Banner_Principal_en .banner {
    position: relative;
    width: 100% !important;
    height: 90vh !important;
}
