

@media only screen and (min-width : 320px) {
   section{
  top: 0px;
position: relative;
display: block; 
height: auto;
     min-height:400px; width:100%;
background-attachment: scroll !important;
background-size: cover !important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-repeat: no-repeat;
     z-index:99;
}
.altezza-slider{min-height:350px;}  
.spazio-testo-slider{padding-top:30vh;} 
.spazio-testo-shop{padding-top:30vh;} 
.centraverticalmente {
  position: relative;
  top: 40%;
  transform: translateY(-40%);
}
  /* positione bottiglia home */
  div.rigasovrapposta div.row .box-foto-home{opacity:0;top:0px; }
  
  div.rigasovrapposta div.row .box-foto-home:nth-child(1){
      -webkit-animation: 1.3s ease 3.1s normal forwards 1 fadein;
    animation:1.3s ease 3.1s normal forwards 1 fadein;
  }  
  div.rigasovrapposta div.row .box-foto-home:nth-child(2){
     -webkit-animation: 1.3s ease 2.9 normal forwards 1 fadein;
    animation:1.3s ease 2.9s normal forwards 1 fadein;
  } 
  div.rigasovrapposta div.row .box-foto-home:nth-child(3){
    -webkit-animation: 1.3s ease 2.6s normal forwards 1 fadein;
    animation: 1.3s ease 2.6s normal forwards 1 fadein;} 
  div.rigasovrapposta div.row .box-foto-home:nth-child(4){
    -webkit-animation: 1.3s ease 2.3s normal forwards 1 fadein;
    animation: 1.3s ease 2.3s normal forwards 1 fadein;
  } 
  div.rigasovrapposta div.row .box-foto-home:nth-child(5){
    -webkit-animation: 1.3s ease 2s normal forwards 1 fadein;
    animation: 1.3s ease 2s normal forwards 1 fadein;
  } 
  div.rigasovrapposta div.row .box-foto-home:nth-child(6){
    -webkit-animation: 1.3s ease 1.5s normal forwards 1 fadein;
    animation: 1.3s ease 1.5s normal forwards 1 fadein;
  } 
  @keyframes fadein{
    0% { opacity:0.5;  }
    100% { opacity:1;  }
}

@-webkit-keyframes fadein{
    0% { opacity:0.5;  }
    100% { opacity:1; }
}
  
 
  div.rigasovrapposta div.row  >.box-foto-home{padding-right:0px!important;padding-left:5px!important;position:relative;}  
  div.rigasovrapposta div.row > .box-foto-home >img{border-radius: 10px;}

 div.rigasovrapposta-sotto div.row > .box-foto-home{padding-right:0px!important;padding-left:5px!important;position:relative;}  
 div.rigasovrapposta-sotto div.row > .box-foto-home >img{border-radius: 10px;} 
/*  .sottorigasovrapposta{position:relative;top:-50px;} */
  
}
@media only screen and (min-width : 480px) {
	
}



@media only screen and (min-width:768px) {
  
 section{
  top: 0px;
position: relative;
display: block; 
height: auto;min-height:500px; width:auto;
background-attachment: scroll !important;
background-size: cover !important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-repeat: no-repeat;
  
}

.altezza-slider{min-height:60vh;}  
.spazio-testo-slider{padding-top:40vh;}
.spazio-testo-shop{padding-top:30vh;}   
    /* positione bottiglia home */
  .box-foto-home{padding-right:0px!important;padding-left:15px!important;position:relative;top:-130px;}  
  .box-foto-home.prima{padding-left:15px!important;}
  .box-foto-home >img{border-radius: 10px;}
	
  .centraverticalmente {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
  
    /* positione bottiglia home */
  div.rigasovrapposta div.row  >.box-foto-home{padding-right:0px!important;padding-left:15px!important;position:relative;}  
  div.rigasovrapposta div.row > .box-foto-home >img{border-radius: 10px;}
 
 
}
@media only screen and (min-width:992px) {
.spazio-testo-slider{padding-top:35vh;}
.spazio-testo-shop{padding-top:35vh;}     

   div.rigasovrapposta div.row  >.box-foto-home{padding-right:0px!important;padding-left:15px!important;position:relative; } 

  
}
	/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
  div.rigasovrapposta div.row  >.box-foto-home{padding-right:0px!important;padding-left:15px!important;position:relative;}    

}

@media only screen and (min-width : 1500px) {
  div.rigasovrapposta div.row  >.box-foto-home{padding-right:0px!important;padding-left:15px!important;position:relative;}   
    
}

.my-container{width: 100%; float:left; width:100%;padding:0;margin:0;}


	







