.avia-section.av-cp06t3-937604999af7b67f89de4bd37adb9f92{
background-repeat:no-repeat;
background-image:url(https://colonialco.com/wp-content/uploads/2026/05/custom_screen_enclosures_in_st._johns_county__fl_2.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-cp06t3-937604999af7b67f89de4bd37adb9f92 .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-5653972a390d3301e5be6c39880e4b56{
margin:0 0 20px 0;
color:#ffffff;
}
body .av-special-heading.av-y8huv-5653972a390d3301e5be6c39880e4b56 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-y8huv-5653972a390d3301e5be6c39880e4b56 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-y8huv-5653972a390d3301e5be6c39880e4b56 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-y8huv-5653972a390d3301e5be6c39880e4b56 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-y8huv-5653972a390d3301e5be6c39880e4b56 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

.flex_column.av-mjr0aiqi-7fd6b268631c140ae3293c058642c539{
padding:0 170px 0 170px;
}

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

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

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

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

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

#top .av_textblock_section.av-mkawvhfr-bfbcbef125b69a0fc0ee7f7f9cde4c91 .avia_textblock{
text-align:left;
}

.flex_column.av-mjmi8giu-434a3cc0f6eb19a036b26431481fba7e{
background-color:#ffffff;
}

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

#top .av_textblock_section.av-mkavcj4g-00dac2ab1c3d78c3b40881fa28600ab6 .avia_textblock{
text-align:center;
}

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

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

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

#top .av_textblock_section.av-4761ci-d869980902ddd367500006c989f52a9d .avia_textblock{
font-size:16px;
padding:0 0 32px 0;
color:#9f9c9c;
text-align:center;
}

#top #wrap_all .avia-button.av-32y7fm-f8baa76ecdcc600e4c81adcbf87fefd3{
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-32y7fm-f8baa76ecdcc600e4c81adcbf87fefd3:hover{
background-color:#ffffff;
color:#e2820b;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-32y7fm-f8baa76ecdcc600e4c81adcbf87fefd3 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-32y7fm-f8baa76ecdcc600e4c81adcbf87fefd3:hover .avia-svg-icon svg:first-child{
fill:#e2820b;
stroke:#e2820b;
}


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

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

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

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

#top .av_textblock_section.av-mkawvhfr-bfbcbef125b69a0fc0ee7f7f9cde4c91 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-mkavcj4g-00dac2ab1c3d78c3b40881fa28600ab6 .avia_textblock{
font-size:18px;
}

#top .av_textblock_section.av-4761ci-d869980902ddd367500006c989f52a9d .avia_textblock{
font-size:18px;
padding:0 0 16px 0;
}

#top #wrap_all .avia-button.av-32y7fm-f8baa76ecdcc600e4c81adcbf87fefd3{
font-size:18px;
}
}

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

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

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

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

#top #wrap_all .av-special-heading.av-mjmkvou5-0718cef77e962f67be5ff75f5f376230 .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-4761ci-d869980902ddd367500006c989f52a9d .avia_textblock{
font-size:16px;
}
}

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

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

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

#top #wrap_all .av-special-heading.av-mjmkvou5-0718cef77e962f67be5ff75f5f376230 .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-4761ci-d869980902ddd367500006c989f52a9d .avia_textblock{
font-size:15px;
}

#top #wrap_all .avia-button.av-32y7fm-f8baa76ecdcc600e4c81adcbf87fefd3{
font-size:15px;
}
}
