@media (min-width: 1920px) {
    /* -------- SLIDER HOME COMPETENCES -------- */
    .slider-nav-column.active .slider-title-nav {
        transform: translateY(-260px) !important;   
    }

    .slider-txt.visible {
        transform: translateY(-75px) !important;
    }
}


@media (max-width: 1600px) {
    .slider-nav-column.active .slider-title-nav {
        transform: translateY(-220px) !important;
    }

}

@media (max-width: 1480px) {
    div#hero\ no-icon::before {
        background-position: 95% 125% !important;
    }
}

@media (max-width: 1366px) {
    /* ---------- BURGER MENU --------- */
    div#menu-right-col .et_pb_column {
        width: 70% !important;
    }
    /* ---------- SECTEUR ACTIVITES HOME ------------ */
    .infos-secteur p {
        opacity: 1 !important;
        transform: translate(0) !important;
    }

    /* --------- SLIDER COMPETENCES ------- */
    #slider-container {
        display: none;
    }

    #slider-competence-mobile {
        display: block !important;
    }
}

@media (max-width: 1200px) {
    /* --------- HOME COUNTER --------- */
    div#counter-container {
        display: flex;
        flex-wrap: wrap !important;
    }

    .home .counter-column {
        width: 100% !important;
    }

    .counter-column::after {
        content: unset !important;
    }

    .counter-column::before {
        left: 0 !important;
        transform: translateX(0) !important;
        width: 100% !important;
    }

    /* ----------- LISTING ACTUS ----------- */

    .page .news-container a {
        width: 48% !important;
    }

    /* ----------- LISTING JOBS ----------- */
    .form-job-wrapper .et_pb_text_inner {
        flex-direction: column;
    }

    .job-single, #job-list, .form-recrutement {
        width: 100% !important;
    }

    /* ------------- HERO -------------- */
    div#hero\ no-icon::before {
        background-position: 95% 110% !important;
    }
}

@media (max-width: 1024px) {
    /* ---------FOOTER---------- */
    #footer-content {
        display: flex;
        flex-direction: column;
    }

    #footer-content .et_pb_column {
        width: 100% !important;
    }
    /* ---------- SECTEUR ACTIVITES HOME ------------ */
    .single-secteur {
        width: 100% !important;
    }

}

@media (max-width: 980px) {
    /* ---------FONT STYLES---------- */
    .et-tb-has-template h1 {font-size: 45px !important;}
    .et-tb-has-template h2 {font-size: 35px !important;}
    .et-tb-has-template h3 {font-size: 22px !important;}
    .et-tb-has-template h4, .single-excerpt p {font-size: 18px !important;}
    /* ---------HERO---------- */
    div#hero\ no-icon::before {
        background-size: 20% !important;
    }
    /* ---------STYLE LISTING---------- */
    


    /* -------- SINGLE PAGE ---------- */

    /* -------- BURGER MENU ---------- */
    body.menu-open .et-l #dd-section {
        overflow: auto;
    }

    div#menu-right-col {
        transform: translate(0,0) !important;
    }

    body.menu-open div#menu-right-col {
        position: relative !important;
        width: 100% !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;
        background-color: #e6282b;
        padding: 20px !important;
    }

    div#menu-right-col .et_pb_column {
        width: 95% !important;
        align-items: flex-start !important;
        top: 0px !important;
    }

    div#menu-right-col::before {
        content: unset !important;
    }

    /* -------- HOME SLIDER ---------- */
	#slider-actualites .slick-slider {
		width: 900px !important;
	}
	
	.home #slider-actualites .dmach_carousel_container .slick-prev {
        left: 20px !important;
    }
	
	.home #slider-actualites .dmach_carousel_container .slick-next {
        left: 60px !important;
    }

    #slider-actualites .actu-infos {
        bottom: -10px !important;
    }

    /* --------- SLIDER COMPETENCES ------- */
    #slider-navigation {
        height: 70vh !important;
    }
}

@media (max-width: 750px) {
    /* ----------- LISTING ACTUS ----------- */
    .page .news-container a {
        width: 100% !important;
    }
}

@media (max-width: 600px) {
    /* -------- HOME HERO ---------- */
    #hero.home::before {
        background-position: 100% 110% !important;
    }
    div#hero\ no-icon::before {
        background-size: 40% !important;
    }
}

@media (max-width: 480px) {
    /* ---------FONT STYLES---------- */
    .et-tb-has-template h1 {font-size: 35px !important;}
    .et-tb-has-template h2 {font-size: 27px !important;}
    #dd-section h5 {font-size: 20px !important;}
    /* -------- HOME HERO ---------- */
    #hero.home::before {
        background-position: 105% 105% !important;
    }
    /* -------- HOME SLIDER ---------- */
    #slider-actualites .slick-slider {
		width: 330px !important;
	}
    /* -------- NAVBAR ---------- */
    div#menu-right-col .et_pb_column {
        width: 100% !important;
    }

    .page div#menu-right-col .et_pb_column {
        margin-right: 0px !important;
    }

    div#text-right-col p {
        font-size: 16px !important;
    }

    #burger-container {
        width: 100% !important;
    }

    a.menu-contact {
        margin-right: 14px !important;
        font-size: 12px !important;
    }
}