.page-product-packaging-block-particles {
  height: 100%;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.page-product-packaging-block-particles .container-fluid {
  height: 100%;
  position: relative;
  width: 100%;
}

.page-product-packaging-parallax_particles-A,
.page-product-packaging-parallax_particles-B,
.page-product-packaging-parallax_particles-C,
.page-product-packaging-parallax_particles-D,
.page-product-packaging-parallax_particles-E,
.page-product-packaging-parallax_particles-F,
.page-product-packaging-parallax_particles-G {
  position: absolute;
}

.page-product-packaging-block-particles__partilces-A,
.page-product-packaging-block-particles__partilces-B,
.page-product-packaging-block-particles__partilces-C,
.page-product-packaging-block-particles__partilces-D,
.page-product-packaging-block-particles__partilces-E,
.page-product-packaging-block-particles__partilces-F,
.page-product-packaging-block-particles__partilces-G {
  transform: translateY(0px);
}

.page-product-packaging-block-particles__partilces-A > picture > img,
.page-product-packaging-block-particles__partilces-B > picture > img,
.page-product-packaging-block-particles__partilces-C > picture > img,
.page-product-packaging-block-particles__partilces-D > picture > img,
.page-product-packaging-block-particles__partilces-E > picture > img,
.page-product-packaging-block-particles__partilces-F > picture > img,
.page-product-packaging-block-particles__partilces-G > picture > img {
  width: 100%;
  transform: rotate(0deg);
  height: 100%;
}

.on-packaging-animation-rotate-left {
  animation: 6s animationTraslateY1 infinite linear;
}
.on-packaging-animation-rotate-left > picture > img {
  animation: 40s animationRotateLeft infinite linear;
}
.on-packaging-animation-rotate-right {
  animation: 6s animationTraslateY2 infinite linear;
}
.on-packaging-animation-rotate-right > picture > img {
  animation: 40s animationRotateRight infinite linear;
}
.pause-packaging-animation {
  animation-play-state: paused;
}
.pause-packaging-animation > picture > img {
  animation-play-state: paused;
}

.page-product-packaging-parallax_particles-A,
.page-product-packaging-block-particles__partilces-A {
  height: 120px;
  left: -20px;
  top: -40px;
  width: 120px;
}

.page-product-packaging-parallax_particles-B,
.page-product-packaging-block-particles__partilces-B {
  display: none;
}

.page-product-packaging-parallax_particles-C,
.page-product-packaging-block-particles__partilces-C {
  height: 120px;
  right: -13px;
  top:	35px;
  width: 120px;
}

.page-product-packaging-parallax_particles-D,
.page-product-packaging-block-particles__partilces-D {
  height: 160px;
  left: -55px;
  top: 120px;
  width: 160px;
}

.page-product-packaging-parallax_particles-E,
.page-product-packaging-block-particles__partilces-E {
  height: 120px;
  right: -20px;
  top: 366px;
  width: 120px;
}

.page-product-packaging-parallax_particles-F,
.page-product-packaging-block-particles__partilces-F {
  height: 325px;
  left: -140px;
  top: 375px;
  width: 325px;
}

.page-product-packaging-parallax_particles-G,
.page-product-packaging-block-particles__partilces-G {
  height: 285px;
  right: -155px;
  top: 385px;
  width: 285px;
}

@media (min-width: 768px) {
  .page-product-packaging-parallax_particles-A,
  .page-product-packaging-block-particles__partilces-A {
    height: 135px;
    left: 202px;
    top: -30px;
    width: 135px;
  }
  .page-product-packaging-parallax_particles-B,
  .page-product-packaging-block-particles__partilces-B {
    display: block;
    height: 180px;
    left: -98px;
    top: -60px;
    width: 180px;
  }
  .page-product-packaging-parallax_particles-C,
  .page-product-packaging-block-particles__partilces-C {
    height: 135px;
    right: 65px;
    top:	85px;
    width: 135px;
  }
  .page-product-packaging-parallax_particles-D,
  .page-product-packaging-block-particles__partilces-D {
    height: 180px;
    left: 112px;
    top: 130px;
    width: 180px;
  }
  .page-product-packaging-parallax_particles-E,
  .page-product-packaging-block-particles__partilces-E {
    height: 135px;
    right: 168px;
    top: 280px;
    width: 135px;
  }
  .page-product-packaging-parallax_particles-F,
  .page-product-packaging-block-particles__partilces-F {
    height: 360px;
    left: -130px;
    top: 376px;
    width: 360px;
  }
  .page-product-packaging-parallax_particles-G,
  .page-product-packaging-block-particles__partilces-G {
    height: 315px;
    right: -142px;
    top: 364px;
    width: 315px;
  }
}

@media (min-width: 1024px) {
  .page-product-packaging-parallax_particles-A,
  .page-product-packaging-block-particles__partilces-A {
    left: 315px;
    top: -10px;
  }
  .page-product-packaging-parallax_particles-B,
  .page-product-packaging-block-particles__partilces-B {
    left: -30px;
    top: -40px;
  }
  .page-product-packaging-parallax_particles-C,
  .page-product-packaging-block-particles__partilces-C {
    right: 153px;
    top:	115px;
  }
  .page-product-packaging-parallax_particles-D,
  .page-product-packaging-block-particles__partilces-D {
    left: 200px;
    top: 170px;
  }
  .page-product-packaging-parallax_particles-E,
  .page-product-packaging-block-particles__partilces-E {
    right: 273px;
    top: 345px;
  }
  .page-product-packaging-parallax_particles-F,
  .page-product-packaging-block-particles__partilces-F {
    height: 410px;
    left: -135px;
    top: 460px;
    width: 410px;
  }
  .page-product-packaging-parallax_particles-G,
  .page-product-packaging-block-particles__partilces-G {
    right: -99px;
    top: 460px;
  }
}

@media (min-width: 1360px) {
  .page-product-packaging-parallax_particles-A,
  .page-product-packaging-block-particles__partilces-A {
    height: 150px;
    left: 455px;
    top: 0px;
    width: 150px;
  }
  .page-product-packaging-parallax_particles-B,
  .page-product-packaging-block-particles__partilces-B {
    height: 200px;
    left: 50px;
    top: -40px;
    width: 200px;
  }
  .page-product-packaging-parallax_particles-C,
  .page-product-packaging-block-particles__partilces-C {
    height: 150px;
    right: 270px;
    top:	140px;
    width: 150px;
  }
  .page-product-packaging-parallax_particles-D,
  .page-product-packaging-block-particles__partilces-D {
    height: 200px;
    left: 325px;
    top: 205px;
    width: 200px;
  }
  .page-product-packaging-parallax_particles-E,
  .page-product-packaging-block-particles__partilces-E {
    height: 150px;
    right: 402px;
    top: 410px;
    width: 150px;
  }
  .page-product-packaging-parallax_particles-F,
  .page-product-packaging-block-particles__partilces-F {
    height: 465px;
    left: -35px;
    top: 536px;
    width: 465px;
  }
  .page-product-packaging-parallax_particles-G,
  .page-product-packaging-block-particles__partilces-G {
    height: 350px;
    right: -17px;
    top: 536px;
    width: 350px;
  }
}

@media (min-width: 1920px) {
  .page-product-packaging-parallax_particles-A,
  .page-product-packaging-block-particles__partilces-A {
    left: 644px;
    top: -90px;
  }
  .page-product-packaging-parallax_particles-B,
  .page-product-packaging-block-particles__partilces-B {
    left: 300px;
    top: -30px;
  }
  .page-product-packaging-parallax_particles-C,
  .page-product-packaging-block-particles__partilces-C {
    right: 550px;
  }
  .page-product-packaging-parallax_particles-D,
  .page-product-packaging-block-particles__partilces-D {
    left: 572px;
    top: 235px;
  }
  .page-product-packaging-parallax_particles-E,
  .page-product-packaging-block-particles__partilces-E {
    right: 685px;
    top: 430px;
  }
  .page-product-packaging-parallax_particles-F,
  .page-product-packaging-block-particles__partilces-F {
    left: 270px;
    top: 560px;
  }
  .page-product-packaging-parallax_particles-G,
  .page-product-packaging-block-particles__partilces-G {
    right: 330px;
    top: 573px;
  }
}


@keyframes animationTraslateY1 {
  0% { transform: translatey(0px); }
 50% { transform: translatey(-80px); }
 100% { transform: translatey(0px); }
}

@keyframes animationTraslateY2 {
 0% { transform: translatey(0px); }
 50% { transform: translatey(80px); }
 100% { transform: translatey(0px); }
}

@keyframes animationRotateRight {
 from { transform:rotate(0deg); }
 to { transform:rotate(360deg); }
}

@keyframes animationRotateLeft {
 from { transform:rotate(0deg); }
 to { transform:rotate(-360deg); }
}
