.avia-section.av-cp06t3-e59752125662439d1e794e4b1c24c727{
background-repeat:no-repeat;
background-image:url(https://colonialco.com/wp-content/uploads/2026/05/paver_installation_in_st._johns_county__fl_2.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-cp06t3-e59752125662439d1e794e4b1c24c727 .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-d15ba53ce72be8fe22eff1363403d515{
margin:0 0 20px 0;
color:#ffffff;
}
body .av-special-heading.av-y8huv-d15ba53ce72be8fe22eff1363403d515 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-y8huv-d15ba53ce72be8fe22eff1363403d515 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-y8huv-d15ba53ce72be8fe22eff1363403d515 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-y8huv-d15ba53ce72be8fe22eff1363403d515 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-y8huv-d15ba53ce72be8fe22eff1363403d515 .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-62b8b4b7ba309450107a4f88047ea31b{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-2oinqa-62b8b4b7ba309450107a4f88047ea31b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2oinqa-62b8b4b7ba309450107a4f88047ea31b .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-2oinqa-62b8b4b7ba309450107a4f88047ea31b .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-2oinqa-62b8b4b7ba309450107a4f88047ea31b .av-subheading{
font-size:15px;
}

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

#top .av-special-heading.av-mkave7po-484c1b5da1ce20c227579666f89cc650{
padding-bottom:10px;
color:#333333;
font-size:34px;
}
body .av-special-heading.av-mkave7po-484c1b5da1ce20c227579666f89cc650 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mkave7po-484c1b5da1ce20c227579666f89cc650 .av-special-heading-tag{
font-size:34px;
padding:0 0 10px 0;
}
.av-special-heading.av-mkave7po-484c1b5da1ce20c227579666f89cc650 .special-heading-inner-border{
border-color:#333333;
}
.av-special-heading.av-mkave7po-484c1b5da1ce20c227579666f89cc650 .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-6803267356e1bc03ae1a68d7a7c795c2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mjmhmhwr-6803267356e1bc03ae1a68d7a7c795c2 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .av-special-heading.av-6l4dya-aeafb453338921423ec47abb666e1597{
color:#ffffff;
}
body .av-special-heading.av-6l4dya-aeafb453338921423ec47abb666e1597 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6l4dya-aeafb453338921423ec47abb666e1597 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6l4dya-aeafb453338921423ec47abb666e1597 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-6l4dya-aeafb453338921423ec47abb666e1597 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-6l4dya-aeafb453338921423ec47abb666e1597 .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-d15ba53ce72be8fe22eff1363403d515 .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-d15ba53ce72be8fe22eff1363403d515 .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-d15ba53ce72be8fe22eff1363403d515 .av-special-heading-tag{
font-size:40px;
}

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

#top #wrap_all .av-special-heading.av-mkave7po-484c1b5da1ce20c227579666f89cc650 .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-d15ba53ce72be8fe22eff1363403d515 .av-special-heading-tag{
font-size:36px;
}

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

#top #wrap_all .av-special-heading.av-mkave7po-484c1b5da1ce20c227579666f89cc650 .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;
}
}
