@media (min-height: 761px) or (min-width: 1401px) {
	#wrapper		{width: 100%;margin: 0 auto;}
	#header 		{width: 100%;float:right;padding: 0px 0px 0px 0px;} 
	#mainmenu	{width: 100%;display:flex;justify-content:center;padding: 0px 0px 0px 0px;}
   #mainmenu a	{color:#FFF; display: block;font-size: 17px;padding: 5px 0px;font-family: Oswald; text-transform:uppercase;}
	#main 		{width: 100%;display:flex;justify-content:center;padding: 0px 0px 0px 0px;}
   #mainmenu ul li 	{font-family: Oswald;text-align: center;color:#295252;float: left;margin: 0 0 0 0;width:140px; padding:0px 0px 0px 0px;position: relative;}
   .eco-oils-txt {position:relative; text-align:left; margin-left:30px; vertical-align:top;top:5px;font-family:Oswald; font-weight:300; font-size:18px;  font-weight: bold; color:#0C5E73;}
   .eco-oils-wht {padding:0px 0px 0px 0px;float:center;width:300px;max-height: 20px;margin-top:-10px;}
   .eco-oils-contact {padding:0px 10px 0px 0px;float:right;width:250px;margin-top:-5px;}


   .festival	{width: 75%; display: flex;justify-content:center;}
   .sezioni-fondo  {position: relative;margin: 0 0 0 0; height: 550px;padding:0px 0px 0px 0px;top:3px;}	

   .galleria	{width: 90%; display: flex;justify-content:center;}
   .foto	{width: 100%; display: flex;justify-content:center;border: 0px solid red;}
   .associazione	 {position:relative; text-align:center; justify-content:center;vertical-align:top;top:5px;}
   .festival-testo {position:relative; text-align:center; vertical-align:top;top:5px;font-family:Oswald; font-weight:300; font-size:16px; color:#662f25;} 
    
   .festival-testo-festival {position:relative; text-align:center; vertical-align:top;top:5px;font-family:Oswald; font-weight:300; font-size:19px; color:#662f25;} 
   .festival-testo-regolamento {position:relative; text-align:left; vertical-align:top;top:15px;font-family:Oswald; font-weight:300; font-size:17px; color:#662f25;}
   .giuria	{height: 565px;}
   .eventi	{height: 555px;}
   .premio  {position:relative;margin: 0 0 0 0;height:565px; padding:0px 0px 0px 0px;top:3px;}   
   #avantixproiez{position:absolute;top:58%;right:130px;}
   #dietroxproiez{position:absolute;top:58%;right:130px;}
   /*.grifo-patrocini {display:flex;justify-content:right; width:100%;border: solid 2px red}*/
   .giuria-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .proiezione-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .proiezione-sm-pag2{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .premio-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .eventi-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .associaz-sm{z-index:-10;display:none;position:absolute;left: 0px;top: 0px;height:0px;}
   .galleria-sm{z-index:-10;display:none;position:absolute;left: 0px;top: 0px;height:0px;}

   .bottom_big {display:inline-block;position:fixed;z-index:1000; width:100%;bottom:0px;height:40px;padding:0px 0px;background:#fff;}
   .loghifb {padding:0px 10px 0px 0px;float:left;width: 30px;margin-top:4px;margin-left:10px;}
   .loghiinstagram {padding:0px 10px 0px 0px;float:left;width: 30px;margin-top:4px;margin-left:0px;}
   .loghiyoutube {padding:0px 10px 0px 0px;float:left;width:63px;margin-top:7px;margin-left:0px;}
   .loghiffw {padding:0px 10px 0px 0px;float:left;width: 100px;margin-top:7px;margin-left:0px;}
   .linksocial {display:none;}
   .nosponsor-md {display:none;}
}   

@media (max-height: 760px) and (min-width: 1200px) and (max-width: 1400px) {
	#wrapper		{width: 100%;margin: 0 auto;}
	#header 		{width: 100%;float:right;padding: 0px 0px 0px 0px;} 
	#mainmenu	{width: 100%;display:flex;justify-content:center;padding: 0px 0px 0px 0px;}
   #mainmenu a	{color: #fff; display: block;font-size: 14px;padding: 5px 0px;font-family: Oswald; text-transform:uppercase;}
	#main 		{width: 100%;display:flex;justify-content:center;padding: 0px 0px 0px 0px;}
   .eco-oils-txt {position:relative; text-align:left; margin-left:30px; vertical-align:top;top:5px;font-family:Oswald; font-weight:300; font-size:18px;  font-weight: bold; color:#0C5E73;}
   .eco-oils-wht {padding:0px 0px 0px 0px;float:center;width:30px;max-height: 20px;margin-top:-10px;}
   .eco-oils-contact {padding:0px 10px 0px 0px;float:right;width:250px;margin-top:-5px;}


   .festival	{width: 75%; display: flex;justify-content:center;}
   .galleria	{width: 75%; display: flex;justify-content:center;}
   .foto	{width: 63%; display: flex;justify-content:center;border: 0px solid red;}
   /*.foto td	{border: 0px solid red;}*/
   .sezioni-fondo  {position: relative;margin: 0 0 0 0;height:430px; padding:0px 0px 0px 0px;top:3px;}   
   .associazione	 {position:relative; text-align:center; justify-content:center;vertical-align:top;top:5px;}
 
   .festival-testo {position:relative; text-align:center; vertical-align:top;top:5px;font-family:Oswald; font-weight:300; font-size:16px; color:#662f25;} 
   .festival-testo-marcheting {position:relative; text-align:center; vertical-align:top;top:5px;font-family:Oswald; font-weight:300; font-size:16px; color:#662f25;} 
   .festival-testo-festival {position:relative; text-align:center; vertical-align:top;top:5px;font-family:Oswald; font-weight:300; font-size:16px; color:#662f25;} 
   .festival-testo-regolamento {position:relative; text-align:left; vertical-align:top;top:15px;font-family:Oswald; font-weight:300; font-size:16px; color:#662f25;}
   .giuria	{height: 445px;padding:0px 0px 0px 0px;top:0px;}
   .eventi	{height: 445px;}
   .premio  {position:relative;margin: 0 0 0 0;height:450px; padding:0px 0px 0px 0px;top:3px;}   
   
   #avantixproiez{position:absolute;top:58%;right:230px;}
   #dietroxproiez{position:absolute;top:58%;right:230px;}
   /*.grifo-patrocini {display:flex;justify-content:right; width:100%;border: solid 2px red}*/
   .giuria-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .proiezione-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .proiezione-sm-pag2{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .premio-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .eventi-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .associaz-sm{z-index:-10;display:none;position:absolute;left: 0px;top: 0px;height:0px;}
   .galleria-sm{z-index:-10;display:none;position:absolute;left: 0px;top: 0px;height:0px;}

   .bottom_big {display:inline-block;position:fixed;z-index:1000; width:100%;bottom:0px;height:40px;padding:0px 0px;background:#fff;}
   .loghifb {padding:0px 10px 0px 0px;float:left;width: 30px;margin-top:4px;margin-left:10px;}
   .loghiinstagram {padding:0px 10px 0px 0px;float:left;width: 30px;margin-top:4px;margin-left:0px;}
   .loghiyoutube {padding:0px 10px 0px 0px;float:left;width:63px;margin-top:7px;margin-left:0px;}
   .loghiffw {padding:0px 10px 0px 0px;float:left;width: 100px;margin-top:7px;margin-left:0px;}
   .linksocial {display:none;}
   .nosponsor-md {display:none;}
}
@media (min-width: 768px) and (max-width: 1199px) {
	#wrapper		{width: 100%;margin: 0 auto;}
	#header 		{width: 100%;float:right;padding: 0px 0px 0px 0px;} 
	#mainmenu	{width: 100%;display:flex;justify-content:center;padding: 0px 0px 0px 0px;}
	#main 		{width: 100%;display:flex;justify-content:center;padding: 0px 0px 0px 0px;}
   #mainmenu ul li 	{font-family:Oswald;position: relative;text-align:center;float:left;margin: 0 0 0 0;width:100px; padding:0px 0px 0px 0px;}
   #mainmenu a 		{color: #fff; display: block;font-size:12px;padding: 1px 5px;font-family:Oswald; text-transform:uppercase;}
   .eco-oils-txt {position:relative; text-align:left; margin-left:30px; vertical-align:top;top:5px;font-family:Oswald; font-weight:300; font-size:18px;  font-weight: bold; color:#0C5E73;}
   .eco-oils-wht {padding:0px 0px 0px 0px;float:center;width:30px;max-height: 20px;margin-top:-10px;}
   .eco-oils-contact {padding:0px 10px 0px 0px;float:right;width:250px;margin-top:-5px;}

   .contiene	{width: 55%; display: flex;justify-content:center;}


   .festival	{width: 100%; display: flex;justify-content:center;}
   .galleria	{width: 90%; display: flex;justify-content:center;}
   .foto	{width: 50%; display: flex;justify-content:center;font-family:Oswald; font-size:10px;}
   .premio  {width: 100%; display: flex;float:left;}
   .sezioni-fondo  {position: relative;float: left;margin: 0 0 0 0;height:350px; padding:0px 0px 0px 0px;}
   .festival-testo-marcheting {position:relative; text-align:center; vertical-align:top;top:5px;font-family:oswald; font-weight:300; font-size:16px; color:#662f25;}
   .regolamento{height: 450px;}
	#main 		{width: 100%;display:flex;justify-content:center;padding: 0px 0px 0px 0px;}
   .associazione	 {position:relative; text-align:center; justify-content:center;vertical-align:top;top:5px;}
   .festival-testo {position:relative; text-align:center; vertical-align:top;top:5px;font-family:"Oswald"; font-weight:300; font-size:16px; color:#662f25;} 
   .festival-testo-regolamento {position:relative; text-align:left; vertical-align:top;top:15px;font-family:"Oswald"; font-weight:300; font-size:15px; color:#662f25;} 
   .festival-testo-festival {position:relative; text-align:center; vertical-align:top;top:5px;font-family:"Oswald"; font-weight:300; font-size:16px; color:#662f25;} 
   .giuria	{height: 350px;}
   .eventi	{height: 350px;width:100%;}
   .patrocini	{width: 80%;display: flex;justify-content:center;padding: 0px 0px 0px 0px;border: solid 0px red;}

   #avantixproiez{position:absolute;top:58%;right:130px;}
   #dietroxproiez{position:absolute;top:58%;right:130px;}
   /*.grifo-patrocini {display:flex;justify-content:right; width:100%;}*/
   .giuria-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .proiezione-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}   
   .proiezione-sm-pag2{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .premio-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .eventi-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height: 1px;}
   .associaz-sm{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height:1px;}
   .galleria-sm{z-index:-10;display:none;position:absolute;left: 0px;top: 0px;height:0px;}
   .loghi {display:none;}
   .bottom {display:block;position:fixed;right:0px;bottom:5px;width:40%;z-index: 1001;}

   .bottom_big {display:inline-block;position:fixed;z-index:1000; width:100%;bottom:0;height:30px;padding:0px 0px;background:#fff;}
/*   .loghifb {padding:0px 10px 0px 0px;float:left;width: 33px;margin-top:-11px;margin-left:10px;}
   .loghiinstagram {padding:0px 10px 0px 0px;float:left;width: 33px;margin-top:-11px;margin-left:0px;}
   .loghiyoutube {padding:0px 10px 0px 0px;float:left;width:73px;margin-top:-11px;margin-left:0px;}
   .loghiffw {padding:0px 10px 0px 0px;float:left;width: 120px;margin-top:-9px;margin-left:0px;}*/
 
  .loghifb {padding:0px 10px 0px 0px;float:left;width: 23px;margin-top:0px;margin-left:10px;}
   .loghiinstagram {padding:0px 10px 0px 0px;float:left;width: 23px;margin-top:0px;margin-left:0px;}
   .loghiyoutube {padding:0px 10px 0px 0px;float:left;width:63px;margin-top:0px;margin-left:0px;}
   .loghiffw {padding:0px 10px 0px 0px;float:left;width: 100px;margin-top:0px;margin-left:0px;}

   .linksocial {display:none;}
/*   .nosponsor  {display:block;position:relative;float:right;width:250px;top:0px;margin-right:5px;}*/
   .nosponsor  {display:none;}
   .nosponsor-md {display:block;position:relative;float:right;width:160%;top:5px;margin-right:5px;}
   }   

@media (max-width: 767px) {
/*	body{padding:0px;background:#fff;}
   .body-ini {background-repeat: no-repeat;
    background-image:url('images/festival-organizza-orange.jpg');
    background-attachment: fixed; 
    background-position: 50% 330px;
    }*/
   .body-ini {background-repeat: no-repeat;
    background-image:url('images/invest-index.jpg');
    background-attachment: fixed; 
    background-position: 0px 100px;
    background-size: 100%;
    }

   .body-group {background-repeat: no-repeat;
    background-image:url('images/invest-group.jpg');
    background-attachment: fixed; 
    background-position: -50px 200px;
    background-size: 110%;
    }

   .body-info {background-repeat: no-repeat;
    background-image:url('images/invest-info.jpg');
    background-attachment: fixed; 
    background-position: -110px 150px;
    background-size: 160%;
    }

   .body-contact {background-repeat: no-repeat;
    background-image:url('images/invest-contact.jpg');
    background-attachment: fixed; 
    background-position: -110px 150px;
    background-size: 160%;
    }


	#site-title a   {font-size:25px;margin-left:10px;}
	#mainmenu  	    {display:none;}
	#mainmenu ul li {font-size:12px;float: none;}

	#wrapper 	{width:100%;margin: 0 auto;}
	#header 		{width:100%;padding: 0 0 0 0; display:block;position:fixed;} 
	/*#mainmenu	{width:160px;float:right;position:relative;top:-3px;}*/
	#mainmenu	{width:140px;float:right;position:fixed;top:27px;right:0px;}
   #mainmenu a {color: #fff; display: block;font-size: 14px;padding: 5px 0px;font-family: Oswald; text-transform:uppercase;}
    .contiene {width:100%;float:right;padding: 0 0 0 0;z-index:-2;opacity:0;height:1px;}
	/*#main {width:100%;float:right;padding: 0 0 0 0;z-index:-2;opacity:0;height:1px;}
	/*#main	{width: 100%;display:flex;justify-content:center;padding: 0px 0px 0px 0px;border:2px solid green;z-index:-3}*/
    #main img.regolamento {position:absolute;display:block;left:0px;top:0px; z-index:-2;opacity:0;height:1px;}
    #main img.festival-deadline {display:block;position:absolute;top:0px; left:0px;height:1px;z-index:-3;opacity:0;}
    .festival-testo-regolamento {display:block;position:absolute;left:0px;top:0px;z-index:-3;opacity:0; text-align:left; font-size:1px; color:#fff;}
   .giuria{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height:1px;}
   .giuria-sm{z-index: -2;display:block;position:absolute;left: 0px;top: 40px;}

   #avantixproiez{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height:1px;}
   #dietroxproiez{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height:1px;}
   /*.proiezioni{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height:1px;}*/
   .proiezione-sm{z-index: -2;display:block;position:absolute; top: 40px;}
   .proiezione-sm-pag2{z-index:-1;margin-top: 100%;margin-left:300px;}

   .premio{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height:1px;}
   .premio-sm{z-index:-2;display:block;position:absolute;left: 0px;top: 40px;}
   .eventi{z-index:-10;display:none;position: absolute;left: 0px;top: 0px;height:1px;}
   .eventi-sm{z-index: -2;display:block;position:absolute;left: 0px;top: 50px;}

   .galleria	{z-index:-5;position:absolute;display:none;}
   .galleria-sm{z-index:-2;display:block;position:absolute;left: 0px;top: 40px;}

   .foto	{z-index:-2;position:relative;left: 0px;top: 110px;}
 
   /*.img.sezioni-fondo {display:block;position:absolute;top:0px; left:0px;height:100px;z-index:2;opacity:10;}*/
   #main img.sezioni-fondo {display:block;position:absolute;top:0px; z-index:-2;opacity:0;height:1px;}
   .festival-testo-marcheting {display:block;position:absolute;left:0px;top:0px;z-index:-3;opacity:0; text-align:left; font-size:1px; color:#fff;}
   .festival-testo {display:block;position:absolute;top:0px; left:0px;height:1px;z-index:-5;opacity:0;} 
   .associaz-sm{z-index:-5;display:block;position:absolute;left: 3%;top: 45px;}

/* #main img.contiene {width:100%;display: flex; justify-content: center;align-items: center; vertical-align:central;}*/
   #main img.contiene {display:block;position:absolute;top:10%;width:100%; z-index:-2;}
   #main img.marcheting {display:block;position:absolute;top:-25px; left:25%;z-index:-2;}

   .festival-testo-festival {position:absolute;z-index:-1;top:45px; text-align:center; font-family:Oswald; font-weight:300; font-size:16px; color:#662f25;}
   .festival-testo {position:absolute;z-index:-1;top:75px; text-align:left; font-family:Oswald; font-weight:300; font-size:16px; color:#662f25;}
   .loghi {display:none;}
   .bottom_big {display:inline-block;position:fixed;z-index:1000; width:100%;bottom:0;height:45px;padding:0px 0px;background:#fff;}
    /*.festival	{z-index: -2;display:block;position:absolute;left: 0px;top: 40px;}*/
   /*.galleria	{z-index: -2;display:block;position:absolute;left: 0px;top: 40px;} Galleria - OK - LAST*/
   .patrocini	{position:absolute; display:block;top:60px;width:100%; z-index:-2;}	
   .nosponsor-md  {display:none;}
   .linksocial {display:block;position:absolute;width:80px;top:12px;margin-left:5px;}

   /*.social {position:absolute;display:block;top:100px;transform: translate(0%, 10%); z-index:-2;}*/
   .social {position:absolute;top:70px; left:0px;z-index:-2;}
   .loghifb {position:absolute;display:none;float:left;width:0px;margin-top:20px;margin-left:0px;width:0px;}
   .loghiyoutube {position:absolute;display:none;float:left;width:0px;margin-top:0px;margin-left:0px;width:0px;}
   .loghiffw {position:absolute;display:none;float:left;width:0px;margin-top:0px;margin-left:0px;width:0px;}
	.btn-responsive-menu{display:block;position:absolute;right:0px;top:0px;height:24px;}	
   .nosponsor  {display:block;position:relative;float:right;width:250px;top:0px;margin-right:5px;}
   .bottom {display:block;position:fixed;right:0px;bottom:5px;width:100%;z-index:1001;height:55px;}
}


