@media screen and (max-width: 1440px) {
    /** HEADER **/
    #main-menu{margin:35px 0; width:70%;}

    /** FOOTER **/
    #logo-footer li{margin:0 10px;}

    /*** HOME ***/
    #home-slider .slide{max-height:550px;}
    #home-slider .caption .titre, #home-slider .caption .texte{font-size:30px;}
    #home-slider .owl-nav{left:inherit; right:0;}
}

@media screen and (max-width: 1280px) {
    /** HEADER **/
    #surtop-menu{width:calc(70% - 10%); padding:15px 5%;}
    #main-menu a{font-size:14px;}

    /** FOOTER **/
    #logo-footer{margin:30px 0;}
    #infos-footer{letter-spacing: 1px; display:flex; flex-wrap: wrap; justify-content: center;}
    .social a{font-size:18px}
    .social, .contact-link-footer{font-size:16px;}
    .contact-link-footer{margin:25px;}

    /*** HOME ***/
    #home-slider .caption{width:80%; bottom:50px;}
    #home-slider .caption .titre, #home-slider .caption .texte{font-size:25px;}
    #home-slider .caption .texte{margin:25px 0;}
    #home-slider .cat-slide{padding:0 50px; height: 75px; line-height: 75px;}

    #home-rassurance .wp-block-media-text__content .wp-block-columns,
    #home-domaines .wp-block-columns{flex-wrap:wrap;}
    #home-rassurance .wp-block-media-text__content .wp-block-column{flex:19%; margin:15px 25px;}
    #home-domaines .wp-block-column .wp-block-image{height:300px;}

    
    #home-rassurance .wp-block-media-text__content{margin:0; width:auto;}
    #home-rassurance .wp-block-media-text__content .wp-block-column a{border-radius:15px; margin:15px 0;}
	
	#news-home .list-news .bloc-news{width:43%;}

    .infos-rassurance::before{height:500px;}

    /* SOCIETE */
    .inner-content .date{flex-wrap: wrap;}

    /** COMMUN **/
    #home-rassurance, 
    #footer-main #informations-footer{display:block;}
    #home-domaines .wp-block-column .domaine-hover{display:none;}

    #home-slider .cat-slide,
    #home-domaines .wp-block-column h3 a{font-size:18px;}
}

@media screen and (max-width: 1024px) {
    /** HEADER **/
    #surtop-menu{float:none; width:calc(100% - 10%);}
    #logo{float:none; width:80%; margin:0 auto 25px;}
    #main-menu{float:none; width:100%;}

    #header-main.sticky #logo{width:15%; margin-top:20px;}

    /*** HOME ***/
    #home-slider .caption .titre, #home-slider .caption .texte{font-size:18px;}
    #home-domaines .wp-block-column, #home-rassurance .wp-block-media-text__content .wp-block-column{flex:40%; margin:15px 25px;}
	

    /** PAGES **/
    #header-page div, .bloc-focus{display:block;}
    .text-small-col, .line-right, .text-small-col, .focus{margin:50px 0;}
    #header-page .wp-block-media-text__media{margin:0 50px 100px 0; height:auto;}
    .bloc-focus .wp-block-column:last-child figure{margin:0; height:auto;}
    .bloc-focus .wp-block-column:nth-child(2n){margin-left:0;}

    /** COMMUN **/
    .btn-default{padding:15px 30px; margin:15px 0;}
    .infos-rassurance, #home-slider .owl-nav{display:none;}

    h1, h2, h3, #news-home h2{font-size:35px;}
}

@media screen and (max-width: 768px) {
    /** HEADER **/
    #surtop-menu{padding:15px 15%; float:none; width:calc(100% - 30%);}
    #surtop-menu ul{justify-content: center;}
    #surtop-menu ul li{margin:0 15%;}
    #open-menu{display:block; margin:0 15% 0 0; color:#FFF;}
    .menu-menu-surtop-container,
    .menu-menu-surtop-anglais-container{flex:100%;}

    #responsive-menu{height: 100%; width: 0; position: fixed; z-index: 10; top: 0; left: 0; background: #FFF; overflow-x: hidden; transition: 0.5s; text-align:center; display:block;}
    .closebtn{display:block; position:absolute; right:5%; top:15px; font-size:38px;}
    .menu-menu-responsive-container{margin:75px 0;}
    .menu-menu-responsive-container li{margin:35px 0;}

    /*** HOME ***/
    #home-presentation .wp-block-column:not(:first-child){margin:25px 0 0;}

    #home-domaines .wp-block-column{margin:25px 1%;}
    #home-domaines .wp-block-column .domaine-hover{margin:50px;}

    #news-home .inline-bloc{flex-wrap:wrap; justify-content: center;}
	
	#news-home .list-news .bloc-news{width:100%;}

    /* SOCIETE */
    .inner-content .date{display:block;}
    .inner-content .date .wp-block-group{width:80%;}
    #page.inner-content .points-forts figure img{height:auto;}

    /** COMMUN **/
    .line-right:after, #header-main.sticky, #home-slider, #footer-menu, #menu-menu-surtop li,
    #main-menu{display:none;}

    #home-presentation, #menu-menu-surtop li:first-child, #menu-menu-surtop li:last-child{display:block;}

    h1, h2, h3, #news-home h2{font-size:25px;}
    .inner-content p{font-size:16px;}
    .wp-block-quote p{font-size:18px;}
    .wp-block-button a, .btn-default {
		border-radius: 10px;
		padding: 15px 20px;
		letter-spacing: 0;
		display: block;
	}
	.step-bloc .step-title {
		height: auto;
	}
}

@media screen and (max-width: 480px) {
}

