.flex_cell.av-96u2b4-7f78e4afb360759e309c10e4b728411d{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://brennanhomepainting.com/wp-content/uploads/2025/10/Brennan-Home-Repair-and-remodeling-1030x687.png) 0% 0% no-repeat scroll #22689e;
}
.responsive #top #wrap_all .flex_cell.av-96u2b4-7f78e4afb360759e309c10e4b728411d{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-wlwrk-1294572a69f56408984f0ef0b6a28f5a{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#22689e;
}
.responsive #top #wrap_all .flex_cell.av-wlwrk-1294572a69f56408984f0ef0b6a28f5a{
padding:80px 80px 80px 80px !important;
}

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

#top .av_textblock_section.av-v7wm0-14750aedf940f0849835b0a1756406e3 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-8ag4jk-529c7e39e0b0a0d0e8e9c1bd4a68d64b{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-8ag4jk-529c7e39e0b0a0d0e8e9c1bd4a68d64b{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-853wsg-161731be65944ac9318fa6f3e6845d6b{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-853wsg-161731be65944ac9318fa6f3e6845d6b{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#379cd6;
}

.av_font_icon.av-82sdug-b941d5d871cc01e3738978af66af5528{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-82sdug-b941d5d871cc01e3738978af66af5528 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-7v0yfk-aad0b5bad01ab7178ad1065c83484fd5{
height:20px;
}

#top .av_textblock_section.av-7opsyo-2036d95357894abf13be956ce6d43ad1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-7ll7q0-105f6ab8e6b43dfc375cdbeafda7cc21{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-75ddz4-a2eeef57147cb72504ca4bae8c9492eb{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-75ddz4-a2eeef57147cb72504ca4bae8c9492eb{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

.flex_column.av-6zgejc-3254ba0f5824e5606afe91508c4f6c75{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-eb8ko-39cf793df31033a5ad027b7984af3436{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-eb8ko-39cf793df31033a5ad027b7984af3436 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-eb8ko-39cf793df31033a5ad027b7984af3436 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-eb8ko-39cf793df31033a5ad027b7984af3436 .av-subheading{
font-size:15px;
}

.flex_column.av-6l555k-b21a1177e557292dd0815d810a670c56{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-937a8-c1213ea6c53622669d105c9393605887{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-937a8-c1213ea6c53622669d105c9393605887 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-937a8-c1213ea6c53622669d105c9393605887 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-937a8-c1213ea6c53622669d105c9393605887 .av-subheading{
font-size:15px;
}

.flex_cell.av-3u65eo-45d98bab7507a28b7d59fe8fb6237f3b{
vertical-align:middle;
background-color:#379cd6;
}
.responsive #top #wrap_all .flex_cell.av-3u65eo-45d98bab7507a28b7d59fe8fb6237f3b{
padding:80px 80px 80px 80px !important;
}

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

#top .hr.hr-invisible.av-18uxk-ad68dc5065daaadb18c159fc6ab91b4a{
height:20px;
}

.av_font_icon.av-37wtew-feb6a8e425b337b26d06985c66a1417c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-37wtew-feb6a8e425b337b26d06985c66a1417c .av-icon-char{
font-size:60px;
line-height:60px;
}

.flex_cell.av-305uz4-b48d90d7cdbb59b78a3c1a4ce4dcf76d{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-305uz4-b48d90d7cdbb59b78a3c1a4ce4dcf76d{
padding:80px 80px 80px 80px !important;
}

.flex_cell.av-1w42nk-8934ffa7e39d2cbb240f7eff5dbe2eed{
vertical-align:middle;
background-color:#fcfcfc;
}
.responsive #top #wrap_all .flex_cell.av-1w42nk-8934ffa7e39d2cbb240f7eff5dbe2eed{
padding:80px 80px 80px 80px !important;
}

.flex_cell.av-wlhc0-730d9912e2d4faf8b5675003401aeba0{
vertical-align:middle;
background-color:#5fb4e4;
}
.responsive #top #wrap_all .flex_cell.av-wlhc0-730d9912e2d4faf8b5675003401aeba0{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-2tm54-965160b58c22f030e4ca36cd5463a56e{
padding-bottom:20px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-2tm54-965160b58c22f030e4ca36cd5463a56e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2tm54-965160b58c22f030e4ca36cd5463a56e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2tm54-965160b58c22f030e4ca36cd5463a56e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2tm54-965160b58c22f030e4ca36cd5463a56e .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-ngka8-44418b9441ad95c96b7002ed8840bfcf .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-epgx4-11965ab67d2d5131d240da43beb5f349{
height:20px;
}

.av_font_icon.av-99glc-fe18ee6815a4c10040df266e62a279c3{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-99glc-fe18ee6815a4c10040df266e62a279c3 .av-icon-char{
font-size:60px;
line-height:60px;
}


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

#top #wrap_all .av-special-heading.av-eb8ko-39cf793df31033a5ad027b7984af3436 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-937a8-c1213ea6c53622669d105c9393605887 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-2tm54-965160b58c22f030e4ca36cd5463a56e .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-eb8ko-39cf793df31033a5ad027b7984af3436 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-937a8-c1213ea6c53622669d105c9393605887 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-2tm54-965160b58c22f030e4ca36cd5463a56e .av-special-heading-tag{
font-size:0.8em;
}
}
