.avia-section.av-2f5nvp-985243532bf62d1cd7310df9746f76ab .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://harrisexteriors.com/wp-content/uploads/2024/04/roofing-header.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-2f5nvp-985243532bf62d1cd7310df9746f76ab .av-section-color-overlay{
opacity:0.8;
background-color:#243e90;
}

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

.flex_column.av-25cbz1-edf399b2fe9a6c481f254d7c0734febb{
width:57.6%;
}

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

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

.flex_column.av-dfmct-6fb852d066c44f7d63d799d25474a6f0{
width:36.4%;
margin-left:6%;
}

.flex_cell.av-292xnh-6f36d4a70da3bc1218d1dc457abb363c{
vertical-align:middle;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-292xnh-6f36d4a70da3bc1218d1dc457abb363c{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv17327a-8c2a32b3bbc88f15b90c8256e9208dd3{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv17327a-8c2a32b3bbc88f15b90c8256e9208dd3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv17327a-8c2a32b3bbc88f15b90c8256e9208dd3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv17327a-8c2a32b3bbc88f15b90c8256e9208dd3 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv1739kp-6743a8b9593847d3461c58b1ee854d19 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-1vemnp-b1536c1f5b604c403e32ff509098953f{
vertical-align:middle;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-1vemnp-b1536c1f5b604c403e32ff509098953f{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv173lnm-d16e5a984a7472746a12294a4efc7d98 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-1iwcs5-1d73856705ca4625a5f1ad012c47e4ba{
vertical-align:middle;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-1iwcs5-1d73856705ca4625a5f1ad012c47e4ba{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv173uhz-77d0895ee8a9c88b1547d620627107ce{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv173uhz-77d0895ee8a9c88b1547d620627107ce .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv173uhz-77d0895ee8a9c88b1547d620627107ce .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv173uhz-77d0895ee8a9c88b1547d620627107ce .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv173zfl-4bb0315301a3794904d3858a540dd3b5 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-172tc5-2fe921ac5cfcb74dfc8989494d7a3d14{
vertical-align:middle;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-172tc5-2fe921ac5cfcb74dfc8989494d7a3d14{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv174vy9-867f299462f09849ef5a3e0e3584cfe9{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv174vy9-867f299462f09849ef5a3e0e3584cfe9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv174vy9-867f299462f09849ef5a3e0e3584cfe9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv174vy9-867f299462f09849ef5a3e0e3584cfe9 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv174zxr-75f5e3ef10b53a74535e35f27c51c887 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-xw15p-0768e01c521a35a976b0c472c878080c{
vertical-align:middle;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-xw15p-0768e01c521a35a976b0c472c878080c{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv175714-47168af3e84287d3e87d3cc11e99d427{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv175714-47168af3e84287d3e87d3cc11e99d427 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv175714-47168af3e84287d3e87d3cc11e99d427 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv175714-47168af3e84287d3e87d3cc11e99d427 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv175aly-ae077886bd50fa2e0f0be72aa25c141e .avia_textblock{
color:#ffffff;
}

.flex_cell.av-kgwet-928bab49366d964ee412c9f4d00239b4{
vertical-align:middle;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-kgwet-928bab49366d964ee412c9f4d00239b4{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv175hnb-125433c5c0beffe48535cb3886e115e7{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv175hnb-125433c5c0beffe48535cb3886e115e7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv175hnb-125433c5c0beffe48535cb3886e115e7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv175hnb-125433c5c0beffe48535cb3886e115e7 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv175nmz-a44198b991e768218bb4b964e6822cd3 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-amov9-3d1283d3f794c688dcc4fe7ec5072da9{
vertical-align:middle;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-amov9-3d1283d3f794c688dcc4fe7ec5072da9{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv175uq5-2994cfbc0eeab592b8760c420b1c6957{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv175uq5-2994cfbc0eeab592b8760c420b1c6957 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv175uq5-2994cfbc0eeab592b8760c420b1c6957 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv175uq5-2994cfbc0eeab592b8760c420b1c6957 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv175zbh-016a93a78de7cea9cc5ba4933a0c5516 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-lv17ejls-3a1cade926b6ad49a356eaa1a772b48e{
vertical-align:middle;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-lv17ejls-3a1cade926b6ad49a356eaa1a772b48e{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv179met-b28e5b7cfc3e4470cfda936a80d57588 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-lv17d7oj-1531c29a87bad9424dcd6f3801eb9700{
vertical-align:middle;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-lv17d7oj-1531c29a87bad9424dcd6f3801eb9700{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv179uop-7b5ce7127363862b3263413e3efa8a50{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv179uop-7b5ce7127363862b3263413e3efa8a50 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv179uop-7b5ce7127363862b3263413e3efa8a50 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv179uop-7b5ce7127363862b3263413e3efa8a50 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv179y4c-eae3e198234a382794e65c16e3f57dc2 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-lv17enui-9d355aceffe220db4ce15ebc66c807be{
vertical-align:middle;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-lv17enui-9d355aceffe220db4ce15ebc66c807be{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv17a67e-687e3e7292324caa034a0e2a46342929{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv17a67e-687e3e7292324caa034a0e2a46342929 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv17a67e-687e3e7292324caa034a0e2a46342929 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv17a67e-687e3e7292324caa034a0e2a46342929 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv17ac5p-6b2ec2f686ee9ededde549a532d89b6e .avia_textblock{
color:#ffffff;
}

.flex_cell.av-lv17d286-04de403adcd2a6fddcd7f3a3cd9ebd69{
vertical-align:middle;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-lv17d286-04de403adcd2a6fddcd7f3a3cd9ebd69{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv17asfh-2405499169fc035139d7eaf57ead70d9{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv17asfh-2405499169fc035139d7eaf57ead70d9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv17asfh-2405499169fc035139d7eaf57ead70d9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv17asfh-2405499169fc035139d7eaf57ead70d9 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv17aywu-e088dd18f9a891782e604b12610144c6 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-lv17ermh-a0040ed2d02c2d0aa89908f2406cd886{
vertical-align:middle;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-lv17ermh-a0040ed2d02c2d0aa89908f2406cd886{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv17bl03-8017bee358b94c4e1b127a4460aeb00c .avia_textblock{
color:#ffffff;
}

.flex_cell.av-lv17cxqx-a533c914a4e83444318006a9caee42e3{
vertical-align:middle;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-lv17cxqx-a533c914a4e83444318006a9caee42e3{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv17c7n6-6170820a5d7cd9f1d600eb688b4cd92e .avia_textblock{
color:#ffffff;
}

.flex_cell.av-7cmv9-ed84191c4825c1ecd88f1a0f37cdb277{
vertical-align:middle;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-7cmv9-ed84191c4825c1ecd88f1a0f37cdb277{
padding:5% 5% 5% 5% !important;
}

#top .av-special-heading.av-lv17cikq-6630292ee4634ef1bba049b55419e0ec{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lv17cikq-6630292ee4634ef1bba049b55419e0ec .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lv17cikq-6630292ee4634ef1bba049b55419e0ec .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lv17cikq-6630292ee4634ef1bba049b55419e0ec .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lv17cnw1-2b3c355ab92b2bfc52abd566a6e0fbf6 .avia_textblock{
color:#ffffff;
}


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

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