.page-content {
    float: none;
    min-height: 300px;
    width: 100%;
    background:none center top / 100% no-repeat scroll rgba(235, 247, 255, 0.5);
    margin-left:auto;
    margin-right:auto;
}
#PowerSlider1Container {
    display: block;
}
.column_149 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.column_150 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_151 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top:10px;
    margin-bottom:10px;
}
.row_206 {
    clear: both;
    min-height: 100px;
}
.align-inline-wrap40 {
    text-align: center;
    padding-left:5%;
    padding-right:5%;
    margin-top:10px;
}
.row_205 {
    clear: both;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
}
.hvac-slider-bottom-buttons {
    clear: both;
    min-height: 100px;
}
.row_217 {
    clear: both;
    min-height: 100px;
}
.furnace-replacement-gallery-container {
    clear: both;
    min-height: 100px;
    background-color:rgba(110, 182, 232, 0.15);
    margin-right:3%;
    border-radius:10px;
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    padding:10px;
    box-shadow:2px 3px 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow:2px 3px 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow:2px 3px 1px 2px rgba(0, 0, 0, 0.05);
    margin-bottom:75px;
    margin-left:3%;
}
.row_52 {
    clear: both;
    min-height: 100px;
}
.column_46 {
    float: none;
    min-height: 100px;
    width: auto;
    margin-left: 10px;
}
.column_41 {
    float: left;
    width: auto;
    min-height: 100px;
    padding:0 0 0 20px;
}
.column_42 {
    float: none;
    width: auto;
    min-height: 100px;
    padding-left:20px;
    padding-right:20px;
    margin-right:20px;
}
.row_59 {
    clear: both;
    min-height: 70px;
    background:none scroll rgb(19, 60, 140);
    margin-top:40px;
}
.row_60, .hvac-plans-column {
    clear: both;
    min-height: 100px;
    background-color:rgba(255, 255, 255, 0.1);
    padding:20px 10%;
    border-style:solid;
    border-width:1px;
    border-color:#6EB5E8;
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    margin-left:3%;
    margin-right:3%;
}
.row_209 {
    min-height: 23px;
}
.click-red-link-row {
    margin-bottom: 0px;
    min-height:76px;
}
.row_76 {
    clear: both;
    min-height: 46px;
}
.column_43, .hvac-products-column {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_44, .hvac-products-column-2 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_45, .hvac-products-column-3 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_54, .product-services-background {
    clear: both;
    min-height: 100px;
    background-color:#6EB6E8;
    margin-top:20px;
}
.row_153 {
    clear: both;
    min-height: 100px;
    margin-right:3%;
    margin-bottom:45px;
    border-style:solid;
    border-width:1px;
    border-color:#777777;
    border-radius:10px;
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    background-color:transparent;
    padding-top:25px;
    padding-bottom:25px;
}
.column_99 {
    float: none;
    width: auto;
    min-height: 100px;
    display:none;
}
.column_186 {
    float: none;
    width: auto;
    min-height: 100px;
}
.align-inline-wrap51 {
    text-align: center;
}
.column_187 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_188 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_100 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_101 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_102 {
    float: none;
    width: auto;
    min-height: 100px;
    padding-left:30px;
}
.row_263 {
    clear: both;
    min-height: 100px;
    background-color:#FDF0F6;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    border-radius:20px;
    -moz-border-radius-topleft:20px;
    -webkit-border-top-left-radius:20px;
    -moz-border-radius-topright:20px;
    -webkit-border-top-right-radius:20px;
    -moz-border-radius-bottomleft:20px;
    -webkit-border-bottom-left-radius:20px;
    -moz-border-radius-bottomright:20px;
    -webkit-border-bottom-right-radius:20px;
    box-shadow:3px 3px 5px 2px rgba(209, 98, 209, 0.33);
    -moz-box-shadow:3px 3px 5px 2px rgba(209, 98, 209, 0.33);
    -webkit-box-shadow:3px 3px 5px 2px rgba(209, 98, 209, 0.33);
    margin-bottom:30px;
}
.bcancer-2 {
    float: none;
    width: auto;
    min-height: 100px;
}
.bcancer-1 {
    float: none;
    width: auto;
    min-height: 100px;
    margin-right:0px;
    padding:25px 30px 20px 40px;
}
.align-inline-wrap56 {
    text-align: center;
}
.customClass8 {
    margin-top: 20px;
}
.row_264 {
    clear: both;
    width: auto;
    min-height: 266px;
}
.row_265 {
    clear: both;
    min-height: 100px;
    margin-right:5%;
    margin-bottom:30px;
    background-color:#FDF0F6;
}
.column_195 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_196 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_74, .click-red-link-row {
    clear: both;
    min-height: 100px;
    margin-bottom:40px;
}
.row_56 {
    min-height: 203px;
    padding-left:5%;
    padding-right:5%;
    background-color:#F5F5F5;
    border-style:solid;
    border-width:1px;
    border-color:#133B8C;
    margin-bottom:40px;
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
}
.align-inline-wrap10 {
    text-align: center;
    margin-top:25px;
    margin-bottom:25px;
}
.row_24 {
    clear: both;
    width: auto;
    min-height: 76px;
    padding:0;
    background-color:rgba(235, 247, 255, 0.5);
}
.row_73 {
    min-height: 32px;
}
.row_25 {
    clear: both;
    width: auto;
    min-height: 100px;
    background-color:#FFFFFF;
}
.row_29 {
    clear: both;
    min-height: 100px;
    background-color:#ebf7ff;
}
.column_8 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    background-color:rgba(250, 250, 0, 0.75);
    margin:0px;
}
.row_26 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.column_10 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.row_31 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
    margin-bottom:40px;
}
.row_30 {
    clear: both;
    min-height: 100px;
}
.row_27 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_28 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.hvac-slider {
    clear: both;
    width: auto;
    min-height: 100px;
}
.hvac-services-scroller {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_18 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_19 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_20 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_21 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_4 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_5 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_6 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_7 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_8 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_220 {
    clear: both;
    min-height: 100px;
}
.hvac-service-repair-reviews {
    clear: both;
    min-height: 100px;
    padding-left:5%;
    padding-right:5%;
    background:url("../images/reviews background-blue-1024x576.jpg") scroll transparent;
}
.product-services-background {
    margin-top: 0px;
    min-height:75px;
    background-size:auto;
    margin-left:3%;
    margin-right:3%;
}
.row_62 {
    clear: both;
    min-height: 100px;
    margin-top:30px;
    margin-bottom:30px;
}
.row_57 {
    clear: both;
    min-height: 75px;
    background:none scroll rgb(197, 10, 69);
}
h1.hvac-site-headings {
    text-align: center;
    color:#133B8C;
    letter-spacing:0px;
    font-size:25px;
    margin-top:20px;
    margin-bottom:20px;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:700;
}
.align-inline-wrap30 {
    text-align: center;
}
.align-inline-wrap28 {
    text-align: center;
}
h2.hvac-service-page-sub-header {
    color: #C90037;
    text-align:center;
    font-size:26px;
    letter-spacing:0px;
    margin-top:20px;
    margin-bottom:20px;
    font-family:Arial Black, Gadget, sans-serif;
    font-weight:700;
}
p.paragraph1 {
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    text-align:center;
    font-weight:700;
    font-size:16px;
}
.row_89 {
    clear: both;
    min-height: 100px;
    background-color:#ebf7ff;
}
.column_9 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
p.black-hvac-paragraph-type {
    font-weight: 700;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:17px;
    text-align:center;
    margin-top:25px;
}
p.hvac-service-form-ready-copy {
    font-weight: 400;
    font-family:Arial, Helvetica, sans-serif;
    color:#133C8C;
    text-align:center;
    font-size:18px;
}
.column_11 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.align-inline-wrap2 {
    text-align: center;
}
.hvac-service-form-container {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top:10px;
}
img.image9 {
    height: auto;
    width:auto;
    display:inline-block;
    margin-top:40px;
    margin-right:auto;
}
span.span8 {
    font-size: 88%;
    color:#C50A45;
    line-height:150%;
    letter-spacing:-0px;
}
h3.hvac-gallery-sub-heading {
    text-align: center;
    font-style:italic;
    font-size:20px;
    font-family:Arial Black, Gadget, sans-serif;
    font-weight:700;
    margin-bottom:30px;
}
.row_218 {
    clear: both;
    min-height: 100px;
    background-color:transparent;
    display:none;
}
.row_63 {
    clear: both;
    min-height: 100px;
}
.column_47 {
    float: none;
    width: auto;
    min-height: 100px;
    margin-top:20px;
}
.column_48 {
    float: none;
    width: auto;
    min-height: 100px;
    display:none;
}
.column_49 {
    float: none;
    width: auto;
    min-height: 100px;
    margin-right:10px;
}
.column_50 {
    float: none;
    width: auto;
    min-height: 100px;
    padding-top:40px;
}
.row_64 {
    clear: both;
    width: auto;
    min-height: 126px;
}
.mobile-welcome-header-box {
    clear: both;
    min-height: 46px;
}
h1.home-page-header {
    text-align: center;
    margin-bottom:0px;
    margin-top:0px;
    color:#133C8C;
    font-size:24px;
    display:none;
}
span.span10 {
    color: #000000;
    text-align:center;
    letter-spacing:-1px;
    font-size:18px;
}
.align-inline-wrap9 {
    text-align: center;
}
p.paragraph2 {
    color: rgb(0, 0, 0);
    margin-top:0px;
    padding-left:20px;
    margin-left:10px;
    margin-right:10px;
    font-size:17px;
}
img.image12 {
    height: auto;
    width:auto;
    box-shadow:4px 4px 5px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:4px 4px 5px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:4px 4px 5px 2px rgba(0, 0, 0, 0.2);
    border-color:#FFFFFF;
    display:block;
    border-style:solid;
    border-width:1px;
    margin-left:auto;
    margin-right:auto;
}
h1.header-blue-band-type {
    text-align: center;
    color:#FFFFFF;
    text-shadow:7px 4px 5px rgba(0, 0, 0, 0.5);
    letter-spacing:0px;
    font-size:30px;
    margin-top:20px;
    margin-bottom:20px;
    -moz-text-shadow:7px 4px 5px rgba(0, 0, 0, 0.5);
    -webkit-text-shadow:7px 4px 5px rgba(0, 0, 0, 0.5);
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:700;
}
img.image13 {
    width:auto;
    display:inline-block;
    padding-top:20px;
}
h1.red-heading-type {
    color: #FFFFFF;
    text-align:center;
    letter-spacing:0px;
    text-shadow:7px 4px 5px rgba(51, 51, 51, 0.5);
    -moz-text-shadow:7px 4px 5px rgba(51, 51, 51, 0.5);
    -webkit-text-shadow:7px 4px 5px rgba(51, 51, 51, 0.5);
    font-size:30px;
    margin-top:20px;
    margin-bottom:20px;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:700;
}
h5.nate-certified-hvac-technicians-caption {
    text-align: center;
    font-weight:400;
    font-size:18px;
    color:#133C8C;
    font-family:Arial, Helvetica, sans-serif;
}
span.span11 {
    letter-spacing: 0px;
    font-size:24px;
}
.about-betlemresidential-container {
    clear: both;
    min-height: 100px;
    margin-right:5%;
}
h2.heading2 {
    margin-bottom: 10px;
    line-height:90%;
    margin-top:0px;
}
span.mobile-natae-techs {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: -1px;
    color:#000000;
}
img.image15 {
    height: auto;
    width:100%;
    display:inline-block;
    margin-top:30px;
    margin-right:auto;
}
h5.hvac-site-qr-code-header {
    color: #FFFFFF;
    text-align:center;
    margin-top:20px;
    font:normal normal 700 17px/125% Arial Black, Gadget, sans-serif;
    padding-top:10px;
    padding-bottom:10px;
    border-style:solid;
    border-width:1px;
    background-color:#C50A45;
    border-radius:15px;
    -moz-border-radius-topleft:15px;
    -webkit-border-top-left-radius:15px;
    -moz-border-radius-topright:15px;
    -webkit-border-top-right-radius:15px;
    -moz-border-radius-bottomleft:15px;
    -webkit-border-bottom-left-radius:15px;
    -moz-border-radius-bottomright:15px;
    -webkit-border-bottom-right-radius:15px;
    margin-bottom:20px;
    box-shadow:1px 4px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:1px 4px 5px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:1px 4px 5px 0px rgba(0, 0, 0, 0.2);
    text-shadow:1px 4px 5px #858585;
    -moz-text-shadow:1px 4px 5px #858585;
    -webkit-text-shadow:1px 4px 5px #858585;
    letter-spacing:1px;
}
.list2 {
    padding-left: 0px;
}
.customClass7 {
    background-color: #66C4F7;
    width:60%;
    margin:20px 0;
}
.row_210 {
    min-height: 23px;
}
.customClass5 {
    min-height: 2px;
    height:2px;
    width:50%;
    margin-left:0px;
    margin-right:0px;
    margin-top:20px;
    background-color:#6EB6E8;
}
.list2 li {
    text-decoration: none;
    text-align:left;
}
.row_216 {
    clear: both;
    min-height: 50px;
    width:84.9624060150376%;
}
.row_212 {
    clear: both;
    min-height: 100px;
    width:91.22807017543859%;
}
.row_215 {
    clear: both;
    min-height: 100px;
}
.row_213 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.align-inline-wrap42 {
    text-align: center;
    margin-top:10px;
}
.row_214 {
    clear: both;
    width: auto;
    min-height: 100px;
    padding:15px;
    background-color:rgba(250, 250, 250, 0.4);
    border-radius:5px;
    border-style:solid;
    border-width:1px;
    border-color:#C50A45;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    margin-bottom:5px;
}
h5.hvac-services-products-header-list {
    margin-bottom: 15px;
    font-family:Arial Black, Gadget, sans-serif;
    font-weight:700;
    color:#133C8C;
    font-size:18px;
    margin-top:2px;
}
a.hvac-services-links-home-page-body {
    letter-spacing: 0px;
    color:#C50A45;
    font-weight:400;
    text-decoration:none;
}
a.hvac-services-links-home-page-body:hover {
    color: #133C8C;
}
a.hvac-services-links-home-page-body:active {
    color: #6EB6E8;
}
p.-click-to-view-the-hvac-page {
    text-align: center;
    font-weight:400;
}
h5.click-a-red-link {
    font-family:Arial Black, Gadget, sans-serif;
    font-weight:700;
    text-decoration:none;
    font-size:19px;
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
}
img.image16 {
    height: auto;
    width:auto;
    display:inline-block;
    margin-top:25px;
}
.hvac-financing-column {
    clear: both;
    min-height: 100px;
    background-color:#ebf7ff;
}
.column_110 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.column_107 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.column_106 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.align-inline-wrap55 {
    text-align: center;
    margin-top:40px;
}
.column_103 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    padding-bottom:60px;
}
.row_92 {
    clear: both;
    min-height: 100px;
}
.row_238 {
    clear: both;
    min-height: 100px;
}
.column_173 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_174 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_175 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_239 {
    clear: both;
    width: auto;
}
.row_91 {
    clear: both;
    min-height: 100px;
}
.column_57 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.row_115 {
    clear: both;
    min-height: 100px;
}
.row_121 {
    clear: both;
    min-height: 100px;
}
.row_128 {
    clear: both;
    min-height: 100px;
}
.column_73 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    padding-bottom:100px;
}
.row_129 {
    clear: both;
    min-height: 100px;
}
.row_131 {
    clear: both;
    min-height: 100px;
}
.row_149 {
    clear: both;
    min-height: 100px;
}
.row_182 {
    clear: both;
    min-height: 100px;
}
.row_184 {
    clear: both;
    min-height: 100px;
}
.row_190 {
    clear: both;
    min-height: 100px;
}
.row_192 {
    clear: both;
    min-height: 100px;
    background-color:#133C8C;
}
.align-inline-wrap38 {
    text-align: center;
}
.row_193 {
    clear: both;
    min-height: 100px;
}
.row_194 {
    clear: both;
    min-height: 100px;
}
.row_195 {
    clear: both;
    min-height: 100px;
}
.row_207 {
    clear: both;
    min-height: 100px;
}
.row_211 {
    clear: both;
    min-height: 100px;
    background-color:#133B8C;
}
.row_231 {
    clear: both;
    min-height: 100px;
}
.row_234 {
    clear: both;
    min-height: 100px;
}
.row_244 {
    clear: both;
    min-height: 100px;
}
.row_262 {
    clear: both;
    min-height: 100px;
}
.row_90 {
    clear: both;
    min-height: 74px;
    background:none scroll #133C8C;
}
.row_87 {
    min-height: 1561px;
    background-color:#EBF7FF;
}
.row_88 {
    clear: both;
    min-height: 100px;
    display: none;
}
h1.rochester-heating-cooling-header-1 {
    color: #FFFFFF;
    text-align:center;
    font-size:26px;
    letter-spacing:0px;
    text-shadow:5px 5px 5px rgba(51, 51, 51, 0.77);
    -moz-text-shadow:5px 5px 5px rgba(51, 51, 51, 0.77);
    -webkit-text-shadow:5px 5px 5px rgba(51, 51, 51, 0.77);
    margin-top:25px;
    margin-bottom:25px;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:700;
}
.column_55 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.row_152 {
    clear: both;
    min-height: 100px;
}
img.image18 {
    width:auto;
    box-shadow:4px 4px 5px 2px rgba(0, 0, 0, 0.28);
    -moz-box-shadow:4px 4px 5px 2px rgba(0, 0, 0, 0.28);
    -webkit-box-shadow:4px 4px 5px 2px rgba(0, 0, 0, 0.28);
    display:inline;
}
.row_170 {
    clear: both;
    min-height: 100px;
    background-color:rgba(255, 255, 0, 0.66);
}
.row_173 {
    clear: both;
    min-height: 100px;
}
h5.contact-us-title-HVAC-site {
    font-family: Arial Black, Gadget, sans-serif;
    font-weight:700;
    color:#FF0048;
    font-size:22px;
    text-align:center;
}
.row_232 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_164 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_165 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.qr-code-contact-us-page {
    clear: both;
    min-height: 100px;
    display:none;
}
.three-column-row-3-22 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.three-column-column-3-22 {
    float: left;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #FFFFFF;
}
.column_177 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    background-color:#000000;
}
.column_178 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    background-color:#28AD31;
}
h5.red-address {
    font-size: 21px;
    color:#C50A45;
    font-family:Arial Black, Gadget, sans-serif;
    font-weight:700;
}
.column_55 ul li {
    font-size: 19px;
    font-weight:400;
    color:#000000;
}
p.text-body {
    color: #000000;
    font-weight:700;
}
a.email-link {
    font-size: 19px;
    letter-spacing:0px;
    color:#133C8C;
    font-weight:700;
    text-decoration:underline;
}
p.email-link {
    font-weight: 700;
    color:#133C8C;
    text-decoration:underline;
}
a.email-link:hover {
    color: #C50A45;
}
p.email-link:hover {
    color: #C50A45;
    text-decoration:underline;
}
img.image19 {
    width:auto;
}
.column_56 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    padding-bottom:30px;
    border-left:1px solid #75AED4;
    border-right:1px solid #75AED4;
}
.align-inline-wrap31 {
    text-align: center;
}
span.span14 {
    font-size: 22px;
}
span.we-serve-furnace-service-page {
    text-align: center;
    font:normal normal normal 15px/normal Arial, Helvetica, sans-serif;
}
.align-inline-wrap17 {
    text-align: center;
}
.row_113 {
    clear: both;
    min-height: 100px;
    padding-top:25px;
    margin:10px -15px 36px -15px;
}
p.products-paragraph, .products-paragraph p {
    color: #000000;
    font-weight:400;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    margin-bottom:35px;
}
.column_58 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.row_93 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.column_59 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.row_94 {
    clear: both;
    width: auto;
    min-height: 100px;
    text-align:center;
    padding:5% 20% 2% 20%;
}
.hr_center_large1 {
    background-color: #9BCB43;
    width:70px;
    min-height:1px;
    border-style:none;
    border-width:0px;
    margin-bottom:30px;
    margin-left:auto;
    margin-right:auto;
}
.row_95 {
    clear: both;
    min-height: 100px;
    margin-left: -15px;
    margin-right: -15px;
}
.row_103 {
    clear: both;
    min-height: 100px;
}
.row_102 {
    clear: both;
    min-height: 100px;
}
.product-specs {
    clear: both;
    min-height: 100px;
}
.column_63 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_106 {
    clear: both;
    width: auto;
    min-height: 100px;
    border-color:#FFFFFF;
    border-style:solid;
    border-width:1px;
    background-color:rgba(0, 0, 0, 0.1);
}
.row_107 {
    clear: both;
    width: auto;
    min-height: 100px;
    margin-top:2px;
    margin-bottom:2px;
    background-color:rgba(0, 0, 0, 0.1);
}
.row_108 {
    clear: both;
    width: auto;
    min-height: 100px;
    margin-top:2px;
    margin-bottom:2px;
    background-color:rgba(0, 0, 0, 0.1);
}
.column_64 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_109 {
    clear: both;
    width: auto;
    min-height: 100px;
    background-color:rgba(0, 0, 0, 0.1);
}
.row_110 {
    clear: both;
    width: auto;
    min-height: 100px;
    margin-top:2px;
    margin-bottom:2px;
    background-color:rgba(0, 0, 0, 0.1);
}
.row_111 {
    clear: both;
    width: auto;
    min-height: 100px;
    margin-top:2px;
    margin-bottom:2px;
    background-color:rgba(0, 0, 0, 0.1);
}
.row_105 {
    clear: both;
    width: auto;
    min-height: 132px;
}
.column_61 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_98 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_99 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_100 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.column_62 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_97 {
    clear: both;
    width: auto;
    min-height: 132px;
}
p.small_text1, p.products-descripter-thumbs {
    font-size: 16px;
    font-weight:400;
    margin-top:5px;
    margin-bottom:5px;
    color:#000000;
    line-height:180%;
}
img.image20 {
    display: inline-block;
    margin-bottom:10px;
}
h3.product-series-thumbs {
    font-size: 20px;
    color:#133C8C;
    margin-bottom:15px;
    font-family:Arial Black, Gadget, sans-serif;
    font-weight:700;
    background-color:#EBEBEB;
    padding-top:5px;
    padding-bottom:5px;
}
h3.product-model-thumbs {
    font-size: 17px;
    color:#C50A45;
    margin-top:0px;
    text-align:left;
    font-weight:700;
    margin-bottom:0px;
}
p.products-descripter-thumbs {
    text-align: left;
    font-size:17px;
}
img.image21 {
    height: auto;
    width:auto;
}
p.product-spes-thumb, p.product-specs-thumb, .product-specs p {
    font-size: 17px;
    text-align:left;
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:400;
    margin-bottom:5px;
}
img.image23, img.listing-product-image {
    width:auto;
}
img.image24 {
    height: auto;
    width:auto;
}
img.image25 {
    height: auto;
    width:auto;
}
span.span15 {
    color:#133C8C;
    font:normal normal normal 120%/normal Arial Black, Gadget, sans-serif;
}
.column_68 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.row_118 {
    clear: both;
    min-height: 100px;
}
.row_116 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.detail-product-column {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_119 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.align-inline-wrap18 {
}
.column_70 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
h1.detail-product-header {
    font-weight: 700;
    font-family:Arial, Helvetica, sans-serif;
    color:#C50A45;
    font-size:34px;
    text-align:center;
    letter-spacing:0px;
}
img.image27 {
    height: auto;
}
span.detail-product-brochure-link {
    color: #FFFFFF;
    font-weight:400;
    font-size:16px;
    display:inline-block;
    margin:0px;
    background-color:#133C8C;
    letter-spacing:0px;
    padding:10px;
    border-radius:100px;
    text-align:center;
    line-height:157%;
}
span.detail-product-brochure-link a {
    color: #fff;
}
a.anchor7 {
    font-size: 110%;
}
.align-inline-wrap21 {
}
p.detail-paragraph, .detail-paragraph p {
    color: #000000;
}
p.detail-page-main-features, .detail-page-main-features p {
    margin-top: 0px;
    text-decoration:none;
    font-style:normal;
}
span.span17 {
    text-decoration: none;
}
span.span19 {
    color: #133C8C;
}
.column_71 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    padding-bottom:40px;
}
.team-list-row {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_72 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left:auto;
    margin-right:auto;
}
.team-member-column {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom:35px;
}
.row_126 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_127 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_125 {
    clear: both;
    width: auto;
    min-height: 338px;
    margin-left: -15px;
    margin-right: -15px;
}
.row_122 {
    clear: both;
    min-height: 100px;
    margin-bottom:20px;
}
p.team-list-paragraph, .team-list-paragraph p {
    color: #000000;
    margin-top:35px;
    margin-bottom:35px;
}
.align-inline-wrap19 {
    text-align: center;
}
span.span20 {
    text-align: center;
    font-size:120%;
}
img.image28, img.team-member-pic {
    margin-left: auto;
    margin-right:auto;
    display:block;
    box-shadow:4px 4px 3px 1px rgba(0, 0, 0, 0.15);
    border-style:solid;
    border-width:1px;
    border-color:#FFFFFF;
    -moz-box-shadow:4px 4px 3px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:4px 4px 3px 1px rgba(0, 0, 0, 0.15);
}
h5.team-name, h5.team-member-name {
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
    color:#133C8C;
    font-size:19px;
    margin-bottom:0px;
    margin-top:20px;
}
p.team-list-title, p.team-member-title {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:700;
    color:#000000;
    font-size:17px;
    text-align:center;
    margin-bottom:0px;
    margin-top:5px;
}
.align-inline-wrap20 {
    text-align: center;
}
span.team-email-link {
    font:normal normal 400 17px/normal Arial, Helvetica, sans-serif;
    color:#C50A45;
    text-align:center;
}
p.team-bio-link, p.team-bio-link a {
    color: #C50A45;
    font-size:17px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:400;
    margin-top:0px;
}
span.span21 {
    color: #000000;
    display:inline-block;
    margin-left:15px;
    margin-right:15px;
}
.team-member-full-bio {
    clear: both;
    min-height: 100px;
    margin-right:10%;
}
.team-bio-row_129 {
    clear: both;
    min-height: 100px;
    margin-right:-15%;
    margin-left:-15px;
    margin-top:20px;
    padding-top:20px;
    padding-bottom:20px;
}
.column_74 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_75 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
h3.team-bio-serving-header {
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
    color:#C50A45;
    font-style:italic;
    font-size:18px;
}
img.team-bio-pic {
    margin-left: auto;
    margin-right:auto;
    display:block;
    box-shadow:6px 6px 4px 2px rgba(0, 0, 0, 0.2);
    border-color:#FFFFFF;
    border-style:solid;
    border-width:1px;
    -moz-box-shadow:6px 6px 4px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:6px 6px 4px 2px rgba(0, 0, 0, 0.2);
}
h1.team-bio-name {
    font-size: 19px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
    color:#C50A45;
    letter-spacing:0px;
    margin-top:15px;
    margin-bottom:20px;
    text-align:center;
}
h1.team-bio-title {
    font-size: 17px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
    margin-top:30px;
    margin-bottom:30px;
    letter-spacing:0px;
    text-align:center;
}
p.team-bio-full-text, .team-bio-full-text p {
    color: #000000;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:400;
}
.column_76 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.one-column-products {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_77 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.align-inline-wrap22 {
    text-align: center;
}
.align-inline-wrap23 {
    text-align: center;
}
.one-column-features {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.one-column-header-copy {
    clear: both;
    min-height: 100px;
    margin-top:40px;
    margin-bottom:30px;
}
img.one-column-image-product {
    height: auto;
    width:auto;
    display:inline-block;
    margin-top:40px;
}
h1.one-column-title-product {
    font-size: 26px;
    color:#C50A45;
    letter-spacing:0px;
}
p.one-column-descriptor, .one-column-descriptor p {
    color: #000000;
}
a.one-column-link-to-brochure {
    text-align: center;
    color:#133C8C;
    font-weight:700;
    display:inline-block;
    margin-top:30px;
    text-decoration:underline;
    letter-spacing:0px;
}
p.paragraph4, .paragraph4 p {
    color: #000000;
    text-align:center;
}
.row_141 {
    clear: both;
    min-height: 100px;
    background-color:#ebf7ff;
}
.row_147 {
    clear: both;
    min-height: 100px;
}
.column_80 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.row_235 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_169 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_170 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_237 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_171 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.align-inline-wrap47 {
    text-align: center;
}
.column_172 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.breast-cancer-main-box {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
    background-color:#FDF0F6;
    border-radius:10px;
    padding:20px;
    margin-bottom:40px;
}
.column_199 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_200 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
h1.heading-pages-main {
    color: #133C8C;
    font-size:24px;
    margin-bottom:30px;
    text-align:center;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:700;
}
.row_140 {
    clear: both;
    min-height: 100px;
    margin-right:0px;
    margin-left:0px;
}
.row_135 {
    min-height: 64px;
}
.row_132 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.row_240 {
    clear: both;
    min-height: 100px;
    margin:20px -15px;
}
.column_179 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_180 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
h2.pages-heading-sub-main {
    text-align: center;
    color:#C50A45;
    margin-top:20px;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:700;
    letter-spacing:0px;
    font-size:20px;
}
.column_81 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_82 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_142 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.row_144 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_87 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_88 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_148 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.row_150 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.indoor-air-quality-video {
    clear: both;
    min-height: 100px;
}
.align-inline-wrap27 {
    text-align: center;
}
.customClass6 {
    margin-top: 25px;
    margin-bottom:45px;
}
.row_247 {
    clear: both;
    min-height: 100px;
    background-color:#33D61A;
    margin:20px;
}
.row_155 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_104 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_105 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_159 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_108 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_161 {
    clear: both;
    width: auto;
    min-height: 77px;
    background-color:#133C8C;
}
.row_162 {
    clear: both;
    width: auto;
    min-height: 58px;
    border-style:solid;
    border-width:2px;
    border-color:#133B8C;
}
.row_163 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_164 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_165 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_166 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_167 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.column_109 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_160 {
    clear: both;
    width: auto;
}
.row_169 {
    clear: both;
    min-height: 100px;
    margin-right:0px;
    margin-left:0px;
}
.radient-heating-row {
    clear: both;
    min-height: 100px;
}
.align-inline-wrap34 {
    text-align: center;
}
.row_183 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
    padding-left:2%;
    padding-right:2%;
}
.row_189 {
    clear: both;
    min-height: 100px;
}
.align-inline-wrap36 {
    text-align: center;
    margin-bottom:80px;
}
.row_202 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_145 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_146 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_248 {
    clear: both;
    min-height: 100px;
}
.video-how-air-source-heat-pumps-work {
    clear: both;
    min-height: 100px;
    padding-left:25px;
    padding-right:25px;
    margin-bottom:40px;
}
.align-inline-wrap50 {
    text-align: center;
}
p.pages-font {
    color: #000000;
    font-weight:400;
    margin-top:0px;
    font-size:17px;
    margin-right:0%;
    margin-bottom:0px;
    padding:0 20px 20px 20px;
    text-align:left;
}
.column_106 ul li {
    font-weight: 400;
}
.row_261 ul li {
    color: #000000;
    font-weight:400;
}
.align-inline-wrap39 {
    text-align: center;
}
.faqAns ul li {
    font-weight: 400;
    color:#000000;
}
img.image29 {
    height: auto;
    width:auto;
    display:inline-block;
    margin-top:50px;
}
.column_83 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_84 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.column_85 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_86 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_146 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_89 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_90 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
h4.plans-headings {
    color: #C50A45;
    text-align:center;
    font-size:20px;
}
.align-inline-wrap26 {
    text-align: center;
}
.align-inline-wrap25 {
    text-align: center;
}
h3.hvac-maintenance-benefits {
    color: #133C8C;
    font-size:24px;
    text-align:center;
}
.column_90 ul li {
    color: #000000;
    font-weight:400;
}
.column_88 ul li {
    color: #000000;
    font-weight:400;
}
.column_87 ul li {
    color: #000000;
    font-weight:400;
}
.column_89 ul li {
    color: #000000;
    font-weight:400;
}
.column_85 ul li {
    color: #000000;
    font-weight:400;
}
.duct-cleaning-rochester-column {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.column_92 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_93 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
img.image30 {
    height: auto;
    width:auto;
    display:inline-block;
    margin-bottom:10px;
}
span.span22 {
    color:#000000;
    font:normal normal normal 100%/normal Arial Black, Gadget, sans-serif;
    text-align:center;
    display:inline-block;
    margin-top:20px;
}
.column_94 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.column_95 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_96 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
img.image31 {
    height: auto;
    width:auto;
    display:inline-block;
    margin-bottom:10px;
}
a.anchor8 {
    color: #000000;
    text-align:center;
    text-decoration:underline;
    letter-spacing:0px;
    font-weight:700;
}
a.anchor8:hover {
    color: #F01313;
}
h5.heading3 {
    text-align: center;
    margin-top:0px;
}
.column_98 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
p.furnace-service-rochester-towns {
    color: #000000;
    margin-left:2%;
    margin-right:2%;
    margin-bottom:40px;
    font-weight:400;
}
h3.emergency-furnace-repair-link-copy {
    text-align: center;
    color:#C50A45;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
}
a.anchor9 {
    color: #C50A45;
    font-size:23px;
    font-weight:700;
}
a.anchor10 {
    color: #C50A45;
    font-size:23px;
    font-weight:700;
}
img.image32 {
    height: auto;
    width:auto;
    display:block;
    padding-left:30px;
    padding-top:15px;
    margin-left:auto;
    margin-right:auto;
}
img.image34 {
    display:block;
    padding-left:60px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
}
img.image35 {
    height: auto;
    width:271px;
    display:none;
    padding-left:60px;
    margin-left:auto;
    margin-right:auto;
    padding-top:15px;
    padding-bottom:10px;
}
img.image36 {
    height: 165.8981818181818px;
    width:315px;
    display:block;
    padding-top:20px;
    margin-left:auto;
    margin-right:auto;
}
.row_157 {
    clear: both;
    min-height: 100px;
    background-color:#C50A45;
}
.row_154 {
    clear: both;
    min-height: 100px;
    background-color:rgba(255, 255, 0, 0.5);
    padding-left:20px;
    padding-right:20px;
    border-radius:15px;
    -moz-border-radius-topleft:15px;
    -webkit-border-top-left-radius:15px;
    -moz-border-radius-topright:15px;
    -webkit-border-top-right-radius:15px;
    -moz-border-radius-bottomleft:15px;
    -webkit-border-bottom-left-radius:15px;
    -moz-border-radius-bottomright:15px;
    -webkit-border-bottom-right-radius:15px;
    margin-bottom:40px;
}
h1.header-air-source-heat-pumps {
    font-size: 40px;
    color:#133B8C;
    text-align:center;
}
.row_158 {
    clear: both;
    min-height: 100px;
    border-radius:60px;
    background-color:#C50A45;
    margin-bottom:40px;
    margin-top:40px;
}
h1.ashp-header {
    color:#C50A45;
    margin-top:0px;
    text-align:center;
    font:400 30px/165% Arial Black, Gadget, sans-serif;
    margin-bottom:0px;
}
.align-inline-wrap29 {
    text-align: center;
}
h3.heat-pumps-sub-header {
    color: #133C8C;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
    text-align:center;
}
.column_103 ul li {
    font-weight: 400;
    text-align:left;
}
h5.-pre-gram-contractor-font {
    color: #FFFFFF;
}
h5.heading6 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:700;
    text-align:center;
    letter-spacing:1px;
    font-size:24px;
    text-shadow:2px 3px 2px rgba(51, 51, 51, 0.73);
    -moz-text-shadow:2px 3px 2px rgba(51, 51, 51, 0.73);
    -webkit-text-shadow:2px 3px 2px rgba(51, 51, 51, 0.73);
}
img.image37 {
    width:auto;
    border-color:#FFFFFF;
    display:inline-block;
    border-style:solid;
    border-width:2px;
    margin-right:auto;
}
span.span23 {
    color: #000000;
    text-align:center;
}
img.image38 {
    height: auto;
    width:auto;
    padding-bottom:30px;
    margin-right:0px;
}
a.button {
    display: inline-block;
}
h3.fujitsu-products-link {
    text-align: center;
    color:#FFFFFF;
    letter-spacing:1px;
    text-decoration:underline;
    margin-top:15px;
    margin-bottom:15px;
}
h1.careeers-header {
    color: #133C8C;
    font-weight:900;
    font-size:36px;
    text-align:center;
}
a.anchor11 {
    color: #C50A45;
    text-decoration:underline;
    letter-spacing:0px;
}
a.anchor11:hover {
    color: #000000;
}
a.anchor12 {
    text-decoration: underline;
    color:#000000;
    letter-spacing:0px;
    text-align:center;
    font-size:16px;
}
h1.repair-header {
    text-align: center;
    color:#133C8C;
    font-size:24px;
}
h2.repair-sub-header {
    color: #133C8C;
    font-size:24px;
}
h3.repair-table {
    font-size: 20px;
    padding-left:30px;
    margin-top:15px;
    margin-bottom:15px;
    color:#C50A45;
}
h3.repair-table-white-header {
    color: #FFFFFF;
    text-align:center;
    letter-spacing:1px;
}
h1.hvac-financing-header {
    color: #133C8C;
    font-size:26px;
    text-align:center;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:700;
}
h3.hvac-financing-sub-header {
    color: #C50A45;
}
.row_168 {
    clear: both;
    min-height: 100px;
    margin-bottom:40px;
}
.align-inline-wrap32 {
    text-align: center;
    margin-bottom:40px;
}
h3.hvac-financing-click-header {
    text-align: center;
    color:#C50A45;
}
img.image39 {
    height: auto;
    width:auto;
}
.column_111 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_112 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.align-inline-wrap33 {
    text-align: center;
}
img.image40 {
    height: auto;
    width:auto;
}
.row_172 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
h1.emergency-furnace-repair-offer {
    font-size: 36px;
    color:#133C8C;
    text-align:center;
    line-height:165%;
}
.column_113 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_114 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
img.image41 {
    height: auto;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
h1.hvac-repair-sub-header {
    color: #C50A45;
    font-size:23px;
    letter-spacing:0px;
}
h5.hvac-repair-sub-header {
    color: #C50A45;
}
.column_115 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
img.image42 {
    height: auto;
    width:auto;
    display:inline-block;
    margin-bottom:80px;
    margin-top:30px;
}
.row_177 {
    clear: both;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    width:50%;
}
.row_178 {
}
.row_179 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
h3.heating-and-cooling-coupons-redeeming {
    color: #C50A45;
    line-height:170%;
    font-size:17px;
    text-align:center;
    margin-bottom:35px;
    display:none;
}
.row_176 {
    margin-left: -15px;
    margin-right:-15px;
}
.column_119 {
    padding-left: 15px;
    padding-right:15px;
}
.column_120 {
    padding-left: 15px;
    padding-right:15px;
}
.column_121 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.align-inline-wrap35 {
    text-align: center;
}
.column_122 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_180 {
    clear: both;
    width: auto;
}
img.image43 {
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
.row_181 {
    clear: both;
    min-height: 100px;
}
.column_123 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.column_123 h1 {
    color: #FFFFFF;
}
.column_124 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    padding-bottom:80px;
}
.column_125, .rochester-hvac-coupons-column {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top:10px;
    margin-bottom:10px;
}
img.image45 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
img.image47 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
img.image49 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
img.image44 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
img.image46 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
img.image48 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
h3.mobile-coupon-sub-header {
    color: #C50A45;
    font-size:17px;
    text-align:center;
    line-height:165%;
}
.column_126 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.row_187 {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.row_185 {
    clear: both;
    min-height: 74px;
    margin-right:-15px;
    margin-left:-15px;
}
.row_255 {
    clear: both;
    min-height: 100px;
    margin-right:0px;
    margin-left:0px;
}
.row_258 {
    clear: both;
    min-height: 100px;
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.column_191 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom:40px;
}
.align-inline-wrap53 {
    text-align: center;
    padding-left:80px;
    padding-right:80px;
}
.column_192 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    display:none;
}
h1.hvac-rebates-tax-credits {
    font-size: 24px;
    color:#133C8C;
    text-align:center;
}
.column_127 {
    float: none;
    width: 100%;
    min-height: 37px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_128 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_186 {
    clear: both;
    width: auto;
}
.column_129 {
    float: none;
    width: 100%;
    min-height: 53px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_130 {
    float: none;
    width: 100%;
    min-height: 53px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_188 {
    clear: both;
    width: auto;
}
h3.hvac-rebates-tax-links {
    text-align: center;
    color:#C50A45;
    text-decoration:underline;
    margin-top:10px;
    margin-bottom:10px;
    font-size:22px;
}
h3.hvac-rebates-tax-links:hover {
    color: #000000;
}
img.image50 {
    height: auto;
    width:auto;
}
h2.hvac-savings-chart-header {
    color: #133C8C;
    font-size:26px;
    text-align:center;
    font-weight:900;
    letter-spacing:1px;
}
.column_131 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    padding-bottom:60px;
}
.column_132 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top:40px;
}
.column_133 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top:40px;
}
.align-inline-wrap37 {
    text-align: center;
}
.row_191 {
    clear: both;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
}
img.image51 {
    height: auto;
    width:auto;
}
h3.energy-savings-diagram-type {
    font-size: 17px;
    line-height:150%;
    color:#C50A45;
}
img.image52 {
    height: auto;
    width:auto;
    display:inline-block;
    padding-top:40px;
    padding-bottom:100px;
}
.column_134 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
a.scrollPage {
    color: #C50A45;
    letter-spacing:0px;
}
#q1 {
    color: #C50A45;
    letter-spacing:0px;
}
span.span24 {
    font-weight: 400;
}
a.anchor13 {
    color: #C50A45;
    letter-spacing:0px;
}
#q2 {
    color: #C50A45;
    letter-spacing:0px;
    font-weight:700;
}
#q3 {
    color: #C50A45;
    letter-spacing:0px;
}
#q4 {
    letter-spacing: 0px;
    color:#C50A45;
}
#q5 {
    color: #C50A45;
    letter-spacing:0px;
}
a.anchor14 {
    color: #C50A45;
}
#q6 {
    color: #C50A45;
    letter-spacing:0px;
}
p.paragraph5 {
    color: #000000;
    font-weight:700;
}
#q7 {
    letter-spacing: 0px;
    color:#C50A45;
}
#q8 {
    color: #C50A45;
    letter-spacing:0px;
}
p.paragraph6 {
    color: #000000;
    font-weight:700;
}
.faqAns ol li {
    font-weight: 400;
    color:#000000;
}
#q9 {
    letter-spacing: 0px;
    color:#C50A45;
}
#q10 {
    letter-spacing: 0px;
    color:#C50A45;
}
a.anchor15 {
    color: #C50A45;
    letter-spacing:0px;
}
#q11 {
    letter-spacing: 0px;
    color:#C50A45;
}
a.anchor16 {
    letter-spacing: 0px;
    color:#C50A45;
}
@media only screen and (min-width : 768px) {
    .column_130 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_188 {
        clear: both;
        width: auto;
    }
    .column_128 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_186 {
        clear: both;
        width: auto;
    }
    .column_126 {
        width: 90%;
        min-height: 1132px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_184 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_122 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_180 {
        clear: both;
        width: auto;
    }
    .column_114 {
        float: left;
        width: 33.3333%;
        min-height: 198px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_173 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_112 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_170 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_96 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .indoor-air-quality-video {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_93 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_149 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_86 {
        float: left;
        width: 50%;
        min-height: 411px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_143 {
        clear: both;
        width: auto;
    }
    .column_84 {
        width: 90%;
        min-height: 1999px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_141 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_82 {
        float: left;
        width: 33.3333%;
        min-height: 367px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_133 {
        clear: both;
        width: auto;
    }
    .hvac-service-form-container {
        float: left;
        width: 75%;
        min-height: 489px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_32 {
        clear: both;
        width: auto;
    }
    .page-content {
        min-height: 1152px;
        width: 100%;
        margin-left:auto;
        margin-right:auto;
    }
    #PowerSlider1Container {
        display: block;
    }
    .column_149 {
        min-height: 227px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_150 {
        float: left;
        width: 50%;
        min-height: 79px;
        padding-left: 5%;
        padding-right: 5%;
    }
    .column_151 {
        float: left;
        width: 50%;
        min-height: 79px;
        padding-left: 5%;
        padding-right: 5%;
    }
    .hvac-slider-bottom-buttons {
        clear: both;
        min-height: 200px;
    }
    .row_217 {
        clear: both;
        min-height: 100px;
    }
    .furnace-replacement-gallery-container {
        clear: both;
        min-height: 100px;
        margin-right:5%;
    }
    .row_52 {
        clear: both;
        min-height: 100px;
    }
    .column_46 {
        float: left;
        min-height: 367px;
        width: 48.4649%;
        margin-left: 0%;
    }
    .column_47 {
        float: left;
        min-height: 100px;
        width: 100%;
        margin-left: 0px;
    }
    .column_41 {
        float: left;
        width: 30.76438521303259%;
        min-height: 381px;
        padding:20px 30px;
    }
    .column_42 {
        float: left;
        width: 69.2356%;
        min-height: 100px;
        padding-left:20px;
        padding-right:20px;
        margin-right:20px;
    }
    .row_53 {
        clear: both;
        width: auto;
    }
    .row_59 {
        clear: both;
        min-height: 100px;
        margin-left:3%;
        margin-right:3%;
    }
    .row_60, .hvac-plans-column {
        clear: both;
        min-height: 219px;
        padding-left:10%;
        padding-right:10%;
        margin-right:0;
    }
    .click-red-link-row {
        min-height: 0;
        margin-bottom:0px;
    }
    .column_43, .hvac-products-column {
        float: left;
        width: 33.33%;
        min-height: 224px;
    }
    .hvac-products-column-2 {
        min-height: 747px;
    }
    .list1 {
        min-height: 28px;
    }
    .column_44, .hvac-products-column-2 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .column_45, .hvac-products-column-3 {
        float: left;
        width: 33.34%;
        min-height: 100px;
    }
    .row_61 {
        clear: both;
        width: auto;
    }
    .row_54, .product-services-background {
        clear: both;
        min-height: 100px;
    }
    .row_74, .click-red-link-row {
        clear: both;
        min-height: 74px;
    }
    .row_56 {
        padding-right: 10%;
        padding-left:5%;
        min-height:100px;
        margin-right:3%;
        margin-left:3%;
    }
    .row_153 {
        clear: both;
        min-height: 100px;
        border-style:solid;
        border-width:1px;
    }
    .column_99 {
        float: left;
        width: 42%;
        min-height: 98px;
        display:block;
        margin-left:8%;
    }
    .column_186 {
        float: left;
        width: 27.364090909090905%;
        min-height: 98px;
    }
    .column_187 {
        float: left;
        width: 48.1027%;
        min-height: 98px;
    }
    .column_188 {
        float: left;
        width: 24.533181818181824%;
        min-height: 98px;
    }
    .mobile-ac-savings-guides {
        clear: both;
        width: auto;
        min-height: 100px;
        display:none;
    }
    .column_100 {
        float: left;
        width: 36%;
        min-height: 98px;
    }
    .column_101 {
        float: left;
        width: 25%;
        min-height: 98px;
    }
    .column_102 {
        float: left;
        width: 20%;
        min-height: 98px;
        padding-left:30px;
    }
    .row_157 {
        clear: both;
        min-height: 100px;
    }
    .row_154 {
        clear: both;
        width: auto;
        min-height: 498px;
        margin-left:0px;
        padding-left:20px;
        padding-right:20px;
    }
    .row_265 {
        clear: both;
        min-height: 100px;
    }
    .column_195 {
        float: left;
        width: 35.097493036211695%;
        min-height: 100px;
    }
    .column_196 {
        float: left;
        width: 64.9025%;
        min-height: 100px;
    }
    .row_267 {
        clear: both;
        width: auto;
        min-height:195px;
    }
    .breast-cancer-main-box {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
        padding:20px;
    }
    .column_199 {
        float: left;
        width: 33.3333%;
        min-height: 60px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_200 {
        float: left;
        width: 66.6667%;
        min-height: 60px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_268 {
        clear: both;
        width: auto;
        min-height: 254px;
    }
    .column_197 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_198 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_74 {
        min-height: 280px;
    }
    .row_55 {
        clear: both;
        min-height: 100px;
        width:90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_24 {
        min-height: 109px;
        padding-left:3%;
        padding-right:3%;
    }
    .product-services-background {
        min-height: 0;
        margin-left:0%;
        margin-right:0;
    }
    .row_25 {
        min-height: 1103px;
    }
    .row_29 {
        clear: both;
        min-height: 100px;
    }
    .column_8 {
        min-height: 162px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin:0 auto 0 5%;
    }
    .row_26 {
        min-height: 209px;
    }
    .column_10 {
        min-height: 253px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_31 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_30 {
        clear: both;
        min-height: 72px;
    }
    .row_27 {
        min-height: 209px;
    }
    .row_28 {
        min-height: 209px;
    }
    .hvac-slider {
        min-height: 385px;
    }
    .hvac-services-scroller {
        min-height: 87px;
    }
    .row_18 {
        min-height: 87px;
    }
    .row_19 {
        min-height: 87px;
    }
    .row_20 {
        min-height: 87px;
    }
    .row_21 {
        min-height: 87px;
    }
    .row_4 {
        min-height: 116px;
    }
    .row_5 {
        min-height: 116px;
    }
    .row_6 {
        min-height: 116px;
    }
    .row_7 {
        min-height: 116px;
    }
    .row_8 {
        min-height: 116px;
    }
    .row_89 {
        clear: both;
        min-height: 100px;
    }
    .column_9 {
        min-height: 80px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_11 {
        float: left;
        width: 25%;
        min-height: 483px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_220 {
        clear: both;
        min-height: 100px;
    }
    .hvac-service-repair-reviews {
        clear: both;
        min-height: 310px;
    }
    .row_62 {
        clear: both;
        min-height: 250px;
        padding-top:30px;
    }
    .row_57 {
        clear: both;
        min-height: 100px;
    }
    h1.hvac-site-headings {
        font-size: 44px;
        margin-top:40px;
        margin-bottom:40px;
    }
    p.paragraph1 {
        font-size: 19px;
    }
    h2.hvac-service-page-sub-header {
        margin-top: 30px;
        margin-bottom:30px;
    }
    p.black-hvac-paragraph-type {
        font-size: 19px;
    }
    span.span8 {
        font-size: 100%;
    }
    .about-betlemresidential-container {
        clear: both;
        min-height: 100px;
        margin-left:5%;
        margin-right:5%;
    }
    span.span11 {
        font-size: 100%;
    }
    span.span10 {
        font-size: 100%;
    }
    .row_64 {
        clear: both;
        min-height: 126px;
        width:auto;
    }
    .row_218 {
        clear: both;
        min-height: 100px;
        display:none;
    }
    .row_63 {
        clear: both;
        min-height: 100px;
    }
    .column_48 {
        float: left;
        width: 27.064511779448612%;
        min-height: 100px;
        display:block;
    }
    .column_49 {
        float: left;
        width: 34.0277%;
        min-height: 100px;
    }
    .column_50 {
        float: left;
        width: 53.00933703703703%;
        min-height: 100px;
    }
    .row_65 {
        clear: both;
        width: auto;
        min-height: 178px;
    }
    h2.heading2 {
        line-height: 110%;
        margin-top:20px;
    }
    h1.home-page-header {
        margin-top: 40px;
        margin-bottom:20px;
        font-size:46px;
        display:block;
    }
    h1.header-blue-band-type {
        font-size: 46px;
        margin-top:40px;
        margin-bottom:40px;
    }
    h1.red-heading-type {
        font-size: 46px;
        margin-top:40px;
        margin-bottom:40px;
    }
    p.paragraph2 {
        padding-left: 0;
        margin-right:0px;
        font-size:19px;
    }
    img.image15 {
        width: 90%;
    }
    .list2 {
        padding-left: 0px;
        min-height:30px;
    }
    .customClass7 {
        right: auto;
        width:70%;
    }
    .customClass5 {
        right: auto;
    }
    h3.hvac-gallery-sub-heading {
        font-size: 24px;
    }
    .row_75 {
        clear: both;
        min-height: 100px;
    }
    .row_76 {
        clear: both;
        min-height: 36px;
    }
    .row_216 {
        clear: both;
        min-height: 100px;
    }
    .row_212 {
        clear: both;
        min-height: 100px;
        width:85.46365914786968%;
    }
    .row_215 {
        clear: both;
        min-height: 100px;
    }
    .row_213 {
        min-height: 50px;
    }
    .row_214 {
        min-height: 401px;
        padding:15px;
        border-style:solid;
        border-width:1px;
        width:100%;
    }
    h5.hvac-services-products-header-list {
        margin-top: 25px;
    }
    img.image12 {
        margin-right: 0;
    }
    .hvac-financing-column {
        clear: both;
        min-height: 746px;
    }
    .column_110 {
        min-height: 746px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_107 {
        min-height: 746px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_106 {
        min-height: 746px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_103 {
        min-height: 1659px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_78 {
        float: left;
        width: 50%;
        min-height: 746px;
    }
    .column_79 {
        float: left;
        width: 50%;
        min-height: 746px;
    }
    .row_130 {
        clear: both;
        width: auto;
    }
    .row_92 {
        clear: both;
        min-height: 100px;
    }
    .row_240 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_91 {
        clear: both;
        min-height: 699px;
    }
    .column_57 {
        min-height: 699px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_114 {
        clear: both;
        min-height: 100px;
    }
    .row_115 {
        clear: both;
        min-height: 100px;
    }
    .row_128 {
        clear: both;
        min-height: 100px;
    }
    .row_129 {
        clear: both;
        min-height: 100px;
    }
    .row_131 {
        clear: both;
        min-height: 100px;
    }
    .row_182 {
        clear: both;
        min-height: 100px;
    }
    .row_190 {
        clear: both;
        min-height: 100px;
    }
    .row_192 {
        clear: both;
        min-height: 100px;
    }
    .row_193 {
        clear: both;
        min-height: 100px;
    }
    .row_194 {
        clear: both;
        min-height: 100px;
    }
    .row_195 {
        clear: both;
        min-height: 100px;
    }
    .row_207 {
        clear: both;
        min-height: 100px;
    }
    .row_211 {
        clear: both;
        min-height: 100px;
    }
    .row_231 {
        clear: both;
        min-height: 100px;
    }
    .row_244 {
        clear: both;
        min-height: 100px;
    }
    .row_90 {
        clear: both;
        min-height: 96px;
        display:none;
    }
    .row_87 {
        min-height: 699px;
    }
    .row_88 {
        clear: both;
        min-height: 100px;
        display:block;
    }
    h1.rochester-heating-cooling-header-1 {
        font-size: 40px;
        letter-spacing:0px;
    }
    .column_55 {
        min-height: 1561px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .qr-code-contact-us-page {
        clear: both;
        min-height: 100px;
        display:block;
    }
    h5.contact-us-title-HVAC-site {
        font-size: 27px;
    }
    .column_56 {
        min-height: 641px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        border-left-width:1px;
        border-right-width:1px;
    }
    span.we-serve-furnace-service-page {
        font-size: 20px;
        font-family:Arial, Helvetica, sans-serif;
    }
    span.span14 {
        font-size: 26px;
    }
    .column_58 {
        min-height: 380px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_93 {
        min-height: 300px;
    }
    .column_59 {
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_94 {
        min-height: 150px;
        padding-left:20%;
        padding-right:20%;
    }
    .hr_center_large1 {
        border-style: none;
        margin-left:auto;
        margin-right:auto;
    }
    .row_95 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .column_60 {
        float: left;
        width: 33.3333%;
        min-height: 400px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom:0;
        margin-bottom:5%;
    }
    .row_103 {
        clear: both;
        min-height: 100px;
    }
    .row_102 {
        clear: both;
        min-height: 100px;
    }
    .product-specs {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .column_63 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 0px;
    }
    .row_106 {
        min-height: 33px;
        border-style:solid;
        border-width:1px;
    }
    .row_107 {
        min-height: 33px;
    }
    .row_108 {
        min-height: 33px;
    }
    .column_64 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 5px;
        padding-right: 15px;
    }
    .row_109 {
        min-height: 33px;
    }
    .row_110 {
        min-height: 33px;
    }
    .row_111 {
        min-height: 33px;
    }
    .row_105 {
        clear: both;
        width: auto;
        min-height: 132px;
    }
    .column_61 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_98 {
        min-height: 33px;
    }
    .row_99 {
        min-height: 33px;
    }
    .row_100 {
        min-height: 33px;
    }
    .column_62 {
        float: left;
        width: 250%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_97 {
        clear: both;
        width: auto;
        min-height: 132px;
    }
    .row_113 {
        clear: both;
        min-height: 100px;
    }
    p.products-paragraph, .products-paragraph p {
        font-size: 19px;
    }
    p.products-descripter-thumbs {
        text-align: left;
    }
    img.image21 {
        display: none;
    }
    .column_68 {
        min-height: 1104px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_118 {
        clear: both;
        min-height: 100px;
    }
    .row_116 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .detail-product-column {
        float: left;
        width: 33.3333%;
        min-height: 287px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_119 {
        min-height: 234px;
    }
    .row_120 {
        min-height: 100px;
        clear:both;
    }
    .row_121 {
        min-height: 100px;
        clear:both;
    }
    .column_70 {
        float: left;
        width: 66.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_117 {
        clear: both;
        width: auto;
    }
    span.detail-product-brochure-link {
        margin: 0px;
        width:260px;
        padding:10px;
    }
    .column_71 {
        min-height: 599px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .team-list-row {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_72 {
        width: 66.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left:auto;
        margin-right:auto;
    }
    .team-member-column {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_126 {
        min-height: 50px;
    }
    .row_127 {
        min-height: 50px;
    }
    .column_75 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_125 {
        clear: both;
        width: auto;
        min-height: 338px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_73 {
        width: 90%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_124 {
        clear: both;
        width: auto;
        min-height: 265px;
    }
    .row_122 {
        clear: both;
        min-height: 200px;
        margin-bottom:25px;
    }
    .team-member-full-bio {
        clear: both;
        min-height: 100px;
    }
    .team-bio-row_129 {
        clear: both;
        min-height: 100px;
        margin-left:10%;
        margin-right:-15%;
    }
    .column_74 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 50px;
        padding-right: 15px;
    }
    .one-column-products {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_77 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .one-column-features {
        float: left;
        width: 66.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_137 {
        clear: both;
        min-height: 100px;
    }
    .row_140 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .row_132 {
        clear: both;
        width: auto;
        min-height: 392px;
        margin-left:-15px;
    }
    .one-column-header-copy {
        clear: both;
        width: auto;
        min-height: 200px;
    }
    h3.team-bio-serving-header {
        font-size: 23px;
    }
    h1.team-bio-name {
        font-size: 26px;
        text-align:left;
    }
    h1.team-bio-title {
        font-size: 22px;
        text-align:left;
    }
    .column_76 {
        min-height: 606px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_80 {
        min-height: 576px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_81 {
        float: left;
        width: 66.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_83 {
        float: left;
        width: 100%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_142 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_85 {
        float: left;
        width: 50%;
        min-height: 393px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_144 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_87 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_88 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_145 {
        clear: both;
        width: auto;
    }
    .row_146 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_89 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_90 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_147 {
        clear: both;
        width: auto;
        min-height:1px;
    }
    .duct-cleaning-rochester-column {
        min-height: 576px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_148 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_92 {
        float: left;
        width: 66.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_94 {
        min-height: 1945px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_150 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_95 {
        float: left;
        width: 66.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_151 {
        clear: both;
        min-height: 100px;
    }
    .column_97 {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_152 {
        clear: both;
        min-height: 100px;
    }
    .column_98 {
        min-height: 843px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    h3.emergency-furnace-repair-link-copy {
        font-size: 23px;
    }
    img.image35 {
        margin-right: auto;
        padding-left:60px;
        display:block;
    }
    .row_247 {
        clear: both;
        min-height: 100px;
    }
    .row_155 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_104 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_105 {
        float: left;
        width: 50%;
        min-height: 226px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_156 {
        clear: both;
        width: auto;
    }
    a.button {
        width: 561px;
    }
    img.image37 {
        height: 103px;
        min-height:103px;
    }
    .row_158 {
        clear: both;
        min-height: 45px;
        width:70%;
        margin-left:auto;
        margin-right:auto;
    }
    .row_159 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_108 {
        float: left;
        width: 50%;
        min-height: 250px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_161 {
        min-height: 36px;
    }
    .row_162 {
        min-height: 40px;
    }
    .row_163 {
        min-height: 40px;
    }
    .row_164 {
        min-height: 24px;
    }
    .row_165 {
        min-height: 14px;
    }
    .row_166 {
        min-height: 14px;
    }
    .row_167 {
        min-height: 14px;
    }
    .column_109 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_160 {
        clear: both;
        width: auto;
    }
    h3.repair-table {
        padding-left: 30px;
    }
    .row_168 {
        clear: both;
        min-height: 100px;
        margin-bottom:0;
    }
    .align-inline-wrap32 {
        margin-bottom: 0;
    }
    h1.hvac-financing-header {
        font-size: 40px;
    }
    a.anchor13 {
        min-height: 32px;
    }
    .row_169 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .column_111 {
        float: left;
        width: 66.6667%;
        min-height: 629px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_171 {
        clear: both;
        min-height: 100px;
    }
    .row_172 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_113 {
        float: left;
        width: 66.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_115 {
        min-height: 600px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .radient-heating-row {
        clear: both;
        min-height: 100px;
    }
    .column_119 {
        width: 50%;
    }
    .column_120 {
        width: 50%;
        margin-left:0px;
    }
    .row_177 {
        clear: both;
        min-height: 100px;
    }
    .row_178 {
        margin-left: 0px;
        margin-right: 0px;
        min-height:100px;
    }
    .row_179 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_121 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_181 {
        clear: both;
        min-height: 100px;
    }
    .column_123 {
        min-height: 376px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_124 {
        min-height: 601px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_183 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
        padding-left:5%;
        padding-right:5%;
    }
    .column_125, .rochester-hvac-coupons-column {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 5%;
        padding-right: 5%;
        margin-left:0.0000%;
        margin-right:0%;
    }
    h3.heating-and-cooling-coupons-redeeming {
        font-size: 20px;
        display:block;
    }
    .row_189 {
        clear: both;
        min-height: 100px;
    }
    .row_196 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_198 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .row_200 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_202 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_145 {
        float: left;
        width: 66.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_146 {
        float: left;
        width: 33.3333%;
        min-height: 210px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_203 {
        clear: both;
        width: auto;
    }
    .row_219 {
        clear: both;
        min-height: 100px;
        margin-left:2%;
    }
    .row_248 {
        clear: both;
        min-height: 100px;
    }
    .video-how-air-source-heat-pumps-work {
        clear: both;
        min-height: 200px;
    }
    p.pages-font {
        font-size: 19px;
        margin-left:0%;
        margin-right:0%;
    }
    .row_237 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_171 {
        float: left;
        width: 25%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_172 {
        float: left;
        width: 75%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_238 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_173 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .column_174 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .column_175 {
        float: left;
        width: 33.34%;
        min-height: 100px;
    }
    .row_239 {
        clear: both;
        width: auto;
    }
    h1.heading-pages-main {
        font-size: 36px;
    }
    h3.mobile-coupon-sub-header {
        text-align: left;
        font-size:18px;
        line-height:120%;
        display:none;
    }
    .row_187 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_185 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_127 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_129 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_131 {
        min-height: 758px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_132 {
        float: left;
        width: 66.6667%;
        min-height: 331px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_133 {
        float: left;
        width: 33.3333%;
        min-height: 333px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_191 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_134 {
        min-height: 606px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    #interior-pages-right {
        margin-right: 0%;
    }
    h1.heading7 {
        font-size: 40px;
    }
    .column_135 {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_136 {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .column_137 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_138 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_197 {
        clear: both;
        width: auto;
    }
    .column_139 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_140 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_199 {
        clear: both;
        width: auto;
    }
    .column_141 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_143 {
        float: left;
        min-height: 100px;
        width: 58.3333%;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 0px;
    }
    .column_144 {
        float: left;
        min-height: 100px;
        width: 58.3333%;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 0px;
    }
    .column_142 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_201 {
        clear: both;
        width: auto;
    }
    .row_204 {
        clear: both;
        min-height: 100px;
    }
    .column_147 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_148 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_206 {
        clear: both;
        min-height: 100px;
    }
    .row_205 {
        clear: both;
        width: auto;
        margin-left:-15px;
        margin-right:-15px;
    }
    .column_152 {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_208 {
        clear: both;
        min-height: 100px;
    }
    .hvac-installations-gallery-box {
        clear: both;
        min-height: 362px;
        margin-right:4%;
    }
    h1.installations-gallery-header, h1.mobile-installations-gallery-header {
        font-size: 34px;
    }
    h3.installations-gallery-sub-header {
        font-size: 24px;
        display:block;
    }
    h1.installations-gallery-header {
        display: block;
    }
    h1.mobile-installations-gallery-header {
        display: none;
    }
    img.image32 {
        margin-right: 0;
        display:block;
    }
    img.image36 {
        margin-right: 0;
        width:261px;
    }
    img.image34 {
        height: 165.44144144144144px;
        width:100%;
    }
    a.anchor17 {
        display: inline;
    }
    span.span28 {
        font-size: 100%;
    }
    h5.nate-certified-hvac-technicians-caption {
        font-weight: 700;
        font-size:17px;
        letter-spacing:0px;
        color:#333333;
    }
    span.mobile-natae-techs {
        font-weight: 400;
    }
    h5.click-a-red-link {
        font-size: 22px;
    }
    .mobile-welcome-header-box {
        clear: both;
        min-height: 100px;
        display:none;
    }
    h1.mobile-welcome-header {
        text-align: left;
        color:#333333;
        font-size:24px;
        margin-top:40px;
        margin-bottom:40px;
    }
    img.image18 {
        display: inline;
    }
    p.hvac-service-form-ready-copy {
        font-size: 21px;
    }
    h2.pages-heading-sub-main {
        font-size: 30px;
    }
    h3.hvac-rebates-tax-links {
        margin-top: 25px;
        margin-bottom:25px;
        font-size:23px;
    }
    .row_255 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .column_191 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .align-inline-wrap53 {
        padding-right: 80px;
        padding-left:80px;
        min-height:193px;
    }
    .column_192 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 80px;
        padding-right: 80px;
        display:none;
    }
    .row_257 {
        clear: both;
        width: auto;
    }
    .row_254 {
        clear: both;
        min-height: 100px;
    }
    h1.hvac-rebates-tax-credits {
        font-size: 30px;
    }
    span.span29 {
        letter-spacing: 0px;
    }
    h1.repair-header {
        font-size: 40px;
    }
    h2.repair-sub-header {
        font-size: 30px;
    }
    .column_156 {
        width: 25%;
    }
    .row_229 {
        margin-left: -15px;
        margin-right: -15px;
        width:100%;
    }
    .align-inline-wrap44 {
        width: 0%;
    }
    .row_230 {
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_157 {
        min-height: 2000px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    a.anchor18 {
        min-height: 30px;
    }
    .row_232 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_164 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_165 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_158 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_159 {
        float: left;
        width: 100%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_233 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_160 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_161 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_234 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        min-height:100px;
    }
    .column_162 {
        float: left;
        width: 50%;
        min-height: 187px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_163 {
        float: left;
        width: 50%;
        min-height: 187px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_235 {
        clear: both;
        width: auto;
        min-height:100px;
        margin-left:-15px;
    }
    .column_169 {
        float: left;
        width: 66.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_170 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_236 {
        clear: both;
        width: auto;
    }
    .column_166 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_167 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 40px;
    }
    .align-inline-wrap43 {
        min-height: 187px;
    }
    .column_155 {
        min-height: 187px;
    }
    .column_168 {
        min-height: 1317px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .three-column-row-3-22 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_179 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_180 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_242 {
        clear: both;
        width: auto;
    }
    .three-column-column-3-22 {
        float: left;
        width: 33.3333%;
        min-height: 420px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_177 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_178 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_241 {
        clear: both;
        width: auto;
    }
    a.anchor20 {
        min-height: 32px;
    }
    .column_185 {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .align-inline-wrap49 {
        min-height: 1210px;
    }
    .row_245 {
        clear: both;
        min-height: 100px;
    }
    p.york-hvac-offer-boiler-plate {
        padding-left: 30px;
        padding-right:30px;
    }
    #spring-air-conditioning-mailings-header {
        padding-left: 0px;
    }
    .row_250 {
        clear: both;
        min-height: 200px;
    }
    .align-inline-wrap52 {
        text-align: left;
    }
    h1.mobile-saving-guide-click {
        margin-top: 40px;
        margin-bottom:40px;
    }
    .row_251 {
        clear: both;
        min-height: 100px;
    }
    .row_252 {
        clear: both;
        min-height: 100px;
    }
    .row_253 {
        clear: both;
        min-height: 100px;
    }
    img.image71 {
        display: none;
    }
    img.image72 {
        display: none;
    }
    h5.click-to-view-ac-savings-guide {
        color: #333333;
        margin-top:25px;
        font-family:inherit;
        font-weight:700;
    }
    .column_189 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_190 {
        float: left;
        width: 50%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_256 {
        clear: both;
        width: auto;
    }
    img.image73 {
        margin-right: auto;
    }
    img.image74 {
        margin-right: auto;
    }
    .row_258 {
        clear: both;
        min-height: 100px;
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_187_align {
        right: auto;
        left:auto;
        margin-left:12.2666%;
    }
    .row_259 {
        clear: both;
        min-height: 100px;
    }
    .row_264 {
        clear: both;
        min-height: 266px;
        width:auto;
    }
    .row_263 {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
    }
    .bcancer-2 {
        float: left;
        width: 45.82172701949861%;
        min-height: 316px;
    }
    .bcancer-1 {
        float: left;
        width: 54.1783%;
        min-height: 316px;
        margin-right:0px;
        padding-right:30px;
    }
    .align-inline-wrap56 {
        text-align: left;
    }
    .customClass8 {
        margin-top: 0;
    }
    .row_262 {
        clear: both;
        min-height: 100px;
    }
    .row_261 {
        clear: both;
        min-height: 100px;
    }
    .row_260 {
        clear: both;
        min-height: 100px;
    }
    h1.heading10 {
        font-size: 32px;
    }
    a.anchor12 {
        font-size: 18px;
    }
    span.span31 {
        font-size: 100%;
    }
    .hvac-jobs-rochester-ny-aoolication {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    img.image77 {
        width: 100%;
        padding-left:30px;
        padding-right:30px;
        margin-top:20px;
        padding-top:50px;
    }
    .bcancer-2_align {
        right: auto;
        left:auto;
        margin-left:0%;
    }
}
. column_60 {
    float: none;
    width: 100%;
    min-height: 350px;
    padding-left: 15px;
    padding-right: 15px;
    text-align:center;
    padding-bottom:5%;
    margin-bottom:2%;
}
.row_228 {
    margin-left: -15px;
    margin-right: -15px;
    clear: both;
}
.column_156 {
    padding-left: 15px;
    padding-right:15px;
}
@media only screen and (min-width : 1024px) {
    .hvac-slider {
        clear: both;
        width: auto;
        min-height:385px;
    }
    .hvac-services-scroller {
        clear: both;
        width: auto;
    }
    .row_18 {
        clear: both;
        width: auto;
    }
    .row_19 {
        clear: both;
        width: auto;
    }
    .row_20 {
        clear: both;
        width: auto;
    }
    .row_21 {
        clear: both;
        width: auto;
    }
    .row_4 {
        clear: both;
        width: auto;
    }
    .row_5 {
        clear: both;
        width: auto;
    }
    .row_6 {
        clear: both;
        width: auto;
    }
    .row_7 {
        clear: both;
        width: auto;
    }
    .row_8 {
        clear: both;
        width: auto;
    }
    .page-content {
        min-height: 1152px;
        margin-left:auto;
        margin-right:auto;
    }
    #PowerSlider1Container {
        display: block;
    }
    .column_149 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .column_150 {
        float: left;
        padding-left: 5%;
        padding-right: 5%;
    }
    .column_151 {
        float: left;
        padding-left: 5%;
        padding-right: 5%;
    }
    .row_217 {
        clear: both;
        min-height: 100px;
    }
    .furnace-replacement-gallery-container {
        clear: both;
        min-height: 100px;
        margin-left:5%;
        margin-right:5%;
    }
    .row_52 {
        clear: both;
        min-height: 100px;
    }
    .row_53 {
        clear: both;
        width: auto;
    }
    .column_46 {
        float: left;
        min-height: 367px;
        width: 68.33030752089138%;
        margin-left:0%;
    }
    .column_47 {
        float: left;
        min-height: 193px;
        width: 100%;
    }
    .column_41 {
        float: left;
        padding:0 30px 20px 30px;
    }
    .column_42 {
        float: left;
        padding-left:30px;
        padding-right:30px;
        margin-right:0px;
        margin-left:0px;
    }
    .row_59 {
        clear: both;
        min-height: 100px;
        background-image:linear-gradient(to bottom, #133b8c 0%, #6eb5e8 50%, #133b8c 100%);
        margin-left:3%;
        margin-right:3%;
    }
    .row_60, .hvac-plans-column {
        clear: both;
        min-height: 219px;
        padding-left:10%;
        padding-right:10%;
        margin-right:0;
        margin-left:0%;
    }
    .click-red-link-row {
        min-height: 0;
        margin-bottom:0px;
    }
    .row_61 {
        clear: both;
        width: auto;
    }
    .column_43, .hvac-products-column {
        float: left;
        min-height:224px;
    }
    .hvac-products-column-2 {
        min-height: 747px;
    }
    .list1 {
        min-height: 28px;
    }
    .column_44, .hvac-products-column-2 {
        float: left;
    }
    .column_45, .hvac-products-column-3 {
        float: left;
    }
    .row_54, .product-services-background {
        clear: both;
        min-height: 100px;
    }
    .row_74, .click-red-link-row {
        clear: both;
        min-height: 74px;
    }
    .row_56 {
        padding-right: 5%;
        padding-left:5%;
        min-height:279px;
        margin-left:3%;
        margin-right:3%;
    }
    .row_153 {
        clear: both;
        min-height: 187px;
        margin-left:3%;
        border-style:solid;
        border-width:1px;
    }
    .row_157 {
        clear: both;
        min-height: 50px;
    }
    .row_154 {
        clear: both;
        width: auto;
        min-height: 498px;
        margin-left:0px;
        padding-left:20px;
        padding-right:20px;
    }
    .column_99 {
        float: left;
        min-height: 185px;
        display:block;
        width:42%;
        margin-left:8%;
    }
    .mobile-ac-savings-guides {
        clear: both;
        width: auto;
        min-height: 100px;
        display:none;
    }
    .column_186 {
        float: left;
        min-height: 185px;
    }
    .column_187 {
        float: left;
        min-height: 185px;
    }
    .column_188 {
        float: left;
        min-height: 185px;
    }
    .column_100 {
        float: left;
        min-height: 185px;
        width:36%;
    }
    .column_101 {
        float: left;
        min-height: 185px;
        width:25%;
    }
    .column_102 {
        float: left;
        min-height: 185px;
        width:20%;
        padding-left:0px;
    }
    .row_265 {
        clear: both;
        min-height: 100px;
        margin-left:5%;
    }
    .row_267 {
        clear: both;
        width: auto;
        min-height:195px;
    }
    .column_195 {
        float: left;
    }
    .column_196 {
        float: left;
    }
    .row_74 {
        min-height: 0;
    }
    .row_55 {
        clear: both;
        min-height: 100px;
        width:80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_24 {
        clear: both;
        width: auto;
        min-height:109px;
        padding-left:3%;
        padding-right:3%;
    }
    .product-services-background {
        min-height: 0;
        margin-top:0px;
        background-image:linear-gradient(to bottom, #133b8c 0%, #6eb5e8 52%, #133b8c 100%);
        margin-left:0%;
        margin-right:0;
    }
    .row_25 {
        clear: both;
        width: auto;
        min-height:1103px;
    }
    .row_29 {
        clear: both;
        min-height: 100px;
    }
    .column_8 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        max-width:1232px;
        margin:30px auto;
        min-height:162px;
    }
    .row_26 {
        clear: both;
        width: auto;
    }
    .column_10 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_27 {
        clear: both;
        width: auto;
    }
    .row_28 {
        clear: both;
        width: auto;
    }
    .row_89 {
        clear: both;
        min-height: 100px;
    }
    .column_9 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:80px;
    }
    .row_31 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_32 {
        clear: both;
        width: auto;
    }
    .column_11 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:483px;
        width:25%;
    }
    .hvac-service-form-container {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:75%;
    }
    .row_220 {
        clear: both;
        min-height: 74px;
    }
    .hvac-service-repair-reviews {
        clear: both;
        min-height: 431px;
    }
    .row_62 {
        padding-top: 30px;
    }
    .row_57 {
        clear: both;
        min-height: 100px;
    }
    h1.hvac-site-headings {
        font-size: 40px;
        margin-top:40px;
        margin-bottom:25px;
    }
    p.paragraph1 {
        font-size: 21px;
    }
    h2.hvac-service-page-sub-header {
        margin-top: 30px;
        margin-bottom:0px;
    }
    p.black-hvac-paragraph-type {
        font-size: 19px;
    }
    span.span8 {
        font-size: 100%;
    }
    .about-betlemresidential-container {
        clear: both;
        min-height: 100px;
        margin-left:5%;
        margin-right:5%;
    }
    span.span11 {
        font-size: 100%;
    }
    span.span10 {
        font-size: 100%;
    }
    .row_64 {
        clear: both;
        min-height: 126px;
        width:auto;
    }
    .row_218 {
        clear: both;
        min-height: 100px;
        display:block;
    }
    .row_63 {
        clear: both;
        min-height: 126px;
    }
    .column_48 {
        float: left;
        min-height: 178px;
        display:block;
    }
    .row_65 {
        clear: both;
        width: auto;
        min-height: 178px;
    }
    .column_49 {
        float: left;
        min-height: 178px;
    }
    .column_50 {
        float: left;
        min-height: 178px;
        width:53.00933703703703%;
    }
    h2.heading2 {
        line-height: 110%;
        margin-top:20px;
    }
    h1.home-page-header {
        margin-top: 40px;
        margin-bottom:0px;
        font-size:46px;
        display:block;
    }
    h1.header-blue-band-type {
        font-size: 46px;
        margin-top:30px;
        margin-bottom:30px;
    }
    h1.red-heading-type {
        font-size: 46px;
        margin-top:40px;
        margin-bottom:40px;
    }
    p.paragraph2 {
        padding-left: 0;
        margin-right:0px;
        font-size:19px;
    }
    img.image15 {
        width: 90%;
        margin-left:auto;
        display:block;
        float:none;
    }
    .list2 {
        padding-left: 0px;
        min-height:30px;
    }
    .customClass7 {
        right: auto;
        width:70%;
    }
    .customClass5 {
        right: auto;
    }
    h3.hvac-gallery-sub-heading {
        font-size: 24px;
    }
    .row_75 {
        clear: both;
        min-height: 100px;
    }
    .row_76 {
        clear: both;
        min-height: 26px;
    }
    .row_216 {
        clear: both;
        min-height: 37px;
    }
    .row_212 {
        clear: both;
        min-height: 364px;
        width:85.46365914786968%;
    }
    .row_215 {
        clear: both;
        min-height: 36px;
    }
    .row_213 {
        clear: both;
        width: auto;
    }
    .row_214 {
        clear: both;
        width: 100%;
        padding:10px;
        border-style:solid;
        border-width:1px;
        min-height:401px;
    }
    h5.hvac-services-products-header-list {
        margin-top: 25px;
    }
    img.image12 {
        margin-right: 0;
    }
    .hvac-financing-column {
        clear: both;
        min-height: 1651px;
    }
    .column_110 {
        float: none;
        min-height: 1651px;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .column_107 {
        float: none;
        min-height: 1651px;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .column_106 {
        float: none;
        min-height: 1651px;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .column_103 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_130 {
        clear: both;
        width: auto;
    }
    .column_78 {
        float: left;
    }
    .column_79 {
        float: left;
    }
    .row_240 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_91 {
        min-height: 699px;
    }
    .row_114 {
        clear: both;
        min-height: 100px;
    }
    .row_115 {
        clear: both;
        min-height: 100px;
    }
    .row_128 {
        clear: both;
        min-height: 597px;
    }
    .row_129 {
        clear: both;
        min-height: 100px;
    }
    .row_131 {
        clear: both;
        min-height: 100px;
    }
    .row_182 {
        clear: both;
        min-height: 491px;
    }
    .row_190 {
        clear: both;
        min-height: 100px;
    }
    .row_192 {
        clear: both;
        min-height: 611px;
    }
    .row_193 {
        clear: both;
        min-height: 100px;
    }
    .row_194 {
        clear: both;
        min-height: 100px;
    }
    .row_195 {
        clear: both;
        min-height: 100px;
    }
    .row_207 {
        clear: both;
        min-height: 100px;
    }
    .row_211 {
        clear: both;
        min-height: 549px;
    }
    .row_231 {
        clear: both;
        min-height: 100px;
    }
    .row_244 {
        clear: both;
        min-height: 100px;
    }
    .row_90 {
        clear: both;
        min-height: 96px;
        display:block;
    }
    .row_87 {
        min-height: 699px;
    }
    .row_88 {
        clear: both;
        min-height: 280px;
        display:block;
    }
    h1.rochester-heating-cooling-header-1 {
        font-size: 46px;
        letter-spacing:2px;
    }
    .column_55 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:1561px;
    }
    .qr-code-contact-us-page {
        clear: both;
        min-height: 508px;
        display:block;
    }
    h5.contact-us-title-HVAC-site {
        font-size: 27px;
    }
    .column_56 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        border-left-width:1px;
        border-right-width:1px;
    }
    span.we-serve-furnace-service-page {
        font-size: 20px;
        font-family:Arial, Helvetica, sans-serif;
    }
    span.span14 {
        font-size: 26px;
    }
    .column_57 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:699px;
    }
    .row_92 {
        clear: both;
        min-height: 100px;
    }
    .column_58 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:380px;
    }
    .row_93 {
        clear: both;
        width: auto;
    }
    .column_59 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_94 {
        clear: both;
        width: auto;
        padding-left:20%;
        padding-right:20%;
    }
    .hr_center_large1 {
        border-width:0;
        margin-left:auto;
        margin-right:auto;
    }
    .row_95 {
        clear: both;
        min-height: 470px;
        margin-left: 0px;
    }
    .column_60 {
        float: left;
        min-height: 450px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 0;
        margin-bottom: 20px;
        clear: both;
    }
    .row_103 {
        clear: both;
        min-height: 100px;
    }
    .row_102 {
        clear: both;
        min-height: 100px;
    }
    .product-specs {
        clear: both;
        min-height: 132px;
        margin-left:0px;
    }
    .row_105 {
        clear: both;
        width: auto;
        min-height: 132px;
    }
    .column_63 {
        float: left;
        min-height: 132px;
        padding-left: 15px;
        padding-right: 0px;
    }
    .row_106 {
        clear: both;
        width: auto;
        min-height: 44px;
        border-style:solid;
        border-width:1px;
    }
    .row_107 {
        clear: both;
        width: auto;
        min-height: 44px;
    }
    .row_108 {
        clear: both;
        width: auto;
        min-height: 44px;
    }
    .column_64 {
        float: left;
        min-height: 132px;
        padding-left: 5px;
        padding-right: 15px;
    }
    .row_109 {
        clear: both;
        width: auto;
        min-height: 44px;
    }
    .row_110 {
        clear: both;
        width: auto;
        min-height: 44px;
    }
    .row_111 {
        clear: both;
        width: auto;
        min-height: 44px;
    }
    .row_97 {
        clear: both;
        width: auto;
        min-height: 132px;
    }
    .column_61 {
        float: left;
        min-height: 132px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_98 {
        clear: both;
        width: auto;
        min-height: 44px;
    }
    .row_99 {
        clear: both;
        width: auto;
        min-height: 44px;
    }
    .row_100 {
        clear: both;
        width: auto;
        min-height: 44px;
    }
    .column_62 {
        float: left;
        min-height: 132px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_113 {
        clear: both;
        min-height: 100px;
    }
    p.products-paragraph, .products-paragraph p {
        font-size: 19px;
    }
    p.products-descripter-thumbs {
        text-align: left;
    }
    img.image21 {
        display: none;
    }
    .column_68 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_118 {
        clear: both;
        min-height: 100px;
    }
    .row_116 {
        clear: both;
        min-height: 294px;
        margin-left:-15px;
    }
    .row_117 {
        clear: both;
        width: auto;
    }
    .detail-product-column {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:287px;
    }
    .row_119 {
        clear: both;
        width: auto;
    }
    .row_120 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .row_121 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_70 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    span.detail-product-brochure-link {
        margin:0;
        display:inline-block;
        width:260px;
        padding:10px;
    }
    .column_71 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_122 {
        margin-bottom: 20px;
    }
    .team-list-row {
        clear: both;
        min-height: 265px;
        margin-left:-15px;
    }
    .row_124 {
        clear: both;
        width: auto;
        min-height: 265px;
    }
    .column_72 {
        float: none;
        min-height: 338px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_125 {
        clear: both;
        width: auto;
        min-height: 338px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .team-member-column {
        float: left;
        min-height: 338px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_126 {
        clear: both;
        width: auto;
        min-height: 169px;
    }
    .row_127 {
        clear: both;
        width: auto;
        min-height: 169px;
    }
    .column_75 {
        float: left;
        min-height: 155px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_73 {
        float: none;
        min-height: 597px;
        padding-left: 15px;
        padding-right: 15px;
        width:80%;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .team-member-full-bio {
        clear: both;
        min-height: 100px;
        margin-left:10%;
    }
    .team-bio-row_129 {
        clear: both;
        min-height: 218px;
        margin-left:10%;
        margin-right:10%;
    }
    .one-column-products {
        clear: both;
        min-height: 379px;
        margin-left:-15px;
    }
    .row_137 {
        clear: both;
        min-height: 100px;
    }
    .row_140 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .row_132 {
        clear: both;
        width: auto;
        min-height: 392px;
        margin-left:-15px;
    }
    .column_77 {
        float: left;
        min-height: 379px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .one-column-features {
        float: left;
        min-height: 379px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .one-column-header-copy {
        clear: both;
        width: auto;
        min-height: 90px;
    }
    .column_74 {
        float: left;
        min-height: 178px;
        padding-left: 50px;
        padding-right: 15px;
    }
    h3.team-bio-serving-header {
        font-size: 23px;
    }
    h1.team-bio-name {
        font-size: 26px;
        text-align:left;
    }
    h1.team-bio-title {
        font-size: 22px;
        text-align:left;
    }
    .column_76 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .column_80 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_133 {
        clear: both;
        width: auto;
    }
    .column_81 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_82 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_141 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_83 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_84 {
        float: none;
        padding-left: 15px;
        padding-right: 15px;
        width:80%;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:1999px;
    }
    .row_142 {
        clear: both;
        min-height: 411px;
        margin-left:-15px;
    }
    .row_143 {
        clear: both;
        width: auto;
    }
    .column_85 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_86 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_144 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_145 {
        clear: both;
        width: auto;
    }
    .column_87 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_88 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_146 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_147 {
        clear: both;
        width: auto;
        min-height:1px;
    }
    .column_89 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_90 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .duct-cleaning-rochester-column {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_148 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_149 {
        clear: both;
        width: auto;
        min-height:576px;
    }
    .column_92 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:66.6667%;
    }
    .column_93 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:33.3333%;
    }
    .column_94 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_150 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .indoor-air-quality-video {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_95 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_96 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_151 {
        clear: both;
        min-height: 100px;
    }
    .column_97 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_152 {
        clear: both;
        min-height: 100px;
    }
    .column_98 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    h3.emergency-furnace-repair-link-copy {
        font-size: 23px;
    }
    img.image35 {
        margin-right: auto;
        display:block;
        padding-left:50px;
    }
    .row_247 {
        clear: both;
        min-height: 45px;
    }
    .row_155 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_156 {
        clear: both;
        width: auto;
    }
    .column_104 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:50%;
    }
    .column_105 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:50%;
        min-height:226px;
    }
    img.image38 {
        height: auto;
        width:auto;
        display:inline-block;
        margin-left:0px;
    }
    a.button {
        width: 30px;
        font-size:16px;
        margin-top:40px;
    }
    img.image37 {
        height: 103px;
        display:block;
        min-height:103px;
        margin-left:auto;
    }
    .row_158 {
        clear: both;
        min-height: 45px;
        width:70%;
        margin-left:auto;
        margin-right:auto;
    }
    .row_159 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_160 {
        clear: both;
        width: auto;
    }
    .column_108 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:250px;
    }
    .row_161 {
        clear: both;
        width: auto;
        min-height:36px;
    }
    .row_162 {
        clear: both;
        width: auto;
        min-height:40px;
    }
    .row_163 {
        clear: both;
        width: auto;
    }
    .row_164 {
        clear: both;
        width: auto;
    }
    .row_165 {
        clear: both;
        width: auto;
    }
    .row_166 {
        clear: both;
        width: auto;
    }
    .row_167 {
        clear: both;
        width: auto;
    }
    .column_109 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    h3.repair-table {
        padding-left: 30px;
    }
    .row_168 {
        clear: both;
        min-height: 100px;
        margin-bottom:0;
    }
    .align-inline-wrap32 {
        margin-bottom: 0;
    }
    h1.hvac-financing-header {
        font-size: 40px;
    }
    a.anchor13 {
        min-height: 32px;
    }
    .row_169 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .row_170 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_111 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:629px;
    }
    .column_112 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_171 {
        clear: both;
        min-height: 100px;
    }
    .row_172 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_173 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_113 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_114 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_115 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .radient-heating-row {
        clear: both;
        min-height: 100px;
    }
    img.image42 {
        height: auto;
        width:auto;
        display:inline-block;
    }
    .column_119 {
        width: 50%;
    }
    .column_120 {
        width: 50%;
        margin-left:0px;
    }
    .row_177 {
        clear: both;
        min-height: 100px;
    }
    .row_178 {
        margin-left: 0px;
        margin-right: 0px;
        min-height:100px;
    }
    .row_179 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_180 {
        clear: both;
        width: auto;
    }
    .column_121 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_122 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_181 {
        clear: both;
        min-height: 100px;
    }
    .column_123 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .column_124 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_183 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
        padding-left:7%;
        padding-right:7%;
    }
    .row_184 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_125, .rochester-hvac-coupons-column {
        float: left;
        padding-left: 5%;
        padding-right: 5%;
        margin-left:0.0000%;
        margin-right:0%;
    }
    .column_126 {
        float: none;
        padding-left: 15px;
        padding-right: 15px;
        width:80%;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:1132px;
    }
    h3.heating-and-cooling-coupons-redeeming {
        font-size: 20px;
        display:block;
    }
    .row_189 {
        clear: both;
        min-height: 100px;
    }
    .row_196 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_198 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .row_200 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_202 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_203 {
        clear: both;
        width: auto;
    }
    .column_145 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_146 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:210px;
    }
    .row_219 {
        clear: both;
        min-height: 114px;
        margin-left:2%;
    }
    .row_248 {
        clear: both;
        min-height: 100px;
    }
    p.pages-font {
        font-size: 19px;
        margin-left:0%;
        margin-right:0%;
    }
    .row_237 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_238 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .row_239 {
        clear: both;
        width: auto;
    }
    .column_173 {
        float: left;
    }
    .column_174 {
        float: left;
    }
    .column_175 {
        float: left;
    }
    .column_171 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:25%;
    }
    .column_172 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:75%;
    }
    .breast-cancer-main-box {
        clear: both;
        min-height: 294px;
        margin-left:-15px;
        padding:20px;
    }
    .row_268 {
        clear: both;
        width: auto;
        min-height: 254px;
    }
    .column_199 {
        float: left;
        min-height: 298px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_200 {
        float: left;
        min-height: 254px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_197 {
        float: left;
        min-height: 195px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_198 {
        float: left;
        min-height: 195px;
        padding-left: 15px;
        padding-right: 15px;
    }
    h1.heading-pages-main {
        font-size: 30px;
    }
    h3.mobile-coupon-sub-header {
        text-align: left;
        font-size:18px;
        line-height:120%;
        display:none;
    }
    .row_187 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_185 {
        clear: both;
        min-height: 57px;
        margin-left:-15px;
    }
    .row_186 {
        clear: both;
        width: auto;
    }
    .column_127 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:57px;
    }
    .column_128 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_188 {
        clear: both;
        width: auto;
    }
    .column_129 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:57px;
    }
    .column_130 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:57px;
    }
    img.image50 {
        height: auto;
        width:auto;
    }
    .column_131 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_191 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_132 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_133 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    img.image52 {
        height: auto;
        width:auto;
    }
    .column_134 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    #interior-pages-right {
        margin-right: 0%;
    }
    h1.heading7 {
        font-size: 40px;
    }
    .column_135 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .column_136 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_197 {
        clear: both;
        width: auto;
    }
    .column_137 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_138 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_199 {
        clear: both;
        width: auto;
    }
    .column_139 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_140 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_201 {
        clear: both;
        width: auto;
    }
    .column_141 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_143 {
        float: left;
        min-height: 100px;
        width: 58.3333%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_144 {
        float: left;
        min-height: 100px;
        width: 58.3333%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_142 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_204 {
        clear: both;
        min-height: 100px;
    }
    .row_206 {
        clear: both;
        min-height: 100px;
    }
    .row_205 {
        clear: both;
        width: auto;
        margin-left:-15px;
        margin-right:-15px;
    }
    .column_147 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_148 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_152 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_208 {
        clear: both;
        min-height: 100px;
    }
    .hvac-installations-gallery-box {
        clear: both;
        min-height: 362px;
        margin-right:4%;
    }
    h1.installations-gallery-header, h1.mobile-installations-gallery-header {
        font-size: 46px;
    }
    h3.installations-gallery-sub-header {
        font-size: 24px;
        display:block;
    }
    h1.mobile-installations-gallery-header {
        display: none;
    }
    h1.installations-gallery-header {
        display: block;
    }
    img.image32 {
        margin-right: 0;
        display:block;
    }
    img.image36 {
        margin-right: 0;
        width:252px;
    }
    img.image34 {
        height: 165.44144144144144px;
        width:100%;
    }
    a.anchor17 {
        display: inline;
    }
    span.span28 {
        font-size: 100%;
    }
    h5.nate-certified-hvac-technicians-caption {
        font-weight: 400;
        font-size:17px;
        letter-spacing:0px;
        color:#333333;
    }
    span.mobile-natae-techs {
        font-weight: 400;
    }
    h5.click-a-red-link {
        font-size: 22px;
    }
    .mobile-welcome-header-box {
        clear: both;
        min-height: 100px;
        display:none;
    }
    h1.mobile-welcome-header {
        text-align: left;
        color:#333333;
        font-size:24px;
        margin-top:40px;
        margin-bottom:40px;
    }
    img.image18 {
        display: inline;
    }
    p.hvac-service-form-ready-copy {
        font-size: 20px;
    }
    h2.pages-heading-sub-main {
        font-size: 30px;
    }
    h3.hvac-rebates-tax-links {
        margin-top: 15px;
        margin-bottom:15px;
        font-size:23px;
    }
    .row_255 {
        clear: both;
        min-height: 100px;
        margin-left:0px;
    }
    .row_257 {
        clear: both;
        width: auto;
    }
    .column_191 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .align-inline-wrap53 {
        padding-right: 80px;
        padding-left:80px;
        min-height:193px;
    }
    .column_192 {
        float: left;
        padding-left: 80px;
        padding-right: 80px;
        display:block;
    }
    .row_254 {
        clear: both;
        min-height: 100px;
    }
    h1.hvac-rebates-tax-credits {
        font-size: 30px;
    }
    span.span29 {
        letter-spacing: 0px;
    }
    h1.repair-header {
        font-size: 36px;
    }
    h2.repair-sub-header {
        font-size: 30px;
    }
    .column_156 {
        width: 25%;
        float: left;
    }
    .row_229 {
        margin-left: -15px;
        margin-right: -15px;
        width:100%;
    }
    .align-inline-wrap44 {
        width: 0%;
    }
    .row_230 {
        margin-left: -15px;
        margin-right: -15px;
    }
    .column_157 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:2000px;
    }
    a.anchor18 {
        min-height: 30px;
    }
    .row_232 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .column_164 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_165 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_233 {
        clear: both;
        width: auto;
        min-height:100px;
    }
    .column_158 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_159 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width:100%;
    }
    .row_234 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        min-height:100px;
    }
    .column_160 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_161 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_235 {
        clear: both;
        width: auto;
        min-height:100px;
        margin-left:-15px;
    }
    .row_236 {
        clear: both;
        width: auto;
    }
    .column_169 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_170 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_162 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        clear:both;
    }
    .column_163 {
        float: right;
        padding-left: 15px;
        padding-right: 15px;
        clear:both;
    }
    .column_166 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        clear:both;
    }
    .column_167 {
        float: left;
        padding-left: 30px;
        padding-right: 40px;
    }
    .align-inline-wrap43 {
        min-height: 187px;
    }
    .column_155 {
        min-height: 187px;
    }
    .column_168 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:1317px;
    }
    img.image9 {
        float: none;
        display:block;
    }
    .three-column-row-3-22 {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_242 {
        clear: both;
        width: auto;
    }
    .column_179 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_180 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_241 {
        clear: both;
        width: auto;
    }
    .three-column-column-3-22 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 30px;
        min-height: 450px;
    }
    .column_177 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_178 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    a.anchor20 {
        min-height: 32px;
        display:none;
    }
    .column_185 {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .align-inline-wrap49 {
        min-height: 1210px;
    }
    .row_245 {
        clear: both;
        min-height: 100px;
    }
    p.york-hvac-offer-boiler-plate {
        padding-left: 30px;
        padding-right:30px;
    }
    img.image66 {
        height: auto;
        width:auto;
    }
    #spring-air-conditioning-mailings-header {
        padding-left: 0;
    }
    h1.mobile-saving-guide-click {
        margin-top: 40px;
        margin-bottom:40px;
    }
    .row_251 {
        clear: both;
        min-height: 100px;
    }
    .row_252 {
        clear: both;
        min-height: 100px;
    }
    .row_253 {
        clear: both;
        min-height: 100px;
    }
    img.image71 {
        display: none;
    }
    .align-inline-wrap52 {
        text-align: left;
    }
    img.image72 {
        display: none;
    }
    h5.click-to-view-ac-savings-guide {
        color: #333333;
        margin-top:25px;
        font-family:inherit;
        font-weight:700;
    }
    .row_256 {
        clear: both;
        width: auto;
    }
    .column_189 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_190 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    img.image73 {
        float: right;
        margin-right:auto;
    }
    img.image74 {
        float: none;
        margin-right:auto;
    }
    .row_258 {
        clear: both;
        min-height: 100px;
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        display:none;
    }
    img.image75 {
        display: none;
    }
    .column_187_align {
        margin-left: 12.2666%;
    }
    .row_259 {
        clear: both;
        min-height: 100px;
    }
    img.image76 {
        clear:none;
        display:inline;
        margin-left:auto;
    }
    .row_264 {
        clear: both;
        min-height: 266px;
        width:auto;
    }
    .row_263 {
        clear: both;
        min-height: 266px;
        margin-left:auto;
        margin-right:auto;
    }
    .bcancer-2 {
        float: left;
        min-height: 316px;
        width:45.82172701949861%;
    }
    .bcancer-1 {
        float: left;
        min-height: 316px;
        margin-right:0px;
        width:54.1783%;
        padding-right:40px;
    }
    .align-inline-wrap56 {
        text-align: left;
    }
    .customClass8 {
        margin-top: 0;
    }
    .row_262 {
        clear: both;
        min-height: 100px;
    }
    .row_261 {
        clear: both;
        min-height: 100px;
    }
    .row_260 {
        clear: both;
        min-height: 100px;
    }
    h1.heading10 {
        font-size: 27px;
    }
    a.anchor12 {
        font-size: 18px;
    }
    span.span31 {
        font-size: 100%;
    }
    .hvac-jobs-rochester-ny-aoolication {
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    img.image77 {
        width: 100%;
        padding-left:30px;
        padding-right:30px;
        margin-top:0px;
        padding-top:0px;
    }
    .bcancer-2_align {
        margin-left: 0%;
    }
    img.image78 {
        height: auto;
        width:auto;
    }
}
#interior-pages-right {
    margin-left: 0%;
    margin-right:0%;
    padding-left:5%;
    padding-right:5%;
}
h1.heading7 {
    font-size: 36px;
    color:#133C8C;
}
.column_135 {
    width: 100%;
    min-height: 2764px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    padding-bottom:50px;
}
.column_136 {
    width: 100%;
    min-height: 1140px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:rgba(255, 255, 255, 0.5);
    padding-bottom:60px;
}
img.image53 {
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
    padding-top:15px;
}
.row_204 {
    clear: both;
    min-height: 100px;
    margin-left:0px;
    margin-right:0px;
}
.column_147 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_148 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
h1.hvac-heating-home-header {
    color: #C50A45;
    font-size:30px;
    text-align:center;
    margin-bottom:30px;
}
span.span25 {
    color: #133C8C;
    text-align:center;
    font-size:120%;
    display:inline-block;
    margin-bottom:25px;
}
img.image54 {
    height: auto;
    width:auto;
    display:block;
    padding-left:5%;
    padding-right:5%;
    margin:10px auto;
}
img.image55 {
    height: auto;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
img.image56 {
    height: auto;
    width:auto;
    display:inline-block;
    margin-top:10px;
    margin-bottom:10px;
}
h3.heating-badges-logo-links {
    color: #C50A45;
    text-align:center;
    margin-top:20px;
}
h3.heating-badges-sub-header {
    text-align: center;
    color:#133C8C;
}
.column_152 {
    width: 100%;
    min-height: 601px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
    padding-bottom:80px;
}
h3.unico-sub-header {
    text-align: center;
    color:#C50A45;
}
.row_208 {
    clear: both;
    min-height: 100px;
    margin-top:40px;
    margin-bottom:40px;
}
.align-inline-wrap41 {
    text-align: center;
}
span.span26 {
    font-weight: bold;
}
a.unico-brochure-link {
    color: #C50A45;
    letter-spacing:0px;
    text-decoration:underline;
}
.list li {
    font-weight: 400;
}
.column_90 ul li.pages-font {
    font-weight: 400;
}
.hvac-installations-gallery-box {
    clear: both;
    min-height: 721px;
    margin-left:4%;
    margin-right:4%;
}
h1.installations-gallery-header, h1.mobile-installations-gallery-header {
    background-color: transparent;
    color:#FFFFFF;
    text-align:center;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:700;
    font-size:40px;
}
h3.installations-gallery-sub-header {
    text-align: center;
    color:#FFFF00;
    letter-spacing:1px;
    font-weight:400;
    font-size:26px;
    margin-bottom:40px;
    display:block;
}
h1.mobile-installations-gallery-header {
    font-size: 30px;
}
h1.installations-gallery-header {
    display: block;
}
h5.hvac-plans-importance {
    color: #000000;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:400;
    font-size:16px;
}
span.span27 {
    text-decoration: none;
}
img.image57 {
    height: auto;
    display:block;
    margin-left:auto;
    margin-right:auto;
}
h3.heading8 {
    color: #C50A45;
    margin-top:0px;
    margin-bottom:10px;
}
h1.hvac-preventaive-header {
    font-size: 18px;
    color:#C50A45;
    font-family:Arial Black, Gadget, sans-serif;
    font-weight:400;
    margin-top:0px;
    margin-bottom:15px;
}
img.image58 {
    margin-left: auto;
    margin-right:auto;
    display:block;
}
a.anchor17 {
    display: inline;
}
.roboto-h1-header {
    font-family: Roboto, sans-serif;
    font-weight: 800;
}
span.span28 {
    font:normal normal 700 100%/normal Palatino Linotype, Book Antiqua, Palatino, serif;
}
h1.mobile-welcome-header {
    font-size: 27px;
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
    font-weight:700;
    text-align:center;
    color:#133C8C;
    margin-top:10px;
    margin-bottom:10px;
}
span.span29 {
    letter-spacing: 0px;
    font-weight:700;
}
.row_229 {
    margin-left: -15px;
    margin-right: -15px;
    padding-left:15px;
    padding-right:15px;
}
.row_230 {
    margin-left: -15px;
    margin-right: -15px;
    clear: both;
}
.align-inline-wrap44 {
    padding-left: 15px;
    padding-right:15px;
}
.column_157 {
    width: 100%;
    min-height: 180px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
a.anchor18 {
    display: inline-block;
}
.row_221 {
    min-height: 187px;
    margin-left:-15px;
    margin-right:-15px;
}
.column_162 {
    float: left;
    width: 41.6667%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_163 {
    float: none;
    width: 41.6667%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.align-inline-wrap43 {
    width: 36.02329450915141%;
}
.column_155 {
    width: 30.366056572379367%;
}
.column_158 {
    float: left;
    width: 50%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_159 {
    float: none;
    width: 64%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
span.genreators-link {
    color: #FC0000;
    letter-spacing:1px;
    text-align:center;
}
h3.home-generators-brochure-link {
    text-align: center;
}
h3.hvac-generators-sub-head {
    color: #FF0505;
    font-weight:700;
    font-style:italic;
    font-size:22px;
    text-align:center;
    font-family:Arial Black, Gadget, sans-serif;
}
.row_233 {
    clear: both;
    min-height: 100px;
    margin-left:-15px;
    margin-right:-15px;
}
.column_166 {
    float: left;
    width: 50%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.align-inline-wrap46 {
    text-align: center;
}
.column_167 {
    float: left;
    width: 50%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.align-inline-wrap45 {
    text-align: center;
}
img.image59 {
    height: auto;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
img.image60 {
    height: auto;
    width:auto;
}
img.image61 {
    height: auto;
    width:auto;
}
img.image62 {
    height: auto;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
.column_153 {
    background-color: #FFFFFF;
}
.column_168 {
    width: 100%;
    min-height: 891px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
img.image63 {
    height: auto;
    width:auto;
}
a.anchor19 {
    color: #C50A45;
    font-size:19px;
    letter-spacing:0px;
    text-decoration:underline;
}
a.anchor19:hover {
    color: #B8B8B8;
}
img.image64 {
    height: auto;
    width:auto;
    display:inline-block;
    padding-left:15px;
}
a.hvac-service-links {
    color: #C50A45;
    letter-spacing:0px;
    text-decoration:underline;
}
a.hvac-service-links:hover {
    color: #9E9E9E;
}
.column_185 {
    width: 100%;
    min-height: 707px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}
.align-inline-wrap49 {
    text-align: center;
}
.row_245 {
    clear: both;
    min-height: 100px;
}
img.image66 {
    height: auto;
    width:auto;
}
p.york-hvac-offer-boiler-plate {
    text-align: left;
    padding-left:30px;
    padding-right:30px;
    margin-top:60px;
}
h3.view-our-air-conditioning-mailers {
    text-align: center;
}
span.span30 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:700;
}
img.image67 {
    box-shadow: 4px 4px 5px 2px rgba(24, 122, 168, 0.33);
    -moz-box-shadow: 4px 4px 5px 2px rgba(24, 122, 168, 0.33);
    -webkit-box-shadow: 4px 4px 5px 2px rgba(24, 122, 168, 0.33);
}
img.image68 {
    box-shadow: 4px 4px 5px 2px rgba(24, 122, 168, 0.33);
    -moz-box-shadow: 4px 4px 5px 2px rgba(24, 122, 168, 0.33);
    -webkit-box-shadow: 4px 4px 5px 2px rgba(24, 122, 168, 0.33);
}
.mobile-ac-savings-guides {
    clear: both;
    min-height: 479px;
}
.row_250 {
    clear: both;
    min-height: 299px;
}
.align-inline-wrap52 {
    text-align: center;
}
.row_253 {
    clear: both;
    min-height: 100px;
    margin-top:30px;
    margin-bottom:20px;
}
.row_252 {
    clear: both;
    min-height: 100px;
}
.row_251 {
    clear: both;
    min-height: 73px;
}
h1.mobile-saving-guide-click {
    font-weight: 700;
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#133C8C;
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}
h5.click-to-view-ac-savings-guide {
    text-align: center;
    font-size:18px;
    color:#C50A45;
    margin-top:15px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:700;
}
img.image69 {
    margin-left: auto;
    margin-right:auto;
    display:block;
    box-shadow:4px 4px 5px 2px rgba(24, 122, 168, 0.33);
    -moz-box-shadow:4px 4px 5px 2px rgba(24, 122, 168, 0.33);
    -webkit-box-shadow:4px 4px 5px 2px rgba(24, 122, 168, 0.33);
}
img.image70 {
    margin-left: auto;
    margin-right:auto;
    display:block;
    box-shadow:4px 4px 5px 2px rgba(24, 122, 168, 0.33);
    -moz-box-shadow:4px 4px 5px 2px rgba(24, 122, 168, 0.33);
    -webkit-box-shadow:4px 4px 5px 2px rgba(24, 122, 168, 0.33);
}
img.image72 {
    height: auto;
    display:inline-block;
    margin-top:20px;
    margin-bottom:10px;
}
img.image73 {
    box-shadow: 4px 4px 5px 2px rgba(110, 182, 232, 0.33);
    color:#6EB5E8;
    -moz-box-shadow: 4px 4px 5px 2px rgba(110, 182, 232, 0.33);
    -webkit-box-shadow: 4px 4px 5px 2px rgba(110, 182, 232, 0.33);
    display:block;
    margin-right:auto;
    margin-left:auto;
}
img.image74 {
    box-shadow: 4px 4px 5px 2px rgba(110, 182, 232, 0.33);
    -moz-box-shadow: 4px 4px 5px 2px rgba(110, 182, 232, 0.33);
    -webkit-box-shadow: 4px 4px 5px 2px rgba(110, 182, 232, 0.33);
    text-align:center;
    margin-right:auto;
    display:block;
}
.row_259 {
    clear: both;
    min-height: 100px;
}
h3.sping-ac-savers-rebates-page {
    text-align: center;
    margin-top:0px;
    color:#C50A45;
    margin-bottom:50px;
}
img.image75 {
    margin-left: auto;
    margin-right:auto;
    display:block;
    box-shadow:4px 4px 5px 2px rgba(110, 182, 232, 0.33);
    -moz-box-shadow:4px 4px 5px 2px rgba(110, 182, 232, 0.33);
    -webkit-box-shadow:4px 4px 5px 2px rgba(110, 182, 232, 0.33);
}
h2.hvac-air-conditioning-mailers {
    text-align: center;
    color:#C50A45;
}
img.image76 {
    margin-right: auto;
    display:block;
    box-shadow:6px 6px 5px 2px rgba(127, 185, 255, 0.41);
    -moz-box-shadow:6px 6px 5px 2px rgba(127, 185, 255, 0.41);
    -webkit-box-shadow:6px 6px 5px 2px rgba(127, 185, 255, 0.41);
}
.row_260 {
    clear: both;
    min-height: 100px;
}
h1.heading9 {
    color: #C50A45;
    text-align:center;
    font-size:36px;
    margin-top:20px;
    margin-bottom:10px;
    text-decoration:none;
}
h1.heading10 {
    font-size: 24px;
    font-weight:700;
    color:#3C85DE;
    padding-left:20px;
    letter-spacing:0px;
    text-decoration:none;
    margin-bottom:20px;
    margin-top:30px;
}
span.span31 {
    text-decoration: underline;
    color:#DB1111;
    display:inline-block;
    margin-top:10px;
    letter-spacing:0px;
    font-size:90%;
}
.align-inline-wrap54 {
    text-align: center;
}
span.span31:hover {
    color: #3C85DE;
}
.row_261 {
    clear: both;
    min-height: 540px;
}
.hvac-jobs-rochester-ny-aoolication {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
strong.privacy-policy-header {
    font-size: 90%;
    color:#133C8C;
}
strong.privacy-sub-header {
    color: #C50A45;
}
a.anchor20 {
    color: #0C0CC4;
}
.column_135 div div div ul li {
    font-weight: 400;
    color:#000000;
}
img.image77 {
    width:auto;
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding:0 30px;
    max-width:100%;
}
h1.heading11 {
    color: #EB76A9;
    font-family:Times New Roman, Times, serif;
    font-weight:700;
    text-align:center;
}
img.image78 {
    height: auto;
    width:auto;
    display:inline-block;
    padding-right:0%;
    box-shadow:none;
    text-shadow:none;
    -moz-text-shadow:none;
    -webkit-text-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    border-color:#FFFFFF;
    border-style:solid;
    border-width:4px;
}
h1.heading12 {
    font-weight: bold;
    color:#EB76A9;
    font-family:Times New Roman, Times, serif;
    text-align:center;
}
img.image79 {
    height: auto;
    width:auto;
    display:inline-block;
    padding-top:40px;
    padding-bottom:40px;
    margin-top:50px;
}
img.image80 {
    height: auto;
    width:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
    padding:3%;
    border-style:none;
    border-width:0px;
    border-color:#FFFFFF;
}
h1.breast-cancer-header {
    font-family: Times New Roman, Times, serif;
    text-align:center;
    color:#EB77A9;
}
img.image81 {
    height: auto;
    width:auto;
    border-radius:10px;
    display:inline-block;
    border-style:solid;
    border-width:2px;
    border-color:#FFFFFF;
}
img.image82 {
    height: auto;
    width:auto;
    display:inline-block;
    padding-top:40px;
}