/* for 480px or less */
@media screen and (max-width: 450px) {

html, body {height:auto;}

.home_body{
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:auto 100%;
	min-height:100%;
}

.contact_body{
	background-image: url(../images/bg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:auto 100%;
	height:1050px;	
}

.aboutus_body{
	background-image: url(../images/bg3.jpg);
	background-repeat:no-repeat;
	background-size:auto 120%;
	background-position:left bottom;
	min-height:600px;
}

.about{	height:600px; }

.point_20{font-size:14px; letter-spacing:2px;}

.fallabout{	width:300px; max-width:300px; padding-top:100px; min-height:300px;}



.top_band{height:90px;}

.grid_1200{	max-width:320px;}

.logo{padding:10px 0px 0px 0px;	width:100%; height:auto; display:block; margin:auto;  margin-top:10px;}

.social_media{width:120px; text-align:right;	margin-top:10px;}

.social_media img{margin-left:10px;	width:20px; height:auto;}

.bt1{width:120px; height:8px; margin:12px 10px 0px 0px; background-size:auto 8px; float:left; }

.bt2{width:75px; height:8px; margin:12px 10px 0px 0px; background-size:auto 8px; float:none;}

.fall2013{font-size:25px; height:600px; padding-top:60px;}

.copyright{	font-size:12px; height:60px; position:relative; margin-top:-60px;}

.copyright span{padding:10px 10px 0px 0px;}

.logo2{width:25px;}

.green_line{border-bottom:1px solid #ddd; height:1px; left:0px; top:40px; width:100%; position:absolute; display:block;}


#contact_copyright{ bottom:0px;}

.gap{height:90px;}

.submit_button{	width:92%; margin-top:-50px;}

.map{height:85%;}

/* popup */

.offer{width:280px; padding-top:30px;  height:300px; }

.offer img{width:95%; height:auto; padding-top:0px;  }

.close{    margin-left:110px;  width:15px; height:15px;}

/* popup */

}
