@media only screen and (max-width: 5000px) {


}

@media only screen and (max-width: 3000px) {


}

@media only screen and (max-width: 1700px) {



}

@media only screen and (max-width: 1500px) {


}

@media only screen and (max-width: 1370px) {



}

@media only screen and (max-width: 1024px) {
    .entry-title {
        font-size: 20px;
        line-height: 1.3;
    }
    .item-bloc-left {
        font-size: 14px;
        padding: 30px 25px 30px;
    }
    aside.aside_left {
        width: calc(68% - 85px);
    }
    aside.aside_right {
        width: 32%;
    }



.entry-img {
    margin: 0px -25px 20px;
}

h3.title-contenus-jount {
    font-size: 15px;
}

.content-contenus-joint {
    padding: 20px 20px 40px;
}


}



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

    aside.aside_left {
        width: calc(100% - 85px);
        padding-right: 0;
    }
    aside.aside_right {
        width: 100%;
        margin-top: 30px;
        padding-left: 0;
    }
    .info-address span {
        font-size: 18px;
    
    }
    
.entry-title {
  font-size: 16px;
}
.comments-title, h3.srubrique-article {
  font-size: 17px;
}

    .info-address p {
        font-size: 18px;
    }

    .img-left-foot img {
        height: 32px;
    }



section.wrapper_detail_actu {
    padding: 50px 0 40px;
}


ul.entry-date.ct-item-date li {
    font-size: 13px;
}

.nav-item-actu {
    width: 100%;
    padding: 0 !important;
    margin-bottom: 20px;
}


}

@media only screen and (max-width: 600px) {

   

}


@media only screen and (max-width: 500px) {

    .content-detail {
        display: flex;
        position: relative;
        flex-direction: column;
        align-items: center;
    }
    
.entry-content td, .entry-content th {
  font-size: 11px;
  max-width: 90px !important;
}
tr td {
  /*! width: 100% !important; */
}
tr {
  display: flex !important;
}
tr th {
  width: 91%;
}
.entry-content td:nth-child(3), .entry-content th:nth-child(3) {
  max-width: 250px;
}
.entry-content td:nth-child(2), .entry-content th:nth-child(2) {
  width: auto !important;
  max-width: 30%;
}

    ul.social-icons {
        display: flex;
        justify-content: center;
        width: 100%;
    }

    aside.social-media {
        padding: 0;
        margin-bottom: 30px;
    }
    .social-icons a {
        margin: 0 7px;
        width: 32px;
        font-size: 12px;
    }

    section.wrapper_detail_actu {
        position: relative;
        padding: 25px 0px 40px;
    }

    aside.aside_left {
        width: 100%;
    }

    .entry-title {
        font-size: 17px;
        text-align: justify;
    }

    .ct-item-meta .item-category {
        font-size: 12px;
    }
    li.item-comment {
        font-size: 12px;
        line-height: 35px;
        font-weight: 400;
    }

    .entry-content em {
        font-size: 15px;
        padding-left: 17px !important;
    }

    .item-bloc-left {
        padding: 30px 15px 30px;
    }
    aside.aside_left {
        width: 100%;
        position: relative;
        padding: 0;
    }

    .f_address_item {
        /* width: 100%; */
        /* padding: 0 15px; */
        /* margin-bottom: 25px; */
    }

    .footer_address {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }

}

@media only screen and (max-width: 425px) {
    .form-group.two-items {
  width: 100%;
}
    
.bloc_telechargement {
  width: 100%;
}
.bloc_telechargement_titre {
  font-size: 13px;
}
.comments-title, h3.srubrique-article {
  font-size: 17px;
}
.conteneur-liste-fichier-joint {
  margin-top: 0;
}

   .item-contenus-joint {
  width: 100%;
}

h3.title-contenus-jount {
    font-size: 15px;
}

.content-contenus-joint {
    padding: 20px 20px 40px;
}

ul.entry-date.ct-item-date li {
    font-size: 13px;
}

.entry-img {
    margin: 0px -15px 20px;
    max-height: 300px;
}

.nav-item-actu {
    width: 100%;
    padding: 0 !important;
    margin-bottom: 20px;
    /* align-items: center; */
    /* display: flex; */
}


.entry-content h5 {
    font-size: 16px !important;
}

.entry-content ul li:before {
    width: 5px;
    margin-right: 7px;
}



}


@media only screen and (max-width: 375px) {

    
}


@media only screen and (max-width: 320px) {


}