@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;
}

.row-container {}

.l-5 {
    width: 100% !important;
    margin-top: 17px !important;
}

.img-add {
    width: 100%;
    order: -1;
    padding: 0;
}

}



@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;
    
    }
    h2.widget-title {
      font-size: 20px;
    }

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

    .img-left-foot img {
        height: 32px;
    }
    .comments-title, h3.srubrique-article {
      font-size: 16px;
    }
    .comment-list-wrap {
      padding: 20px 30px 10px;
    }



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


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


    
}

@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;
    }

    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;
    }

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

}

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

   .item-contenus-joint {
      width: 100%;
    }
    h2.widget-title {
        font-size: 17px;
    }

    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;
    }

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


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

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

    .item-bloc-left p span {
        font-size: 14px !important;
    }

    

    textarea.form-control {
        height: 100px;
    }

    .form-control {
        height: 40px;
        font-size: 14px;
    }

    .form-group.two-items {
        width: 100%;
    }

    button#submit {
        padding: 7px 7px 7px 20px;
    }

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


}


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

    .item-bloc-left p span, .item-bloc-left {
        font-size: 13px !important;
    }

    h2.entry-title {
        font-size: 15px;
    }

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

    .nav-post-link {
        font-size: 13px;
    }

    .nav-post-date {
        font-size: 12px;
    }

    .item-bloc-left p span, .item-bloc-left p {
    font-size: 13px !important;
}

h2.entry-title {
    font-size: 15px;
}

ul.entry-date.ct-item-date li {
    font-size: 11px;
    line-height: 1.2;
}

.ct-item-meta li {
    margin-right: 20px;
}

.ct-item-meta .item-category a:last-child:after, .item-comment:not(:last-child) a:after {
    right: -12px;
}

        
}


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


}