.tv_fundo {
  background-image:url(../images/background.png);
  background-color: #87BD46
;
  background-size:cover;
  position: relative;
  top: -140px;
}
.tv_fundo img {
  height: auto;
  width: 100%;
  position: relative;
  max-width:1200px;
  bottom:-150px;
}
.scene {
position:relative;
width:100%;
overflow: hidden;
display:flex;
justify-content:center;
align-items:center;
padding:20px 0 20px;
}
.scene img {
width:100%;
max-width:180px;
}
.scene span {
animation: estrela 1s linear infinite;
}
.scene span:before {
content:'';
position:absolute;
transform: translateY(50%);
width:100px;
height:1px;
background: linear-gradient(90deg, #fff, transparent);
}
@keyframes estrela {
  0% {
    transform: translateX(20rem);
	opacity:1;
  }
   70% {
	opacity:1;
  }
  100% {
    transform: translateX(-20rem);
	opacity:0;
  }
}
.scene span:nth-child(1) {
position:absolute;
top:5px;
right:10px;
left: initial;
animation-delay:0;
animation-duration:1s;
}
.scene span:nth-child(2) {
position:relative;
top:-20px;
right:80px;
animation-delay:-0.2s;
animation-duration:1s;
}
.scene span:nth-child(3) {
position:relative;
top:-15px;
right:20px;
animation-delay:-0.1s;
animation-duration:1s;
}
.scene span:nth-child(4) {
position:relative;
top:20px;
right:180px;
animation-delay:-0.6s;
animation-duration:1.5s;
}
.scene span:nth-child(5) {
position:relative;
top:35px;
right:200px;
animation-delay:0.8s;
animation-duration:1.5s;
}
.scene span:nth-child(6) {
position:relative;
top:30px;
right:10px;
animation-delay:-1s;
animation-duration:1s;
}
.scene span:nth-child(7) {
position:relative;
top:35px;
right:80px;
animation-delay:-1s;
animation-duration:-1.2s;
}
.scene span:nth-child(8) {
position:relative;
top:3px;
right:25px;
animation-delay:-4s;
animation-duration:-1s;
}
.scene span:nth-child(9) {
position:relative;
top:-25px;
right:-320px;
animation-delay:1.2s;
animation-duration:1s;
}
.scene span:nth-child(10) {
position:relative;
top:-30px;
right:-280px;
animation-delay:1s;
animation-duration:1s;
}
.foguete {
animation: foguete 0.1s ease infinite;
}
@keyframes foguete {
	0%,100%  {
		transform: translateX(-1px);
	}
	100% {
		transform: translateX(1px);
	}
}
@media screen and (max-width:991px){
.tv_fundo {
  top: -100px;
}
.tv_fundo img {
  bottom: -100px;
}
}
@media screen and (max-width:720px){
.tv_fundo {
  top: -80px;
}
.tv_fundo img {
  bottom: -80px;
}
}
@media screen and (max-width:576px){
.desktop {
display: none;
}
.mobile {
display: table;
}
}
@media screen and (max-width:480px){
.tv_fundo {
  top: -60px;
}
.tv_fundo img {
  bottom: -60px;
}
}
@media screen and (max-width:320px){
.tv_fundo {
  top: -50px;
}
.tv_fundo img {
  bottom: -50px;
}
}
.centralizar {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}