.avia-section.av-5oxwxf-438bd03019fa9eb591eb30f083a34fbd .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://ccrconstruction.ca/wp-content/uploads/2025/08/Kindersley-ESB-1.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-5oxwxf-438bd03019fa9eb591eb30f083a34fbd .av-section-color-overlay{
opacity:0.3;
background-color:#0a0a0a;
}

.flex_column.av-5kss3n-52ba0af1eb7535bfa17df5cecf426f81{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-jdqtf-d883034671aba5e22ecb96eea7d67866{
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-jdqtf-d883034671aba5e22ecb96eea7d67866 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jdqtf-d883034671aba5e22ecb96eea7d67866 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-jdqtf-d883034671aba5e22ecb96eea7d67866 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jdqtf-d883034671aba5e22ecb96eea7d67866 .av-subheading{
font-size:15px;
}

.flex_column.av-522wub-22d347308784694e88bab5c0b54db1f6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4txyjn-3a45d335467bc320bd3c0447dcc0aeaa{
padding-bottom:10px;
}
body .av-special-heading.av-4txyjn-3a45d335467bc320bd3c0447dcc0aeaa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4txyjn-3a45d335467bc320bd3c0447dcc0aeaa .av-subheading{
font-size:15px;
}

.flex_column.av-4ir1wz-614fd8fdf1263f6a7f31139386abaf8f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-4am1az-3d6d08714480836796bf4504d160df6b{
background-color:#2c3e50;
background-image:unset;
}

#top .av-special-heading.av-433jnf-2286f2c1f551ac8eeb306575cb6e88a7{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-433jnf-2286f2c1f551ac8eeb306575cb6e88a7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-433jnf-2286f2c1f551ac8eeb306575cb6e88a7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-433jnf-2286f2c1f551ac8eeb306575cb6e88a7 .av-subheading{
font-size:15px;
}

.flex_column.av-3k8j7f-9c04aaf84c34cc3d7b3cd52856d8ae54{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3gj4qj-4c2d70b5e0afce32d7b6873ea04c7e1d{
padding-bottom:10px;
}
body .av-special-heading.av-3gj4qj-4c2d70b5e0afce32d7b6873ea04c7e1d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3gj4qj-4c2d70b5e0afce32d7b6873ea04c7e1d .av-subheading{
font-size:15px;
}

.flex_column.av-392m2j-440bc593941335f42104a90a65dea6a5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2yagaz-ee42897453ef40fbe3188c77d0c9725d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-91rm3-4f09bc86b3604110a94b0215c8ac718b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2a0hcb-d2f88aa295b1891d8428d78162afcda9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-1qvptf-91f9d4ad56fedf17b24e8e0ae4211071{
vertical-align:middle;
background-color:#2c3e50;
}
.responsive #top #wrap_all .flex_cell.av-1qvptf-91f9d4ad56fedf17b24e8e0ae4211071{
padding:60px 60px 60px 60px !important;
}

#top .av-special-heading.av-5kf9n-ce7cebbb2e47d2e21b5823a7c1f7bce4{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-5kf9n-ce7cebbb2e47d2e21b5823a7c1f7bce4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5kf9n-ce7cebbb2e47d2e21b5823a7c1f7bce4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5kf9n-ce7cebbb2e47d2e21b5823a7c1f7bce4 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1fr5aj-5f3019a797b22a9d3e644084d195e0b6 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-17s1n7-70c4d49eb9d0c6889b06e5ccf1dad658{
vertical-align:middle;
background-color:#808080;
}
.responsive #top #wrap_all .flex_cell.av-17s1n7-70c4d49eb9d0c6889b06e5ccf1dad658{
padding:60px 60px 60px 60px !important;
}

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

.iconbox.av-zolcz-e4a7de7ac239d4df172bef51bdc3dd76 .iconbox_icon{
background-color:#ffffff;
border:1px solid #ffffff;
}
#top #wrap_all .iconbox.av-zolcz-e4a7de7ac239d4df172bef51bdc3dd76 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-zolcz-e4a7de7ac239d4df172bef51bdc3dd76 .iconbox_content_container{
color:#ffffff;
}

#top .hr.hr-invisible.av-q0d3f-1ea73295e7605bc2089bcab9c03fbeb9{
height:10px;
}

.iconbox.av-nge4z-0df813f3a8ed000ded13c11acad912ff .iconbox_icon{
background-color:#ffffff;
border:1px solid #ffffff;
}
#top #wrap_all .iconbox.av-nge4z-0df813f3a8ed000ded13c11acad912ff .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-nge4z-0df813f3a8ed000ded13c11acad912ff .iconbox_content_container{
color:#ffffff;
}

#top .hr.hr-invisible.av-dphf7-88ad975a9b0c4746740bcf797e4254ee{
height:10px;
}

.iconbox.av-6t42b-a24baf771d4221e6758022785c8b147f .iconbox_icon{
background-color:#ffffff;
border:1px solid #ffffff;
}
#top #wrap_all .iconbox.av-6t42b-a24baf771d4221e6758022785c8b147f .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-6t42b-a24baf771d4221e6758022785c8b147f .iconbox_content_container{
color:#ffffff;
}

.avia-image-diff-container.av-jqaeqq-ccc6c0c19b2608a147234f1551a3f624 .av-image-diff-handle{
box-shadow:0 0 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-jqaeqq-ccc6c0c19b2608a147234f1551a3f624 .av-image-diff-handle:before{
box-shadow:0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-jqaeqq-ccc6c0c19b2608a147234f1551a3f624 .av-image-diff-handle:after{
box-shadow:0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}


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

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