@media all and (max-width: 1600px) {


        .home-slide-titles {
            top: 19%;
            left: 50%;
            max-width: 45%;
        }
        
        .home-slide-titles .home-slide-title, .home-slide-titles .home-slide-subtitle {
                font-size: 26px;
            }

        .home-slide-button .custom-btn-orange {
                padding: .5rem 1em;
                font-size: 16px;
        }


}

@media all and (max-width: 1350px) {
    .et_pb_text_0_tb_header, .et_pb_menu_0_tb_header {
       display: none !important; 
    }

    .et_pb_icon_0_tb_header {
        display: block !important;
    }

    header .logo_text_secondary {
        display: block !important;
    }
}



@media all and (max-width: 1200px) {


.home-slides-nav {
   position: relative;
    width: 100%;
    margin-top: .5rem;
    flex-wrap: wrap;
}


}

@media all and (min-width: 1200px) {

        .home-news-slide-item {
            border-radius: 30px;
        }

        .slick-slide img {
            border-radius: 30px 0 0 30px;
        }

        .home-news-slide-data {
            border-radius: 0 30px 30px 0;
        }

        #menu-primary-menu ul.sub-menu
        {
            min-width: 300px !important;
        }
}

@media all and (max-width: 1200px) {

    .contacts {
        flex-wrap: wrap;
    }

    .club-contact-btn {
        width: auto;
    }


}

@media all and (min-width: 981px) {
    header .logo_text_secondary {
        display: none;
    }

    /* Home : Block missions */

    .home_bloc_missions:after {
        transform: translateY(450px);
        transition: all 300ms ease;
    }

    .home_bloc_missions:hover:after {
        transform: translateY(0);
    }

}

@media all and (max-width: 980px) {


    /* Home slide */
     .home-slides-nav {
        position: relative;
        width: 100%;
        margin-top: .5rem;
        flex-wrap: wrap;
    }

    /* Home new slide */
    .home-news-slide-item {
        max-width: 100%;
        height: 500px;
        max-height: unset;
    }

    /* Formations */

    .formation-item {
        width: 48%;
    }

     .container-club .club-item {
        flex-direction: column;
    }

    .club-logo-container, .club-data {
        width: 100%;
    }

    .club-data {
        margin-top: 2rem;
        padding: 0;
    }

    .club-contact-btn {
        margin: 1rem 1rem 0 0;
    }

    .club-logo {
        max-width: 180px;
        max-height: 180px;
    }

    .page-id-283620 .container-club {
        padding: 3rem 2rem;
        margin-bottom: 3rem !important;
    }

}

@media all and (max-width: 768px) {

    #fixed-menu .fixed-menu-items > li {
        margin-bottom: 0;
    }

    #fixed-menu .fixed-menu-items li .fixed-menu-item-submenu a {
        font-size: 18px;
    }

    #fixed-menu .fixed-menu-items .fixed-menu-item-submenu li {
        padding: .5rem 0;
    }

    /* Newsletter */
     #mailpoet_form_1 .mailpoet_submit {
          top: 5px;
          right: 5px;
        }


    .home-slide-titles .home-slide-title, .home-slide-titles .home-slide-subtitle {
        font-size: 26px;
        line-height: 30px;
    }

    .home-slide-titles {
        left: 45%;
        max-width: 50%;
        top: 14%;
    }

}

@media all and (max-width: 580px) {

    .home-slide-titles {
        top: 25%;
        left: 10%;
        max-width: 80%;
    }

    .home-slide-titles .home-slide-title, .home-slide-titles .home-slide-subtitle {
        text-align: start;
    }

    .home-slide-titles .home-slide-title {
        font-size: 20px;
        line-height: 120%;
    }

    .home-slide-subtitle {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .home-slides-nav button {
        font-size: 12px;
        margin-bottom: 1rem;
    }

    .home-slide-thumb img {
        height: 50vh;
        object-fit: cover;
    }

    .custom-btn-orange {
        font-size: 16px;
        padding: .5rem 1em;
    }

    .home-news-slide-item {
        width: 100%;
        max-width: 100%;
        height: 500px;
        max-height: unset;
        flex-direction: column;
    }

    .home-news-slide-thumb {
        width: 100%;
    }

    .home-news-slide-data {
        width: 100%;
        padding: .5rem;
    }

    .home-news-slide-title h3 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 0;
    }

    .home-news-slide-excerpt {
        font-size: 13px;
        padding: 5px;
        line-height: 22px;
    }

    .home-news-slide-category {
        display: none;
    }

    .home-news-slide-link-readmore {
        font-size: 15px;
        margin: .5rem .5rem .5rem auto;
    }

    /* Newsletter */

    #mailpoet_form_1 .mailpoet_submit {
        position: relative;
        display: block;
        width: 100%;
        margin: auto !important;
        top: unset;
        right: unset;
    }

    /* Formations */

    .formation-item {
        width: 100%;
        font-size: 14px;
    }

    .formation-thumb, .formation-thumb img {
        height: 250px;
    }

    .page-id-283453 .formation-data {
        padding: 1rem;
    }

    .formation-inscription-btn {
        font-size: 14px;
        padding: 0.25rem 2rem;
        transition: all 300ms ease;
        margin: 1rem 0 0 auto;
        width: 100%;
        max-width: unset;
        text-align: center;
    }

    .container-club {
        font-size: 14px;
    }

    .club-logo {
        max-width: 120px;
        max-height: 120px;
    }

    .club-name h4 {
        font-size: 18px !important;
        line-height: 1.5rem !important;
    }

    .club-contact-btn {
        font-size: 14px;
        width: 100%;
        text-align: center;
        margin: 1rem auto 0;
    }

    .page-id-283620 .container-club {
        padding: 3rem 1rem;
    }

    #fixed-menu .fixed-menu-is-parent.show-submenu .fixed-menu-item-submenu {
        padding: 1rem 0 1rem .5rem;
    }

    #fixed-menu .fixed-menu-items li .fixed-menu-item-submenu a {
        font-size: 16px;
    }

    .loader-container .loader-text {
        font-size: 2rem;
        line-height: 3rem;
    }

}