@media(max-width:1366px) {
	.sustain4 .container-fluid{padding:0 25px;}
	.ulconatainer-sub{max-height:450px;}
}

@media(max-width:991px) {
	.master-container{padding:10px;}
.new-top{position:absolute;top:0;z-index:99999; position:relative;}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1);background:#14974a}
.top-nav2 .navbar{background-color:#fff!important;padding:9px 20px!important}
h1.ban-header2{font-size:45px;color:#fff;margin-bottom:18px}
p.ban-para{color:#fff;font-size:17px;padding:0;margin-bottom:35px}
a.ban-link{background:#fff;color:#000;font-weight:500;display:inline-block;padding:12px 38px}
p.ban-para{color:#fff;font-size:17px;padding:0 100px;margin-bottom:35px}
.bc-img{min-height:580px}
.bc-img2{min-height:580px}
.bc-img3{min-height:580px}
.ban-text{text-align:center;padding:160px 0}
h5.a-header2{font-weight:600;letter-spacing:1px;margin-bottom:58px;margin-top:20px;position:relative}
h5.a-header2::before{left:284px}
p.a-para{padding:0}

.co-icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(340deg) brightness(109%) contrast(101%)}
h5.co-title{font-weight:600;color:#000;margin-bottom:12px;text-align:center}
.co-box{margin-bottom:20px}
.abt-text{margin-top:66px}
.top-nav2 .navbar-nav li a{font-size:16px;color:#000!important;text-transform:capitalize;font-weight:400;font-size:18px;padding:10px!important}
.m-icon{margin-bottom:20px}
.m-box{margin-top:10px}
.manufacture{margin-top:-50px; padding:25px 0;}
.pro-container{width:90%!important;margin:0 auto!important}
.sustain{margin-top:40px}
p.su-para{padding:0 100px;line-height:27px;margin-bottom:40px}
h5.su-title{text-transform:capitalize;color:#000;margin-top:18px}
p.su-para2{color:#616161;line-height:27px;margin-bottom:0}
.su-box{background:#d2fdbb;padding:27px;min-height:314px;margin-bottom:30px}
.sustain{margin-top:50px;background:#fcfdf3;padding:60px 0 40px}
.ftr-3{margin-left:0;margin-top:30px}
.ftr-list2{margin:0 0 0 -112px;padding:0;list-style:none}
.ftr-4{margin-top:30px; margin-left:0px;}

h5.st-head.a-font{padding:0 0;}
.sustain4 .container-fluid{padding:0 15px;}
.st-top2{margin-top:25px;}
.su-txt{margin-right:0px; margin-top:25px;}
.su-txt2{min-height:auto; padding:15px; margin:12px 0;}
.su-bg2{margin-top:25px;}
.st-top{margin:25px 0;}
.container-wi{padding:15px;}
.contact2{margin-top:25px;}
.con-rt{margin-left:0px; margin-top:25px;}
.grid-wrapper{
	display: block;
}
.grid-wrapper > div{
	margin-bottom: 10px;
}
}
@media(max-width: 767px) {
#body .container{max-width:540px!important}
.new-top{top:0;z-index:99999;}
.top-nav2 .navbar-nav li a{font-size:16px;color:#000!important;text-transform:capitalize;font-weight:400;font-size:18px;padding:10px!important}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1);background:#14974a}
h1.ban-header2{font-size:40px}
p.ban-para{font-size:17px;padding:0;margin-bottom:35px}
.bc-img{min-height:550px}
.bc-img2{min-height:550px}
.bc-img3{min-height:580px}
a.ban-link{padding:11px 34px}
.logo2 a img{width:84px}
.ban-text{text-align:center;padding:106px 0}
p.a-para{padding:0}
h5.a-header2{font-size:25px;font-weight:600;letter-spacing:1px;margin-bottom:19px;margin-top:20px;position:relative}
.bar{transition:.4s;position:initial!important;top:24px;z-index:999999;right:30px}
.product{margin-top:0px;}
#homemanu{top:5px;}
.product-des{margin-top:25px;}

.sustain2{margin-top:25px;}

}
@media(max-width: 480px) {
.top-social{margin-top:0;text-align:center}
.top-img{text-align:center;margin:15px 0}
.to-rt{float:initial!important;text-align:center}
.t-border{border-left:1px solid #000;margin-left:15px;padding-left:0}
.nav-btn{padding:9px 18px}
h6.ban-header{font-size:16px}
h1.ban-header2{font-size:30px}
p.ban-para{color:#fff;font-size:15px;padding:0;margin-bottom:17px}
a.ban-link{padding:9px 25px}
.bc-img{min-height:400px}
.bc-img2{min-height:400px}
.bc-img3{min-height:400px}
.ban-text{padding-top:50px}
h5.a-header2{font-size:22px;margin-bottom:58px;margin-top:20px}
h5.a-header2::before{left:75px}
p.a-para{margin-bottom:17px;padding:0}

.co-img{width:27px!important}

h5.co-title2{margin-bottom:17px}
h5.co-title{}
a.a-link{padding:10px 40px;margin-top:16px}
.ab-color{margin-right:2px}
.abt-text{margin-top:50px}
.m-icon img{margin-top:20px;width:30px}
.m-icon{width:63px;height:63px;line-height:44px}
h5.m-title{color:#000;margin-top:20px;font-size:18px}
.m-box{margin-bottom:20px}
.pro-container{width:80%!important;margin:0 auto!important}


.abt2{margin-top:20px;padding-bottom:56px}
.pro-img{height:378px}

h5.su-header{font-size:25px}
h5.su-header::after{left:23%}
p.su-para{padding:0;line-height:27px;margin-bottom:40px}
.su-icon img{width:50px}

.su-box{margin-bottom:20px}
.sustain{margin-top:35px;background:#fcfdf3;padding:50px 0 40px}
h5.bl-header{font-size:25px;font-weight:600;margin-top:15px;margin-bottom:27px}
.blog{margin:50px 0}
.bl-img{height:197px}
h5.bl-date{top:170px}
.bl-com{margin-left:0}
.bl-text{display:inline-block;background:#fff;padding:30px}
.bl-box{margin-bottom:20px}
.ftr-header{color:#fff;margin-bottom:14px;font-family:'Arsenal',sans-serif;}
.ftr-3{margin-left:0; margin-top:0px;}
.ftr-2{margin:0px 0 20px}
.ftr-list2{margin:-6px 0 0;padding:0;list-style:none}
.ftr-1{margin-top:25px}

.con-list li a{display:inline-block;color:#000;font-size:15px}
.company{margin-top:50px}
.ab-2{margin-top:25px}
.ov-header2{font-size:23px;font-weight:600;letter-spacing:1px;margin-bottom:15px;margin-top:20px;position:relative}
.ab-rt2{margin-left:10px;margin-top:33px}
p.ov-para{font-size:16px;color:#666;line-height:28px}
.ov-bg{padding:40px 0;margin-top:40px}
.ov-cap{font-weight:600;font-size:23px;line-height:36px;padding:0;margin-bottom:25px}
.ov-link{display:inline-block;background:#34a13e;color:#fff;font-size:16px;padding:10px 30px;font-weight:500}
.v-container{width:90%;margin:0 auto}
.v-txt{margin-left:0;padding:25px;margin-top:35px}
.v-icon img{width:55px}
h5.v-header{font-size:20px}
.v-txt2{margin-right:0;padding:25px;margin-bottom:35px;margin-top:0}
.mision{margin-top:35px}
.ft-top{margin-top:50px}
.le-header{font-size:25px}
.leader{margin-top:25px}
.le-box{background:#fff;padding:20px;box-shadow:rgba(149,157,165,0.2) 0 8px 24px;border:1px solid #e2ffe5;min-height:395px;margin-bottom:20px}
.legacy{margin-top:25px}
.le-header{font-size:22px;line-height:32px}
p.ga-para{font-size:16px;line-height:29px;padding-right:0;margin-bottom:35px}
.footer{padding:40px 0}
.con-txt{padding:17px 0}
.des-container{width:70%;margin:0 auto}
.pw-img img{width:100%}
.sh-head{font-size:25px;font-weight:600;letter-spacing:1px;margin-bottom:64px;margin-top:0;position:relative}
.sh-head::before{left:36px}
h5.p-title6 a{display:inline-block;color:#1c1c1c;font-size:17px;margin-top:16px;margin-bottom:16px}
.top-nav2 .navbar-nav li a{color:#000!important;text-transform:capitalize;font-weight:400;font-size:17px;padding:7px 10px!important}
a.navbar-brand img{width:80px}
.top-nav2 .navbar{background-color:#fff!important;padding:9px 10px!important}
.ulconatainer-sub{max-height:400px;}
}
@media(max-width: 360px) {
.top-list li a i{color:#000;font-size:12px;margin-right:6px}
.top-list li a{display:inline-block;color:#464646;font-size:14px}
.t-border{border-left:1px solid #000;margin-left:10px;padding-left:0}
.top-img a img{width:75px}
.nav-btn{padding:9px 14px;font-size:14px!important}
h6.ban-header{font-size:13px;letter-spacing:3px}
h1.ban-header2{font-size:23px}
a.ban-link{padding:7px 19px;font-size:15px}
.bc-img{min-height:370px}
.bc-img2{min-height:370px}
.bc-img3{min-height:370px}
h6.a-header{text-transform:uppercase;color:#797979;letter-spacing:3px;font-weight:500;margin-bottom:-2px}
h5.a-header2{margin-bottom:54px;margin-top:16px}
h5.a-header2::before{left:61px}
p.a-para{font-size:15px}
.abt-text{margin-top:45px}

.co-img{width:23px!important}

h5.co-title2{margin-bottom:17px}
a.a-link{padding:8px 35px;margin-top:16px}
p.m-para{color:#3f3f3f;}

.pro-img{height:337px}
p.su-para{padding:0;line-height:27px;margin-bottom:40px}

p.su-para2{color:#616161;line-height:26px;margin-bottom:0;}
.su-icon img{width:45px}
h5.bl-header{font-size:23px;font-weight:600;margin-top:15px;margin-bottom:27px}
.bl-img{height:178px}
h5.bl-date{top:150px}
h4.bl-title a{color:#000;font-weight:600;display:inline-block;line-height:24px;margin-top:6px;margin-bottom:8px;font-size:16px}
.bl-text{display:inline-block;background:#fff;padding:20px}
.ov-header2{font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:15px;margin-top:20px;position:relative}
.ov-header{text-transform:uppercase;color:#797979;font-size:13px;letter-spacing:3px;font-weight:500;margin-bottom:-10px}
p.ov-para{font-size:15px;color:#666;line-height:28px}
.ov-cap{font-weight:600;font-size:20px;line-height:31px;padding:0;margin-bottom:25px}
.ov-link{display:inline-block;background:#34a13e;color:#fff;font-size:15px;padding:8px 26px;font-weight:500}
.ov-bg{padding:40px 0;margin-top:28px}
.vision{margin-top:50px}
h5.v-header{font-size:18px}
.le-header{font-size:20px;line-height:32px}
.sh-head{font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:64px;margin-top:0;position:relative}
.sh-head::before{left:25px}
}