.zdy-fadeIn,
.zdy-fadeInLeft,
.zdy-fadeInRight,
.zdy-fadeInUp,
.zdy-fadeInDown,
.zdy-slideInLeft,
.zdy-slideInRight,
.zdy-slideInUp,
.zdy-slideInDown,
.zdy-zoomIn,
.zdy-bounceIn,
.zdy-flipInX,
.zdy-flipInY,
.zdy-lightSpeedIn,
.zdy-rotateIn,
.zdy-rollIn {
	opacity: 0;
}

.wow.zdy-fadeIn { animation: zdy-fadeIn ease-out forwards; opacity: 0; }
.wow.zdy-fadeInLeft { animation: zdy-fadeInLeft ease-out forwards; opacity: 0; }
.wow.zdy-fadeInRight { animation: zdy-fadeInRight ease-out forwards; opacity: 0; }
.wow.zdy-fadeInUp { animation: zdy-fadeInUp ease-out forwards; opacity: 0; }
.wow.zdy-fadeInDown { animation: zdy-fadeInDown ease-out forwards; opacity: 0; }
.wow.zdy-slideInLeft { animation: zdy-slideInLeft ease-out forwards; }
.wow.zdy-slideInRight { animation: zdy-slideInRight ease-out forwards; }
.wow.zdy-slideInUp { animation: zdy-slideInUp ease-out forwards; }
.wow.zdy-slideInDown { animation: zdy-slideInDown ease-out forwards; }
.wow.zdy-zoomIn { animation: zdy-zoomIn ease-out forwards; opacity: 0; }
.wow.zdy-bounceIn { animation: zdy-bounceIn ease-out forwards; opacity: 0; }
.wow.zdy-flipInX { animation: zdy-flipInX ease-out forwards; opacity: 0; }
.wow.zdy-flipInY { animation: zdy-flipInY ease-out forwards; opacity: 0; }
.wow.zdy-lightSpeedIn { animation: zdy-lightSpeedIn ease-out forwards; opacity: 0; }
.wow.zdy-rotateIn { animation: zdy-rotateIn ease-out forwards; opacity: 0; }
.wow.zdy-rollIn { animation: zdy-rollIn ease-out forwards; opacity: 0; }

@keyframes zdy-fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@keyframes zdy-fadeInLeft {
	0% { opacity: 0; transform: translateX(-30px); }
	100% { opacity: 1; transform: translateX(0); }
}

@keyframes zdy-fadeInRight {
	0% { opacity: 0; transform: translateX(30px); }
	100% { opacity: 1; transform: translateX(0); }
}

@keyframes zdy-fadeInUp {
	0% { opacity: 0; transform: translateY(30px); }
	100% { opacity: 1; transform: translateY(0); }
}

@keyframes zdy-fadeInDown {
	0% { opacity: 0; transform: translateY(-30px); }
	100% { opacity: 1; transform: translateY(0); }
}

@keyframes zdy-slideInLeft {
	0% { transform: translateX(-100%); }
	100% { transform: translateX(0); }
}

@keyframes zdy-slideInRight {
	0% { transform: translateX(100%); }
	100% { transform: translateX(0); }
}

@keyframes zdy-slideInUp {
	0% { transform: translateY(100%); }
	100% { transform: translateY(0); }
}

@keyframes zdy-slideInDown {
	0% { transform: translateY(-100%); }
	100% { transform: translateY(0); }
}

@keyframes zdy-zoomIn {
	0% { opacity: 0; transform: scale(0.3); }
	50% { opacity: 1; }
	100% { transform: scale(1); }
}

@keyframes zdy-bounceIn {
	0% { opacity: 0; transform: scale(0.3); }
	50% { transform: scale(1.05); }
	70% { transform: scale(0.9); }
	100% { opacity: 1; transform: scale(1); }
}

@keyframes zdy-flipInX {
	0% { opacity: 0; transform: perspective(400px) rotateX(90deg); }
	40% { transform: perspective(400px) rotateX(-10deg); }
	70% { transform: perspective(400px) rotateX(10deg); }
	100% { opacity: 1; transform: perspective(400px) rotateX(0deg); }
}

@keyframes zdy-flipInY {
	0% { opacity: 0; transform: perspective(400px) rotateY(90deg); }
	40% { transform: perspective(400px) rotateY(-10deg); }
	70% { transform: perspective(400px) rotateY(10deg); }
	100% { opacity: 1; transform: perspective(400px) rotateY(0deg); }
}

@keyframes zdy-lightSpeedIn {
	0% { opacity: 0; transform: translateX(-100%) skewX(-30deg); }
	60% { opacity: 1; transform: translateX(20%) skewX(20deg); }
	80% { transform: translateX(-5%) skewX(-5deg); }
	100% { transform: translateX(0) skewX(0); }
}

@keyframes zdy-rotateIn {
	0% { opacity: 0; transform: rotate(-200deg); }
	100% { opacity: 1; transform: rotate(0); }
}

@keyframes zdy-rollIn {
	0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; transform: translateX(0) rotate(0); }
}

.zdy-fadeIn.zdy-animated,
.zdy-fadeIn.wow.animated { animation: zdy-fadeIn ease-out forwards; }
.zdy-fadeInLeft.zdy-animated,
.zdy-fadeInLeft.wow.animated { animation: zdy-fadeInLeft ease-out forwards; }
.zdy-fadeInRight.zdy-animated,
.zdy-fadeInRight.wow.animated { animation: zdy-fadeInRight ease-out forwards; }
.zdy-fadeInUp.zdy-animated,
.zdy-fadeInUp.wow.animated { animation: zdy-fadeInUp ease-out forwards; }
.zdy-fadeInDown.zdy-animated,
.zdy-fadeInDown.wow.animated { animation: zdy-fadeInDown ease-out forwards; }
.zdy-slideInLeft.zdy-animated,
.zdy-slideInLeft.wow.animated { animation: zdy-slideInLeft ease-out forwards; }
.zdy-slideInRight.zdy-animated,
.zdy-slideInRight.wow.animated { animation: zdy-slideInRight ease-out forwards; }
.zdy-slideInUp.zdy-animated,
.zdy-slideInUp.wow.animated { animation: zdy-slideInUp ease-out forwards; }
.zdy-slideInDown.zdy-animated,
.zdy-slideInDown.wow.animated { animation: zdy-slideInDown ease-out forwards; }
.zdy-zoomIn.zdy-animated,
.zdy-zoomIn.wow.animated { animation: zdy-zoomIn ease-out forwards; }
.zdy-bounceIn.zdy-animated,
.zdy-bounceIn.wow.animated { animation: zdy-bounceIn ease-out forwards; }
.zdy-flipInX.zdy-animated,
.zdy-flipInX.wow.animated { animation: zdy-flipInX ease-out forwards; }
.zdy-flipInY.zdy-animated,
.zdy-flipInY.wow.animated { animation: zdy-flipInY ease-out forwards; }
.zdy-lightSpeedIn.zdy-animated,
.zdy-lightSpeedIn.wow.animated { animation: zdy-lightSpeedIn ease-out forwards; }
.zdy-rotateIn.zdy-animated,
.zdy-rotateIn.wow.animated { animation: zdy-rotateIn ease-out forwards; }
.zdy-rollIn.zdy-animated,
.zdy-rollIn.wow.animated { animation: zdy-rollIn ease-out forwards; }