html, body
{
  width: 100%;
  margin: 0px;
}

body {
  overflow: hidden;
}

div {
  width: 100%;
}

/* DISPLAY */
#txtDiv{
  font-family: sans-serif;
  font-size: 50px;
  position: fixed;
  color: red;
  top: 50px;
  left: 30px;
}

#emptyImg{
  position: fixed;
  left: 200px;
  height: 200px;
  width: 200px;
}




/* STYLE */
#background1 {
  height: 448px;

/*  background: -webkit-linear-gradient(yellow, blue); 
  background: -o-linear-gradient(yellow, blue);
  background: linear-gradient(yellow, blue);*/
} 

#background2 {
  height: 400px;
  position: fixed;
  z-index: -1;
  background-color: white;
}

#racing1 {
  animation-name: racing1;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  position: absolute;
  animation-timing-function:ease-in;

  background-color: #1d1e1f;

/*  background: -webkit-linear-gradient(yellow, blue); 
  background: -o-linear-gradient(yellow, blue);
  background: linear-gradient(yellow, blue);*/
}
 
#racing2 {
  animation-name: racing1;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  position: absolute;
  animation-timing-function:ease-in;
  
  background-color: #1d1e1f;

/*  background: -webkit-linear-gradient(yellow, blue); 
  background: -o-linear-gradient(yellow, blue);
  background: linear-gradient(yellow, blue);*/

  animation-delay: .34s;
}

#racing3 {
  animation-name: racing1;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  position: absolute;
  animation-timing-function:ease-in;

  background-color: #1d1e1f;

/*  background: -webkit-linear-gradient(yellow, blue); 
  background: -o-linear-gradient(yellow, blue);
  background: linear-gradient(yellow, blue);*/

  animation-delay: .60s;
}

#racing4 {
  animation-name: racing1;
  animation-iteration-count: infinite;
  animation-duration: 2;
  position: absolute;
  animation-timing-function:ease-in;

  background-color: #1d1e1f;

/*  background: -webkit-linear-gradient(yellow, blue); 
  background: -o-linear-gradient(yellow, blue);
  background: linear-gradient(yellow, blue);*/

  animation-delay: .85s;
} 

#racing5 {
  background-color: black;
  animation-name: racing1;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  position: absolute;
  animation-timing-function:ease-in;

  background-color: #1d1e1f;

/*  background: -webkit-linear-gradient(yellow, blue); 
  background: -o-linear-gradient(yellow, blue);
  background: linear-gradient(yellow, blue);*/

  animation-delay: .89s;
} 

#racing6 {
  background-color: black;
  animation-name: racing1;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  position: absolute;
  animation-timing-function:ease-in;

  background-color: #1d1e1f;

/*  background: -webkit-linear-gradient(yellow, blue); 
  background: -o-linear-gradient(yellow, blue);
  background: linear-gradient(yellow, blue);*/

  animation-delay: 1.20s;
} 

#racing7 {
  background-color: black;
  animation-name: racing1;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  position: absolute;
  animation-timing-function:ease-in;

  background-color: #1d1e1f;

/*  background: -webkit-linear-gradient(yellow, blue); 
  background: -o-linear-gradient(yellow, blue);
  background: linear-gradient(yellow, blue);*/

  animation-delay: 1.50s;
} 

@keyframes racing1 {
  0% {
    top:450px;
    height: 9px;
  }
  100% {
    top: 900px;
    height: 100px;
  }

}

