#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mk5y8iqq-513f40485eb31b594385cd072300f5fb__0 .avia-caption-title{
font-size:48px;
color:#ffffff;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mk5y8iqq-513f40485eb31b594385cd072300f5fb__0 .avia-caption-title{
font-size:24px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mk5y8iqq-513f40485eb31b594385cd072300f5fb__0 .avia-caption-title{
font-size:24px;
}
}

.flex_cell.av-6lrtgo-85148352fd1c3f8a1078fb17360bafaf{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-6lrtgo-85148352fd1c3f8a1078fb17360bafaf{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-1pf0rpk-ca746db2a0dc84b6ae48b927f45aff8b{
width:57.6%;
}

#top .av-special-heading.av-16rolp4-a6e2a7c26e0cd947e6f7aec4ea980c2c{
padding-bottom:10px;
}
body .av-special-heading.av-16rolp4-a6e2a7c26e0cd947e6f7aec4ea980c2c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-16rolp4-a6e2a7c26e0cd947e6f7aec4ea980c2c .av-subheading{
font-size:15px;
}

.flex_column.av-5clvig-dd0d3ccea2a97385dbe14a18e5ddfdee{
width:36.4%;
margin-left:6%;
}

.flex_cell.av-4vfipk-ef40f51189b6394b6f45e487c162cd8d{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-4vfipk-ef40f51189b6394b6f45e487c162cd8d{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-19kukt4-8ab2780cc1760031b4cc022e5056c90b{
vertical-align:middle;
background:url(https://harrisexteriors.com/wp-content/uploads/2024/04/roofing-header.jpg) 50% 50% no-repeat local ;
}

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

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

#top .av_textblock_section.av-14acans-e7e4bfb490e22634d1e100c9a434ac08 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1335ifs-d494472e84161e477b6983a97ffe280f{
height:30px;
}

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

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

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

#top .av_textblock_section.av-us0oyw-31b88e52e2732b0c886d47ee1deb4a3c .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-tkq9ko-a819acd751fc0c7da655e2714b0afba6{
height:30px;
}

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

.flex_cell.av-pa5a2g-05ca28d26e4f39ef4f1b6d69f0c78611{
vertical-align:middle;
background:url(https://harrisexteriors.com/wp-content/uploads/2024/04/siding-header.jpg) 50% 50% no-repeat local ;
}

.flex_cell.av-lsjgko-1f4546002380140e2571b2af771a41d3{
vertical-align:middle;
background:url(https://harrisexteriors.com/wp-content/uploads/2024/04/window-header.jpg) 50% 50% no-repeat local ;
}

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

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

#top .av_textblock_section.av-hsmk88-daef1d92437bfc4f4713b42b0320307a .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-fdhk4o-63711df0dfcb31ba31b91a9b4df8ed36{
height:30px;
}

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

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

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

#top .av_textblock_section.av-6xz7d4-b1a937cc2f04a996c60178644baa0de9 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-5b55d4-74b3cfd8fb24d0f81a2352ae2d99e941{
height:30px;
}

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

.flex_cell.av-1v1k14-71bc7fc2afc8d30a3ac1cfa28df9e39e{
vertical-align:middle;
background:url(https://harrisexteriors.com/wp-content/uploads/2024/04/door-header.jpg) 50% 50% no-repeat local ;
}

.flex_cell.av-1cano2g-f559fcc8df3d15006b1c7551c5be2b1a{
vertical-align:top;
height:20px;
min-height:20px;
background-color:#243e90;
}
.responsive #top #wrap_all .flex_cell.av-1cano2g-f559fcc8df3d15006b1c7551c5be2b1a{
padding:0px 0px 0px 0px !important;
}

#top .av-special-heading.av-mk65rq36-baa8339b16be0d772b4539d7b7c2b573{
padding-bottom:10px;
}
body .av-special-heading.av-mk65rq36-baa8339b16be0d772b4539d7b7c2b573 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mk65rq36-baa8339b16be0d772b4539d7b7c2b573 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mk65s5wn-9d16c71202c035de863912254088b8d8{
height:50px;
}

#top .av-special-heading.av-mk65rtxf-2d38950b5024e89167387d181862ab10{
padding-bottom:10px;
}
body .av-special-heading.av-mk65rtxf-2d38950b5024e89167387d181862ab10 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mk65rtxf-2d38950b5024e89167387d181862ab10 .av-subheading{
font-size:15px;
}

