@media screen and (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1140px;
    }
}
.responsive-menu-toggle-icon .label {
    display: none !important;
}

/*Small devices (landscape phones, 576px and up) */
@media (min-width : 320px) and (max-width: 575.98px) {
    body.user-logged-in #block-views-block-actualites-accueil-bloc-3-block-1 h2, body.user-logged-in #block-exemple h2 {
        left: 0;
        top: 0;
    }
    #block-logo {
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    #block-logo img {
        width: 170px;
        margin: 0 auto;
        text-align: center;
    }
    #block-selecteurdelangue {
        position: absolute;
        right: 15px;
        top: 35px;
        width: 45% !important;
    }
    .highlighted, nav#block-vbx-main-menu {
        display: none;
    }
    #block-selecteurdelangue {
        top: 13px;
        width: 40%;
    }
    #block-formulairederecherche .content.container-inline {
        float: left;
    }
    #search-block-form input {
        width: 70%;
    }
    #search-block-form #edit-submit {
        margin-left: -62px;
    }
    #block-formulairederecherche, #block-selecteurdelangue {
        padding: 0;
    }
    .header-full-width {
        height: auto;
        background-color: #f6f9fc;
    }
    #block-navigationprincipale {
        display: none;
    }
    .responsive-menu-toggle-icon {
        position: absolute;
        right: 15px;
        top: 34px;
        background: rgba(0,0,0,0.8);
    }
    #block-views-block-actualites-accueil-bloc-3-block-1 h2, #block-views-block-actualites-slideshow-block-1 h2,
    #block-exemple h2 {
        writing-mode: initial;
        transform: initial;
        position: inherit;
        background-image: linear-gradient(to right,#af1280,#c20074,#d20065,#de0054,#e70042,#eb1f38,#ee322c,#f0421f,#f2551d,#f3651c,#f4741d,#f58220)!important;
        text-align: center;
        margin-bottom: 10px;
        padding: 10px;
        height: auto;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header, #block-views-block-agenda-slideshow-block-1 .view-header {
        position: relative;
        z-index: 9;
        width: 100%;
        text-align: center;
        height: auto;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header {
        left: auto;
        margin-left: 0;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header, #block-views-block-agenda-slideshow-block-1 .view-header {
        padding-left: 0;
        padding-right: 0;
    }
    #block-views-block-actualites-slideshow-block-1 h2 {
        left: auto;
        top: 0;
    }
    #block-views-block-actualites-accueil-bloc-3-block-1 {
        margin-top: 0px;
    }
    #block-views-block-actualites-accueil-bloc-3-block-1 .view-footer {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .featured-bottom {
        height: auto;
        background-color: #f6f9fc;
    }
    ul.uk-slider-nav.uk-dotnav.uk-flex-center.uk-margin {
        top: 80%;
        right: 50px;
    }
    .uk-overlay.uk-text-center.uk-position-bottom {
        top: 50%;
        left: 20px;
    }
    .uk-overlay.uk-text-center.uk-position-bottom h3 {
        left: 0;
    }
    .view-success-stories .views-row:nth-child(even) .col-img {
        order: inherit !important;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
    #block-logo {
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    #block-logo img {
        width: 170px;
        margin: 0 auto;
        text-align: center;
    }
    #block-selecteurdelangue {
        position: absolute;
        right: 15px;
        top: 35px;
        width: 40%;
    }
    .highlighted, nav#block-vbx-main-menu {
        display: none;
    }
    #block-selecteurdelangue {
        top: 13px;
    }
    #block-formulairederecherche .content.container-inline {
        float: left;
    }
    .header-full-width {
        height: auto;
        background-color: #f6f9fc;
    }
    #block-navigationprincipale {
        display: none;
    }
    .responsive-menu-toggle-icon {
        position: absolute;
        right: 15px;
        top: 34px;
        background: rgba(0,0,0,0.8);
    }
    #block-views-block-actualites-accueil-bloc-3-block-1 h2, #block-views-block-actualites-slideshow-block-1 h2,
    #block-exemple h2 {
        writing-mode: initial;
        transform: initial;
        position: inherit;
        background-image: linear-gradient(to right,#af1280,#c20074,#d20065,#de0054,#e70042,#eb1f38,#ee322c,#f0421f,#f2551d,#f3651c,#f4741d,#f58220)!important;
        text-align: center;
        margin-bottom: 10px;
        padding: 10px;
        height: auto;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header, #block-views-block-agenda-slideshow-block-1 .view-header {
        position: relative;
        z-index: 9;
        width: 100%;
        text-align: center;
        height: auto;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header {
        left: auto;
        margin-left: 0;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header, #block-views-block-agenda-slideshow-block-1 .view-header {
        padding-left: 0;
        padding-right: 0;
    }
    #block-views-block-actualites-slideshow-block-1 h2 {
        left: auto;
        top: 0;
    }
    #block-views-block-actualites-accueil-bloc-3-block-1 {
        margin-top: 0px;
    }
    #block-views-block-actualites-accueil-bloc-3-block-1 .view-footer {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .featured-bottom {
        height: auto;
        background-color: #f6f9fc;
    }
    ul.uk-slider-nav.uk-dotnav.uk-flex-center.uk-margin {
        top: 70%;
        right: 50px;
    }
    .uk-overlay.uk-text-center.uk-position-bottom {
        top: 50%;
        left: 20px;
    }
    .uk-overlay.uk-text-center.uk-position-bottom h3 {
        left: 0;
    }
    .view-success-stories .views-row:nth-child(even) .col-img {
        order: inherit !important;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
    #block-logo {
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    #block-logo img {
        width: 170px;
        margin: 0 auto;
        text-align: center;
    }
    #block-selecteurdelangue {
        position: absolute;
        right: 15px;
        top: 35px;
    }
    .highlighted, nav#block-vbx-main-menu {
        display: none;
    }
    #block-selecteurdelangue {
        top: 13px;
    }
    #block-formulairederecherche .content.container-inline {
        float: left;
    }
    .header-full-width {
        height: auto;
        background-color: #f6f9fc;
    }
    #block-navigationprincipale {
        display: none;
    }
    .responsive-menu-toggle-icon {
        position: absolute;
        right: 15px;
        top: 34px;
        background: rgba(0,0,0,0.8);
    }
    #block-views-block-actualites-accueil-bloc-3-block-1 h2, #block-views-block-actualites-slideshow-block-1 h2,
    #block-exemple h2 {
        writing-mode: initial;
        transform: initial;
        position: inherit;
        background-image: linear-gradient(to right,#af1280,#c20074,#d20065,#de0054,#e70042,#eb1f38,#ee322c,#f0421f,#f2551d,#f3651c,#f4741d,#f58220)!important;
        text-align: center;
        margin-bottom: 10px;
        padding: 10px;
        height: auto;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header, #block-views-block-agenda-slideshow-block-1 .view-header {
        position: relative;
        z-index: 9;
        width: 100%;
        text-align: center;
        height: auto;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header {
        left: auto;
        margin-left: 0;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header, #block-views-block-agenda-slideshow-block-1 .view-header {
        padding-left: 0;
        padding-right: 0;
    }
    #block-views-block-actualites-slideshow-block-1 h2 {
        left: auto;
        top: 0;
    }
    #block-views-block-actualites-accueil-bloc-3-block-1 {
        margin-top: 0px;
    }
    #block-views-block-actualites-accueil-bloc-3-block-1 .view-footer {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .featured-bottom {
        height: auto;
        background-color: #f6f9fc;
    }
    ul.uk-slider-nav.uk-dotnav.uk-flex-center.uk-margin {
        top: 55%;
        right: 50px;
    }
    .uk-overlay.uk-text-center.uk-position-bottom {
        top: 40%;
        left: 20px;
    }
    .uk-overlay.uk-text-center.uk-position-bottom h3 {
        left: 0;
    }
    .view-success-stories .views-row:nth-child(even) .col-img {
        order: inherit !important;
    }
}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .header-full-width {
        background-color: #f6f9fc;
        margin-bottom: 0;
    }
    #block-views-block-actualites-accueil-bloc-3-block-1, #block-exemple {
        position: relative;
    }
    #block-views-block-actualites-slideshow-block-1 h2 {
        left: 0;
    }
    #block-views-block-actualites-slideshow-block-1 .view-header {
        left: 2.5%;
    }
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1200px) and (max-width: 1400px) {
    #block-views-block-actualites-accueil-bloc-3-block-1, #block-exemple {
        position: relative;
    }
}

@media (min-width: 1400.1px) {
    #block-views-block-actualites-accueil-bloc-3-block-1, #block-exemple {
        position: relative;
    }
}

/* CUSTOM */
@media (min-width: 992px) and (max-width: 1100px) {
    body.path-frontpage #main-wrapper .container, .jobs-content .container {
        max-width: 860px;
    }
}
@media (min-width: 1200px) and (max-width: 1300px) {
    body.path-frontpage #main-wrapper .container, .jobs-content .container, .view-actualites-slideshow .container {
        max-width: 1040px;
    }
}
