@media only screen and (max-width: 1200px) {
    body {
        min-width: unset !important;
    }

    #banner .slogan {
        float: left;
    }

    .container {
        width: unset !important;
    }

    .none1200 {
        display: none;
    }
}

@media only screen and (max-width: 1070px) {
     #renovation {
         display: none !important;
     }

    #materiel {
        display: none !important;
    }

    ul.special-icons > li {
        position: relative;
        padding: 0.50em 0em 0.50em 0em;
        height: 250px;
    }
}

@media only screen and (max-width: 840px) {
    #logo-img{
        width: 198px;
    }

    #renovation {
        display: inline-block !important;
    }

    #materiel {
        display: inline-block !important;
    }

    .major > h2 {
        line-height: normal;
    }

    #banner .slogan {
        width: 50% !important;
    }

    .sixu h1, .sixu h2,.sixu h3,.sixu h4,.sixu h5,.sixu span,.sixu p {
        display: none !important;
    }

    #footer section.container div.row.double div{
        text-align: center !important;
    }

    .entretien_contact {
        padding-left: 1em !important;
        padding-right: 1em !important;
    }

    #devis > div {
        width: 100% !important;
    }

    ul.special-icons > li {
        height: 150px;
    }

    .container {
        padding-left: 1em !important;
        padding-right: 1em !important;
    }
}

@media only screen and (max-width: 350px) {
    ul.special-icons > li {
        height: 200px;
    }
}