.no_msie .animate, .no_msie .animate-delay {

    opacity: 0;

    -webkit-perspective: 1000;

}

.msie .animate, .msie .animate-delay {

    opacity:1 !important;

}

.no_msie .animate.animated.scale,

.no_msie .animate-delay.animated.scale {

    -webkit-animation: scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);

    -moz-animation: scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);

    -o-animation: scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);

    animation: scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);

    opacity: 1;

}



.no_msie .animate.animated.pulse,

.no_msie .animate-delay.animated.pulse {

    -webkit-animation: pulse 0.5s 1 linear;

    -moz-animation: pulse 0.5s 1 linear;

    -o-animation: pulse 0.5s 1 linear;

    animation: pulse 0.5s 1 linear;

    opacity: 1;

}



.no_msie .animate.animated.flip,

.no_msie .animate-delay.animated.flip {

    -webkit-animation: flip 0.5s 1 linear;

    -moz-animation: flip 0.5s 1 linear;

    -o-animation: flip 0.5s 1 linear;

    animation: flip 0.5s 1 linear;

    -webkit-backface-visibility: visible !important;

    -ms-backface-visibility: visible !important;

    backface-visibility: visible !important;

    opacity: 1;

}

.no_msie .animate.animated.fadeUp,

.no_msie .animate-delay.animated.fadeUp {

    -webkit-animation: fadeUp 0.5s 1 linear;

    -moz-animation: fadeUp 0.5s 1 linear;

    -o-animation: fadeUp 0.5s 1 linear;

    animation: fadeUp 0.5s 1 linear;

    opacity: 1;

}



@-webkit-keyframes scale {

    0% {

	-webkit-transform: scale(0.3);

	opacity: 0.1;

    }

    100% {

	-webkit-transform: scale(1);

	opacity: 1;

    }

}

@-moz-keyframes scale {

    0% {

	-moz-transform: scale(0.3);

	opacity: 0.1;

    }

    100% {

	-moz-transform: scale(1);

	opacity: 1;

    }

}

@-o-keyframes scale {

    0% {

	-o-transform: scale(0.3);

	opacity: 0.1;

    }

    100% {

	-o-transform: scale(1);

	opacity: 1;

    }

}

@keyframes scale {

    0% {

	transform: scale(0.3);

	opacity: 0.1;

    }

    100% {

	transform: scale(1);

	opacity: 1;

    }

}

@-webkit-keyframes pulse {

    0% {

	-webkit-transform: scale(1);

	transform: scale(1);

    }

    50% {

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

    }

    100% {

	-webkit-transform: scale(1);

	transform: scale(1);

    }

}

@keyframes pulse {

    0% {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

    }

    50% {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

    }

    100% {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1);

    }

}

@-webkit-keyframes flip {

    0% {

	-webkit-transform: perspective(400px) rotateY(90deg);

	transform: perspective(400px) rotateY(90deg);

	opacity: 0;

    }

    40% {

	-webkit-transform: perspective(400px) rotateY(-10deg);

	transform: perspective(400px) rotateY(-10deg);

    }

    70% {

	-webkit-transform: perspective(400px) rotateY(10deg);

	transform: perspective(400px) rotateY(10deg);

    }

    100% {

	-webkit-transform: perspective(400px) rotateY(0deg);

	transform: perspective(400px) rotateY(0deg);

	opacity: 1;

    }

}

@keyframes flip {

    0% {

	-webkit-transform: perspective(400px) rotateY(90deg);

	-ms-transform: perspective(400px) rotateY(90deg);

	transform: perspective(400px) rotateY(90deg);

	opacity: 0;

    }

    40% {

	-webkit-transform: perspective(400px) rotateY(-10deg);

	-ms-transform: perspective(400px) rotateY(-10deg);

	transform: perspective(400px) rotateY(-10deg);

    }

    70% {

	-webkit-transform: perspective(400px) rotateY(10deg);

	-ms-transform: perspective(400px) rotateY(10deg);

	transform: perspective(400px) rotateY(10deg);

    }

    100% {

	-webkit-transform: perspective(400px) rotateY(0deg);

	-ms-transform: perspective(400px) rotateY(0deg);

	transform: perspective(400px) rotateY(0deg);

	opacity: 1;

    }

}



@-webkit-keyframes fadeUp {

    0% {

	opacity: 0;

	-webkit-transform: translateY(20px);

	transform: translateY(20px);

    }

    100% {

	opacity: 1;

	-webkit-transform: translateY(0);

	transform: translateY(0);

    }

}

@keyframes fadeUp {

    0% {

	opacity: 0;

	-webkit-transform: translateY(20px);

	-ms-transform: translateY(20px);

	transform: translateY(20px);

    }

    100% {

	opacity: 1;

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	transform: translateY(0);

    }

}