@charset "utf-8";
/* CSS Document */
/* Parscale Media Style Sheet
-----------------------------------------------------------------------------

Prototype Version:  2.4	
Developer: 			Giles-Parscale Inc
Email Address:		info@parscale.com
Developer Website:  http://www.parscale.com/

Client Website: 	http://
Last Modifier:		Brad Parscale - Giles-Parscale Inc
Last Modified: 		05.22.2013

*/

/* Table of Contents
-----------------------------------------------------------------------------

	1. Clean Base
	2. Base Typography
	3. Images
	4. Links
	5. Forms
	6. Tables
	7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,
input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; -webkit-appearance: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, dl, li {list-style: none; margin:0; padding:0;  color: #555555; font-size: 14px; line-height: 24px;}
ol {list-style: decimal;}
ol li{list-style: decimal inside;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative; font-family: 'Maven Pro', sans-serif;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; }

.clear { clear: both; }
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */

/* 2. Define Base Typography 
------------------------------------------------------------------------------*/



/* Create the Default Paragraphs */
p { color: #6a6a6a; font-size: 14px; line-height: 21px;}

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {font-family: 'Maven Pro', sans-serif; color: #5f5e5e;}

/* Specific Header Settings */
h1 {font-size: 25px;} 
h2 {}
h3 {font-size:18px; }
h4 {font-size:16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}


/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #d91417; text-decoration:none}
a:hover {color: #9d090b;}
a:active {color: #9d090b;}
a:focus {outline: none;}
a.current{color: #9d090b;}


/* 5. Forms
------------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/
/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}


/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}

input[type="text"], textarea {-webkit-appearance: none; }
input[type="text"], input[type="password"] { outline: none; }
textarea:focus, input:focus, a, div, img { outline: none; }


#contact{ padding:22px 0 0 0;}
#contact .dform { float: left; width:510px; padding:10px 0 0 0;}
#contact .dform_element { padding:2px 2px 10px 2px;}
#contact .dform_element label{ float:left; padding-top: 5px; display:block; width:92px; text-align:left; font-size:14px; font-family:Arial, sans-serif; color:#5f5e5e;}
#contact .dform_element label span{ color:#555;}
#contact .dform_element input[type="text"], #contact .dform_element input[type="email"], #contact .dform_element input[type="password"]{ background: #FFF; border: 1px solid #d7d7d7; width: 280px; height: 23px; font-size:14px; padding: 3px 3px 3px 9px; color:#5f5e5e; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; border-radius:0px;}
#contact .dform_element select{background: #FFF; border: 1px solid #d7d7d7; width: 293px; height: 30px; font-size:14px; padding: 3px 3px 3px 9px; color:#5f5e5e; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; border-radius:0px;}
#contact .dform_element textarea{ background: #FFF; border: 1px solid #d7d7d7;  width: 280px; height: 112px; padding: 3px 6px 3px 6px; color:#5f5e5e; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; font-size:14px; resize:none; border-radius:0px;}
#contact .dform_element textarea:focus{ -moz-box-shadow:inset 0 0 0 2px #d7d7d7;  -webkit-box-shadow: inset 0 0 0 2px #d7d7d7;  box-shadow: inset 0 0 0 2px #d7d7d7;}
#contact .dform_element input:focus {outline: none; -moz-box-shadow:inset 0 0 0 2px #d7d7d7;  -webkit-box-shadow: inset 0 0 0 2px #d7d7d7;  box-shadow: inset 0 0 0 2px #d7d7d7;}
#contact .dform_element input[type="submit"]{padding:4px 10px 3px 10px; display: block; background: #d91417; float: left; text-transform: uppercase; color: #fff; font-size:12px;  margin-right: 20px; font-weight: 700; font-family: 'Roboto', sans-serif; margin-top: 4px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}   
#contact .dform_element input[type="submit"]:hover{text-decoration: none; background: #000; cursor:pointer; border:none;}
.dform_element.submit_button { float: left; margin-left: 94px;}
#contact img{ margin:0 !important;}
/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
		/*common margin style*/
		.m0{margin:0 !important;}
		.mr20{margin-right:20px;}
		.mt20{margin-top:20px !important;}
		.mb80{padding-bottom:80px !important;}
		.mt25{ margin-top:25px !important;}
		.mt50{ margin-top:50px !important;}
		.mtm25{ margin-top:-25px !important;}
		
		/*all padding zero*/
		.p0{padding:0 !important;}
		.pt20{padding-top:20px;}
		.pl60{ padding-left:60px;}
		
		/*common floating style*/
		.fl{float:left;}
		.fr{float:right !important;}
		
		/*common display style*/
		.dis-b{display:block}
		.pos_rel{ position:relative;}
		.w620{ width:620px !important;}
		.w230{ width:230px !important;}
		.hidden{ display:none !important;}
		
		/*border*/
		.no_bdr{border:none !important;}
        .bdr-bottom{ border-bottom:1px solid #e4e4e4;}
		.bdr{ background:#e4e4e4; width:100%; height:1px; margin:5px 0px 5px 0px;}
		.border{border:3px solid #bcb499;}
		
		/*common fonts style*/
		.f16{ font-size:16px !important;}
		.f18{ font-size:18px !important;}
		.f25{font-size:26px !important}
		.f28{font-size:28px !important}
		.fbold{font-weight:bold;}
		
		/*transition effect*/
		.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* Page Layout */
body{ background:#fff;}
#full_wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -190px; /* the bottom margin is the negative value of the footer's height */}
.wrapper{ width:960px; margin:0 auto;}
.content{ margin:0 auto; padding:0;}	

/* Header*/ 
header{  margin: 0 auto; height:70px; background:url(../images/site/header_bg_rptr.jpg) repeat-x #454444; width:100%;}
header .wrapper{ position:relative;}
header .wrapper .brand{display:block; width:212px; position:absolute; left:50%; margin-left:-106px; background:url(../images/site/logo_bg_divider.jpg) no-repeat; text-align:center; margin-top:1px; z-index:99;}
header .wrapper .upper_header{ float:right; height:28px; overflow:hidden}
header .wrapper .upper_header a{color: #c4c2c2; font-family: 'Maven Pro', sans-serif; font-size: 15px; line-height:36px;}
header .wrapper .upper_header span{color: #c4c2c2; font-family: 'Maven Pro', sans-serif;  font-size: 15px; line-height:36px;}

header .wrapper ul{ display:block; position:relative; top:7px;}
header .wrapper ul li{ display:block; text-align:center; float:left; min-width:118px;}
header .wrapper ul li a{color: #fff;  font-family: 'Maven Pro', sans-serif; font-weight: 700; font-size: 14px; text-transform: uppercase; letter-spacing: 2px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
header .wrapper ul li a:hover{color:#757575;}
header .wrapper ul li a.current{color:#757575;}
header .wrapper ul li+li+li+li{ margin-left:250px;}
header .wrapper ul li+li+li+li+li{ margin:0}
header .wrapper ul li+li+li+li+li+li{ text-align:right}


/* Home page Slider css */
/* banner new edition */
/*Supersized home page slider*/
	#home_banner { display: block; overflow: hidden; min-height: 300px; width: 100%; margin: 0; padding: 0; position:relative; }
	#home_banner li { background:none !important; display:block; list-style:none; z-index:30; min-width:100%;  background-size:100% auto !important; position:absolute; overflow:hidden; height: 440px !important; top:0; left:0; width:100%; height:100%; padding:0px;}
	#home_banner li.image-loading { background:#fff url(../images/site/progress.gif) no-repeat center center; width:100%; height:100%; }
	#home_banner li.image-loading img { visibility:hidden; }
	#home_banner li.prevslide img, #supersized li.activeslide img { display:inline; top:0px !important; }
	#home_banner li .slide_img{ display:block; width:100%;}
	#home_banner li .slide_img img{ width:100%; min-height:345px;}
#home_slider_content{ margin: 0 auto; padding: 0; background: #fff; overflow: hidden; min-width:960px; position: relative; }
#home_slider_content.home_main{margin-bottom:-140px;}
#home_slider_content .slider { width:100%; list-style: none; position:relative;}
#home_slider_content .slider .slide_image{ width:100%; height:340px; overflow:hidden; }
#home_slider_content .slide_area{ width:100%; display:block; overflow: hidden; height:440px;}

/* Slider text content area*/
#home_slider_content .slider_text_content {position: absolute; width: 100%; top: 10px; margin:0 auto; left: 0px; height: 97%; z-index: 1; }
#home_slider_content .slider_text_content .wrapper{padding: 20px; background: url(../images/site/home_banner_overlay.png) left bottom no-repeat; width:100%; position: relative; top: 82px;}
#home_slider_content .slider_text_content .main_text_content{width: 410px; padding-left: 70px; padding-top: 50px; position: relative; height: 110px;}

/* Control list */
#home_slider_content .slider_text_content .main_text_content .anythingControls ul { display:none !important;}
#home_slider_content .slider .lower_text_content{background-color:transparent !important; position:relative !important; top:0px !important; right:0px; display:block; z-index:999 !important;}
#home_slider_content .slider .lower_text_content li{ overflow:visible !important; position:relative; height:120px !important;}
#home_slider_content .slider .lower_text_content p{font-size: 14px; color:#fff;}
#home_slider_content .slider .lower_text_content h2{color: #fff; font-family: 'Maven Pro', sans-serif; font-size: 36px; font-weight:normal; line-height: 38px;}
#home_slider_content .slider .lower_text_content a{ font-size:14px; font-weight:500; }

/* IE style for slider */
.ie7 #home_slider_content .slider .upper_text_content p, .ie8 #home_slider_content .slider .upper_text_content p{font-size:16px; letter-spacing:1px;}

.home_middle_content{ position:relative; z-index:9;}/*Edited M*/
.home_middle_content .middle_top_area{ text-align:center; height:125px; background:url(../images/site/solutions_img.png) center top repeat; width:100%; padding-top:15px;}/*Edited M*/
.home_middle_content .middle_top_area h3{ font-size:20px;}

.feature_project_container{ background:#303030; position:relative; min-height:230px;}
.feature_project_container .left_feature_container{ background:#303030;}
.feature_project_container .left_feature_container .feature_block_container{ width:730px; float:left; padding-top:25px;}
.feature_project_container .left_feature_container .feature_block_container .feature_block{ height:175px; float:left; width:225px; position:relative; margin-right: 12px;}
.feature_project_container .left_feature_container .feature_block_container .feature_block.last{ margin:0}
.feature_project_container .left_feature_container .feature_block_container .feature_block img{ max-width:100%; }
.feature_project_container .left_feature_container .feature_block_container .feature_block a.front{display:block; background:url(../images/site/black_transparent.png) repeat; min-height:35px; position:absolute; bottom:22px; width:100%; text-align:center; font-size:16px; color:#fff; line-height:40px; left:0;}
.feature_project_container .left_feature_container .feature_block_container .feature_block a:hover{ text-decoration:underline;}
.feature_project_container .left_feature_container .feature_block_container .feature_block .overlay_block{ position:absolute; left:0; top:0;  height: 128px; padding:25px; display:none;  background:url(../images/site/dot_bg.png) repeat;}
.feature_project_container .left_feature_container .feature_block_container .feature_block .overlay_block a{color:#d91417; font-size:14px; text-transform:uppercase;  font-family: 'Roboto', sans-serif;}
.feature_project_container .left_feature_container .feature_block_container .feature_block .overlay_block p{font-family: 'Roboto', sans-serif; font-weight:normal; line-height:20px;}

.home_lower_container{ background:#fff; height:165px; padding-top:15px}
.ie7 .home_lower_container{ height:205px;}
.home_lower_container .wrapper{ border-top:1px solid #e4e4e4;padding-top:25px; padding-bottom:25px; border-bottom:1px solid #e4e4e4;}
.home_lower_container .lower_img{ float:left; width:460px;}
.home_lower_container .lower_right_container{ width:500px; float:right}
.home_lower_container .lower_right_container .text_content{ width:200px;  float:left;}
.home_lower_container .lower_right_container .list_content{ display:block;  float:right}
.home_lower_container .lower_right_container .list_content ul{ width:100px; float:left}



.feature_project_container .right_feature_container{ padding-left:25px; position:absolute; padding-top:25px; right:0; width:25%;  background:#dedede; top:0; height:206px;}
.feature_project_container .right_feature_container .title{ background:#303030; display:block; padding:5px 20px 5px 20px; width:145px; color:#fff; font-size:18px;}
.feature_project_container .right_feature_container ul{ padding-top:15px; padding-left:15px;}
/*.feature_project_container .right_feature_container ul li{ list-style-image:url(../images/site/bottom_list.jpg);} */
.feature_project_container .right_feature_container ul li{ list-style:square outside none;}
.feature_project_container .right_feature_container ul li a{ font-size:14px; color:#050505;}
.feature_project_container .right_feature_container ul li a:hover, .feature_project_container .right_feature_container ul li a.current{color:#d91417;}


.push{ height:190px;}
footer{ height:190px; width:100%; background:url(../images/site/footer_rptr.gif) repeat #2f2f2f;}
footer .wrapper{ width:960px; margin:0 auto; text-align:center;}
footer .wrapper p{ font-size:12px; color:#999999; margin:0; padding:0;}
footer .wrapper ul{ margin:0; padding:0; text-align:center; height:72px;}
footer .wrapper ul li{ margin:0; display:inline-block; *display:inline; zoom:1; color:#999999; font-size:14px; padding:0 26px; background:url(../images/site/border_img.jpg) no-repeat left 3px; line-height:1; }
footer .wrapper ul li+li a{ color:#999;}
footer .wrapper ul li+li+li a{ color:#999;}
footer .wrapper ul li+li+li+li a{ color:/*#f43a3e*/#D91417;}
footer .wrapper ul li:first-child{ background:none;}
footer .wrapper ul li a{ font-size:12px; color:#f43a3e;}
footer .wrapper ul li a:hover{ color:#999999;}
footer .mid_align{text-align:center;padding-top:20px; padding-bottom:20px;}


/* About */
.inner_slide_area{ height:152px !important;}
.inner_slide_area #home_banner{ min-height:152px;}
.inner_slide_area #home_banner li{ height:152px !important;}
.inner_slide_area .slider_text_content .wrapper{ top:0 !important; background-image:none !important;}
.inner_slide_area .lower_text_content h2{ font-size:70px !important; color:#FFF; font-family: 'Roboto', sans-serif !important;; font-weight:700; position:relative;}
.inner_slide_area .slider_text_content .wrapper{ width:960px !important; margin:0 auto; padding:0 !important;}
.inner_slide_area .slider_text_content .main_text_content{ padding-left: 0 !important;   padding-top: 100px !important;}

.inner_main_container{ width:960px; margin:0 auto; padding:32px 0 20px 0;}
.inner_main_container .inner_left_container{ width:677px; float:left; padding:0 28px 0 0;}
.inner_main_container .inner_left_container {float: left;margin: 0 0 20px;padding: 0 28px 15px 0;width: 677px;}
.inner_main_container .inner_left_container img{ margin:0 0 26px 0;}
.inner_main_container .inner_left_container ul { margin:0 0 15px; padding:0; list-style: disc;  margin-left: 20px;}
.inner_main_container .inner_left_container ul li {list-style: none !important;line-height: normal; color: #6a6a6a; font-size: 14px; line-height: 21px; }
/*.inner_main_container .inner_left_container ul li {background:url(../images/site/list_icon.jpg) no-repeat left 8px; list-style: none !important;line-height: normal; color: #6a6a6a; font-size: 14px; line-height: 21px; }*/
.inner_main_container p{ padding:0 0 15px;}
.inner_main_container .inner_right_container{ width:215px; float:right; padding:30px 0 0 0;}
.inner_main_container .inner_right_container p{ line-height:16px;}
.inner_main_container .inner_right_container .title_text{ display:block; padding:2px 0 10px;}
.inner_main_container .inner_right_container ul{ margin:0 0 10px 0; padding:0; }
.inner_main_container .inner_right_container ul li{ margin:0; background:none; margin:0; padding:0 0 5px 0; line-height:normal; color:#d91417; }
.inner_main_container .inner_right_container ul li a:hover, .inner_main_container .inner_right_container ul li a.current{ color:#5f5e5e;}

.inner_main_container .inner_right_container .testimonial_slide { position:relative; height:auto; display:block; float:left; margin:0 0 40px 0; padding:55px 0 0 0; border-top:#e4e4e4 solid 1px;}
.inner_main_container .inner_right_container .testimonial_slide #testimonial{ width:138px; background:#f6f5f5 url(../images/site/testimonial_arrow_bg.jpg) no-repeat 15px 26px; border:#cecdcd solid 1px; padding:25px 18px 15px 56px;}
.inner_main_container .inner_right_container .testimonial_slide #testimonial .prev, .inner_main_container .inner_right_container #testimonial .next, .inner_main_container .inner_right_container #testimonial .pagination{ display:none;} 
.inner_main_container .inner_right_container .testimonial_slide #testimonial div{ float:left; width:140px;}
.inner_main_container .inner_right_container .testimonial_slide #testimonial p{ font-size:14px; line-height:18px; padding:0 0 12px;}
.inner_main_container .inner_right_container .testimonial_slide #testimonial strong{ font-size:12px; color:#6a6a6a;}
.inner_main_container .inner_right_container .testimonial_slide .bottom_img{ width:213px; height:41px; position:absolute; bottom:-40px; text-align:center; background:url(../images/site/testimonial_arrow.jpg) no-repeat center top;}

/* Our team */
#our_team_container{ padding:8px 0 10px;}
#our_team_container .our_team_block{ padding:0 0 10px; margin:0 0 28px; border-bottom:#e4e4e4 solid 1px;}
#our_team_container .our_team_block .team_block_left{  width:210px; float:left;}
#our_team_container .our_team_block .team_block_left img{ margin:0;}
#our_team_container .our_team_block .team_block_right{  width:465px; float:left;}
#our_team_container .our_team_block .team_block_right h3 { margin:0 0 8px; line-height:1;}
#our_team_container .our_team_block .team_block_right h3 em{ font-size:16px; font-weight:normal; display:block;}
#our_team_container .our_team_block .team_block_right p{ line-height:16px;}
.apply_btn{ width:52px; height:24px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#d91417; text-align:center; color:#FFF; font-size:12px; font-family: 'Roboto', sans-serif; font-weight:700; display:block; float:left; line-height:24px;}
.apply_btn:hover{ background:#000; color:#FFF;}
#our_team_container .our_team_block .team_block_right li{list-style:disc!important;background:none!important;padding:0px!important;margin:0px 0px 0px 20px!important;}



/* Projects landing */
#projects_landing_container{ width:705px; padding:0;}
#projects_landing_container .projects_landing_block{ /*border-bottom:#e4e4e4 solid 1px;*/ padding:10px 0 0 0;}
#projects_landing_container .projects_landing_block .pagination{ border-top:#e4e4e4 solid 1px;  padding:25px 0px 0px 0px;}
.ie7 #projects_landing_container .projects_landing_block{ padding-bottom:18px;}
#projects_landing_container .projects_landing_block .projects_landing_img .landing_block{ margin:0 0 13px; position:relative;}
#projects_landing_container .projects_landing_block .projects_landing_img h5{ font-style:italic; font-weight:600;}
#projects_landing_container .projects_landing_block .projects_landing_img p{ line-height:normal; padding:0 0 14px 0;}
#projects_landing_container .projects_landing_block .projects_landing_img{ width:225px; float:left; margin:0 14px 18px 0; position:relative; overflow:hidden; }
#projects_landing_container .projects_landing_block .projects_landing_img.last{ margin-right:0;}
#projects_landing_container .projects_landing_block .projects_landing_img img{ margin:0; padding:0;}
#projects_landing_container .projects_landing_block .projects_landing_img span{ position:absolute; width:100%; background:url(../images/site/black_transperent.png) repeat left top; text-align:center; font-size:16px; padding:12px 0; display:block; left:0; bottom:28px; color:#FFF;}
#projects_landing_container .projects_landing_block .projects_landing_img span:hover{ text-decoration:underline;}
/*#projects_landing_container .projects_landing_block .projects_landing_img a{ position:absolute; width:100%; background:url(../images/site/black_transperent.png) repeat left top; text-align:center; font-size:16px; padding:12px 0; display:block; left:0; bottom:28px; color:#FFF;}
#projects_landing_container .projects_landing_block .projects_landing_img a:hover{ text-decoration:underline;}*/


/* projects detail */
#projects_detail_container{ border-bottom:#e4e4e4 solid 1px; padding:10px 0 10px; margin:0 0 15px;}
#projects_detail_container .projects_gallery_container{ width:400px; float:left;}
#projects_detail_container .projects_gallery_container .gallery_large_thumb{ float:left; width:389px; padding:0 0 10px;}
#projects_detail_container .projects_gallery_container .gallery_large_thumb img{ max-width:100%; margin:0; padding:0; display:block;}
#projects_detail_container .projects_gallery_container .gallery_small_thumb{ margin:0; padding:0; float:left;}
#projects_detail_container .projects_gallery_container .gallery_small_thumb li{ float:left; margin:0 5px 5px 0; padding:0; }
#projects_detail_container .projects_gallery_container .gallery_small_thumb li a{ display:block;}
#projects_detail_container .projects_gallery_container .gallery_small_thumb li a img{ margin:0; padding:0; display:block;}
#projects_detail_container .projects_right_container{ width:254px; float:right;}
#projects_detail_container .projects_right_container ul li{ color:#6A6A6A; padding:0 0 5px 8px;list-style: disc !important;}
#projects_detail_container .projects_right_container h5{ margin:0 0 5px;}
#projects_detail_container .projects_right_container p{ line-height:16px;}

.related_services{ margin:30px 0 30px 0; padding:22px 0 0 0; border-top:#e4e4e4 solid 1px;}
.related_services ul{ margin:0; padding:10px 0 0 0 !important;}
.related_services ul li{ margin:0 10px 0 0 !important; padding:0 !important; float:left; background:none !important; position:relative; overflow:hidden; width:161px;}
.related_services ul li a{ position:absolute; width:100%; background:url(../images/site/black_transperent.png) repeat left top; text-align:center; font-size:12px; padding:12px 0; display:block; left:0; bottom:20px; color:#FFF;}
.related_services ul li img{ display:block; margin:0 !important;}
.related_services ul li a:hover{ text-decoration:underline;} 

/* Services Detail */
.services_detail p{ line-height:16px;}
.services_fabrication_images{ padding:12px 0 0 0;}
.services_fabrication_images ul{ margin:5px 0 20px 0 !important; padding:0;}
.services_fabrication_images ul li{ margin:0 8px 8px 0 !important; padding:0 !important; float:left; background:none !important;}
.services_fabrication_images ul li a{ display:block;}
.services_fabrication_images ul li a img{ display:block; border:#9d9b99 solid 2px; margin:0 !important;}


/* Contact */
.contact_slide_area{ text-align:center; height:301px !important; position:relative;}
.contact_slide_area .wrapper{ margin: 0 auto;  padding: 0;  width: 960px; position:relative;  top: 260px;  text-align:left;} 
.contact_slide_area h2{ color: #FFFFFF; font-family: 'Roboto', sans-serif; font-weight:700;   font-size: 70px; line-height: 38px; position:relative; }
.contact_slide_area img{ left: 0;  position: absolute;  top: 0;  width: 100%;}
.contact_wrap{ border:none !important; padding:45px 0;}
.contact_wrap .contact_left_wrap{ width:432px; float:left;}
.contact_wrap .contact_right_wrap{ width:495px; float:right;}
.contact_wrap .contact_right_wrap p{ line-height:normal; padding:0 0 25px;}
.contact_wrap .contact_right_wrap ul{ padding:0 0 20px 0; margin:0; border-bottom:#e4e4e4 solid 1px;}
.contact_wrap .contact_right_wrap ul li{ margin:0; padding:0 0 0 56px; float:left; width: 125px; }
.contact_wrap .contact_right_wrap ul li:first-child{ padding:0;}
form#contact_us br{display: none;}
form#contact_us .error-inner{color:#D91417;padding:0px 0px 0px 90px}

/*Locations Google Map*/
#map_address{ width:150px;height:100px; }

/* Resources landing */
.resources_block{ padding:20px 0 5px 0; border-bottom:#e4e4e4 solid 1px;}
.resources_block p{ line-height:normal; padding:2px 0 13px;}
.resources_block .image_left_block{ width:180px; float:left;}
.resources_block .image_left_block img{ margin:3px 0 0 0;}
.resources_block .image_right_block{ width:490px; float:left;}
.pagination{ margin:25px 0 0 0 !important; padding:0;}
.pagination li{ float:left; margin:0 !important; padding:0 3px !important; font-size:14px; color:#d91417; background:none !important;}
.pagination li a{ color:#d91417; font-size:14px;}
.pagination li a:hover, .pagination li a.current{ color:#878585;} 


.feature_left_block{ left: 50%; margin: 0 0 0 -480px;  position: relative;  width: 730px; }
