.carousel-caption{
	top: 10%;
}

.header_text h3{
	font-size: 5.50rem;		
	font-weight: 400;
}

.header_text p{
	font-size: 3.00rem;	
	font-weight: 100;
}


.feature_text h1{
	font-size: 3.5rem;		
	font-weight: 400;
}

.feature_text p{
	font-size: 1.5rem;		
	font-weight: 100;
}


.animate_image-left{
	-webkit-transition: -webkit-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
}

.animate_image-left:hover{
    -webkit-transform : rotate(-5deg); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : rotate(-5deg); /* IE 9 */
    transform         : rotate(-5deg); /* Firefox 16+, IE 10+, Opera */
}

.animate_image-right{
	-webkit-transition: -webkit-transform .8s ease-in-out;
	transition:transform .8s ease-in-out;
}

.animate_image-right:hover{
    -webkit-transform : rotate(7deg) scale(1.1); /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform     : rotate(7deg) scale(1.1); /* IE 9 */
    transform         : rotate(7deg) scale(1.1); /* Firefox 16+, IE 10+, Opera */
}


.navbar-brand{
	background-image: url("../img/logo.png");
	background-repeat: no-repeat, repeat;
	background-size: cover; /* Resize the background image to cover the entire container */
	width:160px;
}

.header_text .btn-primary{
	color: #2172ab;
	background-color: #ffffff;
	border-color: #2172ab;
}



@media only screen and (max-width: 720px) {
	.header_text h3{
		font-size:3.0rem;		
		font-weight: 400;
	}
	
	.header_text p{
		font-size: 2.0rem;		
		font-weight: 100;
	}
	
	.carousel-caption{
		top: 5%;
	}
	.carousel-inner {
		max-height:300px;
	}
	
	.header_text a{
		display:none;
	}
}