
body, html	{margin:0; padding:0;width:100%;height:100%!important; overflow-x: hidden;}
		
		.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		{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: 20%; }
		.flex-direction-nav {display:none;}	
		/*.flex-caption		{position: absolute; top:20%; text-shadow:  0px 0px 10px #000;left:0;text-align: center;width:100%;color:#fff;}*/
		.flex-caption		{position: relative; top:20%; text-shadow:  0px 0px 10px #000;left:0;text-align: center;width:100%;color:#fff;}
		.flex-caption h2	{font-size: 68px;margin:0 0 0 0;font-weight:800;text-transform: uppercase; line-height:80px;}
		.flex-caption h3	{font-size: 32px;margin:0 0 0 0;font-weight:800; line-height:40px;}
		.flex-caption h4	{font-size: 45px;margin:0 0 0 0;font-weight:800; text-transform: uppercase; line-height:75px;}
		.flex-caption p		{font-size: 28px;margin:0;font-weight:600; line-height:34px;}

		.top		{top: 80px}
		.top2		{top: 100px}
		
		@media (min-width: 981px) and (max-width: 1330px) {
		
			.flex-caption h2	{font-size: 68px; line-height:75px;}
			.flex-caption h3	{font-size: 24px; line-height:34px;}
			.flex-caption h4	{font-size: 45px; line-height:60px;}
			.flex-caption p		{font-size: 18px; line-height:22px;}
			.flex-control-nav 	{bottom: 20%; }
			
			.top		{top: 80px}
			.top2		{top: 100px}
		}
		
		@media (min-width: 768px) and (max-width: 980px) {
		
			.flex-caption h2	{font-size: 68px; line-height:75px;}
			.flex-caption h3	{font-size: 24px; line-height:34px;}
			.flex-caption h4	{font-size: 45px; line-height:60px;}
			.flex-caption p		{font-size: 24px; line-height:30px;}
			.flex-control-nav 	{bottom: 20%; }
			
			.top		{top: 40px}
			.top2		{top: 30px}
		}

		@media (max-width: 767px) {
		
			.flex-caption h2	{font-size: 35px; line-height:37px;}
			.flex-caption h3	{font-size: 14px; line-height:23px;}
			.flex-caption h4	{font-size: 30px; line-height:40px;}
			.flex-caption p		{font-size: 18px; line-height:24px;}
			.flex-control-nav 	{bottom: 15%; }	

			.top		{top: 30px}
			.top2		{top: 5px}
			
			
		}