@charset "UTF-8";
/* CSS Document - mbhuju@gmail.com */

@media screen and (max-width: 1280px){
	#header_inn, #footer_inn{width:95%;}
	
}

@media screen and (max-width: 1175px){
	#menu, #content_inn{width:95%;}
	#inner{width:90%;}
}

@media screen and (max-width: 1024px){
	#address{ font-size:20px; padding-top:20px;}
}

@media screen and (max-width: 980px){

	#logo{float:none; width:100%; margin:0 auto; text-align:center;}
	#we{float:none; width:100%; margin:0 auto; text-align:center; padding:0;}
	#address{float:none; width:100%; margin:0 auto; text-align:center;}

	#left{float:none; width:90%; margin:0 auto; text-align:center;}
	#right{float:none; width:100%; margin:0 auto;}

	#facebook{float:none; width:100%; margin:0 auto; text-align:center; padding:10px 0; }
	#left_footer{float:none; width:100%; margin:0 auto; text-align:center; padding:10px 0; }	
	#right_footer{float:none; width:100%; margin:0 auto; padding:20px 0; text-align:center; padding:20px 0;}
	
	#middle_footer{float:none; width:100%; margin:0 auto; text-align:center; padding:0; }

	
	#hours_left{float:none; width:100%; margin:0 auto; padding-top:0;  }
	#hours_right{float:none; width:90%; margin:0 auto; padding-top:40px;}


	#contact_left{float:none; width:90%; margin:0 auto; padding-top:0px; }
	#contact_right{float:none; width:90%; margin:0 auto; padding-top:30px;}

	.shop{width:100%; float:none; margin:0 auto; padding-bottom:0;}

	#contactform{width:90%;}

	.imgright, .imgleft{display:block; margin:20px auto; float:none;}
}


@media screen and (max-width: 640px){
	h1{font-size:35px;}

}
	
@media screen and (max-width: 415px){	
.style3{font-size:30px;}
#left_footer{font-size:16px;}
	
}
	

