@media screen and (max-width: 1199px) {
.Wrapper {
	width: 100%;
	margin: 0 auto;
}
}

/*****************Menu *****************/
@media screen and (min-width: 200px) and (max-width:940px) {
.slicknav_menu {
	display: block;
	font-size: 12px;
}
.slicknav_nav li a {
	font-size: 12px;
}
.MenuBg {
	display: none;
}
.Menu ul {
	margin-left: 0px;
}
.Menu {
	display: block;
	left: 25%;
	position: absolute;
	text-align: center;
	width: 50%;
	z-index: 100;
}
.Menu li ul li:hover ul li a:hover {
	background: none;
}
.MenuBg h1 a {
	padding-top: 5px;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	display: inline-block;
}
.MenuBg h1 a:hover {
	color: #000;
}
.Menu li:hover ul {
	display: none;
}
.Menu ul li {
	border-bottom: 1px dashed #cca402;
	display: inline-block;
}
.Menu ul li a {
	background: none;
	padding: 5px 8px;
	display: block;
}
.Menu ul li a:hover {
	display: block;
	padding: 5px 8px;
}
.MenuBg ul li ul {
	background: #ad0407;
}
.MenuBg ul li ul li {
	border-bottom: 1px dashed #e4e3e3;
	padding: 0px;
}
.Menu ul li ul {
	padding: 0px;
}
.Menu ul li ul li a {
	padding: 5px 8px;
}
.Menu ul li ul li a:hover {
	padding: 5px 8px;
	background: #000000;
}
.accordion {
	width: 100%;
	margin: auto;
	background: #ffcc00;
	overflow: hidden;
}
.accordion .link {
	cursor: pointer;
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion .link:hover {
	color: #000;
}
.accordion li:last-child .link {
	border-bottom: 0;
}
.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	background: url(images/Arrow.jpg) no-repeat;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li i.Arrow-down {
	right: 12px;
	left: auto;
	font-size: 16px;
	background: url(../images/Arrow-down.jpg) no-repeat;
}
.accordion li.open .link {
	color: #000;
}
.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
}
 @media screen and (max-width: 499px) {
.js #menu {
	display: none;
}
.js .slicknav_menu {
	display: block;
}
}
 @media screen and (min-width: 500px) and (max-width: 940px) {
.js #menu {
	display: none;
}
.js .slicknav_menu {
	display: block;
}
.slicknav_nav, .slicknav_nav ul {
	width: 300px;
	margin: auto;
}
}
 @media screen and (min-width: 200px) and (max-width: 940px) {
.slicknav_menu {
	display: block;
}
}
 @media screen and (min-width: 941px) and (max-width: 1060px) {
.Menu a {
	padding: 1px 7px;
	font-size: 12px;
}
}
/***************** Menu  *****************/

/***************** Home  *****************/
@media screen and (max-width: 499px) {
.HeaderBg {
	margin: 0 auto;
}
.Header-Left {
	float: none;
	display: block;
	width: auto;
	text-align: center;
}
.Header-Left img {
	width: 50%;
	padding: 0;
}
.Header-Right {
	float: none;
	width: auto;
	text-align: center;
}
.PhoneNo {
	float: none;
}
.slide-text {
	padding: 5px 0;
}
.slide-text > h1 span {
	font-size: 8px;
	line-height: 10px;
}
.slide-text h1 {
	font-size: 11px;
	padding: 5px;
	line-height: 10px;
}
.Container1Bg {
	padding: 10px 0;
}
.Container1Right {
	float: none;
	width: 90%;
	margin: auto;
	clear: both;
	text-align: center;
}
.Container1Right ul li {
	width: 28%;
	margin: 5px;
}
.Container1Right ul li img {
	width: 100%;
}
.Container1Left {
	width: auto;
	margin: auto 10px;
	text-align: center;
	float: inherit;
}
.ReadMore {
	margin-bottom: 10px;
}
.slideshow {
	float: inherit;
}
.Container1Left-Bottom, .Container1Left-Top {
	padding: 10px;
}
.ProductSection ul li {
	display: block;
	width: auto;
}
.Container2 {
	width: 98%;
	margin: auto;
}
.ProductSection-block1, .ProductSection-block2, .ProductSection-block3, .ProductSection-block4 {
	display: block;
	width: 98%;
	margin: 10px auto;
}
.ProductSection img {
	width: 100%;
}
.ProductSection span img {
	width: 6px;
}
.ftr_address {
	margin-bottom: 25px;
}
.addressborder {
	border: none;
}
.Container5_testimonial {
	width: 85%;
}
.slideshow--left {
	width: 63%;
}
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li {
	width: 27% !important;
}
.content-slider, .lightSlider lSSlide {
	height: 170px !important;
}
.Container5-Left, .Container5-Right {
	float: inherit;
	width: auto;
	margin: auto;
	text-align: center;
	clear: both;
}
.ftr_address {
	float: none;
}
.Contact_form tr td {
	display: block;
	width: 100%;
}
.FooterBottomLeft, .FooterBottomRight {
	width: 90%;
	margin: auto;
	float: inherit;
	text-align: center;
}
.Container5_testimonial {
	float: none;
	margin: auto;
}
}
 @media screen and (min-width: 500px) and (max-width: 764px) {
.Container1Bg {
	padding: 10px 0;
	margin: 0 7px;
}
.Container1Left {
	width: auto;
	float: none;
}
.Container1Right {
	width: auto;
	float: none;
}
}
 @media screen and (min-width: 765px) and (max-width: 1024px) {
.Container1Bg {
	margin: 0 7px;
}
.Container1Left {
	width: 52%;
	float: left;
}
.Container1Right {
	width: 33%;
	float: right;
}
}
 @media screen and (min-width: 1025px) and (max-width: 1190px) {
.Container1Bg {
	margin: 0 7px;
}
}
 @media screen and (min-width: 500px) and (max-width:570px) {
.ProductSection ul li {
	width: auto;
	display: block;
}
}
 @media screen and (min-width: 571px) and (max-width:764px) {
.ProductSection ul li {
	width: 46%;
}
}
 /***************** Home  *****************/

/***************** Contact us  *****************/
  
 @media screen and (max-width: 499px) {
.innerpagebg {
	margin-bottom: 0;
}
.container_left {
	width: auto;
	float: none;
	margin: 0;
}
.plantleft p, .corporateleft p, .corporateleft ul li {
	font-size: 12px;
}
.contact_left {
	width: auto;
	float: none;
}
.container_right {
	width: 95%;
	float: none;
	margin: 21px auto;
	text-align: center;
}
.address {
	float: none;
	width: auto;
}
.address {
	float: none;
	width: auto;
}
.postcomment input[type="text"] {
	width: 90%;
}
.postcomment textarea {
	width: 90%;
}
.Captions ul li.Gray {
	width: 24%;
}
.Captions ul li h3 {
	font-size: 12px;
	line-height: 17px;
	margin: 0;
}
}


 @media screen and (min-width: 500px) and (max-width:970px) {
.container_left {
	width: auto;
	float: none;
	margin: 10px;
}
.contact_left {
	width: auto;
	float: none;
}
.container_right {
	width: auto;
	float: none;
}
.address {
	width: 45%;
}
.postcomment input[type="text"] {
	width: 90%;
}
.postcomment textarea {
	width: 90%;
}
.Captions ul li.Gray {
	width: 25%;
}
.Captions ul li h3 {
	font-size: 12px;
	line-height: 42px;
	margin: 0;
}
}
 @media screen and (min-width: 971px) and (max-width:1024px) {
.address {
	width: 45%;
}
.postcomment input[type="text"] {
	width: 91%;
}
.postcomment textarea {
	width: 91%;
}
}
/***************** Contact us  *****************/


/*****************Our Corporate profile*****************/
@media screen and (max-width: 499px) {
.plant {
	margin: 20px auto;
}
.plantimgleft {
	float: none;
	width: auto;
}
.plantcontentright {
	float: none;
	margin: 20px auto;
	width: auto;
}
.corporateleft ul li {
	width: auto;
	display: block;
}
.rightsidebar {
	width: 98%;
	float: none;
	margin: auto;
}
div#rotating-item-wrapper1 img {
	width: 100%;
}
div#rotating-item-wrapper1 {
	height: 152px;
}
.rightsidebar ul li a {
	padding: 4px 0px;
}
}
 @media screen and (min-width: 500px) and (max-width:648px) {
.corporateleft ul li {
	width: 46%;
}
.plantimgleft {
	width: auto;
	float: none;
}
.plantcontentright {
	float: none;
	width: auto;
	margin: auto;
}
.rightsidebar {
	width: 50%;
	float: none;
	margin: auto;
	text-align: center;
}
div#rotating-item-wrapper1 img {
	width: 100%;
}
div#rotating-item-wrapper1 {
	height: 140px;
}
.rightsidebar ul li a {
	padding: 4px 0px;
}
}
@media screen and (min-width: 649px) and (max-width:750px) {
.rightsidebar {
	width: 47%;
	float: none;
	margin: auto;
	text-align: center;
}
div#rotating-item-wrapper1 img {
	width: 100%;
}
div#rotating-item-wrapper1 {
	height: 177px;
}
.rightsidebar ul li a {
	padding: 4px 0px;
}
}
@media screen and (min-width: 751px) and (max-width:970px) {
.rightsidebar {
	width: 37%;
	float: none;
	margin: auto;
	text-align: center;
}
div#rotating-item-wrapper1 img {
	width: 100%;
}
div#rotating-item-wrapper1 {
	height: 177px;
}
.rightsidebar ul li a {
	padding: 4px 0px;
}
}
 @media screen and (min-width: 971px) and (max-width:1103px) {
.plant {
	margin: 10px;
}
.corporateleft ul li {
	width: 39%;
}
#rotating-item-wrapper1 img {
	width: 100%;
}
}
@media screen and (min-width: 1104px) and (max-width:1190px) {
.plant {
	margin: 10px;
}
.corporateleft ul li {
	width: 39%;
}
#rotating-item-wrapper1 img {
	width: 100%;
}
}
/*****************Our Corporate profile*****************/


/***************** Mission Vission*****************/

@media screen and (max-width: 499px) {
.mission_vision {
	margin: 0 0 23px 0;
}
.missionleft {
	width: auto;
	float: none;
}
.missionright {
	width: auto;
	float: none;
	margin: 11px 0 10px 20px;
}
.mission_vision.vision {
	padding: 31px 6px;
}
}

/***************** Mission Vission*****************/

/***************** All products *****************/
@media screen and (max-width: 499px) {
.all_products .ProductSection ul li {
	width: auto;
}
}
/***************** All products *****************/


/***************** product_agriculture*****************/
@media screen and (max-width: 499px) {
.product ul li {
	width: auto;
	display: block;
}
}
@media screen and (min-width: 500px) and (max-width:659px) {
.product ul li {
	width: 43%;
}
}
@media screen and (min-width: 971px) and (max-width:984px) {
.product ul li {
	width: 44%;
}
}
/***************** product_agriculture*****************/


/***************** CSR*****************/
@media screen and (max-width: 660px) {
ul.csr li {
	overflow: hidden;
	width: auto;
	display: block;
}
}
 @media screen and (min-width: 661px) and (max-width:673px) {
ul.csr li {
	width: 29%;
	margin: 0px;
}
}
@media screen and (min-width: 971px) and (max-width:1020px) {
ul.csr li {
	width: 30%;
	margin: 0px;
	padding: 0px 8px;
}
}
/***************** CSR*****************/
/***************** default  *****************/
  
 @media screen and (max-width: 499px) {
.productleft1 {
	width: auto;
	margin: 0px 0 20px;
}
.productleft1 a {
	width: 98%;
	margin: auto;
}
.read_more {
	right: 10px;
}
ul.csr li img {
	float: none;
	margin: 0;
}
.plantleft {
	width: 98%;
	margin: auto;
	float: none;
}
}
 /***************** default  *****************/
  /***************** Footer  *****************/
 @media screen and (min-width: 500px) and (max-width:900px) {
	 .Container5-Left {
    float: none;
    width: 98%;
    margin: auto;
}
.ftr_address{
	display:inline-block;
	vertical-align:top;
	float:none;}
 }
   /***************** Footer  *****************/