@media(max-width: 767px){
	.clienti_container .container {
	width: calc(100vw - 55.2px - 10px);
	grid-template-columns: auto auto;
	grid-gap: 10px;
	}
	.clienti_container .container > div {
		height: calc((100vw - 55.2px - 10px) / 2);
		width: calc((100vw - 55.2px - 10px) / 2);
		padding: 10px;
	}
	.clienti_container .container img {
		height: calc(((100vw - 55.2px - 10px) / 2) - 20px);
	}
	.clienti_container h2 {
		width: calc(100vw - 55.2px);
		font-size: 31.28px!important;
	}
}
@media(min-width: 767px) and (max-width: 1024px){
	.clienti_container .container {
	width: calc(100vw - 120px - 60px);
	grid-template-columns: calc((100vw - 120px - 60px) / 4) calc((100vw - 120px - 60px) / 4) calc((100vw - 120px - 60px) / 4) calc((100vw - 120px - 60px) / 4);
	grid-gap: 20px;
	}
	.clienti_container .container > div {
		height: calc((100vw - 120px - 60px) / 4);
		padding: 20px;
	}
	.clienti_container .container img {
		height: calc(((100vw - 120px - 60px) / 4) - 40px);
	}
	.clienti_container h2 {
		width: calc(100vw - 120px);
		font-size: 44px!important;
	}
}
@media(min-width: 1024px){
	.clienti_container .container {
	width: min(1000px, calc(100vw - 200px - 60px));
	grid-template-columns: min(calc((1000px - 60px) / 4), calc((100vw - 200px - 60px) / 4)) min(calc((1000px - 60px) / 4), calc((100vw - 200px - 60px) / 4)) min(calc((1000px - 60px) / 4), calc((100vw - 200px - 60px) / 4)) min(calc((1000px - 60px) / 4), calc((100vw - 200px - 60px) / 4));
	grid-gap: 20px;
	}
	.clienti_container .container > div {
		height: min(calc((1000px - 60px) / 4), calc((100vw - 200px - 60px) / 4));
		padding: 20px;
	}
	.clienti_container .container img {
		height: min(calc(((1000px - 60px) / 4) - 40px), calc(((100vw - 200px - 60px) / 4) - 40px));
	}
	.clienti_container h2 {
		width: min(1000px, calc(100vw - 200px));
		font-size: 54px!important;
	}
}
.clienti_container {
	background-color: #E5E5E5;
	padding: 100px 0;
}
.clienti_container h2 {
	margin: 0px auto 30px 0!important;
	font-weight: 700!important;
	text-align: left;
}
.clienti_container .container + h2 {
	margin-top: 100px!important;
}
.clienti_container .container {
	display: grid;
	justify-content: left;
	align-items: center;
	margin: 0 auto 0 0;
}
.clienti_container .container > div {
	display: grid;
	justify-content: center;
	align-items: center;
	background-color: #FFF;
}
.clienti_container .container svg {
	justify-self: center!important;
	margin: 0 auto;
	/*height: 100%;*/
}
.clienti_container .container img {
	object-fit: contain;
	object-position: center;
	margin: 0 auto;
}