  @media (min-width: 641px) and (max-width: 980px) { 
 .nutimg{float:none; text-align:center;}
     .nutcon {
float: left;
width: 75%;
padding: 16px;
}

.nutfimg{float: right;
width: 22%;}
}

	 @media (min-width: 768px) and (max-width: 951px){
 
 .featureimg {
float: left;
margin-right: 10px;
width: 47%;
}
.aboutcon {
float: right;
width: 47%;
text-align: center;
}} 
 @media (min-width: 768px) and (max-width: 900px) { 
 
     }

 
 @media (min-width: 531px) and (max-width: 880px){
	.columns-3 ul.products{text-align: center;}
	
	.woocommerce.columns-3 ul.products li.product{width: 45.75% !important;
float: none;
display: inline-block;
margin: 10px; text-align: left;}
 }
   
 @media (max-width: 850px) {  
 .footerlogo {
float: none;
text-align: center;
}
.footerdetails {
float: none;
font-size: 15px;
color: #94282c;
margin-top: 18px;
text-align: center;
}
.nom{display:none;}
}

 @media (max-width: 800px) { 
	
.ing {
float: none;
width: auto;
padding: 0 0 15px 0;
margin: 0 0 15px 0;
border:none;border-bottom: 1px solid #bdb1a1; 
}

.recipicon {
float: none;
width: 100%;
background: none;
padding-left: 0;
}

.recipimenu {
float: none;
width: auto;
}
 
 .pimg {
float: none;
width: auto;
text-align: center;
}

.newscontent {
float: none;
width: auto;
margin-right: 0;
margin: 10px 0;
}
 
 
 }
  @media (max-width: 925px) { 
  .nomob{display:none;}
  .logo {
float: none;
text-align: center;
margin-bottom: 20px;
}
.food-services-our-product-range,.food-services-contact-us{float:none;width:100%;background:none;}

.hright {
float: none;
width: auto;
display: block;
text-align: center;
}

.righttop ul li.leftal, .rightbottom ul li.leftal {
 
}

.righttop ul li {
float: none;
display: inline-block;
}

.righttop ul, .rightbottom ul {
width: 100%;
overflow: hidden;
float: none;
text-align: center;
}

.rightbottom ul li {
float: none;
display: inline-block;
}
 
 
 }
  @media (max-width: 767px) {  
  
  .featureimg, .aboutcon {
float: none;
margin-right: 0;
text-align: center;
width: auto;
display: block;
}
.blogleft {
width: 100%;
float: none;
border-right: none;
padding-right: 0;
}
.blogright {
margin: 0;
float: none;
width: 100%;
border: 1px solid #ded8d0;
padding: 17px;
}
}

  @media (max-width: 700px) { ul.productlist li {
display: inline-block;
text-align: left;
width: 100%;
margin: 20px 0;
border: 1px solid #bdb1a1;
vertical-align: top;
max-width: 350px;
} }
 @media (max-width: 640px) {  
	.columns-3 ul.products{text-align: center;}
	.slidehead {
font-size: 12px !important;
margin-bottom: 2px !important;
line-height: 11px !important;
}
	.woocommerce.columns-3 ul.products li.product{width: 100% !important;
max-width: 312px;
float: none !important;
display: block;
margin: 20px auto;
text-align: left;}

ul.recipeloop li img {
max-width: 261px;
float: none;
margin: auto; display: block;
}
ul.recipeloop li{text-align:center;}

.rimg {
float: none;
margin-right: 0;
display: block;
text-align: center;
}
 
 
     .nutimg , .nutfimg,  .nutcon {float:none; text-align:center; width:auto; display:block; margin:10px auto;}
.main{padding:0;}
.content {
background: #fff;
padding: 20px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
margin-bottom: 0;
}
.mobcontainer{background:#fff;}
 .top-bar {
background: #bdb1a1;}
.mobbarket, .contactlink, .mobdetail{display:block;}    
.mobdetail{color:#94282c; text-align:left;}
.righttop, .rightbottom{float: right;
max-width: 250px;  width:40%; margin:0;}  
.righttop ul li.rightal, .rightbottom ul li.rightal{width: 100%;
margin-left: 0;}
 
.righttop ul li.leftal, .rightbottom ul li.leftal{width: 100%;
margin: 0;
padding: 0;  }
 
.myform{width:98%; margin:0;}
.cartbox{display:none;}
.righttop, .rightbottom {
overflow: hidden;
margin: 0 19px;
}
 }
 
  @media (max-width: 444px) {

.slidehead {
font-size: 9px !important;
margin-bottom: 2px !important;
line-height: 9px !important;
}

  .righttop, .rightbottom {
float: none;
max-width: 100%;
width: 100%;
margin: 0; text-align:Center;
}
.hright ul li{margin:5px 0;}}
   @media (min-width: 750px) {
    .nuline{position:relative; margin: 35px 0 20px 0;}
    .nuline:after{content: url("../images/nheart.png");
position: absolute;
left: 40px;
top: -21px;}
   }