@keyframes hul {
	0% {
		background-position: 0 -400px;
		opacity: 0;
	}
	10% {
		background-position: 0 0;
		opacity: 1;
	}
	70% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@-webkit-keyframes hul {
	0% {
		background-position: 0 -400px;
		opacity: 0;
	}
	10% {
		background-position: 0 0;
		opacity: 1;
	}
	70% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes bang {
	0% {
		background-position: 0 0;
	}
	6.25% {
		background-position: 0 -400px;
	}
	12.5% {
		background-position: 0 -800px;
	}
	18.75% {
		background-position: 0 -1200px;
	}
	25% {
		background-position: 0 -1600px;
	}
	31.25% {
		background-position: 0 -2000px;
	}
	37.5% {
		background-position: 0 -2400px;
	}
	43.75% {
		background-position: 0 -2800px;
	}
	50% {
		background-position: 0 -3200px;
	}
	56.25% {
		background-position: 0 -4000px;
	}
	62.5% {
		background-position: 0 -4400px;
	}
	69.75% {
		background-position: 0 -4800px;
	}
	75% {
		background-position: 0 -5200px;
	}
	81.25% {
		background-position: 0 -5600px;
	}
	87.5% {
		background-position: 0 -6000px;
	}
	93.75% {
		background-position: 0 -6400px;
		opacity: 1;
	}
	100% {
		background-position: 0 -6400px;
		opacity: 0;
	}
}
@-webkit-keyframes bang {
	0% {
		background-position: 0 0;
	}
	6.25% {
		background-position: 0 -400px;
	}
	12.5% {
		background-position: 0 -800px;
	}
	18.75% {
		background-position: 0 -1200px;
	}
	25% {
		background-position: 0 -1600px;
	}
	31.25% {
		background-position: 0 -2000px;
	}
	37.5% {
		background-position: 0 -2400px;
	}
	43.75% {
		background-position: 0 -2800px;
	}
	50% {
		background-position: 0 -3200px;
	}
	56.25% {
		background-position: 0 -4000px;
	}
	62.5% {
		background-position: 0 -4400px;
	}
	69.75% {
		background-position: 0 -4800px;
	}
	75% {
		background-position: 0 -5200px;
	}
	81.25% {
		background-position: 0 -5600px;
	}
	87.5% {
		background-position: 0 -6000px;
	}
	93.75% {
		background-position: 0 -6400px;
		opacity: 1;
	}
	100% {
		background-position: 0 -6400px;
		opacity: 0;
	}
}
