#section-header #zone-banner-wrapper{
  display: block;
  width: 100%;
  height: auto;
  min-height: 115px;
  background-image: url("../../img/header/banner.jpg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
#section-header #zone-banner-wrapper .section{
  max-width: 1170px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
#section-header #zone-banner-wrapper .zone{
  max-width: inherit !important;
  padding:0;
}
#section-header #zone-banner-wrapper .zone .block-fs-banner{
  display: block;
  width: 100%;
  height: 380px; 
  overflow: hidden;
  position: relative;
}
#section-header #zone-banner-wrapper .zone .block-fs-banner .media{
  display: block;
  width: 100%;
  height: 380px; 
  overflow: hidden;
}
#section-header #zone-banner-wrapper .zone .block-fs-banner .media img{
  display: block;
  width: 100%;
  height :auto;
}
#section-header #zone-banner-wrapper .zone .block-fs-banner .texte{
  display: block;
  width: 100%;
  height :auto;
  position: absolute;
  bottom:80px;
  left:0;
  right: 0;
  text-align: center;
  color:#ffffff;
  font-family: "DaxCondensed";
  font-size:2em;
  line-height: 1.5em;
  text-transform: uppercase;
}

@media only screen and (max-width: 1600px){
  #section-header #zone-banner-wrapper .zone .block-fs-banner .media img{
    height:100% !important;
    width: auto !important;
  }
}