/*** Header ***/
@media screen and (max-width: 910px) { 
	#logo_secondary { padding-top: 15px; float: none; clear: both; display: block; margin: 0 auto; }	
}
@media screen and (max-width: 640px) { 
	#nav-social { display: none; }
	.last-nav { margin-right: 7px !important; }	
	#navigation li { font-size: 13px; margin-right: 25px; }
}
@media screen and (max-width: 340px) {
	#logo_secondary { width: 94%; }
}

/*** Feature Panels ***/
@media screen and (max-width: 910px) { 
	#panel h1 { font-size: 24px; }
	#panel h2 { font-size: 12px; }
	#panel p { font-size: 12px; }	
}
@media screen and (max-width: 760px) { 
	#panel h1 { font-size: 29px; }
	#panel h2 { font-size: 14px; }
	#panel p { font-size: 13px; }
	#sixtypanel, #thirtypanel, #panel, .splitpanel { width: 268px !important; float: none; margin: 0 auto; padding: 0; padding-bottom: 3%;}
	#panelfifty { min-width: 268px !important; width: 90% !important; float: none !important; margin: 0 auto; }
	.align-text { width: 268px; display: block; margin: 0 auto; } 
	.smallimg { width: 65% !important; margin: 0 auto; display: block; }
	#sixtypanel h2, #thirtypanel h2, .bluepanel h2, #panelfifty h2,  #blue-inner h2{  font-size: 20px !important; }
	.get_site { width: 119px; height: 37px; background: url(images/get_site.png) -2px top no-repeat; background-size: 100%; display: block; float: left !important; }
	.nomargin{ margin: 0 !important; }   
}


/*** SIGNUP BAR ***/
@media screen and (max-width: 930px) {
	#signup_bar { font-size: 35px; }
}

@media screen and (max-width: 840px) {
	#signup_bar { font-size: 30px; }
}

@media screen and (max-width: 760px) {
	#signup_bar { font-size: 25px; line-height: 37px; }
	.signup-text { padding-right: 15px;  padding-bottom: 3px; }
}

@media screen and (max-width: 470px) {
	#signup_bar { font-size: 20px; }
}


/*** Blue About / Contact ***/
@media screen and (max-width: 585px) { 
	#about { width: 100%; padding: 0; }
	#contact { width: 100%; } 
}


/*** Contact Form ***/
@media screen and (max-width: 760px) { 
	#contact_email_contain, #contact_phone_contain { width: 100%; padding: 0; }
	#contact_name_contain, #contact_zip_contain { width: 100%; padding: 0; margin-top: 1%; }
}

/*** Switch ***/
@media screen and (max-width: 510px) { 
	#switch_contain{
		float: left !important; margin-bottom: 15px; 
	}
	#switchinfo { text-align: left; } 

}
