@keyframes move-1{
	0%{right:-10%;}
	100%{right:110%;}
}
@-webkit-keyframes move-1{
	0%{right:-10%;}
	100%{right:110%;}
}
@-o-keyframes move-1{
	0%{right:-10%;}
	100%{right:110%;}
}
@-moz-keyframes move-1{
	0%{right:-10%;}
	100%{right:110%;}
}
@-ms-keyframes move-1{
	0%{right:-10%;}
	100%{right:110%;}
}
@keyframes move-2{
	0%{right:-25%;}
	100%{right:120%;}
}
@-webkit-keyframes move-2{
	0%{right:-25%;}
	100%{right:120%;}
}
@-o-keyframes move-2{
	0%{right:-25%;}
	100%{right:120%;}
}
@-moz-keyframes move-2{
	0%{right:-25%;}
	100%{right:120%;}
}
@-ms-keyframes move-2{
	0%{right:-25%;}
	100%{right:120%;}
}
@keyframes move-3{
	0%{right:-38%;}
	100%{right:130%;}
}
@-webkit-keyframes move-3{
	0%{right:-38%;}
	100%{right:130%;}
}
@-moz-keyframes move-3{
	0%{right:-38%;}
	100%{right:130%;}
}
@-o-keyframes move-3{
	0%{right:-38%;}
	100%{right:130%;}
}
@-ms-keyframes move-3{
	0%{right:-38%;}
	100%{right:130%;}
}
@keyframes move-4{
	0%{right:-50%;}
	100%{right:140%;}
}
@-webkit-keyframes move-4{
	0%{right:-50%;}
	100%{right:140%;}
}
@-o-keyframes move-4{
	0%{right:-50%;}
	100%{right:140%;}
}
@-moz-keyframes move-4{
	0%{right:-50%;}
	100%{right:140%;}
}
@-ms-keyframes move-4{
	0%{right:-50%;}
	100%{right:140%;}
}
@keyframes move-5{
	0%{right:-65%;}
	100%{right:150%;}
}
@-webkit-keyframes move-5{
	0%{right:-65%;}
	100%{right:150%;}
}
@-moz-keyframes move-5{
	0%{right:-65%;}
	100%{right:150%;}
}
@-ms-keyframes move-5{
	0%{right:-65%;}
	100%{right:150%;}
}
@-o-keyframes move-5{
	0%{right:-65%;}
	100%{right:150%;}
}
@keyframes move-6{
	0%{right:-80%;}
	100%{right:160%;}
}
@-webkit-keyframes move-6{
	0%{right:-80%;}
	100%{right:160%;}
}
@-moz-keyframes move-6{
	0%{right:-80%;}
	100%{right:160%;}
}
@-ms-keyframes move-6{
	0%{right:-80%;}
	100%{right:160%;}
}
@-o-keyframes move-6{
	0%{right:-80%;}
	100%{right:160%;}
}
@keyframes move-7{
	0%{right:-90%;}
	100%{right:170%;}
}
@-webkit-keyframes move-7{
	0%{right:-90%;}
	100%{right:170%;}
}
@-ms-keyframes move-7{
	0%{right:-90%;}
	100%{right:170%;}
}
@-moz-keyframes move-7{
	0%{right:-90%;}
	100%{right:170%;}
}
@-o-keyframes move-7{
	0%{right:-90%;}
	100%{right:170%;}
}
@keyframes light{
	0%{}
	100%{transform:rotate(-360deg);}
}
@-webkit-keyframes light{
	0%{}
	100%{-webkit-transform:rotate(-360deg);}
}
@-ms-keyframes light{
	0%{}
	100%{-ms-transform:rotate(-360deg);}
}
@-moz-keyframes light{
	0%{}
	100%{-moz-transform:rotate(-360deg);}
}
@-o-keyframes light{
	0%{}
	100%{-o-transform:rotate(-360deg);}
}
@keyframes ticket{
	0%{height:0px;top:400px;left:750px;}
	100%{transform:rotate(-360deg);}
}
@-ms-keyframes ticket{
	0%{height:0px;top:400px;left:750px;}
	100%{-ms-transform:rotate(-360deg);}
}
@-webkit-keyframes ticket{
	0%{height:0px;top:400px;left:750px;}
	100%{-webkit-transform:rotate(-360deg);}
}
@-moz-keyframes ticket{
	0%{height:0px;top:400px;left:750px;}
	100%{-moz-transform:rotate(-360deg);}
}
@-o-keyframes ticket{
	0%{height:0px;top:400px;left:750px;}
	100%{-o-transform:rotate(-360deg);}
}
@keyframes animate-cloud{
	0%{background-position:600px 100%;}
	100%{background-position:0 100%;}
}
@-webkit-keyframes animate-cloud{
	0%{background-position:600px 100%;}
	100%{background-position:0 100%;}
}
@-moz-keyframes animate-cloud{
	0%{background-position:600px 100%;}
	100%{background-position:0 100%;}
}
@-ms-keyframes animate-cloud{
	0%{background-position:600px 100%;}
	100%{background-position:0 100%;}
}
@-o-keyframes animate-cloud{
	0%{background-position:600px 100%;}
	100%{background-position:0 100%;}
}
@keyframes animate-xz{
	0%{}
	100%{left:2000px;top:900px;transform:rotate(720deg);}
}
@-ms-keyframes animate-xz{
	0%{}
	100%{left:2000px;top:900px;-ms-transform:rotate(720deg);}
}
@-webkit-keyframes animate-xz{
	0%{}
	100%{left:2000px;top:900px;-webkit-transform:rotate(720deg);}
}
@-moz-keyframes animate-xz{
	0%{}
	100%{left:2000px;top:900px;-moz-transform:rotate(720deg);}
}
@-o-keyframes animate-xz{
	0%{}
	100%{left:2000px;top:900px;-o-transform:rotate(720deg);}
}
@keyframes door{
	0%{}
	100%{transform:matrix(1,0.1,-0.1,0,0,0);}
}
@-webkit-keyframes door{
	0%{}
	100%{-webkit-transform:matrix(1,0.1,-0.1,0,0,0);}
}
@-moz-keyframes door{
	0%{}
	100%{-moz-transform:matrix(1,0.1,-0.1,0,0,0);}
}
@-ms-keyframes door{
	0%{}
	100%{-ms-transform:matrix(1,0.1,-0.1,0,0,0);}
}
@-o-keyframes door{
	0%{}
	100%{-o-transform:matrix(1,0.1,-0.1,0,0,0);}
}
@keyframes end{
	0%{top:0px;}
	100%{top:350px;transform:rotate(720deg);}
}
@-moz-keyframes end{
	0%{top:0px;}
	100%{top:350px;-moz-transform:rotate(720deg);}
}
@-ms-keyframes end{
	0%{top:0px;}
	100%{top:350px;-ms-transform:rotate(720deg);}
}
@-webkit-keyframes end{
	0%{top:0px;}
	100%{top:350px;-webkit-transform:rotate(720deg);}
}
@-o-keyframes end{
	0%{top:0px;}
	100%{top:350px;-o-transform:rotate(720deg);}
}
@keyframes puni{
	0%{transform:scale(0.1,0.1);}
	100%{transform:scale(1,1);}
}
@-webkit-keyframes puni{
	0%{-webkit-transform:scale(0.1,0.1);}
	100%{-webkit-transform:scale(1,1);}
}
@-ms-keyframes puni{
	0%{-ms-transform:scale(0.1,0.1);}
	100%{-ms-transform:scale(1,1);}
}
@-moz-keyframes puni{
	0%{-moz-transform:scale(0.1,0.1);}
	100%{-moz-transform:scale(1,1);}
}
@-o-keyframes puni{
	0%{-o-transform:scale(0.1,0.1);}
	100%{-o-transform:scale(1,1);}
}
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {-webkit-transform: scale(0.0) }
  40% {-webkit-transform: scale(1.0) }
}
@-ms-keyframes bouncedelay {
  0%, 80%, 100% {-ms-transform: scale(0.0) }
  40% {-ms-transform: scale(1.0) }
}
@-o-keyframes bouncedelay {
  0%, 80%, 100% {-o-transform: scale(0.0) }
  40% {-o-transform: scale(1.0) }
}
@-moz-keyframes bouncedelay {
  0%, 80%, 100% {-moz-transform: scale(0.0) }
  40% {-moz-transform: scale(1.0) }
}
@keyframes bouncedelay {
  0%, 80%, 100% {transform: scale(0.0);} 
  40% {transform: scale(1.0);}
}