@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 300px) and (max-width: 480px){
#head_wrap{width:100%;
           height:auto;
		   margin:0;
		   padding:0;
		   float:left;
		   background:url(../images/headbg.png) repeat-x #133F00;
}
#head{width:100%;
      height:250px;
	  margin:0;
	  padding:0;
}
#logo{width:90%;
      height:145px;
	  margin:0 5%;
	  padding:0;
	  float:left;
	  z-index:10000;
	  position:absolute;
	  text-align:center;
}
#menu_wrap{width:100%;
           height:auto;
		   margin:145px 0 0 0;
		   padding:0 0% 0 0%;
		   float:left;
		   z-index:10000;
		   position:absolute;
		   border-top:1px solid #005600;
}

#baner{width:100%;
       height:auto;
	   margin:0 0 0 0;
	   padding:0;
	   float:left;
	   z-index:8;	   
}
#wraper{width:98%;
        height:auto;
		margin:0 1%;
		padding:0;
}
#left_sec{width:90%;
          height:auto;
		  margin:20px 5% 0 5%;
		  padding:0 15px 30px 15px;
		  float:left;
		  background:#133f00;
		  border-radius:10px;
		  z-index:0;
		  position:relative;
		  color:#FFF;
		  font-size:12px;
		  line-height:18px;
}
#left_sec h2{color:#FFF;
             text-align:center;
			 font-size:18px;
			 font-weight:normal;
}
#left_sec h3{font-size:14px;
             text-align:left;
			 color:#71a701;
			 font-weight:normal;
}
#left_sec p{
			text-align:justify;

}
#left_sec a{color:#73ab00;
              text-decoration:none;
}
#left_pattern{width:100%;
             height:auto;
			 margin:25px 0 10px 0;
			 padding:0;
			 float:left;
			 text-align:center;
}
#leftimage{width:100%;
           height:auto;
		   margin:0 0 10px 0;
		   padding:0;
		   float:left;
		   text-align:center;
}

#quality_head{width:100%;
              height:42px;
			  margin:20px 0 0 0;
			  padding:0 0 0 6px;
			  float:left;
			  background:url(../images/quality.jpg) no-repeat;
			  font-size:20px;
			  color:#FFF;
			  line-height:30px;
			  
}
#quality_text{width:100%;
              height:auto;
			  margin:-8px 0 0 0;
			  padding:10px;
			  float:left;
			  border:1px solid #FFF;
			  border-radius:5px;
			  text-align:justify;
}
#quality_text p{text-align:center;
                margin:30px 0;
}
#content_wrap{width:94%;
              height:auto;
			  margin:0 3% 0 3%;
			  padding:0;
			  float:left;
			  text-align:justify;
}
#welpattern{width:100%;
         height:10px;
		 margin:25px 0 15px 0;
		 padding:0;
		 float:left;
}
#content_wrap h1{ font-size:18px;
                  color:#133f00;
				  text-align:left;
				  font-weight:normal;
}
.product_thumb{width:98%;
               height:auto;
			   margin:0 1% 15px 1%;
			   padding:0;
			   float:left;
}
#footer_wrap{width:100%;
             height:auto;
			 margin:20px 0 0 0;
			 padding:0;
			 float:left;
			 background:url(../images/footerbg.jpg) repeat-x;
			 z-index:8;
			 background-size:auto 100%;
}
#footer{width:90%;
        height:auto;
		margin:0 auto;
		padding:20px 0 20px 0;
		text-align:center;
		color:#FFF;
		font-size:11px;
}
/*===========================INNER PAGE=====================================*/

#footer_inner{width:98%;
              height:auto;
		      margin:0 auto;
		      padding:20px 0 20px 0;
		      text-align:center;
		      color:#FFF;
}

#content_innerleft{width:96%;
                   height:auto;
			       margin:0 2% 0 2%;
			       padding:0;
			       float:left;
			       text-align: justify;
}
#content_innerleft img{width:100%;}

#content_innerright{width:98%;
                   height:auto;
			       margin:0 1% 0 1%;
			       padding:0;
			       float:left;
}
#wraper h1{font-size: 20px;
           color: #133F00;
           text-align: left;
           font-weight: normal;
}
#product_thub {
    width: 48%;
    height: auto;
    margin: 0px 1% 10px 1%;
    padding: 0px;
    float: left;
}
#sub_title {
    width: 100%;
    height: auto;
    margin: 0px 0px 10px;
    float: left;
    background: none repeat scroll 0% 0% #133F00;
    color: #FFF;
    padding: 5px;
    line-height: 24px;
    border-radius: 5px;
	text-align:left;
}
#contact_innerright{width:96%;
                   height:auto;
			       margin:0 2% 20px 2%;
			       padding:0;
			       float:left;
}
#contact_innerleft{width:96%;
                   height:auto;
			       margin:0 2% 0 2%;
			       padding:0;
			       float:left;
			       text-align: justify;
}
h4{font-size:24px;
margin:20px 0 6px 0;
}
#cashew_innerleft{width:96%;
                   height:auto;
			       margin:0 2% 25px 2%;
			       padding:0;
			       float:left;
			       text-align: justify;
}
#cashew_innerright{width:96%;
                   height:auto;
			       margin:0 2% 0 2%;
			       padding:0;
			       float:left;
}
}
@media only screen and (min-width: 480px) and (max-width: 768px){

#head_wrap{width:100%;
           height:auto;
		   margin:0;
		   padding:0;
		   float:left;
		   background:url(../images/headbg.png) repeat-x #133F00;
}
#head{width:100%;
      height:250px;
	  margin:0;
	  padding:0;
}
#logo{width:90%;
      height:145px;
	  margin:0 5%;
	  padding:0;
	  float:left;
	  z-index:10000;
	  position:absolute;
	  text-align:center;
}
#menu_wrap{width:100%;
           height:auto;
		   margin:145px 0 0 0;
		   padding:0 0% 0 0%;
		   float:left;
		   z-index:10000;
		   position:absolute;
		   border-top:1px solid #005600;
}

#baner{width:100%;
       height:auto;
	   margin:0 0 0 0;
	   padding:0;
	   float:left;
	   z-index:8;
	   
}
#wraper{width:100%;
        height:auto;
		margin:0 auto;
		padding:0;
}
#left_sec{width:90%;
          height:auto;
		  margin:20px 5% 0 5%;
		  padding:0 15px 30px 15px;
		  float:left;
		  background:#133f00;
		  border-radius:10px;
		  z-index:0;
		  position:relative;
		  color:#FFF;
		  font-size:12px;
		  line-height:18px;
}
#left_sec h2{color:#FFF;
             text-align:center;
			 font-size:30px;
			 font-weight:normal;
}
#left_sec h3{font-size:18px;
             text-align:left;
			 color:#71a701;
			 font-weight:normal;
}
#left_sec p{
			text-align:justify;

}
#left_sec a{color:#73ab00;
              text-decoration:none;
}
#left_pattern{width:100%;
             height:auto;
			 margin:25px 0 10px 0;
			 padding:0;
			 float:left;
			 text-align:center;
}
#leftimage{width:100%;
           height:auto;
		   margin:0 0 10px 0;
		   padding:0;
		   float:left;
		   text-align:center;
}

#quality_head{width:332px;
              height:42px;
			  margin:20px 0 0 0;
			  padding:0 0 0 6px;
			  float:left;
			  background:url(../images/quality.jpg);
			  font-size:20px;
			  color:#FFF;
			  line-height:30px;
			  
}
#quality_text{width:100%;
              height:auto;
			  margin:-8px 0 0 0;
			  padding:10px;
			  float:left;
			  border:1px solid #FFF;
			  border-radius:5px;
			  text-align:justify;
}
#quality_text p{text-align:center;
                margin:30px 0;
}
#content_wrap{width:96%;
              height:auto;
			  margin:0 2% 0 2%;
			  padding:0;
			  float:left;
}
#welpattern{width:100%;
         height:10px;
		 margin:25px 0 15px 0;
		 padding:0;
		 float:left;
}
#content_wrap h1{ font-size:28px;
                  color:#133f00;
				  text-align:left;
				  font-weight:normal;
}
.product_thumb{width:142px;
               height:auto;
			   margin:0 5px 0 0;
			   padding:0;
			   float:left;
}
#footer_wrap{width:100%;
             height:auto;
			 margin:20px 0 0 0;
			 padding:0;
			 float:left;
			 background:url(../images/footerbg.jpg) repeat-x;
			 z-index:8;
}
#footer{width:90%;
        height:130px;
		margin:0 auto;
		padding:20px 0 0 0;
		text-align:center;
		color:#FFF;
		font-size:11px;
}
/*===========================INNER PAGE=====================================*/

#footer_inner{width:98%;
              height:auto;
		      margin:0 auto;
		      padding:20px 0 20px 0;
		      text-align:center;
		      color:#FFF;
}

#content_innerleft{width:96%;
                   height:auto;
			       margin:0 2% 0 2%;
			       padding:0;
			       float:left;
			       text-align: justify;
}

#content_innerright{width:96%;
                   height:auto;
			       margin:0 2% 0 2%;
			       padding:0;
			       float:left;
}
#product_thub {
    width: 31%;
    height: auto;
    margin: 0px 1% 10px 1%;
    padding: 0px;
    float: left;
}
#sub_title {
    width: 100%;
    height: auto;
    margin: 0px 0px 10px;
    float: left;
    background: none repeat scroll 0% 0% #133F00;
    color: #FFF;
    padding: 5px;
    line-height: 24px;
    border-radius: 5px;
}
#contact_innerright{width:96%;
                   height:auto;
			       margin:0 2% 20px 2%;
			       padding:0;
			       float:left;
}
#contact_innerleft{width:96%;
                   height:auto;
			       margin:0 2% 0 2%;
			       padding:0;
			       float:left;
			       text-align: justify;
}
h4{font-size:24px;
margin:20px 0 6px 0;
}
#cashew_innerleft{width:96%;
                   height:auto;
			       margin:0 2% 25px 2%;
			       padding:0;
			       float:left;
			       text-align: justify;
}
#cashew_innerright{width:96%;
                   height:auto;
			       margin:0 2% 0 2%;
			       padding:0;
			       float:left;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){

#head_wrap{width:100%;
           height:auto;
		   margin:0 0 0px 0;
		   padding:0;
		   float:left;
		   background:url(../images/headbg.png) repeat-x #133F00;
}
#head{width:100%;
      height:248px;
	  margin:0 0 0 0;
	  padding:0;
}
#logo{width:90%;
      height:145px;
	  margin:0 5%;
	  padding:0;
	  float:left;
	  z-index:10000;
	  position:absolute;
	  text-align:center;
}
#menu_wrap{width:100%;
           height:145px;
		   margin:145px 0 0 0;
		   padding:0 5% 0 5%;
		   float:left;
		   z-index:10000;
		   position:absolute;
		   border-top:1px solid #005600;
}

#baner{width:100%;
       height:auto;
	   margin:0 0 0 0;
	   padding:0;
	   float:left;
	   z-index:8;
}
#wraper{width:96%;
        height:auto;
		margin:0 2%;
		padding:0;
}
#left_sec{width:90%;
          height:auto;
		  margin:20px 5% 0 5%;
		  padding:0 15px 30px 15px;
		  float:left;
		  background:#133f00;
		  border-radius:10px;
		  z-index:0;
		  position:relative;
		  color:#FFF;
		  font-size:12px;
		  line-height:18px;
}
#left_sec h2{color:#FFF;
             text-align:center;
			 font-size:30px;
			 font-weight:normal;
}
#left_sec h3{font-size:18px;
             text-align:left;
			 color:#71a701;
			 font-weight:normal;
}
#left_sec p{
			text-align:justify;

}
#left_sec a{color:#73ab00;
              text-decoration:none;
}
#left_pattern{width:100%;
             height:auto;
			 margin:25px 0 10px 0;
			 padding:0;
			 float:left;
			 text-align:center;
}
#leftimage{width:100%;
           height:auto;
		   margin:0 0 10px 0;
		   padding:0;
		   float:left;
		   text-align:center;
}

#quality_head{width:332px;
              height:42px;
			  margin:20px 0 0 0;
			  padding:0 0 0 6px;
			  float:left;
			  background:url(../images/quality.jpg);
			  font-size:20px;
			  color:#FFF;
			  line-height:30px;
			  
}
#quality_text{width:100%;
              height:auto;
			  margin:-8px 0 0 0;
			  padding:10px;
			  float:left;
			  border:1px solid #FFF;
			  border-radius:5px;
			  text-align:justify;
}
#quality_text p{text-align:center;
                margin:30px 0;
}
#content_wrap{width:96%;
              height:auto;
			  margin:0 2% 0 2%;
			  padding:0;
			  float:left;
}
#welpattern{width:100%;
         height:10px;
		 margin:25px 0 15px 0;
		 padding:0;
		 float:left;
}
#content_wrap h1{ font-size:30px;
                  color:#133f00;
				  text-align:left;
				  font-weight:normal;
}
.product_thumb{width:185px;
               height:auto;
			   margin:0 5px 0 0;
			   padding:0;
			   float:left;
}
#footer_wrap{width:100%;
             height:auto;
			 margin:20px 0 0 0;
			 padding:0;
			 float:left;
			 background:url(../images/footerbg.jpg) repeat-x;
			 z-index:8;
}
#footer{width:100%;
        height:130px;
		margin:0 auto;
		padding:20px 0 0 0;
		text-align:center;
		color:#FFF;
		font-size:11px;
}
/*===========================INNER PAGE=====================================*/

#footer_inner{width:100%;
              height:auto;
		      margin:0 auto;
		      padding:20px 0 20px 0;
		      text-align:center;
		      color:#FFF;
}

#content_innerleft{width:96%;
                   height:auto;
			       margin:0 2% 0 2%;
			       padding:0;
			       float:left;
			       text-align: justify;
}
#content_innerright{width:23%;
                   height:auto;
			       margin:0 2% 0 0;
			       padding:0;
			       float:left;
}
#wraper h1{font-size: 24px;
           color: #133F00;
           text-align: left;
           font-weight: normal;
}
#sub_title {
    width: 100%;
    height: auto;
    margin: 0px 0px 10px;
    float: left;
    background: none repeat scroll 0% 0% #133F00;
    color: #FFF;
    padding: 5px;
    line-height: 24px;
    border-radius: 5px;
}

}
@media only screen and (min-width: 1024px) and (max-width: 1200px){

#head_wrap{width:100%;
           height:auto;
		   margin:0;
		   padding:0;
		   float:left;
		   background:url(../images/headbg.png) repeat-x;
}
#head{width:1000px;
      height:145px;
	  margin:0 auto;
	  padding:0;
}
#logo{width:190px;
      height:145px;
	  margin:0;
	  padding:0;
	  float:left;
	  z-index:10000;
	  position:absolute;
}
#menu_wrap{width:800px;
           height:145px;
		   margin:0 0 0 200px;
		   padding:0;
		   float:left;
		   z-index:10000;
		   position:absolute;
}
.top-bar-section li:not(.has-form) a:not(.button) {
    padding: 0px 25px;
}
#baner{width:100%;
       height:auto;
	   margin:-44px 0 0 0;
	   padding:0;
	   float:left;
	   z-index:8;
}
#wraper{width:1000px;
        height:500px;
		margin:0 auto;
		padding:0;
}
#left_sec{width:350px;
          height:auto;
		  margin:-80px 0 0 0;
		  padding:0 15px 30px 15px;
		  float:left;
		  background:#133f00;
		  border-radius:10px;
		  z-index:10000;
		  position:relative;
		  color:#FFF;
		  font-size:12px;
		  line-height:18px;
}
#left_sec h2{color:#FFF;
             text-align:center;
			 font-size:30px;
			 font-weight:normal;
}
#left_sec h3{font-size:18px;
             text-align:left;
			 color:#71a701;
			 font-weight:normal;
}
#left_sec p{
			text-align:justify;

}
#left_sec a{color:#73ab00;
              text-decoration:none;
}
#left_pattern{width:100%;
             height:auto;
			 margin:25px 0 10px 0;
			 padding:0;
			 float:left;
			 text-align:center;
}
#leftimage{width:100%;
           height:120px;
		   margin:0 0 10px 0;
		   padding:0;
		   float:left;
		   text-align:center;
}
#quality_head{width:332px;
              height:42px;
			  margin:20px 0 0 0;
			  padding:0 0 0 6px;
			  float:left;
			  background:url(../images/quality.jpg);
			  font-size:20px;
			  color:#FFF;
			  line-height:30px;
			  
}
#quality_text{width:318px;
              height:auto;
			  margin:-8px 0 0 0;
			  padding:10px;
			  float:left;
			  border:1px solid #FFF;
			  border-radius:5px;
			  text-align:justify;
}
#quality_text p{text-align:center;
                margin:30px 0;
}
#content_wrap{width:575px;
              height:auto;
			  margin:0 0 0 50px;
			  padding:0;
			  float:left;
}
#welpattern{width:100%;
         height:10px;
		 margin:25px 0 15px 0;
		 padding:0;
		 float:left;
}
#content_wrap h1{ font-size:30px;
                  color:#133f00;
				  text-align:left;
				  font-weight:normal;
}
.product_thumb{width:185px;
               height:auto;
			   margin:0 5px 0 0;
			   padding:0;
			   float:left;
}
#footer_wrap{width:100%;
             height:auto;
			 margin:-50px 0 0 0;
			 padding:0;
			 float:left;
			 background:url(../images/footerbg.jpg) repeat-x;
			 z-index:8;
}
#footer{width:100%;
        height:130px;
		margin:0 auto;
		padding:20px 0 0 345px;
		text-align:center;
		color:#FFF;
		font-size:11px;
}
/*===========================INNER PAGE=====================================*/

#footer_inner{width:1000px;
              height:130px;
		      margin:0 auto;
		      padding:20px 0 0 0;
		      text-align:center;
		      color:#FFF;
}

#content_innerleft{width:96%;
                   height:auto;
			       margin:0 2% 0 2%;
			       padding:0;
			       float:left;
			       text-align: justify;
}
#content_innerright{width:25%;
                   height:auto;
			       margin:0  0 0;
			       padding:0;
			       float:left;
}
}
