.avia-section.av-13luvs-eec6ff8ee9821d415e46ad17a35a91e0 .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-13luvs-eec6ff8ee9821d415e46ad17a35a91e0 .av-section-color-overlay{
opacity:0.8;
background-color:#243e90;
}

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

.flex_column.av-pz4zk-3d9857e61ea3e88e45ccb86d85d283e6{
width:57.6%;
}

#top .av_textblock_section.av-lv17iuly-a3d4b48749773e1b826ccd2c95b804ec .avia_textblock{
font-size:17px;
}

.flex_column.av-d2kg8-b6ed7dd66814f6609a0a9df49ac54064{
width:36.4%;
margin-left:6%;
}

.flex_cell.av-b0wg0-692a14ed41c4487cde60e5cc15fd25d6{
vertical-align:top;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-b0wg0-692a14ed41c4487cde60e5cc15fd25d6{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv17rz1y-40ca416f8efe767b28cf830fd2b006c1 .avia_textblock{
color:#ffffff;
}

#top .av-masonry.av-lv17nl7z-7ad9b13d09d83e8e2259f1442f3087b1{
background-color:#cd2027;
}

.flex_cell.av-lv180at5-8bbcd718c0ff2b0d4320db93a04ed9f6{
vertical-align:top;
background-color:#243d90;
}
.responsive #top #wrap_all .flex_cell.av-lv180at5-8bbcd718c0ff2b0d4320db93a04ed9f6{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv180r07-7ae406807c4fa768379711edb598eede .avia_textblock{
color:#ffffff;
}

#top .av-masonry.av-lv180f9h-ba6faa41ad28c0a3e101de41b0dc0aee{
background-color:#243d90;
}

.flex_cell.av-916nk-01a61efcc506017e90c7e43ff79303ff{
vertical-align:top;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-916nk-01a61efcc506017e90c7e43ff79303ff{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv185yxu-294f4616cb03e83d9b08cb0b02664a89 .avia_textblock{
color:#ffffff;
}

#top .av-masonry.av-lv188pzq-5edb4bf60d301cfd685b81ad4cc83f4a{
background-color:#cd2027;
}

.flex_cell.av-7t83c-b5311347de930912dd64de852f7b96bc{
vertical-align:top;
background-color:#243d90;
}
.responsive #top #wrap_all .flex_cell.av-7t83c-b5311347de930912dd64de852f7b96bc{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv18a5wi-272a63c06092f1f3500e0d98dc0398f1 .avia_textblock{
color:#ffffff;
}

#top .av-masonry.av-lv18bqfz-4596bdbe01e7f84dd0cc3f8376fbbdb2{
background-color:#243d90;
}

.flex_cell.av-75pn4-f9c824a4980aa305052d1a9f1f4a93bc{
vertical-align:top;
background-color:#cd2027;
}
.responsive #top #wrap_all .flex_cell.av-75pn4-f9c824a4980aa305052d1a9f1f4a93bc{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv18czro-f6a5317eb049b2a484b424646eeebda7 .avia_textblock{
color:#ffffff;
}

#top .av-masonry.av-lv18k1x9-8167749daa8f1cb0eefdfaea66b8fc1a{
background-color:#cd2027;
}

.flex_cell.av-3ge9c-436758d61878984e4fbc3e701f5a2d24{
vertical-align:top;
background-color:#243d90;
}
.responsive #top #wrap_all .flex_cell.av-3ge9c-436758d61878984e4fbc3e701f5a2d24{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv18lc4f-b3c641ac80b76553495ad7d0bb6d7c0c .avia_textblock{
color:#ffffff;
}

#top .av-masonry.av-lv18mqai-e4c2e34921d8237700f6e03b7c9c640a{
background-color:#243d90;
}

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

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

#top .av_textblock_section.av-lv18n59u-51fff48397d4799b48f9adfd2f3e15fa .avia_textblock{
color:#ffffff;
}

#top .av-masonry.av-lv18oq9m-4a1eeec5e6a13b61bc31485ff3de972d{
background-color:#cd2027;
}

.flex_cell.av-89pgg-6af26a6221e577468ac1ea184c9d04fc{
vertical-align:top;
background-color:#243d90;
}
.responsive #top #wrap_all .flex_cell.av-89pgg-6af26a6221e577468ac1ea184c9d04fc{
padding:5% 5% 5% 5% !important;
}

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

#top .av_textblock_section.av-lv18pc1w-af56fe57ded88ad93bf413afa3e330f0 .avia_textblock{
color:#ffffff;
}

#top .av-masonry.av-lv18uycu-b3b88d155a5b7dcfe48ff841cb557ae5{
background-color:#243d90;
}


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

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