@media only screen and (max-width: 1300px){

}

@media only screen and (min-width: 992px) and (max-width: 1300px){


}

@media only screen and (max-width: 991px){


}

@media only screen and (min-width: 992px){

}

@media only screen and (max-width: 1199px){


}

@media only screen and (min-width: 992px) and (max-width: 1199px){

}

@media only screen and (min-width: 1200px){


}


@media only screen and (max-width: 1024px){

    #menu-item-2880 {
        display: block;
    }

    .mmenu-trigger {
        position: absolute;
        float: right;
        right: 3%;
        background: none;
    }
    #header {
        padding: 0 5px 0 5px;
    }
    .pojo-a11y-toolbar-toggle {
        display: none;
    }

    /*.categories-boxes-container-alt .row {
        width: initial;
    }*/

   .categories-boxes-container-alt {
        width: 100%;
       left: 0!important;
    }

    #custom_html-5 .textwidget.custom-html-widget .row > div {
        width: 50%;
    }
    #custom_html-5 .textwidget.custom-html-widget .row {
        display: flex;
        flex-direction: row;
        width: 100%;
        flex-wrap: wrap;
    }

    #je_viens_wrap.select_mate.pad .selecionado_opcion {
        padding: 8px 2%;
        line-height: 29px;
    }

}

@media only screen and (min-width: 1025px){

    #menu-item-2880 {
        display: none;
    }

}


@media only screen and (min-width: 1300px) and (max-width: 1500px){

}

@media only screen and (max-width: 767px){
    #footer > .container > .row {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #footer .textwidget {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #footer ul.menu {
        float: none;
        width: 100%;
        text-align: center;
    }
    #nav_menu-2 {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 1em;
    }
    #nav_menu-2 .menu-lien-utiles-container {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #footer #custom_html-3 {
        margin-top: 0;
    }
    #footer #custom_html-3 h4 {
        max-width: none;
        margin-left: 0;
    }
    #custom_html-3 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #footer ul.menu li::before {
        content: "";
    }
    .wpcf7-form-control.wpcf7-submit {
        width: 100%;
    }
    .copyrights {
        margin-top: 0;
    }

    #sgpb-popup-dialog-main-div {
        width: 100%;
    }
}
@media only screen and (max-width: 500px){
    .mmenu-trigger {
        top: -6px !important;
    }
}


