

@media (max-width:1200px){

.facts_banner_row p{
	font-size:14px;
	margin-bottom:0px;
}
.facts_banner_row h4{
	font-size:14px;
}
.facts_banner_row .icon {
    font-size: 28px;
    line-height: 1.7em;
    margin-right: 14px;
    width: 25px;
}

#site-navigation .menu > ul > li, #site-navigation .menu > li {
    margin: 0px 2px 0px 2px;
}

}



@media (max-width:992px){

.facts_banner_row p{
}
.facts_banner_row h4{
	font-size:12px;
}
.facts_banner_row .icon {
	display:none;
}

.site-top {
    margin: 0px 0px 66px 0px;
}

.site-branding {
    padding: 14px 0px 16px 15px;
}
.site-branding img{
	max-width:240px;
}
.headroom--unpinned .site-branding img{
	max-width:150px;
}

.header01 #site-navigation.headroom--unpinned .site-branding, .header07 #site-navigation.headroom--unpinned .site-branding, .header08 #site-navigation.headroom--unpinned .site-branding {
    padding: 10px 0 10px 15px;
}

}



@media screen AND (max-width:768px){

.home_quote_txt p{
	text-align:center;
}

.pulled_up .service-item {
    margin-top: 0px;
	margin-bottom:24px;
}
.pulled_up .service-item img{
	width:100%;
}

.service-entry-media img, .project-entry-media img, .news-entry-media img, .client-entry-media img{
	width:100%;
}

.call-for-action.long_bottom {
    padding-bottom: 50px;
    padding-top: 36px;
}

.section {
    padding: 50px 0px 40px 0px;
}

.home_carousel_wrapper {
    padding: 0px;
}

.facts_banner_row h4{
	display:none;
}
.facts_banner_row p{
	font-size:13px;
	text-align:center;
}

#site-navigation{
	top:0px;
}

}



@media screen AND (max-width:700px){

.facts_banner_row .col-xs-3{
	padding:0px;
	width:25%;
}
.facts_banner_row .fact_item{
	margin-top:0px;
	border-radius:0px;
	padding:15px 8px 0px 8px;
}

}



@media screen AND (max-width:485px){

.facts_banner_row{
	display:none;
}

}











