@charset "UTF-8";
/* CSS Document */


@media screen and (max-width: 805px) {
	
        	
			.wrapper {
				float:none;
            	width:100%;
				margin-left:0;
				margin-right:0;
				box-sizing:border-box;
			}
			
			style	{
				float:none;
            	width:100%;
				margin-left:0;
				margin-right:0;
				box-sizing:border-box;
			}
			
			.menu-trigger	{
				display:block;
				float:right;
				padding-top:50px;
				margin-right:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#006;
			}
			
			.nav-expanded	{
				float:none;
				clear:both;
				width:100%;
				text-align:center;
				display:block;				
			}
								
			header img {
				padding-left:10px;
            }

			header nav	{
				display:none;
				margin-top:none;
			}
			
			header nav ul	{
				padding-top:0;
				margin-top:none;
			}
			
			header nav li {
            	width:100%;
            }
			
			header nav a {
				float:none;
				display:block;
				padding:10px 35px 10px 0;
				border-bottom:1px solid #333;
				background-color:#FFF;
            }
			
			header     {
				opacity:0.60;
			}
			
			.topslide	{
				float:none;
            	width:100%;
				margin-left:0;
				margin-right:0;
				box-sizing:border-box;
			}
			
			.topslide h4	{
				font-size:48px;
				font-weight:bolder;
				color:#999;
}
			
			.topslide2	{
				float:none;
            	width:auto;
				margin-left:0;
				margin-right:0;
				padding-left:10px;
				padding-right:10px;
				box-sizing:border-box;
			}
			
			.topslide2 img	{
				clear:both;
				margin-left:50%;
				float:none;
				box-sizing:border-box;
			}
			
			#banner	{
				clear:both;
				float:none;
            	width:100%;
				margin-top:400px;
				margin-left:0;
				margin-right:0;
				box-sizing:border-box;
			}
			
			#banner img {
				clear:both;
				width:auto;
			}
			
			#homeform	{
				float:none;
            	width:auto;
				margin-top:400px;
				margin-left:0;
				margin-right:0;
				padding-left:20px;
				box-sizing:border-box;
				text-align:left;
			}
			
			#contentabout img {
				max-width:100%;
				height:auto;
				margin:0 0 5px 0;
			}
				
			#contentabout p  { 
				font-family:Arial, Helvetica, sans-serif; 
				font-size:14px; 
				}
				
			.feature h1	{
				float:none;
				width:auto;
				margin-left:0;
				margin-right:0;
				text-align:center;
				box-sizing:border-box;
			}
			
			.feature p	{
				float:none;
				width:auto;
				margin-left:0;
				margin-right:0;
				text-align:center;
				box-sizing:border-box;
			}
			
			.projects h1	{
				text-align:center;
				width:auto;
				margin-left:0;
				margin-right:0;
				padding-left:0;
				text-align:center;
				box-sizing:border-box;
			}
				
			#box1,
			#box2,
			#box3,
			#box4,
			#box5,
			#box6,
			#box7,
			#box8	{
				float:none;
				width:auto;
				margin-left:0;
				margin-right:0;
			}
			
			#showcontainer img {
				max-width:75%;
				height:auto;
				padding-left:15%;
				
			}

			#showcontainer2 img {
				max-width:75%;
				height:auto;				
			}
			

			.cycle-prev 	{
				left:10px;	
			}

			.cycle-next		{
				right:10px;	
			}
					
			#contactform	{
				float:none;
            	width:90%;
				margin-left:0;
				margin-right:0;
				padding-left:40px;
				box-sizing:border-box;
				text-align:left;
			}
			
			#contactform ol li {
				float:none;
            	width:90%;
				margin-left:0;
				margin-right:0;
				box-sizing:border-box;
				padding:0;
			}
			
	

			#bottombanner	{
				float:none;
				clear:both;
				display:inline-block;
            	width:100%;
				margin-top:500px;
				margin-left:0;
				margin-right:0;
				box-sizing:border-box;
			}
			
			#bottombanner bottomnav	{
				display:none;
			}
			
			#bottombannera	{
				float:none;
				clear:both;
				display:inline-block;
            	width:100%;
				margin-top:1150px;
				margin-left:0;
				margin-right:0;
				box-sizing:border-box;
			}
			
			#bottombannera bottomnav	{
				display:none;
			}
			
			#bottombannera social {
				float:left;
				clear:both;
				display:inline-block;
            	width:100%;
				margin-left:0;
				margin-right:0;
				padding-left:0;
				padding-right:0;
				box-sizing:border-box;
			}
			
			#bottombannerc	{
				float:none;
				clear:both;
				display:inline-block;
            	width:100%;
				margin-left:0;
				margin-right:0;
				box-sizing:border-box;
			}
			
			#bottombannerc bottomnav	{
				display:none;
			}
				
        }

