@media (max-width: 1620px) { 
	#footer #peu_1 h2{  font-size:32px !important; line-height:32px !important;}
	#footer #peu_1 p{font-size:18px !important; }
	#footer #peu_1 #peu_1_1{  padding:80px; min-height:400px;  }
	#footer #peu_1 #peu_1_2{  padding:80px; min-height:400px; }
	#footer #peu_1 #peu_1_3{  padding:80px; min-height:400px; }
}

@media (max-width: 1220px) { 
	.ampla_pagina{ width:100%; margin:0 auto; padding-left:20px; padding-right:20px; }
	
	#header #barraSup #telefonos{ width:36%; float:left;}
	#header #barraSup #correus{ width:23%; float:left;}
	#header #barraSup #xarxes{ width:18%; float:left;}
	#header #barraSup #idiomas{ width:23%; float:left;}
	
	.esloganHome { padding-top:80px !important; }
	.esloganHome h1{  font-size:35px !important; }
	.esloganHome h1 span{ font-size:35px !important; }
	
	/*a.caixa .imatge{ height: 200px;  }
	a.caixa .preu{ top:100px; }
	a.caixa .preu h3{font-size:28px !important;}*/
	a.caixa .informacio h2{font-size:20px !important;  }
	
	#footer #peu_1 h2{  font-size:26px !important; line-height:28px !important;}
	#footer #peu_1 p{font-size:18px !important; }
	#footer #peu_1 #peu_1_1{  padding:60px; min-height:400px;  }
	#footer #peu_1 #peu_1_2{  padding:60px; min-height:400px; }
	#footer #peu_1 #peu_1_3{  padding:60px; min-height:400px; }
	
	#videoYoutube{ margin-bottom:50px; }
	#videoYoutube iframe{ width:100% !important; height:300px !important; }

	
}

@media (max-width: 850px) { 
	#header #barraSup #telefonos{ width:100%; float:left; margin-bottom:4px;}
	#header #barraSup #correus{ width:100%; float:left;margin-bottom:4px;}
	#header #barraSup #xarxes{ width:50%; float:left;}
	#header #barraSup #idiomas{ width:50%; float:left;}
	
	.esloganHome { padding-top:60px !important; }
	.esloganHome h1{  font-size:30px !important; }
	.esloganHome h1 span{ font-size:30px !important; }
	/*
	a.caixa{ width:48%; margin:1%; float:left; margin-bottom:50px;  transition: all 0.2s ease-out;   }
	a.caixaUltima{ margin-right:1%; }
	*/
	.llistatHome{ padding-top:50px; padding-bottom:50px;}
	.llistatHome h2{ font-size:30px !important;margin-bottom:50px !important;  }
	
	#noticies{ padding:30px; }
	#noticies .noti{ margin-bottom:30px; padding-bottom:20px;}
	#noticies .noti h2{ font-size:24px !important;  }
	#noticies .noti p{font-size:14px !important;  }

	#footer #peu_1 h2{  font-size:26px !important; line-height:28px !important;}
	#footer #peu_1 p{font-size:18px !important; }
	#footer #peu_1 #peu_1_1{ float:none; width:100%;  padding:60px; min-height:inherit;  }
	#footer #peu_1 #peu_1_2{ float:none; width:100%;  padding:60px; min-height:inherit; }
	#footer #peu_1 #peu_1_3{ float:none; width:100%;  padding:60px; min-height:inherit; }
}


@media (max-width: 730px) { 
	
	#interiors #franjaTitol #titol{  width:100%; float:none;  }
	#interiors #franjaTitol #ruta{ display:none;}
	
	#bannerPeu{ padding:20px; }
	#bannerPeu #info{ width:100%; float:none; margin-right:0; margin-bottom:30px; }
	#bannerPeu #info h2{ font-size:20px; }
	#bannerPeu #foto{ width:100%; float:none; }
	
	#footer #peu_2 .col_1{  width:100%; margin-right:0; float:none; margin-bottom:30px;}
	#footer #peu_2 .col_2{  width:100%; margin-right:0; float:none; margin-bottom:30px;}
	#footer #peu_2 .col_3{  width:100%; float:none;}
	
	


}

@media (max-width: 650px) { 
	
	
	#header #menuPC{ display:none; }
	#menuRes{ width:100%; padding:0;  display:block; float:none; text-align:right;  }
	
	#header #logo{ text-align:left; padding-top:10px; padding-bottom:10px; float:left; width:70%; }
	#header #logo a img{ width:100%; max-width:200px; height:auto;  }
	#header #menu{ width:30%; float:left; margin-top:15px; border-bottom:none }
	
	#galeria{ width:100%;margin-right:0;  float:none; }
	#informacioFitxa{ width:100%; float:none; }
	
	#interiors #franjaTitol{padding: 15px 0; margin-bottom:30px;} 
	#interiors #franjaTitol #titol h1{ font-size:22px;  }
	#interiors #franjaTitol #ruta{ width:50%; float:left; text-align:right; padding-top:5px;}
	
	.homePC{ display:none; }
	.homeMOBIL{ display:block; }
	
	.empresa .em_bloc_1 .foto{ width:100%; margin-right:0; float:none; margin-bottom:30px; }
	.empresa .em_bloc_1 .texto{ width:100%; float:none; }
	
	.empresa .em_bloc_2 h2{ font-size:32px !important; line-height:32px !important;  }
	.empresa .em_bloc_2 h3{ font-size:20px !important; }
	.empresa .em_bloc_2 p{font-size:16px !important;  }
	
	.empresa .em_bloc_3 { padding:30px; padding-top:40px; padding-bottom:0;}
	.empresa .em_bloc_3 h2{font-size:26px !important; }
	.empresa .em_bloc_3 .col_1, .empresa .em_bloc_3 .col_2, .empresa .em_bloc_3 .col_3{ width:100%; padding:0px; float:none; margin-bottom:40px; }
	.empresa .em_bloc_3 h3{  font-size:20px !important;  }
	.empresa .em_bloc_3 p{font-size:16px !important;  }
	
	.Willerby .logo{ width:100%; margin-right:0; float:none; }
	.Willerby .desc{ width:100%; float:none; padding-top:15px; }
	
	#videoYoutube iframe{ width:100% !important; height:400px !important; }

	#whatsapp{ position:fixed; right:5px; top:5px; width:53px; height:53px; }
}
@media (max-width: 560px) { 
	
	#interiors #franjaTitol{padding: 10px 0; } 
	#interiors #franjaTitol #titol h1{ font-size:18px;  }
	.ampla_pagina{ padding-left:10px; padding-right:10px; }
	
	
	.esloganHome { padding-top:40px !important; }
	.esloganHome h1{  font-size:24px !important; }
	.esloganHome h1 span{ font-size:24px !important; }
	
	a.caixa .informacio{ min-height:auto; }
	a.caixa{ width:100%; margin:0; float:none; margin-bottom:50px;  transition: all 0.2s ease-out;   }
	
	
}

@media (max-width: 480px) { 
	
	
	
	
}







