@charset "utf-8";
/* CSS Document */
@media(max-width:768px){.topnav{display:none} #logo #certificationpic1 {display:none} #logo #certificationpic2{display:none} #logo #certificationpic3 {display:none} #certificationpic4 {display:none} #certificationpic5 {display:none} #certificationpic6 {display:none} #certificationpic7 {display:none} #certificationpic8{display:none} #receptionistpic {display:none} #logo .cars-logo {display:none} .midcolumn{display:none} .shadow{display:none} #textshadow1{display:none} #textshadow2{display:none} .coupons{display:none} #socialicons1{display:none} #socialicons2{display:none} .rightback{display:none} #footer{display:none} #towns1{display:none} .RightList{display:none} .bottomnav{display:none} #container {width: 100%} .leftcolumn{width: 100%} .sidebarmenu1 {width: 100%} .sidebarmenu2 {width: 100%} .rightnews1{display:none} .rightnews2{display:none}  }

@media only screen and (max-width: 768px) {
/* For mobile phones: */
[class*="sidebarmenu"] {
    width: 100%;
}
}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    id="container" {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
#logo{margin:0px 0 0px 0px; padding:0px 0 0px 0px; clear:both; justify-content: center; align-items: center; }
#phone{float:left; clear:both; margin:-30px 0 0px 40px; justify-content: center;}

}
/*
@media only screen and (max-width: 768px) {
.wrap {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column-reverse;
  align-items: center;
}
}
  /*justify-content: center;
  flex-wrap: wrap;
  flex-direction: column-reverse;  /* <--- Really freaking cool! */
 /* align-items: center;
  display: flex;
  justify-content: flex-start;
}
/*#phone{ float: right;
font-weight: bold;
font-size: 30px;
margin: -10px 0 0 0;
}
#logo { border-bottom: 3px solid #0000ff;
padding-bottom: 5px;
margin: -10px 0 0 0;
}*/
/*@media (max-width: 768px) {
  .wrap {
	  display: flex;
	flex-direction: column;
  align-items: center;
    flex-direction: column-reverse;
  }
 /* #phone,
  #logo {
    width: auto;
  }
}
/*
.wrap {
  display: flex;
}

.one {
  width: 30%;
  border: 1px solid green;
}

.two {
  width: 70%;
  border: 1px solid blue;
}

@media (max-width: 767px) {
  .wrap {
    flex-direction: column-reverse;
  }
  .one,
  .two {
    width: auto;
  }
}
/*#phone{position:relative;float:left;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}

img {
  max-width: 100%
}
/*.leftcolumn {float:left; overflow:visible}
.midcolumn {display:none}
.imgtext {display:none}

}
/*@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media(min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.visible-xs{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block !important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block !important}}.visible-sm{display:none !important}@media(max-width:767px){.visible-sm.visible-xs{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block !important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block !important}}.visible-md{display:none !important}@media(max-width:767px){.visible-md.visible-xs{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}}@media(min-width:1200px){.visible-md.visible-lg{display:block !important}}.visible-lg{display:none !important}@media(max-width:767px){.visible-lg.visible-xs{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block !important}}@media(min-width:1200px){.visible-lg{display:block !important}}.hidden-xs{display:block !important}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-xs.hidden-lg{display:none !important}}.hidden-sm{display:block !important}@media(max-width:767px){.hidden-sm.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-sm.hidden-lg{display:none !important}}.hidden-md{display:block !important}@media(max-width:767px){.hidden-md.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-md.hidden-lg{display:none !important}}.hidden-lg{display:block !important}@media(max-width:767px){.hidden-lg.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}body{word-wrap:break-word;background-color:#3f5620;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.container{padding:1em;background-color:#fff;-webkit-box-shadow:1px 1px 15px #222;box-shadow:1px 1px 15px #222}img{width:100%;max-width:100%;height:auto}a,.link,a:visited{color:#f85b1b;text-decoration:underline;cursor:pointer}a[href^=tel]{color:inherit;text-decoration:none}a:hover,a:focus{color:#d9531d}section.content{margin:0 0 1em 0;padding:5px 20px 0 20px;border:1px solid #cac9c9;background-color:#fff;-webkit-box-shadow:inset 1px 1px 9px -4px rgba(189,189,189,1);-moz-box-shadow:inset 1px 1px 9px -4px rgba(189,189,189,1);box-shadow:inset 1px 1px 9px -4px rgba(189,189,189,1)}section.content h1{background:url('/content/images/header_separator.png');background-position:bottom left;background-repeat:no-repeat;padding-bottom:.35em;font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;font-style:normal;font-weight:700;margin:0 0 .1em 0}section.content h2{font-size:x-large;color:#1f862f;font-weight:bold}section.content h2:first-of-type{margin-top:0}section.content h3{font-size:large;font-weight:bold}ul.nav,.navbar{font-family:"futura-pt-condensed","futura-pt-condensed-1","futura-pt-condensed-2",sans-serif;font-style:normal;font-weight:700;background-color:transparent;margin:0;min-height:0}.navbar-default .navbar-nav>li>a{color:#444}ul.nav>li>a{border-right:1px solid #bdbdbd;padding:.25em 1em .2em 1em;text-align:center;font-size:14pt;text-decoration:none}.navbar-toggle{background-color:#1f862f !important;margin-right:0}.navbar-toggle .icon-bar{background-color:#ccc}@media(max-width:991px){.navbar-default .navbar-nav>li>a{padding:.25em .55em}.navbar li .dropdown-menu a{font-size:12pt}ul.nav li.subitem a,.navbar-nav .open .dropdown-menu>li.subitem>a{padding-left:2.5em}}@media(max-width:767px){ul.nav{background-color:#efefef;border-left:1px solid #222;border-right:1px solid #222}ul.nav>li:first-child>a{border-top:1px solid #222}ul.nav>li{vertical-align:middle;width:100% !important;border-bottom:1px solid #222;border-radius:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#121212;line-height:1.3em}ul.nav li.subitem a,.navbar-nav .open .dropdown-menu>li.subitem>a{padding-left:2.5em}a[href^=tel]{color:inherit;text-decoration:underline}}header .brand .franchise-name{font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;font-weight:500;font-size:13pt;line-height:1.1em;display:block;margin:0 0 .5em 0}header .social{padding-bottom:.4em}header .social img{max-height:20px;max-width:20px;height:20px;width:20px;margin-left:.4em}footer .social img{max-height:32px;max-width:32px;height:32px;width:32px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.tagline{font-size:16pt;text-align:center;font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;font-style:normal;font-weight:500}.tagline .message{color:#f85b1b}a.brand{color:#000;text-decoration:none!important}.pageresources{background-color:#eae9e9;float:right;-webkit-box-shadow:1px 1px 2px #cac9c9;box-shadow:1px 1px 2px #cac9c9;padding:.5em;margin:0 0 1em 1em}.unsupported-browser-message{display:none}@media(max-width:991px){header .brand .franchise-name{font-size:11pt}.tagline{font-size:12pt;text-align:center;font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;font-style:normal;font-weight:500}}@media(max-width:767px){header .brand .franchise-name{font-size:22pt}.tagline{font-size:16pt;text-align:center}}@media(max-width:477px){.tagline{font-size:11pt}}.header-get-help{text-align:right}.header-get-help .phone{font-size:36pt;font-family:"futura-pt-condensed","futura-pt-condensed-1","futura-pt-condensed-2",sans-serif;font-style:normal;font-weight:700;line-height:.9em}.header-get-help .locateFranchise{max-width:185px;max-height:38px}.header-get-help .request-help-online{max-width:185px;max-height:39px;margin-top:.5em}@media(max-width:991px){.header-get-help .phone{font-size:26pt;font-family:"futura-pt-condensed","futura-pt-condensed-1","futura-pt-condensed-2",sans-serif;font-style:normal;font-weight:700;line-height:.9em}.header-get-help .locateFranchise{max-width:125px;max-height:26px}.header-get-help .request-help-online{max-width:125px;max-height:26px;margin-top:.3em}}@media(max-width:767px){.header-get-help{text-align:center;padding-bottom:1.5em}.header-get-help .phone{margin-top:.4em;font-size:60pt;line-height:.9em;margin-bottom:.4em}.header-get-help .locateFranchise{margin-top:.5em;max-width:184px;max-height:38px}.header-get-help .request-help-online{max-width:184px;max-height:39px}}@media(max-width:477px){.header-get-help .phone{font-size:50pt}}@media(max-width:407px){.header-get-help .phone{font-size:36pt}}.page-banner{background-color:#000;color:#fff;margin:0 0 1em 0}.page-banner-full-width{margin:0 -14px 1em -14px}.page-banner a{color:#fff}.page-banner .message{vertical-align:middle}.page-banner .message span.title{margin:.3em 0 0 0;font-size:xx-large;display:block}.page-banner ul.jumbobanner{margin:.25em 0 0 0;list-style:none;padding:0}.page-banner ul.jumbobanner li{width:32%;max-width:9em;display:inline-block;font-size:small;vertical-align:top}.page-banner ul.jumbobanner li img{max-width:50px;max-height:59px}.page-banner ul.jumbobanner li span{border-left:1px solid #fff;margin:7px 0 0 0;display:inline-block}.page-banner ul.jumbobanner li a:hover span{text-decoration:underline !important}.page-banner ul.jumbobanner li:first-child span{border-left:none}ul.services{list-style:none;padding:0;text-align:center;border:1px solid #cac9c9;background-color:#fff;word-wrap:normal;-webkit-box-shadow:inset 1px 1px 9px -4px rgba(189,189,189,1);-moz-box-shadow:inset 1px 1px 9px -4px rgba(189,189,189,1);box-shadow:inset 1px 1px 9px -4px rgba(189,189,189,1)}ul.services li{padding:.5em 0;width:19%;display:inline-block;vertical-align:top;border-bottom:4px solid transparent}ul.services li:hover{border-bottom:4px solid #1f862f}ul.services li:first-child{width:16%;margin-left:-.5em}ul.services li a{text-decoration:none;color:#9a9a9a;font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;font-style:normal;font-weight:400;font-size:13pt;line-height:1em}ul.services li a strong{font-weight:700;font-size:15pt}ul.services li.featured a,ul.services li:hover a{color:#000}ul.services li em{display:inline-block;background:url('/content/images/services.png') no-repeat top left;width:64px;height:78px;margin-bottom:.5em}ul.services li em.icon-commercial{background-position:0 -127px}ul.services li.featured em.icon-commercial,ul.services li:hover em.icon-commercial{background-position:0 0}ul.services li em.icon-fire{background-position:0 -382px}ul.services li.featured em.icon-fire,ul.services li:hover em.icon-fire{background-position:0 -254px}ul.services li em.icon-mold{background-position:0 -638px}ul.services li.featured em.icon-mold,ul.services li:hover em.icon-mold{background-position:0 -510px}ul.services li em.icon-storm{background-position:0 -894px}ul.services li.featured em.icon-storm,ul.services li:hover em.icon-storm{background-position:0 -766px}ul.services li em.icon-water{background-position:0 -1150px}ul.services li.featured em.icon-water,ul.services li:hover em.icon-water{background-position:0 -1022px}@media(max-width:767px){ul.services .storm{display:none}ul.services li{padding:.5em 0 .5em 0;font-size:small;width:20%}ul.services li:first-child{width:20%}ul.services li:last-child{width:26%}ul.services li a{font-family:"futura-pt-condensed","futura-pt-condensed-1","futura-pt-condensed-2",sans-serif;font-style:normal;font-weight:700;font-size:13pt}ul.services li em{background:url('/content/images/services_mobile.png') no-repeat top left;width:48px;height:59px}ul.services li em.icon-commercial{background-position:0 -95px}ul.services li.featured em.icon-commercial,ul.services li:hover em.icon-commercial{background-position:0 0}ul.services li em.icon-fire{background-position:0 -287px}ul.services li.featured em.icon-fire,ul.services li:hover em.icon-fire{background-position:0 -191px}ul.services li em.icon-mold{background-position:0 -479px}ul.services li.featured em.icon-mold,ul.services li:hover em.icon-mold{background-position:0 -383px}ul.services li em.icon-storm{background-position:0 -665px}ul.services li.featured em.icon-storm,ul.services li:hover em.icon-storm{background-position:0 -570px}ul.services li em.icon-water{background-position:0 -863px}ul.services li.featured em.icon-water,ul.services li:hover em.icon-water{background-position:0 -767px}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}widget{display:block;color:#333}widget.content sup{z-index:1;line-height:2;font-size:100%;font-weight:500;font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;left:15%;position:relative;text-transform:uppercase;top:-2px}widget.content sub{z-index:1;line-height:2;font-size:100%;font-weight:500;font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;position:relative;text-transform:uppercase;left:15%}widget.content .title{font-size:150%;margin-bottom:5px;font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;line-height:1em;font-weight:300;margin-left:2%}widget.content p{padding-left:5px;font-style:normal;margin-left:2%;margin-right:2%}widget.content p.more-info{text-align:right;clear:both;padding-right:5px}widget.content p.more-info a{font-size:small;font-style:normal;font-weight:bold;color:#f85b1b}widget.content p.more-info a:after{content:" »";font-size:large}widget.content{margin-bottom:15px;font-size:small;border:1px solid #cac9c9;-webkit-box-shadow:inset 1px 1px 9px -4px rgba(189,189,189,1);-moz-box-shadow:inset 1px 1px 9px -4px rgba(189,189,189,1);box-shadow:inset 1px 1px 9px -4px rgba(189,189,189,1)}widget.content .header-text{margin-top:-3%;background-color:#fff;left:5%;position:absolute;font-size:225%;font-weight:700;font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;text-transform:uppercase;line-height:1}widget.content .header-text::before{content:'[';padding:1.5px;color:#f85b1b;position:relative;vertical-align:middle;font-size:85%;font-family:sans-serif !important;font-weight:100 !important;top:-6px}widget.content .header-text::after{content:']';padding:1.5px;color:#f85b1b;position:relative;vertical-align:middle;font-size:85%;font-family:sans-serif !important;font-weight:100 !important;top:-6px}widget.content .header-bar{height:10px;background-color:#1f862f;width:97%;position:relative;left:5px}widget.content img{margin-left:2%;margin-right:2%}widget .get-help-now{font-family:"futura-pt","futura-pt-1","futura-pt-2",sans-serif;font-style:normal;font-weight:700;font-size:22pt;color:#f4793e;line-height:.8em}widget .get-help-now a{text-decoration:none}widget .get-help-now a:hover{color:#f4793e}widget .get-help-now p{clear:both}widget .get-help-now img{max-width:87px;max-height:87px;float:left;margin-left:2%}widget .get-help-now .message{padding:.5em 0 0 3.5em}widget .get-help-now .subtitle{font-weight:400;font-size:14pt;color:#000;margin-left:2%}widget .get-help-now .text{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:10pt;color:#000}widget .get-help-now strong{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12pt;color:#000}@media(max-width:991px){widget.content .header-text{margin-top:-1.25% !important}widget.content sub{left:9% !important}widget.content sup{left:9% !important}}@media(max-width:767px){widget.content .header-text{margin-top:-2.25% !important}}@media(max-width:766px){widget.content .header-text{margin-top:-1.5% !important}}@media(max-width:477px){widget.content .header-text{margin-top:-2.25% !important}}@media(max-width:407px){widget.content .header-text{margin-top:-3% !important}widget.content sub{left:15% !important}widget.content sup{left:15% !important}}.wf-loading .franchise-name,.wf-inactive .franchise-name{font-size:12.5pt !important;font-weight:bold}.wf-loading .tagline,.wf-inactive .tagline{font-size:15pt !important;letter-spacing:-.05em}.wf-loading h1{font-size:27pt !important;letter-spacing:-.05em}.wf-loading .header-get-help .phone,.wf-inactive .header-get-help .phone{font-size:32pt !important;letter-spacing:-.05em}.wf-loading ul.nav li a,.wf-inactive ul.nav li a{font-size:13pt !important;letter-spacing:-.1em;font-family:"Trebuchet MS",Helvetica}.wf-loading .header-bar .header-text{font-size:21pt !important;font-weight:bold;letter-spacing:-.05em}
