@media (max-width: 768px) {
    .cover-banner, .overlay {
        height: 450px;
    }

    .en-tete {
        display: none;
    }

    .item-services > img {
        height: 100px;
        width: auto;
        margin-bottom: 15px;
    }

    .details-contact {
        padding: 50px 20px;
        margin: 0 20px;
        margin-top: -70px;
    }

    .details-contact > div > i {
        margin-right: 5px;
    }

    .details-contact > div {
        font-size: 18px;
    }

    .item-clients > img {
        height: 100px;
        width: auto;
        margin: 10px;
    }

    .d-ref > div {
        font-size: 20px;
    }
    .lien-vp {
        font-size: 50px;
    }

    .cover-service {
        height: 450px;
        width: 100%;
    }
}

@media (max-width: 425px) {
    .item-services {
        margin: 20px 0;
    }

    #services-mobile {
        display: block;
    }

    #services {
        display: none;
    }
}

@media (min-width: 769px) {
    .en-tete-mobile, .menu-mobile {
        display: none;
    }
}

@media (min-width: 426px) {
    #services-mobile {
        display: none;
    }

    #services {
        display: block;
    }
}