
@media only screen and (max-width:1350px){

    .container_actualites .actus_blocs{
        padding: 0 30px;
    }

    .container_actualites .breadcrumb{
        padding-left: 30px;
        padding-right: 30px;
    }
}


/*--------------------------------------------------------*\
    1250PX
\*--------------------------------------------------------*/

@media only screen and (max-width:1250px) {


    .container_actualites .head .titre {
        padding: 0 30px;
    }

}

/*--------------------------------------------------------*\
    1140PX
\*--------------------------------------------------------*/

@media only screen and (max-width:1140px) {
    .container_actualites .actus_blocs .actus .actu .date_site {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .container_actualites .actus_blocs .actus .actu .date_site p, .container_actualites .actus_blocs .actus .actu .date_site a {
        margin-bottom:5px;
    }


}


@media only screen and (max-width:1000px){
    .container_actualites .head{
        height: 440px;
    }

    .chapo p{
        font-size: 18px;
    }

    .container_actualites .head .titre h1{
        font-size: 54px;
        line-height: 60px;
    }

    .container_actualites .actus_blocs .actus .actu .types{
        text-align: left;
    }

    .container_actualites .actus_blocs .actus .actu .date_site p, .container_actualites .actus_blocs .actus .actu .date_site a{
        line-height: 14px;
    }
    .container_actualites .actus_blocs .actus .actu .date_site p, .container_actualites .actus_blocs .actus .actu .date_site .date{
        margin-bottom: 10px;
    }
}




/*--------------------------------------------------------*\
    1024PX
\*--------------------------------------------------------*/

@media only screen and (max-width:1024px) {
    /* .caidia_card__image img{
        width: 100%;
    } */
}


/*--------------------------------------------------------*\
    920PX
\*--------------------------------------------------------*/

@media only screen and (max-width: 920px){
    .container_actualites .actus_blocs .actus .actu {
        width: calc(50% - 20px);
        margin: 0 10px 25px 10px;
    }

    .container_actualites .head .titre h1 {
        font-size: 44px;
        line-height: 54px;
    }

}

/*--------------------------------------------------------*\
    781PX
\*--------------------------------------------------------*/

@media only screen and (max-width: 781px) {
    .container_actualites .actus_blocs .filtre {
        justify-content: flex-start;
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .container_actualites .custom-select.type {
        width: 80%;
        margin-top:15px;
    }

    .container_actualites button[type="submit"] {
        margin-top:15px;
    }



}


@media only screen and (max-width: 767px) {
    .page-template-template-elementor .caidia_card{
        margin-bottom: 30px;
    }

    .container_actualites .actus_blocs .actus .actu h2{
        font-size: 16px;
        line-height: 20px;
    }

}


/*--------------------------------------------------------*\
    650PX
\*--------------------------------------------------------*/

@media only screen and (max-width:600px) {
    .container_actualites .actus_blocs .filtre{
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .container_actualites .actus_blocs .filtre .custom-select{
        margin-bottom: 15px;
        width: 100%;
        margin-right: 0;
    }

    .container_actualites .custom-select.type{
        margin-top: 0;
    }

    .container_actualites button[type="submit"]{
        margin: 15px auto 0 auto;
    }


    .container_actualites .actus_blocs .actus .actu {
        width:calc(100% - 20px);
        margin: 0 10px 25px 10px;
    }

    .container_actualites .actus_blocs .filtre .custom-select{
        margin-top: 0;
    }

    .container_actualites .head{
        height: 300px;
    }

    .container_actualites .head .titre h1 {
        font-size: 34px;
        line-height: 34px;
    }

}


/*--------------------------------------------------------*\
    550PX
\*--------------------------------------------------------*/

@media only screen and (max-width:550px) {

}

/*--------------------------------------------------------*\
    480PX
\*--------------------------------------------------------*/

@media only screen and (max-width:480px) {


        .container_actualites .custom-select.type {
            width: 70%;
            margin-top: 15px;
        }

        .container_actualites .custom-select.domaine {
            width: 70%;
            margin-top: 15px;
        }
}

/*--------------------------------------------------------*\
    320PX
\*--------------------------------------------------------*/

@media only screen and (max-width:320px) {

}
