/* Ordinateur (Écran large)  */
@media only screen and (min-width: 1200px){

}
/* iPad (paysage) */
@media only screen and (min-width: 960px) and (max-width: 1199px){

}
/* iPad (portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px){

}
/* iPhone (paysage) */
@media only screen and (min-width: 481px) and (max-width: 767px){

}
/* iPhone (portrait) */
@media only screen and (max-width: 480px){

}


/* -------------------------------------------------------------
    Header
------------------------------------------------------------- */
/* Logo */
@media (max-width: 992px) {
    .logo-image-phone {
        height: 100px !important;
    }
}

/* -------------------------------------------------------------
    Menu
------------------------------------------------------------- */
@media only screen and (min-width: 1400px) and (max-width: 1643px){
    .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
        padding: 0px 8px;
    }
    ul.sp-megamenu-parent li.sp-menu-item a {
        font-size: 15px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px){
    .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
        padding: 0px 8px;
    }
    ul.sp-megamenu-parent li.sp-menu-item a {
        font-size: 12px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
        padding: 0px 8px;
    }
    ul.sp-megamenu-parent li.sp-menu-item a {
        font-size: 12px !important;
        width: 110px !important;
        line-height: 14px !important;
    }
    ul.sp-megamenu-parent li.sp-menu-item:nth-child(1) a,
    ul.sp-megamenu-parent li.sp-menu-item:nth-child(2) a,
    ul.sp-megamenu-parent li.sp-menu-item:nth-child(7) a,
    ul.sp-megamenu-parent li.sp-menu-item:nth-child(8) a {
        width: 60px !important;
    }
}









