  @-webkit-keyframes textAnimation {
	from {
    	opacity: 0;
    	-webkit-transform: translate3d(0, -100%, 0);
    	transform: translate3d(0, -100%, 0);		
    }

	10% {
    	opacity: 1;
    	-webkit-transform: none;
    	transform: none;
	}
	
	40%  {
		-webkit-transform: scaleX(.75);
		transform: scaleX(.75);
    }

	80% {
    	opacity: 0;
    	-webkit-transform: translate3d(0, 100%, 0);
    	transform: translate3d(0, 100%, 0);
  	}
  	
	100% {
		opacity: 0;
    	-webkit-transform: translate3d(0, -100%, 0);
    	transform: translate3d(0, -100%, 0);		
	}	

}

@keyframes textAnimation {
	from {
    	opacity: 0;
    	-webkit-transform: translate3d(0, -100%, 0);
    	transform: translate3d(0, -100%, 0);		
    }

	10% {
    	opacity: 1;
    	-webkit-transform: none;
    	transform: none;
	}
	
	40%  {
		-webkit-transform: scaleX(.75);
		transform: scaleX(.75);
    }

	80% {
    	opacity: 0;
    	-webkit-transform: translate3d(0, 100%, 0);
    	transform: translate3d(0, 100%, 0);
  	}

	100% {
		opacity: 0;
    	-webkit-transform: translate3d(0, -100%, 0);
    	transform: translate3d(0, -100%, 0);		
	}	

}

.textAnimation {
  -webkit-animation-name: textAnimation;
  animation-name: textAnimation;
  animation-duration: 10s;
  animation-direction:normal;
  animation-timing-function: cubic-bezier( .86, 0, .07, 1 );
  animation-delay: 2s;
  animation-iteration-count: 2;
}


/* ===== Begin Scroll to top button ===== */
.scrolltotop  {
	position: fixed;
	display: none;
	bottom: 85px;
	right: 10px;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	text-decoration: none;
	z-index: 9999;
/*	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);*/
	display: inline-block;
	margin-top:7px;
	background-color:rgba(255,255,255,.25);
	color: #999;
	border: 2px solid #999;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
a:hover.scrolltotop, a:focus.scrolltotop { color: #fff; background-color:#005596; border-color:transparent; }
.scrolltotop .fa {
	padding-left: 3px;
/*	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);*/
}  

/* ===== End Scroll to top button ===== */


/* ===== Start Animated gif Styles ===== */
	.single-image {
		position: relative;
/*		display: block; */
		margin: 0;
		cursor: pointer;
/*		font-size: 0; */
		-webkit-backface-visibility: hidden;
			-ms-backface-visibility: hidden;
				backface-visibility: hidden;
	}
/* ===== End Animated gif Styles ===== */
