@media screen and (max-width:1200px){
.from_con_lft{width:30%; padding-left:2%;}
.from_con_rht{width: 60%;}
.mid_body .our_stry_rht, .mid_body .product_area_rht {width:98%;}
.from_con_rht_con_lft {margin-bottom: 30px;}
.mid_body .product_area_lft{float:none; margin: 0 auto;}

.bx-wrapper .bx-caption{top:28%!important;}
.heading_area{width:100%; /*padding:0 15px;*/}
.our_food_con{width:100%; /*padding:0 15px;*/}
.our_food_left_down_lft{width:48%;}
.product_area_lft{width:48%;}
.product_area_rht{width:48%;}
.our_stry_con{max-width:1170px; padding: 15px;}
.our_stry_lft{width:61%;}
.our_stry_rht{width:33%;}
.from_con{max-width:1170px; padding: 15px;}
.from_con_lft{width:33%;}
.from_con_rht{width:61%;}
.from_con_rht_con_rht{width:48%;}
.from_con_rht_con_lft{width:48%;  margin-right: 4%;}
.ftr_con{max-width:1170px; padding: 15px;}
.bredcum{width:40%;}
.mid_body{max-width:1170px; padding: 15px;}

.body_pro_lft{ width: 23.3%; margin-right: 2.2%;}

.pagination_con{max-width:1170px; padding: 15px;}
.product_details_lft{width:47%;}
.product_details_rht{width:50%;}
.bredcum_new{width:30%;}
.story_lft{width:50%;}
.story_rht{width:47%;}
.bredcum_contact{width:30%; margin-top:30.2%;}
.contact_lft{width:33%;}
.contact_rht{width:65%;}

.top_hdr_con { background: #231408; border-radius:5px;}
.top_header { padding: 0 15px;}
.logo_area { padding: 16px 0 16px 20px;}
.pc_menu { width: auto; padding: 0 20px 0 0;}
.pc_menu ul li { padding: 47px 22px;}

}

@media screen and (max-width: 980px){
.logo_area { padding: 15px 0 15px 14px; width:220px;}	
.pc_menu { padding: 0 15px 0 0;}
.pc_menu ul li{padding:50px 6px;}

}

@media screen and (max-width: 800px){	
.pc_menu ul li { padding: 40px 8px;}
.bx-wrapper .bx-caption{top:34% !important;}
.bx-caption h1{font-size:50px;}
.bx-caption h2{font-size:50px; padding-bottom:6px;}
.product_area_lft{width:100%; text-align:center;}
.product_area_rht{width:100%; padding:0 2%;}
.our_stry_lft{width:100%; margin-bottom:30px;}
.our_stry_rht{width:100%; text-align:center; margin-bottom:40px;}
.bredcum{width:55%;}
.product_details_lft{width:46%;}
.bredcum_new{width:43%;}
.story_lft{width:100%; margin-bottom:25px;}
.story_rht{width:100%;}
.bredcum_contact{margin-top:40.2%; width:40%;}
.contact_lft{width:100%; margin-bottom:25px;}
.contact_rht{width:100%;}
.our_food_left_down_lft{width:48%;}

.logo_area { padding: 18px 0 18px 15px; width: 200px;}

.story_rht_dwn { }

}

@media screen and (max-width: 767px){
#slider{display:none;}
.our_pro{display:none;}

.our_food_con{display:none;}
.food_mobile{display:block;}
.our_stry{display:none;}
.from_total{display:none;}
.mob_ftr{display:block;}
.ftr_con_lft{width:100%; text-align:center; padding-bottom:10px;}
.ftr_con_rht{width:100%; text-align:center;}
.quality_con h1{font-size:50px;}
.quality_con h2{font-size:45px;}
.body_pro_lft{width:100%;}
.bredcum{width:100%;}
.product_details_lft{width:100%; margin-bottom:25px;}
.product_details_rht{width:100%;}
.bredcum_new{width:100%;}
.contact_total{display:none;}
.mobile_hdr_contact{display:block;}
.bredcum_contact{width:100%;}
.from_con_rht_con_lft{width:100%; margin-bottom:32px;}
.from_con_rht_con_rht{width:100%;}
.contact_txt_fst{padding:3%;}
.contact_footer{display:none;}

.top_header{ display:none;}
.mobile_hdr{display:block;}
.top_slider{display:none;}
.mob_index_banner{display:block;}
.top_inner_area{ padding: 280px 15px 96px;}
.breadcrumbs_menu { width: 100%;}

.story_total { padding: 30px 0;}
.conactmapdtls{ display:none;}

}

@media only screen and (max-device-width: 480px) { 
html {-webkit-text-size-adjust: none; }

}

@media screen and (max-width: 640px){	
.top_inner_txt h1 { font-size: 35px; padding-bottom: 10px;}
.top_inner_txt p { font-size: 16px;}

}

@media screen and (max-width: 480px){
.banr_con h1{font-size:35px;}
.banr_con h2{font-size:35px;}
.quality_con h1{font-size:35px;}
.quality_con h2{font-size:35px;}
.product_area_rht_con h2{font-size:10px;}
.retail_lft, .retail_rht {width:100%;}
.showresult .woocommerce-ordering { margin-top: 8px; width: 100%;}


}

@media screen and (max-width: 479px){
.story_rht_dwn p{font-size:16px;}



}

@media screen and (max-width:360px){
		
.story_rht_dwn{ line-height:70px; }
.story_rht_dwn p img { padding: 0 10px; width: 100px; margin:0;}
	
}

@media screen and (max-width:320px){
.banr_con h1{font-size:33px;}
.quality_con h1{font-size:33px;}
.story_rht_dwn p{font-size:12px;}
}


