/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	body
	{
		min-width: 1200px;
		line-height: 2.25em;
		min-height: 100%;
	}

.scroll-container {
  scroll-behavior: smooth;
}


.button_container{
	display: none;
}


	
/*********************************************************************************/
/* Wrappers                                                                      */
/*********************************************************************************/

	#header-wrapper	{
		padding: 5px 0px;
		margin: 0px;
		width:100%;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 9;

	}
	
	#banner-wrapper{
		padding: 0px 0px;
		float:left;
		width:100%;
		position: relative;
	}
		
	#show-wrapper{
		padding: 20px 0px 80px 0px;
		margin: 0px;
		float:left;
		width:100%;
	}
	#homeproduct-wrapper{
		padding: 40px 0px;
		margin: 0px;
		float:left;
		width:100%;
		font-family: 'Noto Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-align: center;
	line-height: 22px;
	color: #000;
	}
	#about-wrapper{
		padding: 60px 0px 40px 0px;
		margin: 0px;
		float:left;
		width:100%;
		background: #fff;
	}
	#howtouse-wrapper{
		padding: 50px 0px;
		margin: 0px;
		float:left;
		width:100%;
		background: #fff;
		border-bottom: #f4f1ee 4px solid;
	}
	#testimonial-wrapper{
		padding: 40px 0px 40px 0px;
		margin: 0px;
		float:left;
		width:100%;
		background: #fff;
	}


	#footer-wrapper	{
		padding: 40px 0px 30px 0px;
		background:#3e7808;
		float:left;
		width:100%;
	}
#copyright-wrapper	{
		padding: 30px 0px 30px 0px;
		background:#3e7808;
		border-top:#578928 1px solid;
		float:left;
		width:100%;
		font-size:12px;
			font-family: 'Noto Sans', sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:20px;
	color:#fff;
		text-align:center;
	}


/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/

	#logo	{
		padding:0px 0px 0px 0px;
		float:left;
		width: 15%;
	}
#logo	img{
		float:left;
		width: 100%;
	}
		
.maintitile{
	width: 100%;
	float: left;
	padding: 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size: 37px;
	font-weight: 800;
	text-align: center;
	line-height: 45px;
	color: #000;
	letter-spacing: 0px;
	margin-bottom: 30px;
}
.maintitile b{
	font-size: 22px;
	color: #272727;
	font-weight: 700;
	line-height: 28px;
	float: left;
	width: 100%;
}
.maintitile span{
	font-size: 17px;
	color: #4d8b55;
	font-weight: 700;
	line-height: 25px;
	float: left;
	width: 100%;
}
.aboutlhs{
	width: 52%;
	float: left;
	padding: 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 22px;
	color: #000;
}
.aboutlhs b{
	font-size: 17px;
	font-weight: 700;
}
.aboutlhs h4{
		width: 100%;
	float: left;
	padding: 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size: 21px;
	font-weight: 500;
	text-align: left;
	line-height: 30px;
	color: #000;
	letter-spacing: 0px;
	margin-bottom: 10px;
}
.welcomelhs{
	width:44%;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size:70px;
	text-align: left;
	line-height:90px;
	font-weight: 800;
}
.welcomelhs2{
	width:44%;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size:65px;
	text-align: left;
	line-height:75px;
	font-weight: 800;
}
.txtcolor1{
	color: #8bbc67;
		width:100%;
	float: left;
}
.txtcolor2{
	color: #965a5a;
	width:100%;
	float: left;
}
.txtcolor3{
	color: #c4a163;
	width:100%;
	float: left;
}
.txtcolor4{
	color: #8bb0e7;
	width:100%;
	float: left;
}
.welcomerhs{
	width:53%;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #686867;
	font-family: 'Noto Sans', sans-serif;
	
	font-size:14px;
	text-align: left;
	line-height:26px;
	font-weight: 400;
}
.welcomerhs b{
	font-size:16px;
	color: #333;
	text-align: left;
	line-height:26px;
	font-weight: 600;
}
.welcomerhs h5{
	width:100%;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #4a4a4a;
	font-family: 'Noto Sans', sans-serif;	
	font-size:17px;
	text-align: left;
	line-height:23px;
	font-weight: 700;
}
.welcomerhs a{
	color: #ed7a2d;
	font-family: 'Noto Sans', sans-serif;
	float:left;
	margin: 20px 0px 0px 0px;
	font-weight: 700;
	font-size:13px;
	line-height:30px;
	text-transform: uppercase;
	padding: 5px 30px;
	border: #ed7a2d 2px solid;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.welcomerhs a:hover{
	color: #fff;
	background: #ed7a2d;
}

.aboutrhs{
	width: 40%;
	float: right;
	padding: 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 24px;
	color: #000;
}
.aboutrhs img{
	width: 100%;
	float: right;
}
.quote{
	width: 100px;
	height: 100px;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
	display: inline-block;
	margin-bottom: 20px;
}
.columhowleft{
	width: 35%;
	float: left;
	padding: 0px;
	
}
.howwrap{
	width: 100%;
	float: left;
	padding: 20px 0px;
	margin: 0px;
	background: #fff url("../images/coffeeimg.jpg") no-repeat center center;
	background-size: 30%;
	
}
.columnhowbox{
	width: 100%;
	float: left;
	padding: 0px;
	margin-bottom: 60px;
	list-style: none;
	
}
.columnhowbox li:first-child{
	width: 30%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.columnhowbox li img{
	width: 85%;
	float: left;
	padding: 0px;
}
.columnhowbox li{
	width: 70%;
	float: left;
	padding: 15px 0px;
	margin: 0px;
	color: #522602;
	font-family: 'Noto Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	line-height: 21px;
	
}
.columnhowbox li b{
	color: #1d671a;
	width: 100%;
	float: left;
	font-family: 'Noto Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-align: left;
	line-height: 23px;
}

.columhowright{
	width: 35%;
	float: right;
	padding: 0px;
	
}
.columnhowboxrght{
	width: 100%;
	float: right;
	padding: 0px;
	margin-bottom: 60px;
	list-style: none;
	
}
.columnhowboxrght li:last-child{
	width: 30%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.columnhowboxrght li img{
	width: 85%;
	float: right;
	padding: 0px;
}
.columnhowboxrght li{
	width: 70%;
	float: left;
	padding: 15px 0px;
	margin: 0px;
	color: #522602;
	font-family: 'Noto Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: right;
	line-height: 21px;
	
}
.columnhowboxrght li b{
	color: #1d671a;
	width: 100%;
	float: left;
	font-family: 'Noto Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-align: right;
	line-height: 23px;
}
.centertxt1{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	color: #522602;
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	line-height: 20px;
	
}

.howbriefwrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 90px 0px 0px 0px;
}
.briefbox{
	
	float: left;
	
	margin: 0px;
	
}
.padcol1{
	width: 39%;
	padding: 0px 50px 0px 0px;
	
}
.padcol2{
	width: 32%;
	padding: 0px 70px 0px 0px;
	
}
.padcol3{
	width: 29%;
	padding: 0px 0px 0px 0px;
	
}
.briefbox h3{
	color: #000;
	width: 100%;
	float: left;
	font-family: 'Noto Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-align: left;
	line-height: 23px;
	margin-bottom: 5px;
}
.briefbox ul{
	width: 100%;
	float: left;
	padding: 0px 0px 0px 19px;
	margin: 0px;
	list-style: disc;	
	list-style-position: outside;
	
}
.briefbox li{
	color: #1c8f06;
	width: 100%;
	float: left;
	font-family: 'Noto Sans', sans-serif;
	font-size: 21px;
	font-weight: 400;
	text-align: left;
	line-height: 21px;	
	
}
.briefbox li span{
	color: #000;
	font-size: 14px;
	line-height: 19px;
}

.homeprodlhs{
	width: 47%;
	float: left;
	padding: 0px;
	margin: 30px 0px 0px 0px;
}

.homeprodlhs img{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
.homeprodrhs{
	width: 47%;
	float: right;
	padding: 0px;
	margin: 30px 0px 0px 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-align: left;
	line-height: 19px;
	color: #272727;
}
.homeprodrhs b{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-align: left;
	line-height: 25px;
	color: #272727;
}
.homeprodrhs h3{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size: 25px;
	font-weight:700;
	text-align: left;
	line-height: 35px;
	color: #272727;
}
.ticklist{
	width: 100%;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	float: left;
	list-style: none;
		
}
.ticklist li{
	width: 100%;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	float: left;
	list-style: none;
	font-family: 'Noto Sans', sans-serif;
	font-size: 15px;
	font-weight: 300;
	text-align: left;
	line-height: 22px;
	text-transform: uppercase;
	color: #272727;
		
}
.ticklist li i{
	color: #549d52;
	font-size: 18px;
	margin-right: 15px;
	float: left;
	margin-top: 3px;
}
.homeselectprod{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 10px 0px;
}
.homeprodprice{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 5px 0px 15px 0px;
	color: #502b03;
	font-family: 'Noto Sans', sans-serif;
	font-size: 40px;
	font-weight: 800;
	text-align: left;
	line-height: 45px;	
}
.selectinput{
	width: 50%;
	float: left;
	padding: 10px 20px;
	margin: 0px 0px 0px 0px;
	color: #616160;
	font-family: 'Noto Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	line-height: 25px;
	background: #fff;
	
	border: #aaabab 1px solid;
	
}
.homeprodbtnwrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px;
}

.shopnowbtn{
	border: #fff 0px solid;
	width: auto;
	padding: 13px 35px 13px 35px;
	margin: 0px 10px 10px 0px;
	display: block;
	background: #4d8b55;
	font-family: 'Noto Sans', sans-serif;
	font-weight:500;
color: #fff;
line-height:35px;
font-size:17px;
text-align:left;
	-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
	
}
.shopnowbtn i{
	float: left;
	margin-right: 10px;
	font-size:19px;
	line-height: 35px;

}

.shopnowbtn:hover{
	color: #fff;
	
	
}


.shopnowbtn2{
	border: #fff 0px solid;
	width: auto;
	padding: 13px 35px 13px 35px;
	margin: 0px 10px 10px 0px;
	display: block;
	background: #522602;
	font-family: 'Noto Sans', sans-serif;
	font-weight:500;
color: #fff;
line-height:35px;
font-size:17px;
text-align:left;
	-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
	
}
.shopnowbtn2 i{
	float: left;
	margin-right: 10px;
	font-size:19px;
	line-height: 35px;

}

.shopnowbtn2:hover{
	color: #fff;
	
	
}


/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  transform: perspective(1px) translateZ(0);
  position: relative;
  transition: color 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background: #fff;
	
  transform: scaleX(0);
  transform-origin: 14% 50%;
  transition: transform 0.3s ease-out;
}
.hvr-sweep-to-right:hover {
  color: white;
}
.hvr-sweep-to-right:hover:before {
  transform: scaleX(1);
}

/*********************************************************************************/
/* Content                                                                       */
/*********************************************************************************/

.site-menu {
	float: right;
	margin-top: 35px;
	padding-right: 0%;
}
.bookingbtn{
	width: auto;
	float: right;
	padding: 5px 20px 5px 20px  !important;
	margin: 0px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	color: #fff !important;
		font-weight: 600;
	font-size: 14px;
	line-height: 30px !important;
	border: #fff 1px solid !important;
}
.bookingbtn:hover{
	background: #8acc4e;
	color: #fff !important;border: #8acc4e 1px solid !important;
	
}

.bookingbtn img{
	float: left;
	width: 30px;
	margin-right: 8px;
}


/* Effect 6 */

.serviceicon {
	width:95px;
	height:95px;
	display: inline-block;
	-webkit-transition: all 1s ease-in-out; 
	-moz-transition: all 1s ease-in-out;
 	-o-transition: all 1s ease-in-out; 
 	-ms-transition: all 1s ease-in-out;
	margin-bottom: 40px;
	}
	.serviceicon img{
		width: 100%;
		
}
.serviceicon:hover{
	width:95px;
	height:95px;
	-webkit-transform: rotate(360deg) scale(1);
 	-moz-transform: rotate(360deg) scale(1);
  	-o-transform: rotate(360deg) scale(1);
   -ms-transform: rotate(360deg) scale(1);
}


.showbox{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	list-style: none;
}
.showbox li{
	padding: 65px 30px;
	margin: 0px 2%;
	width: 29%;
	min-height: 280px;
	float: left;
	font-family: 'Noto Sans', sans-serif;
	font-weight:400;
color: #484848;
line-height:27px;
font-size:14px;
text-align:center;
	background: #f2f2f2;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	min-height: 525px;
}

.showbox li span{
	width: 100%;
	float: left;
	text-align: center;
}
.showbox li h3{
	padding: 0px;
	margin: 2px 0px 12px 0px;
	width: 100%;
	float: left;
	font-family: 'Noto Sans', sans-serif;
	font-weight:300;
color: #484848;
line-height:19px;
font-size:13px;
text-align:center;
	text-transform: uppercase;
}
.showbox li b{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	font-family: 'Noto Sans', sans-serif;
	font-weight:600;
color: #484848;
line-height:27px;
font-size:20px;
text-align:center;
}

/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

.footer{
	width:100%;
	height:auto;
	padding:0px 0px;
	margin:0px auto;
}
.footer ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	width:100%;
}
.footer li h3{
	padding:0px;
	width:100%;
	margin:0px 0px 20px 0px;
	float:left;
	color:#fff;
	font-size:23px;
	line-height:21px;
	font-family: 'Noto Sans', sans-serif;
	font-weight:700;
	text-align: left;
	letter-spacing: 0px;
}
.footer li{
	padding:0px;
	width:25%;
	margin:0px 0px 0px 0px;
	float:left;
	color:#fff;
	font-size:15px;
	line-height:20px;
	font-family: 'Noto Sans', sans-serif;
	font-weight:400;
	text-align: left;
	letter-spacing: 0px;
}
.footer li b{
	font-size:17px;
	font-weight:700;
	letter-spacing: 1px;
}

.footer li:last-child{


}
.footer li a{
	color:#fff;
}
.footer li a:hover{
	color:#ace675;
}

.footicon{
	text-align: left;
	line-height: 25px;
	font-size: 18px;
	font-weight: bold;
	float: left;
	margin-right: 0px;
}
.footsocialicon{
	border: #fff 2px solid;
	width:40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 19px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
	color: #fff;
}
.footsocialicon:hover{
	border: #67ab28 2px solid;
	color: #fff !important;
	background: #67ab28;
}
.foottxt{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	line-height: 18px;
	letter-spacing: 0px;
	
}
.foottxt a{
	color: #bfceb7 !important;
	text-decoration: underline;
}
.foottxt a:hover{
	color:#ace675 !important;
}


.copyright{
	font-size: 13px;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	line-height:18px;
	text-align: left;
	float: left;
}
.paymentwrap{
	font-size: 12px;
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	line-height:18px;
	text-align: right;
	float: right;
}
.paymentwrap a{
	float: left;
	margin-left: 10px;
}
.paymentwrap img{
	float: left;
	width: 45px;
}


/*********************************************************************************/
/* inner                                                                        */
/*********************************************************************************/


	#innerbanner-wrapper{
		padding: 0px 0px;
		margin:0px;
		float:left;
		width:100%;
	}
#innerbanner-wrapper img{
		float:left;
		width:100%;
	}
#main-wrapper{
		padding: 40px 0px;
		margin: 0px;
		float:left;
		width:100%;
		text-align: center;
	}
	.innertitle{
	width: auto;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: 'Noto Sans', sans-serif;font-size: 26px;
	font-weight: 700;
	text-align: left;
	color: #007236;
	line-height: 30px;
	
}
.cartble { 
		width: 100%; 
		border-collapse: collapse; 
		border: solid 1px #d5d5d5;
		font-family: 'Noto Sans', sans-serif;margin-top: 0px;
	float: left;
	background: #fff;
	}
	/* Zebra striping */
	.cartble tr:nth-of-type(odd) { 
	}

	.cartble td { 
		padding: 20px; 
		border-bottom:dotted 1px #acabab;
		vertical-align:top;  
	}
.cartble th:first-child,
    .cartble td:first-child,
    .cartble tbody td:first-child {
      border-right: none; 
	  }
.cartble th:last-child,
    .cartble td:last-child,
    .cartble tbody td:last-child {
      border-right: none; 
	  }
	  
.product-cart-image {
    width:15%;
	height:auto;
	 }
	.product-cart-image img {
    width:100%;
	float:left;
	height:auto;
	 }
	 .product-cart-info {
    width: 43%;
    padding-left: 0; 
	}
	.product-price{
		 color: #1d8f06;
		font-family: 'Lato', sans-serif;
    font-size: 22px;
		text-align: left;
    font-weight: 900;
    line-height: 30px;
     
	}
	.deletebtn{
	color:#fff;
		background: #1d8f06;
		padding: 5px 10px;
		display: inline-block;
		line-height: 20px;
		font-size: 19px;
}
.deletebtn:hover{
	color:#fff;
	background: #024735;
}
.carttitle{
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
	color:#212529;
	font-family: 'Noto Sans', sans-serif;font-size:13px;
	font-weight:normal;
	line-height:18px;
}
.carttitle b{
	color:#000;
	letter-spacing:0px;	
	font-family: 'Noto Sans', sans-serif;font-size:20px;
	font-weight:600;
	line-height:25px;
	float:left;
	width:100%;
}
.cart-links{
	width:100%;
	height:auto;
	float:left;
	padding:0px;
	margin:10px 0px 0px 0px;
	font-size:12px;
	font-weight:400;
	line-height:18px;
}
.cart-links a{
	color:#1d8f06;
}
.cart-links a:hover{
	color:#333;
}
.continuebtn{
 	background: #1d8f06;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-family: 'Noto Sans', sans-serif;font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    overflow: hidden;
    padding: 9px 18px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    vertical-align: middle;
	border:0px;
	cursor:pointer;
	text-transform: uppercase;
}
.continuebtn:hover{
 	background: #024735;
}
.continuebtn i{
	margin-right:5px;
}
.cartfill { 
		width: 100%; 
		border-collapse: collapse; 
		border: solid 1px #e9e8e8;
		font-family: 'Noto Sans', sans-serif;font-weight:normal;
		background:#fff;
	float: left;
	margin-top: 20px;
	}

	.cartfill td, .cartble th { 
		padding: 20px; 
		vertical-align:top;  
	}
.cartfill th:first-child,
    .cartfill td:first-child,
    .cartfill tbody td:first-child {
      border-right: solid 1px #dfdfdf;
	  }
	  .cartfill td{
		  color:#000;
		  font-size:15px;
		  text-transform:uppercase;
		  text-align: left;
	  }
	  .cartfill td b{
		  font-weight:bold;
		  font-size:17px;
	  }
	 .cartformtxtbox{
		 width:85%; font-size:14px; font-family: 'Noto Sans', sans-serif; color:#353535;margin:0; padding:11px 10px;  border:1px solid #e0e0e0;  background:#fff; }
		 .red{
			 color:#F00;
		 }
		 
		 
		 
		 .carttotal { 
		width: 50%; 
		border-collapse: collapse; 
		font-family: 'Noto Sans', sans-serif;}

	.carttotal td, .carttotal th { 
		padding: 15px 0px; 
		vertical-align:top;  
	}

	  .carttotal td{
		  color:#000;
		  font-size:16px;
		  font-weight:normal;
		  text-transform:uppercase;
		  border-bottom: solid 1px #dfdfdf;
	  }
	   .carttotal td.lgtxt{
		   font-size:20px;
	   }
	  .carttotal th {
		  border-bottom:none;
	  }
	
	   .sub{
		  font-size:18px;
		  float:right;
		  font-weight:bold;
	  }
	  .grand{
		  font-size:26px !important;
		  float:right;
		  font-weight:bold;
		  color:#1d8f06;
	  }
.totalwrap{
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 10px 0px;
	margin:30px 0px 30px 0px;
	font-family: 'Noto Sans', sans-serif;font-size:20px;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
	color:#000;
	line-height:20px;
	border-bottom: solid 1px #dfdfdf;
}
.totalwrap b{
	font-size:26px;
	font-weight:bold;
	color:#1d8f06;
}
.column1{
	width:33.333%;
	height:auto;
	float:left;
	padding:0px 30px 0px 0px;
	margin:0px 0px 15px 0px;
	font-family: 'Noto Sans', sans-serif;font-size:14px;
	text-align:left;
	line-height:25px;
	color:#000;
	font-weight:normal;
}

.column3{
	width:33.333%;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	font-family: 'Noto Sans', sans-serif;font-size:15px;
	text-align:left;
	line-height:25px;
	color:#000;
	font-weight:normal;
}
.column2{
	width:100%;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	margin:0px 0px 15px 0px;
	font-family: 'Noto Sans', sans-serif;font-size:14px;
	text-align:left;
	line-height:25px;
	color:#000;
	font-weight:normal;
}
.billingtxtbox{
		 width:100%; font-size:14px; font-family: 'Noto Sans', sans-serif; color:#353535;margin:0; padding:10px 10px;  border:1px solid #ececec;  background:#fff; line-height:20px; }
.qtytxtbox{
	border:1px solid #cbcbcb;
    color: #000;
	margin:0px auto;
    font-family: 'Noto Sans', sans-serif;
    height: 30px;
    text-align: center;
    width: 40px;
	clear:both;
}

.profilebox{
	width:100%;
	height:auto;
	float:left;
	padding:40px;
	margin:30px 0px;
	background:#fff;
	-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.2);
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.profile-table {
  margin:  0;
  min-width: 100%;
  overflow: hidden;
}
.profile-table tr{
	border-bottom:1px solid #c8ccd4;
}
.profile-table tr:last-child{
	border-bottom:0px solid #c8ccd4;
}
 .profile-table td {
  font-size:15px;
		font-weight:600;
		text-align:left;
		color:#223254;
		line-height:21px;
  padding: 10px 0px;
   display: table-cell;
}

.profile-table td:before {
    display: none;
  }
.profilebox h3 {
   color: #007236;
	font-family: 'Noto Sans', sans-serif;text-align: left;
	font-weight: bold;
   letter-spacing:0px;
   font-size: 28px;
   line-height:35px;
   padding: 0px 0px 0px 30px;
   margin: 0px 0px 30px 0px;
	float: left;
   width:100%;
}
.editbtn{
	border:1px solid #0fae44;
	padding:0px;
	margin:0px 10px;
	display:inline-block;
	font-family: 'Noto Sans', sans-serif;font-size:16px;
	font-weight:normal;
	line-height:40px;
	text-align:center;
	color:#fff;
	width: 40px;
	height: 40px;
	float: right;
	background: #1fce59;
	-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}

.editbtn:hover{
	background:#f9f9f9;
	border: #bfbebe 1px solid;
	color:#048207;
}
.activefilterbtn{
	background:#fff;
	color:#424242;
}



.addinput {
    display: block;
    width: 100%;
    margin: 0px 0px 20px 0px;
    padding: 10px 10px 10px 25px;
    border: 1px solid #c8ccd4;
    
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight:normal;
    line-height:30px;
    color: #000;
}
	.addinput:active {
    background-color: #fafafa;
}
	.addinput:focus {
   background-color: #fafafa;
}
.addspaceleft{
	width: 20%;
	height: auto;
	float: left;
	padding: 0px;
	margin: 0px;
}
.spaceaddlist{
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 100%;
}
.spaceaddlist li{
	padding:0px;
	margin: 0px 0px 20px 0px;
	width: 100%;
	float: left;
	color: #000;
}
.spaceaddlist li a{
	padding:7px 20px;
	margin: 0px;
	width: 100%;
	float: left;
	color: #000;
	font-size: 17px;
	line-height: 25px;
	font-weight: bold;
	font-family: 'Noto Sans', sans-serif;border: #7f7f7f 2px dotted;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.spaceaddlist li a:hover{
	background: #1b8f08;
	color: #fff;
	border: #02a337 2px dotted;
}
.spaceaddlist li a.activespacelist{
	background: #1b8f08;
	color: #fff;
	border: #1b8f08 2px solid;
}

	.addspaceright{
	width: 75%;
	height: auto;
	float: right;
	padding: 0px;
	margin: 0px;
		font-family: 'Noto Sans', sans-serif;font-size:16px;
	font-weight:normal;
	line-height:25px;
	text-align:left;
	color:#000;
}
	.addspaceright b{
		font-family: 'Noto Sans', sans-serif;font-size:19px;
	font-weight:bold;
	text-align:left;
	color:#000;
}

.top-searchwrap {
    margin: 19px 0px 0px 0px;
    padding: 0;
    list-style: none;
    font-size: 13px;
    float: right;
	width:65%;
	clear: right;
	text-align: right;
}
.searchinput{
	color:#898989;
/*	background: #f7f7f7;
*/	background: #fff;
	-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
	width: 50%;
	height: 40px;
	display: inline-block;
	float: right;

	padding: 0px 20px;
	margin: 0px;
	border: 1px solid #81bc00;
	font-family: 'Noto Sans', sans-serif;font-size:13px;
	font-weight:normal;
	line-height:40px;
	text-align:left;
}
.searchbutton{
	background: #81bc00 url(../images/search2.png) no-repeat center;
	border: 0px;
	color: #fff;
	display: inline-block;
	position: relative;
	padding: 0px 20px;
	height: 40px;
	line-height: 40px;
	width: auto;
	-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
	float: right;
	cursor: pointer;
	
	
}
.searchbutton:hover{
	background: #00a651 url(../images/search2.png) no-repeat center;
}
	#service-wrapper{
		padding: 40px 0px 80px 0px;
		margin: 0px 0px 0px 0px;
		float:left;
		width:100%;
		background: #fff;
	}

.boxwrap{
	width: 50%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.boxwraplhs{
	width: 50%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.boxwraplhs img{
	width: 100%;
	height: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.boxwraprhs{
	width: 50%;
	float: left;
	padding: 20px 40px;
	margin: 0px;
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:21px;
	text-align: left;
	background: #fff;
	min-height: 330px;
}
.boxwraprhs h4{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	font-size:24px;
	font-weight:700;
	line-height:30px;
	text-align: left;
	text-transform: uppercase;
}
.readmor{
	background: #fff;
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	border: #000 1px solid;
	font-size:14px;
	font-weight:400;
	line-height:25px;
	text-align: center;
	text-transform: uppercase;
	float: left;
	clear: both;
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	padding: 8px 25px;
	margin: 15px 0px 0px 0px;
}
.readmor:hover{
	background: #ed7d31;
	border: #ed7d31 1px solid;
	color: #fff;
}
.boxcolumn{
	width: 29%;
	float: left;
	padding: 0px;
	margin: 20px 2%;
	position: relative;
	background: #e9e0c8;
}
.img-container {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: auto;
}
.img-container a::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 2;
    top: 0;
    left: 0;
    z-index: 1;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
}
.img-container a img{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.img-container a:hover img{
transform: translateZ(0) scale(1.1, 1.1); -moz-transform: translateZ(0) scale(1.1, 1.1); -webkit-transform: translateZ(0) scale(1.1, 1.1); -ms-transform: none;
}
.columncontentbox{
	width: 100%;
	padding: 20px 25px;
	margin: 0px auto 0px auto;
	position: absolute;
	font-family: 'Noto Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	line-height: 21px;
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
	left: 0px;
	z-index: 9;
	bottom: 10px;
}
.columncontentbox b{
	font-size: 18px;
	font-weight: 700;
	background: rgba(0,0,0,0.4);
	padding: 5px 10px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	line-height: 34px;
}
.columncontentbox a{
	color: #fff;
}

.boxcolumnmaintxt{
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	line-height:27px;
	text-align: left;
	width: 100%;
	float: left;
	padding: 40px 30px 20px 0px;
} 
.boxcolumnmaintxt h4{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	font-size:28px;
	font-weight:900;
	line-height:31px;
	text-align: left;
	text-transform: uppercase;
}

	
/*********************************************************************************/
/*innerpage                                                                 */
/*********************************************************************************/


#innerbanner{
	width: 100%;

	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#innerbanner img{
	width: 100%;
	float: left;
	position: relative;
}
.leaficon{
	width: 40%;
	float: left;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.bannercaption{
left:15%;
bottom:40%;
z-index:3;
width:70%;
display:block;
position:absolute;
	text-align: center;
}
.bannercaption h1 {
font-family: 'Noto Sans', sans-serif;
display: block;
color: #fff;
font-size: 95px;
font-weight:800;
	text-transform: uppercase;
text-align:center;
line-height:100px;
padding: 0px;
	letter-spacing: 17px;

}

.bannercaption span {
 font-family: 'Noto Sans', sans-serif;
color: #fff;
display: block;
line-height:28px;
	text-transform: uppercase;
padding: 0px ;
font-size:24px;
font-weight:400;
text-align:center;
	margin-top: 5px;
	letter-spacing: 8px;

}
.prodwrap{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 10px 0px 80px 0px;
}
.col-half{
	width: 50%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.prodsidimg{
	width: 100%;
	height: auto;
	float: right;
	padding: 0px;
	margin: 0px;
	
}

.prodcoltxt{
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	line-height:26px;
	text-align: left;
	width: 100%;
	float: left;
	padding: 45px 30px 60px 30px;
	min-height: 370px;
} 
.prodcoltxt h4{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	font-size:27px;
	font-weight:900;
	line-height:35px;
	text-align: left;

}
.prodcoltxt h5{
	width: 100%;
	float: left;
	text-transform: uppercase;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	font-size:14px;
	font-weight:800;
	line-height:25px;
	text-align: left;
	letter-spacing: 1px;

}
.applist{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 10px 0px 5px 0px;
	list-style: none;
}
.applist li{
	width: 33%;
	float: left;
	padding:5px  10px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	font-size:12px;
	font-weight:700;
	line-height:28px;

}
.applist li img{
	float: left;
	width: 25px;
	margin-right: 7px;
}
.contactLHS{
	width: 45%;
	float: left;
	padding: 30px 5% 30px 0%;
	margin: 0px;
}
.contactLHS h3{
	 font-size: 25px;
    color: #000;
    font-weight: 800;
	padding-left:0px;
	font-family: 'Noto Sans', sans-serif;
    margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 30px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 0px;
	
}
.contacttext{
	width: 100%;
	float: left;
	padding: 15px 0px;
	margin: 0px 0px 20px 0px;
	
	color: #666d81;
	font-size: 15px;
    font-weight: 400;
	padding-left:0px;
	font-family: 'Noto Sans', sans-serif;
	text-align: left;
	line-height: 23px;
	
	
}
.brdrstyle{
	border-bottom: #ebebeb 1px solid;
	
}
.contacttext a{
	color: #666d81;
}
.contacttext a:hover{
	color: #ff4f01;
}
.contacttext i{
	color: #ff4f01;
	margin-right: 10px;
	margin-top: 2px;
}
.contacttext h5{
	font-size: 18px;
    color: #000;
    font-weight: 800;
	padding-left:0px;
	font-family: 'Noto Sans', sans-serif;
    margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 23px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 0px;
}
.contactRHS{
	width: 55%;
	float: left;
	padding: 30px 4% 30px 60px;
	margin: 0px;
	background: #699935;
}
.contactRHS h3{
	 font-size: 30px;
    color: #fff;
    font-weight: 700;
	padding-left:0px;
	font-family: 'Noto Sans', sans-serif;
    margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	line-height: 35px;
	width: 100%;
	float: left;
	clear: both;
	letter-spacing: 1px;
	
}
.column5{
	width:100%;
	height:auto;
	float:left;
	padding:0px;
	margin:0px 0px 25px 0px;
	text-align:left;
	font-size:15px;
	font-family: 'Noto Sans', sans-serif;
	font-weight:600;
	line-height:21px;
	color:#000;
	 border-bottom:1px solid #cfd6c7;
}
.column6{
	width:100%;
	height:auto;
	float:left;
	padding:0px;
	margin:0px 0px 20px 0px;
	text-align:left;
	font-size:15px;
	font-family: 'Noto Sans', sans-serif;
	font-weight:600;
	line-height:21px;
	color:#000;
	 border-bottom:1px solid #cfd6c7;
}
.margrght2{
	margin-right:0%;
}

#form_main {display:block; width:100%; margin-top:20px; float:left; font-family: 'Noto Sans', sans-serif; color:#353535; font-weight:400;}
#form_main label {display:inline-block; height:auto; padding:0px 0px 15px 0px; float:left; }
.fieldreq{ float:left; clear:both; color:#F00; font-size:10px; width:100%; }
#form_main select, #form_main input {width:100%; font-size:14px; font-family: 'Noto Sans', sans-serif; color:#fff;margin:0; padding:11px 0px;  border:0px ; outline: 0px;  background:none; font-weight:400; }
#form_main select, #form_main input:active {border:0px ; outline: 0px; color: #fff;  }
#form_main select, #form_main input:focus {border:0px ; outline: 0px;  color: #fff; }
#form_main textarea:active {border:0px ;outline: 0px; color: #fff;  }
#form_main textarea:focus {border:0px;outline: 0px;  color: #fff; }
#form_main input[type=radio] { width:5%;}
#form_main textarea {width:100%; font-size:14px; font-family: 'Noto Sans', sans-serif; color:#fff;margin:0; padding:11px 0px;  border:0px ;outline: 0px;    background:none; font-weight:400;}
fieldset{	border:0px;}
.buttons {padding-top:15px; text-align:left; float:left; width:100%; clear:both; padding-bottom:15px;}

.sendbtn {
    display: inline-block;
    padding: 10px 35px;
	margin: 0px auto;
    font-size: 13px;
	font-family: 'Noto Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    line-height: 21px;

    border: 1px solid #fff;
	background: none;
	cursor: pointer;
}
.sendbtn:hover {
    color: #3f6517;
	
}
.certiicon{
	margin: 0px 40px;
}
.unitbox{
	width: 23%;
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom: 20px;
	padding: 20px;
	float: left;
	border: #949598 1px solid;
	font-size: 15px;
	font-family: 'Noto Sans', sans-serif;
    font-weight: 400;
    color: #000;
	text-align: center;
    line-height: 21px;
	min-height: 150px;
	-webkit-box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
 box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
}
.unitbox i{
	color: #699935;
	font-size: 25px;
	margin-bottom: 5px;
}
.unitbox b{
	font-size: 16px;
    font-weight: 700;
}
	#show-wrapper h5{
		padding: 10px 10px;
		margin: 0px 0px 20px 0px;
		float:left;
		width:100%;
		font-size: 21px;
	font-family: 'Noto Sans', sans-serif;
    font-weight: 700;
    color: #000;
	text-align: left;
    line-height: 21px;
	}
.col-halfrightmob{
	display: none;
}
#counter-wrapper{
		padding: 10px 0px;
		margin: 0px;
		float:left;
		width:100%;
		position: relative;
	}

.countingwrap{

		width:100%;
		float:left;
	background:#8bbc67;

		padding:20px 0px;

		margin:0px 0px 0px 0px;

		font-family: 'Noto Sans', sans-serif;
		font-size:25px;

		font-weight:normal;

		text-align:center;

		line-height:25px;

		color:#fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
	}

	#countbox{

  	width: 16.66%;

	height: auto;

		float: left;
 	margin:5px 0px;
		padding: 0px 10px;

 	color:rgba(255,255,255,1);

 	text-transform:uppercase;

	font-family: 'Noto Sans', sans-serif;
		font-weight: 400;

 	font-size:13px;
		line-height: 20px;

	display:inline-block;

	font-style:normal;

}

	.count{

 	line-height: 45px;

  color:#fff;

  font-size:40px;

  font-family: 'Noto Sans', sans-serif;

		font-weight: 900;
		margin-bottom: 10px;
		display: inline-block;

}

	.countplus{

 	line-height: 33px;

  color:#fff;

  font-size:40px;

  font-family: 'Noto Sans', sans-serif;

		font-weight: 900;

}

.aboutcont{
	width: 100%;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px;
color: #686867;
font-family: 'Noto Sans', sans-serif;
font-size: 14px;
text-align: left;
line-height: 26px;
font-weight: 400;
}
	.aboutcont h5{
		
		float:left;
		width:100%;
		
 	line-height: 45px;

  color:#000;

  font-size:35px;

  font-family: 'Noto Sans', sans-serif;

		font-weight: 900;
		display: inline-block;
		margin-bottom: 40px;
	}
	.aboutcont h3{
		
		float:left;
		width:100%;
		
 	line-height: 35px;

  color:#4b7c27;

  font-size:23px;

  font-family: 'Noto Sans', sans-serif;

		font-weight: 900;
		display: inline-block;
		margin-bottom: 10px;
	}
.column5img{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 30px 0px;
	text-align: right;
	position: relative;
}
.column5imgwrap{
	width: 60%;
	float: left;
	padding: 0px;
	margin: 0px;
	position: relative;
	
}
.contentbox2{
	width:60%;
	padding: 40px 35px;
	margin: 0px auto 0px auto;
	background: #fff;
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	line-height: 26px;
	color: #686867;
	display: inline-block;
	right: -10px;
	bottom: 30px;
	z-index: 9;
	position: absolute;
	 -webkit-box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
 box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
}
.contentbox2 h3{
	color:#000;
	font-family: 'Noto Sans', sans-serif;
	font-size:26px;
	font-weight:700;
	line-height:30px;
	margin:0px 0px 20px 0px;
	width:100%;
	text-align: center;
	float:left;
	
}
.contentclick{
	width: 100%;
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	border-top: #e3e3e3 1px solid;
	position: relative;
	 overflow: hidden;
}
.contentclick a{
	color: #4b7c27;
	text-transform: uppercase;
	font-family: 'Noto Sans', sans-serif;
	font-size:13px;
	font-weight:500;
	line-height:22px;
	text-align: left;
	position: relative;
	width: 100%;
	float: left;
}
.contentclick a:after{ 
 content:"";
 position:absolute;
 display:block;
 width:24px;
 height:8px;
 background-image:url(../images/icon-more-666.svg);
 background-size:100% 100%;
 right:0;
	top: 6px;
}
.contentclick a:hover{
	color: #d06b21;
	
}
.contentclick a:hover:after{ 
 background-image:url(../images/icon-more-777.svg);
	
}
.columnhalf{
	width: 45%;
	float: left;
	padding: 0px;
	margin: 70px 0px 0px 0px;
	text-align: right;
	position: relative;
}
.margrght3{
	margin-right:5%;
}
.marglft3{
	margin-left:5%;
}
.contentbox{
	width: 94%;
	padding: 40px 35px;
	margin: -30px auto 0px auto;
	background: #fff;
	position: relative;
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	line-height: 26px;
	color: #686867;
	display: inline-block;
	left: 0px;
	right: 0px;
	 -webkit-box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
 box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
	min-height: 315px;
}
.contentbox h3{
	color:#000;
	font-family: 'Poppins';
	font-size:26px;
	font-weight:700;
	line-height:30px;
	margin:0px 0px 20px 0px;
	width:100%;
	text-align: center;
	float:left;
	
}
.contentclick{
	width: 100%;
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	border-top: #e3e3e3 1px solid;
	position: relative;
	 overflow: hidden;
}
.contentclick a{
	color: #4b7c27;
	text-transform: uppercase;
	font-family: 'Noto Sans', sans-serif;
	font-size:13px;
	font-weight:500;
	line-height:22px;
	text-align: left;
	position: relative;
	width: 100%;
	float: left;
}
.contentclick a:after{ 
 content:"";
 position:absolute;
 display:block;
 width:24px;
 height:8px;
 background-image:url(../images/icon-more-666.svg);
 background-size:100% 100%;
 right:0;
	top: 6px;
}
.contentclick a:hover{
	color: #d06b21;
	
}
.contentclick a:hover:after{ 
 background-image:url(../images/icon-more-777.svg);
	
}

.certiicon2{
	margin: 0px 20px;
	padding: 20px;
	background: #fff;
	-webkit-box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
 box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
	width: 12%;
}

.column6imgwrap{
	width: 45%;
	
	padding: 0px;
	margin: 0px;
	position: relative;
	
}
.contentbox3{
	width:48%;
	padding: 40px 35px;
	margin: 0px ;
	background: #fff;
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	line-height: 26px;
	color: #686867;
	display: inline-block;
	right: 0px;
	bottom: 0px;
	z-index: 9;

	position: relative;
}
.contentbox3 h3{
	color:#000;
	font-family: 'Noto Sans', sans-serif;
	font-size:25px;
	font-weight:700;
	line-height:30px;
	margin:0px 0px 20px 0px;
	width:100%;
	text-align: left;
	float:left;
	
}
.contentbox3 h3 img{
	width:70px;
	margin-right: 25px;
	vertical-align: middle;
}
.flft{
	float: left;
}
.frght{
	float: right;
}
.brdround{
	-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
	width: 100%;
}
.col-threefourth{
	width: 70%;
	float: left;
	padding: 0px;
	margin: 0px;
		 -webkit-box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
 box-shadow:0 0 1.25rem -.0625rem rgba(51,121,145,.3);
}
.col-fourth{
	width: 30%;
	float: left;
	padding: 0px;
	margin: 0px;
}
.clear{
	clear: both;
	width: 100%;
	float: left;
}
.footlink2{
		color:#fff;
		width:100%;
		float:left;
		margin-bottom:7px;
	}

	.footlink2:hover{
		color:#fff;
	}

	.footlink2 i{
		margin-right:10px;

	}

.fulllist{
	padding: 0px;
	margin: 10px 0px 10px 15px;
	list-style: disc;
	width: 98%;
	float: left;
	list-style-position: outside;
}
.fulllist li{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 100%;
	float: left;
	color: #686867;
	font-family: 'Noto Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: left;
	line-height: 21px;
}
.categstripwrap{
	width: 100%;
	float: left;
	padding: 15px;
	margin: 5px 0px;
	background: #f7f7f7;
	color: #000;
	font-family: 'Noto Sans', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-align: left;
	line-height: 22px;
}
.categstripwrap h3{
	color: #4b7c27;
	ont-family: 'Noto Sans', sans-serif;
	font-size: 15px;
	font-weight: 800;
	text-align: left;
	line-height: 22px;
	width: 100%;
	float: left;
	margin-bottom: 0px;
}