.avia-section.av-l2jirmuu-3039ec419dab19c3f4d6c825ef5bf89e .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://elementconstruction.ca/wp-content/uploads/2022/05/Element_Construction_Updated-Exterior-EDIT-01.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-l2jirmuu-3039ec419dab19c3f4d6c825ef5bf89e .av-section-color-overlay{
opacity:0.3;
background-color:#030716;
}

#top .av-rotator-container.av-l320gj76-077acc96aea56f378801b6d4d96d33d2{
text-align:center;
color:#ffffff;
}
#top #wrap_all .av-rotator-container.av-l320gj76-077acc96aea56f378801b6d4d96d33d2 .av-rotator-container-inner{
font-size:70px;
}

.avia-section.av-l2jiq46a-4bc1440fa7632ccda6b40f0cae52c53f .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://elementconstruction.ca/wp-content/uploads/2025/04/102024SHOOT-07-1240x630.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-l2jiq46a-4bc1440fa7632ccda6b40f0cae52c53f .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
background-image:url(https://elementconstruction.ca/wp-content/themes/enfold/images/background-images/wood-dark.png);
background-repeat:repeat;
}

#top .av-special-heading.av-l30rukbh-9ef18462d1678c8ddb8458e36287804c{
padding-bottom:50px;
}
body .av-special-heading.av-l30rukbh-9ef18462d1678c8ddb8458e36287804c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l30rukbh-9ef18462d1678c8ddb8458e36287804c .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-l30rydyo-be22233d1c0e2828e61d8c064dc4b759 .avia_textblock{
text-align:justify;
}

#top .av_textblock_section.av-l30ryvhr-1a03b733e84614a823f359259ecccbe7 .avia_textblock{
text-align:justify;
}

.avia-section.av-l4eynkom-5a9c8949c6a03d5116b16302f59b4fdc{
background-repeat:no-repeat;
background-image:url(https://elementconstruction.ca/wp-content/uploads/2025/04/exterior-edited_web-2-1500x630.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-l4eynkom-5a9c8949c6a03d5116b16302f59b4fdc .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-l30sb50a-0f3a7070a70f14697e8767f2059f9912{
margin:0px 0px 0px 0px;
padding-bottom:20px;
}
body .av-special-heading.av-l30sb50a-0f3a7070a70f14697e8767f2059f9912 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l30sb50a-0f3a7070a70f14697e8767f2059f9912 .av-subheading{
font-size:15px;
}

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

#top .av-special-heading.av-l4eyq0au-b220607dea1f39a3b954eb81dbfb8c41{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-l4eyq0au-b220607dea1f39a3b954eb81dbfb8c41 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l4eyq0au-b220607dea1f39a3b954eb81dbfb8c41 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l4eyq6au-afab8ed6866050ce9be67d4b894583f3{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-l4eyq6au-afab8ed6866050ce9be67d4b894583f3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l4eyq6au-afab8ed6866050ce9be67d4b894583f3 .av-subheading{
font-size:15px;
}

.avia-section.av-l4ezgi0t-b5b6b50eb97df37f6a4190de235daeb1 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://elementconstruction.ca/wp-content/uploads/2022/10/pexels-creative-vix-7283.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-l4ezgi0t-b5b6b50eb97df37f6a4190de235daeb1 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
background-image:url(https://elementconstruction.ca/wp-content/themes/enfold/images/background-images/wood-dark.png);
background-repeat:repeat;
}

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

#top .av-special-heading.av-l4ezhpoc-857a4fa0a1dd5e9b0469a0b38d2b4a3f{
margin:0px 0px 0px 0px;
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-l4ezhpoc-857a4fa0a1dd5e9b0469a0b38d2b4a3f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l4ezhpoc-857a4fa0a1dd5e9b0469a0b38d2b4a3f .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-l4ezhpoc-857a4fa0a1dd5e9b0469a0b38d2b4a3f .av-subheading{
font-size:15px;
}

.flex_column.av-l4ezjwht-7d2ae122bd958fa675bb1a5c4b044b42{
background:url(https://elementconstruction.ca/wp-content/uploads/2022/05/Element_Construction_EDIT-82.jpg) 50% 100% no-repeat scroll ;
}

#top .hr.hr-invisible.av-l4ezmgu4-23458d41ab3a9d2677f41b17920356a0{
height:400px;
}

.avia-section.av-1a2t6-db62e350eb0c24238f97fb9ab716ea05 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://elementconstruction.ca/wp-content/uploads/2022/10/forest-road.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1a2t6-db62e350eb0c24238f97fb9ab716ea05 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .av-special-heading.av-l33b2r9l-333b87b9618b57d7b5e85b45e186e5a2{
padding-bottom:50px;
}
body .av-special-heading.av-l33b2r9l-333b87b9618b57d7b5e85b45e186e5a2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l33b2r9l-333b87b9618b57d7b5e85b45e186e5a2 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-l33b3n8r-41b915acf2a7bf6155b77a76fc9391e4{
margin-top:0px;
margin-bottom:0px;
}

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

#top .flex_column_table.av-equal-height-column-flextable.av-38sya-fc126757fb4ed31b6ca88362b7454042{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-2qhgm-ce7c08b6816ee5c95efa42c879de3d7b{
padding-bottom:10px;
font-size:45px;
}
body .av-special-heading.av-2qhgm-ce7c08b6816ee5c95efa42c879de3d7b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2qhgm-ce7c08b6816ee5c95efa42c879de3d7b .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-2qhgm-ce7c08b6816ee5c95efa42c879de3d7b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1yzey-b08352ff8a49bc3ebd3aa989b98e14dd .avia_textblock{
text-align:justify;
}

.avia-section.av-l33b7fyf-69631932bf6c2751dbf5202aa6d78908 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://elementconstruction.ca/wp-content/uploads/2022/05/Element_Construction_Updated-Exterior-EDIT-18.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-l33b7fyf-69631932bf6c2751dbf5202aa6d78908 .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

#top .av-special-heading.av-l33b7d7z-debda2b74ea489be987786aa0d096361{
padding-bottom:30px;
}
body .av-special-heading.av-l33b7d7z-debda2b74ea489be987786aa0d096361 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l33b7d7z-debda2b74ea489be987786aa0d096361 .av-subheading{
font-size:15px;
}

#top .flex_column.av-1g38u-e9661d840f69a318e1ceab40e010e159{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-1g38u-e9661d840f69a318e1ceab40e010e159{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-l33bsuyc-1dd67892a284353646cdcde08655f9ab{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-l33bsuyc-1dd67892a284353646cdcde08655f9ab{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-l33ba07y-11b318d1efbf746dd24d171a803003be{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-l33ba07y-11b318d1efbf746dd24d171a803003be{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-16sda-dae3b5f28765e5cd638ba3c08a97d1f2 .avia_textblock{
text-align:justify;
}

#top .flex_column.av-3jva-8b099eb4f86dff22d1b7e995355cff02{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-3jva-8b099eb4f86dff22d1b7e995355cff02{
margin-top:0px;
margin-bottom:0px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-rotator-container.av-l320gj76-077acc96aea56f378801b6d4d96d33d2 .av-rotator-container-inner{
font-size:60px;
}

#top #wrap_all .av-special-heading.av-l4ezhpoc-857a4fa0a1dd5e9b0469a0b38d2b4a3f .av-special-heading-tag{
font-size:45px;
}

#top #wrap_all .av-special-heading.av-2qhgm-ce7c08b6816ee5c95efa42c879de3d7b .av-special-heading-tag{
font-size:40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-rotator-container.av-l320gj76-077acc96aea56f378801b6d4d96d33d2 .av-rotator-container-inner{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-l4ezhpoc-857a4fa0a1dd5e9b0469a0b38d2b4a3f .av-special-heading-tag{
font-size:40px;
}

#top #wrap_all .av-special-heading.av-2qhgm-ce7c08b6816ee5c95efa42c879de3d7b .av-special-heading-tag{
font-size:36px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-rotator-container.av-l320gj76-077acc96aea56f378801b6d4d96d33d2 .av-rotator-container-inner{
font-size:45px;
}

#top #wrap_all .av-special-heading.av-l4ezhpoc-857a4fa0a1dd5e9b0469a0b38d2b4a3f .av-special-heading-tag{
font-size:35px;
}

#top #wrap_all .av-special-heading.av-2qhgm-ce7c08b6816ee5c95efa42c879de3d7b .av-special-heading-tag{
font-size:32px;
}
}
