/* =Responsiveness: Tablet
================================================== */ 
@media only screen and (max-width : 950px) { 
.site-info {
	text-align:center;
	float:none;
}

.footer_menu {
	text-align:center;
	float:none;
}

.footer_menu ul {
	padding-left:0px;
}
} 
/* =Responsiveness: Tablet
================================================== */ 
@media only screen and (max-width : 800px) { 
#primary {
	width:100%;
	float:none;
	overflow:hidden;
}
#secondary {
	float:none;
	margin:0 auto;
	width:100%;
	max-width:350px;
}
#tagline_back {
	display:none;
}
} 


/* =Responsiveness: Smaller 
================================================== */ 
@media only screen and (max-width : 650px) { 

} 


/* =Responsiveness: Mobile (Large) 
================================================== */ 
@media only screen and (max-width : 550px) { 

.homepage_square {
	float:left;
	width:100%;
	padding-top:100%;
}


.staff_info, .staff_entry:nth-of-type(2n) .staff_info {
float:none;
display:block;
width:100%;
text-align:center;
}
.staff_bio, .staff_entry:nth-of-type(2n) .staff_bio {
float:none;
display:block;
width:100%;
margin-top:20px;
}

} 


/* =Responsiveness: Mobile 
================================================== */ 
@media only screen and (max-width : 420px) { 
.missions_images img {
width:100%;
}
} 
