
 
body, html	{margin:0; padding:0;width:100%; height:100%!important; }
		
		.animate
		{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
		
		.flexslider, .flex-viewport	{width:100%; height:515px; margin:0;padding:0; }
			.flexslider.flexslider500{width:100%; height:500px; margin:0;padding:0; }
				.flexslider.flexslider300{width:100%; height:300px; margin:0;padding:0; }
			.flexslider.flexslider300 .slides		{height:300px; overflow: hidden;  float:left; width:100%;}
				.flexslider.flexslider500 .slides		{height:500px; overflow: hidden;  float:left; width:100%;}
		.flexslider .slides		{height:515px; overflow: hidden;  float:left; width:100%;}
				.flexslider.flexslider500 .slides li 	{ width:100%; height:500px; 
		 margin:0;padding:0;			
								  -webkit-background-size: cover!important;
								  -moz-background-size: cover!important;
								  -o-background-size: cover!important;
								  background-size: cover!important;
		}	.flexslider.flexslider300 .slides li 	{ width:100%; height:300px; 
		 margin:0;padding:0;			
								  -webkit-background-size: cover!important;
								  -moz-background-size: cover!important;
								  -o-background-size: cover!important;
								  background-size: cover!important;
		}
		.flexslider .slides li 	{ width:100%; height:515px; 
		 margin:0;padding:0;			
								  -webkit-background-size: cover!important;
								  -moz-background-size: cover!important;
								  -o-background-size: cover!important;
								  background-size: cover!important;
		}
		
		
		.flex-control-nav 	{bottom: 5%; }
		
		.flex-direction-nav {display:none;}	
		
		.flex-caption		{position: absolute; top:35%;/* text-shadow:  0px 0px 10px #000;*/left:0;text-align: center;width:100%;color:#fff;
	}
	
		.flex-caption h1, .flex-caption h1 a	{
	
	color:#fff;
	font-size: 40px;
	margin:0 0 10px 0;
	padding-top:8px;
	padding-bottom:4px;
	font-weight:500 !important;
font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	
}.flex-caption h1 a:hover{
	text-decoration:none;
	color:#f6a91d;}
		
		.flex-caption p, .flex-caption h2	{
	font-size: 32px;
	margin:0;
	font-weight:300 !important;
font-family: 'Open Sans', sans-serif;

}
		
		
		@media (min-width: 768px) and (max-width: 980px) {
		
			.flex-caption h1	{	font-size: 36px;}
		
			.flex-caption p		{font-size: 20px;}
			
			.flex-control-nav 	{bottom: 5%; }

		}


		@media (max-width: 767px) {
		
			.flex-caption h1	{font-size: 36px;}
		
			.flex-caption p		{font-size: 18px;}
			
			.flex-control-nav 	{bottom: 5%; }	
				
		}