*{margin:0;padding:0}.hero{position:relative;background:url('../img/carpet-cleaning-near-me.webp') no-repeat center center/cover;background-position:center bottom;color:white;text-align:left;min-height:100vh}.stain{position:relative;background:url('../img/stain-removal.webp') no-repeat center center/cover;background-position:center bottom;color:white;text-align:left;min-height:100vh}.rug{position:relative;background:url('../img/rug-cleaning-dallas-tx.webp') no-repeat center center/cover;background-position:center bottom;color:white;text-align:left;min-height:100vh}.Upholstery{position:relative;background:url('../img/upholstery-cleaning-near-me.webp') no-repeat center center/cover;background-position:center bottom;color:white;text-align:left;min-height:100vh}.vent{position:relative;background:url('../img/vent-cleaning-company-near-me.webp') no-repeat center center/cover;background-position:center top;color:white;text-align:left;min-height:100vh}.Tile{position:relative;background:url('../img/tile-and-grout-cleaning.webp') no-repeat center center/cover;background-position:center bottom;color:white;text-align:left;min-height:100vh}.duct{position:relative;background:url('../img/air-duct-cleaning-near-me.webp') no-repeat center center/cover;background-position:center top;color:white;text-align:left;min-height:100vh}.dreyer{position:relative;background:url('../img/dryer-vent-cleaning-near-me.webp') no-repeat center center/cover;background-position:center top;color:white;text-align:left;min-height:100vh}.hero-overlay{background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:100%}.hero-content{position:relative;z-index:2}.content{text-shadow:4px 4px 10px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.3)}.top{padding-top:10rem;padding-bottom:10rem}.hero-title{font-size:4rem;font-weight:bold}.hero-subtitle{color:#ffad19;font-size:3rem;font-weight:700}.hero-text{font-size:1rem;max-width:500px}.btn-quote{background-color:#1F3C88;color:#fff;font-weight:bold;padding:12px 24px;border-radius:5px;transition:0.3s;font-size:20px}.btn-quote:hover{background-color:#ffad19;color:black}.navbar{background-color:#1F3C88;padding:10px 0}.navbar-brand{color:white;font-weight:bold}.navbar-nav .nav-link{color:white}.navbar-nav .nav-link:hover{color:#ffad19}.navbar-toggler{background-color:#ffad19;color:#1F3C88}.active{color:#ffad19 !important;font-weight:bolder}.card{border:none;box-shadow:0px 4px 10px rgba(0,0,0,0.1);transition:transform 0.3s ease-in-out}.card:hover{transform:translateY(-5px)}.card i{font-size:40px}.card-title{font-weight:bold}.more-link{text-decoration:none;font-weight:bold}.more-link:hover{text-decoration:underline}.image-credit{margin-top:20px;font-size:14px}.pad{margin-top:-9rem}.sec1 ul{list-style:none}.bg{background-color:#1F3C88;color:#fff}.sec2{background-image:url(../img/specialized-treatment-carpet-cleaning.webp);background-size:cover;background-position:top center;background-attachment:fixed;background-position:top center}.sec22{background-image:url(../img/sofa-cleaning-service.webp);background-size:cover;background-position:top center;background-attachment:fixed;background-position:top center}.sec23{background-image:url(../img/grouting-and-sealing.webp);background-size:cover;background-position:top center;background-attachment:fixed;background-position:top center}.sec13{background-image:url(../img/specialize-in-hvac-duct-cleaning.webp);background-size:cover;background-position:top center;background-attachment:fixed;background-position:top center}.sec43{background-image:url(../img/air-vent-inspection-and-sanitizing.webp);background-size:cover;background-position:top center;background-attachment:fixed;background-position:top center}.sec53{background-image:url(../img/dryer-vent-maintenance.webp);background-size:cover;background-position:top center;background-attachment:fixed;background-position:top center}#sec3 h3{font-size:20px}#form{background-color:#1F3C88;color:#fff}.spam{display:none}#form a{text-decoration:none;font-weight:bolder}#form .icon-box i{font-size:3rem}#form .form-control{padding:16px;color:#fff}.back{background-color:#1F3C88;color:#fff}.sec7 ul{list-style:none}footer{background-color:#1F3C88}footer p{font-size:20px;font-weight:600}footer a{text-decoration:none;color:#fff}footer i{font-size:20px;padding-right:12px;color:#fff}.about{background-color:rgb(253,251,251)}.about:hover{background-color:#ffad19;color:#1F3C88}.social i{color:#fff}.social i:hover{color:#ffad19}@media (max-width:600px){.navbar-brand{width:50%}}ul{list-style:none}@media (max-width:1131px){.top{padding-top:3rem;padding-bottom:5rem}}@media (max-width:505px){.hero-title{font-size:2rem;font-weight:bold}.hero-text{font-size:0.6rem;max-width:500px}.btn-quote{background-color:#1F3C88;color:#fff;font-weight:bold;padding:10px 20px;border-radius:5px;transition:0.3s;font-size:18px}.navbar-brand{width:50%}}.btn-warning{background-color:#ffad19}.marquee{width:100%;margin:0 auto;overflow:hidden;white-space:nowrap;box-sizing:border-box;animation:marquee 70s linear infinite;color:#fff}.marquee:hover{animation-play-state:paused}@keyframes marquee{0%{text-indent:27.5em}100%{text-indent:-105em}}.gallery-item img{transition:transform 0.3s ease}.gallery-item:hover img{transform:scale(1.05)}.gallery-item{overflow:hidden}.sitemap{position:relative;display:flex;flex-flow:row wrap;padding:0}.sitemap a{position:relative;z-index:10;display:inline-flex;flex-direction:column;padding:0.5em 1em;border:1px solid #e0e0e0;border-radius:4px;border-bottom-width:3px;background:#f9f9f9;font-weight:500;text-decoration:none;background:#fff;border-color:#FFC72C;color:#003c61}.sitemap a:before{margin-bottom:0.3em;content:attr(href);font-size:0.8em;color:#aaa}.sitemap-main{position:relative;flex:1 1 100%;order:3;margin-bottom:1em}.sitemap-main a{margin-bottom:0.5em;margin-left:0.2em}.sitemap-main ul{position:relative;padding-left:2em}.sitemap-main>ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.sitemap-main>ul>li{flex:1 1 auto}.sitemap li{margin-right:1em;list-style:none}.sitemap-main li:before,.sitemap-main li:after{display:inline-block;width:1em;height:2em;border:2px solid #f2f2f2;border-right:none;border-top:none;content:""}.sitemap-main li:after{position:absolute;left:2em;bottom:0;width:2px;height:100%}.sitemap-main ul:before{position:absolute;left:0;top:-2.75em;display:block;width:2px;height:100%;background:#fff;content:""}.sitemap-main>ul:before{display:none}.sitemap-main li:last-child:after{border-color:#fff;bottom:0;height:2.7em}.sitemap-root{margin-bottom:2em}.sitemap-root>a{min-width:8em;background:#fff;border-color:#FFC72C}.sitemap-root>a:before{color:black}.sitemap-root>a:after{position:absolute;bottom:-2.6em;left:calc(2em - 1px);display:block;width:2px;height:2em;background:#f2f2f2;content:""}.sitemap-main>ul>li>a{background:#003c61;border-color:#FFC72C;color:#fff}.sitemap-main ul ul ul a{background:#fff}.sitemap-aux{order:3;font-size:0.9em}.sitemap-aux ul{display:flex;flex-wrap:wrap;padding:0}.sitemap-aux li{margin:0 0.5em 0.5em 0}.sitemap-aux a{background:#ffff;border-color:#FFC72C}@media (min-width:420px){.sitemap{justify-content:space-between}.sitemap-aux ul{justify-content:flex-end}}@media (min-width:600px){.sitemap-aux{order:2}}.top{padding-top:4rem;padding-bottom:5rem}