@charset "UTF-8";
/* CSS Document - mbhuju@gmail.com */


@media screen and (max-width: 1024px){
	#header_inn{width:95%;}	
	#menu{width:95%;}	
	#banner_top{width:95%;}	
	#banner_inn{width:95%;}	
	#content_inn{width:95%;}	
	#footer_inn{width:95%;}	
}


	
	
@media screen and (max-width: 800px){	
	#contact_left{width:90%; float:none; margin:0 auto; padding-top:20px; text-align: center; }
	#contact_right{width:90%; float:none; margin:0 auto; padding-top:30px; }
	

	#hours_left{width:90%; float:none; padding-top:20px;}
	#hours_right{width:95%; float:none; margin:0 auto; padding-top:30px;}
	
	#left{width:90%; float:none; margin:0 auto; padding-top:40px;}
	#right{width:90%; float:none; margin:0 auto; text-align:center; padding-top:10px;}
	
	#left_footer{width:100%; float:none; text-align:center;  }
	#right_footer{width:100%; float:none; text-align:center;  }
	
	#catering{width:90%; float:none; margin:0 auto; text-align:center; }
	#facebook{width:90%; float:none; margin:0 auto; text-align:center; padding:30px 0;}
	#online{width:90%; float:none; margin:0 auto; text-align:center;}
	
	
}
	
@media screen and (max-width: 640px){

#header_inn{display:none;}
#smlogo{display:block; }
		
	.imgright{float:none; margin:20px auto; display:block; }
	.imgleft{float:none; margin:20px auto; display:block; }

	.textright{ text-align:left;}
	.form1 table, .form1 td, .form1 tr { display: block; }		
	.form1 td { border: none; position: relative; }
	
		
	#coupon1{width:100%; height:auto; float:none; text-align:center;  }
	#coupon2{width:100%; height:auto; float:none; text-align:center; padding-top:30px;  }
	#coupon3{width:100%; height:auto; float:none; text-align:center; padding-top:30px; }
	#print{width:100%; height:auto; float:none; text-align:center; }
	
	h1{font-size:28px;}
	.style1{font-size:20px;}
	
	}


@media screen and (max-width: 320px){
	
	.small{font-size:12px;}
	}