@charset "UTF-8";
body {
	/*-webkit-backface-visibility: hidden;*/
}

.animated-05s {
	-webkit-animation-duration: .5s;
	   -moz-animation-duration: .5s;
	     -o-animation-duration: .5s;
	        animation-duration: .5s;
}
.animated-1s {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	/*-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;*/
}
.animated-1-2s {
	-webkit-animation-duration: 1.2s;
	   -moz-animation-duration: 1.2s;
	     -o-animation-duration: 1.2s;
	        animation-duration: 1.2s;
}

.animated-1-5s {
	-webkit-animation-duration: 1.5s;
	   -moz-animation-duration: 1.5s;
	     -o-animation-duration: 1.5s;
	        animation-duration: 1.5s;
}

.animated-2s {
	-webkit-animation-duration: 2s;
	   -moz-animation-duration: 2s;
	     -o-animation-duration: 2s;
	        animation-duration: 2s;
}

.animated-3s {
	-webkit-animation-duration: 2.5s;
	   -moz-animation-duration: 2.5s;
	     -o-animation-duration: 2.5s;
	        animation-duration: 2.5s;
}

.animated-2-8s {
	-webkit-animation-duration: 2.8s;
	   -moz-animation-duration: 2.8s;
	     -o-animation-duration: 2.8s;
	        animation-duration: 2.8s;
}

.animated-4s {
	-webkit-animation-duration: 4s;
	   -moz-animation-duration: 4s;
	     -o-animation-duration: 4s;
	        animation-duration: 4s;
}
.animated-5s {
	-webkit-animation-duration: 5s;
	   -moz-animation-duration: 5s;
	     -o-animation-duration: 5s;
	        animation-duration: 5s;
}
.animated {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
}



@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	50% {opacity: 0;}
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}
	50% {opacity: 0;}
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}
	50% {opacity: 0;}
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}
	50% {opacity: 0;}
	100% {opacity: 1;}
}

.animated-05s.fadeIn,
.animated-1s.fadeIn,
.animated-1-2s.fadeIn,
.animated-1-5s.fadeIn,
.animated-2-5s.fadeIn,
.animated-2-8s.fadeIn,
.animated-4s.fadeIn,
.animated-5s.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

/*fadeIn END*/

/*fadeInDown Start*/

@-webkit-keyframes fadeInDownHeader {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}

	80% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownHeader {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	80% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownHeader {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	80% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownHeader {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	80% {
		opacity: 0;
		transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated-3s.fadeInDownHeader {
	-webkit-animation-name: fadeInDownHeader;
	-moz-animation-name: fadeInDownHeader;`
	-o-animation-name: fadeInDownHeader;
	animation-name: fadeInDownHeader;
}
/*Animate fadeInDown header*/

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

/*Animate fadeInDown header*/

.animated-05s.fadeInDown,
.animated-1s.fadeInDown,
.animated-1-2s.fadeInDown,
.animated-1-5s.fadeInDown,
.animated-2s.fadeInDown,
.animated-3s.fadeInDown,
.animated-4s.fadeInDown,
.animated-5s.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
/*****************/
@-webkit-keyframes fadeInDown-40 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-40px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown-40 {
	0% {
		opacity: 0;
		-moz-transform: translateY(-40px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown-40 {
	0% {
		opacity: 0;
		-o-transform: translateY(-40px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown-40 {
	0% {
		opacity: 0;
		transform: translateY(-40px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated-1-5s.fadeInDown-40 {
	-webkit-animation-name: fadeInDown-40;
	-moz-animation-name: fadeInDown-40;
	-o-animation-name: fadeInDown-40;
	animation-name: fadeInDown-40;
}
/*****************/
/*****************/
@-webkit-keyframes fadeInDown-60 {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-60px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown-60 {
	0% {
		opacity: 0;
		-moz-transform: translateY(-60px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown-60 {
	0% {
		opacity: 0;
		-o-transform: translateY(-60px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown-60 {
	0% {
		opacity: 0;
		transform: translateY(-60px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated-1-5s.fadeInDown-60 {
	-webkit-animation-name: fadeInDown-60;
	-moz-animation-name: fadeInDown-60;
	-o-animation-name: fadeInDown-60;
	animation-name: fadeInDown-60;
}



@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(500px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(500px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(500px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(500px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.animated-1-2s.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceInRight-2 {
	0% {
		opacity: 1;
		-webkit-transform: translateX(500px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight-2 {
	0% {
		opacity: 1;
		-moz-transform: translateX(500px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight-2 {
	0% {
		opacity: 1;
		-o-transform: translateX(500px);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight-2 {
	0% {
		opacity: 1;
		transform: translateX(2000px);
	}

	100% {
		transform: translateX(0);
	}
}

.animated-1-2s.bounceInRight-2 {
	-webkit-animation-name: bounceInRight-2;
	-moz-animation-name: bounceInRight-2;
	-o-animation-name: bounceInRight-2;
	animation-name: bounceInRight-2;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
	}

	25% {
		-webkit-transform: scale(.95);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
}

@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1);
	}

	25% {
		-moz-transform: scale(.95);
	}

	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}

	100% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
}

@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1);
	}

	25% {
		-o-transform: scale(.95);
	}

	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}

	100% {
		opacity: 0;
		-o-transform: scale(.3);
	}
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}

	25% {
		transform: scale(.95);
	}

	50% {
		opacity: 1;
		transform: scale(1.1);
	}

	100% {
		opacity: 0;
		transform: scale(.3);
	}
}



@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	80% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes fadeOutUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	80% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}
@-o-keyframes fadeOutUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	80% {
		opacity: 0;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	80% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated-3s.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeindown{
-webkit-animation-name: fadeInDown;
-moz-animation-name: fadeInDown;
-o-animation-name: fadeInDown;
animation-name: fadeInDown;

-webkit-animation-duration: 1.5s;
-moz-animation-duration: 1.5s;
-o-animation-duration: 1.5s;
animation-duration: 1.5s;
}

.fadein{
-webkit-animation-name: fadeIn;
-moz-animation-name: fadeIn;
-o-animation-name: fadeIn;
animation-name: fadeIn;

-webkit-animation-duration: 1.5s;
-moz-animation-duration: 1.5s;
-o-animation-duration: 1.5s;
animation-duration: 1.5s;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
		
	}

	100% {
		opacity: .9;
		
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity: 0;
		
	}

	100% {
		opacity: .9;
		
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity: 0;
		
	}

	100% {
		opacity: .9;
	}
}

@keyframes fadeIn{
	0% {
		opacity: 0;
		
	}

	100% {
		opacity: .9;
	}
}

.fadeOut{
-webkit-animation-name: fadeOut;
-moz-animation-name: fadeOut;
-o-animation-name: fadeOut;
animation-name: fadeOut;

-webkit-animation-duration: 1.5s;
-moz-animation-duration: 1.5s;
-o-animation-duration: 1.5s;
animation-duration: 1.5s;

-webkit-animation-fill-mode: forwards;
-moz-animation-fill-mode: forwards;
-o-animation-fill-mode: forwards;
animation-fill-mode: forwards;
/*
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
animation-iteration-count: infinite;
*/
}

@-webkit-keyframes fadeOut {
	0% {

		opacity: .9;
		
	}

	100% {
		
		
		opacity: 0;
		z-index:-1;
		
		
	}
}

@-moz-keyframes fadeOut {
	0% {
		opacity: .9;
		
	}

	100% {
		
		
		opacity: 0;
		z-index:-1;
		
	}
}

@-o-keyframes fadeOut {
	0% {
		opacity: .9;
		
	}

	100% {
		
		
		opacity: 0;
	z-index:-1;
	
	}
}

@keyframes fadeOut{
	0% {
		opacity: .9;
		
	}

	100% {
		
		opacity: 0;
	z-index:-1;
	
	}
}























