.head-realisation{
	background-color : var( --e-global-color-secondary );
	padding : 200px 0 100px;
}
.head-realisation h1{
	color:#FFFFFF!important;
	text-align:center;
	font-size : 60px;
}
.listCat{display: flex;align-items: center;list-style-type: none;padding-left: 0;margin-bottom: 15px;justify-content:center;gap:5px;}
	.listCat li {
	    background-color: var( --e-global-color-primary );
	    padding: 2px 10px;
		font-weight:500;
		color:#ffffff;
	}
.page-container-single{
	max-width:1340px;
	margin:0 auto;
	padding-top:25px;
}
.real-content{
	display: flex;
	align-items:center;
	gap:40px;
	padding:50px 0;
}
.real-thumb{width:50%;}
.real-text{width:50%;}

.gallery-real{
	padding: 0 0 50px;
}
.gallery-real h4{
	text-align:center;
	color:var( --e-global-color-secondary )!important;
	padding:0 0 20px;
	background:url('../img/sep.png') no-repeat center bottom;
	margin: 0 0 25px;
}

.container_gallery{
	display: flex;
	/*justify-content: space-between;*/
	flex-wrap: wrap;
	gap: 20px;
}
.itemListGallery img {
	height: 240px;
	object-fit: cover;
	width: 100%;
}
	
	.custom-bg {
	    min-height: 250px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    padding-top: 100px;
	}
	.itemListGallery {
	    flex-basis: 23%;
		/*flex: 1;*/
	}

	@media (max-width: 1340px){
	   .head-realisation{
			padding : 150px 20px 50px;
		}
		.page-container-single{
			padding:50px 20px;
		}
	}
	@media (max-width: 1200px){
	   	.real-content{flex-direction:column;padding: 0 0 20px;}
		.real-thumb{width:100%;}
		.real-text{width:100%;}
		.gallery-real{padding:0;}
	}
	@media (max-width: 900px){
	   	.itemListGallery {
		    flex-basis: 48%;
		}
	}
	@media (max-width: 768px){
		.head-realisation h1{font-size:36px;}
		.listCat{flex-wrap:wrap;}
		.container_gallery{gap: 15px;}
	}
	@media (max-width: 600px){
		.head-realisation h1{font-size:24px;}
		.listCat li{font-size:13px;}
		.itemListGallery {
		    flex-basis: 100%;
		}
	.container_gallery{gap: 15px;flex-wrap: wrap;}
	.custom-bg{padding-left: 15p;padding-right: 15px;}
	}
	