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

@media screen and (max-width: 1280px){
	
	#headerinn{width:95%;}
	#content_inn{width:95%;}
	#bottom_inn{width:95%;}
	#footer_inn{width:95%;}
	#menu{width:100%;}
	}
	

@media screen and (max-width: 1175px){
	
	#right{padding:50px 0 0 0;}
	#left{padding:50px 0 0 0;}
	
}

@media screen and (max-width: 980px){
	#menu{width:100%;}
	#left_part{float:none; width:100%; margin:0 auto; text-align:center; }
	#logo{float:none; width:100%; margin:0 auto; text-align:center;}
	#right_part{float:none; width:100%; margin:0 auto; text-align:center; padding-top:45px; }
	
	#left{float:none; width:100%; margin:0 auto; text-align:center;}
	#mid{float:none; width:100%; margin:0 auto; text-align:center;}
	#right{float:none; width:100%; margin:0 auto; text-align:center; padding:0 0 40px 0;}
	
	#photo1, #photo2, #photo3{float:none; width:100%; margin:0 auto; text-align:center; padding-bottom:0px;}
	#photo4{float:none; width:100%; margin:0 auto; text-align:center;}

	.bakery{float:none; width:100%; margin:0 auto; text-align:center; }
	.bakery1{float:none; width:100%; margin:0 auto; text-align:center; padding-top:0px;}

	#left_footer{float:none; width:100%; margin:0 auto; text-align:center; padding-bottom:0px;}	
	#right_footer{float:none; width:100%; margin:0 auto; text-align:center; padding:25px 0;}	
	
	#hours_left{float:none; width:100%; margin:0 auto; padding-top:0px;}
	#hours_right{float:none; width:95%; text-align:center; margin-top:30px;}
	
	#contact_left{float:none; width:100%; margin:0 auto; padding-top:0px; }
	#contact_right{float:none; width:90%; margin:0 auto; padding-top:30px;}
	
	#wholsesale1{float:none; width:100%; margin:0 auto;}
	#wholsesale2{float:none; width:100%; margin:0 auto;}
	
	.pictorial1{float:none; width:100%; margin:0 auto;}
	.pictorial2{float:none; width:100%; margin:0 auto;}
	
		#contactform{width:90%;}
		
		.imgright{ float:none; margin:20px auto; display:block; }
		.imgleft{ float:none; margin:20px auto; display:block; }
	}

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

	}
	
@media screen and (max-width: 480px){
	#right_part{ padding-top:50px; }
	h1{font-size:35px;}
	}