@keyframes roll {
  0% {
    left: 20vw;
    transform: rotate(0deg);
  }
  50% {
    left: 75vw;
    transform: rotate(720deg); 
  }
  100% {
    left: 20vw;
    transform: rotate(0deg);
  }
}
@keyframes drift {
  0%   { transform: translate(0em, 0em); }
  15%  { transform: translate(0.2em, -0.15em); }
  30%  { transform: translate(-0.15em, 0.25em); }
  45%  { transform: translate(0.25em, 0.15em); }
  60%  { transform: translate(-0.2em, -0.2em); }
  75%  { transform: translate(0.15em, 0.3em); }
  90%  { transform: translate(-0.25em, 0.1em); }
  100% { transform: translate(0em, 0em); }
}

.roll {
  animation: roll 8s ease-in-out infinite;
}

.drift {
    animation: drift 6s ease-in-out infinite;
}

#earth{
    position: absolute;
    top:0vh;
    z-index: 2;
    width: 6vh;
    height: 6vh;
}

#cloud{
    position: absolute;
    top: 55vh;
    z-index: 2;
    right:-10vw
}
#cloud2{
    position: absolute;
    top: 65vh;
    z-index: 2;
    left:-10vw
}
#alienCar{
    position: absolute;
    top: 12vh;
    z-index: 2;
    left:-2vw;
    width: 20vw;
    transform: rotate(-10deg);

}
#fern1{
    position: absolute;
    top: 110vh;
    z-index: 2;
    right:-3vw
}
#orang{
    position: absolute;
    top: 120vh;
    z-index: 2;
    left:-3vw;
    width:22vw;
}