@charset "utf-8";body{margin:0px 0px;padding:0px 0px;list-style:none;font-family:'Muli', sans-serif;font-weight:400;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{margin:0px 0px;padding:0px 0px;position:relative;font-family:'Muli', sans-serif;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999;}
#preloader .loader-wrapper{position:absolute;top:40%;left:0%;right:0;margin:0 auto;text-align:center;}
.loader-wrapper span{display:block;margin-top:8px;font-size:14px;}
#header-main{position:relative;width:100%;float:left;margin:0 auto;padding:0;background:#01553D;z-index:999;}
header .navbar{float:left;width:100%;margin:0px 0px;padding:0px 0px;background:#01553D;border-radius:0px;border:none;}
header .navbar-brand{height:auto;position:relative;z-index:1;}
header .navbar-collapse{padding-right:0px;position:relative;}
header .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
header .navbar-right{margin:0px 0px 0px 0px;padding:0px 0px;position:relative;background:#01553D;}
header .navbar-default .navbar-nav > li > a{font-size:14px;color:#fff;font-family:'IBM Plex Sans', sans-serif;font-weight:500;padding:20px 23px;border-right:1px solid #00402D;z-index:1;text-transform:uppercase;letter-spacing:0.50px;}
header .navbar-default .navbar-nav > li:last-child > a{border:none;}
header .navbar-default .navbar-nav > li > a:hover{font-size:14px;color:#ffffff;}
header .navbar-default .navbar-nav > li > a:after{position:absolute;top:50%;left:50%;color:transparent;content:'.';text-shadow:0 0 transparent;font-size:1.5em;-webkit-transition:text-shadow 0.3s, color 0.3s;-moz-transition:text-shadow 0.3s, color 0.3s;transition:text-shadow 0.3s, color 0.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.navbar-default .navbar-nav>.active>a:after{text-shadow:10px 0 #fff, -10px 0 #fff;color:#fff;}
header .navbar-default .navbar-nav > li > a:hover:after{color:#fff;text-shadow:10px 0 #fff, -10px 0 #fff;}
header .navbar-toggle{top:0px;background:#abc68b;border:1px solid #abc68b;border-radius:0px;}
.navbar-default .navbar-nav>.active>a{font-size:14px !important;color:#ffffff !important;font-family:'IBM Plex Sans', sans-serif;font-weight:500;letter-spacing:0px;background:#01553c !important;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;display:none;margin-top:-1px;margin-left:-1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.dropdown-submenu > a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0;}
.dropdown-submenu:hover>a:after{border-left-color:#fff;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover{text-decoration:underline;}
#header-bottom{position:relative;width:100%;padding:0;margin:0;float:left;}
#header-bottom .mail-phone{position:relative;width:100%;padding:0;margin:0;float:left;padding:35px 0px;text-align:center;}
#header-bottom .border-right{border-right:1px dashed #abc68c82;}
#header-bottom .border-left{border-left:1px dashed #abc68c82;}
.font18{font-size:18px !important;}
#header-bottom .mail-phone i{display:inline-block;position:relative;width:38px;height:38px;line-height:33px;font-size:20px;color:#5CA42E;border:3px solid #ABC68C;text-align:center;margin:0 auto;top:-5px;}
#header-bottom .mail-phone p{display:inline-block;font-size:15px;line-height:18px;color:#333333;font-family:'IBM Plex Sans', sans-serif;font-weight:600;letter-spacing:0.25px;margin-bottom:0;margin-left:10px;text-align:left;}
#header-bottom .mail-phone p>span{color:#01553D;font-size:13px;line-height:16px;letter-spacing:0px;}
#header-bottom .logo{position:relative;max-width:426px;max-height:232px;background:#fff;width:100%;text-align:center;height:auto;box-shadow:0px 25px 25px 5px #5858580a;min-height:232px;margin:auto;border-radius:267px/148px;-webkit-border-radius:267px/148px;-moz-border-radius:267px/148px;margin-top:-76px;z-index:99;}
#header-bottom .logo img{position:absolute;left:0;right:0;top:60px;bottom:0;margin:auto;}
#header-bottom .logo p{position:absolute;left:0;right:0;bottom:14px;font-family:Arial;font-weight:500;font-size:15px;color:#666666;}
#banner-part{float:left;width:100%;margin:0px 0px;padding:0px 0px;position:relative;margin-top:-39px;}
#welcome-part{float:left;width:100%;margin:0px 0px;padding:30px 0px 13px 0px;position:relative;background:#F2F2F2;}
#welcome-part:before{position:absolute;content:'';background:url(../images/bg-shape.png) bottom center no-repeat;background-size:cover;bottom:-57px;left:0;width:100%;height:57px;}
#welcome-part h3{font-size:17px;line-height:22px;color:#5AA42C;font-family:'Muli', sans-serif;font-weight:600;margin:0;letter-spacing:1.5px;}
#welcome-part h4{font-size:33px;line-height:40px;color:#000000;font-family:'Muli', sans-serif;font-weight:800;margin:0;margin-bottom:20px;}
#welcome-part p{font-size:17px;line-height:25px;color:#666666;text-align:justify;font-family:'Muli', sans-serif;font-weight:400;}
#welcome-part .read-more{position:relative;width:100%;float:left;margin-top:20px;}
#welcome-part .read-more a{font-size:14px;line-height:17px;color:#5CA42E;position:relative;font-family:'Muli', sans-serif;font-weight:700;letter-spacing:1px;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#welcome-part .read-more a:before{content:'';background:#000;width:0%;height:2px;position:absolute;bottom:-4px;left:0;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#welcome-part .read-more a:hover:before{width:100%;}
#welcome-part .read-more a:hover{letter-spacing:2.5px;color:#000;}
#welcome-part .wel-img{position:relative;float:left;width:100%;margin-top:20px;border:10px solid #69696921;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#welcome-part .wel-img:before{content:"\f073";font-family:'FontAwesome';color:#fff;position:absolute;font-size:50px;line-height:50px;width:50px;height:50px;left:0;bottom:52%;right:0;text-align:center;margin:0 auto;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#welcome-part .wel-img:hover:before{bottom:55%;}
#welcome-part .wel-img h6{position:absolute;left:0;right:0;bottom:32%;text-align:center;display:block;font-size:25px;color:#fff;font-family:'Muli', sans-serif;font-weight:700;letter-spacing:1.5px;}
#welcome-part .wel-img h6:before{content:'';position:absolute;left:0;right:0;top:35px;bottom:0;margin:0 auto;text-align:center;height:3px;background:#fff;width:0%;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#welcome-part .wel-img:hover h6:before{width:65%;}
#welcome-part .aim{position:relative;width:100%;float:left;padding:45px 40px 20px 40px;border:2px solid #ABC68C;background:#fff;margin-top:30px;box-shadow:0px 0px 21px 1px #66666638;}
#welcome-part .aim:before{top:31%;left:10px;bottom:0;content:"";width:35px;height:70px;position:absolute;z-index:1;background:#fff;border-bottom:#fff;border-top-left-radius:70px;border-bottom-left-radius:70px;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#welcome-part .aim:hover:before{left:-15px;}
#welcome-part .aim:after{top:31%;right:10px;content:"";width:35px;height:70px;position:absolute;z-index:0;background:#fff;border-top:#fff;border-bottom-right-radius:70px;border-top-right-radius:70px;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#welcome-part .aim:hover:after{right:-15px;}
#welcome-part .aim h4{position:relative;margin-top:-66px;margin-right:-4px;text-align:right;text-shadow:0px 2px 1px #0000004a;z-index:2;font-size:28px;}
#welcome-part .aim h4:before{content:'';background:#fff;width:252px;height:2px;position:absolute;top:0;bottom:0;right:-17px;margin:auto;z-index:-1;}
#welcome-part .aim p{color:#444444;}
#strength{float:left;width:100%;margin:0px 0px;padding:90px 0px 30px 0px;position:relative;}
#strength h3{font-size:17px;line-height:22px;color:#5AA42C;font-family:'Muli', sans-serif;font-weight:600;margin:0;letter-spacing:1.5px;text-transform:uppercase;text-align:center;}
#strength h4{font-size:33px;line-height:40px;color:#000000;font-family:'Muli', sans-serif;font-weight:800;margin:0;margin-bottom:30px;text-transform:uppercase;text-align:center;}
#our-product{float:left;width:100%;margin:0px 0px;padding:30px 0px 0px 0px;position:relative;background:#01553D;}
#our-product h3{font-size:17px;line-height:22px;color:#ABC58C;font-family:'Muli', sans-serif;font-weight:600;margin:0;text-align:center;letter-spacing:1.5px;}
#our-product h4{font-size:33px;line-height:40px;color:#FFFFFF;font-family:'Muli', sans-serif;font-weight:800;margin:0;margin-bottom:20px;text-align:center;}
#processing-unit{float:left;width:100%;margin:0px 0px;padding:65px 0px 40px 0px;position:relative;z-index:99;background:#fff;}
#processing-unit .processing-unit-info{float:left;width:100%;margin:0px 0px;padding:0px;position:relative;}
#processing-unit .processing-unit-info h3{font-size:17px;line-height:22px;color:#5AA42C;font-family:'Muli', sans-serif;font-weight:600;margin:0;letter-spacing:1.5px;}
#processing-unit .processing-unit-info h4{font-size:33px;line-height:40px;color:#000000;font-family:'Muli', sans-serif;font-weight:800;margin:0;margin-bottom:20px;}
#processing-unit .processing-unit-info p{font-size:17px;line-height:25px;color:#666666;text-align:justify;font-family:'Muli', sans-serif;font-weight:400;}
#processing-unit .read-more{position:relative;width:100%;float:left;margin-top:20px;}
#processing-unit .read-more a{font-size:14px;line-height:17px;color:#5CA42E;position:relative;font-family:'Muli', sans-serif;font-weight:700;letter-spacing:1px;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#processing-unit .read-more a:before{content:'';background:#000;width:0%;height:2px;position:absolute;bottom:-4px;left:0;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#processing-unit .read-more a:hover:before{width:100%;}
#processing-unit .read-more a:hover{letter-spacing:2.5px;color:#000;}
#processing-unit .certification{float:left;width:100%;margin:0px 0px;padding:0px;position:relative;}
#processing-unit .certification h3{font-size:17px;line-height:22px;color:#5AA42C;font-family:'Muli', sans-serif;font-weight:600;margin:0;margin-left:80px;letter-spacing:1.5px;}
#processing-unit .certification h4{font-size:33px;line-height:40px;color:#000000;font-family:'Muli', sans-serif;font-weight:800;margin:0;margin-bottom:20px;margin-left:80px;}
#processing-unit .certification .certification-bg{position:relative;background:#F2F2F2;max-width:95%;float:right;}
#processing-unit .certification .certification-bg:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0px;right:30px;z-index:-1;background:#f2f2f2;transform-origin:bottom right;-ms-transform:skew(-10deg, 0deg);-webkit-transform:skew(-10deg, 0deg);transform:skew(-10deg, 0deg);}
#processing-unit .certification .certification-bg:before{content:'';position:absolute;width:3px;background:#EAEAEA;height:125%;top:-20px;left:-16px;-ms-transform:skew(-10deg, 0deg);-webkit-transform:skew(-10deg, 0deg);transform:skew(-10deg, 0deg);}
#farming-projects{float:left;width:100%;margin:0px 0px;padding:80px 0px;position:relative;background:url(../images/bg-farming.jpg) fixed center center;background-size:cover;background-position:center center;}
#farming-projects h3{font-size:17px;line-height:22px;color:#5CA42E;font-family:'Muli', sans-serif;font-weight:600;margin:0;text-align:center;letter-spacing:1.5px;margin-bottom:5px;}
#farming-projects h4{font-size:33px;line-height:40px;color:#FFFFFF;font-family:'Muli', sans-serif;font-weight:800;margin:0;margin-bottom:20px;text-align:center;letter-spacing:1.5px;}
#farming-projects p{font-size:17px;line-height:25px;color:#ffffff;text-align:justify;font-family:'Muli', sans-serif;font-weight:400;text-align:center;padding:0px 70px;opacity:0.80;}
#toTop{padding:0;font-size:20px;line-height:45px;color:#1b2b60;position:fixed;cursor:pointer;bottom:8px;right:20px;display:none;width:50px;height:50px;text-align:center;background:#ffffff;border-radius:100%;border:3px solid #5ca42e;z-index:999999;-webkit-box-shadow:0px 23px 42px rgba(0, 0, 0, 0.2);box-shadow:0px 23px 42px rgba(0, 0, 0, 0.2);transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#toTop:before{content:'';position:absolute;top:-8px;right:-17px;width:73px;height:42px;background:url(../images/top-icon.png) no-repeat center center;transform:rotate(-32deg);}
#toTop:hover{background:#1F2637;color:#fff;border-color:#5ca42e;}
#footer-top{position:relative;float:left;width:100%;padding:0px 0px 0px 0px;background:#01553D;border-top:7px solid #5ba42e;}
#footer-top .footer-info{position:relative;float:left;width:100%;border-bottom:1px solid #ffffff2e;padding-bottom:15px;}
#footer-top .footer-info .address{position:relative;float:left;width:100%;padding-left:43px;margin-top:20px;}
#footer-top .footer-info .address:before{content:'\f041';font-family:'FontAwesome';position:absolute;font-size:30px;line-height:120%;color:#5CA42E;left:0px;top:15px;}
#footer-top .footer-info .address:after{content:'';position:absolute;background:#ffffff38;height:40px;width:1px;left:27px;top:22px;}
#footer-top .footer-info .address h2{font-size:20px;line-height:24px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:600;}
#footer-top .footer-info .address p{font-size:16px;line-height:27px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:400;}
#footer-top .footer-info .call{position:relative;float:left;width:100%;padding-left:43px;margin-top:15px;}
#footer-top .footer-info .call:before{content:'\f10b';font-family:'FontAwesome';position:absolute;font-size:35px;line-height:120%;color:#5CA42E;left:0px;top:17px;}
#footer-top .footer-info .call:after{content:'';position:absolute;background:#ffffff38;height:40px;width:1px;left:27px;top:22px;}
#footer-top .footer-info .call h2{font-size:20px;line-height:24px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:600;margin-bottom:5px;}
#footer-top .footer-info .call p{font-size:16px;line-height:25px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:400;}
#footer-top .footer-info .product-list{position:relative;float:left;width:100%;margin-top:15px;}
#footer-top .footer-info .product-list h2{font-size:20px;line-height:24px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:600;margin-bottom:5px;}
#footer-top .footer-info .product-list ul{list-style-type:none;padding:0;}
#footer-top .footer-info .product-list ul li a{font-size:16px;position:relative;line-height:28px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:400;padding-left:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#footer-top .footer-info .product-list ul li a:hover{opacity:0.70;}
#footer-top .footer-info .product-list ul li a:before{content:"\f054";font-family:'FontAwesome';font-size:10px;line-height:22px;position:absolute;color:#5ca42e;left:0;top:0;}
#footer-top .footer-info .foot-nav{position:relative;float:left;width:100%;margin-top:15px;}
#footer-top .footer-info .foot-nav h2{font-size:20px;line-height:24px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:600;margin-bottom:5px;}
#footer-top .footer-info .foot-nav ul{list-style-type:none;padding:0;}
#footer-top .footer-info .foot-nav ul li a{font-size:16px;position:relative;line-height:28px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:400;padding-left:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#footer-top .footer-info .foot-nav ul li a:hover{opacity:0.70;}
#footer-top .footer-info .foot-nav ul li a:before{content:"\f054";font-family:'FontAwesome';font-size:10px;line-height:22px;position:absolute;color:#5ca42e;left:0;top:0;}
#footer-top .footer-info .mail{position:relative;float:left;width:100%;padding-left:47px;margin-top:0px;}
#footer-top .footer-info .mail:before{content:'\f003';font-family:'FontAwesome';position:absolute;font-size:25px;line-height:120%;color:#5CA42E;left:0px;top:17px;}
#footer-top .footer-info .mail:after{content:'';position:absolute;background:#ffffff38;height:40px;width:1px;left:35px;top:22px;}
#footer-top .footer-info .mail h2{font-size:20px;line-height:24px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:600;margin-bottom:5px;}
#footer-top .footer-info .mail p{font-size:16px;line-height:25px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:400;}
#footer-top .social-media01{position:relative;float:left;list-style:none;padding:0;}
#footer-top .social-media01 li{display:inline-block;margin:4px auto;}
#footer-top .social-media01 li a{color:#FFFFFF;font-size:15px;line-height:17px;width:30px;height:30px;text-align:center;transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#footer-top .social-media01 li a i{width:37px;height:37px;border:2px solid #5CA42E;background:#01553c;line-height:33px;border-radius:100%;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#footer-top .social-media01 li a:hover i{border-radius:0%;background:#000;border:2px solid #000;}
#footer-top .social-media01 li a:hover{color:#5ba42f;}
#footer{float:left;width:100%;margin:0px 0px;padding:15px 0px;background:#01553D;}
.footer-left{float:left;font-size:13px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:500;opacity:0.65;}
.footer-right{float:right;font-size:13px;color:#ffffff;font-family:'Muli', sans-serif;font-weight:500;opacity:0.65;}
.footer-right a{color:#ffffff;text-decoration:underline;transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
.footer-right a:hover{color:#5ba42f;opacity:1}



.projects-setion-full {
	width: 100%;
	max-width: 1400px;
	background: url(../images/projects-main-banner.jpg) no-repeat center top;
	background-size: 100% auto;
	padding-top: 50px;
	margin: 0px auto;
	position: relative;
}
.projects-wrapper {
	margin: 0px auto 50px;
}
.projects-wrapper .item {
	position: relative;
	float: left;
	width: 30%;
	margin: 0 2% 40px 2%;
}
.projects-wrapper .item:after {
	position: absolute;
	width: 100%;
	height: 30px;
	content: "";
	bottom: -30px;
	left: 0px;
	right: 0px;
	background: url(../images/shadow-bottom.png) no-repeat 0% 0% / 100%;
}
.projects-wrapper .item:nth-child(3n+0) {
	margin-right: 0px;
}
.projects-wrapper .item .item-image-section {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	border: 1px solid #eee;
	text-align: center;
	background: #fff;
	border-bottom: 0px;
}
.projects-wrapper .item .item-image-section a.readmore-link {
	margin-top: 15px;
	display: inline-block;
	padding-left: 20px;
}
.projects-wrapper .item .item-image-section a.readmore-link:before {
	display: none;
}
.image-overlay {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: -1;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(255,255,255,0) 100%)); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff', GradientType=0 ); /* IE6-9 */
}
.projects-wrapper .item a.location-link {
	position: absolute;
	bottom: 30px;
	left: 30px;
	background: #fff url(../images/btn-bg-map.png) no-repeat 0% 0%;
}
.projects-wrapper .item a.location-link:hover {
	background: #840308 url(../images/btn-bg-map.png) no-repeat 0% 0%;
	color: #fff;
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4);
}
.projects-wrapper .item h2 {
	color: #fff;
	margin: 20px 0px 0px 30px;
	font-size: 26px;
	font-weight: 500;
}
.projects-wrapper .item p {
	color: #fff;
	margin: 0px;
	display: block;
	font-size: 14px;
	text-align: center;
}
.projects-wrapper .item p.location-sm-icon {
	padding-left: 25px;
	position: relative;
}
.projects-wrapper .item p.location-sm-icon:before {
	content: "\F041 ";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	top: 0px;
}
.projects-wrapper .item img {
	transition: all ease 0.5s;
	width: 100%;
}
.projects-wrapper .item:hover img {
}
.projects-wrapper .item:hover .project-thumb-overlay {
	top: 0px;
}
.project-thumb-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 100%;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.8);
	transition: all ease 0.5s;
	padding: 20px;
}
.projects-wrapper .item .booking-open {
	position: absolute;
	right: 10px;
	top: 3px;
	background: green;
	font-weight: 600;
	font-size: 10px;
	color: #fff;
	padding: 3px 10px;
	border-radius: 20px;
}
.projects-wrapper .item .projet-details {
	display: block;
	float: left;
	width: 100%;
	position: relative;
	font-size: 15px;
	padding: 10px;
	background: #CE232B;
}
.item-image-section > img {
	max-width: 100%;
}
.projects-wrapper .item .projet-details h4 {
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}

@media (max-width:767px) {
.projects-wrapper .item {
	width: 100%;
	max-width: 280px;
}
.projects-wrapper .item p {
	font-size: 12px;
}	
}
 @media (max-width:640px) {
.projects-wrapper {
	margin-top: 20px;
}
.projects-wrapper .item {
	float: none;
	margin: 20px auto;
	overflow: visible;
}
.projects-wrapper .item .projet-details {
	margin-bottom: 25px;
}
.projects-wrapper .item:nth-child(3n) {
	margin-right: auto;
}
}




#sub-banner{float:left;width:100%;margin:0px 0px;padding:0px 0px;position:relative;z-index:3;margin-top:-39px;height:200px;}
#sub-banner img{width:100%;height:100%;max-height:200px;object-fit:cover;}
#sub-banner .sub-text{position:absolute;top:37%;margin:auto;text-align:left;}
#sub-banner .sub-text h3{font-size:46px;color:#fff;font-family:'Montserrat', sans-serif;font-weight:600;}
.bcrumb-wrap{padding:15px 0px 0px 0px;width:100%;float:left;position:absolute;bottom:-20px;z-index:11;background:transparent;}
.bcrumbs{margin-top:10px;}
.bcrumb-wrap ul{margin:0px;padding-left:0;background:#5ca42e;position:relative;float:left;border-radius:20px;padding:10px 0px 10px 15px;}
.bcrumbs li{float:left;font-family:'Muli', sans-serif;font-weight:700;margin-right:20px;color:#ffffff;;line-height:25px;position:relative;font-size:15px;display:inline-block;letter-spacing:1.5px;}
.bcrumbs li::before{content:"/";position:absolute;right:-12px;color:#ffffff;opacity:0.5;font-family:'Muli', sans-serif;font-weight:600;}
.bcrumbs li:last-child:before{display:none;font-family:'Muli', sans-serif;font-weight:600;}
.bcrumbs li a{color:#ffffff;text-decoration:none;}
#sub-page{position:relative;width:100%;float:left;margin:0;padding:50px 0 0px 0;}
#sub-page h3{font-size:17px;line-height:22px;color:#5AA42C;font-family:'Muli', sans-serif;font-weight:600;margin:0;letter-spacing:1.5px;}
#sub-page h4{position:relative;font-size:33px;line-height:40px;color:#000000;font-family:'Muli', sans-serif;font-weight:800;margin:0;margin-bottom:30px;}
#sub-page h4:before{position:absolute;top:50%;left:1.2%;color:transparent;content:'.';text-shadow:0 0 transparent;font-size:0.7em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);text-shadow:10px 0 #5ba42f, -10px 0 #5ba42f;color:#5ba42f;}
#sub-page h4:after{position:absolute;top:50%;left:3.8%;color:transparent;content:'.';text-shadow:0 0 transparent;font-size:0.7em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);text-shadow:10px 0 #5ba42f, -10px 0 #5ba42f;color:#5ba42f;}
#sub-page .cont-details{position:relative;width:100%;float:left;margin:0;padding:10px 0 20px 0;}
#sub-page .cont-details .item{margin-bottom:30px;}
#sub-page .cont-details .item .cont{margin-left:40px;}
#sub-page .cont-details .item .icon{float:left;font-size:28px;color:#5CA42E;}
#sub-page .cont-details .item .fa-mobile:before{font-size:35px;}
.siz22{font-size:22px !important;}
#sub-page .cont-details .item h5{font-size:20px;line-height:24px;color:#333333;font-family:'Muli', sans-serif;font-weight:700;margin-bottom:5px;}
#sub-page .cont-details .item p{font-size:17px;line-height:25px;color:#666666;text-align:justify;font-family:'Muli', sans-serif;font-weight:400;}
#sub-page .cont-details .item p>a{color:#333;font-weight:600;}
#sub-page .cont-details .social-media{position:relative;float:left;list-style:none;padding:0;margin-top:0px;}
#sub-page .cont-details .social-media li{display:inline-block;margin:4px auto;}
#sub-page .cont-details .social-media li a{color:#000000;font-size:15px;line-height:17px;width:30px;height:30px;text-align:center;transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}
#sub-page .cont-details .social-media li a i{width:37px;height:37px;border:2px solid #000000;background:#ffffff;line-height:33px;border-radius:100%;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#sub-page .cont-details .social-media li a:hover i{border-radius:0%;background:#000;border:2px solid #000;}
#sub-page .cont-details .social-media li a:hover{color:#ffffff;}
#sub-page .cont-main{position:relative;float:left;width:100%;}
.form-contact{padding:20px 20px 10px 25px;position:relative;background:#F2F2F2;max-width:100%;float:right;}
.form-contact:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0px;right:35px;z-index:-1;background:#f2f2f2;transform-origin:bottom right;-ms-transform:skew(-5deg, 0deg);-webkit-transform:skew(-5deg, 0deg);transform:skew(-5deg, 0deg);}
.form-contact:before{content:'';position:absolute;width:3px;background:#EAEAEA;height:118%;top:-33px;left:-22px;-ms-transform:skew(-5deg, 0deg);-webkit-transform:skew(-5deg, 0deg);transform:skew(-5deg, 0deg);}
.cont-form-title{margin-left:8px;}
.cont-form-title h6{margin-bottom:5px !important;font-size:23px !important;line-height:30px !important;font-family:'Muli', sans-serif;font-weight:800;}
.form-contact input.form-control{padding:0 20px;border-radius:0;height:48px;font-size:14px;background:#fff;border:1px solid #6666664d;font-family:'Muli', sans-serif;font-weight:400;}
.form-contact .lt_input_box{position:relative;}
.form-contact input::placeholder{color:#666666 !important;opacity:0.65;}
.form-contact textarea.form-control{padding:11px 20px;border-radius:0;height:100px;font-size:13px;background:#fff;border:1px solid #6666664d;resize:none;font-family:'Muli', sans-serif;font-weight:500;}
.form-contact textarea::placeholder{color:#666666 !important;opacity:0.65;}
.form-contact .captcha-img{position:absolute;right:-65px;bottom:-4px;height:42px;width:137px;}
.form-contact .control-group{margin-left:-18px;margin-bottom:11px;position:relative;}
.form-contact .button{width:100%;padding:13px 20px;background:#01553c;color:#ffffff;border:none;font-family:'Muli', sans-serif;font-weight:600;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.form-contact .button:hover{background:#21055f !important;color:#fff;}
#map{position:relative;width:100%;float:left;margin-top:20px;border:double #ccc;padding:5px;}
#sub-page .about-us{position:relative;float:left;width:100%;margin:0;padding:0px;}
#sub-page .about-us:before{position:absolute;content:'';background:url(../sub-images/bg-shape.png) bottom center no-repeat;background-size:cover;bottom:-57px;left:0;width:100%;height:57px;z-index:1;}
#sub-page .about-text{position:relative;float:left;width:100%;margin:0;padding:0px;}
#sub-page .about-text p{font-size:17px;line-height:25px;color:#666666;text-align:justify;font-family:'Muli', sans-serif;font-weight:400;}
#sub-page .about-text h2{font-family:'Muli', sans-serif;font-weight:700;font-size:22px;line-height:30px;color:#000000;}
#sub-page .about-us .about-img{position:relative;float:left;width:100%;padding:20px;margin-top:-35px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#sub-page .about-us .about-img:hover{padding:0;}
#sub-page .about-us .about-img:before{content:'';position:absolute;left:20px;bottom:20px;width:96%;height:96%;border:1px dashed #b3b3b3;border-radius:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#sub-page .about-us .about-img:hover:before{width:100%;height:100%;left:0;bottom:0;}
#sub-page .about-us .about-img:after{content:'';position:absolute;right:20px;top:20px;width:96%;height:96%;border:1px dashed #b3b3b3;border-radius:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#sub-page .about-us .about-img:hover:after{width:100%;height:100%;right:0;top:0;}
#sub-page .about-us .about-img img{background:linear-gradient(to right, #5ba42f, #ffaf53);border-radius:100%;padding:5px;}
#sub-page .aim-sub{position:relative;float:left;width:100%;margin:0;padding:70px 0 0px 0;background:#F2F2F2;}
#sub-page .aim-sub .aim-info{position:relative;width:100%;float:left;padding:45px 40px 30px 40px;border:2px solid #ABC68C;background:#fff;margin-top:30px;box-shadow:0px 0px 21px 1px #66666638;}
#sub-page .aim-sub .aim-info:before{top:-35px;left:15px;content:"\f10d";width:70px;height:35px;color:#ABC58C;line-height:70px;font-size:35px;font-family:'FontAwesome';text-align:center;margin:0 auto;position:absolute;z-index:111;background:#fff;border:2px solid #ABC68C;border-bottom:#fff;border-top-left-radius:70px;border-top-right-radius:70px;box-shadow:0px -9px 23px 1px #66666624;}
#sub-page .aim-sub .aim-info:after{bottom:-35px;right:15px;content:"\f10e";width:70px;height:35px;color:#ABC58C;line-height:0px;font-size:35px;font-family:'FontAwesome';text-align:center;margin:0 auto;position:absolute;z-index:111;background:#fff;border:2px solid #ABC68C;border-top:#fff;border-bottom-left-radius:70px;border-bottom-right-radius:70px;box-shadow:0px 9px 23px 1px #66666624;}
#sub-page .aim-sub .aim-info h4{position:relative;font-size:25px;margin-top:-66px;margin-right:-4px;text-align:right;text-shadow:0px 2px 1px #0000004a;z-index:2;}
#sub-page .aim-sub .aim-info h4:before{content:'';background:#fff;width:145px;height:2px;position:absolute;top:0;bottom:0;right:-17px;margin:auto;z-index:-1;}
#sub-page .aim-sub .aim-info p{font-size:17px;line-height:25px;color:#666666;text-align:justify;font-family:'Muli', sans-serif;font-weight:400;}
#sub-page .aim-sub .vission-mission{position:relative;float:left;width:100%;}
#sub-page .aim-sub .vission-mission h2{font-family:'Muli', sans-serif;font-weight:700;font-size:22px;line-height:30px;color:#000000;margin-bottom:20px;}
#sub-page .aim-sub .vission-mission p{font-size:17px;line-height:25px;color:#666666;text-align:justify;font-family:'Muli', sans-serif;font-weight:400;}
#sub-page .aim-sub .vission-mission .strength{float:left;width:100%;padding:0;margin:0;margin-top:15px;}
#sub-page .aim-sub .vission-mission .strength ul{padding:0;float:left;width:100%;position:relative;}
#sub-page .aim-sub .vission-mission .strength ul:before{content:'';position:absolute;left:0;height:100%;top:-6px;width:2px;background:#5ca42e;}
#sub-page .aim-sub .vission-mission .strength ul li{display:inline-block;padding-left:20px;position:relative;margin-bottom:15px;width:100%;font-size:16px;line-height:25px;color:#666666;font-family:'Muli', sans-serif;font-weight:400;}
#sub-page .aim-sub .vission-mission .strength ul li:before{content:"\f046";position:absolute;font-family:'FontAwesome';font-size:13px;line-height:25px;color:#1b2b60;left:-10px;width:25px;height:25px;background:#f2f2f2;text-align:center;}
.our-strength{position:relative;width:100%;float:left;margin:0;}
.our-strength .strength-info{position:relative;width:100%;float:left;margin-bottom:30px;transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
.our-strength .strength-info:hover{transform:translateY(-5px);}
.our-strength .strength-info .strength-img{width:100px;height:100px;float:left;position:relative;background:url(../sub-images/strength-bg.png) center center no-repeat;padding:25px;-moz-transition:all ease 1s;-ms-transition:all ease 1s;-webkit-transition:all ease 1s;}
.our-strength .strength-info .strength-img:after{top:-3px;left:-3px;padding:3px;box-shadow:0 0 10px 3px #00000021;-webkit-transition:-webkit-transform 0.5s, opacity 0.2s;-webkit-transform:scale(0.8);-moz-transition:-moz-transform 0.5s, opacity 0.2s;-moz-transform:scale(0.8);-ms-transform:scale(0.8);transition:transform 0.5s, opacity 0.2s;transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);opacity:0;position:absolute;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.our-strength .strength-info:hover .strength-img:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.our-strength .strength-info .strength-text{position:relative;float:left;margin-top:15px;}
.our-strength .strength-info .strength-text h6{font-size:17px;line-height:25px;color:#666666;font-family:'Muli', sans-serif;font-weight:400;margin:0;}
#sub-page .load-ability{position:relative;float:left;width:100%;}
#sub-page .load-ability .load-table{position:relative;float:left;width:100%;box-shadow:0px 0px 10px -1px #ccc;margin-bottom:30px;}
#sub-page .load-ability .load-table .table{margin-bottom:0 !important;}
#sub-page .load-ability .load-table .table thead{background:linear-gradient(to right, #abc68b, #abc68b);}
#sub-page .load-ability .load-table .table>thead>tr>th{color:#fff;font-size:18px;font-family:'Muli', sans-serif;font-weight:700;padding:15px;}
#sub-page .load-ability .load-table .table>tbody>tr>td{padding:12px 15px;border-top:1px solid #d8d8d8;font-size:16px;color:#666666;font-family:'Muli', sans-serif;font-weight:500;}
#sub-page .load-ability .table-bg{position:relative;float:left;width:100%;padding:40px 0;background:#F2F2F2;}
#sub-page .harvest-calendar{position:relative;float:left;width:100%;}
#sub-page .harvest-calendar .load-table{position:relative;float:left;width:100%;box-shadow:0px 0px 10px -1px #ccc;margin-bottom:30px;}
#sub-page .harvest-calendar .load-table .table{margin-bottom:0 !important;}
#sub-page .harvest-calendar .load-table .table thead{background:linear-gradient(to right, #abc68b, #abc68b);}
#sub-page .harvest-calendar .load-table .table>thead>tr>th{color:#fff;font-size:18px;font-family:'Muli', sans-serif;font-weight:700;padding:15px;border-right:1px solid #d8d8d8;}
#sub-page .harvest-calendar .load-table .table>tbody>tr>td{padding:0px 15px;border-top:1px solid #d8d8d8;font-size:16px;line-height:55px;color:#666666;font-family:'Muli', sans-serif;font-weight:500;border-right:1px solid #d8d8d8;}
#sub-page .harvest-calendar .table-bg{position:relative;float:left;width:100%;padding:40px 0;background:#F2F2F2;}
#sub-page .harvest-calendar .green{background:#01553c;width:100%;float:left;height:33px;position:relative;z-index:999;display:block;margin-top:10px;}
#sub-page .harvest-calendar .green-rig-50{background:#01553c;width:50px;float:right;height:33px;position:relative;z-index:999;display:block;margin-top:10px;}
#sub-page .harvest-calendar .green-lef-50{background:#01553c;width:50px;float:left;height:33px;position:relative;z-index:999;display:block;margin-top:10px;}
#sub-page .processing-unit{position:relative;float:left;width:100%;padding-bottom:30px;}
#sub-page .processing-unit-img{position:relative;float:left;width:100%;padding-left:20px;margin-top:-35px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#sub-page .processing-unit-img:before{content:'';position:absolute;width:95%;height:100%;left:0px;top:-20px;border:3px solid #5CA42E;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#sub-page .processing-unit-img:hover:before{left:20px;top:0px;}
#sub-page .products{position:relative;float:left;width:100%;}
#sub-page .products .product-main{position:relative;width:100%;background:#fff;float:left;height:100%;box-shadow:0px 0px 10px -1px #ccc;padding-left:15px;padding-bottom:15px;margin-bottom:30px;}
#sub-page .products .product-main .product-title{position:relative;float:left;text-align:center;width:100%;}
#sub-page .products .product-main .product-title h5{font-size:22px;line-height:22px;color:#01553c;font-family:'Muli', sans-serif;font-weight:800;margin:15px 0;letter-spacing:1.5px;position:relative;margin-bottom:22px;}
#sub-page .products .product-main .product-title h5:before{content:'';position:absolute;width:70px;height:2px;left:0;right:0;text-align:center;margin:0 auto;background:#abc68b;bottom:-8px;}
#sub-page .products .product-main .project-thumb{position:relative;width:100%;overflow:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
#sub-page .products .product-main:hover .project-thumb{box-shadow:0 3px 16px 0 rgba(0, 0, 0, 0.2);}
#sub-page .products .product-main .project-thumb ul{display:inline-table;position:absolute;top:0%;right:0;left:0;z-index:1000;width:100%;margin:auto;padding:0px 0px;text-align:center;background:transparent;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;opacity:0;}
#sub-page .products .product-main .project-thumb ul li{margin:0px 5px 0px 5px;display:inline-block;list-style:none;}
#sub-page .products .product-main .project-thumb ul li a{color:#ffffff;border:0px solid #43413f;background:#5ba42f;height:45px;width:45px;line-height:45px;border-radius:100%;display:block;padding:0px 0px;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
#sub-page .products .product-main:hover .project-thumb ul{top:40%;opacity:1;}
#sub-page .products .product-main .project-thumb:after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:#0000004f;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
#sub-page .products .product-main:hover .project-thumb:after{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);transition-timing-function:cubic-bezier(0.52,1.64,.37,.66);}
#sub-page .products .product-main .project-thumb:before{content:'';background:#5CA42E;width:30%;height:5px;position:absolute;bottom:0px;z-index:999;left:0;right:0;margin:0 auto;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
#sub-page .products .product-main:hover .project-thumb:before{width:100%;background:#000;}
a:focus{outline:none !important;}
#sub-page .products .product-main .product-details{position:relative;width:100%;float:left;padding:0;margin:0;}
#sub-page .products .product-main .product-details ul{width:100%;padding:0;margin:0;list-style:none;}
#sub-page .products .product-main .product-details ul li{padding-left:20px;display:block;font-size:15px;position:relative;line-height:25px;color:#444444;font-family:'Muli', sans-serif;font-weight:400;}
#sub-page .products .product-main .product-details ul li:before{content:'\f00c';position:absolute;font-family:'FontAwesome';font-size:13px;line-height:27px;color:#abc68b;left:0;}
.product-card{position:relative;float:left;width:100%;}
.card{position:relative;float:left;width:100%;/*padding:23px;*/box-shadow:0px 0px 20px -1px #00000024;margin-bottom:30px;border-radius:20px 0px 20px 0px;overflow:hidden;}
.product-card .product-details{position:relative;width:100%;float:left;padding:0;margin:0;text-align:left;margin-top:10px;padding-left:8px;}
.product-card .product-details ul{width:100%;padding:0;margin:0;list-style:none;}
.product-card .product-details ul li{padding-left:15px;display:block;font-size:17px;position:relative;line-height:25px;color:#444444;font-family:'Muli', sans-serif;font-weight:400; text-align:center;}
/*.product-card .product-details ul li:before{content:'\f0da';position:absolute;font-family:'FontAwesome';font-size:15px;line-height:27px;color:#abc68b;left:0;}*/
.product-card .card .details-zoom{position:absolute;float:left;width:100%;top:-10%;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.product-card .card:hover .details-zoom{top:22%;opacity:1;}
.product-card .card .details-zoom ul{display:inline-table;position:relative;top:0%;right:0;left:6px;z-index:1000;width:100%;margin:auto;padding:0px 0px;text-align:center;background:transparent;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.product-card .card .details-zoom ul li{margin:0px 2px 0px 0px;display:inline-block;list-style:none;}
.product-card .card .details-zoom ul li a{color:#5ba42f;border:0px solid #43413f;background:#F2F2F2;width:100%;line-height:45px;font-family:'Muli', sans-serif;font-size:15px;font-weight:700;display:block;padding:0px 23px;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.product-card .card .details-zoom ul li a:hover{background:#01553c;color:#ffffff;}
.product-card .card .details-zoom .bdrlr{border-radius:20px 0px 0px 20px;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.product-card .card .details-zoom .bdrrr{border-radius:0px 20px 20px 0px;}
.card h5{font-size:17px;line-height:22px;color:#000000;font-family:'Muli', sans-serif;font-weight:800;margin:15px 0;position:relative;margin-bottom:25px;margin-top:0px;text-align:center;}
/*.card h5:before{content:'';position:absolute;width:70px;height:2px;text-align:center;margin:0 auto;background:#abc68b;bottom:-8px;}*/
.panel{margin:0 auto;position:relative;-webkit-perspective:600px;-moz-perspective:600px;display:inline-flex;margin-bottom:0 !important;box-shadow:none !important;border:none !important;width:100%;}
.panel .front,
.panel .back{text-align:center;}
.panel .front{position:absolute;width:100%;top:0;right:0;left:0;margin:0 auto;text-align:center;z-index:900;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.panel .back{height:inherit;position:relative;margin-top:68%;top:0px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.panel.flip .front{z-index:900;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.panel.flip .back{z-index:1000;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);}
.box1{background-color:#ffffff;width:100%;height:100%;margin:auto;}
.box2{background-color:#ffffff;width:100%;height:100%;margin:auto;padding:0px;}
.card .card-img{position:relative;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.card .card-img:before{content:'';background:#00000052;width:100%;height:0%;position:absolute;top:0;left:0;border-radius:20px 0px 20px 0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.card:hover .card-img:before{height:100%;}
.card-img img{border-radius:20px 0px 20px 0px;}
.under-con{position:relative;width:100%;float:left;padding:0px 0;margin-top:15px;}
.under-con h5{font-size:40px;line-height:50px;color:#000000;font-family:'Muli', sans-serif;font-weight:600;margin:0;text-align:left;margin-top:100px;border-left:5px solid #abc68b;padding-left:20px;}
.under-con h5 strong{font-weight:800;text-transform:uppercase;}
.thanks{position:relative;width:100%;float:left;padding:45px 40px 30px 40px;border:2px solid #ABC68C;background:#fff;margin-top:30px;box-shadow:0px 0px 21px 1px #66666638;margin-bottom:30px;}
.thanks:before{top:-35px;left:15px;content:"\f10d";width:70px;height:35px;color:#ABC58C;line-height:70px;font-size:35px;font-family:'FontAwesome';text-align:center;margin:0 auto;position:absolute;z-index:111;background:#fff;border:2px solid #ABC68C;border-bottom:#fff;border-top-left-radius:70px;border-top-right-radius:70px;box-shadow:0px -9px 23px 1px #66666624;}
.thanks:after{bottom:-35px;right:15px;content:"\f10e";width:70px;height:35px;color:#ABC58C;line-height:0px;font-size:35px;font-family:'FontAwesome';text-align:center;margin:0 auto;position:absolute;z-index:111;background:#fff;border:2px solid #ABC68C;border-top:#fff;border-bottom-left-radius:70px;border-bottom-right-radius:70px;box-shadow:0px 9px 23px 1px #66666624;}
.thanks h5{position:absolute;text-shadow:0px 2px 1px #0000004a;z-index:2;font-size:33px;line-height:40px;color:#000000;font-family:'Muli', sans-serif;font-weight:800;margin:0;margin-bottom:20px;top:-21px;right:74px;}
.thanks h5:before{content:'';background:#fff;width:180px;height:2px;position:absolute;top:0;bottom:0;right:-17px;margin:auto;z-index:-1;}
.thanks p{font-size:17px;line-height:25px;color:#666666;text-align:justify;font-family:'Muli', sans-serif;font-weight:400;}
.mart50{margin-top:50px;}
.certification{position:relative;float:left;width:100%;margin-top:20px;}
.certification-img{position:relative;float:left;width:100%;padding:40px 0;}
.certification-img img{transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
.certification-img img:hover{transform:translateY(-5px);}
.border-lef{border-left:1px solid #DDDDDD;position:relative;float:left;width:100%;transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-webkit-transition:all ease .5s;}
.border-lef:before{content:'';position:absolute;bottom:0%;margin:auto;background:url(../sub-images/certification-shadow.png) no-repeat;width:33px;height:46px;z-index:999;}
.news-event{position:relative;width:100%;float:left;}
.news-event h4{font-size:33px;line-height:40px;color:#000000;font-family:'Muli', sans-serif;font-weight:800;margin:0;margin-bottom:20px;}
.hk-phone{margin-right:5px;font-size:20px !important;color:#5CA42E;}
@media only screen and (min-width:992px){}
@media only screen and (min-width:1280px){}
@media (min-width:941px) and (max-width:1148px){}
@media (max-width:1024px){.navbar-header{float:none;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin:7.5px -15px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.navbar-collapse.collapse.in{display:block!important;}
}
@media (min-width:991px) and (max-width:1300px){}
@media (min-width:1600px) and (max-width:1850px){}
@media (min-width:1300px) and (max-width:1600px){}
@media only screen and (max-width:1500px){#sub-page .harvest-calendar .green-rig-50{width:25px;}
#sub-page .harvest-calendar .green-lef-50{width:25px;}
}
@media only screen and (max-width:1180px){header .navbar-collapse:before{display:none;}
}
@media only screen and (max-width:1199px){#footer-top .footer-info .call{margin-left:15px;}
#footer-top .footer-info .mail{margin-left:10px;margin-bottom: 20px;}
#footer-top .footer-info .product-list{margin-left:40px;}
#footer-top .footer-info .foot-nav{margin-left:40px;}
#footer-top .social-media01{margin-left:40px;}
}
@media only screen and (max-width:1200px){#header-main .container{width:100%;}
header .navbar-default .navbar-nav > li > a{padding:20px 12px;}
#header-bottom .container{width:100%;}
}
@media only screen and (max-width:991px){#welcome-part .aim{margin-top:60px;}
header .navbar-default .navbar-nav > li > a{padding:20px 8px;}
.form-contact{float:left;width:100%;}
.form-contact:after{right:42px;}
#header-bottom .mail-phone{display:none;}
.ace-responsive-menu li ul.sub-menu li a{border-bottom:1px solid #498225;}
}
@media only screen and (max-width:928px){header .navbar-default .navbar-nav > li > a{padding:20px 5px;font-size:12px;}
.navbar-default .navbar-nav>.active>a{font-size:13px !important;}
}
@media only screen and (max-width:785px){header .navbar-default .navbar-nav > li > a{padding:20px 7px;font-size:11px;}
.navbar-default .navbar-nav>.active>a{font-size:13px !important;}
}
@media only screen and (max-width:767px){header .navbar-default .navbar-nav > li > a{padding:20px 22px;font-size:14px;border-bottom:1px solid #00402D;border-right:1px solid #01553c;}
header .navbar-default .navbar-nav > li > a:after{left:7%;}
#sub-page .about-us .about-img{margin-top:40px;}
#sub-page .processing-unit-img{margin-top:40px;}
}
@media only screen and (max-width:786px){.product-card .card:hover .details-zoom{top:17%;}
}
@media only screen and (max-width:767px){.navbar-nav>li>.dropdown-menu{width:100%;position:static !important;margin-left:0;background-color:#5ba42f !important;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff !important;padding:10px 15px 10px 25px !important;border-bottom:1px solid #01553c4d;}
.dropdown-submenu > a:after{margin-right:20px;}
.navbar-nav .open .dropdown-menu{width:100%;position:static !important;margin-left:0;float:left;background-color:#5ba42f !important;}
}
@media only screen and (max-width:610px){.form-contact{max-width:100%;padding:20px 20px 10px 35px;}
.form-contact:after{width:0%;}
.form-contact:before{height:0%;}
}
@media only screen and (max-width:696px){.our-strength .strength-info .strength-img{display:none;}
.our-strength .strength-info .strength-text{margin-top:0;}
}
@media only screen and (max-width:479px){.footer-left{float:none;text-align:center;margin-bottom:15px;}
.footer-right{float:none;text-align:center;}
#sub-page h4:before{left:4.2%;}
#sub-page h4:after{left:9.8%;}
header .navbar-default .navbar-nav > li > a:after{left:9%;}
.panel{min-height:inherit;max-height:inherit;}
#footer-top .footer-info .mail{margin-left:15px;}
}