@media screen and (max-width: 1400px) {
	.content_big { width:100%; }
	.content { width:90%; }
}

@media screen and (max-width: 1280px) {
	
	.content { width:95%; }
	.header ul.menu li a { font-size:16px;  }
} 

@media screen and (max-width: 1200px) {
	.content_small { width:95%; }
	.menu ul li { margin-left:25px; }
	.menu ul li a { font-size:16px; }
	
}



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

	
	.parallax.mh500 { min-height:300px; }

	.nodesktop { display:inline!important; }
	.nomobile { display:none!important; }

	.nosmart { display:none; }
	.span1 { width: 99.6%; }
	.span2 { width: 99.6%; }
	.span3 { width: 99.6%; }
	.span4 { width: 99.6%; }
	.span5 { width: 99.6%; }
	.span6 { width: 99.6%; }
	.span7 { width: 99.6%; }
	.span8 { width: 99.6%; }
	.span9 { width: 99.6%; }
	.span10 { width: 99.6%; }
	.span11 { width: 99.6%; }

	.center-mobile { text-align:center!important; }

	.top_bar .span3 { width: 24.9%; }
	.top_bar .span9 { width: 74.99%; }
	.lista ul li.span3 {  width: -moz-calc(50% - 8px); width: -webkit-calc(50% - 8px); width: calc(50% - 8px);   }

	.margin-top { margin-top:0px!important; }
	.menu { border-bottom:0px; position: relative; margin-top:0; top:0; }
	.menu .content { width:100%; }
	
	.header .span4 { width:70%; }
	.header .span8 { width:30%; text-align:right; margin-top:15px; }
				
	.table, .table-nomobile{ display: block; text-align:center;float:left; }
	.table-row, .table-row-nomobile{ display: block; float:left; }
	.table-cell, .table-cell-nomobile{ display: block; vertical-align: inline; float:left;}

	.display-table { display: block; }
	.display-table .table-cell { display: block; float:none; }
	.display-table .table-row { display: block;  }

	.padding-left40 { padding:0; }
	.padding-left30 { padding:0; }
	.padding-left10 { padding:0; }
	.padding-right10 { padding:0; }
	.padding-left20, .padding-right20 { padding:0px!important; }

	.contatti p { text-align:center; }
	.contatti .span4, .contatti .span12 { text-align:center; margin:0 0 30px 0; }
	.contatti .fa-map-marker { float:none!important; }
	
	.sezioni .span3 { width:50%; }
	.caseifici-home .span4 { border:0px!important; margin-bottom:20px; }
	
	.servizi-home ul li { width: -moz-calc(50% - 8px); width: -webkit-calc(50% - 8px); width: calc(50% - 8px);  }
	.servizi-home ul li:nth-child(3n+ 3) { margin-left:0;  }
	.servizi-home ul li:nth-child(3n+ 1) { margin-right:0;  }
	.servizi-home ul li:nth-child(2n+ 1) { margin-right:15px;  }
	
	.caseifici-azienda ul li { width: -moz-calc(50% - 15px); width: -webkit-calc(50% - 15px); width: calc(50% - 15px); }
	.logo { position:absolute; z-index:99999; max-width:50%; }
	.logo img { width:200px; z-index:99999; }
	
	#carousel-top .caption { margin:0px; padding-top:50px; }
	
}


@media screen and (max-width:420px) {
	
	.sezioni .span3 { width:100%; }
	.servizi-home ul li { width:100%;  }
	.servizi-home ul li:nth-child(3n+ 3) { margin-left:0;  }
	.servizi-home ul li:nth-child(3n+ 1) { margin-right:0;  }
	.servizi-home ul li:nth-child(2n+ 1) { margin-right:0;  }
	.	caseifici-azienda ul li { width: 100%; }
	
}
