@media only screen and (min-width:0px) and (max-width:767px) {
	.composer-3colonne, .composer-2colonne, .composer-un-terzo, .composer-due-terzi, .composer-4colonne{width: 100%;  display:flex;justify-content:space-between; flex-wrap:wrap; flex-direction: column;}
	.colonna3{width: 100%; padding: 0px; margin-bottom: 40px; }
	.colonna2{width: 100%; padding: 0px; margin-bottom: 20px}
	.unterzo{width: 100%; margin-bottom: 20px}
	.dueterzi{width: 100%; }
	.colonna4{width: 100%; margin-bottom: 40px }

}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.composer-3colonne, .composer-2colonne{width: 100%;  display:flex;justify-content:space-between; flex-wrap:wrap; flex-direction: column;}
	.composer-un-terzo, .composer-due-terzi, .composer-4colonne{width: 100%;  display:flex;justify-content:space-between; flex-wrap:wrap;  margin-bottom: 20px}
	.colonna3{width: 100%; padding: 0px; margin-bottom: 40px; }
	.colonna2{width: 100%; padding: 0px; margin-bottom: 40px }
	.unterzo, .dueterzi{width: 48%; }
	.colonna4{width: 48%; margin-bottom: 40px }
	.composer-due-terzi .unterzo{order: 2;}
	.composer-due-terzi .dueterzi{order: 1; }

}


@media only screen and (min-width:1025px) {
	.composer-3colonne, .composer-2colonne, .composer-un-terzo, .composer-due-terzi, .composer-4colonne{width: 100%;  display:flex;justify-content:space-between; flex-wrap:wrap; overflow: hidden; margin-bottom: 20px}
	.colonna3{width: 30%}
	.colonna2{width: 48%; }
	.colonna4{width: 23%}
	.unterzo{width: 35%; }
	.dueterzi{width: 60%; }
	.composer-due-terzi .unterzo{order: 2;}
	.composer-due-terzi .dueterzi{order: 1; }
}


	.colonna2 img, .unterzo img, .colonna3 img, .colonna4 img {height: 100%; width: 100%; object-fit: cover;}
	.colonna4 strong, .colonna3 strong, .colonna2 strong, .dueterzi strong{color: #9c9c9c; line-height: 30px}
	.colonna2 p, .unterzo p {height: 100%;}
	.colonna3 p:first-child{height: 300px; width: 100%; overflow: hidden; margin-bottom: 40px}
	.colonna4 p:first-child{height: 300px; width: 100%; overflow: hidden; margin-bottom: 40px}
