.flex_cell.av-8xd781-d9ec79eed96376dd84f8dc8955b24648{
vertical-align:top;
background-color:#ed1c24;
}
.responsive #top #wrap_all .flex_cell.av-8xd781-d9ec79eed96376dd84f8dc8955b24648{
padding:6px 0 0 0 !important;
}

.flex_cell.av-8ol8zt-92af36b412c0a8ee711a8e476b90dda1{
vertical-align:top;
background-color:#58595b;
}
.responsive #top #wrap_all .flex_cell.av-8ol8zt-92af36b412c0a8ee711a8e476b90dda1{
padding:6px 0 0 0 !important;
}

#top .av-special-heading.av-8eva89-d02b78f6e7d084ed4a6ab655f828f90e{
padding-bottom:10px;
color:#58595b;
font-size:40px;
}
body .av-special-heading.av-8eva89-d02b78f6e7d084ed4a6ab655f828f90e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8eva89-d02b78f6e7d084ed4a6ab655f828f90e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-8eva89-d02b78f6e7d084ed4a6ab655f828f90e .special-heading-inner-border{
border-color:#58595b;
}
.av-special-heading.av-8eva89-d02b78f6e7d084ed4a6ab655f828f90e .av-subheading{
font-size:20px;
color:#ed1c24;
}

#top .hr.hr-invisible.av-853vrl-5702166411e5ef3cf0080d287c174457{
height:50px;
}

#top .av_textblock_section.av-7wiroh-1440282322870e2a1afb97533057432b .avia_textblock{
font-size:15px;
}

#top .hr.hr-invisible.av-7mlmfd-5c36a6f8245e60a67e7c09ed4bb05679{
height:30px;
}

#top .av-special-heading.av-7ll4dt-3e3730ca137a80d29b7ebbe681f818b4{
padding-bottom:10px;
color:#58595b;
font-size:30px;
}
body .av-special-heading.av-7ll4dt-3e3730ca137a80d29b7ebbe681f818b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7ll4dt-3e3730ca137a80d29b7ebbe681f818b4 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-7ll4dt-3e3730ca137a80d29b7ebbe681f818b4 .special-heading-inner-border{
border-color:#58595b;
}
.av-special-heading.av-7ll4dt-3e3730ca137a80d29b7ebbe681f818b4 .av-subheading{
font-size:16px;
color:#ed1c24;
}

#top .av_textblock_section.av-7bsqfd-67990ba950b2cf6be0ec494aa1bc69a8 .avia_textblock{
font-size:15px;
}

#top .av_textblock_section.av-77qwfd-2ff55086339a40cce8f8c409546183d4 .avia_textblock{
font-size:18px;
}

#top #wrap_all .avia-button.av-729mkp-d6cd9e2f62433fc43b765e3806b6e792{
background-color:#ed1c24;
border-color:#606161;
color:#ffffff;
border-style:solid;
border-width:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
box-shadow: 1px 1px 2px 2px #d8d8d8;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-729mkp-d6cd9e2f62433fc43b765e3806b6e792:hover{
background-color:#606161;
color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-729mkp-d6cd9e2f62433fc43b765e3806b6e792:hover .avia_button_background{
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}

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

.avia-section.av-6b77vd-05831504fa62dcbb396f2f2c73594a72 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.red12pavers.com/wp-content/uploads/2023/04/preassure-washer_001.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-6b77vd-05831504fa62dcbb396f2f2c73594a72 .av-section-color-overlay{
opacity:0.6;
background-color:#020202;
}

#top .av_textblock_section.av-68wzzt-dfe5e455f6df5c7284d23bae4a99fe49 .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-6238rt-3f6f414f0eb2efbf030c0407cc113caf{
border-style:solid;
border-color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-5pm1h5-b554342a1c3f64d84903b75e889beeb9{
height:50px;
}

#top .av-special-heading.av-5dux81-3cd5fab22f5315165dcf2a82196ee2c4{
padding-bottom:10px;
color:#58595b;
font-size:40px;
}
body .av-special-heading.av-5dux81-3cd5fab22f5315165dcf2a82196ee2c4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5dux81-3cd5fab22f5315165dcf2a82196ee2c4 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-5dux81-3cd5fab22f5315165dcf2a82196ee2c4 .special-heading-inner-border{
border-color:#58595b;
}
.av-special-heading.av-5dux81-3cd5fab22f5315165dcf2a82196ee2c4 .av-subheading{
font-size:18px;
color:#ed1c24;
}

#top .av_textblock_section.av-55szq1-dde6d4d5add3e50da8ab587afd456c40 .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-506g21-983e31aaf4a10fb150e933ed39265432{
height:30px;
}

.flex_cell.av-4dfoqx-9ee0a821c172128fa85b2effad53d86b{
vertical-align:top;
background-color:#ed1c24;
}
.responsive #top #wrap_all .flex_cell.av-4dfoqx-9ee0a821c172128fa85b2effad53d86b{
padding:6px 0 0 0 !important;
}

.flex_cell.av-49l86h-49ce2c179eba14c7095134aece3c5573{
vertical-align:top;
background-color:#58595b;
}
.responsive #top #wrap_all .flex_cell.av-49l86h-49ce2c179eba14c7095134aece3c5573{
padding:6px 0 0 0 !important;
}

.avia-section.av-4207h5-e330be83c54632501281f5fef677751a{
background-color:#eaeaea;
background-image:unset;
}

#top .hr.hr-invisible.av-3usryx-6dbb26afc2cf247fbcc282930ea9ec03{
height:50px;
}

#top .av-special-heading.av-3jfrfl-0a1f0c48cb58f67bc0be5206bb032349{
padding-bottom:10px;
color:#58595b;
font-size:40px;
}
body .av-special-heading.av-3jfrfl-0a1f0c48cb58f67bc0be5206bb032349 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3jfrfl-0a1f0c48cb58f67bc0be5206bb032349 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-3jfrfl-0a1f0c48cb58f67bc0be5206bb032349 .special-heading-inner-border{
border-color:#58595b;
}
.av-special-heading.av-3jfrfl-0a1f0c48cb58f67bc0be5206bb032349 .av-subheading{
font-size:18px;
color:#888c91;
}

#top .hr.hr-invisible.av-3echft-3a18f2a9a46e4c9167bd766b0349bace{
height:30px;
}

.avia-section.av-1207vt-572251601ebe93272ae27ce4a8d65fe9{
background-color:#f9f9f9;
background-image:unset;
}

#top .hr.hr-invisible.av-yolk1-b0ba1803822de6b393be920d1bbf584b{
height:50px;
}

#top .av-special-heading.av-iu0nt-c3a10e0f793f8d52f435a59c606a40c3{
padding-bottom:10px;
color:#58595b;
font-size:40px;
}
body .av-special-heading.av-iu0nt-c3a10e0f793f8d52f435a59c606a40c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-iu0nt-c3a10e0f793f8d52f435a59c606a40c3 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-iu0nt-c3a10e0f793f8d52f435a59c606a40c3 .special-heading-inner-border{
border-color:#58595b;
}
.av-special-heading.av-iu0nt-c3a10e0f793f8d52f435a59c606a40c3 .av-subheading{
font-size:18px;
color:#888c91;
}

#top .hr.hr-invisible.av-ga0xl-4b2445b4311d7e9df26ef9ee8a523927{
height:30px;
}


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

#top #wrap_all .av-special-heading.av-7ll4dt-3e3730ca137a80d29b7ebbe681f818b4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5dux81-3cd5fab22f5315165dcf2a82196ee2c4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3jfrfl-0a1f0c48cb58f67bc0be5206bb032349 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-7ll4dt-3e3730ca137a80d29b7ebbe681f818b4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5dux81-3cd5fab22f5315165dcf2a82196ee2c4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3jfrfl-0a1f0c48cb58f67bc0be5206bb032349 .av-special-heading-tag{
font-size:0.8em;
}

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