@charset "utf-8";

body{

	font:Arial, Helvetica, sans-serif !important;

	

	}

#main_wrapper{

	width:100%;

	height:100%;

	

	

	}

#wrapper {

	margin:auto;

	padding:0;

	background:#ffffff;

	width:100%;

	height:24px;

	

}

#header{

	width:1024px;

	height:70px;

	float:left;

    top:0; 

	left:0;

	right:0;

	margin:0 auto;

    z-index:2000; 

	position:fixed;

	

}

#header_people{

	width:1024px;

	height:66px;

	float:left;

	position:fixed;

	 top:0; 

     

    z-index:2000; 

	

}



#content-h{

	margin-top:85px;

	width:1024px;

	background-image: url(images/home-page.jpg);

	height:605px;

	float:left;

}













#content{

	margin-top:85px;

	width:1024px;

	height:100%;

	float:left;

}

#content_companies{

	padding-left:0px;

	padding-right:0px;

	width:1152px;

	height:100%;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:auto;

	margin-top:220px;

	

/*	float:left;

*/	z-index:1;

	font:Arial, Helvetica, sans-serif;

/*	background-color:#f2f2f3;

*/	

}



#content_companies-co{

	margin-top:85px;

	padding-left:32px;

	padding-right:32px;

	width:960px;

	height:100%;

	float:left;

	z-index:1;

	font:Arial, Helvetica, sans-serif;

/*	background-color:#f2f2f3;

*/	

}















#companies-co{

	margin-top:85px;

	width:1024px;

	height:100%;

	float:left;

	z-index:1;

	background-color:#fff;

	

}

















#content_case_study{

	margin-top:100px;

	width:1024px;

	height:100%;

	float:left;

	z-index:1;

	font:Arial, Helvetica, sans-serif;

	

}



	div#content_companies img{

display:block;

	border:0 transparent;

	opacity:1;

		

	

	}

 .image_holder_comp {

	width:288px;

	height:243px;

	float:left;

	

}

.sidebar{

	float:left;

	background-color:#f2f2f3;

	

	

	} /* used in case studies main page*/

	

.sidebar_left{

	width:192px;

	float:left;

	background-color:#f2f2f3;

	

	} /* used in case studies sub page*/

	

	

.sidebar_left3{

	width:183px;

	height:auto;

	float:left;

	background-color:#f2f2f3;

	

	

	}	

	

.sidebar_right3{

	width:535px;

	height:auto;

	float:right;

	background-color:#f2f2f3;

	padding-top:37px;

	

	}	

.sidebar_middle{

	width:668px;

	float:left;

	background-color:#f2f2f3;

	



	

	} 

	

	

	.sidebar_middle5{

	width:740px;

	border-bottom:#898786 2px dotted;

	padding-bottom:15px;



	height: auto;

	float:left;

	text-align:right;

	padding-top:35px;





	

	}	

	

.sidebar_middle-n{

	width:668px;

	float:left;

	background-color:#f2f2f3;

		font-family: 'Ubuntu', sans-serif;

font-size:13px;

color:#414042;

text-decoration:none;

/*text-align:justify;*/

line-height:1.6	;

font-weight:normal;



	





	

	} 

		

	

	

	

	

	/* used in case studies sub page*/

	

	.sidebar_middle2{

	width:668px;

	float:left;

	border-bottom:#000000 1px solid;

		border-top:#000000 1px solid;

		height:30px;

		background-color:#f2f2f3;





	

	}

	

	

	.sidebar_middle3{

	width:668px;

	float:left;

/*	border-bottom:#000000 1px solid;

		border-top:#000000 1px solid;

*/		height:30px;





	

	}	

	

.sidebar_right{

	width:160px;

	float:left;

	

	} /* used in case studies sub page*/

.case_study_content{

	font-family: 'Ubuntu', sans-serif;

	font-size:13px;

	color:#414042;

	line-height:1.6;

	

}



.cs_holder{

	float:left;

	font-family: 'Ubuntu', sans-serif;

font-size:13px;

color:#fff;

text-decoration:none;

/*text-align:justify;*/

line-height:1.6	;

font-weight:normal;



}

.image_holder{

	width:340px;

	height:341px;

	float:left;

	border:transparent none !important;

}

.nav_holder{

	height:46px;

	float:left;

}

.nav_holder_ppl{

	height:66px;

	float:left;

}

span.nav_hov:hover {

background-color:#ffde00;

color:#000000;

display:inline;

}

span.bkg_col {

background-color:#ffde00;

display:inline;



}

span.bkg_col2 {

background-color:#000000;

display:inline;

color:#FFFFFF;

text-decoration:none;

}

span.bkg_col_hov {

background-color:#ffde00;

display:inline;

color:#000000;

text-decoration:none;

font-style:italic;

}

span.bkg_col2:hover{

background-color:#ffde00;

color:#000;

text-decoration:none;

display:inline;



}





  a:link {color:#000000;

text-decoration:none;}  

   

a:visited {color:#000000;

text-decoration:none;}   

 a:hover{} 

a:active {

	color:#000000;

	} 

.sidebar_middle a:link{

	color:#ffdd00;}

.cs_holder a{

	color:#ffdd00;

	}

.cs_heading{

	font-family:Arial, Helvetica, sans-serif;

	

	 font-size:18px; font-weight:bold; padding-top:50px; padding-left:5px; padding-right:5px; text-align:left; background-color:#000000; color:#FFF;

}

.case_study_content_holder{

	width:658px;

	background-color:#f2f2f3;

  padding:5px; 

	}

.carousel_ul img{

	width:100%;

	height:100%;

	

	}

.carousel_ul1 img{

	width:100%;

	height:100%;

	

	}

	

#content2{

	margin-top:20px;

	width:1024px;

	height:100%;

	float:left;

	height:30px;

	background-color:#f2f2f3;

	z-index:2500;

	position: fixed;

	top:70px;

}	



.Ubuntu-contact{

font-family: 'Ubuntu', sans-serif;

font-size:13px;

color: #333333;

text-decoration:none;

/*text-align:justify;*/

line-height:1.6	;

font-weight:normal;

}





a.Ubuntu-contact:hover{

font-family: 'Ubuntu', sans-serif;

font-size:13px;

color:#666;

text-decoration:none;

/*text-align:justify;*/

line-height:1.6	;

font-weight:normal;

}











.Ubuntu{

font-family: 'Ubuntu', sans-serif;

font-size:13px;

color:#000000;

text-decoration:none;

/*text-align:justify;*/

line-height:1.6	;

font-weight:normal;

}















.Ubuntu-white{

font-family: 'Ubuntu', sans-serif;

font-size:13px;

color:#fff;

text-decoration:none;

/*text-align:justify;*/

line-height:1.6	;

font-weight:normal;

}





.Ubuntu-contact-hd{

font-family: 'Ubuntu', sans-serif;

font-size:16px;

color:#333333;

text-decoration:none;

/*line-height:1.7	;

*/font-weight:600;

}













a.Ubuntu:hover{

font-family: 'Ubuntu', sans-serif;

font-size:13px;

color:#666;

text-decoration:none;

/*text-align:justify;*/

line-height:1.6	;

font-weight:normal;

}





.Ubuntu-hd{

font-family: 'Ubuntu', sans-serif;

font-size:16px;

color:#000000;

text-decoration:none;

/*line-height:1.7	;

*/font-weight:600;

}

.Ubuntu-hd3{

font-family: 'Ubuntu', sans-serif;

font-size:16px;

color:#fff;

text-decoration:none;

line-height:1.7	;

font-weight:600;

}



.Ubuntu-hd2{

font-family: 'Ubuntu', sans-serif;

font-size:16px;

color:#000000;

text-decoration:none;

line-height:1.7	;

font-weight: bold;

padding-left:10px;

}











.Ubuntu-case1{

font-family: 'Ubuntu', sans-serif;

font-size:10px;

color:#fff;

text-decoration:none;

/*text-align:justify;*/

line-height:1.4	;

font-weight:normal;

}









.mobile-hide{display:block}

.desk-hide,.desk-hide.logo{display:none;}

.navigation{display:block;}



#wrapper{height:70px;background:transparent}

.case-name{background:#000000;color:#fae62e; padding:5px 0;text-align:center;font-size:12px;font-family: 'Ubuntu', sans-serif;text-transform:uppercase;display:none;font-weight:700}

.fullwidth #header{background:#000000;}

.nav_holder{padding:12px 0 12px 10px;background:transparent!important }

.nav_holder ul{list-style-type:none;padding:15px 10px;margin:0;}

.nav_holder ul li{display:inline-block;vertical-align:middle;}

.nav_holder ul li a{color:#ffffff;font-family: 'Ubuntu', sans-serif;font-size:12px;padding-right:5px;}

.nav_holder ul li a:after{content:"/";padding-left:5px;}

.nav_holder ul li:nth-child(6) a:after{content:"";}

.nav_holder ul li a.active{font-weight:bold;color:#fd0}

.fullwidth{background:#000000;position:fixed;z-index:1000;width:100%;top:0;left:0;}



.social-icons{position:absolute;top:20px;right:5%;z-index:2}

.social-icons ul{list-style-type:none;padding:0;margin:0;}

.social-icons ul li{display:inline-block;}

a.icon{width:25px;height:25px;background:no-repeat;display:block;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;background-size:contain;margin-left: 5px }

a.icon:hover{opacity:0.8;}

a.icon.fb{background-image:url(../images/fb.png);}

a.icon.linkdin{background-image:url(../images/linkdin.png);}

a.icon.yt{background-image:url(../images/yt.png);}

.social-icons.desk-hide{display:none;}



@media all and (max-width:1024px)

{

#wrapper{width:100%}

#header{width:100%}

}

@media all and (max-width:768px)

{

	.main_container{float:none}

	

.spacer{display:none}
#header{border-bottom:2px solid #fd0}
.navicon{background:url(../images/navicon.png) no-repeat ;width:30px;height:22px;background-size:contain; position:absolute;top:25px;right:10px;z-index:9;cursor:pointer;}

.mobile-hide{display:none}

.desk-hide,.desk-hide.logo{display:block}

.menu{display:none;float:none!important}

.nav_holder{height:auto;}

.navigation{display:none;}

.nav-menu{z-index:3;display:none}

.nav-menu ul{list-style-type:none;padding:0;margin:0;font-family: 'Ubuntu', sans-serif;font-size:12px;}

.nav-menu ul li a{padding:10px 15px;display:block;background:#666;color:#ffffff;border-bottom:1px solid #ccc;}

#wrapper{height:70px}

.case-name{display:block}

.logo{padding:15px 15px 17px 15px}

.menus.nav_holder{padding:0}

.nav_holder ul{padding:0}

.nav_holder ul li{display:block;vertical-align:middle;}

.nav_holder ul li a{padding:10px 15px;display:block;background:#000000;color:#ffffff;border-top:1px solid #666666;font-size:14px;}



.nav_holder ul li a:after{content:"";padding-left:0;}



.social-icons{right:50px;top:6px;position:relative;top:0;right:0;background:#000000;border-top:1px solid #666666;padding-left:10px;font-size:0}

.social-icons a{display:inline-block!important;background-repeat:no-repeat!important;padding:10px 8px!important;text-align:center;background-position:center!important;border:0!important;width:20px;height:20px;}

.social-icons.desk-hide{display:block;}

}

