.avia-section.av-71c63hs-ce643a8b2f9f8484394eb8bdd3fc768f .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://harrisexteriors.com/wp-content/uploads/2024/05/harris-exteriors-and-more-barrington-outside-5.jpg);
background-position:0% 50%;
background-attachment:scroll;
}
.avia-section.av-71c63hs-ce643a8b2f9f8484394eb8bdd3fc768f .av-section-color-overlay{
opacity:0.2;
background-color:#222222;
}
#top .avia-section.av-71c63hs-ce643a8b2f9f8484394eb8bdd3fc768f .scroll-down-link{
color:#cd282e;
}
#top .avia-section.av-71c63hs-ce643a8b2f9f8484394eb8bdd3fc768f .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#cd282e;
fill:#cd282e;
}

@keyframes av_boxShadowEffect_av-707awj4-0d5432cc7174b7ff88c73164c4174943-column {
0%   { box-shadow:  0 0 0 0 #1c1c1c; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #1c1c1c; opacity: 1; }
}
.flex_column.av-707awj4-0d5432cc7174b7ff88c73164c4174943{
box-shadow: 0 0 10px 0 #1c1c1c;
border-radius:10px 10px 10px 10px;
padding:5% 5% 5% 5%;
background-color:#243e90;
}

#top .av-special-heading.av-lvwq2avo-658b482d5df67a5530fedb6ffd0eb5ec{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-lvwq2avo-658b482d5df67a5530fedb6ffd0eb5ec .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lvwq2avo-658b482d5df67a5530fedb6ffd0eb5ec .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-lvwq2avo-658b482d5df67a5530fedb6ffd0eb5ec .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lvwq2avo-658b482d5df67a5530fedb6ffd0eb5ec .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-6zbdn2o-aca2e636e25c2709782a54c31161ab81{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-lvwq3mon-2c060546e26790b19aa1eaf7ff248724{
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-lvwq3mon-2c060546e26790b19aa1eaf7ff248724 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lvwq3mon-2c060546e26790b19aa1eaf7ff248724 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-lvwq3mon-2c060546e26790b19aa1eaf7ff248724 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lvwq3mon-2c060546e26790b19aa1eaf7ff248724 .av-subheading{
font-size:18px;
}

#top .hr.hr-invisible.av-6wvua00-7c2e548e591b022f6d57fce34321e147{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-6v0u5kw-a70235de55ffa3c4a71a70d9c22cdb04{
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-6v0u5kw-a70235de55ffa3c4a71a70d9c22cdb04 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6v0u5kw-a70235de55ffa3c4a71a70d9c22cdb04 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-6v0u5kw-a70235de55ffa3c4a71a70d9c22cdb04 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6v0u5kw-a70235de55ffa3c4a71a70d9c22cdb04 .av-subheading{
font-size:18px;
}

#top .hr.hr-invisible.av-6ucyvxs-d1ec8b0b4c3a8f9dbcb064fd7123c023{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-6sq949c-2b65ec6e6ac19c0a27771a0e3cdd378d{
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-6sq949c-2b65ec6e6ac19c0a27771a0e3cdd378d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6sq949c-2b65ec6e6ac19c0a27771a0e3cdd378d .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-6sq949c-2b65ec6e6ac19c0a27771a0e3cdd378d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6sq949c-2b65ec6e6ac19c0a27771a0e3cdd378d .av-subheading{
font-size:18px;
}

.avia-section.av-6qifqwg-48a6c158b459305f9e77530d6f13f262{
background-color:#243e90;
background-image:unset;
}

#top .av-special-heading.av-6xeykw-12c55313e66e7dcca6acd9844eae335e{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-6xeykw-12c55313e66e7dcca6acd9844eae335e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6xeykw-12c55313e66e7dcca6acd9844eae335e .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-6xeykw-12c55313e66e7dcca6acd9844eae335e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6xeykw-12c55313e66e7dcca6acd9844eae335e .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-6mmzdvk-2973f20c4739578fcecfd594e7e507ee{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-6l3i2o-a76d5d905ec8ddb45953339edb221676{
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-6l3i2o-a76d5d905ec8ddb45953339edb221676 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6l3i2o-a76d5d905ec8ddb45953339edb221676 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-6l3i2o-a76d5d905ec8ddb45953339edb221676 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6l3i2o-a76d5d905ec8ddb45953339edb221676 .av-subheading{
font-size:18px;
}

#top .hr.hr-invisible.av-6jctwvk-374149a5ce98b8a847b74f38770655fa{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-4qhqmo-4ab902ff64b9ee932b8eec25282e452b{
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-4qhqmo-4ab902ff64b9ee932b8eec25282e452b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4qhqmo-4ab902ff64b9ee932b8eec25282e452b .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-4qhqmo-4ab902ff64b9ee932b8eec25282e452b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4qhqmo-4ab902ff64b9ee932b8eec25282e452b .av-subheading{
font-size:18px;
}

#top .hr.hr-invisible.av-6gdfyhs-a320e5ba9210b869e18afc307897e245{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-269wqo-d9ab39acfde9382ee56cd7ca41e0bccd{
padding-bottom:0;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-269wqo-d9ab39acfde9382ee56cd7ca41e0bccd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-269wqo-d9ab39acfde9382ee56cd7ca41e0bccd .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-269wqo-d9ab39acfde9382ee56cd7ca41e0bccd .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-269wqo-d9ab39acfde9382ee56cd7ca41e0bccd .av-subheading{
font-size:18px;
}

.flex_cell.av-6c13ygw-fa8f046dcde3e9ca6578a17c723dfa06{
vertical-align:top;
background:url(https://harrisexteriors.com/wp-content/uploads/2024/05/harris-exteriors-and-more-barrington-outside-5.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-6c13ygw-fa8f046dcde3e9ca6578a17c723dfa06{
padding:30% 30% 30% 30% !important;
}

.flex_column.av-67uwpz4-0916f690ccd0111dcee5ec47d93fce4f{
width:57.6%;
}

#top .av-special-heading.av-66qugog-4659fa3d48b22a92b969ffcd64e82013{
padding-bottom:10px;
font-size:36px;
}
body .av-special-heading.av-66qugog-4659fa3d48b22a92b969ffcd64e82013 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-66qugog-4659fa3d48b22a92b969ffcd64e82013 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-66qugog-4659fa3d48b22a92b969ffcd64e82013 .av-subheading{
font-size:15px;
}

.flex_column.av-4ikoa8-99c8f552dd58370721d922f0d7af593f{
width:36.4%;
margin-left:6%;
}

.flex_cell.av-5wp74ow-b511343d1a63c794f852470aae2da0bd{
vertical-align:top;
background-color:#243d90;
}

.avia-image-container.av-5v7gjmo-2cdea2510216c2d38b079c1a2060b2a3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5v7gjmo-2cdea2510216c2d38b079c1a2060b2a3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-5srvgts-b4f719266f9fcbb8d74aaf443170dd00{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-5srvgts-b4f719266f9fcbb8d74aaf443170dd00 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5srvgts-b4f719266f9fcbb8d74aaf443170dd00 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-5srvgts-b4f719266f9fcbb8d74aaf443170dd00 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5srvgts-b4f719266f9fcbb8d74aaf443170dd00 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-5sdmcls-29351ed8c91dd03cb91d2868c907612e .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-5pxdp1c-e7f31a6bd21a670f12cfdedaad0fd61a{
font-size:22px;
background-color:#cd2027;
border-color:#cd2027;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-5pxdp1c-e7f31a6bd21a670f12cfdedaad0fd61a:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-5pxdp1c-e7f31a6bd21a670f12cfdedaad0fd61a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-5p2ldcg-64296625da84e360b6a8451b073b9909{
vertical-align:top;
background-color:#cd2027;
}

.avia-image-container.av-5mq0j5c-012b8796d05b03d97a7f4efae056d4c3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5mq0j5c-012b8796d05b03d97a7f4efae056d4c3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-5le3ztc-1f1901919e1bdb82c5c1e180b9be0a35{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-5le3ztc-1f1901919e1bdb82c5c1e180b9be0a35 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5le3ztc-1f1901919e1bdb82c5c1e180b9be0a35 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-5le3ztc-1f1901919e1bdb82c5c1e180b9be0a35 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5le3ztc-1f1901919e1bdb82c5c1e180b9be0a35 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-5iw26kg-c195bf30c92571b9251bfdfd4c34808b .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-5h9brqo-eb1f0694784d99a755bd43923692e1b7{
font-size:22px;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-5h9brqo-eb1f0694784d99a755bd43923692e1b7:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-5h9brqo-eb1f0694784d99a755bd43923692e1b7:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-5g9mu0w-70c53a0fe281e17b71b8a3848e9dbc6e{
vertical-align:top;
background-color:#243d90;
}

.avia-image-container.av-5eznyeo-535a0c58bd8b7fe47e4e8106c52d42ee img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5eznyeo-535a0c58bd8b7fe47e4e8106c52d42ee .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-5d1ay4w-0686e6bed48baa459be0da5d9d4f453d{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-5d1ay4w-0686e6bed48baa459be0da5d9d4f453d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5d1ay4w-0686e6bed48baa459be0da5d9d4f453d .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-5d1ay4w-0686e6bed48baa459be0da5d9d4f453d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5d1ay4w-0686e6bed48baa459be0da5d9d4f453d .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-5aee8lc-59bd43a7b80af63b35a50be12be3bd48 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-593vn3k-1961e133b41552f1e0c3dd67e9b75e7c{
font-size:22px;
background-color:#cd2027;
border-color:#cd2027;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-593vn3k-1961e133b41552f1e0c3dd67e9b75e7c:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-593vn3k-1961e133b41552f1e0c3dd67e9b75e7c:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-57pu5pc-4ff6ba84e0b165a7bff1a3e97ace13d2{
vertical-align:top;
background-color:#cd2027;
}

.avia-image-container.av-56jvyf4-9f0739ee48a29e3e9c020ccf42dcd051 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-56jvyf4-9f0739ee48a29e3e9c020ccf42dcd051 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-551eskg-9d0cf5b9a1b7a800c7a4151ad913cded{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-551eskg-9d0cf5b9a1b7a800c7a4151ad913cded .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-551eskg-9d0cf5b9a1b7a800c7a4151ad913cded .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-551eskg-9d0cf5b9a1b7a800c7a4151ad913cded .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-551eskg-9d0cf5b9a1b7a800c7a4151ad913cded .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-52t8cj4-b38231a898b237181e556916a737b44b .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-51djx80-5be585c8d69e719b7808ed62fddc0962{
font-size:22px;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-51djx80-5be585c8d69e719b7808ed62fddc0962:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-51djx80-5be585c8d69e719b7808ed62fddc0962:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-4zjh0sg-1e247da136e6c55888b7ba08727dfc60{
background-color:#222222;
background-image:unset;
}

#top .av-special-heading.av-4xow47k-c3dcd684f7db7459105086b1266bae46{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-4xow47k-c3dcd684f7db7459105086b1266bae46 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4xow47k-c3dcd684f7db7459105086b1266bae46 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-4xow47k-c3dcd684f7db7459105086b1266bae46 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4xow47k-c3dcd684f7db7459105086b1266bae46 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-4u0v13k-68d5f76be2ca8dc5bfce42b68e7342aa .iconlist_icon{
color:#ffffff;
font-size:24px;
}
#top .avia-icon-list-container.av-4u0v13k-68d5f76be2ca8dc5bfce42b68e7342aa .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:24px;
width:24px;
}
#top #wrap_all .avia-icon-list-container.av-4u0v13k-68d5f76be2ca8dc5bfce42b68e7342aa .av_iconlist_title{
font-size:24px;
color:#ffffff;
}
.avia-icon-list-container.av-4u0v13k-68d5f76be2ca8dc5bfce42b68e7342aa .iconlist_content{
font-size:22px;
}

#top .avia-icon-list-container.av-4eofk0w-4cc2e2a43a9ccfc746a2527846ac7a49 .iconlist_icon{
color:#ffffff;
font-size:24px;
}
#top .avia-icon-list-container.av-4eofk0w-4cc2e2a43a9ccfc746a2527846ac7a49 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:24px;
width:24px;
}
#top #wrap_all .avia-icon-list-container.av-4eofk0w-4cc2e2a43a9ccfc746a2527846ac7a49 .av_iconlist_title{
font-size:24px;
color:#ffffff;
}
.avia-icon-list-container.av-4eofk0w-4cc2e2a43a9ccfc746a2527846ac7a49 .iconlist_content{
font-size:22px;
}

.flex_cell.av-3uobzkg-4d4c284af71a9e9a2c101a35b1fc543b{
vertical-align:top;
background-color:#cd2027;
}

#top .av-special-heading.av-3svpta8-44372263b76281d3f8ec2775190f8dee{
padding-bottom:20px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-3svpta8-44372263b76281d3f8ec2775190f8dee .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3svpta8-44372263b76281d3f8ec2775190f8dee .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-3svpta8-44372263b76281d3f8ec2775190f8dee .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3svpta8-44372263b76281d3f8ec2775190f8dee .av-subheading{
font-size:15px;
}

#top .av-masonry.av-djz4yo-86d7f92357a3625798da272c29698fe0{
background-color:#cd2027;
}

.flex_cell.av-3n4ir1s-0aa07739b638872be84389bd59f1578a{
vertical-align:top;
background-color:#243d90;
}

#top .av-special-heading.av-3lq21tc-b1c118be75f0258f52fbf067faf59017{
padding-bottom:30px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-3lq21tc-b1c118be75f0258f52fbf067faf59017 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3lq21tc-b1c118be75f0258f52fbf067faf59017 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-3lq21tc-b1c118be75f0258f52fbf067faf59017 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3lq21tc-b1c118be75f0258f52fbf067faf59017 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-3cwoq34-373e58594545f29a447cd76cc1b856ee{
background-color:#cd2027;
border-color:#cd2027;
transition:all 0.4s ease-in-out;
margin:0% 0% 0% 0%;
padding:2% 2% 2% 2%;
}
#top #wrap_all .avia-button.av-3cwoq34-373e58594545f29a447cd76cc1b856ee:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3cwoq34-373e58594545f29a447cd76cc1b856ee:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-3byz5tc-f6f0a587de5526c534f20fe6a305d353{
background-color:#cd2027;
border-color:#cd2027;
transition:all 0.4s ease-in-out;
margin:0% 0% 0% 0%;
padding:2% 2% 2% 2%;
}
#top #wrap_all .avia-button.av-3byz5tc-f6f0a587de5526c534f20fe6a305d353:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3byz5tc-f6f0a587de5526c534f20fe6a305d353:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .av-special-heading.av-370pjv4-e30b7d8a564e6d961bda95c7f7b249e3{
padding-bottom:10px;
font-size:36px;
}
body .av-special-heading.av-370pjv4-e30b7d8a564e6d961bda95c7f7b249e3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-370pjv4-e30b7d8a564e6d961bda95c7f7b249e3 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-370pjv4-e30b7d8a564e6d961bda95c7f7b249e3 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-34uxp40-f52e03d22b91d9e2fe4ac78830873abd{
height:40px;
}

.flex_cell.av-2vemyvk-e9a35b8bb809c414833329d07549edb7{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-2vemyvk-e9a35b8bb809c414833329d07549edb7{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-m8raxhm2-c52977f842c8d9f47b97b6ca7c763066{
background-color:#243e90;
background-image:unset;
}

#top .av-special-heading.av-12udcg-c44192d5a44dcc9a9e3ff6d675d70be0{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-12udcg-c44192d5a44dcc9a9e3ff6d675d70be0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-12udcg-c44192d5a44dcc9a9e3ff6d675d70be0 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-12udcg-c44192d5a44dcc9a9e3ff6d675d70be0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-12udcg-c44192d5a44dcc9a9e3ff6d675d70be0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-6t52gg-a18e2825b7854f6c2108027113763c7e{
margin-top:-150px;
height:1px;
}

#top #wrap_all .avia-button.av-2mltv4-61814c79c2604f9b4d1224a8da6c159d{
font-size:22px;
background-color:#cd2027;
border-color:#cd2027;
color:#ffffff;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2mltv4-61814c79c2604f9b4d1224a8da6c159d:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2mltv4-61814c79c2604f9b4d1224a8da6c159d .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-2mltv4-61814c79c2604f9b4d1224a8da6c159d:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-2cx8x74-5f79a644a5558d454ee4ae1a11619144{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-2cx8x74-5f79a644a5558d454ee4ae1a11619144{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-l7aty8-672485cc908e1ccc9abccb15bf14e2cb{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#eef1f7;
}
.responsive #top #wrap_all .flex_cell.av-l7aty8-672485cc908e1ccc9abccb15bf14e2cb{
padding:2% 5% 2% 5% !important;
}

#top .av-special-heading.av-ixjdg0-1e0e0757ebb4a984323fe04e58857038{
padding-bottom:10px;
font-size:36px;
}
body .av-special-heading.av-ixjdg0-1e0e0757ebb4a984323fe04e58857038 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ixjdg0-1e0e0757ebb4a984323fe04e58857038 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-ixjdg0-1e0e0757ebb4a984323fe04e58857038 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3wkphc-649c3b9af3170bc63f54ef30b1b1b840{
height:40px;
}

#top #wrap_all .avia-button.av-30vdio-bfd6710f86def92618e20c160e2cc355{
font-size:22px;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-30vdio-bfd6710f86def92618e20c160e2cc355:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-30vdio-bfd6710f86def92618e20c160e2cc355:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-1os14kg-524737788fdd8270aaf25a2e682754d3{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#243d90;
}
.responsive #top #wrap_all .flex_cell.av-1os14kg-524737788fdd8270aaf25a2e682754d3{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-1m8jvgw-5e02e2ed866f0960cf6c481600e0b681{
background-repeat:no-repeat;
background-image:url(https://harrisexteriors.com/wp-content/uploads/2024/04/siding-header.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-1m8jvgw-5e02e2ed866f0960cf6c481600e0b681 .av-section-color-overlay{
opacity:0.6;
background-color:#020202;
}

#top .av-special-heading.av-1liaveo-f1c0c4aed39a54b44fd3362ce0415d1c{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-1liaveo-f1c0c4aed39a54b44fd3362ce0415d1c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1liaveo-f1c0c4aed39a54b44fd3362ce0415d1c .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-1liaveo-f1c0c4aed39a54b44fd3362ce0415d1c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1liaveo-f1c0c4aed39a54b44fd3362ce0415d1c .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-1hg08n4-edfbf732a1dd716e08e039f508754b78 .iconlist_icon{
color:#ffffff;
background-color:transparent;
font-size:26px;
}
#top .avia-icon-list-container.av-1hg08n4-edfbf732a1dd716e08e039f508754b78 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:26px;
width:26px;
}
#top #wrap_all .avia-icon-list-container.av-1hg08n4-edfbf732a1dd716e08e039f508754b78 .av_iconlist_title{
font-size:26px;
color:#ffffff;
}

.avia-image-container.av-145haw0-049881017393fa0a1445a3deb84799c6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-145haw0-049881017393fa0a1445a3deb84799c6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-1368nlc-30fa4b712553652206d3183d4028f5a0{
font-size:22px;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1368nlc-30fa4b712553652206d3183d4028f5a0:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1368nlc-30fa4b712553652206d3183d4028f5a0:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-yz0zdc-1563185cf03d1a597d9cdb14c1462746{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#243d90;
}
.responsive #top #wrap_all .flex_cell.av-yz0zdc-1563185cf03d1a597d9cdb14c1462746{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-ykwkwg-8745b6e8ee57d7ca7d3eba82b4d37b94{
background-color:#222222;
background-image:unset;
}

.avia-image-container.av-v52f2o-37ab5f13021ef175b6804095e150386c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-v52f2o-37ab5f13021ef175b6804095e150386c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-ssxvao-c3672a78fa2d1854a777e3862332813e{
height:10px;
}

#top .av-special-heading.av-npdacg-3b7851ab26768ec0ef330bb37e7c05ab{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-npdacg-3b7851ab26768ec0ef330bb37e7c05ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-npdacg-3b7851ab26768ec0ef330bb37e7c05ab .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-npdacg-3b7851ab26768ec0ef330bb37e7c05ab .av-subheading{
font-size:15px;
}

#top .hr.av-mho2jk-f8ef6fc51df335900c92cd6fb13a314c{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-mho2jk-f8ef6fc51df335900c92cd6fb13a314c .hr-inner{
width:20%;
border-color:#cd2027;
}

#top .av_textblock_section.av-l2uicg-fd9275c81f12716c7ba106b92c3af40f .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-j1b9f4-ac3f28455458617205dcc2c9410cb1ee{
font-size:16px;
background-color:#cd2027;
border-color:#cd2027;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-j1b9f4-ac3f28455458617205dcc2c9410cb1ee:hover{
background-color:#243e90;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-j1b9f4-ac3f28455458617205dcc2c9410cb1ee:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .av-special-heading.av-f1zsog-06e00f8886db9f6b2d0090d5b1f66b95{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-f1zsog-06e00f8886db9f6b2d0090d5b1f66b95 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-f1zsog-06e00f8886db9f6b2d0090d5b1f66b95 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-f1zsog-06e00f8886db9f6b2d0090d5b1f66b95 .av-subheading{
font-size:15px;
}

#top .hr.av-er82cg-c548b0b4a8abede9f36bf233ac8fd531{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-er82cg-c548b0b4a8abede9f36bf233ac8fd531 .hr-inner{
width:20%;
border-color:#cd2027;
}

#top .av_textblock_section.av-c8aj4g-c4e7556ff0c99238b6743c6fde6bc967 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-apn5i8-85dbf1f036f5ff5838066b9f08a7b5e8{
font-size:16px;
background-color:#cd2027;
border-color:#cd2027;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-apn5i8-85dbf1f036f5ff5838066b9f08a7b5e8:hover{
background-color:#243e90;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-apn5i8-85dbf1f036f5ff5838066b9f08a7b5e8:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .av-special-heading.av-s5fbk-db046a39112030b884f1e17bd991b1dd{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-s5fbk-db046a39112030b884f1e17bd991b1dd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-s5fbk-db046a39112030b884f1e17bd991b1dd .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-s5fbk-db046a39112030b884f1e17bd991b1dd .av-subheading{
font-size:15px;
}

#top .hr.av-ku0ao-70e2eb037382f6b33996f51478af5d9c{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-ku0ao-70e2eb037382f6b33996f51478af5d9c .hr-inner{
width:20%;
border-color:#cd2027;
}

#top .av_textblock_section.av-hru8w-2ab46abdb81818f5799ec3b05538d4d8 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-28a51s-15d28e74d5adfad463f2adec30f78f4a{
font-size:16px;
background-color:#cd2027;
border-color:#cd2027;
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-28a51s-15d28e74d5adfad463f2adec30f78f4a:hover{
background-color:#243e90;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-28a51s-15d28e74d5adfad463f2adec30f78f4a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-lvwq2avo-658b482d5df67a5530fedb6ffd0eb5ec .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lvwq3mon-2c060546e26790b19aa1eaf7ff248724 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6v0u5kw-a70235de55ffa3c4a71a70d9c22cdb04 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6sq949c-2b65ec6e6ac19c0a27771a0e3cdd378d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6xeykw-12c55313e66e7dcca6acd9844eae335e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6l3i2o-a76d5d905ec8ddb45953339edb221676 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4qhqmo-4ab902ff64b9ee932b8eec25282e452b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-269wqo-d9ab39acfde9382ee56cd7ca41e0bccd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-66qugog-4659fa3d48b22a92b969ffcd64e82013 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5srvgts-b4f719266f9fcbb8d74aaf443170dd00 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5le3ztc-1f1901919e1bdb82c5c1e180b9be0a35 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5d1ay4w-0686e6bed48baa459be0da5d9d4f453d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-551eskg-9d0cf5b9a1b7a800c7a4151ad913cded .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4xow47k-c3dcd684f7db7459105086b1266bae46 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3svpta8-44372263b76281d3f8ec2775190f8dee .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3lq21tc-b1c118be75f0258f52fbf067faf59017 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-370pjv4-e30b7d8a564e6d961bda95c7f7b249e3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-12udcg-c44192d5a44dcc9a9e3ff6d675d70be0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ixjdg0-1e0e0757ebb4a984323fe04e58857038 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1liaveo-f1c0c4aed39a54b44fd3362ce0415d1c .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-lvwq2avo-658b482d5df67a5530fedb6ffd0eb5ec .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lvwq3mon-2c060546e26790b19aa1eaf7ff248724 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6v0u5kw-a70235de55ffa3c4a71a70d9c22cdb04 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6sq949c-2b65ec6e6ac19c0a27771a0e3cdd378d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6xeykw-12c55313e66e7dcca6acd9844eae335e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6l3i2o-a76d5d905ec8ddb45953339edb221676 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4qhqmo-4ab902ff64b9ee932b8eec25282e452b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-269wqo-d9ab39acfde9382ee56cd7ca41e0bccd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-66qugog-4659fa3d48b22a92b969ffcd64e82013 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5srvgts-b4f719266f9fcbb8d74aaf443170dd00 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5le3ztc-1f1901919e1bdb82c5c1e180b9be0a35 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5d1ay4w-0686e6bed48baa459be0da5d9d4f453d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-551eskg-9d0cf5b9a1b7a800c7a4151ad913cded .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4xow47k-c3dcd684f7db7459105086b1266bae46 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3svpta8-44372263b76281d3f8ec2775190f8dee .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3lq21tc-b1c118be75f0258f52fbf067faf59017 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-370pjv4-e30b7d8a564e6d961bda95c7f7b249e3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-12udcg-c44192d5a44dcc9a9e3ff6d675d70be0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ixjdg0-1e0e0757ebb4a984323fe04e58857038 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1liaveo-f1c0c4aed39a54b44fd3362ce0415d1c .av-special-heading-tag{
font-size:0.8em;
}
}
