/* ----------------

Responsive CSS

---------------- */


@media (min-width: 1201px) and (max-width: 1700px) {



}

/* Large desktop */
@media (min-width: 980px) and (max-width: 1200px) {



}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

    .sections_wrapper .text {padding:40px 40px 25px 40px;}


}

@media (max-width: 979px) {

    .main_wrapper .intro_wrapper h1 {font-size: 40px;}
    .main_wrapper .intro_wrapper .intro p {font-size:22px;line-height: 30px;}

}

@media (min-width: 768px) {
    .menu-overlay {display:none!important;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    /*
    .divisions_wrapper .sections_wrapper .text {
        padding-top:30px;
        background: none;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 15px;
    }
    */
    .fixheight {
        height: auto !important;
    }

    .account_menu {display:none;}
    .sections_wrapper .text {padding:35px 20px 20px 20px;}
    .sections_wrapper .text.mission p {font-size:22px;line-height:30px;}
    .home_wrapper h1 {font-size: 40px;line-height: 42px;}
    .decouvrir_bg {padding:0 60px;}
    .desktop {display:none;}
    .mobile {display:block;}

    .divisions_vente_wrapper.spacing060 {padding:0;}
    .mobile .menu_footer_wrapper {padding:15px 0 0 0;}
    .copyright_footer_wrapper .copyright {text-align: center;margin-top:15px;font-size:12px;}
    header .logo {text-align:center;}

    .apropos_wrapper .sections_bg img, .divisions_wrapper .sections_bg img {width:100%;}

}

/* Landscape phones and down */
@media (max-width: 480px) {

    .intro_wrapper.spacing60{
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .main_wrapper .intro_wrapper h1 {font-size: 30px;line-height: 34px;}
    .main_wrapper .intro_wrapper .intro p {font-size:18px;line-height: 22px;}

    .decouvrir_bg {padding:0 30px;}
}
