@media only screen and (min-width: 120px) and (max-width: 1023px) {
	.menu ul {padding: 0;list-style: none;margin:0;}
	.menu ul  li{padding:5px;}
	.menu ul li  a{display:block;width:100%;height:30px;margin-left:18px;}
	.mfoot{display:none;}
	.mhead{width:100%;position:absolute;top:50px;background-color:white;z-index:100;}
	.cntposition h2{margin-left:30px;margin-top:16px;font-size: 12px;}
	.menuprodotto{width:96%;margin-left:2%;}
	.contprodotto{width:96%;margin-right:2%;margin-top: -10px;}
	.cntprod{width:96%;	margin-right:2%;}
	.txtpage{width:97%;	margin-left:2%;}
	.phtpro{height: 276px;width: 280px;}
	.cntp{width:100%;}
	.hiddenmini{display:none;}
	.nameprod {width: 95% !important;}
	.datisend {min-width: 240px;}
	.budgetprivacy{display:none;}
	.link--kumya {padding: 13px 10px 0;}
	.autocomplete{width:250px;}
	.datisend textarea{margin-bottom:30px; }
	.datisend {margin-left:3px;margin-right:3px; }
	#slideshowmini{display:none;}
        
        
        .grid-item { width: 25%; display: block;  }

        
}

@media only screen and (min-width: 1024px) and (max-width: 9999px) {
	.logo{font-size:33px;}
	.logo2{font-size:22px;}
	.menu ul li {display:inline-block;margin-left:0px;}
	.bottomresponsive{display:none;}
	.mhead{float:right;}
	.cntposition h2{margin-left:30px;font-size: 14px;}
	.menuprodotto{width:30%;margin-left:2%;}
	.contprodotto{width:451px;margin-right:25px;}
	.cntprod{width:66%;margin-right:1%;}
	.txtpage{width:545px;}
	.phtpro{height: 211px;width: 232px; border: 5px solid white;}
	.cntp{width:1024px;}
	.cntinput h4 {width:411px;}
	.hiddenmini{display:block;}
	.cntsoc {float: right;}
	#slideshowmini{display:none;}
}

@media only screen and (min-width: 120px) and (max-width: 359px) {
.mobslider {background-position: -280px center;}

	.link {background-color:white !important;color:black !important;}
	.link:hover {background-color:black !important;color:white !important;}
	.logo,.logo2{font-size:23px; margin-top:4px;}
	.visualprod{margin:5%;width:90%;}
	#slideshow img {
          /*height:100%;*/
          height: auto;
          width: 132%;
          margin-left: -11%;
          
        }
	#slideshow {height: 100%;margin: 0 0 0 -73%;overflow: hidden;padding: 0;position: relative;width: 226%;}
	.cntsoc {clear:both; float:left; margin-left: 30px;margin-top: -20px;padding-bottom: 20px;}
	.datisend {width:89%;}
}

@media only screen and (min-width: 360px) and (max-width: 479px) {
.mobslider {background-position: -408px center;}
	.link {background-color:white !important;color:black !important;}
	.link:hover {background-color:black !important;color:white !important;}
	.logo,.logo2{font-size:30px;}
	.visualprod{margin:5%;width:90%;}
	#slideshow img {/*height:100%;*/ height: auto; width:100%;}
	#slideshow {height: 100%;margin: 0 0 0 -73%;overflow: hidden;padding: 0;position: relative;width: 226%;}
/*	#slideshow {display:none;}*/
	.cntsoc {clear:both; float:left; margin-left: 30px;margin-top: -20px;padding-bottom: 20px;}
	.datisend {width:89%;}
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
.mobslider {background-position: -338px center;}
	.link {background-color:white !important;color:black !important;}
	.link:hover {background-color:black !important;color:white !important;}
	.logo,.logo2{font-size:30px;}
	.visualprod{margin:0.5%;width:48%;}
	#slideshow img {/*height:100%;*/ height: auto; width:100%;}
	#slideshow {height: 100%;margin: 0 0 0 -73%;overflow: hidden;padding: 0;position: relative;width: 226%;}
	.cntsoc {float: right;}
	.datisend {width:89%;}
}

@media only screen and (min-width: 600px) and (max-width: 767px) {

	.link {background-color:white !important;color:black !important;	}
	.link:hover {background-color:black !important;color:white !important;}
	.logo,.logo2{font-size:30px;}
	.visualprod{margin:0.5%;width:32%;}
	#slideshow img {/*height:100%;*/ height: auto; width:100%;}
	#slideshow {height: 100%;margin: 0 0 0 -73%;overflow: hidden;padding: 0;position: relative;width: 226%;}
	.cntsoc {float: right;}
	.datisend {width:92%;}
                .grid-item { width: 50%; display: block;  }
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
.logo,.logo2{font-size:30px;}
	.visualprod{margin:0.5%;width:24%;}
	#slideshow img {
          /*height:100%; min-width:100%;*/
          height: auto;
          width: 126%;
          margin-left: -13%;         
        }
	#slideshowmini{display:none;}
	.cntsoc {float: right;}
	.datisend {width:95%;}
}

@media only screen and (min-width: 980px) and (max-width: 1023px) {
.logo,.logo2{font-size:30px;}
	.visualprod{margin:0.5%;width:24%;}
	#slideshow img {/*height:100%;*/ height: auto; min-width:100%;margin-left:-60%}
	#slideshowmini{display:none;}
	.cntsoc {float: right;}
	.datisend {width:98%;}
}

@media only screen and (min-width: 1024px) and (max-width: 9999px) {
.logo{font-size:25px;}
	.visualprod{margin:0.5%;width:24%;}
	#slideshow img {/*min-height: 100%;*/ 
          width: 100%;
          margin-left: 0%;
          }
	#slideshowmini{display:none;}
	.cntsoc {float: right;}
}








