@media (max-width: 1499px) {
    /*       PUB  ex:Livre Blanc    */
    .pub-menuGauche {width: 98px;}
}

@media (max-width: 1199px) {
    .page-matching .entete-page  .offset-xl-1 {margin-left: 0;}
}


@media (max-width: 991px) {
    /*       PUB  ex:Livre Blanc    */
    .pub-menuGauche, .pub-menuGauche .fond-image, .pub-menuGauche .lien-texte {position: initial;}
    .pub-menuGauche {width: 100%; margin-bottom: 20px; border-radius: 0;}
    .messagerie .pub-menuGauche {width: 100%;}
    .pub-menuGauche .pub-picto {margin-left: 18px;}
    .pub-menuGauche .lien-texte {width: 100%; font-size: 11px; text-align: left; padding-right: 8px;}
    
}

@media (max-width: 586px) {
    /*       PUB  ex:Livre Blanc  dans menu burger   */
    .pub-menuGauche .lien-texte {line-height: 17px;}
    .pub-menuGauche .lien-texte br {display: block;}
}


/*       FOOTER   */
@media all and (max-width: 561px) {
    /* Menu principal Milieu - Taille des caractères 1/3 */
    footer nav {flex-direction: column; justify-content: flex-start; align-content: center; text-align: center;}
    .home .chekpoint > section {flex-basis: 290px;}
}

@media all and (max-width: 425px) {
    /* Menu principal Milieu - Taille des caractères 1/3 */
    footer nav {flex-direction: column; justify-content: flex-start; align-content: center; text-align: center;}
    .home .chekpoint > section {flex-basis: 290px;}
    
    /* titre Pg Accueil - logué & non logué */
    .home .recherche h1 {margin-top: 4em;}

    /* Menu Mobile pour taille de caractère 2/3 & 3/3 */
    .font-weight-12 .mainnavigation,
    .font-weight-14 .mainnavigation {width: 100%;}
    
    /* Menu Mobile - Place du tel et mail pour taille de caractère 3/3 */
    .mainnavigation #mainnavigation__wrapper .nav li a,
    #mainnavigation__wrapper .menu-principal li.menuitem_submenu.onglet-formation {width: 95%;}


}