@charset "utf-8";
/* CSS Document */


body {
  font-family: 'PT Sans',sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background:url(../images/BG.png) repeat;
}

.container{
	width:980px !important;
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	padding:0px;
}
.top_header_line {
    background: none repeat scroll 0 0 #4C4C4C;
    float: left;
    height: 14px;
    width: 100%;
}

.header {
    float: left;
    height: 179px;
    width: 100%;
	border-top: 20px solid #4C4C4C;
	background:url(../images/header.png) no-repeat;
}
.jumbotron{
	float:left;
	padding:0px !important;
	margin-bottom:10px;
}
.logo {
    float: left;
    height: 113px;
    margin: 17px 0 0 34px;
    width: 397px;
}

.nav-pills{
	border-bottom:4px solid #fe7e13;
	background: #343434; /* Old browsers */
background: -moz-linear-gradient(top,  #343434 0%, #131213 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343434), color-stop(100%,#131213)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #343434 0%,#131213 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #343434 0%,#131213 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #343434 0%,#131213 100%); /* IE10+ */
background: linear-gradient(to bottom,  #343434 0%,#131213 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343434', endColorstr='#131213',GradientType=0 ); /* IE6-9 */
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background:#FE7E13;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #FE7E13;
    text-decoration: none;
}
.nav-pills > li > a{
	border-radius:0px;
	color:#fff;
}

.slider {
    float: left;
    height: 400px;
    width: 980px;
}

.footer{
	height:60px;
	background:#4C4C4C;
	width:100%;
	border-top:5px solid #fe7e13;
	text-align:center;
	float:left;
}

.footer p{
	color: #FFFFFF;
    margin: 22px auto auto;
    text-align: center;
}

hr{ 
	margin:10px 0px 10px 0px !important;
}

.text_shadow{
	text-shadow: 0.04em 0.09em 0.09em #333;
	color:#fe7e13;
}

p{
	text-align:justify;
	font-size:13px;
	font-family: 'PT Sans',sans-serif;

}

.our_wrks {
    float: left;
    height: 185px;
    width: 100%;
}
.our_wrks ul {
    float: left;
    margin: 0;
    padding: 10px 0 0;
}
.our_wrks ul li {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    display: inline-block;
    padding: 6px;
	margin-right: 10px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'PT Sans',sans-serif;
	margin-top:10px;
}

	.dt{
		font-weight:bold;
	}
	.p-none{
		padding:0px;
	}
	.p-t-xxs{
		padding-top:5px;
	}
	
	.p-t-xs{
		padding-top:10px;
	}
	
	.p-t-sm{
		padding-top:15px;
	}
	
	.p-t-lg{
		padding-top:20px;
	}
	.p-t-llg{
		padding-top:25px;
	}
	
	.p-l-xxs{
		padding-left:5px;
	}
	
	.p-l-xs{
		padding-left:10px;
	}
	
	.p-l-sm{
		padding-left:15px;
	}
	
	.p-l-lg{
		padding-left:20px;
	}
	.p-l-llg{
		padding-left:25px;
	}
	
	.p-r-xxs{
		padding-right:5px;
	}
	
	.p-r-xs{
		padding-right:10px;
	}
	
	.p-r-sm{
		padding-right:15px;
	}
	
	.p-r-lg{
		padding-right:20px;
	}
	.p-r-llg{
		padding-right:25px;
	}
	
	.p-b-xxs{
		padding-bottom:5px;
	}
	
	.p-b-xs{
		padding-bottom:10px;
	}
	
	.p-b-sm{
		padding-bottom:15px;
	}
	
	.p-b-lg{
		padding-bottom:20px;
	}
	.p-b-llg{
		padding-bottom:25px;
	}
	
	.m-t-xxs{
		margin-top:5px;
	}
	
	.m-t-xs{
		margin-top:10px;
	}
	
	.m-t-sm{
		margin-top:15px;
	}
	.m-none{
		margin:0px;
	}
	.m-t-lg{
		margin-top:20px;
	}
	.m-t-llg{
		margin-top:25px;
	}
	
	.m-l-xxs{
		margin-left:5px;
	}
	
	.m-l-xs{
		margin-left:10px;
	}
	
	.m-l-sm{
		margin-left:15px;
	}
	
	.m-l-lg{
		margin-left:20px;
	}
	.m-l-llg{
		margin-left:25px;
	}
	
	.m-r-xxs{
		margin-right:5px;
	}
	
	.m-r-xs{
		margin-right:10px;
	}
	
	.m-r-sm{
		margin-right:15px;
	}
	
	.m-r-lg{
		margin-right:20px;
	}
	.m-r-llg{
		margin-right:25px;
	}
	
	.m-b-xxs{
		margin-bottom:5px;
	}
	
	.m-b-xs{
		margin-bottom:10px;
	}
	
	.m-b-sm{
		margin-bottom:15px;
	}
	
	.m-b-lg{
		margin-bottom:20px;
	}
	.m-b-llg{
		margin-bottom:25px;
	}
	
	.text_red{
		color:#F00;
		text-decoration:underline;
	}
	.text_blue{
		color:#33F;
		
	}
		
	.img_frame {
		border: 1px solid #DDDDDD;
		float: left;
		margin: 9px;
		overflow: hidden;
		width: 172px;
		max-height:150px;
}