@charset "UTF-8";

/* CSS Document - mbhuju@gmail.com */



@media screen and (max-width: 1280px){

	#header_inn{width:95%;}

	#promo{width:95%;}

	#banner_inn{width:95%;}

	#content_inn{width:95%;}

	#footer_inn{width:95%;}


	}

	



@media screen and (max-width: 1024px){

	#logo{float:none; width:100%; margin:0 auto; text-align:center;}

	#orderonline{width:100%; float:none; margin:0 auto; padding:10px 0; text-align:center;}

	#info{width:100%; float:none; margin:0 auto; text-align:center; padding:15px 0;}


	#left{width:90%; float: none; margin:0 auto;}

	#right{width:90%; float: none; margin:0 auto; text-align:center; padding-top:0px;}


	#hours_left{float:none; width:100%; margin:0 auto; padding-top:0;}

	#hours_right{float:none; width:95%; text-align:center; margin-top:30px;}

	

	#left_footer{width:100%; float:none; margin:0 auto; text-align:center; padding-bottom:0px;}

	#facebook{width:100%; float:none; margin:0 auto; text-align:center; padding:15px 0;}

	#right_footer{width:100%; float:none; margin:0 auto; text-align:center; padding-top:0px;}

	

	#contact_left{float:none; width:100%; padding-top:0;}

	#contact_right{float:none; width:100%; text-align:center; padding-top:30px; margin:0 auto;}


		.textright{ text-align:center;}

		.form1 table, .form1 td, .form1 tr { display: block; }		

		.form1 td { border: none; position: relative; }

		.form1{ width:90%;}	

		

		.imgright{ float:none; margin:20px auto; display:block; }

		.imgleft{ float:none; margin:20px auto; display:block; }
		

	}



@media screen and (max-width: 640px){
	
	

	h1{font-size:35px;}

	 .style2, .style5{font-size:35px; line-height:35px;}
	 
	 .style3{font-size:40px; line-height:40px;}

	#info{font-size:18px;}

	#menu{width:100%;}

#promo{padding:100px 0;}


	}

	

@media screen and (max-width: 480px){

	.style1{font-size:26px; line-height:30px;}
	#left_footer{font-size:14px;}

	#left{padding-top:0;}
	}