@charset "utf-8";
/* CSS Document */

/*Resets and overrides*/
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li, span {
	margin: 0;
	padding: 0;
	line-height: 1;
	}
	
html, html a {
    -webkit-font-smoothing: antialiased;
	}

/*Font Face Fontello*/
@font-face {
  font-family: 'fontello';
  src: url('fonts/fontello/fontello.eot?11696308');
  src: url('fonts/fontello/fontello.eot?11696308#iefix') format('embedded-opentype'),
       url('fonts/fontello/fontello.woff?11696308') format('woff'),
       url('fonts/fontello/fontello.ttf?11696308') format('truetype'),
       url('fonts/fontello/fontello.svg?11696308#fontello') format('svg');
  	font-weight: normal;
  	font-style: normal;
	font-variant: normal;
	speak: none;
	}

/*Font Face Linecons*/
@font-face {
	font-family: 'linecons';
	src:url('fonts/linecons/linecons.eot');
	src:url('fonts/linecons/linecons.eot?#iefix') format('embedded-opentype'),
		url('fonts/linecons/linecons.ttf') format('truetype'),
		url('fonts/linecons/linecons.woff') format('woff'),
		url('fonts/linecons/linecons.svg#linecons') format('svg');
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	speak: none;
	}
	
img {
	border: none;
	}

a, a:link, a:active, a:visited, a:hover {
	text-decoration: none;
	outline: none;
	color:#00aeef
	}

ul {
	list-style-type: none;
	}

body {
	color: #767e9e;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 400;
	}

h2 {
	font-size: 30px;
	font-weight:100;
	color: #00aeef;
	margin: 0 0 21px 0;
	}
	
h3 {
	font-size: 18px;
	font-weight: 300;
	color: #767e9e;
	line-height: 1.6;
	}
	
h4 {
	font-size: 18px;
	font-weight: 900;
	color: #666d89;
	margin: 0 0 10px 0;
	}
	
p {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.7;
	color: #767e9e;
	}
	
.left {
	float: left;
	}
	
.right {
	float: right;
	}

.both {
	clear: both;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	}

.inner {
	margin: 0 auto;
	max-width: 100%;
	padding: 100px 50px 100px 50px;
	overflow: hidden;
	}

/*===================================
==============header===============
===================================*/
#header {
	width: 100%;

	background: #f2f2f2;
	overflow: hidden;
	border-bottom: 0px solid #00aeef;
	position: fixed;
    z-index: 999;
	}

#header .inner {
	padding-top: 8px;
    padding-bottom: 8px;
 
	}
	
/*logo*/
h1.logo {
	width: 311px;

	font-weight:normal
	}

h1.logo a {
	
	font-weight:normal
	}

h1.logo:hover {

	font-weight:normal
	}

/*Nav Menu*/
ul.nav-menu {
	padding: 25px 0 0 0;
	}

ul.nav-menu li {
	float: left;
	font-size: 14px;

	color: #494e62;
	text-transform: uppercase;
	}



ul.nav-menu li:first-child a {
	margin-left: 0px;
	}

ul.nav-menu li:last-child a {
	margin-right: 0px;
	}

ul.nav-menu li a {
	color: #00aeef;
	display: inline-block;
	margin: 0 13px 0 13px;
	}

ul.nav-menu li a:hover {
	color: #333;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}

/*===================================
==============wrapper===============
===================================*/
#wrapper {

padding-top: 10px ;

}

/*===================================
==============home===============
===================================*/
#home {

padding-top: 10px ;

}
/*===================================
==============Slider===============
===================================*/
#slider {

	overflow: hidden;

	}

#slider .inner {
	padding-top: 0px;
	padding-bottom: 53px;
	}


/*===================================
=============page==============
===================================*/
#page {
background: #FFF;
	overflow: hidden;

	}
	
#page .inner {
	padding-bottom: 31px;
	}



/*===================================
==============About===============
===================================*/
#about {
	background: #f2f2f2;
	overflow: hidden;

	}
	
#about ul {
	padding: 46px 0 0 0;
	}

#about ul li {
	width: 300px;
	
	display: inline;
	margin: 0 0 0 20px;
	}

#about ul li:first-child {
	margin-left: 0;
	}

#about ul li img,
#about ul li h4,
#about ul li p {
	display: block;
	}

#about ul li img {
	margin: 0 0 17px 0;
	}

#about ul li p {
	margin: 0 0 24px 0;
	}

#about ul li a {
	display: block;
	}
	
#about ul li span {
	font-family: "fontello";
	float: left;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 0 10px 0 0;
	background: transparent;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #6a718c;
	color: #6a718c;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	}

#about ul li span:hover {
	border: 1px solid #00aeef;
	color: #00aeef;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}

.icon-twitter:before { content: '\e802'; }
.icon-facebook:before { content: '\e800'; }
.icon-gplus:before { content: '\e801'; }
.icon-linkedin:before { content: '\e803'; }	


/*===================================
=============services=============
===================================*/
#services {
	background: #FFF;
	overflow: hidden;

	}
	
#services .inner {
	padding-bottom: 31px;
	}
	
/*===================================
=============clients=============
===================================*/
#clients {
	background: #f2f2f2;
	overflow: hidden;

	}
	
#clients .inner {
	padding-bottom: 31px;
	}
	
/*===================================
=============territories=============
===================================*/
#territories {
	background: #FFF;
	overflow: hidden;
	border-bottom: 6px solid #ffffff;
	}
	
#territories .inner {
	padding-bottom: 31px;
	}
	
/*===================================
=============testimonials=============
===================================*/
#testimonials {
	background: #f2f2f2;
	overflow: hidden;
	
	}
	
testimonials .inner {
	padding-bottom: 31px;
	}
	
/*===================================
=============brochure============
===================================*/
#brochure {
	background: #FFF;
	overflow: hidden;

	}
	
brochure .inner {
	padding-bottom: 31px;
	}


/*===================================
=============Contact===============
===================================*/
#contact {
	background: #f2f2f2;
	overflow: hidden;
	}

#contact h2,
#contact h3,
#contact h4,
#contact p,
#contact span {
	color: 333;
	}
	
#contact ul {
	padding: 44px 0 0 0;
	overflow: hidden;
	}
	
#contact ul li {
	float: left;
	display: inline;
	max-width: 300px;
	padding: 0 0 0 10px;
	}

#contact ul li:first-child {
	padding: 0 10px 0 0;
 	max-width: 620px;
	}
	
form {
	}

input {
	background: #FFF;
 	max-width: 590px;
 	width: 590px;
	height: 38px;
	line-height: 38px;
	border: 0;
	font-size: 12px;
	color: #f48c8f;
	font-family: 'Lato', sans-serif;
	padding: 0px 15px;
	margin: 0 0 16px 0;
	outline: none;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	border-radius: 5px;
	}

textarea {
	background: #FFF;
	max-width: 590px;
	width: 590px;
	height: 202px;
	max-height: 202px;
	border: 0;
	padding: 15px;
	margin: 0 0 16px 0;
	outline: none;
	overflow: auto;
	resize: none;
	font-size: 12px;
	color: #f48c8f;
	font-family: 'Lato', sans-serif;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	border-radius: 5px;
	}

.submitbtn {
	padding: 0;
	margin: 0;
	background: #FFF;
	overflow: hidden;
	width: 110px;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
	outline: none;
	text-align: center;
	font-size: 14px;
	color: #f48c8f;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	}

.submitbtn:hover {
	background: #2d303a;
	color: #666d89;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}

#contact p {
	margin: 0 0 25px 0;
	text-align: justify;
	}
	
#contact span {
	display: block;

	margin: 0 0 6px 0;
	}

#contact span i {
	font-family: 'fontello';
	margin: 0 10px 0 0;
	font-weight: normal;
	font-style: normal;
	vertical-align: middle;
	}
	
#contact span i.li_location {
	font-family: 'linecons';
	}

.li_location:before { content: '\e012'; }
.icon-mail:before { content: '\e806'; }
.icon-phone:before { content: '\e805'; }
	
	
/*===================================
=============Footer================
===================================*/
#footer {
	background: #FFF;
	overflow: hidden;
	}

#footer .inner {
	padding-top: 22px;
	padding-bottom: 22px;
	}
	
#footer p {
	color: #00aeef;
	}	
	
#footer p a {
	line-height: 32px;
	color: #666d89;
	}	
	
#footer p a:hover {
	color: #00aeef;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}	
	
#footer ul {
	float: right;
	}	
	
#footer ul li span {
	font-family: "fontello";
	float: left;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 0 10px 0 0;
	background: transparent;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #6a718c;
	color: #6a718c;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	}

#footer ul li span:hover {
	border: 1px solid #00aeef;
	color: #00aeef;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}
	
	
/*===================================
=======Back To Top ==============
===================================*/
.go-top {
	position: fixed;
	bottom: 2em;
	right: 2em;
	color: #ffffff;
	background-color: #666666;
	font-size: 12px;
	padding: 1em;
	display: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	}

.go-top:hover {
	color: #ffffff;
	background-color: #00aeef;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	}
	
	
	
.EHC {
	font-size: 36px;
	color: #a7a9ac;
	font-family:"Times New Roman", Times, serif
}
.EHCBLUE {
	font-size: 36px;
	color: #00aeef;
	font-family:"Times New Roman", Times, serif
}
	
.EHCLINE {
	color: #00aeef;
border-left:solid;
border-left-width: thin;
	
}
.EHCCONSULTING {
	color: #a7a9ac;
	font-size: 20px;
	font-family:"Times New Roman", Times, serif
}

.one {
width: 1340px;
    Height: 488px;
    background: url(images/dot%20hatch.png) repeat left top;
    position: absolute;
    z-index: 500;
}
.two {
	width:1340px;
	Height: 488;

}

	