/* CSS Document */
.banner_home
{
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;	
	
	transition:all 3s;
	visibility:hidden;
    opacity: 0;
}

.bannerText
{
	position:absolute;	
	transition: all 2s ease;
	top:30%;
	width:45%;
	max-width: 420px;
	left:8%;
	
	visibility:hidden;
    opacity: 0;
}

.bannerText img
{
	max-width:100%;
}

.bannerButton
{
	width:200px;
	background-color: #00CAEE;
	padding: 20px;
	
	font-size: 22px;
	letter-spacing: 2px;
	color: #FFFFFF !important;
	text-align: center !important;
	
	margin: 0 auto;
	border-radius: 50px !important;
	cursor: pointer;
}

.bannerButton:hover
{
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;

	-webkit-transform: scale(1.09) !important;
	-moz-transform: scale(1.09) !important;
	transform: scale(1.09) !important;
}

@media screen and (min-width:1000px) 
{
	.banner_home
	{
		background-attachment:fixed;
	}
}

@media screen and (max-width:900px) 
{
	.bannerText
	{
		position:inherit;
		float:left;	
		top:47%;
		width:100%;
		left:0px !important;
		text-align:center;
	}
	
	.bannerText img
	{
		max-width:95%;	
	}
}
