/* effetto solo opacità */
.target {
   
    opacity: 0;
    -webkit-transition: opacity 0.5s, transform 0.5s;
    -o-transition: opacity 0.5s, transform 0.5s;
    transition: opacity 0.5s, transform 0.5s;
}
.target.onScreen {
	 -webkit-transition-delay: 0.2s; 
    transition-delay: 0.2s; 
    opacity: 1;
}

.sfondo-opaco.target6.onScreen{opacity: 1;}
.sfondo-opaco.target6{position:absolute;top:0px;z-index:0;left:0px;
     background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5), rgba(0,0,0,0.5)) repeat;
    -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
    width: 100%;height: 100%;
		opacity:0;
   -webkit-transition: opacity 1s, transform 1s;
    -o-transition: opacity 1s, transform 1s;
    transition: opacity 1s, transform 1s;
}

.target5{
   opacity: 0;
 -webkit-transition: opacity 1s, transform 1s;
    -o-transition: opacity 1s, transform 1s;
    transition: opacity 1s, transform 1s;
}
.target5.onScreen {
	
    opacity: 1;
}




 
/* animazione testi */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* pulse */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}


@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
/* animazioni testo flipInX */
.animated.flipInX.target3 {
    opacity: 1;
    overflow: visible;
    -webkit-transition: opacity 0ms, transform 1s;
    -o-transition: opacity 0ms, transform 1s;
    transition: opacity 0ms, transform 1s;
	 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;

  
}
.animated.flipInX.target3.onScreen {
   -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
    opacity: 1;
   -webkit-transform: perspective(400px);
    transform: perspective(400px);
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}


/* bounce */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* fine animazione testi */



/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
/* verso alto */
.target1.testo-alto{
   overflow:hidden;
   opacity: 0;
    -webkit-transition: opacity 1.5s, transform 1s;
    -o-transition: opacity 1.5s, transform 1s;
    transition: opacity 1.5s, transform 1s;
   -webkit-transform: translate3d(0%, -20%, 0);
    transform: translate3d(0%, -20%, 0);
}
.target1.testo-alto.onScreen{

    opacity: 1;
    -webkit-transition: opacity 1.5s, transform 1s;
    -o-transition: opacity 1.5s, transform 1s;
    transition: opacity 1.5s, transform 1s;
   -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}  
/* verso basso */
.target1.testo-basso{
   overflow:hidden;
   opacity: 0;
    -webkit-transition: opacity 1.5s, transform 1s;
    -o-transition: opacity 1.5s, transform 1s;
    transition: opacity 1.5s, transform 1s;
   -webkit-transform: translate3d(0%, 20%, 0);
    transform: translate3d(0%,20%, 0);
}
.target1.testo-basso.onScreen{
  -webkit-transition-delay:2s; 
    transition-delay: 2s;
    opacity: 1;
    -webkit-transition: opacity 1.5s, transform 1s;
    -o-transition: opacity 1.5s, transform 1s;
    transition: opacity 1.5s, transform 1s;
   -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
  	/* animazioni */
	.posizioneanimazioneforma1{position:absolute;right:6%;width:30%;bottom:5px;}
		.posizioneanimazioneforma1 svg#forma1{height: 7vh;}
	
  .img-tradizionali-sx.target5{
    overflow:hidden;
  -webkit-transition: opacity 0.5s, transform 1s;
    -o-transition: opacity 0.5s, transform 1s;
    transition: opacity 0.5s, transform 1s;
   -webkit-transform: rotate(0deg) translate(0%,0%); /* Safari */
    transform: rotate(0deg) translate(0%,0%);
    }
  .img-tradizionali-sx.target5.onScreen {
   -webkit-transition-delay:1s; 
    transition-delay: 1s; 
    opacity: 1;
    -webkit-transition: opacity 0.5s, transform 2s;
    -o-transition: opacity 0.5s, transform 2s;
    transition: opacity 0.5s, transform 2s;
       -webkit-transform: rotate(8deg) translate(0%,0%); /* Safari */
    transform: rotate(8deg) translate(0%,0%);
  }  
	.posizioneanimazioneformeazienda{position:absolute;right:0px;width:80%;top:20px;z-index: 99;height:100%;}
	.posizioneanimazioneformeazienda svg#forma4{height: 7vh;}
	.posizioneanimazioneformeazienda svg#forma3{height: 6vh;}
	.posizioneanimazioneformeazienda svg#forma2{height: 6vh;}
	.posizioneanimazioneformeazienda svg#forma1{height: 7vh;}
	.posizioneanimazioneformeazienda .img-tradizionali-dx.target5.forma3{margin-top:10vh;right:30%;
    bottom:0px; position:absolute;}
	
  .img-tradizionali-dx.target5{overflow:hidden;
  -webkit-transition: opacity 0.5s, transform 1s;
    -o-transition: opacity 0.5s, transform 1s;
    transition: opacity 0.5s, transform 1s;
   -webkit-transform: rotate(0deg) translate(30%,0%); /* Safari */
    transform: rotate(0deg) translate(30%,0%);
    }
  .img-tradizionali-dx.target5.onScreen {
   -webkit-transition-delay:1s; 
    transition-delay: 1s; 
    opacity: 1;
    -webkit-transition: opacity 0.5s, transform 1.5s;
    -o-transition: opacity 0.5s, transform 1.5s;
    transition: opacity 0.5s, transform 1.5s;
       -webkit-transform: rotate(5deg) translate(0%,0%); /* Safari */
    transform: rotate(5deg) translate(0%,0%);
  }   
  
  .illustrazionebioslider svg#illustrazionebio{height:50vh;position:absolute;width:100%;padding-left:-50%;margin-top:25vh;}

   /* carousel  3 item */
   .multi-item-carousel .carousel-inner > .item{
      transition: 500ms ease-in-out left;
    }

.multi-item-carousel .carousel-inner .active.left{
        left:-33%;
      }
.multi-item-carousel .carousel-inner .active.right{
        left:33%;
      }
    
.multi-item-carousel .carousel-inner .next{
      left: 33%;
    }
.multi-item-carousel .carousel-inner .prev{
      left: -33%;
    }
   /* carousel  4 item */
   .multi-item-carousel-4 .carousel-inner > .item{
      transition: 500ms ease-in-out left;
    }

.multi-item-carousel-4 .carousel-inner .active.left{
        left:-25%;
      }
.multi-item-carousel-4 .carousel-inner .active.right{
        left:25%;
      }
    
.multi-item-carousel-4 .carousel-inner .next{
      left: 25%;
    }
.multi-item-carousel-4 .carousel-inner .prev{
      left: -25%;
    }  
}

@media only screen and (min-width : 375px) {
}
    /* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {


}

@media only screen and (min-width : 768px){
  /* animazioni barattoli */
.comparitre.target4 > div {
  -webkit-transition-delay:4s; 
  transition-delay: 4s; 
  opacity: 0;
   -webkit-transition: opacity 1.5s4s, transform 1.5s;
  -o-transition: opacity 1.5s 4s, transform 1.5s;
   transition: opacity 1.5s 4s, transform 1.5s;
}
.comparitre.target4.onScreen > div{

  overflow:hidden;
  -webkit-transition: opacity 1.5s 4s, transform 1.5s;
   -o-transition: opacity 1.5s 4s, transform 1.5s;
   transition: opacity 1.5s 4s, transform 1.5s;
   opacity: 1;
}  

 /* verso alto */
.target1.testo-alto{
   overflow:hidden;
   opacity: 0;
    -webkit-transition: opacity 0.5s 0.1s, transform 1s;
    -o-transition: opacity 0.5s 0.1s, transform 1s;
    transition: opacity 0.5s 0.1s, transform 1s;
   -webkit-transform: translate3d(0%, -30%, 0);
    transform: translate3d(0%, -30%, 0);
}
.target1.testo-alto.onScreen{
    opacity: 1;
    -webkit-transition: opacity 1.5s 0.1s, transform 1s 0.1s; 
    -o-transition: opacity 1.5s 0.1s, transform 1s 0.1s;
    transition: opacity 1.5s 0.1s, transform 1s 0.1s;
   -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}  
  
  
/* verso basso */
.target1.testo-basso{
   overflow:hidden;
   opacity: 0;
    -webkit-transition: opacity 0.5s 0.5s, transform 1s;
    -o-transition: opacity 0.5s 0.5s, transform 1s;
    transition: opacity 0.5s 0.5s, transform 1s;
   -webkit-transform: translate3d(0%, 30%, 0);
    transform: translate3d(0%,30%, 0);
}
.target1.testo-basso.onScreen{
    opacity: 1;
    -webkit-transition: opacity 1.5s 0.1s, transform 1s 0.1s;
    -o-transition: opacity 1.5s 0.1s, transform 1s 0.1s;
    transition: opacity 1.5s 0.1s, transform 1s 0.1s;
   -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
  
/* animazioni barattoli */
.comparitre.target4  div{
  -webkit-transition-delay:4s; 
  transition-delay: 4s; 
  opacity: 0;
   -webkit-transition: opacity 1.5s 1s, transform 1.5s;
  -o-transition: opacity 1.5s 1s, transform 1.5s;
   transition: opacity 1.5s 1s, transform 1.5s;
}
.comparitre.target4.onScreen div:nth-child(1){

  overflow:hidden;
  -webkit-transition: opacity 1.5s 1.5s, transform 1.5s 1.5s;
   -o-transition: opacity 1.5s 1.5s, transform 1.5s 1.5s;
   transition: opacity 1.5s 1.5s, transform 1.5s 1.5s;
   opacity: 1;
}  
.comparitre.target4.onScreen  div:nth-child(2){

  overflow:hidden;
  -webkit-transition: opacity 1.5s .5s, transform 1.5s .5s;
   -o-transition: opacity 1.5s .5s, transform 1.5s .5s;
   transition: opacity 1.5s .5s, transform 1.5s .5s;
   opacity: 1;
}  
.comparitre.target4.onScreen  div:nth-child(3){

  overflow:hidden;
  -webkit-transition: opacity 1.5s 1s, transform 1.5s 1s;
   -o-transition: opacity 1.5s 1s, transform 1.5s 1s;
   transition: opacity 1.5s 1s, transform 1.5s 1s;
   opacity: 1;
}    
  
/*  animazioni home tradizionali */
  /* animazioni */
	.posizioneanimazioneforma1{position:absolute;right:0%;width:30%;bottom:auto;top:5vh}
		.posizioneanimazioneforma1 svg#forma1{height: 10vh;}
	/*
	.posizioneanimazioneformeazienda{position:absolute;right:0px;width:30%;top:20px;}
	.posizioneanimazioneformeazienda svg#forma4{height: 20vh;}
	.posizioneanimazioneformeazienda svg#forma3{height: 15vh;}
	.posizioneanimazioneformeazienda .img-tradizionali-dx.target5.forma3{margin-top:10vh;right:auto;
    bottom:auto; position:relative;}
	.posizioneanimazioneformeazienda .img-tradizionali-sx.target5.forma4{margin-top:5vh;}
	*/
  .img-tradizionali-sx.target5{
    overflow:hidden;
  -webkit-transition: opacity 0.5s, transform 1s;
    -o-transition: opacity 0.5s, transform 1s;
    transition: opacity 0.5s, transform 1s;
   -webkit-transform: rotate(0deg) translate(0%,0%); /* Safari */
    transform: rotate(0deg) translate(0%,0%);
    }
  .img-tradizionali-sx.target5.onScreen {
   -webkit-transition-delay:1s; 
    transition-delay: 1s; 
    opacity: 1;
    -webkit-transition: opacity 0.5s, transform 2s;
    -o-transition: opacity 0.5s, transform 2s;
    transition: opacity 0.5s, transform 2s;
       -webkit-transform: rotate(8deg) translate(0%,0%); /* Safari */
    transform: rotate(8deg) translate(0%,0%);
  }  
	
  .img-tradizionali-dx.target5{
   margin-top:0px;
  -webkit-transition: opacity 0.5s, transform 1s;
    -o-transition: opacity 0.5s, transform 1s;
    transition: opacity 0.5s, transform 1s;
  
		 -webkit-transform: rotate(5deg) translate(0%,0%); /* Safari */
    transform: rotate(5deg) translate(0%,0%);
    }
  .img-tradizionali-dx.target5.onScreen {
   -webkit-transition-delay:1s; 
    transition-delay: 1s; 
    opacity: 1;
    -webkit-transition: opacity 0.5s, transform 1.5s;
    -o-transition: opacity 0.5s, transform 1.5s;
    transition: opacity 0.5s, transform 1.5s;
       -webkit-transform: rotate(0deg) translate(0%,15%); /* Safari */
    transform: rotate(0deg) translate(0%,15%);
  }    

  
.illustrazionebioslider svg#illustrazionebio{height:80vh;position:absolute;width:100%;padding-left:-50%;margin-top:15vh;}
  
  
}   

    /* Medium Devices, Desktops */
 @media only screen and (min-width : 992px) {
	 /* animazioni */
	.posizioneanimazioneforma1{position:absolute;right:0%;width:30%;bottom:auto;top:15vh}
		.posizioneanimazioneforma1 svg#forma1{height: 20vh;}
	 	.posizioneanimazioneformeazienda{position:absolute;right:0px;width:30%;top:20px;}
	.posizioneanimazioneformeazienda svg#forma4{height: 20vh;}
	.posizioneanimazioneformeazienda svg#forma3{height: 15vh;}
	 .posizioneanimazioneformeazienda svg#forma2{height:15vh;}
	.posizioneanimazioneformeazienda svg#forma1{height: 20vh;}
	.posizioneanimazioneformeazienda .img-tradizionali-dx.target5.forma3{margin-top:10vh;right:auto;
    bottom:auto; position:relative;}
	.posizioneanimazioneformeazienda .img-tradizionali-sx.target5.forma4{margin-top:5vh;}
	 
/*  animazioni home tradizionali 
  .img-tradizionali-sx.target5{
    height:75vh;margin-top:80px;left:-100px;
  -webkit-transition: opacity 0.5s, transform 1s;
    -o-transition: opacity 0.5s, transform 1s;
    transition: opacity 0.5s, transform 1s;
   -webkit-transform: rotate(0deg) translate(0%,0%); 
    transform: rotate(0deg) translate(0%,0%);
    }
  .img-tradizionali-sx.target5.onScreen {
   -webkit-transition-delay:1s; 
    transition-delay: 1s; 
    opacity: 1;
    -webkit-transition: opacity 0.5s, transform 2s;
    -o-transition: opacity 0.5s, transform 2s;
    transition: opacity 0.5s, transform 2s;
       -webkit-transform: rotate(30deg) translate(0%,0%); 
    transform: rotate(30deg) translate(0%,0%);
  }  
  .img-tradizionali-dx.target5{
   height:75vh;margin-top:100px;right:-150px;
  -webkit-transition: opacity 0.5s, transform 1s;
    -o-transition: opacity 0.5s, transform 1s;
    transition: opacity 0.5s, transform 1s;
   -webkit-transform: rotate(0deg) translate(0%,0%); 
    transform: rotate(0deg) translate(0%,0%);
    }
  .img-tradizionali-dx.target5.onScreen {
   -webkit-transition-delay:1s; 
    transition-delay: 1s; 
    opacity: 1;
    -webkit-transition: opacity 0.5s, transform 5s;
    -o-transition: opacity 0.5s, transform 5s;
    transition: opacity 0.5s, transform 5s;
       -webkit-transform: rotate(-15deg) translate(0%,0%); 
    transform: rotate(-15deg) translate(0%,0%);
  }    

   */


   
   
 }

    /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
 	.posizioneanimazioneformeazienda svg#forma4{height: 25vh;}
	.posizioneanimazioneformeazienda svg#forma3{height: 20vh;}
	.posizioneanimazioneformeazienda svg#forma2{height: 20vh;}
	.posizioneanimazioneformeazienda svg#forma1{height: 25vh;}
	
 }

@media only screen and (min-width : 1600px) {
	.posizioneanimazioneforma1 svg#forma1{height: 320px;}
 .posizioneanimazioneformeazienda svg#forma4{height: 320px;}
	.posizioneanimazioneformeazienda svg#forma3{height: 250px;}
	.posizioneanimazioneformeazienda svg#forma2{height:270px;}
	.posizioneanimazioneformeazienda svg#forma1{height: 320px;}
	.posizioneanimazioneformeazienda .img-tradizionali-dx.target5.forma3{margin-top:5vh;right:10%;
    bottom:auto; position:relative;margin-top:-5vh;}
	.posizioneanimazioneformeazienda .img-tradizionali-sx.target5.forma4{margin-top:-2vh;}
 }


 
  
  
  



