/* -------------------------------------------------------------
    Header
------------------------------------------------------------- */
/* Largeur du logo (fix) */
@media only screen and (min-width: 1200px){
    #sp-logo,
    #sp-logo .sp-column,
    #sp-logo .sp-column .logo {
        width: 438px !important;
    }
    #sp-logo .logo a {
        width: 222px !important;
    }
    #sp-logo .logo .logo-slogan {
        width: 438px !important;
    }
    #sp-logo-right.col-6 {
        width: 61% !important;
        margin-top: 20px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    #sp-logo,
    #sp-logo .sp-column,
    #sp-logo .sp-column .logo {
        width: 438px !important;
    }
    #sp-logo .logo a {
        width: 222px !important;
    }
    #sp-logo .logo .logo-slogan {
        width: 438px !important;
    }
    #sp-logo-right.col-6 {
        width: 54% !important;
        margin-top: 12px;
    }
    #sp-logo-right.col-6 .sp-contact-info .sp-contact-time {
        display: none;
    }
/* Les codes désactivés ci-dessous se trouve dans les CSS du template */
/*@media only screen and (min-width: 768px) and (max-width: 991px){
    #sp-logo .logo img.logo-image-phone {
        width: 315px !important;
    }
    #sp-logo-right .sp-column {
        margin-top: 32px;
    }
    ul.sp-contact-info li.sp-contact-time {
        display: none !important;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px){
    #sp-logo-wrap #sp-logo {
        width: 100% !important;
    }
    #sp-logo-wrap #sp-logo .logo .logo-slogan {
        display: inherit !important;
        width: 60% !important;
    }
}
@media only screen and (max-width: 575px){
    #sp-logo,
    #sp-logo .sp-column,
    #sp-logo .sp-column .logo {
        width: 360px !important;
    }
    #sp-logo .logo a {
        width: 279px !important;
    }
    #sp-logo .logo .logo-slogan {
        display: none;
    }
}*/

/* Navigation mobile */
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .sp-megamenu-parent > li:not(:last-child) {
        margin-right: 15px;
    }
    .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
        padding: 0 5px;
    }
}

/* Slider mobile */
@media only screen and (min-width: 768px) and (max-width: 991px){
    h1#sp-slider-inner-item-1566822166563-num-0-key {
        font-size: 35px !important;
        line-height: 40px !important;
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}
@media only screen and (max-width: 575px){
    .sppb-addon-sp-slider h1.sppb-sp-slider-title {
        font-size: 20px !important;
        line-height: 26px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* Qui sommes nous */
@media only screen and (min-width: 1200px) and (max-width: 1379px){
    .sp-page-builder .page-content #section-id-1660912596294 {
        min-height: 360px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .sp-page-builder .page-content #section-id-1660912596294 {
        min-height: 302px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .sp-page-builder .page-content #section-id-1660912596294 {
        min-height: 186px;
    }
    .sp-page-builder .page-content #section-id-1660912596290 {
        padding-bottom: 0;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px){
    .sp-page-builder .page-content #section-id-1660912596294 {
        min-height: 100px;
    }
    .sp-page-builder .page-content #section-id-1660912596290 {
        padding-bottom: 0;
    }
}
@media only screen and (max-width: 575px){
    .sp-page-builder .page-content #section-id-1660912596294 {
        min-height: 110px;
    }
    .sp-page-builder .page-content #section-id-1660912596290 {
        padding-bottom: 0;
    }
}




