.avia-section.av-4u9e9j-b343a11cbcd85aaefe48e5cecc4842f5{
background-repeat:no-repeat;
background-image:url(https://qualityone.ca/wp-content/uploads/2021/12/Gutter-Basket-Elbow-Repair.jpeg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-4u9e9j-b343a11cbcd85aaefe48e5cecc4842f5 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-4rnsnz-de08aed5a7183d91df8d7a0edc08e599{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .avia-icon-list-container.av-4d36v3-04f97679a2ccbcbb571706d49ea38ebf .iconlist_icon{
color:#d63e2d;
}
#top .avia-icon-list-container.av-4d36v3-04f97679a2ccbcbb571706d49ea38ebf .iconlist_icon svg:first-child{
stroke:#d63e2d;
fill:#d63e2d;
}

.flex_column.av-39r3p3-7da877f5f664b10765970cffbad795a5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-b25rz-1c2b6466fd2933e99e83962f6db2475f{
padding-bottom:0;
font-size:20px;
}
body .av-special-heading.av-b25rz-1c2b6466fd2933e99e83962f6db2475f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-b25rz-1c2b6466fd2933e99e83962f6db2475f .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-b25rz-1c2b6466fd2933e99e83962f6db2475f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2uyl67-16f6686e2a30798eacbe920550b59009 .avia_textblock{
font-size:20px;
}

.flex_column.av-2h8s5z-5b019d773d3d903645ab3de512cb8832{
border-width:1px;
border-color:#e1e1e1;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:18px 18px 18px 18px;
}

#top .av-special-heading.av-2a3dyn-c964ef920b1283124f806a6921dbeb3a{
padding-bottom:0;
font-size:20px;
}
body .av-special-heading.av-2a3dyn-c964ef920b1283124f806a6921dbeb3a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2a3dyn-c964ef920b1283124f806a6921dbeb3a .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-2a3dyn-c964ef920b1283124f806a6921dbeb3a .av-subheading{
font-size:15px;
}

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

#top .avia-icon-list-container.av-228tw7-1fa0430f9d84faf27e34fbc33f1302da .iconlist_icon{
color:#d63e2d;
font-size:20px;
}
#top .avia-icon-list-container.av-228tw7-1fa0430f9d84faf27e34fbc33f1302da .iconlist_icon svg:first-child{
stroke:#d63e2d;
fill:#d63e2d;
height:20px;
width:20px;
}
#top #wrap_all .avia-icon-list-container.av-228tw7-1fa0430f9d84faf27e34fbc33f1302da .av_iconlist_title{
font-size:20px;
}

#top .av-special-heading.av-kxs6r7fr-2541a3897680273746423d424eb49696{
padding-bottom:10px;
}
body .av-special-heading.av-kxs6r7fr-2541a3897680273746423d424eb49696 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kxs6r7fr-2541a3897680273746423d424eb49696 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-kxo78ppm-f8028231bf6db41bbef24c63b397f1c5{
padding-bottom:10px;
}
body .av-special-heading.av-kxo78ppm-f8028231bf6db41bbef24c63b397f1c5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kxo78ppm-f8028231bf6db41bbef24c63b397f1c5 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-kxgianx8-b87af36b6288f8e5aa5c5284ac963da9 .iconlist_icon{
color:#d63e2d;
background-color:#ffffff;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-kxgianx8-b87af36b6288f8e5aa5c5284ac963da9 .iconlist_icon svg:first-child{
stroke:#d63e2d;
fill:#d63e2d;
}

#top .avia-gallery.av-kxqp0gtn-df11ce5dfcc4397b8a119765b02fb65b .avia-gallery-thumb a{
width:50%;
}

#top .avia-icon-list-container.av-kxo63iba-7d59601f46ebd9fa9eb2b7a0fe8c970d .iconlist_icon{
color:#d63e2d;
background-color:#ffffff;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-kxo63iba-7d59601f46ebd9fa9eb2b7a0fe8c970d .iconlist_icon svg:first-child{
stroke:#d63e2d;
fill:#d63e2d;
}

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

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

.avia-image-container.av-2kwt93-9706ba4582bb7823b2fca41d0befbcdb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2kwt93-9706ba4582bb7823b2fca41d0befbcdb .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-u8en-7836aaf57465b20313b45752599a221b .avia_textblock{
text-align:center;
}

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

#top .av_textblock_section.av-1iaf8n-e81f09e5cbaf2c485d485a6a26875467 .avia_textblock{
font-size:22px;
text-align:left;
}

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

#top .av_textblock_section.av-s7grr-12ccad66dfda2af22483209795f9e2f8 .avia_textblock{
text-align:center;
}

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

.avia-section.av-19ln7j-b4fbdf79506ce87edd4f81387b956ce9{
background-color:#000000;
background-image:unset;
}

.flex_cell.av-yqhf3-f680a373b34b495e14b49ca311ea9fc0{
vertical-align:top;
background-color:#d63d2d;
}
.responsive #top #wrap_all .flex_cell.av-yqhf3-f680a373b34b495e14b49ca311ea9fc0{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-qa667-b782b42772c0dbab1c8268b5cf283d31 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-qa667-b782b42772c0dbab1c8268b5cf283d31 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-qa667-b782b42772c0dbab1c8268b5cf283d31 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-qa667-b782b42772c0dbab1c8268b5cf283d31 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-im0tb-a26796d9a2979cb656f7f59dd0e1bee0{
vertical-align:top;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-im0tb-a26796d9a2979cb656f7f59dd0e1bee0{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-exfnz-cbfed263434ae09ac7ff0bae151dd4ff .iconbox_icon{
color:#ffffff;
}
.iconbox.av-exfnz-cbfed263434ae09ac7ff0bae151dd4ff .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-exfnz-cbfed263434ae09ac7ff0bae151dd4ff .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-exfnz-cbfed263434ae09ac7ff0bae151dd4ff .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-aa27b-cb6ecea351eb3714a8c7ee0e6899be75{
vertical-align:top;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-aa27b-cb6ecea351eb3714a8c7ee0e6899be75{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-kygr5075-c021a7dee4d40b558fabcb02266647cf .iconbox_icon{
color:#ffffff;
}
.iconbox.av-kygr5075-c021a7dee4d40b558fabcb02266647cf .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-kygr5075-c021a7dee4d40b558fabcb02266647cf .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-kygr5075-c021a7dee4d40b558fabcb02266647cf .iconbox_content_container{
color:#ffffff;
}


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

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

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

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