@media only screen and (max-width: 1440px) {
	.ptop{padding-top:45px;}
	.pbot{padding-bottom:45px;}
	.plef{padding-left:45px;}
	.prig{padding-right:45px;}
	
	#lightSlider-marche p{font-size:30px;line-height:30px;}
	h3{font-size:24px;line-height:28px;}
}
@media only screen and (max-width: 1200px) {	
	.box-servizi{min-height:35vw;}
}
@media only screen and (max-width: 1024px) {
	.ptop{padding-top:45px;}
	.pbot{padding-bottom:45px;}
	.plef{padding-left:45px;}
	.prig{padding-right:45px;}
	
	p, input, textarea{font-size:16px;line-height:25px;}
	h1{font-size:33px;line-height:38px;}
	h2{font-size:33px;line-height:38px;}
	h3{font-size:22px;line-height:26px;}
	footer p{font-size:14px;line-height:17px;}
}
@media only screen and (max-width: 1023px) {
	.menu-menu-1-container{display:none;}
	#primary-menu{flex-direction:column;}
	#menu-button{display:block;}
	.due_terzi{width:100%;}
	.due_terzi + .un_terzo{width:100%;min-height:unset!important;}
	.home .due_terzi + .un_terzo img{max-width:339px;}
	#custom_post_widget-19 .un_terzo{width:100%;}
	.contenitore-form-contatti{width:100%;padding-left:0;}
	.contatti{width:100%;}
	.due_terzi.maxw600{max-width:100%;}
	.page-template-default:not(.home) .due_terzi + .un_terzo{display:flex;justify-content:center;}
	#lightSlider-marche p{font-size:20px;line-height:20px;}
	.box-servizi{min-height:41vw;}
}
@media only screen and (max-width: 768px) {
	.ptop{padding-top:35px;}
	.pbot{padding-bottom:35px;}
	.plef{padding-left:35px;}
	.prig{padding-right:35px;}
	
	#custom_post_widget-17 .un_terzo{width:50%;}
	#custom_post_widget-17 .box-servizi{padding:0;}
	#custom_post_widget-17 .box-servizi:nth-child(odd){padding-right:10px;padding-left:0;}
	#custom_post_widget-17 .box-servizi:nth-child(even){padding-left:10px;padding-right:0;}
	.box-servizi{min-height:59vw;}
	p, input, textarea{font-size:14px;line-height:23px;}
	h1{font-size:30px;line-height:35px;}
	h2{font-size:30px;line-height:35px;}
	h3{font-size:19px;line-height:23px;}
	footer p{font-size:11px;line-height:14px;}
}
@media only screen and (max-width: 480px) {
	.ptop{padding-top:25px;}
	.pbot{padding-bottom:25px;}
	.plef{padding-left:25px;}
	.prig{padding-right:25px;}
	
	#custom_post_widget-17 .un_terzo{width:100%;padding:0!important;}
	p, input, textarea{font-size:12px;line-height:21px;}
	h1{font-size:28px;line-height:33px;}
	h2{font-size:28px;line-height:33px;}
	h3{font-size:17px;line-height:21px;}
	footer p{font-size:11px;line-height:14px;}
	.box-servizi-img{max-height:unset;}
	.box-servizi-img>img{width:100%;}
	
	#masthead a.cent-no-flex{float:left;padding-left:20px;}
}