body {
	color: #fff;
	font-family:'soleil', sans-serif;  
	background-color: #2a2d34;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
 

}

.wrapper{
 
}
.wrapper .logo{
	padding: 0px;
	display: inline-block;
}
.wrapper .social{
float:right;
	padding: 0px;
	display: inline-block;
}
.wrapper .logo img{
	display: inline-block;
	padding: 5px 25px 10px 0;
	border-right: 1px solid rgba(255,255,255,.1);
}

.wrapper .logo h2{
	font-size: 24px;
	font-weight: 700;
	line-height: 31px;
	padding-left: 20px; 
	margin-top: 0;
	text-align: left;
}

.wrapper p{
	margin-top: 30px;
}

.wrapper p a{
	color: #fff;
	text-decoration: underline;
}

.wrapper .link{
	color: #fff;
	font-weight: 500;
	margin-top: 90px;
	display: inline-block;
}

.wrapper .link .arrow{
	padding-right: 10px;
}

.pull-right a { margin:0 0 0 20px; }

.header { padding:30px 0 0; }

h2.title { font-size:28px; color:#fff; line-height:40px; text-align:center; width:700px; margin:10% auto 0; display:block; }

h6  { font-size:17px; color:#d3d3d3; line-height:40px; text-align:center; width:700px; margin:60px auto; display:block; }

h6 a  { color:#fff; }

h6 a:hover  { color:#fff; }
h5 { text-align: center; text-transform: uppercase; }
h2.title span {  background-color:#598e27; padding: 5px; }
.clients { bottom:50px; position:absolute; width:100%; margin:0 auto; margin-left: auto;
margin-right: auto;
left: 0;
right: 0;  }
.clow { margin:70px 0 0; }

	/* ----------- responsivity ----------- */
		@media only screen and (max-width: 798px){

	h2.title { font-size:22px; color:#fff; line-height:40px; text-align:center; width:640px; margin:10% auto 0; display:block; }
h6  { font-size:17px; color:#d3d3d3; line-height:40px; text-align:center; width:640px; margin:60px auto; display:block; }

            div.col-md-2  { text-align:center; margin: 0 0 30px; width:20%; float:left; }
            div.col-md-2 img { width:100%; }
}
/* ----------- responsivity ----------- */
		@media only screen and (max-width: 640px){
        	h2.title { font-size:22px; color:#fff; line-height:40px; text-align:center; width:479px; margin:10% auto 0; display:block; }
h6  { font-size:17px; color:#d3d3d3; line-height:40px; text-align:center; width:479px; margin:60px auto; display:block; }

            div.col-md-2  { text-align:center; margin: 0 0 30px; width:20%; float:left; }
            div.col-md-2 img { width:100%; }

}
		@media only screen and (max-width: 479px){
            
h2.title { font-size:22px; color:#fff; line-height:40px; text-align:center; width:400px; margin:10% auto 0; display:block; }
h6  { font-size:17px; color:#d3d3d3; line-height:30px; text-align:center; width:400px; margin:60px auto; display:block; }
            div.col-md-2  { text-align:center; margin: 0 0 30px; }

		}

	@media only screen and (max-width: 400px){
            
h2.title { font-size:22px; color:#fff; line-height:40px; text-align:center; width:300px; margin:10% auto 0; display:block; }
h6  { font-size:17px; color:#d3d3d3; line-height:30px; text-align:center; width:300px; margin:60px auto; display:block; }
            div.col-md-2  { text-align:center; margin: 0 0 30px; }

		}
