body,

html{height:100%;font-family:'Roboto Condensed', sans-serif;font-size:16px;width:100%;}

h1,

h2,

h3,

h4,

h5,

h6{font-family:'Roboto Condensed', sans-serif;font-weight:700;}

a:hover,

a:focus{text-decoration:none;outline:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.img-responsive{max-width:100%;display:block;height:auto;}

.header-section{padding-top:70px;background:url(../images/header-bg.png) no-repeat top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;height:510px;}

.header-inner{display:inline-block;width:100%;text-align:center;}

.header-inner h1{color:#FFF;text-transform:uppercase;font-size:70px;margin:38px 0px 0px 0px;font-family:'Roboto Condensed', sans-serif;text-shadow:0px 3px 5px rgba(0, 0, 0, 0.5);}

.header-inner img{margin:0 auto;}

.services{position:relative;margin-top:-90px;z-index:5;}

.services .img-responsive{margin:0 auto;}

.services-bg{background:#f1e3d9;padding:40px 0px 30px 0px;}

.services-bg p{font-family:'Roboto Condensed', sans-serif;font-size:24px;font-weight:300;color:#000;}

.middle-sect{display:inline-block;width:100%;margin-top:10px;text-align:center;}

.middle-sect h2{font-family:'Roboto Condensed', sans-serif;margin:20px 0px;font-size:28px;font-weight:700;}

.middle-sect h2.concepts{color:#C5734B;}

.middle-sect h2.sites{color:#00486D;}

.middle-sect h2.custom{color:#72826B;}

.middle-sect p{font-size:14px;font-weight:300;color:#000;/*min-height:167px;*/}

.middle-sect span{width:100%;display:inline-block;text-align:center;font-weight:700;font-size:14px;color:#000;font-family:'Roboto', sans-serif;margin-bottom:35px;}

.middle-sect .middle-first {border-right: 1px solid #d6ac8c;}

.btns{margin:0px auto 20px auto;width:47.3%;padding:11px 0px;color:#FFF;border:2px transparent solid;border-radius:3px;font-family:'Roboto Condensed', sans-serif;display:block;cursor:pointer;}

.btn-orange{background-color:#ba7540;}

.btn-orange:hover{background:rgba(186,117,64,0.5);color:#FFF;border:2px #ba7540 solid;border-radius:5px;}

.btn-blue{background-color:#194571;}

.btn-blue:hover{border:2px #194571 solid;background:rgba(25,69,113,0.5);color:#FFF;}

.btn-green{background-color:#74836a;}

.btn-green:hover{border:2px #74836a solid;background:rgba(116,131,106,0.5);color:#FFF;}

.btns .fa-angle-right,.ftr-btn .fa-angle-right{font-size:20px;padding-left:1px;vertical-align:text-bottom;}

.footer-bg{padding-top:180px;padding-bottom:30px;background:url(../images/footer-bg.png) no-repeat;margin-top:-100px;text-align:center;background-size:cover;background-position:center;}

.ftr-btn{margin:0px auto 50px auto;width:300px;padding:10px 0px;color:#FFF;border:2px transparent solid;border-radius:3px;font-family:'Roboto Condensed', sans-serif;background-color:#bc7640;display:block;cursor:pointer;}

.ftr-btn:hover{border:2px #bc7640 solid;background:rgba(188,118,64,0.5);color:#FFF;}

.footer-bg p{display:block;color:#fff;font-size:16px;text-align:center;margin-bottom:24px;font-family:'Roboto', sans-serif;font-weight:400;}

.footer-bg a{color:#FFF;}

@media (max-width:992px){.header-inner h1{font-size:56px;}}

/*@media (max-width:812px){.btns{width:200px;font-size:13px;}}*/
@media (min-width: 767px) and (max-width:992px){
	.btns	{
		width: 250px; float: none !important;
	}
}
@media (max-width:767px){
	.header-inner h1{font-size:47px;} 
	.middle-sect .middle-first {border-right: none;}
}
@media (max-width:479px){.btns{width: 250px; float: none !important;}