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

@media screen and (max-width:1000px){
	
	.navigation ul li a{ font-size:18px; }
	.navigation ul li{ margin-left:20px; }
	
}

@media screen and (max-width:910px){
	
	header{ padding:25px 0; }
	.header-right{ float:none; }
	.logo{ float:none; text-align:center; }
	.navigation{ float:none; text-align:center; padding-top:20px; }
	.navigation ul{ display:inline-block; }
	.phone{ display:none; }
	
}

@media screen and (max-width:740px){
	
	.taptap-menu-button-wrapper{ display:block; visibility:visible; }
	header{ padding:15px 0; }
	.logo img{ width:120px; }
	.navigation{ visibility:hidden; display:none; }
	
	footer ul li{ display:block; float:none; }
	.legal{ padding:20px 0 25px; }
	
}

@media screen and (max-width:600px){
	
	#page-container{ padding:40px 0; }
	p, li, td, .generic-button{ font-size:14px; }



	
	.home-section-5 p{ font-size:14px; }
    .home-section-5-pod {width:75%; padding: 0 15%; padding-bottom: 55px;}
	.home-section-5 h3 { font-size:18px;}


}