.site-footer-services  {display: inline-block; float:none; }


.footer-services>.site-footer{width:48%;margin:0 0 2% 10px; }

@media (max-width: 43.75em){.footer-services>.site-footer{width:97%}} .site-footer{font-family:'Source Code Pro', Menlo, Consolas, Monaco, monospace;position:relative;background:#151515;color:#999;font-size:0.8rem;padding:40px;margin:0 0 40px 0}.site-footer p>a{color:white;font-weight:bold}

@media (max-width: 43.75em){.site-footer{padding:20px} }.site-footer h4{color:white;font-size:1.5rem;margin:0 0 1rem 0}.site-footer p:last-child{margin:0}.site-footer>span{width:8px;height:8px;background:#F1F1F1;box-shadow:0 0 5px black;position:absolute}.site-footer-services {border-top:2px solid #9351A6}.site-footer-links{margin:10px;line-height:2}.site-footer-links p>a{margin-right:10px} 








.pre-footer-title{ text-align:center; font-size:large; padding:20px}.img-responsive.main{ margin:0px auto; float:none; background-color:#000}#schemacss{margin:10px 0;font-size:1em;text-align:center}.schema_add_map div{display:inline}a[href^=tel]{color:inherit;text-decoration:none}.module h6{ font-size:x-small}.module h3,.module h5,.module h6{
	text-align:center;
	background-color: #222; color:#FFF; padding:5px; margin:0
}.img-responsive.credit{ float:none; margin:0px auto; padding:2px}.img-responsive.img{ float:left; padding:5px; margin:5px}.img-responsive.cc{ display:inline; border-right: 2px solid #FFF; padding-right:10px}*,*::after,*::before{-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}article,aside,details,footer,header,nav,section,summary{display:block}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0}body{margin:0}dl,menu,ol,ul{margin:0;list-style:none}dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}{overflow:hidden}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}table{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 40px 0}table th{text-align:left}table th,table td{border:2px solid #ccc;padding:5px}html{font-family:'Source Sans Pro', sans-serif !important;font-weight:500;font-size:18px;line-height:1.5}@media (max-width: 62em){html{font-size:15px}}@media (max-width: 43.75em){html{font-size:13px}}a{
	color:#7F7F7F
}a:hover,a:focus{color:#333}a:active{color:black;border-bottom-color:black}article a,footer a{border-bottom:2px solid transparent}article a:hover,article a:focus,footer a:hover,footer a:focus{border-bottom-color:#999}h1,h2,h3,h4,h5,h6{margin:0 0 1rem 0;padding:0;font-family:'Source Sans Pro', sans-serif;font-weight:bold;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#222;border:0}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus{color:#4472B9}h1,.h1{font-size:2.5rem;margin:0 0 1rem 0}@media (max-width: 43.75em){h1,.h1{font-size:1.8rem}}h2,.h2{font-size:2.0rem;margin:0 0 1rem 0}@media (max-width: 43.75em){h2,.h2{font-size:1.7em}}h3,.h3{font-size:1.8rem;margin-top:50px}@media (max-width: 43.75em){h3,.h3{font-size:1.6rem}}h4,.h4{font-size:1.2rem;margin:0 0 0.8rem 0}@media (max-width: 43.75em){h4,.h4{font-size:1.2rem}}h5,.h5{font-size:1.0rem;margin:0;text-transform:uppercase}@media (max-width: 43.75em){h5,.h5{font-size:1.0rem}}h6{font-size:1.0rem}.group:after{content:"";display:table;clear:both}




body{background:#222;color:white;overflow-x:hidden}.page-wrap{width:90%;max-width:1350px;overflow:hidden;margin:0 auto;position:relative}@media (max-width: 62em){.page-wrap{width:96%}}@media (max-width: 43.75em){.page-wrap{padding-top:10px;width:100%}body.show-nav .page-wrap>.grid{padding-top:80px}}.content-wrap{background:#eee;color:#222}.grid{padding:40px 0 40px 40px}.grid.nopadding{padding:0}.grid.nopadding [class*='grid-']{padding-right:0}@media (max-width: 62em){.grid{padding:20px 0 20px 20px}}@media (max-width: 43.75em){.grid{padding:10px}.grid .comment [class*='grid-']{padding-right:10px !important}}.grid.gridswitch{padding:40px 40px 40px 0}@media (max-width: 62em){.grid.gridswitch{padding:20px 20px 20px 0}}@media (max-width: 43.75em){.grid.gridswitch{padding:10px}}.grid-1-8{width:12.5%}.grid-1-6{width:16.66%}.grid-1-5{width:20%}.grid-1-4{width:25%}.grid-1-3{width:33.33%}.grid-1-2{width:50%}.grid-1-1{width:100%}.grid-2-3{width:66.66%}.grid-3-4{width:75%}.grid-4-5{width:80%}.grid-5-6{width:83.33%}.grid-7-8{width:87.5%}[class*='grid-']{float:left;padding-right:40px;position:relative;margin:0 0 40px 0}@media (max-width: 62em){[class*='grid-']{padding-right:20px;margin-bottom:10px}}.gridswitch [class*='grid-']{float:right;padding-right:0;padding-left:40px}@media (max-width: 43.75em){[class*='grid-']{float:none;width:100%;padding:0 !important}}.no-relative{position:static}.is-relative{position:relative}.module{
	background:white;
	padding:20px;
	clear:both;
	margin:0 0 40px 0;
	position:relative;
	box-shadow:0 0 5px rgba(0,0,0,0.1)
}@media (max-width: 43.75em){.module{padding:15px;margin:0 0 10px 0}}.logo a{ color:#FFF}.logo{
	fill:white;
	width:500px;
	height:36.4286px;
	display:block;
	color: #FFF;
	font-size: x-large;
}.top-bar{
	padding:20px;
	position:relative
}@media (max-width: 62em){.top-bar{padding:30px}}.top-bar::after{content:"";position:absolute;height:2px;bottom:0;left:0;width:100%;background:#555}@media (max-width: 43.75em){.top-bar::after{display:none}}.second-bar{background:#333;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 40px 0 25px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Source Code Pro', Menlo, Consolas, Monaco, monospace;font-size:0.75rem}@media (max-width: 62em){.second-bar{padding-right:20px}}.main-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.main-nav>a{padding:15px;color:white;position:relative;display:inline-block}.main-nav>a::before{content:"";position:absolute;top:0;left:0;margin-top:-2px;height:2px;width:100%}

@media (max-width: 43.75em){.main-nav>a::before{display:none}}.main-nav>a.home::before,.main-nav>a.home:hover,.main-nav>a.home:active,body.home .main-nav>a.home{background:#e18728}.main-nav>a.residential::before,.main-nav>a.residential:hover,.main-nav>a.residential:active{background:#BE4C39}.main-nav>a.automotive::before,.main-nav>a.automotive:hover,.main-nav>a.automotive:active,body.page-template-page-automotive-group-php .main-nav>a.automotive{background:#9351A6}.main-nav>a.commercial::before,.main-nav>a.commercial:hover,.main-nav>a.commercial:active{background:#4472B9}.main-nav>a.emergency::before,.main-nav>a.emergency:hover{background:#4CA454}.main-nav>a.contacts::before,.main-nav>a.contacts:hover,.main-nav>a.contacts:active{background:#d49b00}{background:#444444}#search-form{width:100%}#search-label{margin-right:10px}@media (max-width: 1015px){.main-nav>a{padding:10px}.logo{width:280px;height:34.0px}}@media (max-width: 810px){.img-responsive.cc{ display:block; border-right: 0px solid transparent}.second-bar{padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-nav{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.main-nav>a{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center}}@media (max-width: 650px){.logo{width:200px;height:24.28571px}}@media (max-width: 525px){.logo{width:150px;height:18.21429px}.main-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #444444}.main-nav>a{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;padding:3px;border:1px solid #444444}}.site-footer{font-family:'Source Code Pro', Menlo, Consolas, Monaco, monospace;position:relative;background:#151515;color:#999;font-size:0.8rem;padding:40px;margin:0 0 40px 0}.site-footer p>a{color:white;font-weight:bold}@media (max-width: 43.75em){.site-footer{padding:20px}}.site-footer h4{
	color:white;
	font-size:medium;
	margin:0 0 1rem 0;
	text-align: center;
}.site-footer p:last-child{margin:0}.site-footer>span{width:8px;height:8px;background:#F1F1F1;box-shadow:0 0 5px black;position:absolute}.site-footer-links p>a{margin-right:10px}.mega-big-time-warning{color:#666}.topbar-main{
	position:absolute;
	right:0;
	top:5px;
	display:block;
	width:560px;
	-webkit-transition:width 0.5s,top 0.75s;
	transition:width 0.5s,top 0.75s;
	font-size:2em
}.home .topbar-main{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-animation:comeDown 1s 2s ease forwards;animation:comeDown 1s 2s ease forwards}@-webkit-keyframes comeDown{100%{-webkit-transform:translateY(0);transform:translateY(0)}}.wrapper-logo{width:281px;height:62px;float:left;margin-right:20px}.wrapper-logo-shape{fill:#5FCF80}.toptext{display:none}.topbar{
	overflow:hidden;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:bold;
	color:#5FCF80;
	font-size:x-small;
	margin-top:6px;
	display:inline-block
}.topbar strong{color:white;font-weight:normal}@media (max-width: 1300px){.topbar-main{top:20px;width:350px;}.wrapper-logo{margin-right:0;float:none}.topbar{border-left:0;padding-left:0;position:absolute;top:48px;left:70px;font-size:1em;}.topbar .toptext2,.topbar .toptext1{display:none}.img-responsive.cc{ display:block; border:none}}
@media (max-width: 1015px){.topbar-main{top:12px;width:320px; display: block}}
@media (max-width: 793px){.logo{ font-size: medium; width:100%; padding:5px}.img-responsive.cc{ display:inline; border-right: 2px solid #FFF; padding-right:10px}.topbar-main{top:0;width:100%;left:0;right:auto;padding:2px 20px;background:#333;height:40px;}.topbar1{top:55px;left:auto;margin:0 0 0 -2px;font-size:11px;vertical-align:middle;color:#5FCF80}.topbar .toptext2{display: none}header{ padding-top:45px}.topbar-main { font-size:medium;display: block}}
@media (max-width: 650px){ .logo{ font-size: medium; width:50%; padding:5px} }
@media (max-width: 525px){.logo{ font-size: medium; width:100%; padding:5px}.img-responsive.cc{ display:block; border-right: 0px solid #FFF; float:none; margin:0px auto; padding:0}.topbar-main{; text-align:center;top:0;width:100%;left:0;right:auto;padding:2px 20px;background:#333;height:60px;}.wrapper-logo{display:inline-block;width:18px;height:18px}.wrapper-logo-letter{display:none}.wrapper-logo-shape{-webkit-transform:scale(3.5) translateY(-40px);-ms-transform:scale(3.5) translateY(-40px);transform:scale(3.5) translateY(-40px)}.topbar{position:relative;top:-5px;left:auto;display:inline-block;margin:0 0 0 -2px;font-size:11px;vertical-align:middle;color:#5FCF80}.topbar .toptext2{display: none}.topbar{ top:5px}.topbar-main { font-size:medium;display: block}header{ padding-top:45px}.top-bar1{color:#FFF;font-size:smaller} .top-bar1 a{ font-size:smaller}.img-responsive.img { display:block; float: none; padding:0px; margin:0px auto}
} @media (max-width: 240px){.top-bar1{
	fill:white;
	width:150px;
	display:block;
	color: #FFF;
	font-size: x-small; line-height:15px}}