@keyframes "dotloader" {
	0%,20% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 0%;
		background-color: rgba(119, 119, 119, 0);
	}
	30%,70% {
		width: 8px;
		height: 8px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		left: 50%;
		background-color: rgba(119, 119, 119, 1);
	}
	80%,100% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 1000%;
		background-color: rgba(119, 119, 119, 0);
	}
}

@-moz-keyframes dotloader {
	0%,20% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 0%;
		background-color: rgba(119, 119, 119, 0);
	}
	30%,70% {
		width: 8px;
		height: 8px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		left: 50%;
		background-color: rgba(119, 119, 119, 1);
	}
	80%,100% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 1000%;
		background-color: rgba(119, 119, 119, 0);
	}
}

@-webkit-keyframes "dotloader" {
	0%,20% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 0%;
		background-color: rgba(119, 119, 119, 0);
	}
	30%,70% {
		width: 8px;
		height: 8px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		left: 50%;
		background-color: rgba(119, 119, 119, 1);
	}
	80%,100% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 1000%;
		background-color: rgba(119, 119, 119, 0);
	}
}

@-ms-keyframes "dotloader" {
	0%,20% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 0%;
		background-color: rgba(119, 119, 119, 0);
	}
	30%,70% {
		width: 8px;
		height: 8px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		left: 50%;
		background-color: rgba(119, 119, 119, 1);
	}
	80%,100% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 1000%;
		background-color: rgba(119, 119, 119, 0);
	}
}

@-o-keyframes "dotloader" {
	0%,20% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 0%;
		background-color: rgba(119, 119, 119, 0);
	}
	30%,70% {
		width: 8px;
		height: 8px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		left: 50%;
		background-color: rgba(119, 119, 119, 1);
	}
	80%,100% {
		width: 4px;
		height: 4px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		left: 1000%;
		background-color: rgba(119, 119, 119, 0);
	}
}
@-webkit-keyframes scroll-ani {
	0% {
		opacity: 1;
		top: 29%;
	}
	15% {
		opacity: 1;
		top: 50%;
	}
	50% {
		opacity: 0;
		top: 50%;
	}
	100% {
		opacity: 0;
		top: 29%;
	}
}
@-moz-keyframes scroll-ani {
	0% {
		opacity: 1;
		top: 29%;
	}
	15% {
		opacity: 1;
		top: 50%;
	}
	50% {
		opacity: 0;
		top: 50%;
	}
	100% {
		opacity: 0;
		top: 29%;
	}
}
@keyframes scroll-ani {
	0% {
		opacity: 1;
		top: 29%;
	}
	15% {
		opacity: 1;
		top: 50%;
	}
	50% {
		opacity: 0;
		top: 50%;
	}
	100% {
		opacity: 0;
		top: 29%;
	}
}

@-webkit-keyframes booSpin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}
@keyframes booSpin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}
@-webkit-keyframes booSpin2 {
	0% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes booSpin2 {
	0% {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes moving {
	0% {
		background-position:50% 150%;
		opacity:0;
	}
	100% {
		background-position:50% 50%;
		opacity:1;
	}
}
@-webkit-keyframes moving {
	0% {
		background-position:50% 150%;
		opacity:0;
	}
	100% {
		background-position:50% 50%;
		opacity:1;
	}
}
@keyframes moving2 {
	0% {
		background-position:-50% 50%;
		opacity:0;
	}
	100% {
		background-position:50% 50%;
		opacity:1;
	}
}
@-webkit-keyframes moving2 {
	0% {
		background-position:-50% 50%;
		opacity:0;
	}
	100% {
		background-position:50% 50%;
		opacity:1;
	}
}