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

@keyframes av_boxShadowEffect_av-lv1cbe3i-36155a07d00ad37e5b7e9b1f84426a03-column {
0%   { box-shadow:  0 0 0 0 #1c1c1c; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #1c1c1c; opacity: 1; }
}
.flex_column.av-lv1cbe3i-36155a07d00ad37e5b7e9b1f84426a03{
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-lv1cauyf-99cb62b44f35112804f60cd875ec2a28{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-lv1cauyf-99cb62b44f35112804f60cd875ec2a28 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lv1cauyf-99cb62b44f35112804f60cd875ec2a28 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-lv1cauyf-99cb62b44f35112804f60cd875ec2a28 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv1cauyf-99cb62b44f35112804f60cd875ec2a28 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-lvqrfllx-d0e45f855e41dc0e0f691ff84b0c18b6{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-lv1evr14-62eb625f8798188bb725b3a19b4cce4b{
padding-bottom:10px;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-lv1evr14-62eb625f8798188bb725b3a19b4cce4b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lv1evr14-62eb625f8798188bb725b3a19b4cce4b .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-lv1evr14-62eb625f8798188bb725b3a19b4cce4b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv1evr14-62eb625f8798188bb725b3a19b4cce4b .av-subheading{
font-size:18px;
}

#top .hr.hr-invisible.av-4kciqi-84598208738fb16555a2710cbf565e2c{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-lv1ewa05-35208c3d202a94ed59d5e3b823303c13{
padding-bottom:10px;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-lv1ewa05-35208c3d202a94ed59d5e3b823303c13 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lv1ewa05-35208c3d202a94ed59d5e3b823303c13 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-lv1ewa05-35208c3d202a94ed59d5e3b823303c13 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv1ewa05-35208c3d202a94ed59d5e3b823303c13 .av-subheading{
font-size:18px;
}

#top .hr.hr-invisible.av-7casq-2b66fe039ebce5c44c9a64edbea2b5e3{
margin-top:-30px;
height:1px;
}

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

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

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

#top .hr.hr-invisible.av-cbayii-1a649fbf5bce0a4faa6f257e5a60a9db{
margin-top:-30px;
height:1px;
}

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

#top .hr.hr-invisible.av-8s6p56-cc193adf88838e4d1453f34fd2912212{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-80393u-bd4ca399601df7454ab71be6a0995480{
padding-bottom:10px;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-80393u-bd4ca399601df7454ab71be6a0995480 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-80393u-bd4ca399601df7454ab71be6a0995480 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-80393u-bd4ca399601df7454ab71be6a0995480 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-80393u-bd4ca399601df7454ab71be6a0995480 .av-subheading{
font-size:18px;
}

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

#top .av-special-heading.av-3yucd6-05a9ea5e9b2abc2c0cf6128299357f56{
padding-bottom:10px;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-3yucd6-05a9ea5e9b2abc2c0cf6128299357f56 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3yucd6-05a9ea5e9b2abc2c0cf6128299357f56 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-3yucd6-05a9ea5e9b2abc2c0cf6128299357f56 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3yucd6-05a9ea5e9b2abc2c0cf6128299357f56 .av-subheading{
font-size:18px;
}

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

.flex_column.av-ejyrju-877f3535641647406b2326cd83a3612b{
width:57.6%;
}

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

.flex_column.av-4ll3oa-2e7eb92daa3ade51562fe6d7cd49d1da{
width:36.4%;
margin-left:6%;
}

.flex_cell.av-4np1wyy-7dcba7a4839e9550cf984cc9765af6bf{
vertical-align:top;
background-color:#243d90;
}

.avia-image-container.av-4lmc0ju-39f50d65e41382c762a2dd2e5e57fac7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4lmc0ju-39f50d65e41382c762a2dd2e5e57fac7 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .av_textblock_section.av-4jq5gcq-ce079a7fb1f76be1f6bda9569b7e3fbc .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-4h596u2-5133f499a6b416212d79c2380a3a09ae{
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-4h596u2-5133f499a6b416212d79c2380a3a09ae:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4h596u2-5133f499a6b416212d79c2380a3a09ae:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-4fnaoa2-2ebeb8388df0ad582780bda08ede9c5f{
vertical-align:top;
background-color:#cd2027;
}

.avia-image-container.av-4ddj022-192867cf40dbd1f87f002a8db48828ec img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4ddj022-192867cf40dbd1f87f002a8db48828ec .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .av_textblock_section.av-4b7dfh6-3d657b9d65c072391b776be414ad354f .avia_textblock{
color:#ffffff;
}

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

.flex_cell.av-47fgli2-80410a1d7882a6440b249e280d1b1b02{
vertical-align:top;
background-color:#243d90;
}

.avia-image-container.av-4661v6y-2d63e1e2252367af1feeb5748d053c86 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4661v6y-2d63e1e2252367af1feeb5748d053c86 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .av_textblock_section.av-431dd8q-307d10d9f7866cafe9b57949113bbcc0 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-411w2cq-ffd51634c7712614851d841bc8a3c454{
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-411w2cq-ffd51634c7712614851d841bc8a3c454:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-411w2cq-ffd51634c7712614851d841bc8a3c454:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-3zolswa-0b1650669e741b528e8f9cc63627c5f7{
vertical-align:top;
background-color:#cd2027;
}

.avia-image-container.av-3xeau8a-74e9a041dc54c06a0979fb03611d4c68 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3xeau8a-74e9a041dc54c06a0979fb03611d4c68 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .av_textblock_section.av-3tlhuui-d8ebac1dccca9093407d2e8e2fb8a6d2 .avia_textblock{
color:#ffffff;
}

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

.avia-section.av-lv1e9xu6-4ee840b8b6eb23d7d6178ddccfc59155{
background-color:#222222;
background-image:unset;
}

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

#top .avia-icon-list-container.av-lv1ecmgq-17ca7c7c8a7a824d30eb2b0ef6bd49e4 .iconlist_icon{
color:#ffffff;
font-size:26px;
}
#top .avia-icon-list-container.av-lv1ecmgq-17ca7c7c8a7a824d30eb2b0ef6bd49e4 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:26px;
width:26px;
}
#top #wrap_all .avia-icon-list-container.av-lv1ecmgq-17ca7c7c8a7a824d30eb2b0ef6bd49e4 .av_iconlist_title{
font-size:26px;
color:#ffffff;
}
.avia-icon-list-container.av-lv1ecmgq-17ca7c7c8a7a824d30eb2b0ef6bd49e4 .iconlist_content{
font-size:22px;
}

#top .avia-icon-list-container.av-lv1egvdn-5d96cb0e721972a1d86122ce3dcaf548 .iconlist_icon{
color:#ffffff;
font-size:26px;
}
#top .avia-icon-list-container.av-lv1egvdn-5d96cb0e721972a1d86122ce3dcaf548 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:26px;
width:26px;
}
#top #wrap_all .avia-icon-list-container.av-lv1egvdn-5d96cb0e721972a1d86122ce3dcaf548 .av_iconlist_title{
font-size:26px;
color:#ffffff;
}
.avia-icon-list-container.av-lv1egvdn-5d96cb0e721972a1d86122ce3dcaf548 .iconlist_content{
font-size:22px;
}

.flex_cell.av-3ozq4vu-24616e6f53eedb57a97cf1c38f1e6a6e{
vertical-align:top;
background-color:#cd2027;
}

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

#top .av-masonry.av-lvwkhgdz-6052f5769e693042b722d6ca04fa4eb3{
background-color:#cd2027;
}

.flex_cell.av-cvbzay-46c8e9188975bbbc485c4e7e4022f09d{
vertical-align:top;
background-color:#243d90;
}

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

#top #wrap_all .avia-button.av-lv1bvcsi-31621822b205adf45e5378e485634a8a{
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-lv1bvcsi-31621822b205adf45e5378e485634a8a:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lv1bvcsi-31621822b205adf45e5378e485634a8a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-lv1bvg0j-0da5cfcfa5dc95e60525826d28d37175{
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-lv1bvg0j-0da5cfcfa5dc95e60525826d28d37175:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lv1bvg0j-0da5cfcfa5dc95e60525826d28d37175:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

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

#top .hr.hr-invisible.av-35frmmy-8dcb8bf40069389a6f35726f5dfcf1eb{
height:40px;
}

.flex_cell.av-1yo3loq-5751c094649df455ce64351dfcdaa3f8{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-1yo3loq-5751c094649df455ce64351dfcdaa3f8{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-1x04e7e-6758d0cde2c78dcfaf14790c1ce19da4{
background-color:#243e90;
background-image:unset;
}

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

#top .hr.hr-invisible.av-1o7vsiy-a605f93318df800477d0cedd10ee3cab{
margin-top:-150px;
height:1px;
}

#top #wrap_all .avia-button.av-1jol8fu-4955ccf951304f39abdbfb2e1548444a{
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-1jol8fu-4955ccf951304f39abdbfb2e1548444a:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1jol8fu-4955ccf951304f39abdbfb2e1548444a .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-1jol8fu-4955ccf951304f39abdbfb2e1548444a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

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

.flex_cell.av-24hda2-63fb64f3f498614f0604f3e17bacfcc5{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#eef1f7;
}
.responsive #top #wrap_all .flex_cell.av-24hda2-63fb64f3f498614f0604f3e17bacfcc5{
padding:2% 5% 2% 5% !important;
}

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

#top .hr.hr-invisible.av-4dz6ka-7d39953bbcca27dc0508e125dd5938f3{
height:40px;
}

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

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

.avia-section.av-1ndmyzu-0110ca9ae98e47901debc2a01fa53fdb{
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-1ndmyzu-0110ca9ae98e47901debc2a01fa53fdb .av-section-color-overlay{
opacity:0.6;
background-color:#020202;
}

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

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

.avia-image-container.av-14ruqve-f8ae2165df2673bd7cda5d6d68984444 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-14ruqve-f8ae2165df2673bd7cda5d6d68984444 .av-image-caption-overlay-center{
color:#ffffff;
}

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

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

.avia-section.av-xlx4gq-0a5da6708471af92eadb80e3390ca922{
background-color:#222222;
background-image:unset;
}

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

#top .hr.hr-invisible.av-t2vcqi-89011e94befae8a8fb3212d4584e760c{
height:10px;
}

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

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

#top .av_textblock_section.av-lg6dne-c16ff6f2f258e2c1ea34e6ac67388eb1 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-1uh2lm-29493ff1d1831556144bac2990a064b6{
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-1uh2lm-29493ff1d1831556144bac2990a064b6:hover{
background-color:#243e90;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1uh2lm-29493ff1d1831556144bac2990a064b6:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

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

#top .hr.av-1ewdey-8d70f860e47a1f0e00770ce608228b84{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-1ewdey-8d70f860e47a1f0e00770ce608228b84 .hr-inner{
width:20%;
border-color:#cd2027;
}

#top .av_textblock_section.av-c2ulq2-f79dcdf5212098499eb1613361dca6f4 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-ac3xzu-ba8341784affa7f215658e67ab5ceb6a{
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-ac3xzu-ba8341784affa7f215658e67ab5ceb6a:hover{
background-color:#243e90;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-ac3xzu-ba8341784affa7f215658e67ab5ceb6a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

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

#top .hr.av-6ahquy-41d48f4076d21fdcfc4afb12690a3069{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-6ahquy-41d48f4076d21fdcfc4afb12690a3069 .hr-inner{
width:20%;
border-color:#cd2027;
}

#top .av_textblock_section.av-46aouy-dbd3dc58389332e92ccf148e09991e51 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-2nllii-1bc7e0693f6ab3760cae65acd3458eac{
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-2nllii-1bc7e0693f6ab3760cae65acd3458eac:hover{
background-color:#243e90;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2nllii-1bc7e0693f6ab3760cae65acd3458eac: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-lv1cauyf-99cb62b44f35112804f60cd875ec2a28 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv1evr14-62eb625f8798188bb725b3a19b4cce4b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv1ewa05-35208c3d202a94ed59d5e3b823303c13 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv1ews4j-b27b0a94796b6fd129ac72551d9c113e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-34x3i2-5eb26576e926c8a50eae7df170656ab5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-35xj8a-4f4eb50806d78f25b150dc56663e4af5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-80393u-bd4ca399601df7454ab71be6a0995480 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3yucd6-05a9ea5e9b2abc2c0cf6128299357f56 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv1cjzo8-cd3cd991d3950d2a3c0d3fe014dc4be1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4k0gw9m-67e7edb5a47ce2d3be6b360c899cb565 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4cgjdfe-6ee04a6d980836594e64bbea73c5764d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-44gtfmi-878c6d49155610cd0fffeed73efaab44 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-lv1e9ta8-a1527a8cfbcb24e3c9b3c32102232b53 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lvqquhbj-743d3dd0ed29ad42a1067a07b22a046c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3iq6pi2-890ddb93de442e8626d6cb395cfd46e9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lvqqykdb-be7494bab55b58dd5c1e1e8853ecf61d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1s34v7e-453154f4c94ff44030d76d034698509c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ihxsgq-75af5693cac71c142e5c4780331b6bdd .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-lv1evr14-62eb625f8798188bb725b3a19b4cce4b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv1ewa05-35208c3d202a94ed59d5e3b823303c13 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv1ews4j-b27b0a94796b6fd129ac72551d9c113e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-34x3i2-5eb26576e926c8a50eae7df170656ab5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-35xj8a-4f4eb50806d78f25b150dc56663e4af5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-80393u-bd4ca399601df7454ab71be6a0995480 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3yucd6-05a9ea5e9b2abc2c0cf6128299357f56 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lv1cjzo8-cd3cd991d3950d2a3c0d3fe014dc4be1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4k0gw9m-67e7edb5a47ce2d3be6b360c899cb565 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4cgjdfe-6ee04a6d980836594e64bbea73c5764d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-44gtfmi-878c6d49155610cd0fffeed73efaab44 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-lv1e9ta8-a1527a8cfbcb24e3c9b3c32102232b53 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lvqquhbj-743d3dd0ed29ad42a1067a07b22a046c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3iq6pi2-890ddb93de442e8626d6cb395cfd46e9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lvqqykdb-be7494bab55b58dd5c1e1e8853ecf61d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1s34v7e-453154f4c94ff44030d76d034698509c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ihxsgq-75af5693cac71c142e5c4780331b6bdd .av-special-heading-tag{
font-size:0.8em;
}

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