@charset "utf-8";
/* CSS Document */
.ie .company_logo {
	width:500px;
}
.ie .header_contact
{
	margin-right:7px;
}

.ie .menu_outer {
	float:right;
	padding-top:0px;
	margin-right:0px;
	padding-right:0px;
	z-index:99;
	margin-top:20px;
	width:800px;
}
.ie #menu li {
	margin-right:0px;
	padding-right:0px;
	padding-left:25px;
}
.ie #menu a {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px !important;
	padding-bottom: 0px;
	margin-right:0px;
}
.ie #menu a {
	padding-left:0px;
	padding-right:0px;
}
.ie .menu_header {
	padding-top:20px;
	margin-top:0px;
}
.ie #menu {
	padding-top:0px;
	margin-top:0px;
}
.ie .index_banner_bg {
	background-image:url(../images/index_banner_bg.jpg);
	background-repeat: no-repeat;
	background-position:center;
	height:500px;
	background-size:cover !important ;
background-size: 100% 100%!important;
width:100% !important;
}

.ie .index_slider_bg {
	background-image:url(../images/index_slider_bg.jpg);
	background-repeat: repeat !important;
	background-position:center;
	height:464px;
	background-size: cover ;
	width:100%!important;
	background:100% 100%;
}
.ie .slide_header ul li img {
	background-size: 100%!important;
	width:100%!important;
	background-repeat:repeat;
	background:100% 100%;
}

.ie .index_banner_content {
	
	margin-top:100px;
	color:#FFF;
	width:800px;
}
.ie .our_services_image1 {
	float:left;
	text-align:center;
	width:260px;
}
.ie .our_services_image2 {
	float:left;
	text-align:center;
	width:260px;
}
.ie .our_services_image3 {
	float:left;
	text-align:center;
	width:260px;
}
.ie .our_services_image4 {
	float:left;
	text-align:center;
	width:260px;
}
.ie .our_services_image5 {
	float:left;
	text-align:center;
	width:260px;
}
.ie .ullamcorper_image1 {
	width:300px;
	float:left;
	margin-right:200px;
}
.ie .ullamcorper_image2 {
	width:300px;
	float:left;
	margin-right:200px;
}
.ie .ullamcorper_image3 {
	width:300px;
	float:left;
}
.ie .our_project_bg_text {
	width:1000px;
}
.ie .start_project_button {
	padding-bottom:15px;
	padding-top:15px;
	padding-left:45px;
	padding-right:45px;
	margin-top:15px;
	float:right;
	margin-right:20px;
}
.ie .our_project_bg_text {
	color:#FFF;
	font-size:30px;
	font-family: 'ProximaNova-Thin' !important;
}
.ie .footer_company_logo {
	width:360px;
	float:left;
	margin-right:70px;
}
.ie .news_letter {
	margin-top:63px;
}

.ie .footer_company {
	float:left;
	width:175px;
	margin-right:100px;
}
.ie .company_list {
	margin-top:30px;
}
.ie .company_list li a {
	line-height:34px;
}
.ie .latest_posts {
	float:left;
	width:250px;
	margin-right:100px;
}
.ie .latest_post_list {
	margin-top:30px;
}
.ie .latest_post_image {
	padding-right:7px;
	margin-top:7px;
}
.ie .latest_post_list li {
	margin-bottom:3px;
	margin-top:0px;
}
.ie .latest_post_image {
	padding-right:10px;
	margin-top:7px;
}
.ie .contact_info {
	width:250px;
	float:left;
}
.ie .contact_info_list {
	margin-top:27px;
}
.ie .follow_us {
	margin-top:63px;
}
.ie .footer_bottom_menu_list {
	float: right;
}
.ie .copy_right {
	float:left;
	font-size:15px;
	color:#787878;
	margin-top:25px;
	font-family: 'proxima_novalight';
	font-size:16px;
	width:500px;
}
.ie .footer_bottom_menu {
	width:807px;
}
.ie .footer_bottom_menu_list li {
	float: left;
	background-image:url(../images/footer_bottom_menu_border.jpg);
	background-position: left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	margin-left:0px;
	margin-right:0px;
}
.ie .footer_bottom_menu_list li:last-child {
	background-image:none !important;
}
