@media screen and (max-width: 750px) {
	
	
    .span_1_of_4 { width:50%}
	#gallery p { font-size:16pt}
	.section{height: auto;}
	
	.container{width: 100%;}

	.link_space{width: 100%;}
	.form_space{width: 100%;}
	.input_short{width: 98%;margin: 5px 1%;}

	.submit_area{width: 100%;text-align: center;}
	.checkbok_area{text-align: left;width: 98%;margin: 0px 1%;}
	#contact{padding-bottom: 100px;}
	.fb_logo{display: block;position: relative;top:0px;left:0px;z-index:10;width: 40px;height: 40px;background-size: cover;margin: -40px -0px 20px 20px;}
	.submit_area button.submit{float: none;}
	#loghi img{max-width: 100%;}
	#info li{font-size: 30px;}
	#info .container{width: 80%;}
}

@media screen and (max-width: 500px) {
	.span_1_of_4 { width:100%}
	.overlay.terms .overlay_content{width: 80%;margin: 5%;padding: 5%;}
	.overlay.terms .overlay_content h3{font-size: 22px;}
	.overlay.terms .overlay_content p{font-size: 14px;}

	.overlay_content{width: 90%;margin: 5% 5%;}
	#info .container{width: 90%;margin: 0px 5%;}
	.bar{height: auto;}
	.icon_link{display: none;}
	.link_space{width: 98%;margin: 0 1%;text-align: center;}
	.form_space{margin-top: 20px;}
	#loghi img{max-width: 96%;margin: 10px 2%;margin-top: 30px;}
	h1{font-size: 38px;margin: 0 2%;}
	.logo img{width: 230px;}
	.main_photo{width: 60%;}
	.pack_strip img{width: 100%;}
	.pack_area{}
	.ombra_piccola{width: 100%;background-size: cover;}

	.flexslider{width: 100%;position: relative;}
	ul.slides {margin: 0px;padding:0px;}
	ul.slides li{width: 90%;line-height: auto;}
	#info li{line-height: 30px;}
	#info{padding: 20px 0px;}
	.flex-direction-nav{margin: 0px;display: none;}

	.pack_area{width: 100%;height: 380px;}
	.pack_area .single_pack img{width: 170px;}
	.pack_area .single_pack.riso{left: 10px;}
	.pack_area .single_pack.legumi{right: 10px;}
	.pack_area .single_pack.mais{margin-left: -80px;}
	.pack_area .single_pack:hover{z-index: 100 !important;opacity: 1;}
	.pack_area .single_pack:hover img{width: 170px;}

	.pack_area .single_pack.mais img{width: 185px;}
	.pack_area .single_pack.mais:hover img{width: 185px;}
	.pack_area .single_pack.mais:hover {top: 90px;}

	.pack_description{width: 98% !important;position: relative;border-radius: 40px !important;
		left: 0px !important;top: 0px !important;margin: 0 1%;margin-top: 240px;height: auto !important;
		z-index: 120;
	}
	.pack_description h2{padding-top:30px; }
	.pack_description p{padding-bottom:30px; }
	.pack_description .row_back{border-radius: 40px !important;}

	.pack_area .single_pack.active{z-index: 100 !important;}
	.pack_area .single_pack.active img{width: 170px;}

	.pack_riso .icon_new{top: -20px;left: 30px;}
	.pack_legumi.pack_description{height: 450px !important;}
	.pack_legumi.pack_description .icon_new{top: -66px;right: 195px;}
	.other_pasta .piselli .text{margin-top: 120px;}
	.other_pasta .ceci .text{margin-right: -15px;}
	.other_pasta .lenticchie .text{margin-top: 140px;margin-right: -30px;}
	.pack_area.open{height: 750px;}
	.icon_point{display: block;}
	#footer{padding-bottom: 20px;}
	.ombra_singola{display: none;}
}