@media (max-width:450px) {
    #primary #main .titleanimaterealisations .elementor-widget-container h3{
        font-size: 40px !important;
        text-align: center;
    }
	.page-id-826 .elementor-section-wrap .elementor-element-141f76c .elementor-widget-shortcode .elementor-widget-container{
        display: block !important;
    }
    #post-826 .elementor-826 .elementor-element.elementor-element-f8e19c8 .elementor-heading-title{
        font-size: 50px;
        line-height: 50px;
    }
    #post-826 .elementor-826 .elementor-element.elementor-element-556e415 .elementor-heading-title{
        font-size: 30px;
        line-height: 50px;
    }
    #post-826 .elementor-element-edfc68d p{
        font-size: 20px!important;
        line-height: 50px;
        opacity: 1;
    }
    #post-826 .elementor-element-edfc68d .filter-domaine{
        width: 100%;
        height: 30px;
    }
    #post-826 .item-actus .item-content{
        height: 175px!important;
        width: 100%;
        max-width: 100%;
    }
    #post-826 .item-actus .item-content img{
        margin-left: -9%;
        height: 155%;
    }
    #post-826 .item-actus{
        padding: 0px;
        margin-bottom: 15%;
        min-height: 175px;
        width: 253px;
        margin-left: auto;
        margin-right: auto;
    }
    #post-826 .item-actus .post-data{
        height: 25%!important;
    }
    #post-826 .item-actus .post-data p{
        top: 10px;
        font-size: 12px;
    }
    #post-826 .item-actus .post-data span{
        top: 10px;
        font-size: 10px;
    }
}
@media (max-width:768px) and (min-width:451px){
	.page-id-826 .elementor-section-wrap .elementor-element-141f76c .elementor-widget-shortcode .elementor-widget-container{
        display: block !important;
    }
    #post-826 .elementor-826 .elementor-element.elementor-element-f8e19c8 .elementor-heading-title{
        font-size: 80px;
        line-height: 100px;
    }
    #post-826 .elementor-826 .elementor-element.elementor-element-556e415 .elementor-heading-title{
        font-size: 75px;
        line-height: 100px;
    }
    #post-826 .item-actus .item-content{
        /*height: 175px!important;*/
        width: 100%;
        max-width: 100%;
    }
    #post-826 .elementor-element-edfc68d .filter-domaine{
        width: 100%;
    }
    /*#post-826 .item-actus{
        max-width: 100%;
    }*/
    #post-826 .item-actus .item-content img{
        margin-left: 0%;
        height: 100%;
    }
    #post-826 .item-actus{
        padding: 0px;
        margin-bottom: 20%;
    }
}

@media (max-width: 768px) {
    .page-id-826 #masthead.active .site-branding-container {
        top: 15px !important;
    }
}

@media (min-width: 451px) and (max-width: 768px) {
    #primary #main .titleanimaterealisations .elementor-widget-container h3{
        font-size: 54px !important;
        text-align: center;
    }
}