@font-face {
    font-family: 'loraregular';
    src: url('fonts/lora-regular-webfont.woff2') format('woff2'),
         url('fonts/lora-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'loraitalic';
    src: url('fonts/lora-italic-webfont.woff2') format('woff2'),
         url('fonts/lora-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoblack';
    src: url('fonts/lato-black-webfont.eot');
    src: url('fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-black-webfont.woff2') format('woff2'),
         url('fonts/lato-black-webfont.woff') format('woff'),
         url('fonts/lato-black-webfont.ttf') format('truetype'),
         url('fonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.eot');
    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff'),
         url('fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bol-webfont.woff2') format('woff2'),
         url('fonts/lato-bol-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-reg-webfont.woff2') format('woff2'),
         url('fonts/lato-reg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@charset "utf-8";
/* CSS Document */
body{ background:#fff; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#000;}
a{ color:#7ac142;}
ul li{ list-style-type:none;}
#navbtn{ display:none;}
.nav-menu li{ position:relative; float:left; margin:0 4px;}
.nav-menu li:last-child{ margin-right:0;}
.nav-menu li > a{ font:400 19px/46px 'robotoregular', sans-serif; color:#fff; padding:0 30px; white-space:nowrap; display:block;}
.nav-menu li:hover > a, .nav-menu li.active > a,.nav-menu li.current_page_item > a, .nav-menu li > a:focus{ background:#438c0d; border-radius:20px; text-decoration:none;}
.nav-menu .sub-menu{ position:absolute; left:0; top:100%; background:#0089cf; min-width:220px; box-shadow:0 0 5px #02496d; transition: all 300ms ease-out 0s; display:none; z-index:999;}
.nav-menu .sub-menu .sub-menu{ left:100%; top:0;}
.nav-menu li:hover > .sub-menu{ display:block;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu .sub-menu a{ font:normal 14px/34px Arial, Helvetica, sans-serif; padding:0 10px; white-space:nowrap;}
.nav-menu .sub-menu li+li{ border-top:1px solid #035e8d;}
.nav-menu .menu-item-has-children > a{ cursor:pointer;}

header{ background:#1e1e1e; padding:8px 0;}
#logo{ float:left;}
.nav-menu{ float:right; margin:32px 0 0;}
#innerbanner{ text-align:center; background:#f2dec4;}

#banner{ position:relative;}
.banner-text{ position:absolute; left:50%; top:47%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);   -webkit-transform: translate(-50%, -50%); width: 1200px;}
.banner-text > div{ display: table; height: 100%; width: 100%;}
.banner-text > div > div{ display: table-cell; vertical-align: middle;}
#banner h1{ font:700 68px/64px 'robotoregular', sans-serif; color:#438c0d;}
#banner h2{ font:700 31px/33px 'robotoregular', sans-serif; padding:9px 0 0; color:#0a0a0a;}
#banner h1 span{ color:#ec0000;}
#banner p{ font:400 19px/25px 'robotoregular', sans-serif; padding:11px 0 0; color:#010101;}
a.more{ font:400 17px/45px 'loraregular'; color:#010101; padding:0 27px; margin:19px 0 0; display:inline-block; border:1px solid #010101;}
a.more:hover{ background:#ec0000; color:#fff;}

[class*="flexslider"]{ position:relative; z-index:1;}
[class*="flexslider"] ul{ padding:0 !important;}
[class*="flexslider"] ul li{ position:relative; padding:0 !important;}
[class*="flexslider"] ul li > img{ width:100%;}
[class*="flexslider"] ul li+li{ display:none;}
[class*="flexslider"] .flex-direction-nav{ position:absolute; top:50%; left:3%; right:3%; transform: translate(0, -50%);}
[class*="flexslider"] .flex-direction-nav li{ float:left;}
[class*="flexslider"] .flex-direction-nav li+li{ float:right; display:block!important;}
[class*="flexslider"] .flex-direction-nav li a{ font-size:0; width:54px; height:54px; display:block; z-index:100000;}
[class*="flexslider"] .flex-direction-nav li a.flex-prev{ background:url(images/prev2.png) no-repeat 50% 50%;}
[class*="flexslider"] .flex-direction-nav li a.flex-next{ background:url(images/next2.png) no-repeat  50% 50%;}
.application [class*="flexslider"] .flex-direction-nav li a.flex-prev{ background:url(images/prev2.png) no-repeat 50% 50%;}
.application [class*="flexslider"] .flex-direction-nav li a.flex-next{ background:url(images/next2.png) no-repeat  50% 50%;}
[class*="flexslider"] ol{ position:absolute; left:0; right:0; bottom:20px; padding:0 !important;}
[class*="flexslider"] ol li{ padding:0 !important;}
.flex-control-nav{ text-align:center;}
.flex-control-nav li{ display:inline-block;}
.flex-control-nav li a{ font-size:0; height:12px; width:12px; border-radius:100%; background:#3f3f3f; display:block; margin:0 5px; cursor:pointer;}
.flex-control-nav li a:hover, .flex-control-nav li a.flex-active{ background:#438c0d;}
.slides{ clear:both; position:relative;}
[class*="flexslider"] ul li+li{ display:none;}
.white{ color:#fff;}

.banner_btm ul li{ float:left; font:400 14px/67px 'loraitalic', sans-serif; color:#fff; padding:0 9px 0 12px; display:block; line-height:67px; }
.banner_btm ul{ display:table; margin:0 auto;}
.banner_btm{ background:#438c0d;}
.banner_btm ul li+li+li{ background:url(images/ulbg.png) no-repeat 0 55%;}

#content h1{ font:300 35px/43px 'latoblack'; color:#000; padding:20px 0 0; /*text-transform:uppercase;*/ text-align:center;}
#content h1 span{ }

#content{ margin:20px 0 0;}
#content p{ font:400 14px/22px 'robotoregular', sans-serif; color:#000; padding:10px 0 0;}
#content .about p a{ color:#f75a50;}
#content .products h1{ color:#fff;}

#content h4{ font:400 17px/22px 'latobold', sans-serif; padding:15px 0 0; color:#000; text-transform:capitalize;}
#content h4 strong{ font-weight:normal; }
#content h4 span{ color:#fff;}
.contact{ position:relative; padding-left:70px;}
.contact img{ position:absolute; top:0; left:0;}
.contact a{ font:400 15px/22px  'robotoregular', sans-serif; color:#000; overflow-wrap: break-word;}

.holder{  display:block; overflow:hidden; animation:Projects 2s linear; margin:30px 0 0;}
.holder img{ transition: all 300ms ease-out 0s;width: 100%;}
.holder:hover img{ -ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);  transform: scale(1.2,1.2);   -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.products{ background:url(images/productsbg.jpg) no-repeat 50% 50%; background-size:cover; background-attachment:fixed; margin:40px 0 0; padding:64px 0 64px; text-align:center;}
.box{  display:block; overflow:hidden; animation:Projects 2s linear;}
.box img{ transition: all 300ms ease-out 0s;width: 100%;}
.box:hover img{ -ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);  transform: scale(1.2,1.2); }
a.view{ font:400 23px/60px 'latoregular', sans-serif; color:#fff; padding:0 40px; margin:19px 0 0; display:inline-block; background:#438c0d;}
a.view:hover{ background:#ec0000;}

.factory2{ width:19%; margin:20px 1% 0 0; float:left;}
.factory2 img{ border-radius:10px; border:2px solid #438c0d; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;opacity:0.7;}
.factory2:hover img{ opacity:1;}
.factory2:last-child{/* margin:20px 0 0;*/}
.factory{ padding:30px 0;}
.bagbox img{ border-radius:100%;}
.bagbox{ margin:30px 0 0;}
#content .bagbox h3{ font:400 19px/24px 'robotoregular', sans-serif; color:#000000;}
#content h3{ font:300 26px/28px 'latoblack', sans-serif; color:#000; padding:0 0 24px; /*text-transform:uppercase;*/ text-align:center;}
#content h3 span{ }


#content .faq p{ padding:0;}
.xcv{  animation:Projects 2s linear; display:block; overflow:hidden;}
.xcv img{ transition: all 300ms ease-out 0s;width: 100%;}
.factory:hover .xcv img{ -ms-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);  transform: scale(1.1,1.1); }

.box3{  display:block; overflow:hidden; animation:Projects 2s linear;}
.box3 img{ transition: all 300ms ease-out 0s;width: 100%;}
.box3:hover img{ -ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);  transform: scale(1.2,1.2);   -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }
  
#footer{ background:url(images/footer-img.jpg) no-repeat center top #001e00; padding:10px 0 0; margin:40px 0 0;}
.homepagefooter{margin:0px 0 0 !important;}
#footer h2{ font:400 24px/28px 'latoblack', sans-serif; color:#fff; border-bottom:1px solid #5c8a5d; padding-bottom:10px; text-transform:uppercase;}
#enquiry{ margin:18px 0 0;}
#enquiry input[type="text"], #enquiry input[type="email"], #enquiry input[type="password"]{ height:45px; background:rgba(251, 255, 211, 0.9); border:none;text-indent:10px;font:normal 15px/45px 'latoregular', sans-serif; width:100%; margin:4px 0 0; box-sizing:border-box; color:#000; border-radius:4px;}
#enquiry textarea{ height:45px; padding:4px;font:normal 15px/22px 'latoregular', serif; width:100%; resize:none; margin:4px 0 0; box-sizing:border-box;text-indent:10px; color:#000; background:rgba(251, 255, 211, 0.9); border:none;border-radius:4px;}
#enquiry input[type="submit"], #enquiry input[type="button"]{ border:0; cursor:pointer; color:#fff; background:#ef4036; font:400 16px/40px 'latoregular', sans-serif; padding:0 42px;border-radius:4px;}

#footer ul li a{ font:400 17px/32px 'latoregular', sans-serif; color:#fff; background:url(images/fulbg.png) no-repeat 0 5px; color:#fff; padding-left:15px;}
#footer ul{ padding:20px 0 0;}
#footer p{font:400 17px/21px 'latoregular', sans-serif; color:#fff; padding:12px 0 0;}
#footer p a{ color:#fff;}
.cx{ padding:25px 0 0;}
.gap{ margin-top:60px; margin-bottom:40px;}
#footer .copyright p{ background:#1b1b1b; line-height: 25px; padding: 15px 0 15px; font-size:15px; margin:50px 0 0;}

.factorybox > div{ width:18%; margin:20px 1%; float:left;}
.faq > div{ float:700 20px/24px 'robotoregular', sans-serif; color:#000;}
.faq > div span{ /*color:#000000; font-size:14px; line-height:16px;*/}

.faqtext{ margin:20px 0 0; position:relative; padding-left:50px; min-height:55px;}
.faqtext > div{ position:absolute; top:0; left:0; font:500 16px/40px 'robotoregular', sans-serif; color:#fff; height:40px; border-radius:100%; float:left; text-align: center; width: 40px; background:#4c4c4c;}
.faqtext:nth-child(odd) > div{ background:#767676;}

#content h3 span.black{ background:#000;}
#content .categoriebox h3{ font:500 20px/50px 'robotoregular', sans-serif; color:#fff; background:#438c0d; padding:0 0 0 15px; text-transform:none; text-align:left;}
#content .categoriebox ul li a{font:400 13px/35px 'robotoregular', sans-serif; border-bottom:1px solid #bfbfbf; color:#3e3e3e; display:block; padding-left:15px;}
#content .categoriebox ul li a:hover, #content .categoriebox ul li a.active{ background:#ef4036; color:#fff;}
#content .categoriebox ul{border:1px solid #bfbfbf;}
.categoriebox{ margin:88px 0 0;}
.form{ margin:15px 0 0;}


.form input[type="text"], .form input[type="email"], .form input[type="password"]{ height:44px; border:solid 1px #a4a4a4; text-indent:10px;font:normal 14px/35px 'Lora', serif; width:100%; margin:4px 0 0;  color:#a4a4a4; border-radius:2px; box-sizing:border-box;}
.form textarea{ /*height:190px;*/height:100px; border:solid 1px #a4a4a4; font:normal 14px/35px 'robotoregular', sans-serif; width:100%; margin:4px 0 10px;/*margin:4px 0 0;*/  color:#a4a4a4; border-radius:2px; box-sizing:border-box; padding:5px 10px;}
.form input[type="submit"], .form input[type="button"], .form input[type="reset"]{ border:0; cursor:pointer; color:#fff; background:#438c0d; font:400 16px/45px 'robotoregular', sans-serif; padding:0 30px; text-transform:uppercase; margin: 13px 8px 20px 0;}


/***********15-2-2017***********/
.pro_box{ width:calc(33.3% - 2%); float:left; margin:0 0 0 2%;}
.pro_box:nth-child(3n+1){ clear:left; margin-left:0;}


/***********21-02-2017*************/
.choose{ padding:55px 0 30px; overflow:hidden;}
.choose ul{ padding:5px 0 0;}
.choose ul li{ padding-left:20px; font:400 14px/30px 'robotoregular', sans-serif; background:url(images/choose.png) no-repeat 0 10px;}
.gap_top{ margin-top:15px;}
#content .faq2 p{ padding:5px 0 0;}

.slider-holder{  padding:20px 25px 0; position:relative;}
.slider-holder ul li a{ color:#000000;}
.scroll-img {  width: 100%;  overflow: hidden;}
.scroll-img ul { display:table;  margin: 0; list-style-type:none; min-width:1600px;}
.scroll-img ul li { display:table-cell; width:14.5%;text-align:center; text-align:center; }
.scroll-img ul li:hover img{-webkit-filter: grayscale(1);filter: gray;filter: grayscale(1);filter:greyscale);}
#demo5-forward{ position:absolute; left:0px; top:50%; width:36px; height:43px; margin:-6px 0 0;  cursor:pointer; background:url(images/prev.jpg) no-repeat 0 0; z-index:99;}
#demo5-backward{ position:absolute; right:0px; top:50%; width:36px; height:43px; margin:-6px 0 0;  cursor:pointer;  background:url(images/next.jpg) no-repeat 0 0; z-index:99;}
.factory3{ width:19.2%; margin:20px 1% 0 0; float:left;}
.factory3:nth-child(5n+6){ margin:20px 0 0;}
.certi{ border:solid 7px #957e35; max-width:300px; margin:0 auto;}
.pro_box img{ border:solid 3px #957e35;}

/***********03032017*************/
.fact{ border:solid 1px #cbcbcb;}
.address{ background:#f4f4f4; padding:20px 140px 30px;}
.contact_box{ width:50%; float:left;  border-right:solid 1px #c6c6c6; padding:0 20px 25px 0;}
.contact_box+.contact_box{ border-right:0; padding-left:20px;}
.gap_bottom{ padding-bottom:15px !important;}
.certificate{ width:68%; margin:0 auto; padding:25px 0;}
.output{ display:table; margin:0 auto;}
.brand{ width:11%; text-align:center; float:none; padding:30px 0 0; display:inline-block; margin:0 5px;}
.brands{ width:100%; text-align:center; margin:0 auto;}
.brands{ /*-webkit-filter: grayscale(1);filter: gray;filter: grayscale(1);filter:greyscale);*/ }

/* 0803 */
.whoweare_description{ padding:0 57px 20px; text-align:center;}
.topgroup_div{ background:#f4f4f4; border:1px solid #d3d3d3; padding:0 56px;}
#content .topgroup_box h4{}
.topgroup_box{ padding:37px 20px 37px 0; text-align:center; position:relative; background:url(images/seprator.png) no-repeat right center;}

.topgroup_div .col-4:last-child .topgroup_box{ background:none;}
.chooseicon{ background:#a7a7a7; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; width:70px; height:70px; float:left; text-align:center; line-height:70px; margin-right:20px;}
.choosetext{ float:left; max-width:262px;  font:400 16px/22px 'robotoregular', sans-serif; }
.choose .row{ margin:0 -8px;}
.choose .row .col-6{ padding:0 8px; margin:0;}
.col_left .chooseicon{ float:right; margin-right:0; margin-left:20px;}
.col_left .choosetext{ float:right; text-align:right; max-width:272px;}
.choosebox{ overflow:hidden; margin:0 0 13px;}

.faqleft{ float:left; width:50%; padding-right:20px;}
.faqright{ float:left; width:50%;}
.faq2{ width:61%; margin:0 auto;}
.products h1{ font-family:"latoblack"; font-size:35px; text-transform:uppercase;}
.gap h4{ font-family:"robotoregular"; font-size:16px; margin-top:20px; font-weight:normal;}

.wrapper.productionline_div{ margin-top:50px;}
.productionline_div h3{ font-family: 'latoregular'; font-size:22px; margin:30px 0 10px; font-weight:normal; }
.day_output_img{ margin-top:30px;}
#footer .footercontent ul{ padding-left:40px;}
.productionline_div h1{ /*text-transform:uppercase; */}
#content h1 span {
    /*position: relative;
    float: left;
    margin: 0 4px;*/
}
.day_output_img{ text-align:center; max-width:70%; margin:20px auto 0;}
.day_outpu_img_box{ display:inline-block; margin:0 auto; border:2px solid #438c0d; margin-bottom:4px; border-radius:34px; -moz-border-radius:34px; -webkit-border-radius:34px; -o-border-radius:34px;
width:21%; vertical-align:top;}
.day_outpu_img_box img{ border-radius:32px; -moz-border-radius:32px; -webkit-border-radius:32px; -o-border-radius:32px;opacity:0.7;}
.day_outpu_img_box:hover img{ opacity:1;}

.day_ouutput_img1{ border-radius:0; border-bottom-right-radius: 34px; -moz-border-bottom-right-radius: 34px; -webkit-border-bottom-right-radius: 34px;}
.day_ouutput_img1 img{ border-radius:0; border-bottom-right-radius: 32px; -moz-border-bottom-right-radius: 32px; -webkit-border-bottom-right-radius: 32px;}

.day_ouutput_img2{ border-radius:0 0 34px 34px; -moz-border-radius:0 0 34px 34px; -webkit-border-radius:0 0 34px 34px; -o-border-radius:0 0 34px 34px;  }
.day_ouutput_img2 img{ border-radius:0 0 32px 32px; -moz-border-radius:0 0 32px 32px; -webkit-border-radius:0 0 32px 32px; -o-border-radius:0 0 32px 32px; }

.day_ouutput_img3{ border-radius:0 0 34px 34px; -moz-border-radius:0 0 34px 34px; -webkit-border-radius:0 0 34px 34px; -o-border-radius:0 0 34px 34px;  }
.day_ouutput_img3 img{ border-radius:0 0 32px 32px; -moz-border-radius:0 0 32px 32px; -webkit-border-radius:0 0 32px 32px; -o-border-radius:0 0 32px 32px; }

.day_ouutput_img4{ border-radius:0 0 0px 34px; -moz-border-radius:0 0 0px 34px; -webkit-border-radius:0 0 0px 34px; -o-border-radius:0 0 0px 34px;  }
.day_ouutput_img4 img{ border-radius:0 0 0px 32px; -moz-border-radius:0 0 0px 32px; -webkit-border-radius:0 0 0px 32px; -o-border-radius:0 0 0px 32px; }

.day_ouutput_img5{ border-radius:0 34px 0px 0px; -moz-border-radius:0 34px 0px 0px; -webkit-border-radius:0 34px 0px 0px; -o-border-radius:0 34px 0px 0px;  }
.day_ouutput_img5 img{ border-radius:0 32px 0px 0px; -moz-border-radius:0 32px 0px 0px; -webkit-border-radius:0 32px 0px 0px; -o-border-radius:0 32px 0px 0px; }

.day_ouutput_img6{ border-radius:34px 34px 0px 0px; -moz-border-radius:34px 34px 0px 0px; -webkit-border-radius:34px 34px 0px 0px; -o-border-radius:34px 34px 0px 0px;  }
.day_ouutput_img6 img{ border-radius:32px 32px 0px 0px; -moz-border-radius:32px 32px 0px 0px; -webkit-border-radius:32px 32px 0px 0px; -o-border-radius:32px 32px 0px 0px; }

.day_ouutput_img7{ border-radius:34px 34px 0px 0px; -moz-border-radius:34px 34px 0px 0px; -webkit-border-radius:34px 34px 0px 0px; -o-border-radius:34px 34px 0px 0px;  }
.day_ouutput_img7 img{ border-radius:32px 32px 0px 0px; -moz-border-radius:32px 32px 0px 0px; -webkit-border-radius:32px 32px 0px 0px; -o-border-radius:32px 32px 0px 0px; }

.day_ouutput_img8{ border-radius:34px 0 0px 0px; -moz-border-radius:34px 0 0px 0px; -webkit-border-radius:34px 0 0px 0px; -o-border-radius:34px 0 0px 0px;  }
.day_ouutput_img8 img{ border-radius:32px 0 0px 0px; -moz-border-radius:32px 0 0px 0px; -webkit-border-radius:32px 0 0px 0px; -o-border-radius:32px 0 0px 0px; }

.aboutoutputimg{ text-align:center; margin-top:30px;}
.aboutoutputimg .factory2{ width:11%; float:none; display:inline-block; margin:0 7px; vertical-align:top;}
.about_machine .day_output_img{ max-width:100%; margin-bottom:20px; margin-top:30px;}
.about_machine .day_outpu_img_box{ width:11%; margin:0 7px;}
.certificate h3{ margin:10px 0;}
.faqicon{ background:#4c4c4c; height:60px; width:60px; line-height:60px; text-align:center; float:left; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;
-o-border-radius:100%;}
.faqdesription{ margin-left:80px;}
.faqdesription h3{ text-transform:uppercase; margin-bottom:10px; font-size:22px; padding:5px 0 10px; border-bottom:2px solid #000; display:inline-block;}
.wrapper.faq{ margin-top:40px;}
.faq h1{ /*text-transform:uppercase;*/}
.brandmaindiv{ margin-top:30px;}
.faqtext_div{ margin:20px 0 0 0;}
#innerbanner.aboutbanner{ background:url(images/about-banner-bg.jpg) repeat left top;}

#content .productpage h1{font: 300 39px/43px 'robotoregular', sans-serif; color: #000; padding: 20px 0 0; text-transform:none;}

.productpage .gap{ margin:25px 0;}
#content .productpage  h4{ font: 400 17px/22px 'robotoregular', sans-serif;
padding: 15px 0 0;
color: #438c0d;
text-transform: capitalize; margin-top:0;}

#content h3.formtitle{ font: 300 25px/28px 'latoregular', sans-serif;
color: #000; padding: 0 0 12px; text-transform:none; text-align:left; font-weight:normal;}
.smallheading{ text-align:center;}
#innerbanner.design_center_banner{ background:url(images/design-center-bg.jpg) repeat left top;}
.greenbox{ background:#79bf43; color:#fff; padding:20px 40px 40px; margin-top:50px;}
#innerbanner.contact_banner{ background:url(images/innerbanner5.jpg) repeat center top #f2dec4;}
.productionline_div h3.dayouttitle{ margin-bottom:40px; margin-top:20px;}
.table-responsive {
  display: block;
  width: 100%;
  min-height: 0%;
  overflow-x: auto;
}
.sign_row{ word-wrap:break-word;}
.product_img{ text-align:center; margin-top:30px;}
.brandmaindiv h1{/* text-transform:uppercase;*/}

.home_point{ text-align:left; width:80%; margin:30px auto 0;}
.home_point ul{ padding:0; margin:0;}
.home_point ul li{ position:relative; padding:0 0 0 25px; margin-bottom:8px; font-size:16px;}
.home_point ul li:before{ position:absolute; left:0; top:3px; background:url(images/bullet-icon.png) no-repeat left top; width:15px; height:11px; content:"/"; text-indent:-9999px;}
.product_img hr{ border-top:2px solid #438c0d;}

@media only screen and (max-width: 1366px) {
	
	.aboutoutputimg .factory2{ width:11.3%;}
}

@media only screen and (max-width: 1198px) {
.banner-text{ width: 1000px;}
[class*="flexslider"] .flex-direction-nav li a.flex-prev{ display:none;}
[class*="flexslider"] .flex-direction-nav li a.flex-next{ display:none;}
#banner h1{ font-size:30px; line-height:32px;}
.about_machine .day_outpu_img_box{ margin:0 2px;}
 .aboutoutputimg .factory2{ width:11%;  margin:0 2px;} 
 .brand{ width:10%;}
  .aboutoutputimg{ margin-top:30px;}

}
@media only screen and (max-width: 1024px) {
	
	.about_machine .day_outpu_img_box{ margin:0 2px;}
 .aboutoutputimg .factory2{ width:11%; margin:0 4px;}
#banner h1{ font-size:22px; line-height:22px;}
#banner h2{ font-size:18px; line-height:18px;}
#banner p{ font-size:14px; line-height:18px;}
a.more{ font-size:15px; line-height:40px; padding:0 14px;}
#innerbanner.contact_banner{ background:#f1d2a3;}
}
@media only screen and (max-width: 990px) {
.banner-text{ width: 748px;}
.banner_btm ul li{ font-size:15px; padding:0 17px; line-height:50px;}
#banner h1{ font-size:22px; line-height:22px;}
#banner h2{ font-size:18px; line-height:18px;}
#banner p{ font-size:14px; line-height:18px;}
a.more{ font-size:15px; line-height:40px; padding:0 14px;}
.nav-menu li > a{ font-size:14px; padding:0 20px; line-height:35px;}
#footer p { word-wrap: break-word; font-size:14px; line-height:18px;}
#logo{ width:16%;}
.nav-menu{ margin:14px 0 0;}
.products{ }
.factory{ padding:20px 0;}
#footer .copyright p{ margin:27px 0 0;}
#content h3 span{ /*font-size:13px; line-height:25px; height:25px; padding:0 9px;*/}
#content .faq p{ padding:5px 0 0;}
.cvb{ margin:25px 0 0;}
#content .bagbox h3{ font-size:14px; line-height:20px;}
.address{ padding:20px 35px 30px;}
.certificate{ width:100%;}
/* 0803 */
.faq2{ width:90%;}
.banner_btm ul li{ float:none; display:inline-block; }
.banner_btm{ text-align:center;}
.choose{ text-align:center;}
.choose .row .col-6{ width:40%; display:inline-block; float:none; vertical-align:top;}
.box{ max-width:289px;}
.choosetext{ text-align:left;}
.topgroup_box{ padding-right:0; background:none;}

 .choosetext{ min-height:65px;}
 .about_machine .day_outpu_img_box{ margin:0 2px;}
 .aboutoutputimg .factory2{ width:11%; margin:0 4px;}  
 .brand{ width:10%;}
 .aboutoutputimg{ margin-top:30px;}

}
@media only screen and (max-width: 740px) {
#navigation{}
#navbtn{ display:block; background:url(images/navigation.png) no-repeat 0 0; width:38px; height:27px; font-size:0; cursor:pointer; float:right; margin:15px 0 0;}
.nav-menu{ display:none; position:absolute; right:0; top:30px; min-width:250px; background:#438c0d; box-shadow:0 3px 5px #460603; z-index:9999;}
.nav-menu li{ float:none;}
.nav-menu li+li{ border-top:1px solid #6cb239;}
.nav-menu li > a{ font:400 15px/40px 'Open Sans', sans-serif;}
.nav-menu .sub-menu{ position:relative; margin:0 3px;}
.nav-menu .sub-menu .sub-menu{ left:0; margin:0 5px;}
.nav-menu .sub-menu li{ float:none;}
.nav-menu li:hover > .sub-menu{ display:none;}

.banner-text{ width: 460px;}
#banner p{ display:none;}
a.more{ margin:9px 0 0; font-size:13px; line-height:30x;}
#banner h1{ font-size:18px; line-height:20px;}
#banner h2{ font-size:16px; line-height:16px;}
.banner_btm ul li{ font-size:16px; padding:0 8px; line-height:23px;}
.banner_btm{ padding:12px 0;}
.about img{ text-align:center;}
.holder{ margin:0 0 15px;}
.box{ margin:30px auto 0;}
.bagbox{ text-align:center;}

/*.xcv{  animation:none; margin:20px;}
.xcv img{ transition:none;}
.factory:hover .xcv img{ -ms-transform:none;-webkit-transform: none;  transform:none; }*/
.factory{ padding:30px 0;}
.box3{ width:70%; margin:20px auto 0;}
#footer{ background-size:cover; background-attachment:fixed; padding:10px 0 0px;}
#content{ margin:10px 0 0;}
#logo{ width:26%;}
#content h1{ font-size:30px; line-height:30px;}
.factory{ padding:10px 0;}
.gap{ margin-top:15px; margin-bottom:15px;}
.factorybox > div{ width:48%; margin:10px 1%;}

.pro_box{ width:100%; float:none; margin:10px 0 0;}
[class*="flexslider"] ol{ bottom:5px;}
.factory3{ width:49%; margin:20px 1% 0 0; text-align:center;}
.contact_box{ float:none; width:100%;}
.contact_box + .contact_box{ padding:0;}
.contact_box{ border-right:none;}
.factory3:nth-child(5n+6){ margin:20px 1% 0 0;}

/* 0803 */
.whoweare_description{ padding:0 15px 20px;}
.choose .row .col-6{ float:none; width:100%;}
.col_left .chooseicon{ float:left;}
.col_left .choosetext{ float:left;}
.chooseicon{ margin-left:20px; margin-right:20px;}
.col_left .chooseicon{ margin-right:20px;}
.col_left .choosetext{ text-align:left;}
.day_output_img{ max-width:100%;}
.productionline_div h1{ line-height:normal;}
.topgroup_box{ padding:20px 0;}

.about_machine .day_outpu_img_box{ width:22%; margin-bottom:10px;}
.aboutoutputimg .factory2{ width:22%; margin:10px 2px 0 2px;}
.brand{ width:22%;}
.products h1{ line-height:30px;}
.productionline_div h3{ line-height:30px;}
.topgroup_div{ padding:0 20px;}
#content h3{ padding:15px;}

.holder{ margin-top:20px;}
.greenbox{ padding:20px;}

#content .greenbox h4{ padding-top:0;}
#content .greenbox h1{ padding:0;}

}
@media only screen and (min-width: 740px) {
.nav-menu{ display:block !important;}
}
@media only screen and (max-width: 450px) {
.banner-text{ width: 320px;}
a.more{ display:none;}
#navbtn{ margin:7px 0 0;}
.nav-menu{ top:20px;}
.factorybox > div{ width:98%; margin:10px auto; text-align:center;}

/* 0803 */
.choosetext{ width:60%;}
.faqleft{ width:100%;}
.faqright{ width:100%;}
.products h1{ font-size:24px;}
.productionline_div h1{ font-size:24px; line-height:30px;}
#content h3{ font-size:20px;}
#content h1{ font-size:24px;}

.day_outpu_img_box{ width:48%;}
.factory2{ width:48%; margin-top:4px;}

.productpage div.pagination{ min-width:inherit; }
.form input[type="submit"], .form input[type="button"], .form input[type="reset"]{ margin:13px 8px 0px 0;}

.home_point{ width:100%;}
}

