@charset "utf-8";
/* CSS Document */
body
{
	letter-spacing:1.4px;
	overflow-x:hidden;
	font-weight:300 !important;
	background-color:#ccc;
}
.proda_show
{
	font-size:1.8rem !important;
}
.dark_green
{
	background-color:#003000 !important;
}
.accordion .large-heading >.frame >.heading::before{
	border-bottom-color:#003000 !important;
}
.accordion > .frame.active > .heading{
	background-color:#003000 !important;
	border-color:#003000 !important;
}
.nav_indicate
{
	background-color:#060;
}
.line_ht1
{
	line-height:1.7 !important;
}
.li_space
{
	line-height:2 !important;
}
.pcH
{
}
.minHt0
{
	min-height:0 !important;
}
.button
{
	border-radius: 0px !important;
	transition: border-radius 0.6s;
}
.button:hover
{
	border-radius: 10px !important;
}
/*a
{
	font-weight:300;
}
a:hover
{
	font-weight:400 !important;
}*/
.abt_banner
{
	background-image:url(../images/new3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	background-attachment:fixed;
	/*opacity:1;*/
	color:#fff;
	/*transition: opacity 1s;*/
	padding:150px;
	/*transition: color 1s, opacity 1s;*/
	background-position:center;
}
.service_banner
{
	background-image:url(../images/indexPx1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	background-attachment:fixed;
	/*opacity:1;*/
	color:#fff;
	/*transition: opacity 1s;*/
	padding:150px;
	/*transition: color 1s, opacity 1s;*/
	background-position:center;
}
.contact_banner
{
	background-image:url(../images/new9.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	background-attachment:fixed;
	/*opacity:1;*/
	color:#fff;
	/*transition: opacity 1s;*/
	padding:150px;
	/*transition: color 1s, opacity 1s;*/
	background-position:center;
}
.news_banner
{
	background-image:url(../images/newsBanner.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	background-attachment:fixed;
	/*opacity:1;*/
	color:#fff;
	/*transition: opacity 1s;*/
	padding:150px;
	/*transition: color 1s, opacity 1s;*/
	background-position:center;
}
.prog_banner
{
	background-image:url(../images/indexPx3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	background-attachment:fixed;
	/*opacity:1;*/
	color:#fff;
	/*transition: opacity 1s;*/
	padding:150px;
	/*transition: color 1s, opacity 1s;*/
	background-position:center;
}
.products_banner
{
	background-image:url(../images/indexPx2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	background-attachment:fixed;
	/*opacity:1;*/
	color:#fff;
	/*transition: opacity 1s;*/
	padding:150px;
	/*transition: color 1s, opacity 1s;*/
	background-position:center;
}
.hrR
{
	position:relative;
	margin-bottom:4.5rem;
}
.hrR::before {

    margin-bottom: 20px;
    display: inline-block;
    content: "";
    width: 50px;
    height: 15px;
    border-bottom: 8px solid #004000;
    position: absolute;
    top: -30px;
    left: 0px;
}
#map-canvas
{
	margin-top:20px;
	height:400px;
	background-color:#eee;
}
.parallax_bg
{
	background-image:
	min-height:300px;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.padimu
{
	padding:2.4rem;
}
.pad9
{
	padding:20px 40px 40px;
}
.pad262
{
	padding:20px 60px 20px;
}
.abtbg1
{
	/*background-image:url(../images/new4.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center;*/
	background-color:#121;
}
.abtbg2
{
	background-image:url(../images/pic1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center;
}
.abtbg3
{/*
	background-image:url(../images/pic2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center;*/
	background-color:#232;
}
.service_bg
{
	/*background-image:url(../images/new5.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center;*/
	background-color:#232;
}
.chem
{
	background-image:url(../images/chm_bg1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center;
}
.upbod
{
	border-top:0.2rem solid #222;
}
.upbodW
{
	border-top:0.2rem solid #eee;
}
.upbod1
{
	border-top:0.1rem solid #222;
}
.upbodW1
{
	border-top:0.1rem solid #eee;
}
.my_img
{
	width:100%;
}
.dept
{
	margin-left:5%;
	margin-right:5%;
	width:90%;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}
.dept_name
{
	margin-left:5%;
	margin-right:5%;
	width:90%;
	float:left;
}
.belowmiss
{
	margin-top:40px;
}
.smallH
{
}
.foot
{
	height:auto;
	overflow:hidden;
}
.my_cont2
{
	margin:0px auto;
	width:90%;
}
ul
{
	list-style-type:none !important;
}
.ftw4
{
	font-weight:400 !important;
}
.ftw6
{
	font-weight:600 !important;
}
.ptop4
{
	padding-top:40px !important;
}
.fuo1
{
	height:0;
	overflow:hidden;
	opacity:0;
	transition:opacity 0.5s ease-out;
}
.fuo1:active
{
	opacity:1;
	height:auto;
}
.puta1
{
	opacity:1;
	height:auto;
}
.rfull
{
	cursor:pointer;
}
.mtop4
{
	margin-top:40px !important;
}
.marg-10
{
	margin-bottom:-10px !important;
	margin-top:-10px !important;
}
.mbutt4
{
	margin-bottom:40px !important;
}
.padtop5
{
	padding-top:50px !important;
}
.padbutt5
{
	padding-bottom:50px !important;
}
.padtop4
{
	padding-top:40px !important;
}
.padbutt4
{
	padding-bottom:40px !important;
}
.rel_pos
{
	position:relative;
	height:auto;
}
.abs_pos
{
	position:absolute;
}
.conta
{
	width:100%;
}
.my_cont1
{
	width:40%;
	margin:0px auto;
	text-align:center;
}
.my_container
{
	width:80%;
	margin:0px auto;
}
.sidenav
{
	float:right;
	right:-200px;
	/*left:-200px;*/
	position:fixed;
	width:200px;
	/*width:200px;*/
	height:100%;
	top:3.1rem;
	z-index:1000;
}
.sidenav ul
{
	height:90%;
	padding-left:0;
	margin-left:0;
	margin-top:0;
}
.sidenav li
{
	height:12%;
	/*padding:0px;	*/
	padding-top:10%;
	/*padding-bottom:5%;*/
	text-indent:20px;
	border-left: thick none #FFF;
	border-bottom: thin solid #002500;
	transition:border-left 500ms;
}
.sidenav li:hover
{
	/*font-weight:400;
	color:#FFF;*/
	border-left: 10px solid #0c3 !important;
	
}
.sidenav li a
{
	color:#CCC;
}
.nav_logo
{
	height:60px;
	width:100%;
}
.lo
{
	height:100%;
	width:20%;
	float:left;
}
.na
{
	height:100%;
	float:left;
	width:50%;
}
.clz
{
	float:right;
	width:10%;
}
.hd
{
	width:100%;
}
.logo_circle
{
	border-radius:50%;
	height:42px !important;
}
.pc_nav {
    display:none !important;
  }
.my_menu
{
	padding:12px;
	display:block !important;
	cursor:pointer;
}
.pd_lft1
{
	padding-top:7px;
	margin-left:0.5rem;
}
.line_ht1
{
	line-height:1.7 !important;
}
.li
{
	list-style-position:inside;
	list-style-image:url(../images/li_img.png);
}
.li_W
{
	list-style-position:inside;
	list-style-image:url(../images/li_img2.png);
}
.cont
{
	/*position:absolute;*/
}
.my_cont3
{
	width:40%;
	margin:0px auto;
}
.cluster
{
	float:left;
	width:100%;
	height:auto;
}
.cluster1
{
	float:left;
	width:50%;
	border-left:thin
}
.cluster2{}
.slide_txt
{
	text-align:center;
	width:60%;
	padding-top:120px;
	margin-right:auto;
	margin-left:auto;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background:rgba(0,0,0,0.5);
}
.see_tru
{
	background:rgba(0,100,0,0.3) !important;
}
.my_op1
{
	opacity:0;
	transition: opacity 1500ms;
}
.my_op1:hover
{
	opacity:1 !important;
}
.my_op
{
	opacity:0.8 !important;
	transition: opacity 2s;
}
.my_op:hover
{
	opacity:1 !important;
}
.app-bar-menu li:hover{
	background-color:#008a00 !important;
}
.ht6
{
	height:500px;
}
.img_slide1
{
	background-image:url(../images/pic1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	/*opacity:0.5;*/
}
.img_slide2
{
	background-image:url(../images/new4.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	/*opacity:0.5;*/
}
.img_slide3
{
	background-image:url(../images/new7.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	/*opacity:0.5;*/
}
.bg1
{
	background-image:url(../images/indexPx1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	
}
.bg2
{
	background-image:url(../images/indexPx2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}
.bg3
{
	background-image:url(../images/indexPx3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}
.gal_bg
{
	background-color:rgba(0,45,0,0.6) !important;
}
.img1
{
	background-image:url(../images/px1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:300px;
	width:100%;
}
.img2
{
	background-image:url(../images/px2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:300px;
	width:100%;
}
.img3
{
	background-image:url(../images/fish_touch.png);
	background-repeat:no-repeat;
	background-size:cover;
	height:300px;
	width:100%;
	background-position:center;
}
.img4
{
	background-image:url(../images/px64.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img5
{
	background-image:url(../images/px65.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img6
{
	background-image:url(../images/px66.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img7
{
	background-image:url(../images/px67.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img8
{
	background-image:url(../images/px68.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img9
{
	background-image:url(../images/px69.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img10
{
	background-image:url(../images/px70.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img11
{
	background-image:url(../images/px71.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img12
{
	background-image:url(../images/px72.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img13 /*services*/
{
	background-image:url(../images/px86.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img14
{
	background-image:url(../images/px87.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img15
{
	background-image:url(../images/px88.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img16
{
	background-image:url(../images/px89.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img17
{
	background-image:url(../images/px90.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img18
{
	background-image:url(../images/px91.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:250px;
	width:100%;
	background-position:center;
}
.img19  /*agro process*/
{
	background-image:url(../images/agro1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img20
{
	background-image:url(../images/agro2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img21
{
	background-image:url(../images/agro4.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img22
{
	background-image:url(../images/agro3.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img23
{
	background-image:url(../images/agro5.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img24
{
	background-image:url(../images/agro6.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img25
{
	background-image:url(../images/agro7.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img26   /*skill acquise*/
{
	background-image:url(../images/px82.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img27
{
	background-image:url(../images/px83.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img28
{
	background-image:url(../images/px84.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img29
{
	background-image:url(../images/px85.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img30
{
	background-image:url(../images/px81.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}
.img31
{
	background-image:url(../images/px80.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:200px;
	width:100%;
	background-position:center;
}

