/* for 480px or less */
@media screen and (max-width: 300px) {


html, body{background-size:200% auto; background-position:center top;}

.contact_body{	height:950px;}

.top_band{height:70px;}

.grid_1200{	max-width:230px;}

.logo{padding:2px 0px 0px 0px;	width:90%; height:auto; display:block; margin:10px; text-align:center;}

.social_media{width:50px; text-align:right; margin-top:10px; display:none;}

.social_media img{margin-left:3px;	width:12px; height:auto;}

.bt1{width:108px; height:7px; margin:12px 5px 0px 0px; background-size:auto 7px; float:left;   }

.bt2{width:60px; height:7px; margin:12px 5px 0px 0px; background-size:auto 7px; float:none;}

.fall2013{font-size:20px;}

.copyright{	font-size:9px; height:40px;}

.copyright span{padding:10px 10px 0px 0px;}

.logo2{width:15px;}

.green_line{border-bottom:1px solid #ddd; height:1px; left:0px; top:30px; width:100%; position:absolute; display:block;}

.wrapper-demo{display:inline-block; margin:2px 0px 0px 40px;  }

.point_24{font-size:18px; letter-spacing:2px;}

#contact_grid{font-size:11px; padding-top:90px; width:200px; }

.gap{height:70px; }

.map{height:76.5%;}



.grid_960{width:200px;}

.grid_320{width:200px; margin-right:0px;	font-size:14px; }

.northpark{	font-size:9px;}

.about_footer{ font-size:9px; letter-spacing:0px; text-transform:capitalize;}

.footer_logo{width:200px; height:auto;}

.about_text_image{width:90%; height:auto;}


}