@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;	
	}
header, nav, main, section, footer{
display:block;	
	}	
.Container{
width:880px;
margin:0 auto;
color:#3d3d3d;	
font-family:Arial, sans-serif,Gotham, "Helvetica Neue", Helvetica;
font-size:14px;
	}
.Nav_Wrapper{
background-color:#3d3d3d;
height:52px;	
	}
.Nav{
float:left;	
	}		
.Search{
float:right;	
	}
.Nav li{
display:inline;
line-height:52px;	
	}			
.Nav li a{
text-decoration:none;
color:#989898;
padding:18px 16px;	
	}
.Nav li a:hover{
background-color:#fe8f01;
color:#fff;	
	}	
.fa-circle{
color:#a9a8a8;	
	}		
.fa-search{
color:#3d3d3d;	
	}
.Search{
padding-top:5px;	
	}	
.Clear{
clear:both;	
	}	
.Logo{
float:left;	
	}	
.Address{
float:right;
color:#9b9b9b;
	}	
.Header{
background-color:#efefef;	
	}

.ph:before{
content:"\f095";
font-family: FontAwesome;
font-size:36px;	
	
	}
.Phone, .Location{
display:inline-block;	
	}
.lo:before{
content:"\f041";
font-family:FontAwesome;
font-size:36px;	
	}
.lo{
padding-left:10px;	
	}		
.Phone{
border-right:#9b9b9b 1px solid;
padding:14px 10px;	
	}	
.Slider{
background:url(../images/slide_1.jpg) no-repeat;
height:556px;
background-size:cover;	
	}	
.slider_txt{
text-align:right;
width:650px;
font-size:36px;
color:#FFF;
font-family:FontAwesome;
font-weight:bold;
padding-top:350px;
padding-left:80px;	
	}
section{
padding:30px 0;	
	}
.welcome{
background-color:#f0f0f0;
text-align:center;
padding-bottom:60px;	
	}			
.welcome h1{
font-size:36px;	
	}	
.welcome p{
font-size:24px;	
	}		
.feature_col, .projects, .News_Events, .testimonials{
/*background-color:#e3e3e3;*/
background-color:#999;
border-bottom:#CCC 1px solid;

	}
.col{
width:146px;
box-sizing:border-box;
padding:10px;
text-align:center;	
float:left;
margin-top:-80px;	
/*border:#000 1px solid;*/
	}		
.icon_wrapper{
background-color:#fe8f01;
width:95px;
height:95px;
border-radius:100%;	
margin:0 auto;
	}	
.col h4{
padding-top:10px;
font-size:14px;
padding-bottom:5px;	
	}	
.project_col{
width:220px;
box-sizing:border-box;
padding:10px;
float:left;	
text-align:center;
	}
section h2{
text-align:center;	
font-size:36px;
padding:20px 0;
text-transform:capitalize;	
	}	
.btn{
text-align:center;
margin:30px 0 20px 0;	
	}
.btn a{
text-align:center;
text-decoration:none;
color:#FFF;
background-color:#333;
padding:15px 30px;
font-weight:bold;	
	}
.parallax{
background:url(../images/parallax.jpg) no-repeat fixed;
height:270px;	
	}			
.parallax h2{
color:#FFF;
padding-top:90px;	
	}	
.news_col{
width:293px;
float:left;
padding:10px;
box-sizing:border-box;	
	}	
.news_img{
float:left;	
	}
.news_text{
float:right;
width:148px;	
text-align:justify;
	}	
.read_more{
margin-top:45px;	
	}
.read_more a{
background-color:#fe8f01;	
padding:10px 26px;
text-decoration:none;
color:#FFF;
text-align:center;
text-transform:capitalize;	
	}	
.testimonial_col{
width:293px;
float:left;
padding:15px;
box-sizing:border-box;	
text-align:center;
	}
.testimonial_txt{
background-color:#FFF;
padding:15px;
border:#CCC 1px solid;
border-radius:8px;
box-sizing:border-box;	

	}
.client_name{
color:#fe8f01;
font-style:italic;
margin-top:10px;	
	}
.testimonial_img img{
height:107px;
width:107px;
border-radius:100%;	
margin-top:40px;
border:#fe8f01 1px solid;
	}
section .map{
padding:0 !important;	
	}	
			
.client{
background-color:#f0f0f0;	
	}
#map {
                width: 100%;
                height: 250px;
            }		
			
			
			
	
	
	
	
	
	
	
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			