a{color:#c58d3c}.cust-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:99999999}#our_company{scroll-margin-top:519px!important}.testi-cust-slider02 .et_pb_slide{background:transparent!important}.testi-cust-slider02 .et-pb-controllers{display:none}.logo-slider22 .lgx_lsw_nav_wrap{display:none}.testi-cust-slider02 .et_pb_slide{padding:20px}.testi-cust-slider02 .et_pb_slide .et_pb_slide_description{border:1px solid #d7ac72;-webkit-box-shadow:0px 0px 17px 0px rgba(215,171,114,1);-moz-box-shadow:0px 0px 17px 0px rgba(215,171,114,1);box-shadow:0px 0px 17px 0px rgba(215,171,114,1);display:flex;flex-wrap:wrap;justify-content:center;padding:70px 30px}.testi-cust-slider02 h2.et_pb_slide_title{order:2;margin-top:18px;padding-bottom:0}.testi-cust-slider02 .et_pb_slide_content strong{color:#d7ac72}.testi-cust-slider02 .et_pb_slide_content{text-shadow:none!important}.et_pb_menu_0_tb_header.et_pb_menu ul .contact-menu a{color:#fff!important;font-weight:500}.lb-number{display:none!important}.light-box01 .et_pb_blurb_container{position:absolute;top:0;height:100%;width:100%}.cust-top-menu .sub-menu li.menu-item a{padding:5px 0!important}.cust-top-menu ul#menu-header-menu li.menu-item a:after{content:""!important}.gallery-row02 .et_pb_column.et_pb_column_2_5{width:40%!important}.gallery-row02 .et_pb_column.et_pb_column_3_5{width:60%!important}.gallery-lightbox21{overflow:hidden!important}.page-id-408 .gallery-row01 .et_pb_blurb_content{margin-bottom:14px!important}.gallery-buttonget{position:relative;z-index:99!important}.big-img09 .et_pb_blurb_content{max-width:98%!important}.big-img09 .et_pb_main_blurb_image{margin-bottom:0px!important}.light-box01 .et_pb_blurb_description{opacity:0}.gallery-row01{overflow:hidden}.light-box01 h4.et_pb_module_header{position:absolute;bottom:8px;padding:17px 30px}.cust-top-menu .et_pb_menu__logo{overflow:visible!important;margin-bottom:-20px}.page-title-sec01{display:flex;align-items:center}.img-gallery01 .et_pb_blurb_content{position:relative}.img-gallery01 .et_pb_blurb_container{position:absolute;bottom:50px;padding:0 40px}.gallery-row01{display:flex;flex-wrap:wrap}.gallery-row01 .et_pb_column{margin:0!important;width:50%!important}.eco-friendly-grow .et_pb_column.et_pb_column_21,.fences-walls-grow .et_pb_column_22{width:64%!important}.fences-walls-grow .et_pb_column_23{width:36%!important}.gallery-row01 .et_pb_blurb_content{max-width:97%!important;margin-bottom:20px!important}.gallery-row01 .et_pb_main_blurb_image{margin-bottom:0!important}.text-color-81 strong{color:#d0a05f;font-weight:500!important}.serv-contatus-btn{max-width:340px;width:100%}.cust-width-button02{max-width:390px!important;width:100%}.visualization-img01 img{object-fit:cover}.content-list-box21{top:-60px;margin-bottom:-120px;z-index:9!important}.content-box-51 h3 span{background:#d7ac72;color:#fff;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;font-size:22px;margin-right:8px;position:relative;top:-6px;font-family:'Open Sans'!important}h3.title-content02{font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:35px;color:#d7ac72}.cust-top-menu .et_pb_menu__menu a{padding:14px 0!important}.cust-top-menu ul#menu-header-menu li.menu-item{padding:0 30px}.cust-top-menu .et_pb_menu_inner_container.clearfix{align-items:flex-end}.cust-width-button01{width:100%;text-align:center}.text-color01 strong{color:#d0a05f}.content-box31{margin-top:-100px}.footer-social-media img{width:45px}.footer-social-media li{padding-right:15px}.footer-btn10{width:100%;text-align:center}.footer-cus-col{min-height:344px}.footer-social-media{display:flex;list-style:none!important;padding:0!important}footer .et_pb_menu__wrap{background-color:#000}ul#menu-footer-2{display:block;background-color:transparent}footer .et_pb_menu_0_tb_footer.et_pb_menu ul li a{font-size:18px;font-weight:300;color:#c58d3d!important;text-transform:uppercase}footer .et_pb_menu_0_tb_footer.et_pb_menu ul li{margin-top:0;margin-bottom:15px;display:block;width:100%}.gallery-last-box-01 .et_pb_column_10,.gallery-last-box-01-pets .et_pb_column_9,.gallery-last-box-01-drain .et_pb_column_9,.gallery-last-box-01-eco .et_pb_column_9,.gallery-last-box-01-drainage .et_pb_column_22{width:36.23%!important}.gallery-last-box-01 .et_pb_column_9,.gallery-last-box-01-pets .et_pb_column_8,.gallery-last-box-01-drain .et_pb_column_8,.gallery-last-box-01-eco .et_pb_column_8,.gallery-last-box-01-drainage .et_pb_column_21{width:63.73%!important}.team-photo-01 img{transition:0.3s;filter:grayscale(1)}.team-photo-01 img:hover{filter:none}.cust-width-button01{width:100%}.popmake-content .et_pb_row{padding:0 50px;width:100%}.pum-container{border-width:1px!important}button.pum-close.popmake-close{background-color:transparent!important;color:#d0a05f!important;width:45px!important;height:50px!important;border-radius:0!important;box-shadow:none!important;border-color:#000!important;font-size:50px!important;font-weight:300!important;top:20px!important;right:20px!important}.popmake-content .et_pb_text_inner{font-weight:300}.custom-input,.popmake-content textarea,.cust-contact-form textarea{border:none!important;border-bottom:1px solid #929292!important;font-size:16px;padding:8px 0!important;width:100%!important;color:#929292!important;margin-bottom:20px!important}.custom-input::placeholder,.popmake-content textarea::placeholder{color:#929292!important}#pum-1577 .popmake-content .et_pb_row{padding:0 60px 10px!important}.popmake-content textarea,.cust-contact-form textarea{border:1px solid #929292!important;margin-top:5px;height:120px;padding:10px}.popmake-content form label,.cust-contact-form label{margin-top:20px;display:block;margin-bottom:-20px;color:#929292!important;font-size:16px;font-weight:400}.custom-input-submit{color:#FFFFFF!important;border-width:1px!important;border-color:#000000!important;border-radius:0px!important;letter-spacing:2px!important;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;background-color:#dfba6e!important;height:auto!important;width:auto!important;padding:18px 70px 16px;font-size:19px}subbutton{width:100%;display:block;text-align:center}.link-color-change a{color:inherit}citysec span[data-name="city"]{width:50%;display:block;float:left}citysec span[data-name="state"]{width:20%;display:block;float:left}citysec span[data-name="zip"]{width:30%;display:block;float:left}citysec{display:flex;gap:20px;margin-bottom:-20px}.services-btn-style{max-width:390px!important;width:100%}.my-cutom-popup img.et-animated{visibility:hidden}.my-cutom-popup{position:absolute;bottom:-20px}.cust-top-menu .et_pb_menu__logo img{position:relative;top:25px}span.wpcf7-spinner{display:none}.custom-state-input{position:relative;top:-8px;padding:0!important;margin:0px 0 0 0;line-height:19px;font-size:14px}.state-lab{margin:0!important}.custom-check-box .wpcf7-list-item{width:45%;font-size:14px;color:#929292!important}.lb-data .lb-caption{display:none!important}.et_pb_slide_description{animation:none!important}.et_pb_slide_description .et_pb_slide_content h2{padding-left:5px}.lgx_logo_slider .lgx_app_item_row{align-items:center}.about-testimonial-custom .n2-ss-layer,.about-testimonial-custom .n2-ss-layer,.about-testimonial-custom .n2-ss-section-main-content{background:#faf7ef!important}.about-testimonial-custom .n2-ss-layer>.n2-ss-layer{border:1px solid #d7ac72;box-shadow:0px 0px 8px 0px rgba(215,171,114,1);display:flex;flex-wrap:wrap;justify-content:center}.about-testimonial-custom .n2-ss-layer p{font-size:20px!important}a.gradient-btn-og{z-index:auto}#wpcf7-f476-o2 .wpcf7-submit{font-weight:700;color:#fff;text-transform:uppercase;padding:20px 75px;z-index:100;position:relative;display:inline-block;cursor:pointer;background-color:#f36b25;font-weight:400;margin-top:1rem;border:none}#wpcf7-f476-o2 .wpcf7-submit:hover{background-color:#474647}.team-pop-title{margin:0!important}.team-pop-title h4{font-weight:700;text-transform:uppercase;font-size:25px}.team-pop-dis{margin:0!important}.team-pop-dis h5{font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;font-size:22px;color:#000000!important}.team-pop-con{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-size:21px;line-height:35px}@media only screen and (max-width:1490px){.cust-top-menu.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:16px}.cust-top-menu ul#menu-header-menu li.menu-item{padding:0 15px}}@media only screen and (max-width:1152px){.header-row-col .et_pb_menu__logo-wrap{width:25%!important;max-width:25%!important}.cust-top-menu .et_pb_menu_inner_container.clearfix{align-items:center}.cust-header{padding-right:20px!important;padding-left:20px!important}}@media only screen and (max-width:1168px){.content-brack-01 h1 br{display:none}.content-brack-01 h3 br{display:none}.wpcf7-spinner{display:none}form.submitting .wpcf7-spinner{display:inline-block}}@media only screen and (max-width:980px){.et_pb_menu_0_tb_header.et_pb_menu ul .contact-menu a{color:#dfba6e!important;font-weight:300!important}.content-box31{margin-top:0}.content-box32{margin-top:-100px}.content-brack-01 h1 br,.content-brack-01 h3 br{display:none}.footer-cus-col{min-height:1px}.cust-bnt-mobile{max-width:390px}.cust-width-button01{width:75%}}@media only screen and (max-width:768px){.header-row-col .et_pb_menu__logo-wrap{width:40%!important;max-width:40%!important}}@media only screen and (max-width:767px){.big-img09 .et_pb_blurb_content{max-width:100%!important}.gallery-row02 .et_pb_column.et_pb_column_3_5{width:100%!important}.gallery-row02 .et_pb_column.et_pb_column_2_5{width:100%!important}.gallery-row01 .et_pb_column,.eco-friendly-grow .et_pb_column.et_pb_column_21,.eco-friendly-grow .et_pb_column.et_pb_column_22{width:100%!important}.gallery-row01 .et_pb_blurb_content{max-width:100%!important;width:100%!important}.gallery-row01 .et_pb_blurb_content img{width:100%!important}.gallery-row01 .et_pb_blurb_content .et_pb_main_blurb_image{width:100%!important}.content-box-51 h3 span{width:30px;height:30px;font-size:16px}.header-row-col .et_pb_menu__logo-wrap{width:60%!important;max-width:60%!important}.cust-top-menu .et_pb_menu__logo{margin-bottom:-10px}#pum-1577 .popmake-content .et_pb_row{padding:0px 20px!important}subbutton{text-align:left}button.pum-close.popmake-close{width:35px!important;height:40px!important;font-size:30px!important}}.team-box-content{height:48px}.privacy-policy-list-style li{padding-bottom:10px}.privacy-policy-list-style li:last-child{padding-bottom:0}.single #main-content,.single.single-post #main-content,.tag #main-content{margin-top:145px}.blank-div-team{width:14.83335}.cblp-section{display:flex;align-items:center;flex-wrap:wrap}.plunge-pool-form-sec{margin-top:-190px}.plunge-pool-form-sec h3{padding:0}.plunge-pool-form-sec .et_pb_with_border.et_pb_module.et_pb_text.et_pb_text_51{margin:0 0 20px 0}.plunge-pool-form-sec .custom-input{border:1px solid #000!important;padding:10px 20px 20px 20px!important;height:50px;width:80%!important}@media (max-width:575.98px){#mobile_menu1{overflow:scroll;height:77vh}.team-box-content{height:auto}.home-slider-sec .n2-ss-section-main-content{display:none!important}.cust-top-menu .et_pb_menu__logo img{top:0px;max-height:131px!important;position:absolute;height:100px!important}.cust-top-menu ul.sub-menu{list-style:circle!important;margin:0 0 0 30px}.cust-top-menu ul.sub-menu li::marker{color:#dfba6e}.cust-top-menu ul.sub-menu li{padding-left:0}.mobile-header-contact{display:flex;position:absolute;left:100px;right:0;margin:0;justify-content:flex-end;padding:0;z-index:9999999;width:120px;top:9px}.mobile-header-contact .et_pb_text_inner{display:flex}.mobile-header-contact a{font-size:16px;padding:0 0 0 21px;color:#c58d3d!important;text-transform:uppercase}.mobile-header-contact a:last-child{color:#fff!important;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;line-height:18px;letter-spacing:1px}.cust-header{padding:20px 20px!important}.footer-social-media{justify-content:center}.n2-ss-slide{height:370px}.stephen-text p br{display:none}.cblp-section{flex-direction:column}.plunge-pool-form-sec{margin-top:0}.plunge-pool-form-sec subbutton{text-align:center}}@media (max-width:767.98px) and (orientation:landscape){#mobile_menu1{overflow:scroll;height:85vh}.team-box-content{height:auto}.home-slider-sec .n2-ss-section-main-content{display:none!important}.cust-top-menu ul.sub-menu{list-style:circle!important;margin:0 0 0 30px}.cust-top-menu ul.sub-menu li::marker{color:#dfba6e}.cust-top-menu ul.sub-menu li{padding-left:0}.cblp-section{flex-direction:column}.plunge-pool-form-sec{margin-top:0}}@media (min-width:768px) and (max-width:991.98px){#mobile_menu1{overflow:scroll;height:85vh}.cust-top-menu ul.sub-menu{list-style:circle!important;margin:0 0 0 30px}.cust-top-menu ul.sub-menu li::marker{color:#dfba6e}.cust-top-menu ul.sub-menu li{padding-left:0}}.home.page-id-33 .et_pb_slide_content h2{font-weight:300;font-size:31px}.home_page_slider .groff-heading div.n2-ss-text{font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300!important;font-size:100px!important;color:#FFFFFF!important;transition:none!important}.home_page_slider .n2-ss-slider .n2-ss-layer-with-background{transition:none!important}.home_page_slider .n2-ss-slider.n2-ss-loaded .n2-ss-layers-container{transition:unset!important;opacity:1!important}.custom-state-input option:first-child{border:none!important;border-bottom:1px solid #929292!important;font-size:16px;padding:8px 0!important;width:100%!important;color:#929292!important;margin-bottom:20px!important}select.wpcf7-form-control.custom-input.custom-state-input{border:none!important;border-bottom:1px solid #929292!important;font-size:16px;padding:14px 0 8px!important;width:100%!important;color:#929292!important;margin-bottom:20px!important}span.wpcf7-form-control-wrap[data-name="state-dropdown"]{display:block}#awards,#our_team,#our_company{padding:0 0 60px 0}#our_company{padding:0 0 80px 0}.toggle_box_btn ul li a{color:#000000;font-size:20px;line-height:1.7em;font-weight:400;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif!important}.toggle_box_btn .et_pb_toggle_title:before{content:'';right:auto;left:0px;border:2px solid #000;border-radius:75px}.toggle_box_btn .et_pb_toggle_content>ul li:nth-child(odd){background-color:#dfba6e30}.news_letters{height:500px;overflow-y:scroll}.news_letters::-webkit-scrollbar{width:10px}.news_letters::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.news_letters::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.password-form-cust{padding:100px;max-width:700px;margin:auto;background-color:#fff;box-shadow:rgba(0,0,0,0.16) 0px 10px 36px 0px,rgba(0,0,0,0.06) 0px 0px 0px 1px}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);transform:scale(1.1);transition:visibility 0s linear 0.25s,opacity 0.25s 0s,transform 0.25s;z-index:99}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;padding:1rem 1.5rem;width:24rem;border-radius:0.5rem}.close-button{float:none;width:40px;height:40px;text-align:center;cursor:pointer;border-radius:0.25rem;color:#000000;font-size:34px;position:absolute;top:6px;right:20px;line-height:1;display:block;z-index:2;border:1px solid #000000;border-radius:75px}.close-button:hover{background-color:darkgray}.show-modal{opacity:1;visibility:visible;transform:scale(1.0);transition:visibility 0s linear 0s,opacity 0.25s 0s,transform 0.25s}.page-id-1015 .fences-walls-img-six-main,.page-id-1167 .playscapes-img-six-main,.page-id-1190 .eco-friendly-landscaping-img-six,.page-id-1207 .drainage-solutions-img-six{width:63.5%!important}.page-id-1015 .fences-walls-img-sev-main,.page-id-1167 .playscapes-img-sev-main,.page-id-1190 .eco-friendly-landscaping-img-sev,.page-id-1207 .drainage-solutions-img-sev{width:36%!important}.password-form-cust .et_password_protected_form h1{color:#D0A05F;text-align:left;font-size:22px;text-transform:uppercase;line-height:30px;font-weight:400;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif}.password-form-cust .et_password_protected_form p{color:#D0A05F;font-size:18px;line-height:22px;font-style:italic;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif}.modal-content{border-radius:0;width:50%}.modal-content .close-button{top:30px;right:40px;color:#DFBA6E;border-radius:0;border:1px solid #DFBA6E}.modal-content .close-button a{color:#DFBA6E}.modal-content .et_pb_button:hover:after{display:none}.modal-content .et_pb_section.et_section_regular{padding:40px 0}.modal-content h1{color:#DFBA6E!important}.modal-content p{color:#DFBA6E!important;padding:0 0 20px 0!important}.modal-content .et_password_protected_form .et_submit_button{color:#fff;background:#DFBA6E!important;border:none!important;text-transform:uppercase;border-radius:inherit;padding:6px 35px!important;float:none}.et_password_protected_form h1,.et_password_protected_form p{display:none}.et_password_protected_form form p{display:block!important}.my-custom-content{position:absolute;z-index:999;text-align:center;width:100%;top:90px}.et_password_protected_form{margin:100px 0 0 0}@media (max-width:575.98px){.modal-content{width:80%}.modal-content .close-button{top:20px;right:20px}.my-custom-content{width:80%;top:71px}.modal-content h1{font-size:21px}.modal-content p{font-size:16px}.modal-content .et_pb_section.et_section_regular{padding:40px 0 0}}@media (max-width:767.98px) and (orientation:landscape){.modal-content{width:80%}.modal-content .close-button{top:20px;right:20px}.my-custom-content{width:80%;top:71px}.modal-content h1{font-size:21px}.modal-content p{font-size:16px}.modal-content .et_pb_section.et_section_regular{padding:40px 0 0}}#northern-verginia-section-image-1 img{height:280px}#northern-verginia-section-image-2 img{height:280px}#northern-verginia-section-image-3 img{height:280px}.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-next,.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-prev{color:#ffffff!important}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background:#ffffff!important}.my_gallery .et-pb-controllers a{width:20px;height:20px;border-radius:20px}.my_gallery .et-pb-arrow-next,.my_gallery .et-pb-arrow-prev{color:#fff;font-size:60px}.font-one{font-family:'Josefin Sans',sans-serif}.font-two{font-family:'Open Sans',serif}