@media (max-width: 768px) {
    .cont-banner, .overlay {
        height: 250px;
        width: 100%;
        border-radius: 0 0 50px 50px;
    }

    .img-cat-store {
        height: 130px;
    }

    .cont-a-store {
        padding: 50px 20px;
    }

    .overlay > img {
        height: 100px;
        width: auto;
    }

    .cover-item-article {
        height: 250px;
        width: 100%;
    }

    .menu {
        display: none;
    }

    .menu-mobile {
        display: block;
    }

    .cont-fenetre-scd  {
        width: 80%;
    }
}

@media (min-width: 769px) {

    .menu-mobile {
        display: none;
    }
}

@media (max-width: 425px) {

    .cont-fenetre-scd  {
        width: 100%;
    }
}