.avia-section.av-1v6yhy8-13457baab5232ca156ee4a4dbd2879f1{
background-color:#4c5c63;
background-image:url(https://wpt.bigskycontractors.com/wp-content/uploads/2018/02/GUTTERS-DOWNSPOUTS-Installation.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1v6yhy8-13457baab5232ca156ee4a4dbd2879f1 .av-section-color-overlay{
opacity:0.7;
background-color:#183d44;
}

#top .av-special-heading.av-1stpnk0-68cc37b1acff1ea2669ba302cacb11a5{
padding-bottom:10px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-1stpnk0-68cc37b1acff1ea2669ba302cacb11a5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1stpnk0-68cc37b1acff1ea2669ba302cacb11a5 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-1stpnk0-68cc37b1acff1ea2669ba302cacb11a5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1stpnk0-68cc37b1acff1ea2669ba302cacb11a5 .av-subheading{
font-size:15px;
}

.flex_cell.av-1q738ds-5fe19f39221a952154d74be437bd9d7d{
vertical-align:bottom;
}
.responsive #top #wrap_all .flex_cell.av-1q738ds-5fe19f39221a952154d74be437bd9d7d{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-44664w-2c18ab8e0e1664e2ae4e341a8d64221b{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-44664w-2c18ab8e0e1664e2ae4e341a8d64221b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-44664w-2c18ab8e0e1664e2ae4e341a8d64221b .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-44664w-2c18ab8e0e1664e2ae4e341a8d64221b .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-1lafphc-dffaf0df68eabe334778fa86007e6009 .avia_textblock{
font-size:16px;
}

.flex_cell.av-14nb7fk-12eb5806d4fc78cdd1009a0ca0fe0477{
vertical-align:top;
background:url(https://wpt.bigskycontractors.com/wp-content/uploads/2023/01/general-contractor-Billings-MT2-1.png) 0% 0% no-repeat scroll #beddf4;
}
.responsive #top #wrap_all .flex_cell.av-14nb7fk-12eb5806d4fc78cdd1009a0ca0fe0477{
padding:50px 50px 50px 50px !important;
}

#top .flex_column.av-12v6lv4-954a3f4562fe712e0e566305547731c7{
margin-top:300px;
margin-bottom:0px;
}
.flex_column.av-12v6lv4-954a3f4562fe712e0e566305547731c7{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#efefef;
}
.responsive #top #wrap_all .flex_column.av-12v6lv4-954a3f4562fe712e0e566305547731c7{
margin-top:300px;
margin-bottom:0px;
}

#top .avia-animated-number.av-3oaepn-7a7c5ce477736005b8d90907e0fe5316 .avia-animated-number-title{
font-size:100px;
}
#top .avia-animated-number.av-3oaepn-7a7c5ce477736005b8d90907e0fe5316 .avia-animated-number-content{
font-size:25px;
}

#top .av-special-heading.av-2eq0sg-da2eecffdb65d5f17b7f9238d5ead31a{
padding-bottom:5px;
}
body .av-special-heading.av-2eq0sg-da2eecffdb65d5f17b7f9238d5ead31a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2eq0sg-da2eecffdb65d5f17b7f9238d5ead31a .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-xc140g-9dfbdde67323f661558d91164504f304{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-xc140g-9dfbdde67323f661558d91164504f304:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-xc140g-9dfbdde67323f661558d91164504f304 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-xc140g-9dfbdde67323f661558d91164504f304:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .av-countdown-timer.av-vleybk-c748cb4f659a7228ebc601e6ac1be29d .av-countdown-time{
font-size:25px;
}

#top .av_textblock_section.av-v3jiqo-210158cd569ac6fa77f6c0e7ee60d766 .avia_textblock{
font-size:20px;
}

.av_font_icon.av-svnksg-d08eeb4e632bb572c3ab8e020f89b9ca .av-icon-char{
font-size:60px;
line-height:60px;
width:60px;
}

.av_font_icon.av-qwpcmo-688e7b9c61aa44b1e958c0d2cbb64ae1 .av-icon-char{
font-size:60px;
line-height:60px;
width:60px;
}

.av_font_icon.av-q4kmao-887c6510ce4298c654e700aaf09c908c .av-icon-char{
font-size:60px;
line-height:60px;
width:60px;
}

.av_font_icon.av-oc65sg-fce9830a7c94e3c13b77cea54fcccfe8 .av-icon-char{
font-size:60px;
line-height:60px;
width:60px;
}

#top .hr.hr-invisible.av-lr994g-f24d9116d73dcd520cd127378d231c96{
height:30px;
}

.avia-section.av-1vqxqo-80fbfc8763d280e79c4e2dcb4b60356d{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-2y7jf4-33b8d0049ee315674c6a782f5002f325{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-2y7jf4-33b8d0049ee315674c6a782f5002f325 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2y7jf4-33b8d0049ee315674c6a782f5002f325 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2y7jf4-33b8d0049ee315674c6a782f5002f325 .av-subheading{
font-size:15px;
}

.flex_column.av-733eo0-a47a31c626626743bf87bcca984da895{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-67f5a8-bd7bf3841904b6a571164a0151f6c03e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-4crge8-509cc36575008b838fa0889ef70b022e{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4crge8-509cc36575008b838fa0889ef70b022e:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4crge8-509cc36575008b838fa0889ef70b022e .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-4crge8-509cc36575008b838fa0889ef70b022e:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_column.av-25aqa8-fe71e01f14489d56b6f8bebf7afa0827{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

#top #wrap_all .av-special-heading.av-44664w-2c18ab8e0e1664e2ae4e341a8d64221b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2y7jf4-33b8d0049ee315674c6a782f5002f325 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-44664w-2c18ab8e0e1664e2ae4e341a8d64221b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2y7jf4-33b8d0049ee315674c6a782f5002f325 .av-special-heading-tag{
font-size:0.8em;
}
}
