*{box-sizing:border-box;margin:0;padding:0;font-family:Times New Roman,Times,serif}button:hover,a:hover{cursor:pointer}#requestForm{grid-template-columns:1fr 1fr;column-gap:1rem;max-width:650px;margin:1rem auto;display:grid}#requestForm textarea{resize:none;width:100%;height:150px;display:block}#requestForm button#submitRequestBtn{margin:1rem auto;padding:.8rem .6rem;font-size:1rem;display:block}.span1{grid-column:1/3}#requestForm input{width:100%;margin-bottom:1rem;padding:.6rem .8rem;font-size:1rem}#requestForm textarea{padding:1rem;font-size:1rem}#requestForm input{display:block}#requestForm button#submitRequestBtn{background-color:#fff;border:1px solid #000;outline:none}#requestForm button:hover#submitRequestBtn{color:#fff;background-color:#000}#ScheduleLink{color:#000;background-color:#fff;border:1px solid #000;margin-top:1rem;font-size:1rem}#ScheduleLink a:hover{color:#fff;background-color:#000}#ScheduleLink a{color:#000;width:100%;height:100%;padding:.6rem .8rem;text-decoration:none;display:block}#homeFormMessage{background-color:#f2f2f2;border:1px solid #c4c4c4;border-radius:5px;margin-top:1rem;padding:8px 12px}.musicNote{stroke:#1d294f;fill:#1d294f;width:25px;height:25px;text-decoration:none;position:absolute;top:2px;left:-10px}header #logo{text-decoration:none}.logo{flex-direction:column;justify-content:center;align-items:center;width:fit-content;text-decoration:none;display:flex;position:relative}p.blueNoteContainer{color:#fff;text-align:center;text-wrap:nowrap;border:.25px solid #fff;justify-content:center;width:90px;padding:.1rem .5rem;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:800;display:flex}p.cleanersContainer{text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:800;transform:translateY(-8px)}div.bar{content:"";background-color:#fff;width:100%;height:.25px;position:absolute}div.bar1{top:5px;left:0}div.bar1.footerbar1{top:10px}div.bar2.footerbar2{top:15px}div.bar3.footerbar3{top:20px}div.bar2{top:10px;left:0}div.bar3{bottom:5px;left:0}div.bar4{bottom:2px;left:0}body{margin:0;padding:0}img.headerNotes{transform:rotate(15deg)}header{justify-content:space-between;align-items:center;width:100%;max-width:1550px;margin:auto;padding:1rem;display:flex}header button{background-color:#fff;border:none;outline:none}nav{z-index:100;background-color:#fff;width:50vw;height:100vh;padding-top:3rem;transition:transform .6s ease-in;position:fixed;top:0;right:0;transform:translate(150%)}#footerGrid a{color:#000}#getLocationBtn a{color:#000;font-size:1rem;font-weight:500;text-decoration:none}#getLocationBtn:hover a{color:#fff}nav button a{font-size:1rem}nav.show{transform:translate(0)}nav button{border:none;outline:none;display:block}nav button.linkbtn{background-color:#fff;border:none;outline:none;width:100%}nav button.linkbtn a{text-align:start;color:#000;padding:.5rem 1rem;font-size:1.1rem;text-decoration:none;display:block}.linkbtn a.active{background-color:#e4e3e3}#navCloseBtn{cursor:pointer;font-size:1.4rem;position:absolute;top:1rem;right:1rem}#homeHeader{justify-content:center;align-items:center;display:flex}#homeHeader img{width:46px;height:60px}header a img{width:100px;height:100px}h1{margin:0 .5rem;font-size:clamp(28px,3vw,40px);font-weight:500;display:block}h1.pageTitle{font-size:clamp(28px,3vw,40px)}#requestGrid{grid-template-columns:1fr;max-width:1000px;margin:2rem auto;display:grid}h2.pageSubTitle{font-size:clamp(28px,3vw,35px);font-weight:500}main{max-width:1550px;margin:auto;padding:0 1rem}img#shopImage{width:80%;max-height:650px;margin:1rem auto 0;display:block}#callNowBtn:hover{background-color:#000}#callNowBtn:hover a{color:#fff}#reviewPageSection{padding-bottom:0}#callNowBtn{cursor:pointer;border:1px solid #000;margin-right:1.5rem;padding:8px 12px;font-weight:500}#callNowBtn a{color:#000;font-size:clamp(14px,3vw,1rem);text-decoration:none}section.familyOwned{text-align:center;border-bottom:1px solid #ebebeb;padding:2rem 0}section.familyOwned h2{margin-bottom:1rem;font-size:clamp(1.4rem,4vw,32px)}section.familyOwned p{max-width:1000px;margin:auto;font-size:clamp(16px,2vw,18px)}div.reason{text-align:center}section#reasonGrid{border-bottom:1px solid #ebebeb;padding:2rem 0;font-size:clamp(16px,2vw,18px)}#requestNote{font-size:clamp(16px,2vw,18px)}section#reasonGrid p{margin-top:.2rem}section{padding:1rem 0}#shopInfo{border-bottom:1px solid #ebebeb;padding:2rem 0}h2{margin-bottom:.5rem;font-size:clamp(1.4rem,4vw,32px)}.serviceContainer h2{font-size:clamp(16px,5vw,24px)}.serviceContainer img{max-width:65px}#msgSection h2{margin-bottom:2rem}.serviceContainer p{font-size:clamp(16px,2vw,18px)}#shopInfo img.map{width:100%;margin-bottom:1rem}div#storeHours{text-align:center}div#storeHours p{margin:0}div#storeHours p.city{margin-bottom:.5rem;font-size:clamp(18px,4vw,1.3rem)}div#storeHours p.day{margin-top:.2rem;margin-bottom:.4rem;font-size:clamp(16px,3vw,1.1rem)}div#storeHours p.time{font-size:clamp(14px,3vw,1rem)}section.reviewSection{border-bottom:1px solid #ebebeb;padding:2rem 0}section.reviewSection h2{text-align:center;margin-bottom:2rem;font-size:clamp(16px,6vw,32px);font-weight:500}div.review p{margin:.5rem auto;font-size:clamp(16px,2vw,18px)}div.review{text-align:center}p.custName{width:fit-content;margin:auto;font-weight:600;position:relative}p.custName:after,p.custName:before{content:"";background-color:#d9d9d9;width:30px;height:2px;position:absolute}p.custName:after{top:8px;right:-40px}#msgForm{max-width:950px;margin:auto;display:grid}#headerBtns{align-items:center;display:flex}#navOpenBtn{cursor:pointer;font-size:1.4rem}#msgForm label{font-size:clamp(16px,2vw,18px);display:block}#msgForm input{border:1px solid #929292;border-radius:2px;outline:none;width:100%;margin:.1rem 0 .5rem;padding:10px 14px;font-size:clamp(16px,2vw,18px)}.reviewPageGrid{gap:1rem;padding:0 0 1rem;display:grid}#locationSection img{width:100%;max-height:550px}#locationSection button:hover{color:#fff;background-color:#000}#locationSection button{cursor:pointer;background-color:#fff;border:1px solid #000;width:fit-content;margin:1rem auto;padding:8px 12px;font-weight:600;display:block}#msgForm textarea{resize:none;border:1px solid #929292;border-radius:2px;width:100%;height:150px;padding:10px 14px;font-family:Times New Roman,Times,serif;font-size:clamp(16px,2vw,18px)}#msgForm button{color:#fff;background-color:#000;border:none;border-radius:3px;width:fit-content;margin:.5rem auto auto;padding:8px 12px;font-size:clamp(12px,3vw,1rem)}p.custName:before{top:8px;left:-40px}#msgSection{padding:2rem 0}footer{width:100%;max-width:1550px;margin:auto;padding:2rem 1rem}#confirmationContainer h2{font-size:clamp(28px,3vw,35px)}#confirmationContainer p{margin:.5rem 0;font-size:clamp(16px,2vw,18px)}#GoHomeBtn{background-color:#fff;border:1px solid #000;outline:none;margin:3rem auto;padding:.4rem .8rem;font-size:1rem;display:block}#GoHomeBtn:hover{cursor:pointer;color:#fff;background-color:#000}#GoHomeBtn:hover a{color:#fff;font-size:clamp(14px,3vw,1rem)}#GoHomeBtn a{color:#000;text-decoration:none}#servicePageGrid{row-gap:2rem;padding:2rem 0 3rem;display:grid}.serviceContainer{text-align:center}footer p{margin:.2rem 0;font-size:clamp(15px,2vw,.9rem)}footer h3{margin:1rem 0 .5rem;font-size:clamp(1rem,2vw,1.1rem)}#requestList{margin-left:1rem}#requestList li{margin:1rem 0;font-size:1.2rem}#DeliveryMapRequest{width:150px;height:150px}button.customLink{background-color:#fff;border:1px solid #000;outline:none;padding:6px 10px;font-size:1rem}button.customLink:hover{color:#fff;background-color:#000}button.customLink:hover a{color:#fff}button.customLink a{color:#000;text-decoration:none;display:block}.navIcons{color:#000}@media screen and (min-width:850px){nav button.linkbtn a{padding:.5rem 0}#requestGrid{grid-template-columns:1fr 1fr}.linkbtn a.active{background-color:unset;background-color:#fff;border-bottom:1px solid #000}#locationSection img{margin-top:2rem}#shopInfo{padding:3rem 0}#shopInfo img.map{margin-bottom:0}div.reviewPageGrid{padding:0 0 3rem}section#reasonGrid{padding:3rem 0}section.familyOwned{text-align:center;border-bottom:1px solid #ebebeb;padding:3rem 0}section.reviewSection{border-bottom:1px solid #ebebeb;padding:3rem 1rem}#msgSection{padding:3rem 0}#footerGrid{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}section#reasonGrid{grid-template-columns:1fr 1fr 1fr;display:grid}div.reviewGrid{grid-template-columns:40% 40%;justify-content:center;gap:10%;display:grid}#msgForm{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}#msgForm label:nth-child(3),#msgForm label:nth-child(4),#msgForm button{grid-column:1/3}#shopInfo{grid-template-columns:65% 35%;justify-content:space-between;display:grid}#storeHours{flex-direction:column;justify-content:center;display:flex}nav{width:fit-content;height:100%;transform:unset;padding-top:unset;gap:1rem;display:flex;position:relative}nav #navCloseBtn,#navOpenBtn{display:none}#servicePageGrid{grid-template-columns:35% 35%;justify-content:center;column-gap:10%}}
