/* BG Image */
	.full-bg-image {	position: absolute;	border:0px solid #f00;	
		left: 0;top:0px; width: 100%;height:100%;
		background-position: 50% 50% ;
		background-repeat:repeat;		
	}
	.no-touch .full-bg-image { 	background-attachment: fixed;background-size: cover;	}
	
	.touch .full-bg-image { background-size: cover; }
	
	.parallax-bg-1 .full-bg-image {  }
	.parallax-bg-2 .full-bg-image {  }
	.parallax-bg-3 .full-bg-image {  }
	
	.bg-black-color .full-bg-image { opacity: .8; }

/* ---------------------------------------------------------------------- */

	/* -------------------------------------------------- */
	/*	Back Top
	/* -------------------------------------------------- */

	#back-top {position: fixed;right: 30px;bottom: 30px;z-index: 999;overflow: hidden;
		display: none;	width: 50px; height: 50px; border: 1px solid #e6e6e6; background-color: #fff;
		background-color: rgba(255,255,255,.25); text-align: center;

		-webkit-transition: all .25s ease;
				transition: all .25s ease;
	}
	
	#back-top:after { display: block; text-align: center; color: #e1e1e1;
		font-size: 20px; font-family: 'fontello'; content: "\ed4e"; line-height: 48px;
		
		-webkit-transition: color .25s ease, -webkit-transform 2s ease;
				transition: color .25s ease, transform 2s ease;
	}
	
	#back-top:hover { border-color: transparent; background-color: #d90a0a;	}
	#back-top:hover:after { color: #fff; }



@media only screen and (max-width:640px) {
	
	#back-top {right: 5px;bottom: 5px;}
} 