@keyframes textClip{
	0%{ transform: translateY(100%); clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); }
	100%{ transform: translateY(0); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
}

@keyframes scrollDown01{
	0%{ opacity: 0; transform: translateX(-100%); }
	100%{ opacity: 1; transform: translateX(0); }
}

@keyframes scrollDown02{
	0%{ height: 0; transform: translateY(0); }
	50%{ height: 100%; transform: translateY(0); }
	100%{ height: 100%;  transform: translateY(100%); }
}

@keyframes orginUp{
	0%{ transform: translateY(0); }
	50%{ transform: translateY(-100%); }
	50.01%{ transform: translateY(100%); }
	100%{ transform: translateY(0); }
}

@keyframes cloneUp{
	0%{ transform: translateY(0); }
	100%{ transform: translateY(-200%); }
}

@keyframes orginRight{
	0%{ transform: translateX(0); }
	50%{ transform: translateX(-100%); }
	50.01%{ transform: translateX(100%); }
	100%{ transform: translateX(0); }
}

@keyframes cloneRight{
	0%{ transform: translateX(0); }
	100%{ transform: translateX(-200%); }
}