body {
    width:100%;
    margin:0;
    padding:5px 0 0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:100%;
    color: #333;
    background-image:none;
    background-color:#fff;
}
p, ul, h1, h2, h3, h4, h5, blockquote {
    margin:0;
    padding:0;
}
h1 { font-size:230%; }
h2 { font-size:200%; }
h3 { font-size:180%; }
h4 { font-size:160%; }
h5 { font-size:140%; }
h6 { font-size:120%; }
ul { list-style:none; }
img { max-width:100%; }
.site-header .logo { text-align:center;}
.tele a:before { content:'Call Us: '; }
.tele a{
    display:block;
    background-color:#0069aa;
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
    padding:8px 0;
    text-align:center;
    font-weight:bold;
}
.stats {
    padding: 0px 10px 3px 15px;
    background-color:#f3f3f3;
    font-weight:bold;
    text-transform:uppercase;
}
#services ul, #process ul {
    background-color:#f3f3f3;
}
mark { background-color:transparent; }
.site-nav {
}
.site-nav li {
    border-bottom:1px solid #ccc;
}
.site-nav li a {
    display:block;
    text-transform:uppercase;
    text-decoration:none;
    color:#000;
    text-align:center;
    padding:5px 0;
}
.site-nav li a:hover {
    color:#fcb121;
}
header h1, h2, h3, h4, h5{
    padding:10px 0 10px 10px;
}
header h1 {
    color:#0069aa;
}
header.site-header h1 {
    padding:0;
}
.content p, .content ul  {
    padding:8px;
}
.content p.link {
    padding:0 0 2% 0;
}
.link a {
    display:block;
    text-decoration:none;
    color:#fff;
    background-color:#fd4615;
    padding:6px 0;
    text-align:center;
    font-weight:bold;

}
.pageScrollNav {
    height:0;
    overflow:hidden;
    display:none;
}
#testimonials .three-columns div {
    background-color:#0069aa;
    color:#fff;
    margin-bottom:10px;
}
#locations .two-columns div:first-child {
    display:none;
}
#site-footer p {
    text-align:center;
    background-color:#f3f3f3;
    padding:3%;
    margin:10px 0 0 0;
}
#sitemap .five-columns div{
    display:none;
}
#sitemap .five-columns div{
    display:none;
}
#sitemap .five-columns div.column-1 {
    display:block;
}
#sitemap .five-columns div.column-1 .footer-logo,
#sitemap .five-columns div.column-1 .fb-like {
    display:none;
}
.socials {
    text-align:center;
    background-color:#f3f3f3;
    padding:10px 0;
    margin-bottom:10px;
}
.sub-menu {
    display:none;
}
img {
    max-width:100%;
}
.breadcrumb {
    padding:10px 0;
    height:40px;
}
.breadcrumb li {
    display:none;
}
.project-detail {
    padding:0 5px;
}
.project-detail h2 {
    padding-left:0;
}
.services-page #content-wrapper img {
    display:none;
}
.breadcrumb li a {
    display:block;
    background-color:#fd4615;
    padding:5px;
    text-decoration:none;
    color:#fff;
}
.breadcrumb li.previous {
    float:left;
}
.breadcrumb li.next {
    float:right;
}

.breadcrumb li.previous,
.breadcrumb li.next{
    display:block;
}
.project-detail .flex-caption span{
    display:block;
}
#call-us,
#statistics,
.flexslider-container,
.small-screen-nav,
.large-screens,
#clients,
#homepage blockquote,
#partners,
.blog-posts,
#statistics h2.title,
.pageScroll,  .pageScrollNav, #process img, .pageScrollerNav {
    display:none;
}