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

	div.header-col_middle {
		width: 15%;
	}
	div.hide-tablet {
		display:none;
	}
	div.full-width-tablet {
		width: 100%;
	}
	.menu_trigger {
		display: none;
	}
	div.nav_menu ul li a:link,
	div.nav_menu ul li a:visited {
		padding-right: 25px;
	}
@media screen and (max-width: 850px){
	
	div.full-width-mobile {
		width: 100%;
	}
	
	div.mobile-collapse{
			width: auto;
			float: none;
			margin-right: 0;
	}	
		
	div.hide-mobile {
		display:none;
	}
	div.display-tablet {
		display:block;
	}
	
	div.change_width_48 {
		width: 48%;
	}
	
	div.aboutus_content_col_first{
		width: 95%;
	}
		
}

@media screen and (max-width: 853px){
		div.nav_menu ul li {
			width:25%;
		}		
	}

@media screen and (max-width: 580px){
	div.footer {
		background-image:url(images/footerbg_450.png);
	}
	
	div.nav_menu {
		display: none;
	}
	
	div.header_col_last h1{
		font-size:22px
	}
	
	div.header_col_last p{
		font-size:15px
	}
		
	div.header_col_last h2{
		font-size:20px
	}		
	
	div.nav_menu ul li {
		float:none;
		width: 100%;
	}
	
	div.nav_menu ul li:last-child {
		border-bottom: none;
	}		
	div.nav_menu ul li a:link,
    div.nav_menu ul li a:visited {
		text-align: left;
		padding: 5px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #ECE8D2;
	}
		
	div.nav-expanded {
		display:block;
	}
	
	div.menu_trigger {
		display:block;
	}	

}

@media screen and (max-width: 400px){
	div.units_header_col_first {
		padding-top: 4px;
		padding-bottom:4px;
	}
		div.header_col_last_name {
	font-size: 14px;
	clear: both;		
	}

	div.header_col_last_address {
		float: none;
	}

}
