@import url('https://fonts.googleapis.com/css?family=Lato:300i,400,400i,700,700i,900,900i');





.contact-head{

	width: 100%;
	height: 10px;
	right: 0;
}
.contact-head>span{


position: absolute;
float: left;
color: #666666;
font-size: 11px;
top: 3%;
right: 8%;
z-index: 22222;
}
.contact-head>span>a{

}
.contact-head>span>a:hover{
	color: #666666;
	font-weight: 400;
}
.contact-head>span>a>i{
color: #339933;
}
.bottom .copyright{
	font-size: 10px;

}
.fn-white{
	color: #fff!important;
}
.fn-green{
	color: #339933;
}
.nopadding{
	padding: 0px!important;
}
.bg-grey-old{
	background: #202125;
}
section.fullwidth-section{
	padding: 0px;
}
.pad-sec{
	padding-top: 80px;
	padding-bottom: 80px;
}
.at-icon{
	padding: 10px;
	text-align: center;
}
button.btn{
	border-radius: 0px!important;

}
.btn-white{
	padding: 10px;
	background: #fff;
	border-radius: 0px!important;
	border:2px solid #fff;
	color: #333;
}
.btn-white:hover{
	padding: 10px;
	background: none;
	color: #fff;
		border:2px solid #fff;
}
.btn-green{
	padding: 10px;
	border-radius: 0px!important;
	background: #339933;
	border:2px solid #339933;
	color: #fff;
}
.btn-green:hover{
	padding: 10px;
	background: #fff;
	color: #339933;
		border:2px solid #339933;
}
.feature-case{
	border-bottom:1px solid #dedede;
	padding-top: 0px!important;
	padding-bottom: 0px!important;

}
.section-title h3{
	font-weight: 400;
}
.section-title h3:after{
	background-color:#339933;
}
.feature-case-container{
	padding: 40px!important;
}
.pd-10{
	padding: 10px!important;
}
.mtmb-10-0{
	margin-top: 10px;
	margin-bottom: 0px;
}
.intro{
	color: #666!important;

}
.intro>div>h2{
	font-size: 24px;
	color: #666;
	font-weight: 500;
}
.mt-20{
	margin-top: 20px;
}
.pr-10{
	padding-right: 10px!important;
}
.pl-10{
	padding-left: 10px!important;
}
.mb-0{
	margin-bottom: 0px!important;
}
.enterprise-box{
	padding: 50px 0 !important;
}
.enterprise-box h3{
	font-size: 30px!important;
}
.content-no-full{
	padding-top: 60px;
	padding-bottom: 80px;
		border-bottom:1px solid #dedede;
}
.content-no-full h1{
	font-size: 52px;
	font-weight: 600;
	color: #393836;

}
.content-no-full p{
	font-size: 14px;
	text-align: justify;
	color: #949494;
}
.mt-40{
	margin-top: 40px;
}
.mt-60{
	margin-top: 60px;
}
section.blog{
	padding-top: 80px!important;
	padding-bottom: 80px!important;
	border-bottom:1px solid #dedede;">
}
h2.title-post{
	font-size: 20px;
}
.author>a{
	color: #339933;
}
.heart-style{
	position: absolute;
	top: 2%;
	right: 5%;


}
.blog{
	padding-bottom: 40px;


}
.heart-style i{
	color: #666;
	cursor: pointer;

}
.heart-style i:hover{
	color: #F05346;

}
.heart-style i.active{
	color: #F05346;

}

.content-left{
	background-color: white;
	min-height: 550px;
	 background-size: auto 115%;
        background-repeat: no-repeat;
        background-position: 50% top;

}
.container-left{
	padding-top: 0px;
	padding-bottom: 0px;
	   border-bottom:1px solid #dedede;">
}
.content-right{
	min-height: 550px!important;
}

.center-content{
		position: absolute;
	top: 20%;
	padding: 0px 110px 0px 0px;

	left: 15%;
}
.center-content p{
	text-align: justify;
}
.container-left h1{

	color: #5a5a5a;
	font-size: 55px;
	line-height: 1;
	letter-spacing: 5;
	font-weight: 600;
}
.testimonial .item {
	text-align: center;
}
.testimonial .item h1{
	font-weight: 500;
	padding-bottom: 20px;
	line-height: 1;
	color: #393836;
	font-size: 35px;
	text-transform: uppercase;

}
.testimonial .item p{
	font-size: 18px;
	line-height: 24px;
	color: #393836;
	letter-spacing: 0;
}
.page-testi{
	padding: 100px 0 80px 0;
}
.our-partner-section{
	padding: 80px 0 60px 0;
	color: #fff;
	background: #202125;
}
.our-partner-section h3{
	font-size: 24px;
	line-height: 22px;

	letter-spacing: 0;
	margin-bottom: 20px;
	margin-top: 0px;
	color: #fff;
}
.our-partner-section p{
	color: #fff;
	letter-spacing: 1px;
	font-weight: 300;
}
.ml-0{
	margin-left: 0px;
}
section.page-contact03{
	padding: 80px 0 60px 0;
}
.contact-custome{
	margin: 0px auto!important;
}
.contact-form{
max-width: 100%;
}
.contact-custome-content h2{
	font-weight: 600;

}
.contact-custome-content p{
	font-weight: 600;
	margin-bottom: 40px;

}
.btn-wide{
	margin-top: 50px;
	padding-left: 100px!important;
	padding-right: 100px!important;
}
.set-slider-footer .owl-wrapper{
	width: 100%!important;
}
.set-slider-footer .owl-item{
	width: 100%!important;
}
.pb-10{
	padding-bottom: 10px;
}
.slide2-ctrl{
	width: 50%;

}
.slide2-ctrl h2{
	text-align: left; color: #fff;	font-size: 50px;
	line-height: 44px;
	font-weight: 600;


}
.slide1-ctrl{
	width: 50%;
}
.set-ctrl{
	width: 45%;
	line-height: 25px;
	font-size: 23px;
	margin-top: 150px;
	color: #fff;
}

.motto{
	margin-top: 125px;
	margin-left:60px;
}

@media only screen and (max-width: 600px) {
margin-left:auto;
}