


/* -- RESPONSIVE DESKTOP -- */

@media (max-width: 1366px) {


}


@media (max-width: 1280px) {
	
	
}


@media (max-width: 1024px) {
	
	footer .credits {
		text-align: right;
	}
	
	
	/* -- CARROUSEL PARTENAIRES -- */

	.partenaires_carrousel .elementor-swiper-button-prev {
		left: 5% !important;
	}
	
}



/* -- RESPONSIVE TABLETTE  -- */

@media (max-width: 810px) {
	
	/* -- HEADER -- */
	
	.invisible_desktop {
		display: block !important;
	}	
	
	.menu_mobile {
		margin-top: -20px;
	}

	.menu_mobile ul.sub-menu li {
		margin-left: 20px;
	}
	
}


@media (max-width: 768px) {

	
}



/* -- RESPONSIVE MOBILE -- */


@media (max-width: 767px) {

	/* -- GLOBAL -- */
	
	h1 {
	    font-size: 38px !important;
        line-height: 48px !important;
    }
    
    h2, h3 {
	    font-size: 30px !important;
        line-height: 40px !important;
    }
    
    .txt_invisible_mobile h1 {
		/*color: #0A000000 !important;
		text-shadow: none !important;*/
	}


/* -- HEADER -- */

	.menu_mobile {
		margin-top: -10px;
	}
	
	
	/* -- FOOTER -- */

	footer p, footer .legales a {
		font-size: 18px !important;
		line-height: 30px !important;
	}

	footer .credits, footer .legales a {
		text-align: center !important;
	}
	
	footer .legales a {
		justify-content: center !important;
	}
	
	
	/* -- TEMOIGNAGES -- */
	
	.elementor-testimonial__content::before {
    	top: -7%;
	}    
    
    
    /* -- CARROUSEL PARTENAIRES -- */

	.partenaires_carrousel .elementor-swiper-button-prev {
		left: 0% !important;
	}

	.partenaires_carrousel .elementor-swiper-button-next {
		left: 90% !important;
	}
	
	
	/* -- ACTUS HOME -- */

	.actus_home .elementor-icon-list-items.elementor-inline-items a {
		margin-bottom: -40px;
	}


}


@media (max-width: 480px) {

	
}


@media (max-width: 414px) {
	

}


@media (max-width: 393px) {
	
	
}


@media (max-width: 375px) {
	
	
}


@media (max-width: 360px) {
	
	
}