@charset "UTF-8";
/******************
*     320-479     *
******************/
@media screen and (max-width:479px) {
	#header, #content, #footer {width:300px;}
	#clients_social {width:270px; padding:15px;}
	.client_social_row_left, .client_social_row_right {width:100%;}
	#logo {width:300px;}
	#menu {float:left; margin-left:0;}
	#menu li a {
		padding:0 6px;
		line-height:14px;
		font-size:13px;
	}
	#banner_home h6 {
		padding-top:30px;
		padding-right:25px;
	}
	#banner_home h1 {
		padding-top:10px;
		padding-right:30px;
	}
	#footer_left, #footer_right {width:320px;}
	#footer_right {float:left; margin-top:20px;}
	#footer_menu, #footer_connect {float:left;}
	#content_home_inner .gray .left {margin-bottom:20px; margin-left:30px;}
	#content_home_inner .gray .right {
		width:220px;
		float:left;
	}
	#content_home_inner .gray .right article h1 {font-size:18px;}
	#content_home_inner .gray .right article p {font-size:12px;}
	#content_home_inner .gray .right article a.link {font-size:12px;}
	.white_content {
		width:240px; /*260*/
		padding:10px;
		float:left;
		border-right:0;
		border-bottom:1px solid #cccccd;
	}
	.white_content:last-child {border-bottom:0;}
	#banner_clients h1 {text-align:right; padding-right:10px;}
	#content_banner_inner article .left, #content_banner_inner article .right {width:250px; float:left;}
	#content_banner_inner article .left {
		text-align:center;
		padding-top:25px;
	}
	#stephanie img, #bio_banner img {margin-left:80px;}
	#bio_banner img {margin-bottom:20px;}
	#bio_banner h1, #stephanie h1 {width:100%; font-size:24px; text-align:center; line-height:1.4;}
	#stephanie h1 {margin-bottom:20px;}
	#contact_form {width:240px;}
	#contact_form textarea {width:218px; /*240*/}
	#content_bio_inner .left {width:100%;}
	#content_bio_inner .right {width:100%; float:left; text-indent:20px;}
	.client_social_row_left, .client_social_row_right {width:100%; text-align:center;}
	.client_social_row_right {margin-left:0;}
}