.avia-section.av-cp06t3-2f1557ba76b7d422044891db31be86ab{
background-repeat:no-repeat;
background-image:url(https://colonialco.com/wp-content/uploads/2026/08/screened-patio-enclosure-home-exterior.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-cp06t3-2f1557ba76b7d422044891db31be86ab .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

#top .flex_column.av-11birr-fc692e5f28c2c4f65f6f8237dbfdaa1b{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-11birr-fc692e5f28c2c4f65f6f8237dbfdaa1b{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5{
margin:0 0 20px 0;
color:#ffffff;
}
body .av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5 .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .av-special-heading.av-2oinqa-b9edf3210d71e2b47e98e4bd889f8dfa{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-2oinqa-b9edf3210d71e2b47e98e4bd889f8dfa .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2oinqa-b9edf3210d71e2b47e98e4bd889f8dfa .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-2oinqa-b9edf3210d71e2b47e98e4bd889f8dfa .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-2oinqa-b9edf3210d71e2b47e98e4bd889f8dfa .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mjqzziwx-a6ccf26b2205fcd228d611ad9fe2f911 .avia_textblock{
text-align:center;
}

#top #wrap_all .avia-button.av-msy993dl-02a3ed22642a14c065e929cc23d209f4{
font-size:16px;
background-color:#e2820b;
border-color:#e2820b;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
margin:8px 0 0 0;
padding:12px 40px 12px 40px;
}
#top #wrap_all .avia-button.av-msy993dl-02a3ed22642a14c065e929cc23d209f4:hover{
background-color:#ffffff;
color:#e2820b;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-msy993dl-02a3ed22642a14c065e929cc23d209f4 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-msy993dl-02a3ed22642a14c065e929cc23d209f4:hover .avia-svg-icon svg:first-child{
fill:#e2820b;
stroke:#e2820b;
}

.avia-section.av-mt84zr6c-b43379886aa89f29b6347a56bbd19139{
background-color:#ffffff;
background-image:unset;
}

@keyframes av_boxShadowEffect_av-4mftr3-c793b4e8bd7931a06777bd9941cee10d-column {
0%   { box-shadow:  0 0 0 0 #f4f4f4; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #f4f4f4; opacity: 1; }
}
.flex_column.av-4mftr3-c793b4e8bd7931a06777bd9941cee10d{
box-shadow: 0 0 10px 0 #f4f4f4;
border-width:2px;
border-color:#e2820b;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
background-color:#ffffff;
}

#top .av-special-heading.av-mt9uppr7-a1a4937d983d748fd3902b2f0eb0a6cb{
padding-bottom:0;
}
body .av-special-heading.av-mt9uppr7-a1a4937d983d748fd3902b2f0eb0a6cb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mt9uppr7-a1a4937d983d748fd3902b2f0eb0a6cb .av-special-heading-tag{
padding:10px 10px 5px 10px;
}
.av-special-heading.av-mt9uppr7-a1a4937d983d748fd3902b2f0eb0a6cb .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mt71eydg-6c68e0fcaee0318c44d2bc38e03cc9f7 .avia_textblock{
padding:10px 10px 10px 10px;
}

@keyframes av_boxShadowEffect_av-72a4cf-3aae6765faea78bd7d20e096b91261cd-column {
0%   { box-shadow:  0 0 0 0 #f4f4f4; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #f4f4f4; opacity: 1; }
}
.flex_column.av-72a4cf-3aae6765faea78bd7d20e096b91261cd{
box-shadow: 0 0 10px 0 #f4f4f4;
border-width:2px;
border-color:#e2820b;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
background-color:#ffffff;
}

#top .av-special-heading.av-mt71ehh1-2c2245726ff3a5696e6a226c364c9020{
padding-bottom:0;
}
body .av-special-heading.av-mt71ehh1-2c2245726ff3a5696e6a226c364c9020 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mt71ehh1-2c2245726ff3a5696e6a226c364c9020 .av-special-heading-tag{
padding:10px 10px 5px 10px;
}
.av-special-heading.av-mt71ehh1-2c2245726ff3a5696e6a226c364c9020 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mt71eb55-74e8f0a0ef87a50469111fbeec3c0b6e .avia_textblock{
padding:10px 10px 10px 10px;
}

@keyframes av_boxShadowEffect_av-4h6s73-bd1583a01c74e9f059e13ef3a1ae9c83-column {
0%   { box-shadow:  0 0 0 0 #f4f4f4; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #f4f4f4; opacity: 1; }
}
.flex_column.av-4h6s73-bd1583a01c74e9f059e13ef3a1ae9c83{
box-shadow: 0 0 10px 0 #f4f4f4;
border-width:2px;
border-color:#e2820b;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
background-color:#ffffff;
}

#top .av-special-heading.av-mt71c76i-f7a8f554c40f770ec5919d01805e6a7f{
padding-bottom:0;
}
body .av-special-heading.av-mt71c76i-f7a8f554c40f770ec5919d01805e6a7f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mt71c76i-f7a8f554c40f770ec5919d01805e6a7f .av-special-heading-tag{
padding:10px 10px 5px 10px;
}
.av-special-heading.av-mt71c76i-f7a8f554c40f770ec5919d01805e6a7f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mt71c0e7-44f32e4ad3f8658426dcc6be654129d2 .avia_textblock{
padding:10px 10px 10px 10px;
}

.avia-section.av-pugr7z-e3edd2dd5199e7b325a11bbe112119cf{
background-color:#ffffff;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-2ew3m7-f1e3943eff97e4124bf86c390ec28dc0{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-2ew3m7-f1e3943eff97e4124bf86c390ec28dc0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2ew3m7-f1e3943eff97e4124bf86c390ec28dc0 .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-2ew3m7-f1e3943eff97e4124bf86c390ec28dc0 .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-2ew3m7-f1e3943eff97e4124bf86c390ec28dc0 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mkawte0k-1f29d0172d2f01c4a1ca62cfd75cc04b .avia_textblock{
text-align:center;
}

.avia-section.av-msyejmnd-586642ef072b9021ae4b8696415677d5{
background-color:#f5f5f5;
background-image:unset;
}

#top .av-special-heading.av-msycupff-717fae463ba480b786ed94e3deb03aac{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-msycupff-717fae463ba480b786ed94e3deb03aac .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-msycupff-717fae463ba480b786ed94e3deb03aac .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-msycupff-717fae463ba480b786ed94e3deb03aac .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-msycupff-717fae463ba480b786ed94e3deb03aac .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mt6npflk-e568016973c67468ec55f21c458a03fc{
height:30px;
}

.flex_column.av-1l3e858-eaec811a0a0dacdc1d289a05edf20f26{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1j9g1gs-3b40287c7600f08b39a093764235574c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1j9g1gs-3b40287c7600f08b39a093764235574c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-1hzrg7w-133df86129a0c820103bb9681d80eafa{
padding-bottom:0;
}
body .av-special-heading.av-1hzrg7w-133df86129a0c820103bb9681d80eafa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1hzrg7w-133df86129a0c820103bb9681d80eafa .av-subheading{
font-size:15px;
}

#top .hr.av-1ggezto-1d6f7e2715095003dbcc3eaea7ad60c3{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1ggezto-1d6f7e2715095003dbcc3eaea7ad60c3 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-13fe4vw-2439481b127d924fe159e2587d81cd75{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-114qyek-9f4fbd196cd271c766a4237484052246 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-114qyek-9f4fbd196cd271c766a4237484052246 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-z5f0f0-d6d5a3af4ff73d53ef51f1394ed33573{
padding-bottom:0;
}
body .av-special-heading.av-z5f0f0-d6d5a3af4ff73d53ef51f1394ed33573 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-z5f0f0-d6d5a3af4ff73d53ef51f1394ed33573 .av-subheading{
font-size:15px;
}

#top .hr.av-y4jun0-4ad942316d0ef41380cd33bdfb478a46{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-y4jun0-4ad942316d0ef41380cd33bdfb478a46 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-1cjyesc-0c877eb8e3d003ec47b4df668b7edb87{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1bbhrbw-3b53de3edfe33f87c48e5a7dc7306448 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1bbhrbw-3b53de3edfe33f87c48e5a7dc7306448 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-1919kz0-31bbddfa730080988dd16011ff1049ed{
padding-bottom:0;
}
body .av-special-heading.av-1919kz0-31bbddfa730080988dd16011ff1049ed .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1919kz0-31bbddfa730080988dd16011ff1049ed .av-subheading{
font-size:15px;
}

#top .hr.av-17voo30-1dc3a794e91adc91816d20499d259563{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-17voo30-1dc3a794e91adc91816d20499d259563 .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .hr.hr-invisible.av-14s36gc-ceb756290221b566088292d715faff04{
height:50px;
}

.flex_column.av-1qll7po-a31c1fc98000ebda926ce60a6bd14018{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1o8m0jg-6a1c0a0b4e44ac719e41ebf36d722a67 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1o8m0jg-6a1c0a0b4e44ac719e41ebf36d722a67 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-msycv25l-4f3ff25271ca5a005681823790eb0aa2{
padding-bottom:0;
}
body .av-special-heading.av-msycv25l-4f3ff25271ca5a005681823790eb0aa2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-msycv25l-4f3ff25271ca5a005681823790eb0aa2 .av-subheading{
font-size:15px;
}

#top .hr.av-1mae5gc-7af831da3017a570b885bd549cc137f6{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1mae5gc-7af831da3017a570b885bd549cc137f6 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-vbot1o-a74977e13ba71a5c632282d427dda525{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-rvc7n0-dafa08a672a49301f36a889636ea71d2{
padding-bottom:0;
}
body .av-special-heading.av-rvc7n0-dafa08a672a49301f36a889636ea71d2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-rvc7n0-dafa08a672a49301f36a889636ea71d2 .av-subheading{
font-size:15px;
}

#top .hr.av-pmj1p8-2c4462b2e7a13d184227f7e1f3530a1c{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-pmj1p8-2c4462b2e7a13d184227f7e1f3530a1c .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-ml4v0c-ae820358a6e7ddac13de88d6ba5d76b4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-itf3nw-9fcfa7768078dedab9acfb3b0cd5e5e4{
padding-bottom:0;
}
body .av-special-heading.av-itf3nw-9fcfa7768078dedab9acfb3b0cd5e5e4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-itf3nw-9fcfa7768078dedab9acfb3b0cd5e5e4 .av-subheading{
font-size:15px;
}

#top .hr.av-i0zv8s-fcb4263d920706ad86db7ed59e38bc27{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-i0zv8s-fcb4263d920706ad86db7ed59e38bc27 .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .hr.hr-invisible.av-iylsfl-cf9c1bcac2bcfcff16029fa55e9fa135{
height:50px;
}

.flex_column.av-1qez01-3a50ffa733b0a6848f6b28260419395e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-mt9t56k1-a96ecd596e091be114be63dd023900ab{
padding-bottom:0;
}
body .av-special-heading.av-mt9t56k1-a96ecd596e091be114be63dd023900ab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mt9t56k1-a96ecd596e091be114be63dd023900ab .av-subheading{
font-size:15px;
}

#top .hr.av-fpxwg1-b9910d4cab42f6f412eebcc6d31a7bda{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-fpxwg1-b9910d4cab42f6f412eebcc6d31a7bda .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .hr.hr-invisible.av-eioyz0-4947726fd17842e6d46042e665fc2bd6{
height:50px;
}

.avia-section.av-mt9urq68-dcbdd576d97e69cbb8bef0f52e9c97c4{
background-color:#ffffff;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mt9tbzrh-384254388129332009096fc1b8baaef3{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-mt9tbzrh-384254388129332009096fc1b8baaef3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mt9tbzrh-384254388129332009096fc1b8baaef3 .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-mt9tbzrh-384254388129332009096fc1b8baaef3 .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-mt9tbzrh-384254388129332009096fc1b8baaef3 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mt9tccl8-618ba63ebb33451f4018f599baa2d063 .avia_textblock{
text-align:center;
}

#top .av-special-heading.av-mt9teb3j-383d1c6da469d55d797c72cde20bbbdc{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-mt9teb3j-383d1c6da469d55d797c72cde20bbbdc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mt9teb3j-383d1c6da469d55d797c72cde20bbbdc .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-mt9teb3j-383d1c6da469d55d797c72cde20bbbdc .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-mt9teb3j-383d1c6da469d55d797c72cde20bbbdc .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mt9tk2vv-5672262f8ac3401b8560e00816f41e0e .avia_textblock{
text-align:center;
}

#top .av-special-heading.av-mt9tfi6f-420778228c53d6ece3811fde0f31e2a7{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-mt9tfi6f-420778228c53d6ece3811fde0f31e2a7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mt9tfi6f-420778228c53d6ece3811fde0f31e2a7 .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-mt9tfi6f-420778228c53d6ece3811fde0f31e2a7 .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-mt9tfi6f-420778228c53d6ece3811fde0f31e2a7 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mt9tkonx-14773968daac6ea0d1466a3e1a9e49b2 .avia_textblock{
text-align:center;
}

#top .av-special-heading.av-mt9thd1w-0437645a7dbffa25a52fc0de2e4744e2{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-mt9thd1w-0437645a7dbffa25a52fc0de2e4744e2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mt9thd1w-0437645a7dbffa25a52fc0de2e4744e2 .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-mt9thd1w-0437645a7dbffa25a52fc0de2e4744e2 .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-mt9thd1w-0437645a7dbffa25a52fc0de2e4744e2 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mt9tl5vj-c9f3c15597db4d5209de848be14305a4 .avia_textblock{
text-align:center;
}

.avia-section.av-47dru4-781525167f0748061ee005a546d4d266{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-14mmujw-36bd641399613d532d0d114f171bc16b{
border-radius:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
}

#top .av-special-heading.av-12v8m24-50efa0cfe600abf39f4022cc55e944c8{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-12v8m24-50efa0cfe600abf39f4022cc55e944c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-12v8m24-50efa0cfe600abf39f4022cc55e944c8 .av-subheading{
font-size:15px;
}

#top .hr.av-11395oc-ae58ad3f0ca3f50687747812f2212627{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-11395oc-ae58ad3f0ca3f50687747812f2212627 .hr-inner{
width:50px;
border-color:#efbb20;
}

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

.flex_column.av-yq1658-0e6959b56626c876799704d3ef8cc5ce{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2zzhjw-b79955adda8940bba0d4b87dfdbe643a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-s3nmyk-3665f3747b354187c1cde4ed43e0f7cf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-o5utu7-87ff3113cb48f577590fa13e0333ee21{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-o5utu7-87ff3113cb48f577590fa13e0333ee21 .av-section-color-overlay{
opacity:0.9;
background-color:#1b1f2a;
}

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

#top .hr.hr-invisible.av-7gnsv-dbcfca979fcca6a6e0a0501eb4844230{
height:40px;
}

#top .avia-icon-list-container.av-i51m6n-a7216ed936458046f802290fe0cd264b .iconlist_icon{
color:#ffffff;
background-color:#e2820b;
}
#top .avia-icon-list-container.av-i51m6n-a7216ed936458046f802290fe0cd264b .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-i51m6n-a7216ed936458046f802290fe0cd264b .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-i51m6n-a7216ed936458046f802290fe0cd264b .iconlist_content{
color:#ffffff;
}

#top .avia-icon-list-container.av-88zyzz-78f6dbe73f860f4f2dce1a98e7192625 .iconlist_icon{
color:#ffffff;
background-color:#e2820b;
}
#top .avia-icon-list-container.av-88zyzz-78f6dbe73f860f4f2dce1a98e7192625 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-88zyzz-78f6dbe73f860f4f2dce1a98e7192625 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-88zyzz-78f6dbe73f860f4f2dce1a98e7192625 .iconlist_content{
color:#ffffff;
}

#top .av_textblock_section.av-mt7ysl18-fe5114b0cbfec16aa3a985afb45c4cb1 .avia_textblock{
color:#ffffff;
text-align:center;
}

.avia-section.av-9tmiep-6af2861e30fc1569f6a4868e0dddb331{
background-color:#ffffff;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mt9u06wm-ef6f85d09e92752cb385e4c1acc61ca7{
padding-bottom:10px;
font-size:34px;
}
body .av-special-heading.av-mt9u06wm-ef6f85d09e92752cb385e4c1acc61ca7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mt9u06wm-ef6f85d09e92752cb385e4c1acc61ca7 .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-mt9u06wm-ef6f85d09e92752cb385e4c1acc61ca7 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mt9u3g5n-2e599b0cab644d9eb1e53b86438f0d3e .avia_textblock{
text-align:center;
}

#top .av_textblock_section.av-565281-1d57b69f819ee7af0c24b8bcfbbf19f7 .avia_textblock{
text-align:center;
}

#top .av_textblock_section.av-mt9ucp98-376d1134ae41afe2ec771d9dd4ed731a .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-2foe75-904ae248fc9f6c9902c806681864b05c{
height:40px;
}

#top .av_textblock_section.av-mt9ufyex-acecfa3ba5a81aaafa9088cfab99a0ab .avia_textblock{
text-align:center;
}

#top .flex_column.av-4wuhen-3c8909afbb08120f40f76e2f1a30a896{
margin-top:25px;
margin-bottom:0px;
}
.flex_column.av-4wuhen-3c8909afbb08120f40f76e2f1a30a896{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-4wuhen-3c8909afbb08120f40f76e2f1a30a896{
margin-top:25px;
margin-bottom:0px;
}

#top .av-special-heading.av-mt7yowd8-60539c2762eac7322b5bfb45bb1c2a14{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-mt7yowd8-60539c2762eac7322b5bfb45bb1c2a14 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mt7yowd8-60539c2762eac7322b5bfb45bb1c2a14 .av-special-heading-tag{
font-size:34px;
padding:10px 0 10px 0;
}
.av-special-heading.av-mt7yowd8-60539c2762eac7322b5bfb45bb1c2a14 .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-mt7yowd8-60539c2762eac7322b5bfb45bb1c2a14 .av-subheading{
font-size:15px;
}

.avia-section.av-6v6msc-df767ffd979a96ccd8ec11a886a2c3f8{
background-repeat:no-repeat;
background-image:url(https://colonialco.com/wp-content/uploads/2026/05/custom_screen_enclosures_in_st._johns_county__fl_4-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-6v6msc-df767ffd979a96ccd8ec11a886a2c3f8 .av-section-color-overlay{
opacity:0.9;
background-color:#1b1f2a;
}

#top .av-special-heading.av-mjkj0-4ca92deb38dd7c44fb8bce3d6db78bde{
color:#ffffff;
}
body .av-special-heading.av-mjkj0-4ca92deb38dd7c44fb8bce3d6db78bde .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mjkj0-4ca92deb38dd7c44fb8bce3d6db78bde .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mjkj0-4ca92deb38dd7c44fb8bce3d6db78bde .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mjkj0-4ca92deb38dd7c44fb8bce3d6db78bde .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-mjkj0-4ca92deb38dd7c44fb8bce3d6db78bde .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

.flex_column.av-an4r24-16aabbecbf7bee1599fc563eebf6667f{
padding:70px 16px 70px 16px;
background-color:#ffffff;
}

#top .av-special-heading.av-8j9wvg-3bcc7da49360a0717a21734872233f34{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-8j9wvg-3bcc7da49360a0717a21734872233f34 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8j9wvg-3bcc7da49360a0717a21734872233f34 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-8j9wvg-3bcc7da49360a0717a21734872233f34 .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-8j9wvg-3bcc7da49360a0717a21734872233f34 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-6w318-b0f857e91fd31efbd2bb53831d8d0cea{
font-size:16px;
background-color:#e2820b;
border-color:#e2820b;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
margin:8px 0 0 0;
padding:12px 40px 12px 40px;
}
#top #wrap_all .avia-button.av-6w318-b0f857e91fd31efbd2bb53831d8d0cea:hover{
background-color:#ffffff;
color:#e2820b;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-6w318-b0f857e91fd31efbd2bb53831d8d0cea .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-6w318-b0f857e91fd31efbd2bb53831d8d0cea:hover .avia-svg-icon svg:first-child{
fill:#e2820b;
stroke:#e2820b;
}

#top .av-special-heading.av-7yslnw-ac9ccdc5a7a0de458becf7a814dc65d1{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-7yslnw-ac9ccdc5a7a0de458becf7a814dc65d1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7yslnw-ac9ccdc5a7a0de458becf7a814dc65d1 .av-special-heading-tag{
padding:30px 0 15px 0;
}
.av-special-heading.av-7yslnw-ac9ccdc5a7a0de458becf7a814dc65d1 .av-subheading{
font-size:15px;
}

#top .hr.av-6jegq4-33226c5a93ceeca5c9310677110c5b97{
margin-top:5px;
margin-bottom:0px;
}
.hr.av-6jegq4-33226c5a93ceeca5c9310677110c5b97 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-3tf5p8-cd682d82f178a74d393ff5557a821668{
border-radius:0px 0px 0px 0px;
padding:0px 50px 50px 50px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5 .av-special-heading-tag{
font-size:60px;
}

.flex_column.av-mjr0aiqi-f6790f7c4d2bcbab95d556b07d1c30f7{
padding:0 190px 0 190px;
}

#top .av_textblock_section.av-mjqzziwx-a6ccf26b2205fcd228d611ad9fe2f911 .avia_textblock{
font-size:18px;
}

#top #wrap_all .avia-button.av-msy993dl-02a3ed22642a14c065e929cc23d209f4{
font-size:18px;
}

#top .av_textblock_section.av-mkawte0k-1f29d0172d2f01c4a1ca62cfd75cc04b .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mt9tccl8-618ba63ebb33451f4018f599baa2d063 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mt9tk2vv-5672262f8ac3401b8560e00816f41e0e .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mt9tkonx-14773968daac6ea0d1466a3e1a9e49b2 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mt9tl5vj-c9f3c15597db4d5209de848be14305a4 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mt7ysl18-fe5114b0cbfec16aa3a985afb45c4cb1 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mt9u3g5n-2e599b0cab644d9eb1e53b86438f0d3e .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-565281-1d57b69f819ee7af0c24b8bcfbbf19f7 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mt9ucp98-376d1134ae41afe2ec771d9dd4ed731a .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mt9ufyex-acecfa3ba5a81aaafa9088cfab99a0ab .avia_textblock{
font-size:18px;
}

.flex_column.av-an4r24-16aabbecbf7bee1599fc563eebf6667f{
padding:70px 16px 70px 16px;
}

#top #wrap_all .avia-button.av-6w318-b0f857e91fd31efbd2bb53831d8d0cea{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5 .av-special-heading-tag{
font-size:48px;
}

.flex_column.av-an4r24-16aabbecbf7bee1599fc563eebf6667f{
padding:70px 16px 70px 16px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5 .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-2oinqa-b9edf3210d71e2b47e98e4bd889f8dfa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2ew3m7-f1e3943eff97e4124bf86c390ec28dc0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-msycupff-717fae463ba480b786ed94e3deb03aac .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mt9tbzrh-384254388129332009096fc1b8baaef3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mt9teb3j-383d1c6da469d55d797c72cde20bbbdc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mt9tfi6f-420778228c53d6ece3811fde0f31e2a7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mt9thd1w-0437645a7dbffa25a52fc0de2e4744e2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mbzfgv-76bab207c5cd53861edc38ccd8640387 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-mt7yowd8-60539c2762eac7322b5bfb45bb1c2a14 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-an4r24-16aabbecbf7bee1599fc563eebf6667f{
padding:50px 16px 50px 16px;
}

#top #wrap_all .av-special-heading.av-8j9wvg-3bcc7da49360a0717a21734872233f34 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-y8huv-5e5f01ed4d7cf82bf685808313ef50b5 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-2oinqa-b9edf3210d71e2b47e98e4bd889f8dfa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .avia-button.av-msy993dl-02a3ed22642a14c065e929cc23d209f4{
font-size:15px;
}

#top #wrap_all .av-special-heading.av-2ew3m7-f1e3943eff97e4124bf86c390ec28dc0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-msycupff-717fae463ba480b786ed94e3deb03aac .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mt9tbzrh-384254388129332009096fc1b8baaef3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mt9teb3j-383d1c6da469d55d797c72cde20bbbdc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mt9tfi6f-420778228c53d6ece3811fde0f31e2a7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mt9thd1w-0437645a7dbffa25a52fc0de2e4744e2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mbzfgv-76bab207c5cd53861edc38ccd8640387 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-mt7yowd8-60539c2762eac7322b5bfb45bb1c2a14 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-an4r24-16aabbecbf7bee1599fc563eebf6667f{
padding:40px 16px 40px 16px;
}

#top #wrap_all .av-special-heading.av-8j9wvg-3bcc7da49360a0717a21734872233f34 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .avia-button.av-6w318-b0f857e91fd31efbd2bb53831d8d0cea{
font-size:15px;
}
}
