:root{
  --color-rgb: 125,165,191;
  --wave-height: 10vh;
}
#wavesDIV{
  position: fixed;
  bottom: 0;
  width: 100%;
  display:block;
  left: -0.5px;
  height:var(--wave-height);
  background-color:rgb(var(--color-rgb));
  animation: move-out 2s cubic-bezier(0,.98,.97,1) forwards;
}
.waves { 
  position:relative; 
  width: 100%; 
  height:15vh; 
  margin-top:-15vh; 
  min-height:100px; 
  max-height:150px; 
}
.parallax > use { 
  animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite; 
} 
.parallax > use:nth-child(1) { 
  animation-delay: -2s; 
  animation-duration: 7s;
  fill: rgba(var(--color-rgb), 0.3); 
} 
.parallax > use:nth-child(2) { 
  animation-delay: -3s; 
  animation-duration: 10s; 
  fill: rgba(var(--color-rgb), 0.5); 
} 
.parallax > use:nth-child(3) { 
  animation-delay: -4s; 
  animation-duration: 13s; 
  fill: rgba(var(--color-rgb), 0.7); 
} 
.parallax > use:nth-child(4) { 
  animation-delay: -5s; 
  animation-duration: 20s; 
  fill: rgba(var(--color-rgb), 1); 
} 
@keyframes move-forever { 
  0% { 
    transform: translate3d(-90px, 0, 0); 
  } 
  100% { transform: translate3d(85px, 0, 0); 
  } 
}
@keyframes move-out { 
  0% { 
    transform: translateY(400%); 
  } 
  100% { transform: translateY(0%); 
  } 
}
home.php?mod=space&uid=945662 (max-width: 768px) { 
  .waves { 
    height:40px; min-height:40px; 
  } 
}