

@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;
}
section.padding-mobile{padding-top:63px;}
  
  section.box-iniziale{top:65px;min-height:0px;position:fixed;z-index:0;}
  section.box-iniziale.box-iniziale-scompare-top{top:70px;transition:top 0.3s linear;
   -webkit-transition:top 0.3s linear;   -moz-transition:top 0.3s linear;}
  
  
  
  
  .container-fluid-slider-home{min-height:0px;padding:0px;background-attachment:fixed;padding-right:0px;padding-left:0px;overflow-y:hidden;}
  .container-fluid-slider{height: auto;min-height:400px;width:100%; }   
  section.slider-index{z-index:1;transform: matrix(1, 0, 0, 1, 0, 0);
     -webkit-transition: -webkit-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    -moz-transition: -moz-transform  0.3s  cubic-bezier(0,0,0,0) 0s;
    transition: transform 0.3s  cubic-bezier(100,0,0,0) 0s;
  }  
  section.slider-index.scrollonesu{
    -webkit-transition: -webkit-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    -moz-transition: -moz-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    transition: transform  0.3s  cubic-bezier(100,0,0,0) 0s;
    transform: matrix(1, 0, 0, 1, 0, 200);
  }
  .home_box_principale_titolo{transform: matrix(1, 0, 0, 1, 0, 0);
    -webkit-transition: -webkit-transform  0.3s  cubic-bezier(0,0,0,0) 0s;
    -moz-transition: -moz-transform  0.3s  cubic-bezier(0,0,0,0) 0s;
    transition: transform 0.3s  cubic-bezier(0,0,0,0) 0s;
  }
  .home_box_principale_titolo.scrollonesu{
    -webkit-transition: -webkit-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    -moz-transition: -moz-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    transition: transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
 .padding-top-desk{padding-top:30px;}
 .padding-top-desk-index{padding-top:0px;}
.padding-bottom-desk{padding-bottom:30px;}
    section.slider-index{margin-top:50px;}
  
  .container-fluid-slider-home{
    transition:transform 0.7s ease-out;
   -webkit-transition:transform 0.7s ease-out;   
    -moz-transition:transform 0.7s ease-out;
      transform: scale(1);

  }
  .container-fluid-slider-home.scrollonesu{
    transition:transform 0.7s ease-in;
   -webkit-transition:transform 0.7s ease-in;   
    -moz-transition:transform 0.7s ease-in;
    transform: scale(1.05);
  }
.full-panel-text{padding-right:0px;padding-left:0px;position:relative;margin-top:80%;z-index:9;}
  
}
@media only screen and (min-width : 480px) {
	.full-panel-text{padding-right:0px;padding-left:0px;position:relative;margin-top:80%;z-index:9;}
}



@media only screen and (min-width:768px) {
   section.box-iniziale{top:90px;}
  section.box-iniziale.box-iniziale-scompare-top{top:-90px;transition:top 0.3s linear;
   -webkit-transition:top 0.3s linear;   -moz-transition:top 0.3s linear;}
  .container-fluid-slider-home,
  .container-fluid-slider{height: 100vh;min-height: 100%;width:auto;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
 section.padding-mobile{padding-top:0px;}
 section{
  top: 0px;
position: relative;
display: block; 
height: 100%;min-height:600px; 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;
  
}

  section.slider-index{z-index:1;transform: matrix(1, 0, 0, 1, 0, 0);
     -webkit-transition: -webkit-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    -moz-transition: -moz-transform  0.3s  cubic-bezier(0,0,0,0) 0s;
    transition: transform 0.3s  cubic-bezier(100,0,0,0) 0s;
  }  
  section.slider-index.scrollonesu{
    -webkit-transition: -webkit-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    -moz-transition: -moz-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    transition: transform  0.3s  cubic-bezier(100,0,0,0) 0s;
    transform: matrix(1, 0, 0, 1, 0, 200);
  }
  .home_box_principale_titolo{transform: matrix(1, 0, 0, 1, 0, 0);
    -webkit-transition: -webkit-transform  0.3s  cubic-bezier(0,0,0,0) 0s;
    -moz-transition: -moz-transform  0.3s  cubic-bezier(0,0,0,0) 0s;
    transition: transform 0.3s  cubic-bezier(0,0,0,0) 0s;
  }
  .home_box_principale_titolo.scrollonesu{
    -webkit-transition: -webkit-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    -moz-transition: -moz-transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    transition: transform 0.3s  cubic-bezier(0,0,0,0) 0s;
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
  
    .container-fluid-slider-home{
    transition:transform 0.7s ease-out;
   -webkit-transition:transform 0.7s ease-out;   
    -moz-transition:transform 0.7s ease-out;
      transform: scale(1);

  }
  .container-fluid-slider-home.scrollonesu{
    transition:transform 0.7s ease-in;
   -webkit-transition:transform 0.7s ease-in;   
    -moz-transition:transform 0.7s ease-in;
    transform: scale(1.05);
  }

  section.slider-index{margin-top:90px;}
  .padding-top-desk,.padding-top-desk-index{padding-top:130px;}
.padding-bottom-desk{padding-bottom:130px;}
  
  .full-panel-text{padding-right:0px;padding-left:0px;position:relative;margin-top:100%;z-index:9;}
  
  
  
  
}
@media only screen and (min-width:992px) {

}
	/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
 
}





