@charset "utf-8";

@font-face {		 
	font-family: 'Roboto-Light';
    src: url('fonts/Roboto-Light-webfont.eot');
    src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Light-webfont.woff') format('woff'),
         url('fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Light-webfont.svg#Roboto-Light') format('svg');
    font-weight: normal;
    font-style: normal;
		
}
@font-face {		 
	font-family: 'Roboto-Thin';
    src: url('fonts/Roboto-Thin-webfont.eot');
    src: url('fonts/Roboto-Thin-webfont?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Thin-webfont.woff') format('woff'),
         url('fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Thin-webfont.svg#Roboto-Thin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {		 
	font-family: 'Roboto-Regular';
    src: url('fonts/Roboto-Regular-webfont.eot');
    src: url('fonts/Roboto-Regular-webfont?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Regular-webfont.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

	@font-face {	
	font-family: 'Open Sans';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#robotocondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}


.home-header {
	background-image: url(img/header-home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 557px;
}
.home-consulting {
	background-image: url(img/header-consulting.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 378px;
}
.home-Technology {
	background-image: url(img/header-technology.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 378px;
}

.home-electronic {
	background-image: url('img/header-electronic.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	height: 378px;
}

.home-contact {
	background-image: url(img/header-contact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 378px;
}


.home-about {
	background-image: url(img/header-about.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 378px;
}


.home-nav a{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 15px;
	color: #ffffff;
	line-height: 20px;
	text-decoration: none;
	padding-right:15px;
	text-shadow: 1px 1px 1px #000000;
}
.home-nav a:hover{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 15px;
	color: #54eecc;
	line-height: 20px;
	
}
.home-image-txt-h1{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 28px;
	color: #ffffff;
	line-height: 34px;
	text-decoration: none;
	padding-right:15px;
	text-shadow: 1px 1px 1px #000000;
	text-transform:uppercase;
}
.image-tittle {
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 40px;
	color: #ffffff;
	line-height: 34px;
	text-decoration: none;
	padding-right: 15px;
	text-shadow: 1px 1px 1px #000000;
	text-transform: uppercase;
}

.home-image-txt-h2{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 22px;
	color: #54eecc;
	line-height: 28px;
	text-decoration: none;
	padding-right:15px;
	text-shadow: 1px 1px 1px #000000;
	text-transform:uppercase;
}
.h2 {
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 18px;
	color: #19b99a;
	line-height: 22px;
	text-decoration: none;
	//text-shadow: 1px 1px 1px #000000;
	//text-transform: uppercase;
}

.home-GREY-txt{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 20px;
	color: #ffffff;
	line-height: 30px;
	text-decoration: none;
	padding-right:15px;
	text-shadow: 1px 1px 1px #000000;
	text-transform:uppercase;
}
.home-how-image {
	background-image: url('img/home-how-image.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	height: 230px;
}
.home-how-p{
	font-family: 'Open-Sans', sans-serif;
	font-size: 16px;
	color: #484848;
	line-height: 28px;
	//text-decoration: none;
}
.home-h1{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 34px;
	color: #19b99a;

}
.home-grey-bg {
	background-image: url(img/home-grey-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 303px;
}
.footer-tile-green {
	background-image: url(img/footer-green-tile.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 26px;
}

.home-grey-p{
	font-family: 'Open-Sans', sans-serif;
	font-size: 16px;
	color: #484848;
	line-height: 18px;
}
.footer-nav a{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
	padding-right:20px;
	text-shadow: 1px 1px 1px #000000;
}
.footer-nav a:hover{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 14px;
	color: #313131;
	line-height: 18px;
	text-shadow: 1px 1px 1px #ffffff;
	
}
.footer-nav-p{
	font-family: 'Roboto-Regular', sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
	padding-right:20px;
	text-shadow: 1px 1px 1px #000000;
}
.p{
	font-family: 'Open-Sans', sans-serif;
	font-size: 16px;
	color: #484848;
	line-height: 20px;
	//text-decoration: none;
	text-align: justify;
}
.pCopy {
	font-family: 'Open-Sans', sans-serif;
	font-size: 16px;
	color: #484848;
	line-height: 20px;


	//text-decoration: none;
	text-align: left;
}

.p-link a{
	font-family: 'Open-Sans', sans-serif;
	font-size: 16px;
	color: #484848;
	//line-height: 20px;
	//text-decoration: none;
}

.p-link a:hover{
	font-family: 'Open-Sans', sans-serif;
	font-size: 16px;
	color: #19b99a;
	//line-height: 20px;
	text-decoration: ununderline;
}

.side-link
{
opacity:1;
filter:alpha(opacity=40); /* For IE8 and earlier */
}
.side-link:hover
{
opacity:0.8;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.side-link-hover
{
opacity:0.6;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
