.avia-section.av-1qanu0r-cef27716b73b8183723b825f4b63c768{
background-color:#4c5c63;
background-image:url(https://wpt.bigskycontractors.com/wp-content/uploads/2018/02/Rolling-Garage-Doors-Used-In-Billings-Montana.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1qanu0r-cef27716b73b8183723b825f4b63c768 .av-section-color-overlay{
opacity:0.7;
background-color:#183d44;
}

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

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

#top .av-special-heading.av-3n312z-d7bf8b0cc242a86e36c2f59b54436d9d{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-3n312z-d7bf8b0cc242a86e36c2f59b54436d9d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3n312z-d7bf8b0cc242a86e36c2f59b54436d9d .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3n312z-d7bf8b0cc242a86e36c2f59b54436d9d .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-1fpic97-46d7750ae7be4829fc32d90100a71477 .avia_textblock{
font-size:16px;
}

.flex_cell.av-140ydob-a71a6af6e0210aa88a52a4ba7dcb8fb9{
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-140ydob-a71a6af6e0210aa88a52a4ba7dcb8fb9{
padding:50px 50px 50px 50px !important;
}

#top .flex_column.av-128ek9n-de3aad0db42e2128b7dca58436dc6ecb{
margin-top:300px;
margin-bottom:0px;
}
.flex_column.av-128ek9n-de3aad0db42e2128b7dca58436dc6ecb{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#efefef;
}
.responsive #top #wrap_all .flex_column.av-128ek9n-de3aad0db42e2128b7dca58436dc6ecb{
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-33iapn-e3b4383ef5a4503ca2f3b7ae31cab609{
padding-bottom:5px;
}
body .av-special-heading.av-33iapn-e3b4383ef5a4503ca2f3b7ae31cab609 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-33iapn-e3b4383ef5a4503ca2f3b7ae31cab609 .av-subheading{
font-size:15px;
}

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

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

#top .av_textblock_section.av-v7gzcb-166960b9966e81d9ec6bbea97032251a .avia_textblock{
font-size:20px;
}

.av_font_icon.av-sjrrkb-220031190ce3b281e4b8101a254a3e44 .av-icon-char{
font-size:60px;
line-height:60px;
width:60px;
}

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

.av_font_icon.av-p3jvwr-91bca2b784da26f228a7e6b3fc578008 .av-icon-char{
font-size:60px;
line-height:60px;
width:60px;
}

.av_font_icon.av-ogzrsr-1c399a8d6821adff316503caf5234b19 .av-icon-char{
font-size:60px;
line-height:60px;
width:60px;
}

#top .hr.hr-invisible.av-mr6z7f-0eaebee73806d774314383512d7558dc{
height:30px;
}

.avia-section.av-ildvyz-d4b780f67f266e8f341a3c116d207e4f{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-36slyz-55b413f8808621a1d0ff6bcd94f330e0{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-36slyz-55b413f8808621a1d0ff6bcd94f330e0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-36slyz-55b413f8808621a1d0ff6bcd94f330e0 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-36slyz-55b413f8808621a1d0ff6bcd94f330e0 .av-subheading{
font-size:15px;
}

.flex_column.av-701gcb-c4fd183bfa7dfe86a20d4061bdb8523b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5bylor-ef45a8b11e44c765e4593de75f76e2ad{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-26dybv-d4748f214e51a1812f262039d36bbcd7{
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-1o6mcmz-caa1b029030377b69da26f6f940c988a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3n312z-d7bf8b0cc242a86e36c2f59b54436d9d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-36slyz-55b413f8808621a1d0ff6bcd94f330e0 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-3n312z-d7bf8b0cc242a86e36c2f59b54436d9d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-36slyz-55b413f8808621a1d0ff6bcd94f330e0 .av-special-heading-tag{
font-size:0.8em;
}
}
