/* 
 * Full Background Responsive Slider v1.0 based on:
 *
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 */

 
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:100%!important; margin:0;padding:0;}
		
		.flexslider .slides		{width:100%; height:100%!important;}
			
		.flexslider .slides li 	{width:100%;height:100%!important; 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: 1%; }
		
		.flex-direction-nav {display:none;}	
		
		.flex-caption		{position: absolute; top:15%; text-shadow:  0px 0px 10px #000;left:0;text-align: center;width:100%;}
	
		.flex-caption h1	{font-size: 2.2em;margin:0 0 10px 0;font-weight:200;text-transform: uppercase;}
		
		.flex-caption p		{font-size:2.4em;margin:0 auto;font-weight:200;letter-spacing: 5px}
		
@media (max-width:768px) {
   	.flexslider, .flex-viewport	{width:100%;height:50%!important; margin:0px;padding:0;}
    .flexslider .slides li{
        margin-top:0px;
        margin-bottom:2%;
    }
}

		
		@media (min-width: 768px) and (max-width: 980px) {
		
			.flex-caption h1	{font-size: 2em;}
		
			.flex-caption p		{font-size: 2em;}
			
			.flex-control-nav 	{bottom: 1%; }

		}


		@media (max-width: 767px) {
		
			.flex-caption h1	{font-size: 1.4em; }
		
			.flex-caption p		{font-size: 1.4em;}
			
			.flex-control-nav 	{bottom: 1%; }	
				
		}