/* --- Tablet landscape (1024x768) --- */

@media screen and (max-width: 1024px) {

			.boxPartnersWhite { width:190px; height:190px; }

}


/* --- Tablet portrait (768x1024) --- */
@media screen and (max-width: 768px) {

	#logoMobile { display:none; }
	
	#menuMain a { width: 100px; font-size:20px; }
	
	.intro_home { padding-top:30px; }
	
	/* Container */
	.intro { padding:30px 20px; }
	
	/* Grid */
	.descrizione h1 { font-size:32px; margin:0; padding:0 0 11px 0; }
	.descrizione p { font-size:14px; padding:0 25px 15px 25px; }
	
	.citazione { font-size:10px; }
	
	/* Buttons */
	a.buttonIntro { padding:11px 22px; font-size:22px; border-radius:30px; }
	a.buttonGrid { padding:11px 22px; font-size:14px; border-radius:30px; line-height:50px; }
	
	/* BoxContenuti */
	.boxContenutoGrey { padding:40px 20px; }
	
		.boxPartnersContainer { margin:auto; width:85%; }	
			.boxPartnersWhite { margin:5px; }
	
	.boxContenutoGreen { padding:40px 30px; }
	.boxContenutoWhite { padding:40px 30px; }
	
	
/* ############ FOOTER ############ */	
		
	#footer_black { height:210px; }
	
}