.more-reviews-blurb .et_pb_blurb_content{display:flex;align-items:center;justify-content:center}.more-reviews-blurb .et_pb_main_blurb_image{margin-bottom:0}.more-reviews-blurb{margin-top:20px}div#klean-hero-section{padding-top:5%}div#klean-menu-section{top:30px}.dn-topbar-col{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.dn-topbar-menu-module{margin-bottom:0!important;margin-right:25px}.dn-topbar-blurb h4.et_pb_module_header{padding-bottom:0}div#klean-menu-section{z-index:-1}.dn-topbar-menu-module .et-menu .menu-item-has-children>a:first-child:after{display:none}.dn-topbar-menu-module .et-menu .menu-item-has-children>a:first-child:before{content:url('/wp-content/uploads/2024/04/icon_areas.svg');position:absolute;left:-25px}.dn-topbar-menu-module ul.sub-menu{max-width:150px;left:-20px!important}.dn-topbar-menu-module ul.nav li li{max-width:150px;padding:0 10px}.dn-main-menu-module ul.sub-menu{columns:3;-webkit-columns:3;-moz-columns:3;width:auto}.klean-menu-section-column .et_pb_menu .et-menu>li:first-child:hover{background-color:rgba(0,0,0,0.52)!important}.klean-menu-section-column .menu-cta a{background:#F95614;padding:0 30px!important;font-size:16px!important;border-radius:5px;border:1px solid #F95614}.klean-menu-section-column .menu-cta a:hover{background:#FC8C5F!important;border:1px solid #F95614;opacity:1}.et-menu .menu-item-has-children>a:first-child:after{color:#F95614;content:"\43"}.dn-main-menu-module .et-menu .menu-item-has-children>a:first-child:hover{color:#F95614!important}.dn-main-menu-module .et-menu li li a{width:213px}.areas-served-mobile{display:none!important}.et_pb_menu .et_mobile_menu .menu-item-has-children>a,#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}.et_pb_menu .et_mobile_menu .menu-item-has-children>a:after,#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:600;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:18px;content:'\4c';top:11px;right:13px;color:#F95614}.et_pb_menu .et_mobile_menu .menu-item-has-children.visible>a:after,#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}.et_pb_menu .et_mobile_menu ul.sub-menu,#main-header .et_mobile_menu ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}.et_pb_menu .et_mobile_menu li.visible>ul.sub-menu,#main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible>ul.sub-menu,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block!important;visibility:visible!important}ul#menu-footer-menu-services{flex-direction:column}.dn-footer-services-menu-module{columns:2;-webkit-columns:2;-moz-columns:2}ul#menu-service-areas{flex-direction:column}.dn-footer-service-areas-menu-module .et_pb_menu__menu>nav>ul>li{margin-top:8px}.dn-footer-menu-titles{margin-bottom:1.5%!important}.dn-footer-menu-title-hidden{visibility:hidden}div#bottombar-copyright .et_pb_text_inner{display:flex;align-items:center}div#bottombar-copyright .et_pb_text_inner a{display:flex;color:#FFF;font-weight:800}ul#menu-service-areas-footer{flex-direction:column}.footer-mail-blurb .et_pb_blurb_container{padding-left:5px}.footer-location-blurb .et_pb_blurb_container{padding-left:5px}.dn-footer-services-menu-module.et_pb_menu .et-menu>li{min-width:204px}.klean-footer-section-column-3 .dn-footer-menu-titles{max-width:130px;margin:0 auto}.dn-footer-service-areas-menu-module{max-width:130px;margin:0 auto}.klean-footer-section-column-2{width:33%!important}.dn-footer-services-menu-module{max-width:310px;margin:0 auto}.klean-footer-section-column-2 .dn-footer-menu-titles{max-width:310px;margin:0 auto}.klean-footer-section-row .et_pb_column:not(:last-child):after{content:"";background:#606060;position:absolute;bottom:0;right:-50px;height:75%;width:0.5px;margin-bottom:40px}.klean-footer-section-column-4 .klean-footer-section-social{max-width:192px;margin:0 auto}.klean-footer-section-column-4 .dn-footer-main-menu-module{max-width:192px;margin:0 auto}.klean-footer-section-column-1 .et_pb_main_blurb_image{width:10px}ul#menu-footer-menu .dn-footer-cta a{color:#F95614!important}.footer-mail-blurb{margin-bottom:6%!important}div#subpage-type-1-hero{display:flex;align-items:flex-end}div#single-service-nav-sec{padding-top:3.5%}.single-service-nav-p{margin-bottom:7%!important}.single-service-nav-sec-top-row{padding-bottom:0.7%}.single-service-nav-buttons-rows .et_pb_column{margin-right:20px!important;width:100%!important}.single-service-nav-buttons-rows a.et_pb_button{width:100%;height:100%;line-height:19px!important;display:flex;align-items:center;justify-content:center}.single-service-nav-buttons-rows .et_pb_button_module_wrapper{height:100%;min-height:48px}.services-above-footer-type-1-h2{margin-bottom:1.4%!important}.services-above-footer-type-1-p{margin-bottom:2.8%!important}div#services-above-footer-type-1-sec{padding:9.7% 0 12%}.services-pricing-col-right{display:flex;flex-wrap:wrap}.services-pricing-text-left{width:47.5%;margin-right:4.5%;display:flex;justify-content:center;align-items:center;padding:4% 6%}.services-pricing-text-right{width:47.5%;padding:5% 3% 5% 4%;display:flex;align-items:center;justify-content:center}.services-pricing-text-left h4{padding-bottom:4%}.services-pricing-text-left .et_pb_text_inner{max-width:260px}.services-pricing-row{align-items:flex-start}.services-pricing-h2{margin-top:70px}div#trenching-pricing-sec{padding:6% 0 1.5%}.services-pricing-text-left-narrow{width:40%;margin-right:2.5%;padding:4% 2%}.services-pricing-text-right-wide{width:57%}.services-pricing-text-left-narrow p{padding-bottom:5%!important}.services-pricing-row-type-2 .services-pricing-h2{margin-top:125px}div#klean-hero-section .dn-home-hero-sub-row{padding:1.2% 0 1.2% 1%!important}.dn-home-hero-sub-row-blurb .et_pb_blurb_content{display:flex;align-items:center;justify-content:center}.dn-home-hero-sub-row-blurb .et_pb_main_blurb_image{margin-bottom:0}.dn-home-hero-sub-row-blurb h4.et_pb_module_header{padding-bottom:0}.dn-home-hero-sub-row-col{margin-right:30px!important;padding-right:40px}div#dn-home-first-sec{padding:5% 0 3%}.dn-home-first-sec-text{margin-bottom:3.5%!important}.dn-home-second-sec-col-right{display:flex;flex-wrap:wrap}.dn-home-second-section-blurb{width:30%}.dn-home-second-section-blurb:nth-child(3n+1){margin-right:2.6%!important}.dn-home-second-section-blurb:nth-child(4n+0){margin-right:2.6%!important}.dn-home-second-section-blurb:nth-child(3n+2){margin-right:2.6%!important}.dn-home-second-section-blurb:nth-child(9n+6){margin-bottom:22px!important}.dn-home-second-section-blurb:nth-child(9n+5){margin-bottom:22px!important}.dn-home-second-section-blurb:nth-child(9n+4){margin-bottom:22px!important}.dn-home-second-section-blurb:nth-last-child(-n+3){margin-bottom:0!important}.dn-home-second-section-blurb .et_pb_main_blurb_image{margin-bottom:10px;min-height:38px}.dn-home-second-section-blurb .et_pb_blurb_content{padding:18% 0 12%}.dn-home-second-sec-h2{margin-bottom:0.5%!important}.dn-home-second-sec-h4{margin-bottom:2%!important}.dn-home-second-sec-p{margin-bottom:2%!important}.dn-home-second-sec-row{align-items:center}div#dn-home-second-sec{padding-bottom:1%}.dn-home-services-top-p{margin-bottom:1.5%!important}.dn-home-services-h2:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 0 #F95614;transition:box-shadow .1s ease}.dn-home-services-col:hover .dn-home-services-h2:after{box-shadow:inset 0 0 0 3px #F95614}.dn-home-services-h2{display:flex;align-items:flex-end;padding:0 0 9% 6%}.dn-home-services-col:not(:last-child) .dn-home-services-h2 .et_pb_text_inner{top:-20px}.dn-home-services-h2{background-size:100%;webkit-transition:background-size 1500ms linear;-moz-transition:background-size 150 linear;-o-transition:background-size 150 linear;-ms-transition:background-size 150ms linear;transition:background-size 150ms linear}.dn-home-services-col:hover .dn-home-services-h2{background-size:110%!important}.dn-home-services-col:hover .dn-home-services-list{visibility:hidden}.dn-home-services-col .et_pb_button_module_wrapper{bottom:170px}.dn-home-services-col .et_pb_button_module_wrapper{display:none}.dn-home-services-col:hover .et_pb_button_module_wrapper{display:block}.dn-home-services-list{margin-left:20px;min-height:174px}.dn-home-services-list ul li::marker{color:#F95614}.dn-home-services-row{padding-bottom:0}div#dn-home-services-section{padding-bottom:0}.dn-home-services-col .et_pb_button_module_wrapper{position:absolute;bottom:130px;right:0;left:0;margin-left:auto;margin-right:auto}.dn-home-aditional-buttons{width:100%;line-height:1.2em!important;height:100%!important;display:flex!important;align-items:center;justify-content:center}.dn-home-aditional-service-row .et_pb_column{margin-right:15px!important;width:19%!important}.dn-home-aditional-service-row .et_pb_button_module_wrapper{height:60px}.dn-home-aditional-buttons{height:100%!important}.dn-home-aditional-service-top-row{padding-bottom:0}.dn-home-aditional-service-bottom-row{padding-top:1.4%}.dn-home-adventure-logo{margin-bottom:3.5%!important}.dn-home-adventure-h2{margin-bottom:2%!important}.dn-home-transformation-row{align-items:flex-end}.dn-home-transformation-icon{margin-bottom:3%!important}.dn-home-transformation-h2{margin-bottom:3%!important}.dn-home-transformation-p p:first-child{padding-bottom:5%}.dn-home-transformation-p p:nth-child(2){padding-bottom:5%}.dn-home-transformation-p{margin-bottom:10%!important}div#dn-home-transformation-proc-sec{padding:5% 0 7.7%}.dn-home-transformation-proc-logo{margin-bottom:4%!important}.dn-home-transformation-proc-h2{margin-bottom:2.4%!important}.dn-home-transformation-proc-h-row{padding-bottom:5.5%}.dn-home-transformation-proc-content-blurb .et_pb_blurb_container{padding-left:4.8%}.dn-home-transformation-proc-content-col-right{display:flex;align-items:center}.dn-home-transformation-proc-content-blurb{right:42px}.dn-home-transformation-proc-button-row{padding-top:3.3%!important}.dn-home-video-sec-row{align-items:center}.dn-home-video-sec-h2{margin-bottom:2.5%!important}.dn-home-video-sec-p{margin-bottom:8%!important}div#dn-home-video-sec{padding:9% 0 3%}.dn-home-insta-col{display:flex;flex-wrap:wrap;align-items:center}.dn-home-insta-image{margin-bottom:0!important;margin-right:20px}.dn-home-insta-p{margin-bottom:0!important;margin-right:3%}div#gform_wrapper_1{max-width:403px;margin:0 auto}.dn-home-above-footer-h2{margin-bottom:2%!important}input#gform_submit_button_1{font-size:16px;border-radius:5px;background:#3D4644}input#gform_submit_button_1:hover{background:#3D4644}.dn-home-above-footer-image{width:max-content;margin-top:-45px}.dn-home-above-footer-row{display:flex;align-items:center}div#klean-hero-section span.et_pb_section_video_bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#00000047}.dn-about-video{margin-top:-40px}div#dn-about-content-sec{padding:2.3% 0 6%}.dn-about-content-h2-top{margin-bottom:3.5%!important}.dn-about-content-p-top p{padding-bottom:3.5%!important}.dn-about-content-p-top{margin-bottom:5%!important}.dn-about-content-divider{margin-bottom:4.4%!important}.dn-about-content-image{margin-bottom:7%!important}.dn-about-content-h2-bottom{margin-bottom:1.4%!important}.dn-about-content-h4-bottom{margin-bottom:5%!important}.dn-contact-first-sec-h2contact-text{margin-bottom:5%!important}.dn-contact-first-sec-divider-top-left{margin-bottom:6.5%!important}.dn-contact-first-sec-blurb-mail{margin-bottom:10%!important}.dn-contact-first-sec-blurb-tel{margin-bottom:10%!important}.dn-contact-first-sec-blurbs .et_pb_blurb_container{padding-left:7.3%}.dn-contact-first-sec-h2folow-text{margin-bottom:1%!important}.dn-contact-first-sec-h2-right{margin-bottom:0!important}.dn-contact-first-sec-h2-right h2{padding-bottom:0}.dn-contact-first-sec-p-bottom{margin-bottom:8%!important}div#dn-contact-first-sec{padding-bottom:6.7%}.services-excavation-content-col-left{display:flex;flex-wrap:wrap}.services-excavation-content-row{align-items:center}.services-excavation-content-h4{width:100%}.services-excavation-content-col-left .et_pb_button_module_wrapper:nth-child(4){margin-right:6.5%!important}.services-excavation-content-h2{margin-bottom:1.5%!important}.services-excavation-content-p{margin-bottom:4.5%!important}.services-excavation-content-h4{margin-bottom:4%!important}div#services-trenching-ditching{padding-bottom:0}div#services-property-grading,div#services-foundation-excavation,div#services-driveways-overhauls,div#services-basement-suite-entrances{padding:1% 0 1%}div#services-rock-retaining-walls{padding:1% 0 7%}div#services-driveway-road-repair{padding:4% 0 1%}div#services-basement-suite-entrances{padding:1% 0 5.5%}.services-utility-list-blurb .et_pb_blurb_content{display:flex;align-items:center}.services-utility-list-blurb .et_pb_main_blurb_image{margin-bottom:0}.services-utility-list-blurb span.et_pb_image_wrap{width:32px!important}.services-utility-list-blurb .et_pb_blurb_container{padding-left:5px}.services-utility-list-blurb .et_pb_blurb_description{max-width:463px}.services-utility-assistance-blurb{height:44px!important;overflow:visible!important}.services-utility-assistance-blurb .et_pb_blurb_content{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:-10px;padding-left:8%}.services-utility-assistance-blurb .et_pb_main_blurb_image{width:64px;margin-bottom:0}.services-utility-assistance-blurb h4{padding-bottom:0}.services-utility-assistance-blurb .et_pb_blurb_container{padding-left:20px}.services-utility-assistance-list{display:flex;justify-content:flex-start;padding:3.5% 2% 0 8%}.services-utility-assistance-list ul li:not(:last-child){padding-bottom:15px}.services-utility-assistance-list ul li::marker{color:#000!important}.services-utility-list-blurb:not(:last-child){margin-bottom:0!important;padding-bottom:6%!important;overflow:hidden}div#services-waterline-repairs .services-utility-list-blurb:not(:nth-last-child(3)) .et_pb_main_blurb_image:after{content:"";position:absolute;height:87px;top:0;left:6px;border-right:1px dotted red;z-index:-1}div#services-sewerline-repairs .services-utility-list-blurb:not(:nth-last-child(3)) .et_pb_main_blurb_image:after{content:"";position:absolute;height:87px;top:0;left:6px;border-right:1px dotted red;z-index:-1}div#services-basement-leak-repair .services-utility-list-blurb:not(:nth-last-child(4)) .et_pb_main_blurb_image:after{content:"";position:absolute;height:87px;top:0;left:6px;border-right:1px dotted red;z-index:-1}.services-utility-list-blurb .et_pb_blurb_content{display:flex;align-items:flex-start}.services-utility-content-col-right{display:flex;flex-direction:column;align-items:center}.services-utility-content-image:first-child{margin-bottom:7%!important}.services-utility-content-row{align-items:center}.services-utility-content-h2{margin-bottom:3%!important}.services-utility-content-p{margin-bottom:6.5%!important}.services-utility-content-h5{margin-bottom:1%!important}.services-utility-content-h4{margin-bottom:1%!important}div#services-waterline-repairs{padding-bottom:1.7%}.services-utility-content-h4 p{padding-bottom:3.5%!important}.services-utility-double-image-left span.et_pb_image_wrap{width:100%}.services-utility-double-image-left img{width:100%;object-fit:cover}.services-utility-double-image-right{height:100%}.services-utility-double-image-right span.et_pb_image_wrap{width:100%;height:100%}.services-utility-double-image-right img{width:100%!important;height:100%;object-fit:cover}.services-utility-double-image-col-left{margin-right:1%!important}.services-utility-double-image-row .et_pb_module.et_pb_image img{max-height:658px!important}div#services-basement-leak-repair .services-utility-content-col-left{display:flex;flex-wrap:wrap}div#services-basement-leak-repair .services-utility-content-col-left .et_pb_button_module_wrapper:last-child{margin-left:3.5%!important}div#services-basement-leak-repair .services-utility-content-h4 p{padding-bottom:6%!important}div#services-basement-leak-repair{padding-bottom:7%}.page-id-27886 div#services-above-footer-type-1-sec{padding-bottom:8.6%}.services-ponds-content-row{align-items:center}.services-ponds-content-h2{margin-bottom:2%!important}.services-ponds-content-divider{margin-bottom:2%!important}.services-ponds-content-h4 h4{padding-bottom:0.5%}.services-ponds-content-h4{margin-bottom:3%!important}div#services-ecosystem-ponds{padding-bottom:4%}div#services-pondless-waterfalls{padding-bottom:4%}div#services-fountainscapes{padding:2.5% 0 9%}.services-ponds-maintance-row{align-items:center}.services-ponds-maintance-p{padding:5.5% 7.5% 9% 5%}.services-ponds-maintance-p p:first-child{padding-bottom:4%}.services-ponds-maintance-h2{margin-top:-10%}div#services-ponds-maintance-repair{padding:6% 0 4%}.armstrong-first-sec-top-row{padding-bottom:4%!important}.armstrong-stats-row .et_pb_column{padding:6% 0}.armstrong-stats-col-right{padding-left:2%}div#armstrong-first-sec{padding-bottom:1%}.armstrong-dn-rocks-logo{margin-bottom:3.7%!important}.armstrong-dn-rocks-h-row{padding-bottom:0.5%!important}.armstrong-dn-rocks-divider-large{margin-bottom:20px!important}.armstrong-dn-rocks-divider-small{margin-top:-15px!important;margin-bottom:10px!important}.armstrong-dn-rocks-blurb .et_pb_blurb_content{display:flex;align-items:center}.armstrong-dn-rocks-blurb .et_pb_main_blurb_image{margin-bottom:0}.armstrong-dn-rocks-blurb .et_pb_blurb_container{padding-left:8%}.armstrong-dn-rocks-blurb h4.et_pb_module_header{padding-bottom:0}.armstrong-dn-rocks-blurb{padding:3% 0}div#armstrong-dn-rocks-sec{padding-bottom:1%}.armstrong-image-right-row{align-items:center}.armstrong-image-right-logo{margin-bottom:4.2%!important}.armstrong-image-right-h2{margin-bottom:1%!important}.armstrong-image-right-row{padding-bottom:0!important}div#armstrong-image-right-sec{padding-bottom:1.2%}.armstrong-video-h2{margin-bottom:2%!important}.armstrong-video-row{align-items:center}div#armstrong-video-sec{padding-bottom:8%}.armstrong-map-h2{margin-bottom:4%!important}.armstrong-map-p-top{margin-bottom:4%!important}.armstrong-map-list{columns:2;-webkit-columns:2;-moz-columns:2;max-width:365px;margin-bottom:6.5%!important}.armstrong-map-row{align-items:center}div#armstrong-map-sec{padding-bottom:4.7%}.armstrong-above-footer-h2{margin-bottom:2.5%!important}.armstrong-above-footer-p{margin-bottom:3.5%!important}div#armstrong-above-footer-sec{padding:11% 0 9.7%}.trenching-image-right-h2{margin-bottom:4%!important}.trenching-image-right-p{margin-bottom:6%!important}.trenching-image-right-col-left{display:flex;flex-wrap:wrap}.trenching-image-right-row{align-items:center}.trenching-image-right-col-left .et_pb_button_module_wrapper:nth-child(3){margin-right:5%!important}div#trenching-drainage{padding:2.5% 0 3%}.trenching-image-left-h2{margin-bottom:4%!important}.trenching-image-left-row{align-items:center}div#trenching-hedge-tree-installation{padding:3% 0 4.5%}div#excavation-why-dn-sec{padding:7.8% 0 8.8%}div#water-lines-water-line-installation{padding:6.7% 0 1.5%}div#water-lines-water-line-repair{padding-bottom:4.4%}div#water-lines-pricing-sec .services-pricing-text-left .et_pb_text_inner{max-width:275px}div#water-lines-pricing-sec .services-pricing-text-left p{padding-bottom:3%}div#water-lines-pricing-sec .services-pricing-h2{margin-top:100px!important}div#water-lines-pricing-sec .services-pricing-text-left{padding:4% 5%}div#waterlines-why-dn-sec{padding:7.5% 0 9%}.page-id-27950 div#services-above-footer-type-1-sec{padding:9.7% 0 10%}.page-id-27950 .services-above-footer-type-1-p{margin-bottom:4.5%!important}div#drainage-perimeter-drains{padding:2.5% 0 3%}div#drainage-subsurface-french-drains{padding-bottom:5%}div#drainage-pricing-sec .services-pricing-text-left .et_pb_text_inner{max-width:353px}div#drainage-pricing-sec .services-pricing-text-left .et_pb_text_inner p:last-child{font-size:16px;line-height:25px}div#drainage-pricing-sec .services-pricing-text-left{padding:2%}.services-pricing-text-right{padding:3% 3% 3% 4%}div#drainage-pricing-sec .services-pricing-text-left .et_pb_text_inner p:first-child{max-width:293px;margin:0 auto}div#drainage-pricing-sec .services-pricing-text-right p{padding-bottom:3%}div#drainage-pricing-sec .services-pricing-text-right ul li{line-height:23px}div#drainage-pricing-sec .services-pricing-text-right ul li:not(:last-child){padding-bottom:4%}div#drainage-pricing-sec .services-pricing-text-left h4{padding-bottom:6%}div#drainage-pricing-sec .services-pricing-h2{margin-top:130px}div#drainage-pricing-sec{padding:3.5% 0 2.5%}div#drainage-pricing-sec .services-pricing-text-right p{max-width:308px;margin:0 auto}div#drainage-pricing-sec .services-pricing-text-right .et_pb_text_inner{max-width:308px;margin:0 auto}div#land-clearing-brush-removal{padding:2.3% 0 2.7%}div#land-clearing-parking-spaces{padding:2% 0}div#land-clearing-debris-dispatch{padding-bottom:8%}div#land-clearing-pricing-sec{padding:4.3% 0 4%}div#land-clearing-pricing-sec .services-pricing-text-right{padding:11% 3% 12% 3%!important}div#property-cleanup-brush-mowing{padding:3.5% 0 2%}div#property-cleanup-average-cleanup{padding-bottom:8%}div#property-cleanup-pricing-sec{padding:6% 0 2.5%}div#property-cleanup-pricing-sec .services-pricing-text-right-wide{padding:4% 3% 2% 3%!important}div#property-cleanup-pricing-sec .services-pricing-text-left-narrow p{padding-bottom:0!important}div#property-cleanup-pricing-sec .services-pricing-text-left-narrow h4:nth-child(2){padding-bottom:9%!important}div#property-cleanup-pricing-sec .services-pricing-text-right p{padding-bottom:2%}div#post-pounding-video-sec{padding:0 0 8%}div#post-pounding-pricing-sec{padding:6% 0 1%}.post-pounding-video-h2{margin-bottom:4%!important}.post-pounding-video-p p:not(:last-child){padding-bottom:5%}.post-pounding-video-p{margin-bottom:6%!important}.post-pounding-video-row{align-items:center}div#mini-excavation-first-sec{padding:0}div#mini-excavation-first-sec .trenching-image-right-h2{margin-bottom:6%!important}div#mini-excavation-first-sec .trenching-image-right-p p:first-child{padding-bottom:5.2%}div#mini-excavation-first-sec .trenching-image-right-p{margin-bottom:5%!important}.mini-excavation-list-sec-top-col{display:flex;flex-wrap:wrap;align-items:center}.mini-excavation-list-h4{width:31%;margin-right:1%;margin-bottom:0!important}.mini-excavation-list-divider{width:68%}.mini-excavation-list-h4 h4{padding-bottom:0}.mini-excavation-blurb-list strong{font-weight:500!important}.mini-excavation-blurb-list .et_pb_blurb_content{display:flex;align-items:flex-start;margin-left:0}.mini-excavation-blurb-list .et_pb_main_blurb_image{width:12px;position:relative;top:5px}.mini-excavation-blurb-list:not(:last-child){margin-bottom:3%!important}.mini-excavation-list-sec-top-row{padding-bottom:0.3%!important}.mini-excavation-pricing-sec-p-top{padding:10% 8% 11% 8%}.mini-excavation-pricing-h2{margin-top:90px}div#mini-excavation-pricing-sec{padding:6% 0 4%}.basement-image-right-p p:not(:last-child){margin-bottom:2%}div#basement-first-sec{padding:2% 0 10%}div#basement-pricing-sec{padding:6% 0 4%}div#basement-pricing-sec .services-pricing-h2{margin-top:50px}div#grading-first-sec{padding:0 0 3%}.grading-image-right-p p:first-child{padding-bottom:5%!important}div#grading-pricing-sec{padding:5% 0 2.5%}.grading-pricing-text-left .et_pb_text_inner{max-width:290px!important}.grading-pricing-text-right .et_pb_text_inner{max-width:390px}.grading-pricing-text-right ul{margin-left:0!important;padding-left:2em;list-style-type:none}.grading-pricing-text-right ul li:before{content:"\2022";text-align:left;display:inline-block;padding:0px;margin:0 0 0 -1em;width:1em}.grading-pricing-text-right p{padding-bottom:3.5%!important}.grading-pricing-text-right ul li:not(:last-child){padding-bottom:4.2%}.grading-pricing-text-right ul li{line-height:25px!important}.grading-pricing-text-right{padding-left:1%;padding-bottom:1%}.before-after-module .dsm_before_after_image_wrapper.dsm-before-after-image-slider-container{max-height:670px}.before-after-module img.skip-lazy.dsm-before-after-image-slider-before,.before-after-module img.skip-lazy.dsm-before-after-image-slider-after{max-height:670px;object-fit:cover}.before-after-module .dsm-before-after-image-slider-handle{border:none;box-shadow:none}.before-after-module .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:before{margin-bottom:0;width:10px}.before-after-module .dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-handle:after{margin-top:0;width:10px}.before-after-module .dsm-before-after-image-slider-left-arrow{border-right:18px solid #fff;border:30px inset transparent;left:-40px}.before-after-module .dsm-before-after-image-slider-right-arrow{border-left:18px solid #fff;border:30px outset transparent;right:-40px}.dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-after-label:before,.dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-before-label:before{top:0;margin-top:-40px}.dsm-before-after-image-slider-horizontal .dsm-before-after-image-slider-before-label:before{left:20%}div#grading-before-after-sec{padding:1.5% 0 3.5%}.page-id-28018 div#single-service-nav-sec{padding-bottom:0.3%}div#basement-waterproofing-first-sec{padding:0 0 6.8%}.basement-waterproofing-image-right-p p:first-child{padding-bottom:5%}.basement-waterproofing-pricing-text-left p{padding-bottom:0!important}.basement-waterproofing-pricing-text-right .et_pb_text_inner{max-width:453px}.basement-waterproofing-pricing-text-right ul li:not(:last-child){padding-bottom:2%}.basement-waterproofing-pricing-text-right p{padding-bottom:7%!important}.basement-waterproofing-pricing-text-left{padding-bottom:2%;padding-top:2%}div#basement-waterproofing-pricing-sec{padding:6% 0 2%}div#rock-walls-video-sec{padding:0 0 8%}div#rock-walls-pricing-sec{padding:6% 0 4%}.estimate-h-row{padding-bottom:1%!important}.estimate-form-divider{margin-bottom:7%!important}.estimate-form-h5{margin-bottom:7%!important}div#gform_wrapper_4 .estimate-h4{font-size:18px;font-weight:700;line-height:31px;color:#000;padding-bottom:0}div#gform_wrapper_4 .estimate-p{font-size:16px;font-weight:300;line-height:25px;color:#515858}fieldset#field_4_1 legend.gfield_label{display:none}div#gform_wrapper_4 .ginput_container_checkbox .gform-field-label{font-size:18px;font-weight:500;line-height:39px;color:#F95614}div#gform_wrapper_4 label.gfield_label.gform-field-label{font-size:18px;font-weight:700;line-height:31px;color:#000}div#field_4_4{display:flex;flex-direction:column;margin-bottom:5%}div#field_4_4 .ginput_container.ginput_container_fileupload{order:2;display:flex;flex-direction:column;text-align:center;align-items:center;padding:5%;border:1px dashed #8E9C9C;background:#FAFAFA}div#gfield_description_4_4{font-size:16px;font-weight:300;line-height:25px;color:#515858;padding-bottom:5%}input#input_4_4{max-width:185px}div#gform_wrapper_4 legend.gfield_label.gform-field-label{font-size:18px;font-weight:700;line-height:31px;color:#000}div#gform_wrapper_4 .gform-field-label.gform-field-label--type-inline{font-size:18px;font-weight:500;line-height:39px;color:#F95614}div#field_4_7{margin:12% 0 6%}div#gform_wrapper_4 .estimate-h2{font-size:25px;font-weight:500;line-height:47px;color:#F95614}fieldset#field_4_9 .gform-field-label--type-sub{font-size:18px!important;font-weight:700;line-height:31px;color:#000}label#input_4_9_1_label{display:none}span#input_4_9_1_container{margin-bottom:4%}div#field_4_10{margin:16% 0 6%}div#field_4_11{margin-bottom:2%}fieldset#field_4_15{margin:3% 0 2%}input#gform_submit_button_4{font-size:16px;font-weight:500;color:#fff;background:#F95614;padding:15px 40px;width:100%;cursor:pointer;border:1px solid #F95614;border-radius:5px}input#gform_submit_button_4:hover{background:#FC8C5F;transition:300ms}div#field_4_3{margin-top:5%}.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:3;column-gap:15px}@media only screen and (max-width:1200px){.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:2}}@media only screen and (max-width:767px){.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:1}}.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width:100%;margin:0px 0px 10px 0!important;float:none!important}.mfp-title{display:none}body:not(.et-fb-root-ancestor) [class*='et-lb-content']{position:fixed;visibility:hidden;top:0px;z-index:999999;min-height:100%;transition:all .2s 0s;width:100%}body:not(.et-fb-root-ancestor) [class*='et-lb-content'] .et_pb_row{position:relative;top:50px}.et-lb-open{visibility:visible!important;width:100%}span.et-lb-close{font-size:46px;right:-1vw;margin-top:-51px;display:block;color:#fff;padding:10px;cursor:pointer;font-weight:bold;font-family:etmodules;z-index:99999999999999;position:absolute;color:#F15B26}body:not(.et-fb-root-ancestor) [class*='et-lb-content']:not(.et-lb-open){transform:scale(.3);opacity:0}body:not(.et-fb-root-ancestor) [class*='et-lb-btn']{cursor:pointer}.klean-content-section-column .entry-featured-image-url{float:left;width:33%;margin-right:2%}.klean-content-section-column .entry-featured-image-url img{height:240px;object-fit:cover}.klean-content-section-column a.more-link{clear:none;width:70%;text-transform:capitalize;margin-top:20px}.et_monarch .et_social_sidebar_networks li,.et_monarch .et_social_mobile li{background:transparent}.et_monarch li.et_social_facebook:hover,.et_monarch li.et_social_twitter:hover,.et_monarch li.et_social_linkedin:hover{background-color:transparent}.et_monarch .et_social_icon_facebook:before{content:url("/wp-content/uploads/2024/05/blog-share-icons_fb.svg")!important}.et_monarch .et_social_icon_twitter:before{content:url('/wp-content/uploads/2024/05/blog-share-icons_X.svg')}.et_monarch .et_social_icon_linkedin:before{content:url('/wp-content/uploads/2024/05/blog-share-icons_linkedin.svg')}div#single-blog-bottom-sec .et_pb_text{padding-left:19px}.single-blog-dynamic-title .et_pb_title_featured_container{margin-bottom:3%}.single-blog-dynamic-title .et_pb_title_container{display:flex;flex-direction:column-reverse}.single-blog-dynamic-title p.et_pb_title_meta_container{padding-bottom:6%}.single-blog-row{padding-bottom:0!important}.single-blog-section-row{padding-top:1%!important}.single-blog-section-column hr.wp-block-separator{margin:4% 0 8%;width:65%}.single-blog-post-content h5 span{color:#F95614}.single-blog-post-content h5{margin-top:2%}.single-blog-post-content .wp-block-button{margin-top:5.5%}.postid-28042 .single-blog-post-content p strong{color:#F95614}.postid-28042 .single-blog-post-content p span{color:#F95614}.single-post div#et-main-area{position:relative;z-index:2}.single-post div#main-content{background:transparent}.single-blog-dynamic-title{margin-top:-50px}.dn-lc-featured-module a.entry-featured-image-url{width:49%;float:right}.dn-lc-featured-module h2.entry-title{width:50%;float:left;padding-bottom:1.4%}.dn-lc-featured-module .post-content{width:45%;float:left}.dn-lc-featured-module .post-content-inner{padding-bottom:3%}.dn-lc-featured-module a.entry-featured-image-url img{min-height:400px;object-fit:cover}.dn-lc-featured-module h2.entry-title:before{content:'FEATURED POST';font-size:17px;line-height:31px;color:#F95614;font-weight:900;float:left;width:100%;padding-top:11%;padding-bottom:3.5%}.dn-lc-featured-module a.more-link{text-transform:capitalize;border-bottom:1px solid #F95614;width:fit-content}.dn-lc-featured-module a.more-link:after{content:"\35";font-family:ETmodules;font-size:20px;top:3px;position:relative;font-weight:700}.dn-lc-featured-module a.more-link:hover:after{margin-left:10px;transition:350ms}.dn-lc-previous-posts-module a.more-link{text-transform:capitalize;border-bottom:1px solid #F95614;padding-bottom:3px}.dn-lc-previous-posts-module a.more-link:hover:after{margin-left:10px;transition:350ms}.dn-lc-previous-posts-module a.more-link:after{content:"\35";font-family:ETmodules;font-size:20px;top:3px;position:relative;font-weight:700}.dn-lc-previous-posts-module .et_pb_image_container{margin:-20px 0px 29px}.dn-lc-previous-posts-module .column.size-1of3{margin-right:0!important;width:33.3%!important}.dn-lc-previous-posts-module h2.entry-title{min-height:75px}.dn-lc-previous-posts-row{padding-top:4.5%!important}.dn-lc-featured-row{padding-bottom:0.6%}div#dn-lc-newsletter-sec{padding:1% 0}form#gform_3{display:flex;align-items:center;justify-content:center}input#gform_submit_button_3{font-size:16px;border-radius:5px;background:#3D4644;border:none;cursor:pointer;padding:15px 60px;color:#fff;font-weight:500;margin-left:15%;margin-bottom:0}div#gform_wrapper_3 .gform_footer.before{margin:0!important}input#input_3_1_3,input#input_3_3{min-height:48px;border:none;width:400px}div#gform_fields_3{grid-column-gap:5%}.dn-lc-newsletter-header{margin-bottom:2%!important}@media only screen and (min-width:981px) and (max-width:1100px){.klean-content-section-column .entry-featured-image-url{min-height:250px}}@media only screen and (min-width:981px){.dica-container .swiper-button-prev:before{transform:rotate(180deg)}}@media only screen and (max-width:981px){.dn-main-menu-module ul.sub-menu{columns:1;-webkit-columns:1;-moz-columns:1;padding-left:0!important}.dn-main-menu-module .et_mobile_menu li li{padding-left:0!important}.dn-main-menu-module ul.sub-menu a{font-size:15px!important;font-weight:300!important}.klean-menu-section-column .et_pb_menu .et_mobile_menu{top:120%}.areas-served-mobile{display:block!important}.dn-topbar-col{justify-content:center}div#dn-topbar-section{padding:3%}.dn-footer-services-menu-module.et_pb_menu .et-menu>li{min-width:auto}.klean-footer-section-column-2{width:auto!important}.klean-footer-section-row .et_pb_column:not(:last-child):after{display:none}.grading-before-after-label-row{display:flex;align-items:center}.grading-before-after-label-col-left{margin-bottom:0}.grading-before-after-row{padding-top:1%!important}.dsm-before-after-image-slider-left-arrow,.dsm-before-after-image-slider-right-arrow{top:20%}.before-after-module .dsm-before-after-image-slider-right-arrow{border:20px outset transparent;right:-20px}.before-after-module .dsm-before-after-image-slider-left-arrow{border:20px inset transparent;left:-20px}#klean-menu-section .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#171A1C!important}.services-above-footer-type-1-p{margin-bottom:10%!important}.klean-content-section-column .entry-featured-image-url{float:left;width:100%!important;margin-right:0}.klean-content-section-column .entry-featured-image-url img{height:200px;object-fit:cover}}@media only screen and (min-width:1100px) and (max-width:1405px){.klean-menu-section-column .et_pb_menu__logo-wrap{width:25%!important}.klean-menu-section-column .et_pb_menu .et-menu>li{padding:0 13px!important}.klean-menu-section-column .menu-cta a{padding:15px 10px!important;font-size:15px!important}.klean-menu-section-column .et_pb_menu ul li a{font-size:15px!important}ul#menu-primary-menu ul.sub-menu{max-width:667px!important}.dn-main-menu-module .et-menu li li a{width:173px!important}.klean-bottombar-column-left{width:70%!important}.klean-bottombar-section-row{width:95%}.footer-mail-blurb .et_pb_blurb_container{padding-left:3px}.footer-location-blurb .et_pb_blurb_container{padding-left:5px}.footer-location-blurb .et_pb_main_blurb_image{width:0px!important}.dn-footer-services-menu-module.et_pb_menu .et-menu>li a{font-size:14px}.klean-footer-section-row{width:95%}.klean-footer-section-row .et_pb_column:not(:last-child):after{right:-35px}.klean-footer-section-column-1 .et_pb_main_blurb_image{width:10px}div#klean-hero-section .dn-home-hero-sub-row{width:95%}.dn-home-hero-sub-row-col{margin-right:30px!important;padding-right:20px}.dn-home-second-sec-row{align-items:flex-start}.dn-home-second-section-blurb p{font-size:16px}.dn-home-second-section-blurb{width:31%}.dn-home-services-h2{max-height:400px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,#000000 100%);background-size:130%}.dn-home-services-col:hover .dn-home-services-h2{background-size:150%!important}.dn-home-services-h2 h2{font-size:27px!important}.dn-home-services-list{margin-left:10px}div#dn-home-services-section .dn-home-services-buttons{padding-right:30px!important;padding-left:30px!important}.dn-home-aditional-buttons{font-size:18px!important}.dn-home-aditional-service-row{width:90%}.dn-home-transformation-row{align-items:center}.dn-home-transformation-top-image{width:50%!important;top:-210px!important}.dn-home-transformation-proc-content-blurb{right:43px}div#dn-home-fullwidth-image-sec{max-height:450px}.dn-home-video-sec-row{align-items:flex-start}.dn-home-above-footer-image{max-width:540px;margin-top:-75px}.dn-home-above-footer-col-left{margin-top:5%}div#dn-contact-second-sec{max-height:450px}.services-utility-assistance-blurb{width:95%!important}.services-utility-assistance-list{width:95%!important}.services-utility-content-row{align-items:flex-start}.services-ponds-content-row{align-items:flex-start}.armstrong-stats-row .et_pb_column{padding:6% 1%}.armstrong-stats-text{min-height:133px}div#armstrong-full-image-sec{max-height:400px}.armstrong-dn-rocks-divider-small{margin-top:-13px!important}.armstrong-map-row{align-items:flex-start}.services-pricing-text-left{padding:4% 3%}.services-pricing-text-left-narrow h4{font-size:25px!important}.services-pricing-text-left-narrow{padding:4% 2%}div#water-lines-pricing-sec .services-pricing-text-left{padding:4% 2%}input#input_3_1_3,input#input_3_3{width:340px}}@media only screen and (min-width:981px) and (max-width:1100px){.klean-menu-section-row{width:90%}.klean-menu-section-column .menu-cta a{padding:15px 10px!important}.klean-menu-section-column ul#menu-primary-menu li a{font-size:15px!important}.klean-menu-section-column .et_pb_menu__logo-wrap{max-width:22%!important}.dn-main-menu-module ul.sub-menu{columns:2;-webkit-columns:2;-moz-columns:2;padding-left:0!important}ul#menu-primary-menu ul.sub-menu{background-color:rgba(0,0,0,0.80)!important}.klean-bottombar-column-left{width:70%!important}.klean-bottombar-section-row{width:95%}.footer-mail-blurb .et_pb_blurb_container{padding-left:3px}.footer-location-blurb .et_pb_blurb_container{padding-left:5px}.footer-location-blurb .et_pb_main_blurb_image{width:0px!important}.dn-footer-services-menu-module.et_pb_menu .et-menu>li a{font-size:12px}.klean-footer-section-row{width:95%}.klean-footer-section-row .et_pb_column:not(:last-child):after{right:-30px}div#klean-hero-section .dn-home-hero-sub-row{width:95%}.dn-home-hero-sub-row-col{margin-right:30px!important;padding-right:20px}.dn-home-second-sec-row{align-items:flex-start}.dn-home-second-section-blurb p{font-size:14px}.dn-home-second-section-blurb{width:31%}.dn-home-services-h2{max-height:260px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,#000000 100%)}.dn-home-services-h2 h2{font-size:27px!important}.dn-home-services-list{margin-left:10px}div#dn-home-services-section .dn-home-services-buttons{padding-right:30px!important;padding-left:30px!important}.dn-home-aditional-buttons{font-size:15px!important}.dn-home-aditional-service-row{width:90%}.dn-home-transformation-row{align-items:center}.dn-home-transformation-top-image{width:50%!important;top:-210px!important}.dn-home-transformation-proc-content-blurb{right:28px}div#dn-home-fullwidth-image-sec{max-height:400px}.dn-home-video-sec-row{align-items:flex-start}.dn-home-above-footer-image{max-width:480px;margin-top:-95px}.dn-home-above-footer-col-left{margin-top:5%}.dn-contact-first-sec-blurbs .et_pb_blurb_container{padding-left:2%}div#dn-contact-second-sec{max-height:400px}.single-service-nav-buttons-rows .et_pb_column{width:23%!important}.services-excavation-content-row{align-items:flex-start}article#post-27865 .services-excavation-content-button-left{padding-right:20px!important;padding-left:20px!important}article#post-27865 .services-excavation-content-button-right{padding-right:35px!important;padding-left:35px!important}div#services-excavation-full-image-section{min-height:450px}.services-utility-assistance-blurb{width:95%!important}.services-utility-assistance-list{width:95%!important}.services-utility-content-row{align-items:flex-start}div#services-basement-leak-repair .services-utility-content-button-left{padding-right:20px!important;padding-left:20px!important}div#services-basement-leak-repair .services-excavation-content-button-right{padding-right:40px!important;padding-left:40px!important}.services-ponds-content-row{align-items:flex-start}.armstrong-stats-row .et_pb_column{padding:6% 3%}div#armstrong-full-image-sec{max-height:400px}.armstrong-dn-rocks-divider-small{margin-top:-13px!important}.armstrong-map-row{align-items:flex-start}.trenching-image-right-row{align-items:flex-start}.trenching-image-left-row{align-items:flex-start}div#trenching-drainage .trenching-image-right-button-right{padding-right:40px!important;padding-left:40px!important}div#trenching-drainage .trenching-image-right-button-left{padding-right:20px!important;padding-left:20px!important}.services-pricing-text-left{padding:4% 5%}div#basement-full-image-sec{height:390px}input#input_3_1_3,input#input_3_3{width:max-content}input#gform_submit_button_3{margin-left:10%}}@media only screen and (min-width:768px) and (max-width:980px){.dn-footer-services-menu-module .et_pb_menu__menu{display:block}.dn-footer-services-menu-module .et_mobile_nav_menu{display:none}.dn-footer-main-menu-module .et_pb_menu__menu{display:block}.dn-footer-main-menu-module .et_mobile_nav_menu{display:none}.klean-footer-section-row ul#menu-footer-menu{align-items:flex-start}div#bottombar-copyright .et_pb_text_inner{display:block}div#bottombar-copyright .et_pb_text_inner a{justify-content:center}.klean-footer-section-logo{margin:0 auto 10%!important}.dn-home-hero-sub-row{width:45%!important}div#dn-home-services-section{padding-top:2%}.dn-home-hero-sub-row-col{border:none}.dn-home-hero-sub-row-col{padding-right:0}.dn-home-hero-sub-row-blurb .et_pb_blurb_content{justify-content:flex-start}div#klean-hero-section .dn-home-hero-sub-row{padding:1.2% 0 1.2% 4%!important}div#klean-hero-section{max-height:none!important}div#dn-home-first-sec{padding:15% 0 3%}.dn-home-second-sec-p{max-width:504px!important}.dn-home-second-section-blurb{width:47%}.dn-home-second-sec-col-right{justify-content:center}.dn-home-second-sec-p{margin-bottom:10%!important}.dn-home-services-h2{background-size:112%}.dn-home-services-col:hover .dn-home-services-h2{background-size:120%!important}.dn-home-aditional-service-row .et_pb_column{margin-right:0!important;width:100%!important}.dn-home-aditional-service-top-row{padding-bottom:30px}.dn-home-transformation-top-image{width:50%!important;top:-150px!important}.dn-home-transformation-col-left{margin-bottom:35%}.dn-home-transformation-proc-content-image span.et_pb_image_wrap{width:100%}.dn-home-transformation-proc-content-image img{width:100%!important;object-fit:cover;max-height:450px}.dn-home-transformation-proc-content-blurb{right:auto}.dn-home-transformation-proc-content-blurb .et_pb_blurb_content{display:flex;flex-direction:column;align-items:center}.dn-home-transformation-proc-content-blurb .et_pb_main_blurb_image{width:auto}.dn-home-transformation-proc-content-blurb .et_pb_blurb_container{padding-left:0}.dn-home-transformation-proc-content-col-right{padding:5%}.dn-home-transformation-proc-content-blurb h4.et_pb_module_header{text-align:center}.dn-home-transformation-proc-content-blurb .et_pb_blurb_description{text-align:center}.dn-home-transformation-proc-button-row{padding-top:15%!important}div#dn-home-above-footer-sec .dn-home-above-footer-row{display:block;padding-top:10%!important}.dn-home-above-footer-image{width:auto;margin-top:0}.single-service-nav-buttons-rows .et_pb_column{margin-right:0!important}.single-service-nav-buttons-rows .et_pb_column{margin-bottom:5%!important}div#single-service-nav-sec a.et_pb_button{padding-top:20px!important;padding-bottom:20px!important}.single-service-nav-buttons-bottom .et_pb_column:last-child{margin-bottom:0!important}div#single-service-nav-sec{padding-bottom:0}.single-service-nav-buttons-bottom{padding-bottom:0}.services-excavation-content-image{text-align:left!important}.services-utility-assistance-blurb{width:80%!important}.services-utility-assistance-list{padding-right:10%;width:80%!important}.services-utility-double-image-left{margin-bottom:2%!important}div#services-utility-double-image-sec{padding:0}div#services-basement-leak-repair{padding-top:5%}div#services-basement-leak-repair .services-utility-content-col-left .et_pb_button_module_wrapper:last-child{margin-left:2%!important}div#services-basement-leak-repair .services-utility-content-h5{width:100%}.services-ponds-content-row{align-items:center;display:flex;flex-direction:column-reverse}.services-ponds-content-col-right{margin-bottom:10%!important}div#services-ponds-maintance-repair{padding:13% 0 4%}.services-ponds-content-image{text-align:center!important}.armstrong-stats-row .et_pb_column{border:none;display:flex;justify-content:center}.armstrong-dn-rocks-blurb{padding:3%}.armstrong-dn-rocks-divider-small{margin-top:-20px!important}.armstrong-dn-rocks-blurb .et_pb_main_blurb_image{width:50px}.armstrong-video-row{display:flex;flex-direction:column-reverse}.armstrong-video-col-right{margin-bottom:10%!important}.armstrong-image-right-img{text-align:center}.trenching-image-right-row{align-items:center;display:flex;flex-direction:column-reverse}.trenching-image-right-image{margin-bottom:10%!important}div#trenching-water-line-installation{padding-top:0!important}div#trenching-utilities{padding:0}.trenching-image-right-image{text-align:center!important}.trenching-image-left-image{text-align:center!important}.services-pricing-col-right{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center}.services-pricing-text-left{width:100%;margin-right:0}.services-pricing-text-right{width:100%}.services-pricing-h2{margin-top:5%}.services-pricing-row-type-2 .services-pricing-h2{margin-top:0!important}div#water-lines-water-line-installation{padding-bottom:0}div#water-lines-water-line-repair{padding-top:2%}div#water-lines-pricing-sec .services-pricing-h2{margin-top:5%!important}div#water-lines-pricing-sec .services-pricing-text-left{padding:4% 5%}.page-id-27950 .services-above-footer-type-1-p{margin-bottom:10%!important}div#drainage-pricing-sec .services-pricing-text-right{padding:5%}div#drainage-pricing-sec .services-pricing-text-left{padding:5%}div#drainage-pricing-sec .services-pricing-h2{margin-top:5%}div#drainage-channel-slope-drains{padding:0}div#land-clearing-stump-removal{padding:0}div#land-clearing-debris-dispatch{padding-top:0}div#land-clearing-pricing-sec .services-pricing-text-left-narrow{padding:10% 2%}div#property-cleanup-brush-mowing{padding-top:0}.mini-excavation-list-h4{width:100%;margin-right:0}.mini-excavation-list-divider{width:100%}.mini-excavation-list-row-col-left{margin-bottom:3%}div#rock-walls-video-sec .post-pounding-video-row{display:flex;flex-direction:column-reverse}div#rock-walls-video-sec .post-pounding-video-col-right{margin-bottom:5%}.dn-lc-featured-module a.entry-featured-image-url{width:auto;float:none}.dn-lc-featured-module a.entry-featured-image-url img{min-height:200px;object-fit:cover}.dn-lc-featured-module h2.entry-title{width:auto;float:none;padding-bottom:5%}.dn-lc-featured-module .post-content{width:auto;float:none}.dn-lc-previous-posts-row{padding-top:10%!important}.dn-lc-previous-posts-module h2.entry-title{min-height:auto}.dn-lc-featured-module h2.entry-title:before{padding-top:0}form#gform_3{display:block}input#input_3_1_3,input#input_3_3{width:100%}input#gform_submit_button_3{margin:0 auto}.klean-menu-section-row{width:90%}#klean-menu-section .et_pb_menu__logo{max-width:200px}#klean-menu-section .et_pb_menu__logo{max-width:200px;position:relative;top:3px}div#dn-home-above-footer-sec .dn-home-above-footer-row{display:flex!important;flex-direction:column-reverse;padding-top:0!important;margin-top:150px}.dn-home-above-footer-image{margin-top:-100px}.dn-footer-services-menu-module.et_pb_menu .et-menu>li a{line-height:1.3em}.dn-footer-menu-titles{margin:0 auto;margin-left:0!important;margin-bottom:20px!important}.dn-footer-services-menu-module.et_pb_menu .et-menu>li{margin-top:0!important;padding-bottom:10px;line-height:1.2em}ul#menu-service-areas-footer{column-count:2;columns:2;columns:2;-webkit-columns:2;-moz-columns:2;display:block}.dn-footer-service-areas-menu-module{margin-left:0!important}.dn-footer-service-areas-menu-module{max-width:100%;margin:0 auto}.dn-footer-service-areas-menu-module li{margin-top:0!important;padding-bottom:10px!important}.dn-footer-menu-titles.dn-footer-menu-title-hidden{display:none}.dn-footer-main-menu-module{max-width:100%!important;margin-left:0!important;margin-bottom:30px!important}}@media only screen and (min-width:480px) and (max-width:767px){.dn-footer-services-menu-module .et_pb_menu__menu{display:block}.dn-footer-services-menu-module .et_mobile_nav_menu{display:none}.dn-footer-main-menu-module .et_pb_menu__menu{display:block}.dn-footer-main-menu-module .et_mobile_nav_menu{display:none}.klean-footer-section-row ul#menu-footer-menu{align-items:flex-start}div#bottombar-copyright .et_pb_text_inner{display:block}div#bottombar-copyright .et_pb_text_inner a{justify-content:center}.klean-footer-section-logo{margin:0 auto 10%!important}.dn-home-hero-sub-row{width:55%!important}div#dn-home-services-section{padding-top:2%}.dn-home-hero-sub-row-col{border:none}.dn-home-hero-sub-row-col{padding-right:0}.dn-home-hero-sub-row-blurb .et_pb_blurb_content{justify-content:flex-start}div#klean-hero-section .dn-home-hero-sub-row{padding:1.2% 0 1.2% 3%!important}div#klean-hero-section{max-height:none!important}div#dn-home-first-sec{padding:15% 0 3%}.dn-home-second-section-blurb{width:47%}.dn-home-second-sec-col-right{justify-content:center}div#dn-home-second-sec .dn-home-second-section-blurb{margin-right:0!important;margin-bottom:22px!important}div#dn-home-second-sec .dn-home-second-section-blurb:nth-child(2n+4){margin-right:10px!important}.dn-home-second-sec-p{margin-bottom:10%!important}.dn-home-services-h2{background-size:112%}.dn-home-services-col:hover .dn-home-services-h2{background-size:120%!important}.dn-home-aditional-service-row .et_pb_column{margin-right:0!important;width:100%!important}.dn-home-aditional-service-top-row{padding-bottom:30px}.dn-home-transformation-top-image{width:50%!important;top:-150px!important}.dn-home-transformation-col-left{margin-bottom:50%}.dn-home-transformation-proc-content-image span.et_pb_image_wrap{width:100%}.dn-home-transformation-proc-content-image img{width:100%!important;object-fit:cover;max-height:290px}.dn-home-transformation-proc-content-blurb{right:auto}.dn-home-transformation-proc-content-blurb .et_pb_blurb_content{display:flex;flex-direction:column;align-items:center}.dn-home-transformation-proc-content-blurb .et_pb_main_blurb_image{width:auto}.dn-home-transformation-proc-content-blurb .et_pb_blurb_container{padding-left:0}.dn-home-transformation-proc-content-col-right{padding:5%}.dn-home-transformation-proc-content-blurb h4.et_pb_module_header{text-align:center}.dn-home-transformation-proc-content-blurb .et_pb_blurb_description{text-align:center}.dn-home-transformation-proc-button-row{padding-top:15%!important}div#dn-home-above-footer-sec .dn-home-above-footer-row{display:block;padding-top:10%!important}.dn-home-above-footer-image{width:auto;margin-top:0}.single-service-nav-buttons-rows .et_pb_column{margin-right:0!important}.single-service-nav-buttons-rows .et_pb_column{margin-bottom:8%!important}div#single-service-nav-sec a.et_pb_button{padding-top:15px!important;padding-bottom:15px!important}.single-service-nav-buttons-bottom .et_pb_column:last-child{margin-bottom:0!important}div#single-service-nav-sec{padding-bottom:0}.single-service-nav-buttons-bottom{padding-bottom:0}.services-utility-assistance-blurb{width:100%!important}.services-utility-assistance-list{padding-right:10%;width:100%!important}.services-utility-double-image-left{margin-bottom:2%!important}div#services-utility-double-image-sec{padding:0}div#services-basement-leak-repair{padding-top:5%}div#services-basement-leak-repair .services-utility-content-col-left .et_pb_button_module_wrapper:last-child{margin-left:2%!important}.services-ponds-content-row{align-items:center;display:flex;flex-direction:column-reverse}.services-ponds-content-col-right{margin-bottom:10%!important}div#services-ponds-maintance-repair{padding:13% 0 4%}.armstrong-stats-row .et_pb_column{border:none;display:flex;justify-content:center}.armstrong-dn-rocks-blurb{padding:3%}.armstrong-dn-rocks-divider-small{margin-top:-20px!important}.armstrong-dn-rocks-blurb .et_pb_main_blurb_image{width:50px}.armstrong-video-row{display:flex;flex-direction:column-reverse}.armstrong-video-col-right{margin-bottom:10%!important}.trenching-image-right-row{align-items:center;display:flex;flex-direction:column-reverse}.trenching-image-right-image{margin-bottom:10%!important}.services-pricing-col-right{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center}.services-pricing-text-left{width:100%;margin-right:0}.services-pricing-text-right{width:100%}.services-pricing-h2{margin-top:5%}.services-pricing-row-type-2 .services-pricing-h2{margin-top:5%!important}div#water-lines-water-line-installation{padding-bottom:0}div#water-lines-water-line-repair{padding-top:2%}div#water-lines-pricing-sec .services-pricing-h2{margin-top:5%!important}div#water-lines-pricing-sec .services-pricing-text-left{padding:4% 5%}.page-id-27950 .services-above-footer-type-1-p{margin-bottom:10%!important}div#drainage-pricing-sec .services-pricing-text-right{padding:5%}div#drainage-pricing-sec .services-pricing-text-left{padding:5%}div#drainage-pricing-sec .services-pricing-h2{margin-top:5%}div#drainage-channel-slope-drains{padding:0}div#land-clearing-stump-removal{padding:0}div#land-clearing-debris-dispatch{padding-top:0}div#land-clearing-pricing-sec .services-pricing-text-left-narrow{padding:10% 2%}div#property-cleanup-brush-mowing{padding-top:0}div#property-cleanup-pricing-sec .services-pricing-text-left-narrow{padding:7% 2%}.mini-excavation-list-h4{width:100%;margin-right:0}.mini-excavation-list-divider{width:100%}.mini-excavation-list-row-col-left{margin-bottom:3%}div#rock-walls-video-sec .post-pounding-video-row{display:flex;flex-direction:column-reverse}div#rock-walls-video-sec .post-pounding-video-col-right{margin-bottom:10%}.dn-lc-featured-module a.entry-featured-image-url{width:auto;float:none}.dn-lc-featured-module a.entry-featured-image-url img{min-height:200px;object-fit:cover}.dn-lc-featured-module h2.entry-title{width:auto;float:none;padding-bottom:5%}.dn-lc-featured-module .post-content{width:auto;float:none}.dn-lc-previous-posts-row{padding-top:10%!important}.dn-lc-previous-posts-module h2.entry-title{min-height:auto}.dn-lc-featured-module h2.entry-title:before{padding-top:0}form#gform_3{display:block}input#input_3_1_3,input#input_3_3{width:100%}input#gform_submit_button_3{margin:0 auto}div#input_4_1 .gchoice{padding-bottom:15px}div#gform_wrapper_4 .gform-field-label.gform-field-label--type-inline{line-height:24px}.klean-menu-section-row{width:90%}#klean-menu-section .et_pb_menu__logo{max-width:200px}#klean-menu-section .et_pb_menu__logo{max-width:200px;position:relative;top:3px}div#dn-home-above-footer-sec .dn-home-above-footer-row{display:flex!important;flex-direction:column-reverse;padding-top:0!important;margin-top:150px}.dn-home-above-footer-image{margin-top:-100px}.dn-footer-services-menu-module.et_pb_menu .et-menu>li a{line-height:1.3em}.dn-footer-menu-titles{margin:0 auto;margin-left:0!important;margin-bottom:20px!important}.dn-footer-services-menu-module.et_pb_menu .et-menu>li{margin-top:0!important;padding-bottom:10px;line-height:1.2em}ul#menu-service-areas-footer{column-count:2;columns:2;columns:2;-webkit-columns:2;-moz-columns:2;display:block}.dn-footer-service-areas-menu-module{margin-left:0!important}.dn-footer-service-areas-menu-module{max-width:100%;margin:0 auto}.dn-footer-service-areas-menu-module li{margin-top:0!important;padding-bottom:10px!important}.dn-footer-menu-titles.dn-footer-menu-title-hidden{display:none}.dn-footer-main-menu-module{max-width:100%!important;margin-left:0!important;margin-bottom:30px!important}}@media only screen and (max-width:479px){.dn-main-menu-module ul.sub-menu{columns:1;-webkit-columns:1;-moz-columns:1;padding-left:0!important}.dn-main-menu-module ul.sub-menu a{font-size:15px!important;font-weight:300!important}.klean-menu-section-column .et_pb_menu .et_mobile_menu{top:120%}.dn-footer-services-menu-module .et_pb_menu__menu{display:block}.dn-footer-services-menu-module .et_mobile_nav_menu{display:none}.dn-footer-main-menu-module .et_pb_menu__menu{display:block}.dn-footer-main-menu-module .et_mobile_nav_menu{display:none}.klean-footer-section-row ul#menu-footer-menu{align-items:flex-start}div#bottombar-copyright .et_pb_text_inner{display:block}div#bottombar-copyright .et_pb_text_inner a{justify-content:center}.klean-footer-section-logo{margin:0 auto 10%!important}.dn-home-hero-sub-row{width:75%!important}.dn-home-hero-sub-row-col{border:none}.dn-home-hero-sub-row-col{padding-right:0}.dn-home-hero-sub-row-blurb .et_pb_blurb_content{justify-content:flex-start}div#klean-hero-section .dn-home-hero-sub-row{padding:1.2% 0 1.2% 3%!important}div#klean-hero-section{max-height:none!important}div#dn-home-first-sec{padding:15% 0 3%}.dn-home-second-section-blurb{width:47%}.dn-home-second-sec-col-right{justify-content:center}div#dn-home-second-sec .dn-home-second-section-blurb{margin-right:0!important;margin-bottom:22px!important}div#dn-home-second-sec .dn-home-second-section-blurb:nth-child(2n+4){margin-right:10px!important}.dn-home-second-sec-p{margin-bottom:10%!important}.dn-home-services-h2{background-size:112%}.dn-home-services-col:hover .dn-home-services-h2{background-size:120%!important}.dn-home-aditional-service-row .et_pb_column{margin-right:0!important;width:100%!important}.dn-home-aditional-service-top-row{padding-bottom:30px}.dn-home-transformation-top-image{width:50%!important;top:-150px!important}.dn-home-transformation-col-left{margin-bottom:65%}.dn-home-transformation-proc-content-image span.et_pb_image_wrap{width:100%}.dn-home-transformation-proc-content-image img{width:100%!important;object-fit:cover;max-height:290px}.dn-home-transformation-proc-content-blurb{right:auto}.dn-home-transformation-proc-content-blurb .et_pb_blurb_content{display:flex;flex-direction:column;align-items:center}.dn-home-transformation-proc-content-blurb .et_pb_main_blurb_image{width:auto}.dn-home-transformation-proc-content-blurb .et_pb_blurb_container{padding-left:0}.dn-home-transformation-proc-content-col-right{padding:5%}.dn-home-transformation-proc-content-blurb h4.et_pb_module_header{text-align:center}.dn-home-transformation-proc-content-blurb .et_pb_blurb_description{text-align:center}.dn-home-transformation-proc-button-row{padding-top:15%!important}div#dn-home-above-footer-sec .dn-home-above-footer-row{display:block;padding-top:20%!important}.dn-home-above-footer-image{width:auto;margin-top:0}.klean-menu-section-row{width:90%}#klean-menu-section .et_pb_menu__logo{max-width:200px}#klean-menu-section .et_pb_menu__logo{max-width:200px;position:relative;top:3px}.dn-contact-first-sec-blurbs .et_pb_blurb_content{display:flex;flex-direction:column;align-items:center}.dn-contact-first-sec-blurbs .et_pb_blurb_container{padding-left:0}.single-service-nav-buttons-rows .et_pb_column{margin-right:0!important}.single-service-nav-buttons-rows .et_pb_column{margin-bottom:8%!important}div#single-service-nav-sec a.et_pb_button{padding-top:15px!important;padding-bottom:15px!important}.single-service-nav-buttons-bottom .et_pb_column:last-child{margin-bottom:0!important}div#single-service-nav-sec{padding-bottom:0}.single-service-nav-buttons-bottom{padding-bottom:0}.services-utility-assistance-blurb{width:inherit!important}.services-utility-assistance-list{padding-right:10%;width:auto!important}.services-utility-double-image-left{margin-bottom:2%!important}div#services-utility-double-image-sec{padding:0}div#services-basement-leak-repair{padding-top:5%}div#services-basement-leak-repair .services-utility-content-col-left .et_pb_button_module_wrapper:last-child{margin-left:0!important}.services-ponds-content-row{align-items:center;display:flex;flex-direction:column-reverse}.services-ponds-content-col-right{margin-bottom:10%!important}div#services-ponds-maintance-repair{padding:13% 0 4%}.armstrong-stats-row .et_pb_column{border:none;display:flex;justify-content:center}.armstrong-dn-rocks-blurb{padding:3%}.armstrong-dn-rocks-divider-small{margin-top:-20px!important}.armstrong-dn-rocks-blurb .et_pb_main_blurb_image{width:50px}.armstrong-video-row{display:flex;flex-direction:column-reverse}.armstrong-video-col-right{margin-bottom:10%!important}.trenching-image-right-row{align-items:center;display:flex;flex-direction:column-reverse}.trenching-image-right-image{margin-bottom:10%!important}.services-pricing-col-right{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center}.services-pricing-text-left{width:100%;margin-right:0}.services-pricing-text-right{width:100%}.services-pricing-h2{margin-top:5%}.services-pricing-row-type-2 .services-pricing-h2{margin-top:10%!important}div#water-lines-water-line-installation{padding-bottom:0}div#water-lines-water-line-repair{padding-top:2%}div#water-lines-pricing-sec .services-pricing-h2{margin-top:5%!important}div#water-lines-pricing-sec .services-pricing-text-left{padding:4% 5%}.page-id-27950 .services-above-footer-type-1-p{margin-bottom:10%!important}div#drainage-pricing-sec .services-pricing-text-right{padding:5%}div#drainage-pricing-sec .services-pricing-text-left{padding:5%}div#drainage-pricing-sec .services-pricing-h2{margin-top:5%}div#drainage-channel-slope-drains{padding:0}div#land-clearing-stump-removal{padding:0}div#land-clearing-debris-dispatch{padding-top:0}div#land-clearing-pricing-sec .services-pricing-text-left-narrow{padding:10% 2%}div#property-cleanup-brush-mowing{padding-top:0}div#property-cleanup-pricing-sec .services-pricing-text-left-narrow{padding:7% 2%}.mini-excavation-list-h4{width:100%;margin-right:0}.mini-excavation-list-divider{width:100%}.mini-excavation-list-row-col-left{margin-bottom:3%}div#rock-walls-video-sec .post-pounding-video-row{display:flex;flex-direction:column-reverse}div#rock-walls-video-sec .post-pounding-video-col-right{margin-bottom:10%}.dn-lc-featured-module a.entry-featured-image-url{width:auto;float:none}.dn-lc-featured-module a.entry-featured-image-url img{min-height:200px;object-fit:cover}.dn-lc-featured-module h2.entry-title{width:auto;float:none;padding-bottom:5%}.dn-lc-featured-module .post-content{width:auto;float:none}.dn-lc-previous-posts-row{padding-top:10%!important}.dn-lc-previous-posts-module h2.entry-title{min-height:auto}.dn-lc-featured-module h2.entry-title:before{padding-top:0}form#gform_3{display:block}input#input_3_1_3,input#input_3_3{width:100%}div#input_4_1 .gchoice{padding-bottom:15px}div#gform_wrapper_4 .gform-field-label.gform-field-label--type-inline{line-height:24px}div#dn-home-above-footer-sec .dn-home-above-footer-row{display:flex!important;flex-direction:column-reverse;padding-top:0!important;margin-top:150px}.dn-home-above-footer-image{margin-top:-100px}.dn-footer-services-menu-module.et_pb_menu .et-menu>li a{line-height:1.3em}.dn-footer-menu-titles{margin:0 auto;margin-left:0!important;margin-bottom:20px!important}.dn-footer-services-menu-module.et_pb_menu .et-menu>li{margin-top:0!important;padding-bottom:10px;line-height:1.2em}ul#menu-service-areas-footer{column-count:2;columns:2;columns:2;-webkit-columns:2;-moz-columns:2;display:block}.dn-footer-service-areas-menu-module{margin-left:0!important}.dn-footer-service-areas-menu-module{max-width:100%;margin:0 auto}.dn-footer-service-areas-menu-module li{margin-top:0!important;padding-bottom:10px!important}.dn-footer-menu-titles.dn-footer-menu-title-hidden{display:none}.dn-footer-main-menu-module{max-width:100%!important;margin-left:0!important;margin-bottom:30px!important}}