html, section#content-container {background: none!important;}
body {background: #ffffff url(/images/wrapper-bg.png) top left repeat-x;}
h1 {font-size: 34px;}

h1,h2,h3,h4,h5,h6 { font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;}




header {
	background: url(/images/header-bg.png) top left repeat-x;
	padding: 30px 0;
	box-shadow: inset -3px -15px 38px -28px #000000;
   -webkit-box-shadow: inset -3px -15px 38px -28px #000000;
	}
header .center-wrap nav li a {
	padding: 11px 20px;
	border: 1px solid transparent;
	font-family: 'Open Sans Condensed', Helvetica, sans-serif;
	font-size: 17px;
	margin-top: 24px;
	color: #D8F3FF;
	font-weight: bold;
	text-shadow: 1px 2px #000;
	text-transform: uppercase;
	}

a.btnSide {
	border: 1px solid transparent;
	font-family: 'Open Sans Condensed', Helvetica, sans-serif;
	font-size: 17px;
	margin-top: 24px;
	color: #fff!important;
	font-weight: bold;
	text-shadow: 1px 2px #000;
	text-transform: uppercase;
	}
.btnSide {padding: 9px 0;}
p.bschedule {background: #FCAB33; border-radius: 10px; -webkit-border-radius: 10px; margin-top: 24px; text-align: center; padding: 9px 0;}
p.iebook {text-align: center; background: #FCAB33; padding: 6px 0 9px 0; font-size: 17px;}
p.iebook a {color: #fff!important;}






nav > ul > li + li {margin-left: 0;}
.sidebar li {font-size: 16px;}


header .center-wrap nav li a:hover, header .center-wrap nav li a.current  { background: #F7A62E; color: #fff!important; border-radius: 10px; -webkit-border-radius: 10px;}

.companyIdentity img {width: 340px;}


section.feature {background: #1C6598 url(/images/body-bg.png) center center no-repeat;}
section.feature .big-title {font-size: 60px; font-weight: bold; color: #fff; text-align: center; font-family: 'Open Sans Condensed', Helvetica, sans-serif; text-shadow: 1px 2px #000; padding: 14px 0;}
section.feature .feature-text {font-family:Georgia, "Times New Roman", Times, serif; font-size: 23px; font-style: italic; width: 35%; color: #fff; line-height: 40px;}
section.feature .feature-img {width: 64%;}
section.feature .feature-text a img {width: 147px; height: 100px; margin-top: 30px;}
section.feature .feature-text a:hover img {width: 147px; margin-top: 30px; opacity: .8;}

section.home-small-banner {background: transparent url(/images/catchphrase.png) center left repeat-x; height: 71px;}
section.home-small-banner {text-align: center;}
section.home-small-banner p.page-banner-description {padding-top: 4px;color: #000; font-size: 23px; font-weight: 800; font-family: 'Open Sans Condensed', Helvetica, sans-serif;}
section.home-small-banner p.page-banner-description span.banner-phone {margin-left: 20px;}

.sidebar {background: none;}
.sidebar-widget {margin-left: 17px!important;}

footer {background: none; padding-top: 8px; font-family: Georgia, "Times New Roman", Times, serif;}
footer .center-wrap {background: url(/images/footer-divider.png) top right no-repeat; padding-top: 20px;}
footer div, footer p {color: #333; font-size: 11px;}
footer a {color: #1C6598; font-size: 11px;}
footer .footer-default-three {text-align: right;}

.float-r {float: right;}
.float-l {float: left;}

input.save-form {cursor: pointer;}

@media screen and (max-width: 990px){
	header {height: 49px;}
	nav > ul > li + li {margin-left: 6px;}
	header .center-wrap nav li a {padding: 8px;}
	.companyIdentity img {width: 44%!important;}
	section.feature .big-title {font-size: 48px; padding: 14px 0;}
	section.feature {background-size: cover;}
	section.feature .feature-text a img, section.feature .feature-text a:hover img {height: 80px; width: 120px;}
	section.home-small-banner p.page-banner-description {padding-top: 8px; font-size: 19px;}
	section.home-small-banner p.page-banner-description span.banner-phone {margin-left: 10px;}
}

@media screen and (max-width: 800px){
	.center-wrap {width: 100%;}
	header {height: 105px;}
	header nav {padding: 0; top: 10px;}
	nav ul{display: none;}
	nav select{
		display: block;
		margin:0 auto;
		width:46%;
		padding:5px;
		margin-bottom:20px;
		background:#FFF;
		border:1px solid #DEDEDE;
		color:#636B75;
		cursor:pointer;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	.companyIdentity img {width: 54%!important;}
	section.feature .big-title {font-size: 38px; padding: 14px 0;}
	section.feature .feature-img, section.feature .feature-text {width: 84%; margin: 0 auto;}
	section.home-small-banner p.page-banner-description {padding-top: 4px; font-size: 16px;}
	section.home-small-banner p.page-banner-description span.banner-phone {margin-left: 10px;}
	.footer-default-one, .construction-default-one {width: 52%;}
	.footer-default-three, .construction-default-three {width: 48%;}
	header {padding: 3px 0 1px;}
}

@media screen and (max-width: 600px){
	nav select {box-shadow: none; -webkit-box-shadow: none;}
	header {height: 105px;}
	section.home-small-banner p.page-banner-description {padding-top: 4px; font-size: 13px;}
	
}
@media screen and (max-width: 510px){
	.footer-default-one, .construction-default-one {padding-top: 50px;}
	.footer-default-one, .construction-default-one,	.footer-default-three, .construction-default-three {width: 100%; }
}
@media screen and (max-width: 480px){
	.companyIdentity img {width: 74%!important;}
}