/* ==============================
		Animation 1.0
================================= */

.iwebanim-fil {
	opacity: 0;
}

.iweb-fadeInLeft {
		-webkit-animation-name: iweb-fadeInLeft;
	animation-name: iweb-fadeInLeft;
	-webkit-animation-duration: 900ms;
	animation-duration: 900ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility:visible !important;
}
@-webkit-keyframes iweb-fadeInLeft {
	0% {
				opacity: 0;
				-webkit-transform: translateX(-510px);
				-moz-transform: translateX(-510px);
				-ms-transform: translateX(-510px);
				-o-transform: translateX(-510px);
				transform: translateX(-510px);
	}
	100% {
				opacity: 1;
				-webkit-transform: translateX(0);
				-moz-transform: translateX(0);
				-ms-transform: translateX(0);
				-o-transform: translateX(0);
				transform: translateX(0);
	}
}

@keyframes iweb-fadeInLeft {
	0% {
				opacity: 0;
				-webkit-transform: translateX(-510px);
				-moz-transform: translateX(-510px);
				-ms-transform: translateX(-510px);
				-o-transform: translateX(-510px);
				transform: translateX(-510px);
	}
	100% {
				opacity: 1;
				-webkit-transform: translateX(0);
				-moz-transform: translateX(0);
				-ms-transform: translateX(0);
				-o-transform: translateX(0);
				transform: translateX(0);
	}
}

.iwebanim-fir {
	opacity: 0;
}

.iweb-fadeInRight {
		-webkit-animation-name: iweb-fadeInRight;
	animation-name: iweb-fadeInRight;
	-webkit-animation-duration: 900ms;
	animation-duration: 900ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility:visible !important;
}
@-webkit-keyframes iweb-fadeInRight {
	0% {
				opacity: 0;
				-webkit-transform: translateX(510px);
				-moz-transform: translateX(510px);
				-ms-transform: translateX(510px);
				-o-transform: translateX(510px);
				transform: translateX(510px);
	}
	100% {
				opacity: 1;
				-webkit-transform: translateX(0);
				-moz-transform: translateX(0);
				-ms-transform: translateX(0);
				-o-transform: translateX(0);
				transform: translateX(0);
	}
}

@keyframes iweb-fadeInRight {
	0% {
				opacity: 0;
				-webkit-transform: translateX(510px);
				-moz-transform: translateX(510px);
				-ms-transform: translateX(510px);
				-o-transform: translateX(510px);
				transform: translateX(510px);
	}
	100% {
				opacity: 1;
				-webkit-transform: translateX(0);
				-moz-transform: translateX(0);
				-ms-transform: translateX(0);
				-o-transform: translateX(0);
				transform: translateX(0);
	}
}


.iwebanim-zin {
	opacity: 0;
}

.iweb-zoomin {
		animation: iweb-zoomIn 600ms linear;
		-webkit-animation: iweb-zoomIn 600ms linear;
		visibility:visible !important;
}

@keyframes iweb-zoomIn {
		
		0% {
				opacity: 0;
				transform: scale(0,0);
				-o-transform: scale(0,0);
				-ms-transform: scale(0,0);
				-moz-transform: scale(0,0);
				-webkit-transform: scale(0,0);
		}
		100% {
				opacity: 1;
				transform: scale(1,1);
			 -o-transform: scale(1,1);
				-ms-transform: scale(1,1);
				-moz-transform: scale(1,1);
				-webkit-transform: scale(1,1);        
		}
}

@-webkit-keyframes iweb-zoomIn {
		
		0% {
				opacity: 0;
				transform: scale(0,0);
				-o-transform: scale(0,0);
				-ms-transform: scale(0,0);
				-moz-transform: scale(0,0);
				-webkit-transform: scale(0,0);
		}
		100% {
				opacity: 1;
				transform: scale(1,1);
			 -o-transform: scale(1,1);
				-ms-transform: scale(1,1);
				-moz-transform: scale(1,1);
				-webkit-transform: scale(1,1);        
		}
}

.iwebanim-fid {
		opacity: 0;
}

.iwebfadeInDown {
		-webkit-animation-name: iwebfadeInDown;
		animation-name: iwebfadeInDown;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
}

@keyframes iwebfadeInDown {
	0% {
				opacity: 0;
				-webkit-transform: translateY(-100px);
				-moz-transform: translateY(-100px);
				-ms-transform: translateY(-100px);
				-o-transform: translateY(-100px);
				transform: translateY(-100px);
	}
	100% {
				opacity: 1;
				-webkit-transform: translateY(0);
				-moz-transform: translateY(0);
				-ms-transform: translateY(0);
				-o-transform: translateY(0);
				transform: translateY(0);
	}
}

@-webkit-keyframes iwebfadeInDown {
	0% {
				opacity: 0;
				-webkit-transform: translateY(-100px);
				-moz-transform: translateY(-100px);
				-ms-transform: translateY(-100px);
				-o-transform: translateY(-100px);
				transform: translateY(-100px);
	}
	100% {
				opacity: 1;
				-webkit-transform: translateY(0);
				-moz-transform: translateY(0);
				-ms-transform: translateY(0);
				-o-transform: translateY(0);
				transform: translateY(0);
	}
}