.flex_cell.av-lll1poal-45f0702bff59cee2bf1c191de0508a6a{vertical-align:middle;background:url(https://www.shfcontracting.com/wp-content/uploads/2023/06/BM-Marks-Street-0077.jpg) 50% 50% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-lll1poal-45f0702bff59cee2bf1c191de0508a6a{padding:0px 0px 0px 0px !important} .flex_column.av-2d9cusw-221925aa3abec5f9675973c5888c532f{border-radius:0px 0px 0px 0px;padding:40px 40px 40px 40px;background-color:rgba(0,0,0,0.85)} #top .av-special-heading.av-liw1tbvn-c21e9fcb8cf3dba02b59a57ba61c52a8{padding-bottom:10px}body .av-special-heading.av-liw1tbvn-c21e9fcb8cf3dba02b59a57ba61c52a8 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-liw1tbvn-c21e9fcb8cf3dba02b59a57ba61c52a8 .av-subheading{font-size:15px} #top .hr.hr-invisible.av-2aitm6o-f98733372258f45cc75d79dde5f187c2{height:25px} #top .hr.hr-invisible.av-jrwvw0-5051224d2763c41ed3f1ebd620711c97{height:250px} .flex_column.av-a5uh46o-93df4d53046f96ae1249688d5a1ff29a{padding:15px 15px 15px 15px;background-color:#e40523} .av_font_icon.av-ljx2qqtm-31801c0f6372d6b53dd4e1536ce65b98{color:#ffffff;border-color:#ffffff}.avia-svg-icon.av-ljx2qqtm-31801c0f6372d6b53dd4e1536ce65b98 svg:first-child{stroke:#ffffff;fill:#ffffff}.av_font_icon.av-ljx2qqtm-31801c0f6372d6b53dd4e1536ce65b98 .av-icon-char{font-size:140px;line-height:140px} .flex_column.av-jwscb7a4-f40b53d670c1d8679e901f65859693df{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-jxahv7yn-ba98e3aaf212534f85e2c72fbc2ed3a5{padding-bottom:0}body .av-special-heading.av-jxahv7yn-ba98e3aaf212534f85e2c72fbc2ed3a5 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-jxahv7yn-ba98e3aaf212534f85e2c72fbc2ed3a5 .av-subheading{font-size:15px} .flex_column.av-9uscjyo-e40abe4b7ff586ec614e6c09bf6bc526{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-ljx2q2ft-213816b1a2360fac0dafa0fe4cb89f1f{padding-bottom:10px}body .av-special-heading.av-ljx2q2ft-213816b1a2360fac0dafa0fe4cb89f1f .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-ljx2q2ft-213816b1a2360fac0dafa0fe4cb89f1f .av-subheading{font-size:15px} #top .flex_column_table.av-equal-height-column-flextable.av-9hlw7zk-d15ed2a3ad4d07ee520773552813f7d8{margin-top:1.5%;margin-bottom:1.5%}.flex_column.av-9hlw7zk-d15ed2a3ad4d07ee520773552813f7d8{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:#f4f4f4}#top .flex_column_table.av-equal-height-column-flextable.av-9hlw7zk-d15ed2a3ad4d07ee520773552813f7d8 .av-flex-placeholder{width:1.5%} .av_font_icon.av-8tdbbsg-1531141f95ce7f62e0316eedf1924842{color:#e40424;border-color:#e40424}.avia-svg-icon.av-8tdbbsg-1531141f95ce7f62e0316eedf1924842 svg:first-child{stroke:#e40424;fill:#e40424}.av_font_icon.av-8tdbbsg-1531141f95ce7f62e0316eedf1924842 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-8ke0yb4-a029730fe66142d09e9555945e009af7 .avia_textblock{font-size:30px} #top .flex_column_table.av-equal-height-column-flextable.av-86d385s-d0997a2b21cd3262528abe6d0f499178{margin-top:1.5%;margin-bottom:1.5%}.flex_column.av-86d385s-d0997a2b21cd3262528abe6d0f499178{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:#f4f4f4}#top .flex_column_table.av-equal-height-column-flextable.av-86d385s-d0997a2b21cd3262528abe6d0f499178 .av-flex-placeholder{width:1.5%} .av_font_icon.av-7qmvzv4-80681827cc9a99ab5f7269494bdb658c{color:#e40424;border-color:#e40424}.avia-svg-icon.av-7qmvzv4-80681827cc9a99ab5f7269494bdb658c svg:first-child{stroke:#e40424;fill:#e40424}.av_font_icon.av-7qmvzv4-80681827cc9a99ab5f7269494bdb658c .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-7634wq8-360b9fc9d2fdcc560f96b182f16a71e2 .avia_textblock{font-size:30px} #top .flex_column_table.av-equal-height-column-flextable.av-ljx2icbx-4605d42626be9228d40860b8ea01377e{margin-top:1.5%;margin-bottom:1.5%}.flex_column.av-ljx2icbx-4605d42626be9228d40860b8ea01377e{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:#f4f4f4}#top .flex_column_table.av-equal-height-column-flextable.av-ljx2icbx-4605d42626be9228d40860b8ea01377e .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx2i32y-533d322e457eefc577a872e8b38598c9{color:#e40424;border-color:#e40424}.avia-svg-icon.av-ljx2i32y-533d322e457eefc577a872e8b38598c9 svg:first-child{stroke:#e40424;fill:#e40424}.av_font_icon.av-ljx2i32y-533d322e457eefc577a872e8b38598c9 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx2i7ev-cbff83aa5118680bc2128b7ddb78a5eb .avia_textblock{font-size:30px} #top .flex_column_table.av-equal-height-column-flextable.av-6ppnmog-7363c494379e83e6f064135867ff1b02{margin-top:1.5%;margin-bottom:1.5%}.flex_column.av-6ppnmog-7363c494379e83e6f064135867ff1b02{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:#f4f4f4}#top .flex_column_table.av-equal-height-column-flextable.av-6ppnmog-7363c494379e83e6f064135867ff1b02 .av-flex-placeholder{width:1.5%} .av_font_icon.av-69lkzzk-ca44cfd0d77096425cba7b7d580caf70{color:#e40424;border-color:#e40424}.avia-svg-icon.av-69lkzzk-ca44cfd0d77096425cba7b7d580caf70 svg:first-child{stroke:#e40424;fill:#e40424}.av_font_icon.av-69lkzzk-ca44cfd0d77096425cba7b7d580caf70 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-5rxlrlc-a8936af98a15163f041e8b0b277b0b29 .avia_textblock{font-size:30px} #top .flex_column_table.av-equal-height-column-flextable.av-56l5l3k-53855000b273f338af0c9f1c7e36b927{margin-top:1.5%;margin-bottom:1.5%}.flex_column.av-56l5l3k-53855000b273f338af0c9f1c7e36b927{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:#f4f4f4}#top .flex_column_table.av-equal-height-column-flextable.av-56l5l3k-53855000b273f338af0c9f1c7e36b927 .av-flex-placeholder{width:1.5%} .av_font_icon.av-4ytmkkw-2c5a610a575592431b29ff3a168b8141{color:#e40424;border-color:#e40424}.avia-svg-icon.av-4ytmkkw-2c5a610a575592431b29ff3a168b8141 svg:first-child{stroke:#e40424;fill:#e40424}.av_font_icon.av-4ytmkkw-2c5a610a575592431b29ff3a168b8141 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-4cxl8a8-33730b116c0f8dab3dcfb92678e936ad .avia_textblock{font-size:30px} #top .flex_column_table.av-equal-height-column-flextable.av-ljx2ixoz-7a962967e693493d73fac47deafac38d{margin-top:1.5%;margin-bottom:1.5%}.flex_column.av-ljx2ixoz-7a962967e693493d73fac47deafac38d{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:#f4f4f4}#top .flex_column_table.av-equal-height-column-flextable.av-ljx2ixoz-7a962967e693493d73fac47deafac38d .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx2ikay-d4aaf28dd2f6e4125a511e174604c8e6{color:#e40424;border-color:#e40424}.avia-svg-icon.av-ljx2ikay-d4aaf28dd2f6e4125a511e174604c8e6 svg:first-child{stroke:#e40424;fill:#e40424}.av_font_icon.av-ljx2ikay-d4aaf28dd2f6e4125a511e174604c8e6 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx2ioff-2524a07caf450c19bb3a65287ccd60d6 .avia_textblock{font-size:30px} #top .flex_column_table.av-equal-height-column-flextable.av-3tdfv4g-4990f6f68a81f688d6a11b8f59983b5f{margin-top:1.5%;margin-bottom:1.5%}.flex_column.av-3tdfv4g-4990f6f68a81f688d6a11b8f59983b5f{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:#f4f4f4}#top .flex_column_table.av-equal-height-column-flextable.av-3tdfv4g-4990f6f68a81f688d6a11b8f59983b5f .av-flex-placeholder{width:1.5%} .av_font_icon.av-3f0u1io-4eda71e2d7725a9e2193e78765106479{color:#e40424;border-color:#e40424}.avia-svg-icon.av-3f0u1io-4eda71e2d7725a9e2193e78765106479 svg:first-child{stroke:#e40424;fill:#e40424}.av_font_icon.av-3f0u1io-4eda71e2d7725a9e2193e78765106479 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-33bufo0-cb97c0b78290949b3306eaabe2d9c626 .avia_textblock{font-size:30px} #top .flex_column_table.av-equal-height-column-flextable.av-2dbbl3k-28b66f2b743dbf6a34b1350a005364dd{margin-top:1.5%;margin-bottom:1.5%}.flex_column.av-2dbbl3k-28b66f2b743dbf6a34b1350a005364dd{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:#f4f4f4}#top .flex_column_table.av-equal-height-column-flextable.av-2dbbl3k-28b66f2b743dbf6a34b1350a005364dd .av-flex-placeholder{width:1.5%} .av_font_icon.av-25oobqo-dfdbfe77b549d25c1fcab5256a05dd90{color:#e40424;border-color:#e40424}.avia-svg-icon.av-25oobqo-dfdbfe77b549d25c1fcab5256a05dd90 svg:first-child{stroke:#e40424;fill:#e40424}.av_font_icon.av-25oobqo-dfdbfe77b549d25c1fcab5256a05dd90 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-1mbdg1c-997ca1bfb8dd19dc5c453293a00cd5b8 .avia_textblock{font-size:30px} .flex_column.av-ljx2nh8l-650378e6f0306991152b48775335d540{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-4y3mwg-1e0dd29c6ec14c3c2463c0d265156758{padding-bottom:10px}body .av-special-heading.av-4y3mwg-1e0dd29c6ec14c3c2463c0d265156758 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-4y3mwg-1e0dd29c6ec14c3c2463c0d265156758 .av-subheading{font-size:15px} .flex_column.av-ljx2mqf9-655aab84e379f37aed03a4b167bb4db9{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:url(https://www.shfcontracting.com/wp-content/uploads/2023/07/Top-Down-View-of-Excavators.jpg) 100% 50% no-repeat scroll } #top .hr.hr-invisible.av-ljx2jjao-4eb7b918878cf158f2a5a844797bef0c{height:250px} .flex_cell.av-93ni36b-ff446ba265940b248d02a6c0aaf76350{vertical-align:middle;background-color:#040404} .flex_column.av-8kc82xf-124cbce0865777093e93d030d81e2b36{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-7yz8lzn-4306077e09480f85cf764a1d41981a5a{padding-bottom:10px;color:#ffffff}body .av-special-heading.av-7yz8lzn-4306077e09480f85cf764a1d41981a5a .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-7yz8lzn-4306077e09480f85cf764a1d41981a5a .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-7yz8lzn-4306077e09480f85cf764a1d41981a5a .av-subheading{font-size:15px} #top .av_textblock_section.av-7fjwutv-175e265ad04e5812c63d109230e5eb84 .avia_textblock{color:#ffffff} #top .hr.hr-invisible.av-78rqzn7-281400b8104a427e90558131885b2e0b{height:25px} .flex_cell.av-6c2eavn-6ecebf18578b9669cb9f8299848802d0{vertical-align:top;background:url(https://www.shfcontracting.com/wp-content/uploads/2023/06/Last-Stop-Travel-Center-0185.jpg) 50% 50% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-6c2eavn-6ecebf18578b9669cb9f8299848802d0{padding:30px 30px 30px 30px !important} #top .hr.hr-invisible.av-5wpew7n-b698218816a0a4708701e8195b4fa241{height:250px} .avia-section.av-l1qs9ayo-2139e919befe25b442bb95c069366903 .av-parallax .av-parallax-inner{background-repeat:no-repeat;background-image:url(https://www.shfcontracting.com/wp-content/uploads/2023/06/Green-Valley-Grocery-0084.jpg);background-position:50% 50%;background-attachment:scroll}.avia-section.av-l1qs9ayo-2139e919befe25b442bb95c069366903 .av-section-color-overlay{opacity:0.8;background-color:#040404} .flex_column.av-jwscb7a4-34-82adb0aaad91ef89b469f5e9d0e950f4{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-3afwedv-3eb4b08eb0e10bb1e95d8e4d72abd308{padding-bottom:0;color:#ffffff}body .av-special-heading.av-3afwedv-3eb4b08eb0e10bb1e95d8e4d72abd308 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-3afwedv-3eb4b08eb0e10bb1e95d8e4d72abd308 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-3afwedv-3eb4b08eb0e10bb1e95d8e4d72abd308 .av-subheading{font-size:15px} .flex_column.av-jx3dxsur-072f53029ea675fbc2b4928375919a5c{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .avia-icon-list-container.av-lkl7pnm2-ae5f412d31cb248a741d507cc4dbc4f4 .iconlist_icon{background-color:#e40523} .flex_cell.av-lidjtnw1-86dcf0c5941985c07e5523190357cd05{vertical-align:top;height:80px;min-height:80px}.responsive #top #wrap_all .flex_cell.av-lidjtnw1-86dcf0c5941985c07e5523190357cd05{padding:0px 0px 0px 0px !important} .flex_column.av-jwscb7a4-30-4e0fe8be5924015fb84ca22a16bef705{border-radius:0px 0px 0px 0px;padding:40px 40px 40px 40px} #top .av-special-heading.av-1at3gr7-366838b28d8c38b2ae838742a37181a7{padding-bottom:0}body .av-special-heading.av-1at3gr7-366838b28d8c38b2ae838742a37181a7 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-1at3gr7-366838b28d8c38b2ae838742a37181a7 .av-subheading{font-size:15px} .flex_column.av-jwscargr-41-183fd54b48aa770efe70356ac5b12791{border-radius:0px 0px 0px 0px;padding:30px 30px 30px 30px;background:url(https://www.shfcontracting.com/wp-content/uploads/2023/06/Construction-Site-of-a-Federal-Building.jpg) 50% 50% no-repeat scroll #e40523} #top .hr.hr-invisible.av-jws5oeq1-33-bfa43d25d4a7dc1f0998167a29aa10b3{height:255px} .flex_cell.av-4ien4yb-5c9df964a6ad749a38fb278914356227{vertical-align:top;height:80px;min-height:80px}.responsive #top #wrap_all .flex_cell.av-4ien4yb-5c9df964a6ad749a38fb278914356227{padding:0px 0px 0px 0px !important} .flex_cell.av-1amjyr-a11b4f6080b32d4a9050c77d6f1f3117{vertical-align:middle;background-color:#e40523} .flex_column.av-2zve9o3-af32ec7e81d53f447aa4e33fefb5ca34{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-2h44fcj-30437b06c051a8a31d5318c82a2317de{padding-bottom:10px;color:#ffffff;font-size:40px}body .av-special-heading.av-2h44fcj-30437b06c051a8a31d5318c82a2317de .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-2h44fcj-30437b06c051a8a31d5318c82a2317de .av-special-heading-tag{font-size:40px}.av-special-heading.av-2h44fcj-30437b06c051a8a31d5318c82a2317de .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-2h44fcj-30437b06c051a8a31d5318c82a2317de .av-subheading{font-size:15px} .flex_cell.av-1nc16c3-c7b693ea4c1b30dcc4266d0aeb69866c{vertical-align:middle;background:url(https://www.shfcontracting.com/wp-content/uploads/2023/06/Wide-Shot-of-Foundation-for-Large-Building.jpg) 50% 0% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-1nc16c3-c7b693ea4c1b30dcc4266d0aeb69866c{padding:0px 0px 0px 0px !important} .flex_column.av-18b95kj-56e7b74f21eaa9272b892806ab4de91b{padding:30px 30px 30px 30px;background-color:rgba(10,10,10,0.83)} @media only screen and (min-width:990px){.flex_column.av-2d9cusw-221925aa3abec5f9675973c5888c532f{padding:90px 90px 90px 90px} .responsive #top #wrap_all .flex_cell.av-93ni36b-ff446ba265940b248d02a6c0aaf76350{padding:80px 80px 80px 80px !important} .responsive #top #wrap_all .flex_cell.av-1amjyr-a11b4f6080b32d4a9050c77d6f1f3117{padding:80px 80px 80px 80px !important}} @media only screen and (min-width:768px) and (max-width:989px){.flex_column.av-2d9cusw-221925aa3abec5f9675973c5888c532f{padding:90px 90px 90px 90px} .responsive #top #wrap_all .flex_cell.av-93ni36b-ff446ba265940b248d02a6c0aaf76350{padding:80px 80px 80px 80px !important} .responsive #top #wrap_all .flex_cell.av-1amjyr-a11b4f6080b32d4a9050c77d6f1f3117{padding:80px 80px 80px 80px !important}} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-2h44fcj-30437b06c051a8a31d5318c82a2317de .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-2h44fcj-30437b06c051a8a31d5318c82a2317de .av-special-heading-tag{font-size:0.8em}}