.desktop .animate-down {
    opacity: 						0;
    visibility: 					hidden;
    -webkit-transform: 				translate(0, -100px);
    -moz-transform: 				translate(0, -100px);
    transform: 						translate(0, -100px)
}

.desktop .animate-down.animated {
    opacity: 						1;
    visibility: 					visible;
    -webkit-backface-visibility: 	hidden;
    -moz-backface-visibility: 		hidden;
    backface-visibility: 			hidden;
    -webkit-transform: 				translate(0, 0);
    -moz-transform: 				translate(0, 0);
    transform: 						translate(0, 0);
    -webkit-transition: 			all 600ms ease-out 100ms;
    -moz-transition: 				all 600ms ease-out 100ms;
    transition: 					all 600ms ease-out 100ms
}

.desktop .animate-up {
    opacity: 						0;
    visibility: 					hidden;
    -webkit-transform: 				translate(0, 100px);
    -moz-transform: 				translate(0, 100px);
    transform: 						translate(0, 100px)
}

.desktop .animate-up.animated {
    opacity: 						1;
    visibility: 					visible;
    -webkit-backface-visibility:	hidden;
    -moz-backface-visibility: 		hidden;
    backface-visibility: 			hidden;
    -webkit-transform: 				translate(0, 0);
    -moz-transform: 				translate(0, 0);
    transform: 						translate(0, 0);
    -webkit-transition: 			-webkit-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;
    -moz-transition: 				-moz-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;
    transition: 					transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms
}

.desktop .animate-right {
    opacity: 						0;
    visibility: 					hidden;
    transform: 						translate(-100px, 0)
}

.desktop .animate-right.animated {
    opacity: 						1;
    visibility: 					visible;
    -webkit-backface-visibility: 	hidden;
    -moz-backface-visibility: 		hidden;
    backface-visibility: 			hidden;
    -webkit-transform: 				translate(0, 0);
    -moz-transform: 				translate(0, 0);
    transform: 						translate(0, 0);
    -webkit-transition: 			-webkit-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;
    -moz-transition: 				-moz-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;
    transition: 					transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms
}

.desktop .animate-left {
    opacity: 						0;
    visibility: 					hidden;
    transform: 						translate(100px, 0)
}

.desktop .animate-left.animated {
    opacity: 						1;
    visibility: 					visible;
    -webkit-backface-visibility: 	hidden;
    -moz-backface-visibility: 		hidden;
    backface-visibility: 			hidden;
    -webkit-transform: 				translate(0, 0);
    -moz-transform: 				translate(0, 0);
    transform: 						translate(0, 0);
    -webkit-transition: 			-webkit-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;
    -moz-transition: 				-moz-transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms;
    transition: 					transform 800ms ease-out 100ms, opacity 800ms ease-out 100ms
}