@media only screen and (max-width:1550px) {
    #editorial-content{
        padding: 0 150px;
    }

    .page-template-template-elementor .modinvest .modinvest__content{
        padding: 0 30px;
    }
}


@media only screen and (max-width:1350px) {
    #editorial-content{
        padding: 0 45px;
    }

    .container__single_actualites #editorial-content div.editorial-article h2.elementor-heading-title{
        padding-top: 120px;
    }

    .container__single_actualites #editorial-content div.editorial-article h2.elementor-heading-title:before{
        left: 0;
        top: 0;
    }

    #content-article-article #content-text-article h1{
        padding-left: 35px;
    }


}


@media only screen and (max-width:1200px){
    .single .elementor-column{
        width: 100%!important;
        margin-bottom: 40px;
    }

    .single .elementor-section .elementor-container{
        -webkit-flex-direction       :column;
    -ms-flex-direction       :column;
        flex-direction       :column;
    }

    .single  .elementor-widget-wrap {
        padding-left: 0!important;
        padding-right: 0!important;
    }

    .single .elementor-image-box-img{
        max-width: 400px!important;
    }

    body.elementor-page .caidia_posts .news .news-container{
        padding: 0 0 100px 0;
    }

    .single .elementor-section{
        padding: 0!important;
    }

    .single .elementor-widget-container{
        padding-bottom: 0!important;
    }

    body.elementor-page .caidia_posts .news .news-container .news-list{
        -webkit-flex-direction       :column;
    -ms-flex-direction       :column;
        flex-direction       :column;
    }

    body.elementor-page .caidia_posts .news .news-container .news-list .second-column{
        padding-left: 0;
        margin-top: 70px;
        width: 100%;
    }

    body.elementor-page .caidia_posts .news .news-container .news-list .first-column{
        width: 100%;
    }

    article#box-content-article.box-content-article-article{
        height: 400px;
        max-height: 400px;
    }

    .container__single_actualites #editorial-content div.editorial-article h2.elementor-heading-title{
        font-size: 30px;
        line-height: 36px;
    }
}

@media only screen and (max-width:1000px){
    article#box-content-article.box-content-article-article{
        height: 300px;
        max-height: 300px;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__secondtitle{
        max-width: 100%;
        overflow: hidden;
        padding: 0 30px;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__secondtitle{
        max-width: 400px;
        overflow: hidden;
    }

    .page-template-template-elementor .modinvest .modinvest__content{
        padding: 0;
    }

    .page-template-template-elementor .modinvest .modinvest__content h2{
        padding: 0 30px;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_left .modinvest__keyfigures ul{
        margin-left: 30px;
        margin-right: 30px;
    }

    .page-template-template-elementor .caidia_tab .caidia_tab_content_slider .slide{
        width: 100%;
        max-width: 100%;
    }
}

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


    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right .companies li{
        /* margin: 0 10px; */
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right .companies{
        margin-left: 25px;
        display: block;
        height: 200px;
        position: relative;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right .module_button{
        margin-left: 30px;
    }

    /* the slides */
     .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right .companies .slick-slide {
         margin: 0 5px;
     }


     .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right .companies .slick-arrow{
         position: absolute;
         bottom: 0;
         width: 30px;
         height: 30px;
         font-size: 0;
         color: transparent;
     }

     .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right .companies .slick-arrow.slick-prev:before{
         content: "";
         font-family: "font awesome 6 pro";
         font-size: 15px;
         color: #fff;
         font-weight: 300;
     }

     .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right .companies .slick-arrow.slick-prev{
         background-color: #004652;
         border:none;
         left: 10px;
     }

     .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right .companies .slick-arrow.slick-next{
         left: 45px;
         background-color: #004652;
         border:none;
     }

     .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right .companies .slick-arrow.slick-next:before{
         content: "";
         font-family: "font awesome 6 pro";
         font-size: 15px;
         color: #fff;
         font-weight: 300;
     }

     .page-template-template-elementor .modinvest .modinvest__content__container{
         -webkit-flex-direction       :column;
     -ms-flex-direction       :column;
         flex-direction       :column;
     }

     .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_right{
         margin-left: 0;
         margin-top: 50px;
     }

     .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__secondtitle{
         max-width: 100%;
         width: 100%;
     }

     .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_left{
         width: 100%;
     }

     .page-template-template-elementor .caidia_tab .tab_dots .slick-dots li button{
         min-width: 0;
         max-width: max-content;
     }
}


@media only screen and (max-width:820px){
    .container__single_actualites #editorial-content div.editorial-article h2.elementor-heading-title{
        font-size: 25px;
        line-height: 30px;
    }


}


@media only screen and (max-width:720px){
    body.elementor-page .caidia_posts .news .news-container .news-list .second-column .post-unit{
        -webkit-flex-direction       :column;
    -ms-flex-direction       :column;
        flex-direction       :column;
    }
    body.elementor-page .caidia_posts .news .news-container .news-list .second-column .post-unit .pu-second-column{
        margin-top: 20px;
    }

    body.elementor-page .caidia_posts .news .news-container .news-list .second-column .post-unit .pu-first-column .thumbnail{
        width: 100%;
        height: 250px;
    }

    body.elementor-page .caidia_posts .news .news-container .news-list .second-column .post-unit .pu-first-column{
        padding-right: 0;
    }

    body.elementor-page .caidia_posts .news .news-container .news-list .first-column{
        padding-right: 0;
    }

    .container__single_actualites #editorial-content div.editorial-article h2.elementor-heading-title:before{
        width: 95px;
        height: 86px;
    }

    .container__single_actualites #editorial-content div.editorial-article h2.elementor-heading-title{
        padding-top: 100px;
    }
}


@media only screen and (max-width:550px){
    #content-article-article #content-text-article h1{
        font-size: 50px;
    }

    .container__single_actualites #editorial-content div.editorial-article h2.elementor-heading-title{
        font-size: 22px;
        line-height: 28px;
    }

    .single .elementor-element .elementor-widget-container p{
        text-align: left;
    }

    body.elementor-page .caidia_posts .news .news-container .news-list .first-column .post-unit .misc{
        -webkit-flex-direction       :column;
    -ms-flex-direction       :column;
        flex-direction       :column;
    }

    body.elementor-page .caidia_posts .news .news-container .news-list .first-column .post-unit .pu_title h3{
        font-size: 20px;
        line-height: 25px;
    }

    body.elementor-page .caidia_posts .news .news-container h2{
        font-size: 35px;
    }

    .page-template-template-elementor .modinvest .modinvest__content h2{
        font-size: 30px;
        line-height: 34px;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_left .modinvest__keyfigures ul li span{
        font-size: 92px;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_left .modinvest__keyfigures ul li p{
        font-size: 17px;
        line-height: 20px;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__secondtitle h3{
        font-size: 20px;
    }
}

@media only screen and (max-width:450px){
    #editorial-content{
        padding: 0 30px;
    }

    body.elementor-page .caidia_posts .news .news-container .news-list .first-column .post-unit .thumbnail{
        height: 200px;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__secondtitle hr{
        display: none;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__secondtitle h3{
        padding-bottom: 30px;
        border-bottom:1px solid #000;
        width:100%;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__secondtitle{
        display: block;
    }

    .page-template-template-elementor .modinvest .modinvest__content__container .modinvest__content__col_left .modinvest__keyfigures ul li span{
        font-size: 82px;
    }
}
