@media screen and (max-width:1700px){
    .home_banniere{
        height:400px;
    }
}

@media screen and (max-width:1600px){
    .made .banniere{        
        background-position: center center;
        background-size: auto 400px;
    }
    .made .titre{
        width:90%;
    }
}

@media screen and (max-width:1370px){
    .clientsslider .bx-wrapper .bx-next{
        right:-30px;
    }
    .clientsslider .bx-wrapper .bx-prev{
        left:-30px;
    }
}
@media screen and (max-width: 1230px) {
    header nav a{
        width:11%;
        display:inline-block;
    }
    header .logo-beseen{
        width:28%;
        
    }
    header nav .reseau, header nav.site_header_mini .reseau{
        right:30px;
    }    
    header nav.site_header_mini .reseau{
        top:-22px;
    }
    header nav .reseau{
        top:62px;
    }
    header nav .reseau a{
        padding:0 6px;
    }
    header nav .reseau img{
        margin-top:0;
    }
    .home_banniere{
        height:400px;
    }
}

@media screen and (max-width: 1200px) {
    #menuslidernav, .scrolltotop{
        right:20px;
    }
    #libmenuslidernav{
        left:20px;
    }
}

@media screen and (max-width:1140px){
    .home_banniere{
        height:300px;
    }    
    .home_banniere .contenu h1{
        font-size:30px;
        line-height: 30px;
    }
    .home_banniere .contenu a{
        padding:10px;
    }
}


@media screen and (max-width: 1015px) {
    .tribunes .tribune, .clients .client{
        width:33%;
    }
}


@media screen and (max-width: 1080px) {
    #menuslidernav, .scrolltotop, #libmenuslidernav{
        display:none;
    }
    .client .description{
        padding:80px 0;
    }
}

@media screen and (max-width:990px){
    
    #carte{
        height:300px !important;
    }
    .contact_contenu{
        margin:50px auto;
    }
}


@media screen and (max-width:970px){
    .home_tribune .contenu{
        top:100px; 
    }    
    .premclients a{
        width:45%;
    }
    .premclients a + a{
        margin-left:10%;
    }
    nav.nav_tribune a, nav.nav_agence a, nav.nav_client a{
        padding:4px 15px;
    }
}

@media screen and (max-width:900px){
    .client .description article{
        width: 100% !important;
        margin:0 !important;
        line-height:17px !important;
    }
    .client .description, .client .site{
        padding:50px 0;
    }
    .client .video, .client .video iframe{
        height:300px !important;
    }
    
    .flag_made{
        background: none;
        height:auto;
        margin:auto;
        padding-top:20px;
        padding-bottom: 90px;
    }
    .flag_made .col1, .flag_made .col2{
        display:block;
        width:90%;
        margin:0 auto;
        height:auto;
    }
    .flag_made h2, .flag_made h3{
        padding-top:0;
        color:#000;
    }
    .flag_made .col2 .livre_made{
        position: static;
        margin-top:30px;
    }
    .flag_made a{
        margin-top:30px;
    }
}