/* Launder All - final responsive refinements */
html,body{max-width:100%!important;overflow-x:hidden!important}
#sp-slider-item-1640851039722-num-0-key .sp-background{background-image:url("/images/2021/12/30/purple-laundry.jpg")!important;background-size:cover!important;background-position:center!important}
#sp-slider-item-1640851039722-num-1-key .sp-background{background-image:url("/images/2021/12/30/residential.jpg")!important;background-size:cover!important;background-position:center!important}
#sp-slider-item-1640851039722-num-0-key h3.sppb-sp-slider-title::after{content:"Reliable Laundry\A Service in Vancouver"!important;display:block!important;white-space:pre!important;font-size:clamp(40px,3.4vw,48px)!important;line-height:1.08!important;letter-spacing:-.04em!important}
#sp-slider-item-1640851039722-num-1-key h2.sppb-sp-slider-title::after{content:"Fresh clothes, more free time — let Launder All take care of the laundry so you can enjoy more of what matters."!important;display:block!important;margin-top:14px!important;color:#0b78a6!important;font-size:19px!important;font-weight:600!important;line-height:1.45!important;text-transform:none!important}
#sp-bottom1{order:3!important}#sp-bottom2{order:2!important}#sp-bottom3{order:1!important}
#sp-bottom1 .sppb-addon-title{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}
@media(max-width:767.98px){
 #sp-bottom1,#sp-bottom1 .sppb-addon-header,#sp-bottom1 .sppb-addon-title,#sp-bottom1 .sppb-addon-content,#sp-bottom1 p{text-align:center!important}
 #sp-header>.d-flex{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important}
 #sp-header #sp-logo{flex:0 0 112px!important;max-width:112px!important;margin:0 auto 0 0!important}
 #sp-header #sp-logo .logo-image-phone{display:block!important;width:112px!important;max-width:112px!important;height:auto!important;visibility:visible!important;opacity:1!important}
 #sp-header>.d-flex>div:last-child{flex:0 0 auto!important;margin:0!important}
 #sp-header>.d-flex>div:last-child>.sp-column{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;white-space:nowrap!important}
 #sp-header>.d-flex>div:last-child a{margin-left:0!important}
 #sp-header>.d-flex>div:last-child .btn{font-size:11.5px!important;line-height:1.15!important;padding:8px 7px!important}
 #sp-header #offcanvas-toggler{width:34px!important;min-width:34px!important;padding:8px 6px!important}
 #sppb-sp-slider-1640851039722,#sppb-sp-slider-1640851039722 .sp-slider-outer-stage,#sppb-sp-slider-1640851039722 .sp-item,#sppb-sp-slider-1640851039722 .sp-background{height:820px!important;min-height:820px!important}
 #sppb-sp-slider-1640851039722 .sp-slider-content-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0 12px!important}
 #sppb-sp-slider-1640851039722 .sp-slider-content-align-left{width:100%!important;max-width:100%!important;margin:0!important;padding:26px 22px!important}
 #sp-slider-item-1640851039722-num-0-key h3.sppb-sp-slider-title::after{font-size:clamp(20px,6.2vw,23px)!important}
 #sp-slider-item-1640851039722-num-1-key h2.sppb-sp-slider-title::after{font-size:16px!important;margin-top:10px!important}
}
@media(max-width:359.98px){
 #sp-header #sp-logo{flex-basis:96px!important;max-width:96px!important}
/* Launder All - final responsive refinements */
html,body{max-width:100%!important;overflow-x:hidden!important}
#sp-slider-item-1640851039722-num-0-key .sp-background{background-image:url("/images/2021/12/30/purple-laundry.jpg")!important;background-size:cover!important;background-position:center!important}
#sp-slider-item-1640851039722-num-1-key .sp-background{background-image:url("/images/2021/12/30/residential.jpg")!important;background-size:cover!important;background-position:center!important}
#sp-slider-item-1640851039722-num-0-key h3.sppb-sp-slider-title::after{content:"Reliable Laundry\A Service in Vancouver"!important;display:block!important;white-space:pre!important;font-size:clamp(40px,3.4vw,48px)!important;line-height:1.08!important;letter-spacing:-.04em!important}
#sp-slider-item-1640851039722-num-1-key h2.sppb-sp-slider-title::after{content:"Fresh clothes, more free time — let Launder All take care of the laundry so you can enjoy more of what matters."!important;display:block!important;margin-top:14px!important;color:#0b78a6!important;font-size:19px!important;font-weight:600!important;line-height:1.45!important;text-transform:none!important}
#sp-bottom1{order:3!important}#sp-bottom2{order:2!important}#sp-bottom3{order:1!important}
#sp-bottom1 .sppb-addon-title{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}
@media(max-width:767.98px){
 #sp-bottom1,#sp-bottom1 .sppb-addon-header,#sp-bottom1 .sppb-addon-title,#sp-bottom1 .sppb-addon-content,#sp-bottom1 p{text-align:center!important}
 #sp-header>.d-flex{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important}
 #sp-header #sp-logo{flex:0 0 112px!important;max-width:112px!important;margin:0 auto 0 0!important}
 #sp-header #sp-logo .logo-image-phone{display:block!important;width:112px!important;max-width:112px!important;height:auto!important;visibility:visible!important;opacity:1!important}
 #sp-header>.d-flex>div:last-child{flex:0 0 auto!important;margin:0!important}
 #sp-header>.d-flex>div:last-child>.sp-column{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;white-space:nowrap!important}
 #sp-header>.d-flex>div:last-child a{margin-left:0!important}
 #sp-header>.d-flex>div:last-child .btn{font-size:11.5px!important;line-height:1.15!important;padding:8px 7px!important}
 #sp-header #offcanvas-toggler{width:34px!important;min-width:34px!important;padding:8px 6px!important}
 #sppb-sp-slider-1640851039722,#sppb-sp-slider-1640851039722 .sp-slider-outer-stage,#sppb-sp-slider-1640851039722 .sp-item,#sppb-sp-slider-1640851039722 .sp-background{height:820px!important;min-height:820px!important}
 #sppb-sp-slider-1640851039722 .sp-slider-content-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0 12px!important}
 #sppb-sp-slider-1640851039722 .sp-slider-content-align-left{width:100%!important;max-width:100%!important;margin:0!important;padding:26px 22px!important}
 #sp-slider-item-1640851039722-num-0-key h3.sppb-sp-slider-title::after{font-size:clamp(20px,6.2vw,23px)!important}
 #sp-slider-item-1640851039722-num-1-key h2.sppb-sp-slider-title::after{font-size:16px!important;margin-top:10px!important}
}
@media(max-width:359.98px){
 #sp-header #sp-logo{flex-basis:96px!important;max-width:96px!important}
 #sp-header #sp-logo .logo-image-phone{width:96px!important;max-width:96px!important}
 #sp-header>.d-flex>div:last-child>.sp-column{gap:3px!important}
 #sp-header>.d-flex>div:last-child .btn{font-size:10.5px!important;padding:7px 5px!important}
 #sp-header #offcanvas-toggler{width:31px!important;min-width:31px!important}
 #sppb-sp-slider-1640851039722,#sppb-sp-slider-1640851039722 .sp-slider-outer-stage,#sppb-sp-slider-1640851039722 .sp-item,#sppb-sp-slider-1640851039722 .sp-background{height:860px!important;min-height:860px!important}
}
@media(min-width:768px) and (max-width:1599.98px){#sp-topbar>.container,#sp-header>.d-flex,#sp-bottom .container,#sp-footer .container{width:calc(100% - 120px)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}}
@media(min-width:1600px){
 #sp-topbar>.container,#sp-header>.d-flex,#sp-bottom .container,#sp-footer .container{width:calc(100% - 160px)!important;max-width:1760px!important;margin-left:auto!important;margin-right:auto!important}
 #sppb-sp-slider-1640851039722,#sppb-sp-slider-1640851039722 .sp-slider-outer-stage,#sppb-sp-slider-1640851039722 .sp-item,#sppb-sp-slider-1640851039722 .sp-background{height:900px!important}
 #sppb-sp-slider-1640851039722 .sp-slider-content-wrap{width:calc(100% - 160px)!important;max-width:1760px!important;margin:auto!important}
 #sppb-sp-slider-1640851039722 .sp-slider-content-align-left{width:680px!important;max-width:680px!important;margin-left:24px!important}
}

/* Mobile header spacing and footer title centering */
@media(max-width:575.98px){
 #sp-header #sp-logo{flex:0 0 96px!important;width:96px!important;max-width:96px!important;margin:0 auto 0 0!important;overflow:hidden!important}
 #sp-header #sp-logo a.logo{display:flex!important;width:96px!important;max-width:96px!important;overflow:hidden!important}
 #sp-header #sp-logo img,#sp-header #sp-logo .logo-image,#sp-header #sp-logo .logo-image-phone{display:block!important;width:96px!important;max-width:96px!important;height:auto!important;object-fit:contain!important}
 #sp-header>.d-flex>div:last-child>.sp-column{gap:3px!important;flex-wrap:nowrap!important}
 #sp-header>.d-flex>div:last-child .btn{font-size:10.5px!important;padding:8px 6px!important;white-space:nowrap!important}
 #sp-header #offcanvas-toggler{width:32px!important;min-width:32px!important;padding:8px 5px!important}

/* HERO TITLE EXACTLY TWO LINES - 2026-09-02 */
body #sp-slider-item-1640851039722-num-0-key h3#sp-slider-inner-item-1640851039722-num-0-key.sppb-sp-slider-title::after{content:"Reliable Laundry\A Service in Vancouver"!important;white-space:pre!important;display:block!important;font-size:clamp(27px,4vw,50px)!important;line-height:1.08!important;letter-spacing:-.02em!important}
 #sp-bottom1 .sppb-addon-title{display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
}
@media(max-width:359.98px){
 #sp-header #sp-logo,#sp-header #sp-logo a.logo{flex-basis:86px!important;width:86px!important;max-width:86px!important}
 #sp-header #sp-logo img,#sp-header #sp-logo .logo-image,#sp-header #sp-logo .logo-image-phone{width:86px!important;max-width:86px!important}
}

/* HERO TITLE EXACTLY TWO LINES - GLOBAL */
body #sp-slider-item-1640851039722-num-0-key h3#sp-slider-inner-item-1640851039722-num-0-key.sppb-sp-slider-title::after{content:"Reliable Laundry\A Service in Vancouver"!important;white-space:pre!important;display:block!important;font-size:clamp(27px,4vw,50px)!important;line-height:1.08!important;letter-spacing:-.02em!important}
 #sp-header #sp-logo .logo-image-phone{width:96px!important;max-width:96px!important}
 #sp-header>.d-flex>div:last-child>.sp-column{gap:3px!important}
 #sp-header>.d-flex>div:last-child .btn{font-size:10.5px!important;padding:7px 5px!important}
 #sp-header #offcanvas-toggler{width:31px!important;min-width:31px!important}
 #sppb-sp-slider-1640851039722,#sppb-sp-slider-1640851039722 .sp-slider-outer-stage,#sppb-sp-slider-1640851039722 .sp-item,#sppb-sp-slider-1640851039722 .sp-background{height:860px!important;min-height:860px!important}
}
@media(min-width:768px) and (max-width:1599.98px){#sp-topbar>.container,#sp-header>.d-flex,#sp-bottom .container,#sp-footer .container{width:calc(100% - 120px)!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}}
@media(min-width:1600px){
 #sp-topbar>.container,#sp-header>.d-flex,#sp-bottom .container,#sp-footer .container{width:calc(100% - 160px)!important;max-width:1760px!important;margin-left:auto!important;margin-right:auto!important}
 #sppb-sp-slider-1640851039722,#sppb-sp-slider-1640851039722 .sp-slider-outer-stage,#sppb-sp-slider-1640851039722 .sp-item,#sppb-sp-slider-1640851039722 .sp-background{height:900px!important}
 #sppb-sp-slider-1640851039722 .sp-slider-content-wrap{width:calc(100% - 160px)!important;max-width:1760px!important;margin:auto!important}
 #sppb-sp-slider-1640851039722 .sp-slider-content-align-left{width:680px!important;max-width:680px!important;margin-left:24px!important}
}

/* Mobile header spacing and footer title centering */
@media(max-width:575.98px){
 #sp-header #sp-logo{flex:0 0 96px!important;width:96px!important;max-width:96px!important;margin:0 auto 0 0!important;overflow:hidden!important}
 #sp-header #sp-logo a.logo{display:flex!important;width:96px!important;max-width:96px!important;overflow:hidden!important}
 #sp-header #sp-logo img,#sp-header #sp-logo .logo-image,#sp-header #sp-logo .logo-image-phone{display:block!important;width:96px!important;max-width:96px!important;height:auto!important;object-fit:contain!important}
 #sp-header>.d-flex>div:last-child>.sp-column{gap:3px!important;flex-wrap:nowrap!important}
 #sp-header>.d-flex>div:last-child .btn{font-size:10.5px!important;padding:8px 6px!important;white-space:nowrap!important}
 #sp-header #offcanvas-toggler{width:32px!important;min-width:32px!important;padding:8px 5px!important}

/* HERO TITLE EXACTLY TWO LINES - 2026-09-02 */
body #sp-slider-item-1640851039722-num-0-key h3#sp-slider-inner-item-1640851039722-num-0-key.sppb-sp-slider-title::after{content:"Reliable Laundry\A Service in Vancouver"!important;white-space:pre!important;display:block!important;font-size:clamp(27px,4vw,50px)!important;line-height:1.08!important;letter-spacing:-.02em!important}
 #sp-bottom1 .sppb-addon-title{display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
}
@media(max-width:359.98px){
 #sp-header #sp-logo,#sp-header #sp-logo a.logo{flex-basis:86px!important;width:86px!important;max-width:86px!important}
 #sp-header #sp-logo img,#sp-header #sp-logo .logo-image,#sp-header #sp-logo .logo-image-phone{width:86px!important;max-width:86px!important}
}

/* HERO 2-LINE END OVERRIDE */
body #sp-slider-item-1640851039722-num-0-key h3#sp-slider-inner-item-1640851039722-num-0-key.sppb-sp-slider-title::after{content:"Reliable Laundry\A Service in Vancouver"!important;white-space:pre!important;display:block!important;font-size:clamp(27px,4vw,50px)!important;line-height:1.08!important;letter-spacing:-.02em!important}


/* MOBILE HERO HEIGHT - 2026-09-02 */
@media (max-width:767.98px){
  body #sppb-sp-slider-1640851039722,
  body #sppb-sp-slider-1640851039722 .sp-slider-outer-stage,
  body #sppb-sp-slider-1640851039722 .sp-item,
  body #sppb-sp-slider-1640851039722 .sp-background{
    height:720px!important;
    min-height:720px!important;
    max-height:720px!important;
  }
}
@media (min-width:992px){
  body #sppb-sp-slider-1640851039722 .sp-slider-content-wrap{transform:translateX(-45px)!important}
}
@media (max-width:991.98px){
  body #sppb-sp-slider-1640851039722 .sp-slider-content-wrap{transform:none!important}
}
