/**
 * ECRAN MOYEN ORDINATEUR
 * */
@media (max-width:1376px){
	.box1, .box2 {
		padding: 2.5% 3% 2% 1% !important;
	}
	.container-home, body.blog #content .ast-container {
		padding-left:15px!important;
		padding-right:15px !important;
	}
}
@media (max-width:1376px) and (min-width:875px){
	.element {
		width:90% !important;
	}
	.dataButton {
		width: 33%;
	}
}

/**
 * PETIT ECRAN ORDINATEUR
 * */
@media (max-width:1130px){
	.box{
		flex-wrap:wrap !important;
	}
	.box1, .box2{
		width:100% !important;
	}
	
}
/*
 * ECRAN DE TABLETTE
 * */
@media (max-width:921px){
	/*HEADER*/
	.main-header-menu > .menu-item > a::after{
		display:none;
	}
	
	
	
	.blockWrapper{
		flex-direction:column;
	}
	.blockImage, .elementWrapper{
		width:100% !important;
	}
	.usine-actus-home{
		display: grid !important;
    grid-template-columns: repeat(2, 1fr);
	}
	
	.blog .ast-row {
		grid-auto-flow: row !important;
		grid-template-columns: repeat(2, 1fr);
	}
}
/*
 * ECRAN DE TELEPHONE
 * */

@media (max-width:695px){
	.usine-actus-home {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	.element{
		width:100% !important;
	}
	.dataEtiquette {
		width:44% !important;
	}
	.dataButton {
		width:92% !important;
		text-align:center;
	}
	.pageContentHeader h2, .entry-header h1, .titre-section{
		font-size:27px !important;
	}
	.td-entete-actualite .event-date{
		font-size:15px !important;
	}
	body.single-post #content .ast-container, body.ast-normal-title-enabled #content .ast-container{
		padding-left:20px;
		padding-right:20px;
	}
	.ast-page-builder-template .td-entete-actualite .entry-header{
		margin-top:4em;
	}
}
@media (max-width:527px){
	.services-rapides {
   		flex-direction:column !important;
  		gap:21px !important;
	}
	.blog .ast-row {
        grid-auto-flow: row !important;
        grid-template-columns: repeat(1, 1fr);
    }
	.page .entry-header {
		margin-top:1em;
	}
	/*FOOTER*/
	.site-above-footer-wrap, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
		padding-left: 18px;
    	padding-right: 18px;
	}
}
