@media only screen and (min-width:768px){.zip-finder .bk-2-Yard-Dumpster{background-image:url(/images/backgrounds/project-types/2-Yard-Dumpster.webp)}.zip-finder .bk-4-Yard-Dumpster{background-image:url(/images/backgrounds/project-types/4-Yard-Dumpster.webp)}.zip-finder .bk-6-Yard-Dumpster{background-image:url(/images/backgrounds/project-types/6-Yard-Dumpster.webp)}.zip-finder .bk-8-Yard-Dumpster{background-image:url(/images/backgrounds/project-types/8-Yard-Dumpster.webp)}.zip-finder .bk-10-Yard-Dumpster{background-image:url(/images/backgrounds/project-types/10-Yard-Dumpster.webp)}.zip-finder .bk-15-Yard-Dumpster{background-image:url(/images/backgrounds/project-types/15-Yard-Dumpster.webp)}.zip-finder .bk-20-Yard-Dumpster{background-image:url(/images/backgrounds/project-types/20-Yard-Dumpster.webp)}.zip-finder .bk-30-Yard-Dumpster{background-image:url(/images/backgrounds/project-types/30-Yard-Dumpster.webp)}.zip-finder .bk-40-Yard-Dumpster{background-image:url(/images/backgrounds/project-types/40-Yard-Dumpster.webp)}.zip-finder .bk-Appliance-Removal{background-image:url(/images/backgrounds/project-types/Appliance-Removal.webp)}.zip-finder .bk-Basement-Cleanout{background-image:url(/images/backgrounds/project-types/Basement-Cleanout.webp)}.zip-finder .bk-Cardboard-Recycling{background-image:url(/images/backgrounds/project-types/Cardboard-Recycling.webp)}.zip-finder .bk-Carpet-Removal{background-image:url(/images/backgrounds/project-types/Carpet-Removal.webp)}.zip-finder .bk-Commercial-Cleanout{background-image:url(/images/backgrounds/project-types/Commercial-Cleanout.webp)}.zip-finder .bk-Commercial-Dumpsters{background-image:url(/images/backgrounds/project-types/Commercial-Dumpsters.webp)}.zip-finder .bk-Commercial-Trash-Collection{background-image:url(/images/backgrounds/project-types/Commercial-Trash-Collection.webp)}.zip-finder .bk-Commercial-Trash-Compactors{background-image:url(/images/backgrounds/project-types/Commercial-Trash-Compactors.webp)}.zip-finder .bk-Concrete-Recycling-Dumpsters{background-image:url(/images/backgrounds/project-types/Concrete-Recycling-Dumpsters.webp)}.zip-finder .bk-Construction-Debris-Removal{background-image:url(/images/backgrounds/project-types/Construction-Debris-Removal.webp)}.zip-finder .bk-Construction-Dumpsters{background-image:url(/images/backgrounds/project-types/Construction-Dumpsters.webp)}.zip-finder .bk-Dumpster-Bags{background-image:url(/images/backgrounds/project-types/Dumpster-Bags.webp)}.zip-finder .bk-Electronics-Removal{background-image:url(/images/backgrounds/project-types/Electronics-Removal.webp)}.zip-finder .bk-Estate-Cleanout{background-image:url(/images/backgrounds/project-types/Estate-Cleanout.webp)}.zip-finder .bk-Furniture-Removal{background-image:url(/images/backgrounds/project-types/Furniture-Removal.webp)}.zip-finder .bk-Garage-Cleanout{background-image:url(/images/backgrounds/project-types/Garage-Cleanout.webp)}.zip-finder .bk-Hoarding-Cleanout{background-image:url(/images/backgrounds/project-types/Hoarding-Cleanout.webp)}.zip-finder .bk-Household-Junk-Dumpsters{background-image:url(/images/backgrounds/project-types/Household-Junk-Dumpsters.webp)}.zip-finder .bk-Junk-Cleanup-and-Hauling{background-image:url(/images/backgrounds/project-types/Junk-Cleanup-and-Hauling.webp)}.zip-finder .bk-Light-Demolition{background-image:url(/images/backgrounds/project-types/Light-Demolition.webp)}.zip-finder .bk-Mattress-Removal{background-image:url(/images/backgrounds/project-types/Mattress-Removal.webp)}.zip-finder .bk-Paper-Recycling{background-image:url(/images/backgrounds/project-types/Paper-Recycling.webp)}.zip-finder .bk-Plastic-Recycling{background-image:url(/images/backgrounds/project-types/Plastic-Recycling.webp)}.zip-finder .bk-Refrigerator-Removal{background-image:url(/images/backgrounds/project-types/Refrigerator-Removal.webp)}.zip-finder .bk-Rock-Brick-Dirt-Dumpsters{background-image:url(/images/backgrounds/project-types/Rock,-Brick,-Dirt-Dumpsters.webp)}.zip-finder .bk-Roll-Off-Dumpsters{background-image:url(/images/backgrounds/project-types/Roll-Off-Dumpsters.webp)}.zip-finder .bk-Roofing-Dumpsters{background-image:url(/images/backgrounds/project-types/Roofing-Dumpsters.webp)}.zip-finder .bk-Scrap-Metal-Recycling{background-image:url(/images/backgrounds/project-types/Scrap-Metal-Recycling.webp)}.zip-finder .bk-Scrap-Metal-Removal{background-image:url(/images/backgrounds/project-types/Scrap-Metal-Removal.webp)}.zip-finder .bk-Shingle-Recycling{background-image:url(/images/backgrounds/project-types/Shingle-Recycling.webp)}.zip-finder .bk-Storm-Cleanup{background-image:url(/images/backgrounds/project-types/Storm-Cleanup.webp)}.zip-finder .bk-Temporary-Dumpster-Rental{background-image:url(/images/backgrounds/project-types/Temporary-Dumpster-Rental.webp)}.zip-finder .bk-Tire-Removal{background-image:url(/images/backgrounds/project-types/Tire-Removal.webp)}.zip-finder .bk-Trailer-Dumpsters{background-image:url(/images/backgrounds/project-types/Trailer-Dumpsters.webp)}.zip-finder .bk-Trash-Removal{background-image:url(/images/backgrounds/project-types/Trash-Removal.webp)}.zip-finder .bk-Yard-Waste{background-image:url(/images/backgrounds/project-types/Yard-Waste.webp)}.zip-finder .bk-Yard-Waste-Removal{background-image:url(/images/backgrounds/project-types/Yard-Waste-Removal.webp)}.zip-finder .bk-Above-Ground-Pool-Removal{background-image:url(/images/backgrounds/project-types/Above-Ground-Pool-Removal.webp)}.zip-finder .bk-Asphalt-Driveway-Removal{background-image:url(/images/backgrounds/project-types/Asphalt-Driveway-Removal.webp)}.zip-finder .bk-Asphalt-Parking-Lot-Removal{background-image:url(/images/backgrounds/project-types/Asphalt-Parking-Lot-Removal.webp)}.zip-finder .bk-Barn-Demolition{background-image:url(/images/backgrounds/project-types/Barn-Demolition.webp)}.zip-finder .bk-Chimney-Removal{background-image:url(/images/backgrounds/project-types/Chimney-Removal.webp)}.zip-finder .bk-Commercial-Building-Demolition{background-image:url(/images/backgrounds/project-types/Commercial-Building-Demolition.webp)}.zip-finder .bk-Commercial-Interior-Demolition{background-image:url(/images/backgrounds/project-types/Commercial-Interior-Demolition.webp)}.zip-finder .bk-Concrete-Driveway-Removal{background-image:url(/images/backgrounds/project-types/Concrete-Driveway-Removal.webp)}.zip-finder .bk-Concrete-Foundation-Removal{background-image:url(/images/backgrounds/project-types/Concrete-Foundation-Removal.webp)}.zip-finder .bk-Concrete-Parking-Lot-Removal{background-image:url(/images/backgrounds/project-types/Concrete-Parking-Lot-Removal.webp)}.zip-finder .bk-Concrete-Patio-Removal{background-image:url(/images/backgrounds/project-types/Concrete-Patio-Removal.webp)}.zip-finder .bk-Concrete-Sidewalk-Removal{background-image:url(/images/backgrounds/project-types/Concrete-Sidewalk-Removal.webp)}.zip-finder .bk-Debris-Hauling{background-image:url(/images/backgrounds/project-types/Debris-Hauling.webp)}.zip-finder .bk-Deck-Shed-Fence-Removal{background-image:url(/images/backgrounds/project-types/Deck,-Shed,-Fence-Removal.webp)}.zip-finder .bk-Dirt-and-Rock-Removal{background-image:url(/images/backgrounds/project-types/Dirt-and-Rock-Removal.webp)}.zip-finder .bk-Garage-Demolition{background-image:url(/images/backgrounds/project-types/Garage-Demolition.webp)}.zip-finder .bk-House-Demolition{background-image:url(/images/backgrounds/project-types/House-Demolition.webp)}.zip-finder .bk-Inground-Pool-Removal{background-image:url(/images/backgrounds/project-types/Inground-Pool-Removal.webp)}.zip-finder .bk-Miscellaneous-Demolition{background-image:url(/images/backgrounds/project-types/Miscellaneous-Demolition.webp)}.zip-finder .bk-Mobile-Home-Demolition{background-image:url(/images/backgrounds/project-types/Mobile-Home-Demolition.webp)}.zip-finder .bk-Oil-Tank-Removal{background-image:url(/images/backgrounds/project-types/Oil-Tank-Removal.webp)}.zip-finder .bk-Other-Asphalt-Concrete-Removal{background-image:url(/images/backgrounds/project-types/Other-Asphalt-Concrete-Removal.webp)}.zip-finder .bk-Other-Building-Demolition{background-image:url(/images/backgrounds/project-types/Other-Building-Demolition.webp)}.zip-finder .bk-Propane-Tank-Removal{background-image:url(/images/backgrounds/project-types/Propane-Tank-Removal.webp)}.zip-finder .bk-Residential-Interior-Demolition{background-image:url(/images/backgrounds/project-types/Residential-Interior-Demolition.webp)}.zip-finder .bk-Septic-Tank-Removal{background-image:url(/images/backgrounds/project-types/Septic-Tank-Removal.webp)}}#quote-steps-modal .nextzip{position:relative}#quote-steps-modal .nextzip.show-preloader{color:#db6c0a}#quote-steps-modal .nextzip.show-preloader:after{display:block}#quote-steps-modal .nextzip:after{animation:spin 1s linear infinite;border:2px solid #fefefe;border-radius:100%;border-top:3px solid orange;bottom:0;content:"";display:none;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}#quote-steps-modal .nextzip:disabled,#quote-steps-modal .nextzip:disabled:hover{color:#999}@media only screen and (min-width:550px){#quote-steps-modal .modal-dialog{margin:auto}}#quote-steps-modal .modal-dialog .modal-content{background-color:#e8e8e8;border:none;border-radius:10px}#quote-steps-modal .modal-dialog .modal-content .modal-header{border-color:transparent;flex-wrap:wrap}#quote-steps-modal .modal-dialog .modal-content .modal-header .close.hide{cursor:default;opacity:0}#quote-steps-modal .modal-dialog .modal-content .modal-header .close span{font-size:3rem}#quote-steps-modal .modal-dialog .modal-content .modal-body>div{margin-bottom:10px}#quote-steps-modal .modal-dialog .modal-content .modal-body p{margin:1rem 0}#quote-steps-modal .modal-dialog .modal-content .agree{margin:0 auto;width:80%}#quote-steps-modal .modal-dialog .modal-content .steps{position:relative}#quote-steps-modal .modal-dialog .modal-content .steps.onlyzip{display:block}#quote-steps-modal .modal-dialog .modal-content .steps .onError{color:#f58220}#quote-steps-modal .modal-dialog .modal-content .steps .step{display:none}#quote-steps-modal .modal-dialog .modal-content .steps .step:first-child{display:block}#quote-steps-modal .modal-dialog .modal-content .steps .step .modal-body{padding:0 30px 10px}#quote-steps-modal .modal-dialog .modal-content .steps .step .modal-footer{border-color:transparent;padding:30px 20px 20px}#quote-steps-modal .modal-dialog .modal-content .steps .step .modal-footer .btn{border-radius:4px;font-size:1.35rem;line-height:2rem;padding:6px 32px}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm{background-color:#e8e8e8;border-radius:10px;display:none;height:100%;left:0;margin-top:-10px;position:absolute;top:0;width:100%;z-index:1}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm.show{display:block}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm h3{color:#333;font-size:2rem;line-height:2.7rem;margin:0 0 10px;text-align:center;width:100%}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm h3 span{color:#f58220;font-weight:700}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm .modal-footer{justify-content:center}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-ok h3{color:#333;font-size:3rem;font-weight:700;line-height:4rem;margin:0 0 10px;padding:30px 40px 50px;text-align:center;width:100%}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-only-zip h3,#quote-steps-modal .modal-dialog .modal-content .steps .step .step-zip h3{color:#333;font-size:2rem;font-weight:700;line-height:2.2rem;margin:0 0 10px;text-align:center;width:100%}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-only-zip .onError,#quote-steps-modal .modal-dialog .modal-content .steps .step .step-zip .onError{text-align:center}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-only-zip label,#quote-steps-modal .modal-dialog .modal-content .steps .step .step-zip label{color:#333;font-size:1.8rem;font-weight:700;line-height:1.4rem;margin:12px 0 0;text-align:center;width:100%}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-only-zip input[type=text],#quote-steps-modal .modal-dialog .modal-content .steps .step .step-zip input[type=text]{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:1.4rem;height:34px;line-height:1.4rem;margin:4px auto;padding:6px 12px;text-align:center;width:170px}#quote-steps-modal-library{padding:0 20px 10px}@media(max-width:1050px){.ondeffBackdrop{min-height:700px!important}}.display-none-form{display:none}@media(max-width:350px){.footer-modal-btn{display:flex;flex-direction:column-reverse;gap:10px}.footer-modal-btn button{width:100%}}.modal-header{align-items:flex-start;border-color:transparent;display:flex;flex-wrap:nowrap!important;justify-content:flex-end;padding:0 0 0 20px}.modal-header .close{background-color:transparent;border:0;color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.modal-header .close.hide{cursor:default;opacity:0}.modal-header .close span{font-size:3rem}.modal-header .close:hover{background:0 0;color:#f18400;opacity:.8;transform:none}.get-a-quote{background-color:#f58220;border:1px solid #f58220;border-radius:4px;color:#fefefe;font-size:1.8rem;margin-top:15px;padding:7px 20px;text-align:center}.get-a-quote:hover{color:#fefefe;cursor:pointer;text-decoration:none;text-decoration:underline}@media(max-width:768px){.get-a-quote-profile-page{width:100%}}.profile-button-form{background-color:#f58220;border:1px solid #f58220;border-radius:4px;color:#fefefe;display:block;width:100%}.price-book-button,.price-book-button-sidebar,.profile-button-form{font-size:1.8rem;margin-top:15px;padding:7px 20px;text-align:center}.price-book-button,.price-book-button-sidebar{background-color:#fefefe;border:1px solid #337ab7;border-radius:4px;color:#337ab7}.price-book-button-sidebar{width:100%}@media(max-width:768px){.price-book-button{width:100%}}.service-blog{border:1px solid #949494;border-radius:6px;color:#f58220;display:inline-block;font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:20px;padding:3px 8px}.profile-button-review-form{background-color:#f58220;border:2px solid #f58220;border-radius:4px;color:#fff;cursor:pointer;padding:3px 20px;text-align:center;text-decoration:none}.profile-button-review-form:hover{text-decoration:underline}.review-quote-step-modal{display:flex;justify-content:space-between;padding:0 0 1rem}.review-quote-step-modal h2{font-size:2.2rem;font-weight:600;line-height:2rem;margin-bottom:0;padding:25px 0 10px 18px}.review-quote-step-modal .close{align-items:flex-start;display:flex;justify-content:center}.review-quote-step-modal .close span{margin-top:-5px}.onlineBookingMessage{margin-left:22px}.google-place-autocomplete legend{float:none}.proCardNearMe .title{font-size:4rem;font-weight:700;margin-bottom:3rem;margin-top:1.5rem}.proCardNearMe .title a{color:#000;text-decoration:none}.proCardNearMe .title a span{line-height:.9}@media(max-width:992px){.proCardNearMe .title{line-height:4rem}}@media(max-width:767px){.proCardNearMe .title{font-size:3rem}}.proCardNearMe .text{font-size:1.5rem;margin-bottom:3rem}.proCardNearMe .cardFooter{align-items:center;background-color:#f5f5f5;font-size:2rem;height:6rem;justify-content:center;vertical-align:middle}@media(max-width:992px){.proCardNearMe .cardFooter div{justify-content:center;width:50%}}@media(max-width:767px){.proCardNearMe .cardFooter div{width:100%}.proCardNearMe .cardFooter{flex-direction:column;flex-wrap:nowrap;font-size:0;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:1.5rem}}.proCardNearMe .flex-footer .get-a-quote{margin-top:0!important;min-width:230px}.proCardNearMe .notVisible{font-size:0}.proCardNearMe .phoneText{color:#000;font-size:2rem;text-decoration:none!important;text-transform:none}.proCardNearMe .phoneText span span{font-weight:700}.proCardNearMe .rating{margin-bottom:.5rem}.proCardNearMe .getAQuoteButtonContainer{display:table-cell;vertical-align:middle}.proCardNearMe .getAQuoteButtonContainer .get-a-quote{border-radius:20px!important;display:block;margin-left:auto;margin-right:auto;margin-top:0!important}.nearMeCard{margin-bottom:2rem}.blog .cardsTitle{font-size:4rem;font-weight:700;margin-bottom:5rem;margin-top:10rem}@media(max-width:992px){.blog .cardsTitle{line-height:4.5rem}}@media(max-width:640px){.blog .cardsTitle{font-size:4rem}}.blog .block a:hover{text-decoration:underline!important}.bottomSection .cardsTitle{font-size:4rem;font-weight:700;margin-bottom:3rem}.bottomSection .faqTitle{font-size:3rem;font-weight:700;padding:5rem 5rem 4rem}@media(max-width:992px){.bottomSection .faqTitle{line-height:4rem}}.bottomSection .faq{padding:5rem}.popularBlogContainer{margin-bottom:4rem}.popularBlogContainer .title a{color:#646464;font-size:2.5rem;font-weight:700;line-height:3rem;margin-bottom:1.4rem;text-decoration:none}.popularBlogContainer .text{font-size:1.5rem}.popularBlogContainer .blog-img{height:142px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:992px){.popularBlogContainer .blog-img{margin-bottom:10px}}.readMore{color:#f18200;font-size:2rem;text-decoration:none}.dropContainer{align-items:center;border:2px solid #8c8c8c;border-radius:5px;color:#8c8c8c;display:flex;font-size:1.8rem;font-weight:600;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:8px;text-align:center}.dropContainer .location-icon{background-image:url(/images/icons/location.svg);background-repeat:no-repeat;background-size:cover;height:20px;width:20px}.dropContainer:hover{color:#8c8c8c}.dropMenuContainer{padding:30px}.dropMenuContainer p:first-child{color:#8c8c8c;font-size:1.5rem;font-weight:600;padding-left:2px}.dropMenuContainer p:last-child{color:red;font-size:1.3rem;font-weight:500;padding-left:2px;padding-top:3px}.dropMenuContainer div{align-items:center;display:flex;justify-content:center}.dropMenuContainer div input{font-size:1.4rem;height:40px;margin-right:10px;width:200px}.dropMenuContainer div input::-moz-placeholder{color:#8c8c8c;font-size:1.4rem}.dropMenuContainer div input::placeholder{color:#8c8c8c;font-size:1.4rem}.dropMenuContainer div button{padding:8px}.errormsg{color:#f58220;font-size:2.2rem}@media(max-width:992px){.errormsg{margin-bottom:6rem}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ReactModal__Overlay{opacity:0;overflow-x:hidden;overflow-y:auto;padding:20px;transition:opacity .5s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}@media(max-width:640px){.ReactModal__Overlay--after-open{padding:1%!important}}@media(max-height:400px){.ReactModal__Overlay--after-open{padding:1%!important}}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Body--open{overflow:hidden}.ReactModal__Content{display:flex;flex-direction:column;padding:20px 30px 30px!important;transition:all .5s ease-in-out}@media(max-width:640px){.ReactModal__Content{inset:auto!important;min-height:99vh;transform:none!important;width:98%!important}}@media(max-height:400px){.ReactModal__Content{inset:auto!important;min-height:98.5vh;transform:none!important;width:98%!important}}.modal-steps-form-container{display:flex;flex:3 1;flex-direction:column;justify-content:flex-start}.modal-steps-form .react-stars{line-height:34px}.modal-steps-form .react-stars span{margin-right:10px}.modal-steps-form .preloader-container{display:inline-block;position:relative}.modal-steps-form .preloader-container .preloader{animation-duration:2s;animation-iteration-count:infinite;animation-name:spin;border:5px solid #eee;border-radius:50%;border-top-color:#db6c0a;height:30px;left:-15px;position:absolute;top:-15px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-steps-form .step{display:none}.modal-steps-form .step.current{display:block}.modal-steps-form .error{background-color:#ffeded;color:#ab3030;margin:15px 0;padding:5px;text-align:center}@media(max-width:640px){.modal-steps-form .error{font-size:1.7rem;line-height:2.3rem}}.modal-steps-form .json-paragraph{font-size:1.4rem;margin:20px 0}@media(max-width:640px){.modal-steps-form .json-paragraph{font-size:1.8rem;line-height:2.4rem}}.modal-steps-form .json-paragraph h4{margin-bottom:1rem}.modal-steps-form .json-paragraph.centred{text-align:center}.modal-steps-form .json-message{font-size:2rem;line-height:2.8rem;margin:35px 5px}.modal-steps-form .json-message.centred{text-align:center}.modal-steps-form .actions{margin:30px 0 0;text-align:center}.modal-steps-form .actions button,.modal-steps-form .actions input{background-color:#f58220;border:none;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.14);color:#fefefe;font-size:1.4rem;line-height:2.4rem;margin:0 5px;padding:6px 20px;text-transform:uppercase}@media(max-width:640px){.modal-steps-form .actions button,.modal-steps-form .actions input{font-size:1.6rem}}.modal-steps-form .actions .steps-modal-back{background-color:transparent;box-shadow:none;color:#263238}.modal-steps-form .actions .terms{background:#eeeeee87;color:#666;font-size:1.4rem;line-height:1.8rem;margin-top:25px;padding:15px;text-align:left}@media(max-width:640px){.modal-steps-form .actions .terms{font-size:1.6rem}}@media(min-width:640px){.modal-steps-form .actions .terms{text-align:center}.modal-steps-form .actions .terms br{display:none}}.modal-steps-form .actions .terms a{color:#337ab7}.modal-steps-form .actions .terms p:last-child{margin:0}.modal-steps-confirm,.modal-steps-fail,.modal-steps-ok{display:none;flex-direction:column}.modal-steps-confirm h4,.modal-steps-fail h4,.modal-steps-ok h4{font-size:1.8rem;line-height:3rem;text-align:center}.modal-steps-confirm h4 span,.modal-steps-fail h4 span,.modal-steps-ok h4 span{color:#f58220}.modal-steps-confirm.show,.modal-steps-fail.show,.modal-steps-ok.show{align-items:center;background-color:#fefefe;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.modal-steps-confirm.show h4,.modal-steps-fail.show h4,.modal-steps-ok.show h4{display:block}.modal-steps-header{align-items:center;display:flex;justify-content:space-between;margin:0 -10px}.modal-steps-header h2{color:#263238;font-size:1.6rem;line-height:2rem;margin:0}.modal-steps-header .modal-x-close{background-color:transparent;background-image:url(/x-close-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;height:14px;width:14px}.modal-steps-percentage{margin:15px -30px 25px}.modal-steps-percentage .line{border-bottom:1px solid #eee}.modal-steps-percentage .percentage-container{background-color:#eaeaea;height:4px}.modal-steps-percentage .percentage-container .percentage-bar{background-color:#f58220;height:4px;transition:width .5s ease-in-out}.blog{margin-top:100px}.blog .col-lg-8.common{margin-bottom:30px}.blog .main-title{color:#333;font-size:2.5rem;font-weight:700;line-height:2.7rem;padding-bottom:9px}.blog .post{background-color:#fff;border:.5px solid #c3c3c3;border-radius:4px;box-shadow:0 0 5px 0 #c3c3c3;margin:0 0 25px;padding:20px}@media only screen and (min-width:992px){.blog .post{height:100%}}.blog .post .text-align-center{text-align:center}.blog .post iframe{max-width:100%}.blog .post .resume a.img{display:block;margin-bottom:20px}.blog .post .resume a.img img{width:100%}.blog .post .resume h2 a{color:#333;font-size:2.2rem;font-weight:700;line-height:2.4rem;text-decoration:none}.blog .post .resume h2 a:hover{color:#f58220;text-decoration:underline}.blog .post .resume p{color:#333;font-size:1.4rem;line-height:2rem}.blog .post .resume a.continue{color:#f58220;font-size:1.4rem;line-height:2rem;text-decoration:none}.blog .post .resume a.continue:hover{text-decoration:underline}.blog .post .main-image{margin-bottom:15px;width:100%}.blog .post .main-image.hide{display:none}.blog .post .main-image img{height:auto;min-height:43.5vw;width:100%}@media only screen and (min-width:576px){.blog .post .main-image img{min-height:241.5px}}@media only screen and (min-width:768px){.blog .post .main-image img{min-height:331.5px}}@media only screen and (min-width:992px){.blog .post .main-image img{min-height:291.48px}}@media only screen and (min-width:1200px){.blog .post .main-image img{min-height:351.5px}}@media only screen and (min-width:1400px){.blog .post .main-image img{min-height:411.5px}}.blog .post .main-image iframe{height:auto;min-height:43.5vw;width:100%}@media only screen and (min-width:576px){.blog .post .main-image iframe{min-height:241.5px}}@media only screen and (min-width:768px){.blog .post .main-image iframe{min-height:331.5px}}@media only screen and (min-width:992px){.blog .post .main-image iframe{min-height:291.48px}}@media only screen and (min-width:1200px){.blog .post .main-image iframe{min-height:351.5px}}@media only screen and (min-width:1400px){.blog .post .main-image iframe{min-height:411.5px}}.blog .post ul.tags{display:flex;flex-wrap:wrap;list-style:none;margin:10px 0;padding:0}.blog .post ul.tags li{color:#f58220;display:flex;font-size:1.2rem;line-height:1.7rem}.blog .post ul.tags li a,.blog .post ul.tags li span{color:#f58220;font-size:1.2rem;line-height:1.7rem;text-decoration:none}.blog .post ul.tags li a:hover{text-decoration:underline}.blog .post ul.tags li.big a,.blog .post ul.tags li.big span{font-size:1.4rem;line-height:2rem}.blog .post ul.tags li:after{color:#333;content:"/";display:inline-block;margin:0 5px}.blog .post ul.tags li:last-child:after{display:none}.blog .post .changedDate{color:#8b8b8b;font-size:1.4rem;line-height:2rem}.blog .post .body br{display:none}.blog .post .body img{height:auto;margin-bottom:15px;width:100%}.blog .post .body p{color:#333;font-size:1.6rem;line-height:2.2rem}.blog .post .body p br{display:initial}.blog .post .body p big{font-size:1.9rem;line-height:2.7rem;text-decoration:none}.blog .post .body p big strong a{text-decoration:none}.blog .post .body p big strong a:hover,.blog .post .body p big:hover{text-decoration:underline}.blog .post .body p a{text-decoration:none}.blog .post .body p a:hover{text-decoration:underline}.blog .post .body hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.blog .post .body .rtecenter{text-align:center}.blog .post .body h2{font-size:2.2rem;font-weight:700;margin-bottom:10px;margin-left:0;margin-top:20px}.blog .post .body h2 a{text-decoration:none}.blog .post .body h2 a:hover{text-decoration:underline}.blog .post .body h3{font-size:2rem;font-weight:400;margin-bottom:10px;margin-top:20px}.blog .post .body a{color:#f58220}.blog .post .body blockquote{border-left:10px solid #ccc;font-size:1.2em;font-style:italic;font-weight:700;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}.blog .post .body blockquote:before{color:#ccc;content:open-quote;font-size:3.5em;font-weight:400;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.blog .post .body blockquote p{color:#949494;display:inline}.blog .post .body .content-box-yellow{background-color:#f9f8d3;border:1px solid #fadf98;margin:0 0 1.2em;overflow:hidden;padding:1.2em}.blog .post .body .content-box-yellow h2{margin:0}.blog .post .body ul li a{text-decoration:none}.blog .post .body ul li a:hover{text-decoration:underline}.blog .post .body .callToActionContainer{align-items:center;background-color:rgba(0,0,0,.08);display:flex;flex-direction:column;gap:5px;justify-content:center;margin:20px 0;padding:20px 10px;width:100%}.blog .post .body .callToActionContainer h3{color:#333;font-size:2.2rem;font-weight:700}.blog .post .body .callToActionContainer h4{color:#444;font-size:1.8rem;text-align:center}@media only screen and (min-width:992px){.blog .sidebar{margin-top:40px}.blog .sidebar.no-margin{margin-top:0}}.rating{display:flex;flex-wrap:nowrap}.rating .number{color:#f58220;font-size:1.5rem}.rating .stars{align-items:center;display:flex;margin:0 10px;width:85px}.rating .stars .star,.rating .stars .starbg{background:url(/images/icons/kpp-icons.svg) no-repeat 0 0;color:#f58220;float:left;height:15px;overflow:hidden;text-indent:-999em;width:17px}.rating .stars .star.on,.rating .stars .starbg.on{background-position:0 -32px}.rating .stars .star-profile,.rating .stars .starbg-profile{background:url(/images/icons/profile-icons.svg) no-repeat 0 0;color:#f58220;float:left;height:15px;overflow:hidden;text-indent:-999em;width:17px}.rating .stars .star-profile.on,.rating .stars .starbg-profile.on{background-position:0 -32px}.rating .reviews p{color:#337ab7!important;cursor:pointer;font-size:1.5rem;font-weight:700;margin-bottom:0;text-decoration:none!important}.rating .reviews p:hover{color:#23527c!important;text-decoration:underline!important}.rating .review a{color:#337ab7;font-size:1.5rem}.rating .review a:hover{color:#23527c}footer{background-color:#f7f7f7;bottom:0;left:0;max-width:100vw;padding:20px 0 0;position:relative}footer.white{background-color:#fefefe}footer .footer-content{margin-bottom:5px}footer .footer-content h5{margin-bottom:10px;margin-top:10px}footer .footer-content .footer-list{line-height:30px;list-style-type:none;margin:0;padding:0}footer .footer-content .footer-list .collapser{align-items:center;background-color:transparent;border:none;color:#646464;cursor:text;display:flex;font-size:1.4rem;height:auto;justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}@media only screen and (max-width:991px){footer .footer-content .footer-list .collapser{margin:0 0 10px}}@media only screen and (max-width:549px){footer .footer-content .footer-list .collapser{border-bottom:1px solid #acacac}}footer .footer-content .footer-list h5{color:#646464;font-size:1.4rem;margin:10px 0}footer .footer-content .footer-list .front-link{color:#949494;font-size:1.4rem;text-decoration:none}footer .footer-content .footer-list .front-link:hover{color:#333;text-decoration:none}footer .footer-content .footer-list .front-link img{height:auto;margin:20px 0 10px;max-width:100%}footer .footer-content .footer-list .socials{list-style:none;padding:0}footer .footer-content .footer-list .social{display:flex;flex-direction:row}@media only screen and (max-width:480px){footer .footer-content .footer-list .social{align-items:center;justify-content:center}}footer .footer-content .footer-list .social a{background-repeat:no-repeat;display:block;height:34px;margin:0 5px;width:34px}footer .footer-content .footer-list .social a.facebook{background-image:url(/images/icons/kpp-icons.svg);background-position:2px -5px;background-size:380%}footer .footer-content .footer-list .social a.twitter{background-image:url(/images/icons/kpp-icons.svg);background-position:-64px -5px;background-size:380%}footer .footer-content .footer-list .social a.pinterest{background-image:url(/images/icons/kpp-icons.svg);background-position:-30.5px -5px;background-size:380%}footer .footer-content .footer-list .social a.youtube{background-image:url(/images/icons/kpp-icons.svg);background-position:-97px -5px;background-size:380%}footer .footer-content .logo-footer-img{margin-bottom:10px;margin-top:20px;max-width:340px;width:auto}@media only screen and (max-width:480px){footer .footer-content .logo-footer-img{display:block;margin-left:auto;margin-right:auto;width:220px}}footer .privacy{align-items:center;color:#949494;display:flex;font-size:1.4rem;font-weight:400;justify-content:center;line-height:2rem;margin:20px 0;width:100%}@media only screen and (max-width:480px){footer .privacy{font-size:1.2rem;line-height:1rem}}footer .privacy a{color:#949494;font-size:1.4rem;line-height:2rem;text-decoration:none}@media only screen and (max-width:480px){footer .privacy a{font-size:1.2rem;line-height:1rem}}footer .privacy a:hover{color:#333;text-decoration:none}footer .privacy h6{color:#949494;font-size:1.4rem;line-height:2rem;margin:0}@media only screen and (max-width:480px){footer .privacy h6{font-size:1.2rem;line-height:1rem}}footer .privacy span{padding:0 10px}.howvideo iframe{border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;margin-bottom:15px;width:100%}.howvideo a{align-self:center;margin-bottom:10px;padding:10px 20px}.block{align-items:stretch;display:flex;flex-direction:column;height:100%}.block h2{color:#333;font-size:1.8rem;margin-bottom:10px;text-align:center}.block .card{background-color:#fff;border:.5px solid #c3c3c3;border-radius:4px;box-shadow:0 0 5px 0 #c3c3c3;height:100%;margin:0;padding:20px}.block .card .items-list{list-style:none;margin:0;padding:0}.block .card .items-list .item{margin-bottom:15px}.block .card .items-list .item:last-child{margin-bottom:0}.block .card .items-list .item a{align-items:center;display:flex;flex-wrap:nowrap;text-decoration:none}.block .card .items-list .item a .icon{background-position:-5px;background-size:cover;display:block;height:35px;margin-right:7px;width:33px}.block .card .items-list .item a .item-text h5{color:#000;font-size:1.2rem;text-transform:uppercase}.block .card .items-list .item a .item-text h6{color:#f58220;font-size:1.2rem;margin:0}.block .card .items-list .item a .item-text:hover{text-decoration:underline;text-decoration-color:#f58220}.block .card .items-list .item a:hover{color:#f58220}.block .card .sidebar-container{border:none!important;padding:0!important}.block .how-to-guides{margin-bottom:3rem}.block .how-to-guides h2{color:#333;font-size:2.2rem;font-weight:700;line-height:2rem;margin:0 0 15px;text-align:left}.block.popular-services .items-list .item,.block.related-services .items-list .item{margin-bottom:7px}.block.popular-services .items-list .item a .item-text h6,.block.related-services .items-list .item a .item-text h6{font-size:1.33rem}.zip-finder-small h3{color:#333;font-size:1.8rem;font-weight:700;line-height:2rem;margin:0 0 10px 15px}.zip-finder-small form{text-align:center}.zip-finder-small form input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;font-size:1.4rem;height:50px;line-height:1.4rem;margin-bottom:14px;padding:6px 12px;width:100%}.zip-finder-small form .btn{padding:8px 10px;width:200px}header .zip-finder-small{display:none;margin-bottom:0!important;margin-left:10px}@media only screen and (max-width:768px){header .zip-finder-small{margin-left:0;margin-top:15px}}header .zip-finder-small>h3{display:none}header .zip-finder-small .card{border:none;max-width:550px;width:100%}@media only screen and (max-width:768px){header .zip-finder-small .card{max-width:100%}}header .zip-finder-small .card form{display:flex;justify-content:center}header .zip-finder-small .card form input{margin-bottom:0}header .zip-finder-small .card form input[type=text]{margin-right:15px}header.showform .zip-finder-small{display:flex;flex-basis:auto;flex-grow:1;justify-content:flex-end}.services h3{color:#333;font-size:2.2rem;font-weight:700;line-height:2rem;margin:0 0 15px}.services .card{align-items:flex-start;display:flex}.services .card a.service{border:1px solid #949494;border-radius:6px;color:#f58220;display:inline-block;font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:20px;padding:3px 8px}.services .card a.service:last-child{margin-bottom:0}.services .card a{text-decoration:none}.services .card a:hover{color:#f58220;text-decoration:underline;text-decoration-color:#f58220}.services .card.demolition a.service{font-size:1.2rem;font-weight:500;line-height:1.7rem;margin-bottom:10px}.services .card.demolition a.service:last-child{margin-bottom:0}.popular-articles-sidebar h3{color:#333;font-size:2.2rem;font-weight:700;line-height:2rem;margin:0 0 15px}.popular-articles-sidebar .card{justify-content:center}.popular-articles-sidebar .card .articleContainer{background-size:cover!important;border-radius:10px;height:200px;margin-bottom:20px;position:relative}.popular-articles-sidebar .card .eachArticle{margin-bottom:25px;position:relative;text-decoration:none;z-index:1}.popular-articles-sidebar .card .eachArticle .image{height:100%;position:absolute;width:85vw}.popular-articles-sidebar .card .eachArticle .image img{border-radius:10px;filter:brightness(.7);height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.popular-articles-sidebar .card .eachArticle .text{align-items:flex-end;color:#fff;display:flex;font-size:1.8rem;font-weight:700;height:200px;line-height:2.5rem;padding:20px;position:absolute;text-align:left;width:80vw;z-index:2}.popular-articles-sidebar .card .eachArticle .text span:hover{color:#fff;text-decoration:underline}@media only screen and (min-width:450px){.popular-articles-sidebar .card .eachArticle .image{width:90vw}.popular-articles-sidebar .card .eachArticle .text{width:80vw}}@media only screen and (min-width:575px){.popular-articles-sidebar .card .eachArticle .image{width:483px}.popular-articles-sidebar .card .eachArticle .text{width:434.7px}}@media only screen and (min-width:768px){.popular-articles-sidebar .card .eachArticle .image{width:663px}.popular-articles-sidebar .card .eachArticle .text{width:596.7px}}@media only screen and (min-width:992px){.popular-articles-sidebar .card .eachArticle .image{width:263px}.popular-articles-sidebar .card .eachArticle .text{width:236.7px}}@media only screen and (min-width:1200px){.popular-articles-sidebar .card .eachArticle .image{width:323px}.popular-articles-sidebar .card .eachArticle .text{width:290.7px}}@media only screen and (min-width:1400px){.popular-articles-sidebar .card .eachArticle .image{width:383px}.popular-articles-sidebar .card .eachArticle .text{width:345px}}.popular-articles-sidebar.tips .card .article{margin-bottom:0}.popular-articles-sidebar.tips .card .article a{border-bottom:1px solid #e8e8e8;display:block}.popular-articles-sidebar.tips .card .article a .text{color:#f58220;font-size:1.4rem;font-weight:400;line-height:2rem;padding:10px 0}.popular-articles-sidebar.tips .card .article a:hover{text-decoration:underline}.popular-articles-sidebar.tips .card .article:last-child a{border-bottom:none}.popular-articles-sidebar-tips h3{color:#333;font-size:2.2rem;font-weight:700;line-height:2rem;margin:0 0 15px}.popular-articles-sidebar-tips .card .article{margin-bottom:0}.popular-articles-sidebar-tips .card .article a{border-bottom:1px solid #e8e8e8;display:block;text-decoration:none}.popular-articles-sidebar-tips .card .article a .text{color:#f58220;font-size:1.4rem;font-weight:400;line-height:2rem;padding:10px 0}.popular-articles-sidebar-tips .card .article a:hover{color:#f58220;text-decoration:underline}.popular-articles-sidebar-tips .card .article:last-child a{border-bottom:none}.phone-profile-card{text-align:center}.phone-profile-card button{background:none;border:none;text-transform:none}.phone-profile-card button a{color:#000;text-decoration:none}.phone-profile-card button a span{color:#000;font-size:2.4rem}.phone-profile-card button a span span{text-decoration:underline}.phone-profile-card button a span span:hover{color:#000;text-decoration:none}.flex-head{cursor:pointer;display:flex;gap:20px}@media only screen and (max-width:991px){.flex-head{flex-direction:column}}.flex-head .images{width:180px}@media only screen and (max-width:991px){.flex-head .images{order:1;width:100%}}.flex-head .images .logo-container{border:2px solid #e0e0e0;border-radius:4px;height:100%;max-height:96px;max-width:300px;min-height:96px;width:100%}@media only screen and (max-width:991px){.flex-head .images .logo-container{height:160px}}.flex-head .images .logo-container .logo-name{align-items:center;color:#279ad5;display:flex;font-size:36px;height:100%;justify-content:center;text-align:center;width:100%}@media only screen and (max-width:768px){.flex-head .images{display:none}}.flex-head .pro-content{width:100%}.flex-head .pro-content .header-content{cursor:pointer;display:flex;flex-direction:row;gap:20px}@media only screen and (max-width:991px){.flex-head .pro-content .header-content{flex-direction:column}}.flex-head .pro-content .header-content .pro-details{width:calc(100% - 180px)}@media only screen and (max-width:991px){.flex-head .pro-content .header-content .pro-details{order:2;width:100%}}.flex-head .pro-content .header-content .pro-details .service-tags{display:flex;flex-wrap:wrap;font-size:1.6rem;gap:8px;list-style:none;margin-bottom:0;margin-top:10px;padding:0}.flex-head .pro-content .header-content .pro-details .service-tags li{background-color:#f0f0f0;border-radius:4px;color:#6e7072;font-weight:700;margin-right:10px;padding:4px 8px}@media only screen and (max-width:350px){.flex-head .pro-content .header-content .pro-details .service-tags li{margin-right:0}}.flex-head .pro-content .header-content .pro-details .service-tags li:last-child{margin-right:0}.flex-head .pro-content .header-content .pro-details .company-tags{display:flex;flex-wrap:wrap;font-size:1.6rem;gap:4px;list-style-position:inside;margin-bottom:0;margin-top:10px;padding-left:0}.flex-head .pro-content .header-content .pro-details .company-tags li{margin-right:30px}.flex-head .pro-content .header-content .pro-details .company-tags li:before{content:"";margin-left:-5px}.flex-head .pro-content .header-content .pro-details .company-tags li:last-child{margin-right:0}.flex-head .pro-content .header-content .pro-details .company-tags li::marker{color:#279ad5}.flex-head .pro-content .header-content .pro-details p{margin-top:10px}.flex-head .pro-content .company-images{display:flex;flex-direction:row;gap:5px;overflow-x:auto;width:90%}@media only screen and (max-width:991px){.flex-head .pro-content .company-images{width:100%}}@media only screen and (min-width:1320px){.flex-head .pro-content .company-images{min-height:165px}}.flex-head .pro-content .company-images .images-container{padding:2.5px;position:relative}.flex-head .pro-content .company-images .images-container a:first-child{display:flex;height:160px;width:240px}@media only screen and (max-width:480px){.flex-head .pro-content .company-images .images-container a:first-child{height:133px;width:200px}}.flex-head .pro-content .company-images .images-container a:first-child img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.flex-head .pro-content .company-images .images-container .img-btn{background-color:#000;color:#fefefe;cursor:pointer;margin-top:-27px;padding:3px 10px;position:absolute;text-align:end}.flex-footer{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding-bottom:20px;width:100%}@media only screen and (min-width:769px){.flex-footer{border-top:1px solid #f0f0f0;gap:100px!important;padding-top:20px}.flex-footer button{min-width:230px}}@media only screen and (max-width:991px){.flex-footer{flex-wrap:wrap;gap:10px;margin-left:0;width:100%}}@media only screen and (max-width:768px){.flex-footer{flex-direction:column}}@media only screen and (max-width:300px){.flex-footer button{padding:7px 10px}}.flex-footer .call-to-action-info{align-items:center;display:flex;flex-direction:row;gap:10px}.flex-footer .call-to-action-info span{color:#f58220;font-size:3rem;margin-bottom:4px}.flex-footer .call-to-action-info p{font-size:1.8rem;margin:0}@media only screen and (max-width:768px){.flex-footer .call-to-action-info p{font-size:1.6rem}}@media only screen and (max-width:290px){.flex-footer .call-to-action-info p{font-size:1.5rem}}@media only screen and (min-width:1320px){.flex-footer{min-height:66px}}.flex-footer .view-prices{align-items:center;background-color:#f58220!important;border:1px solid #f58220!important;border-radius:4px;color:#fff!important;display:flex;font-size:2rem!important;font-weight:400;height:45px;justify-content:center;line-height:3.4rem;margin-top:0;width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important;width:300px}.flex-footer .view-prices:hover{background-color:#db6c0a!important;border:1px solid #db6c0a!important;text-decoration:none!important}@media only screen and (max-width:991px){.flex-footer .view-prices{font-size:1.8rem!important}}@media only screen and (max-width:768px){.flex-footer .view-prices{width:100%!important}}.flex-footer .view-prices-and-availability{align-items:center;background-color:#fff!important;border:1px solid #f58220!important;border-radius:4px;color:#f58220!important;display:flex;font-size:2rem!important;font-weight:400;height:45px;justify-content:center;line-height:2rem!important;margin-top:0;width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important}.flex-footer .view-prices-and-availability:hover{background-color:#fff!important;border:1px solid #db6c0a!important;color:#db6c0a!important;text-decoration:none!important}@media only screen and (max-width:991px){.flex-footer .view-prices-and-availability{font-size:1.8rem!important}}@media only screen and (max-width:768px){.flex-footer .view-prices-and-availability{width:100%!important}}.load-more-container{align-items:center;display:flex;justify-content:center;margin-top:20px}.load-more-container .load-more-btn{background-color:#fefefe;border:2px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;font-size:2.4rem;font-weight:400;height:50px;line-height:3.4rem;width:300px}.load-more-container .load-more-btn:hover{background-color:#e0e0e0;border:1px solid #fff}