.container{background-color:#fff;  }
  
.logo img{margin-left:30px; margin-top:30px;}
.nav{margin:0px; margin-top:30px; padding-bottom:40px;margin-left: 10px;}
.nav li{display:inline; float:left;}
.nav li  a{ padding: 3px 18px 0px 18px; font-size:14px;  text-transform:uppercase;  color:#231f20; font-weight:200}
.left_cont h4{margin-left:30px; margin-right: 20px;  font-size:22px; color:#d51921; font-family: arial; line-height:26px; margin-bottom: 1px;}
.left_cont p{margin-left:30px; font-size:16px;line-height:20px;margin-right: 20px;}
.red{color:#d51921; font-weight:bold;}
.left_cont{ border-right:1px dotted #2c2c2c; margin-top:15px;padding-bottom: 28px;}
.right_cont{padding-top:30px;margin-left:15px; color:#434344;}
.right_cont h4{ text-transform:uppercase; font-size: 15.5px; line-height: 0px;
color: #d51921;
font-weight: normal;  }
.right_cont p{font-size: 14px;padding-bottom: 30px;
line-height: 16.8px;
color: #3b3b3c;
padding-right:30px;
}

#slider{width:1170px; margin:0 auto; box-shadow:none;}
.left_cont p a{color:#000;  font-weight:bold;font-size:14px;line-height:16.8px;font-family: arial; margin-left: 5px;}
.right_cont p a{color:#000;  font-weight:bold;font-family: arial; margin-left: 5px;}
.right_cont p a:hover,.left_cont p a:hover{
	text-decoration:none;
}
.footer{ 
}
#footer_row{
	background: #d3d3c6;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 0px 0px 0px 0px #ccc;
margin-top: -20px;
margin-left: 20px;
padding-top: 72px;
position: absolute;
z-index: -1;
width: 1170px;
}
#footer_row .span3{
	float:right;	
}


.nav>li>a:hover, .nav>li>a:focus {
text-decoration: none;
background-color: #fff;
}
.heading_slide{}

.footer p{padding-left:15px; margin-bottom:20px; font-size:10px; line-height:13px;font-family:arial;}
.footer p a{color:#231f20;font-size:12px;}
.login{float:right;}
.login h4{ font-size:12px; margin-top: 0px; color:#2f2b2c;}
.login h4 a{color:#231f20;font-weight:normal;}
.sear{ width:140px; }
.input-group{margin-top:65px; margin-left: 28px;}
.login  .input-group input[type="text"]{
background-color: #d3d3c6;
border: 0px solid #ccc; 
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition: border linear .2s,box-shadow linear .2s;
-moz-transition: border linear .2s,box-shadow linear .2s;
-o-transition: border linear .2s,box-shadow linear .2s;
transition: border linear .2s,box-shadow linear .2s;
}

.login  .input-group input[type="text"]{
display: inline-block;
height: 11px;
padding: 3px 1px;
margin-bottom: 0px;
font-size: 14px;
line-height: 20px;
color: #555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.abt_left{padding-left: 40px;
padding-top: 20px;
padding-bottom: 160px;
width: 517px;
}
.abt_left h4{color:#d51921; text-transform:uppercase; font-size:20.97px; border-bottom:1px dotted #2c2c2c; padding-bottom:15px; font-weight:normal; line-height:25.17px;}
.abt_left p{ font-size: 16.69px;
color: #3B3B3C;
font-weight: normal;
line-height: 20.03px;
font-family: arial;}
.abt_left h5{font-size:16px ;color:#3b3b3c; font-weight:bold; font-size:16.69px; line-height:20.03px;}
#container_center{box-shadow:none;margin-bottom: 0px;}

.nav>li>a:hover, .nav>li>a:focus {
text-decoration: none;
background-color: #d51921;

color:#fff;
}
.hover_box{ background-color: #d3d3c6;
width: 593px;
position: absolute;
top: 188.5px;
margin-left: 577px;
z-index: 0;
margin-bottom: 5px;}

.news{
	background: #f7f7f7;
	padding-top:12px;
	font-family: "DIN Next W01 Regular";
	margin-bottom: -10px;
}

.news-heading{
	padding-left: 15px;
	text-transform: uppercase;
}

.news-text{
	color: #888;
	width: 1000px !important;
}

.container2{width:1170px; margin:0 auto;}
.hover_box h4{ border-bottom:2.5px dotted #2c2c2c;font-weight:normal; padding-bottom:15px; font-size:20px; margin-top:68px; margin-left:45px;margin-right:30px; text-transform:uppercase;}
.hover_box p{font-size: 13.53px; font-family: arial;
margin-top: 20px;
margin-left: 45px;
margin-right: 30px;
color: #000;
line-height: 16.23px;
font-weight: 400;}
#bus_container{
margin-top: 1px;
}
#business h4{font-size: 20px;
color: #464547;
margin-left: 40px;
margin-top: 60px;
border-bottom: 2.5px dotted #2c2c2c;
margin-right: 25px;
padding-bottom: 19px; font-weight:normal; }
#business p{ font-size:13.53px; color:#464547;margin-left:40px; line-height:16.23px; font-family:arial;}
#business a{
	font-size:13px; color:#464547;font-weight: bold;
}
#business{
	margin-left:10px;margin-bottom: 50px;
}
.business_img{
	height: 538px;
	margin-left:10px;
	
}
.business_img img{
	height:100%;
	width:100%;
}
.bg1{
	background:#fff;
	margin-left:0px;

	
}
.bg2{
	background:#d3d3c6;
	margin-left:0px;

}
.bg3{
	background:#535051;
	margin-left:0px;
	color:#fff;

}

.bg4{
	background:#fff;
	margin-left:0px;

}
.container1{
	width:1170px;
	margin:0px auto;
	


	

}
.bg5{
	background:#5d7483;
	margin-left:0px;

}
.bg3 #business h4,.bg3 #business p,.bg3 #business a,.bg5 #business h4,.bg5 #business p,.bg5 #business a{
	color:#fff;
}
.row_adjust,.row_adjust1{
	height:510px;
	margin-left:0px;
}
.row_adjust{
	margin-top:-10px;
	
}
.inner_div{
	height:510px;
}
.clear{
	clear:both;
}
.shadow {

height: 4px;
position: absolute;
width: 940px;
margin-top: -3px;
}
.table {
width: 92%;
margin-bottom: 20px;
margin-left: 40px;
}
#text_box_heading{font-family:arial; font-weight:bold;}

.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
background-color: #fff; line-height: 8px;
}


.table th, .table td {
padding: 6px;
line-height: 12px;
text-align: left;
vertical-align: top;
border-top: 1px solid #ddd;
}


#investor_head{margin-right:10px;}
#investor_head h5{ font-size:13.53px; line-height:16.24px;color:#3b3b3c; margin-left:40px; margin-top:40px; font-family:arial;font-weight: normal	}

#investor_head h4{ font-size:20.97px; border-bottom:2.5px dotted #2c2c2c; margin-left:40px; padding-bottom:15px; margin-top:40px; font-weight:normal;}
#investor_head p{margin-left:40px;}
#investor_head ul {padding-left: 35px;}
#investor_head ul li{list-style-image: url("../img/doc.png"); }

#contaier_center{box-shadow:none;margin-top:1px;}
#quality_head{margin-right:10px;}
#quality_head h5{ font-size:13.53px; line-height:16.24px;color:#3b3b3c; margin-left:40px; margin-top:40px; font-family:arial;font-weight: normal	}

#quality_head h4{ font-size:20.97px; border-bottom:2.5px dotted #2c2c2c; margin-left:40px; padding-bottom:15px; margin-top:40px; font-weight:normal;}
#quality_head p{margin-left:40px;}
#quality_head ul {padding-left: 35px; }
#quality_head ul li{ list-style:none;
}
#quality_head ul li:before {
      /* For a round bullet */
      content:'\2022';
      /* For a square bullet */
      /*content:'\25A0';*/
      display: block;
      position: relative;
      max-width: 0px;
      max-height: 0px;
      left: -18px;
      top: -0px;
      color: #d51921;
      font-size: 30px;
    }
	#clnt{background-color:#d3d3c6;}
.quality_tl{ font-size:14px !important; line-height:19px !important; font-weight:bold !important}
.inspection{padding-left:20px;}

#map{width: 1170px;
margin: 0 auto;

margin-top: 1px;}

.grid{ height:137px;  width:120px; float:left; margin: 11px;}
.client_map{margin-left:0px;padding-left:20px;padding-bottom:30px;}
#map_head h4{
font-size: 16px;
border-bottom: 2.5px dotted #2c2c2c;
margin-left: 6px;
padding-bottom: 8px;
margin-top: 40px;
margin-right:26px; font-weight:normal;
}
body{background-color:#e7eae3;}


#cont1 h4{font-weight: normal;
font-size: 20.97px; line-height:25.17px;
color: #d51921;
line-height: 2px;
margin-top: 29px;}
#cont p{font-size:14px; color:#2c2c2c;}

address{ margin-top:50px; margin-left:5px;}


abbr[title], abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #999;
color: #d51921; font-weight:bold;
}

.slider11{background:none;}

#cont1{padding-left: 31px; background-image:url('../img/ft_bg.png'); background-repeat:no-repeat;padding-bottom: 353px;
background-position:20px 597px;
margin-bottom: -9px;}
#contact{
margin-left: 5px;
}

#corp{ margin-bottom:15px; margin-top:15px;}

.cont_form{ margin-top:30px;}

input[type="text"] {border-radius: 0px; box-shadow:none;-webkit-transition:none;}
.inp{width:150px;}
textarea{border-radius: 0px;}
#sub{background: #d51921;
border: none;
color: #fff;
font-size: 8.93px;
margin-top: 9px;
padding: 3px; border-radius: 0px;
font-family: arial;
padding-bottom: 0px;
padding-top: 0px;}
.emplo_bg{ background-image:url('../img/employee.jpg'); height:419px; }
#fr{margin:150px;margin-left: 295px;}
#login{ background:#d51921; border:none; color:#fff; font-size:11px;}

.banner_carousel_caption{width: 337px;
border-top-left-radius: 30px;
border-top-right-radius: 30px;
margin-left: 780px;
}
.banner_carousel_caption h3{
	color:#fff; border-bottom:2.5px dotted #fff;padding-bottom:7px;font-weight: normal;
}
.slider_read{font-weight:bold; color:#fff; font-size:14px; margin-top:15px;}
.slider_read:hover{
color: #FFFFFF;
text-decoration: none;
}
.banner_carousel_caption p{margin-bottom:10px;font-size:15px;}
.search_img{position: absolute;
margin-left: -20px;
z-index: 0;
cursor:text;
margin-top: 1.4px;
cursor: text;
}
.search_img img{
	max-width:80%;
}
.career{webkit-box-shadow: 3px 3px 5px 6px #404040;
box-shadow: 0px 2px 4px -0px #404040;
margin-left:0px; background-color:#d51921;}

.career h4{font-size:20.97px; color:#fff; line-height:25.17px; font-weight:normal;}
.career_pdf h4{font-size:18px; line-height:21.6px; font-family:normal; font-family:arial;}
.career_pdf span{color:#414042;}
.form_post{border-bottom:1px solid #d51921; padding-bottom:23px;}
.pst{ width:260px; height:25px;}
.appli_f{ border-right:1px solid #d51921; padding-right: 15px;margin-top: 7px; }
.form_total{ border-bottom:2px solid #d51921; margin-left:0px;}
.pstr{ width:230px; height:25px; float:right;}
.pa{margin-top:30px;}

.lab_box{margin-bottom: -25px;}

.appli_r{margin-left:-10px;}


.r_box{ width:240px;}
.lable_cntl{margin-left:-31px;}

#controls2{margin-left:145px;}
.eq h4{font-size:14px; font-family:arial; color:#d51921; margin-left:20px;}
.fheading h4{font-size:14px; font-family:arial;}
.table td{border:none;}
.acd{margin-left:0px;}
.acd1{margin-left:30px;}
.acd sapn{margin-left:0px;}
.acd h4{ font-size:14px; color:#d51921;font-weight: normal;}
.bg_gallery{
	background:#3b3b3c;
	margin-left:0px;
}
.left_ul{
	list-style:none;
	padding-top:30px;
}
.left_ul li a{
	text-decoration:none;
	color:#B6B6B6;
	
	
}
.left_ul li .active{
	color:#fff;
}
.left_ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.main_shadow{
	-moz-box-shadow: 4px 5.5px 8px 2px #000000;
-webkit-box-shadow: 4px 5.5px 8px 2px #000000;
box-shadow:4px 5.5px 8px 2px #000000;
height: 0px;
position: absolute;
width: 935px;
margin-top: -3px;
background: #fff;
border: none;
z-index: 100;
margin-left: 0px;
}
}
.no_shadow{
	box-shadow:none;
	
}

.dropdown-menu>li>a {
display: block;
padding: 10px 18px;
clear: both;
font-weight: normal;
line-height: 16px;
color: #333;
white-space: nowrap;
text-transform: capitalize;
}

.dropdown-menu {
position: absolute;
top: 25px;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 206px;
padding: 5px 0;
margin-top: 0px;
list-style: none;
background-color: #fff;
border: 0px solid #ccc;
border: 1px solid rgba(0,0,0,0.2);
-moz-border-radius: 6px;
border-radius: 0px;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}

.view_gallery{
	padding-top: 15px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
color: #ffffff;
text-decoration: none;
background-color: #d51921 !important; min-width: 170px;

}
.active_menu{
	text-decoration: none;
background-color: #d51921;
padding: 3px 5px 2px 5px;
color: #fff !important;
}

.our_slide{
	position: relative;
}
.our_carousel img{
	width: 395px;
	height: 350px;
	float: left;
}
.our_carousel .our_slide{
	width:1010px;
	float:left;
	height:290px;
	padding:10px;
	padding-left:80px;
	padding-right:50px;
	padding-top:50px;
	background:#5d7485;
	margin-left: 5px;
}
.our_carousel .our_slide h3{
	color:#fff;
	font-size:21px
}

.our_carousel .our_slide h5{
	font-size: 13.53px;
	margin-top: -23px;
	border-bottom: 2.5px dotted #fff;
	padding-bottom: 15px;
	color:#fff;font-weight: normal;
	margin-right: 100px;
}


.pitti_carousel .carousel-control.left{
	position: absolute;
	top: 50%;
	left: 15px;
	width: 47px;
	height: 47px;
	margin-top: -20px;
	line-height: 30px;
	opacity: .5;
	margin-left: 5px;
	text-indent:-99999px;
	border: 0px solid #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:url(../img/arrow_left.jpg);
}
.pitti_carousel .carousel-control.right{
	position: absolute;
	top: 50%;
	right: 15px;
	left: auto;

	width: 47px;
	height: 47px;
	margin-top: -20px;
	line-height: 30px;
	opacity: .5;
	text-indent:-99999px;
	border: 0px solid #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background:url(../img/arrow_right.jpg);
}

.carousel-caption p{font-size: 18px;
line-height: 21.6px;
font-family: arial;
padding-right: 100px;}
.pitti_carousel .carousel-caption p{
font-size:13.53px; line-height:16.23px; font-family:arial;
}


.cars2{font-family:arial; font-size:21px; line-height:25.2px;}
.active_submenu{color:#fff !important;}

.form-horizontal .control-label{color:#000;}
.muted{color:#000;}
.appli h4{font-weight:normal; font-size:20.97px; line-height:25.17px;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
color: #ffffff;
text-decoration: none;
background-color: #d51921 !important;
min-width: 170px;
}

.span4.start_span{font-family:arial; font-weight:normal; font-size:14px; line-height:36px;color: #000;}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width: 1170px;
}
.sub_active_menu{
	text-decoration: none;
	background-color: #d51921;
	color:#fff !important;
	min-width: 170px !important;
}
.galleria-info{
	display:none !important;
}
.active_sub_menu_inner{
	display:none !important;
}
.testwdt{width:280px;}

.employ{width:300px;}