/*---------------------------------------- */
/*----------PETIT ECRAN & TABLETTES------- */
/*---------------------------------------- */
@media only screen and (min-width:680px) and (max-width: 1200px)  {
    .header_home{height: 60%;}
    .topNAV_home{margin-bottom: 30px;}
    .description_bloc{width: 90%; margin: 30px auto;}
    .description{font-size: 38px;}
    .search_bar{width: 90%; padding-bottom: 0px; overflow: hidden;}
    .bar_motscles{width: 31%;}
    .bloc_menu{width: 90%;}
    .menu{text-align: center;}

    .cookie {
        position: fixed;
        z-index: 1000000;
        bottom: 0;
        width: 100%;
        /*height: 50px;*/
        height: 4%;
        background-color: #0A2333;
        padding: 15px 20px;
    }

    .bloc_offres, .bloc_offres_result{
    width: 100%;
    background: #fff;  
    margin: 0 auto;
    padding: 20px;
    }
    .post_thumb_box{ 
    width: 100%; 
    height: 200px;
    }
    .post_wrap{height: 320px;}
    
    .bloc_affiner_search{display: none;}
    
    .bloc_offre_similaire{display: none;}
    .single_offre {width: 90%; margin: 0 5%;}
    
    /*------------------------------------------ */
    /*-----------CANDIDATURE SPONTANNEE--------- */
    /*------------------------------------------ */
    .form_candi_spont_wrap{width: 100%; margin: 0; padding: 10px;}
    .champ_cand_spont, .champ_cand_spont_2{width: 100%;  padding: 10px 0px;}
    .cand_spont_function_postulat input, .cand_spont_function_postulat select{font-size: 13px;}
    .cond_spont_contrat label{margin: 0 15px 15px 0;}
    .bar_range_form{width: 100%; margin-top: 20px;}


    .btn_cand_spont{margin: 25px 0px; padding: 0; width: 39%;}
    /*.btn_cand_spont a{ background: none;padding:0px; color: #62A0CE;width: 100%; text-decoration: underline;}*/
    .cond_spont_end{ padding:  10px;}

    .champ_cand_spont input, .champ_cand_spont_2 labek{font-size: 13px; }

    /*------------------------------------------ */
    /*-------END CANDIDATURE SPONTANNEE--------- */
    /*------------------------------------------ */
    
    
    /*------------------------------------------ */
    /*------------BLOC CHOIX MULTIPLE----------- */
    /*------------------------------------------ */
    .choix_cat_form {
        background: #F3F3F3;
        padding: 15px;
        margin-top: 10px;
        font-size: 16px;
        width: 100%;
    }
    .choix_cat_form ul {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .choix_cat_form ul li{
        float: none;
        margin: 30px 0;
        font-weight: 700;
        min-height: 0px;
        width: 100%;
        
        max-width: 100%;
    }
    .choix_cat_form ul li ul li{
        float:none;
        margin: 10px;
        font-weight:100;
        min-height: inherit;
        max-width: inherit;
        width: 100%;
    }
        
    /*------------------------------------------ */
    /*-----------------Single post-------------- */
    /*------------------------------------------ */
    .single_article_wrap{padding: 0px;}
    .single_article{
        width: 100%;
        margin-left: 0;
        margin-top: 25px;

    }
    .post_post_thumb {
        width: 100%; 
        height: 400px;
        background-position: center;
        background-repeat: no-repeat; 
        background-size: cover;
    }
    .single_post_content{
        width: 90%;
        margin-left: 5%;
        margin-top: -50px;
        background: #fff;
        padding: 20px;
        font-size: 16px;
        letter-spacing: 1.3px;
    }
    .single_post_content p{ margin: 15px 0; padding: 0 10px; font-size: 12px;}
    .single_post_date{color: #989898; font-size: 11px;  padding: 0 10px; margin: 15px 0;}
    .single_post_titre{font-size: 20px; font-family: 'Montserrat', sans-serif; padding: 0 10px;}
    .single_post_titre_2{padding: 0 10px;}

    .page_chapo{font-weight: 600; font-size: 13px;}

    .img100, .img50, .img25, .img10{width: 100%; height: auto; padding: 0;}

    .spe-w25 {
        width: 50%;
    }

    .spe-text_histoire {
        padding: 0;
    }

        .spe-text_histoire ul li {
            font-size: 0.8em;
        }

    .spe-w50{
        width: 100%;
    }
    .spe-w70, .spe-w30{
        width: 100%;
    }

    .text_coaching_img {
        top: 13%;
        right: 5%;
        font-size: 1.4em;
    }

    .foot_box ul li a {
        font-size: 11px;
    }

    .foot_logo img {
        width: 100%;
        height: auto;
    }

    .liste_1 {
        font-size: 18.9px;
        font-family: 'MontSerrat', sans-serif;
    }

    .img-coaching-main {
        width: 35vh;
    }

    .img-coaching-top {
        width: 40vh;
        padding: 4vh 0;
    }

    .histoire_coaching {
        font-size: 13px;
        font-family: 'MontSerrat', sans-serif;
    }

    .spe-text_histoire hr {
        margin-bottom: 8%;
    }

    .btn-coaching {
        padding: 2%;
        float: right;
        background: #7890a2;
        color: #fff;
    }

}

@media screen and (min-width: 768px) and (max-width: 1023px){

    #about .about-img {
        overflow: hidden;
        height: 405px;
    }
}

@media screen and (min-width: 1023px) and (max-width: 1024px) {

    #about .about-img {
        overflow: hidden;
        height: 535px;
    }
}