1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" /> 5
5<script> 6 (function () { 7 try { 8 var u = new URL(location.href); 9 if (u.searchParams.has('airoShareToken')) { 10 u.searchParams.delete('airoShareToken'); 11 history.replaceState(null, '', u.toString()); 12 } 13 } catch (e) {} 14 })(); 15 </script>
15 16 <meta name="referrer" content="same-origin" /> 17 <link rel="icon" href="/favicon.ico" /> 18 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 19 <meta name="google-site-verification" content="vGl5v1NHqxFAdknh83tHFkCoSZyTievEscInJVac_EE"> 20 <link rel="canonical" href="https://1ststatewindowcleaning.com/residential-window-cleaning"><title data-rh="true">Residential Window Cleaning Kennett Square, Landenberg & Elkton MD | 1st State</title> 21<meta data-rh="true" name="robots" content="index, follow"/><meta data-rh="true" property="og:site_name" content="1st State Window Cleaning"/><meta data-rh="true" property="og:locale" content="en_US"/><meta data-rh="true" name="description" content="Residential window cleaning serving Kennett Square, Landenberg, Elkton MD, Chadds Ford & all of Delaware, PA, NJ & MD. Interior & exterior, screens, tracks. Streak-free results. Free estimate â call (302) 584-3309."/><meta data-rh="true" property="og:title" content="Residential Window Cleaning Kennett Square, Landenberg & Elkton MD | 1st State"/><meta data-rh="true" property="og:description" content="Residential window cleaning serving Kennett Square, Landenberg, Elkton MD, Chadds Ford & all of Delaware, PA, NJ & MD. Interior & exterior, screens, tracks. Streak-free results. Free estimate â call (302) 584-3309."/><meta data-rh="true" property="og:type" content="website"/><meta data-rh="true" property="og:url" content="https://1ststatewindowcleaning.com/residential-window-cleaning"/><meta data-rh="true" property="og:image" content="https://1ststatewindowcleaning.com/airo-assets/images/pages/home/og-image"/><meta data-rh="true" property="og:image:alt" content="Residential window cleaning service in Delaware"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/><meta data-rh="true" name="twitter:title" content="Residential Window Cleaning Kennett Square, Landenberg & Elkton MD | 1st State"/><meta data-rh="true" name="twitter:description" content="Residential window cleaning serving Kennett Square, Landenberg, Elkton MD, Chadds Ford & all of Delaware, PA, NJ & MD. Interior & exterior, screens, tracks. Streak-free results. Free estimate â call (302) 584-3309."/><meta data-rh="true" name="twitter:image" content="https://1ststatewindowcleaning.com/airo-assets/images/pages/home/og-image"/> 22<link data-rh="true" rel="canonical" href="https://1ststatewindowcleaning.com/residential-window-cleaning"/>
23<script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"Service","@id":"https://1ststatewindowcleaning.com/residential-window-cleaning#service","name":"Residential Window Cleaning","description":"Professional interior and exterior window cleaning for homes in Delaware, Pennsylvania, and New Jersey. Includes screen and track cleaning.","url":"https://1ststatewindowcleaning.com/residential-window-cleaning","provider":{"@id":"https://1ststatewindowcleaning.com/#organization"},"areaServed":[{"@type":"State","name":"Delaware"},{"@type":"State","name":"Pennsylvania"},{"@type":"State","name":"New Jersey"},{"@type":"State","name":"Maryland"},{"@type":"City","name":"Kennett Square","containedInPlace":{"@type":"State","name":"Pennsylvania"}},{"@type":"City","name":"Landenberg","containedInPlace":{"@type":"State","name":"Pennsylvania"}},{"@type":"City","name":"Chadds Ford","containedInPlace":{"@type":"State","name":"Pennsylvania"}},{"@type":"City","name":"Elkton","containedInPlace":{"@type":"State","name":"Maryland"}},{"@type":"City","name":"Earleville","containedInPlace":{"@type":"State","name":"Maryland"}},{"@type":"City","name":"Kennedyville","containedInPlace":{"@type":"State","name":"Maryland"}},{"@type":"City","name":"Fair Hill","containedInPlace":{"@type":"State","name":"Maryland"}}],"serviceType":"Window Cleaning"}</script>
23 24
24<script src="/airo-video-slots.js"></script>
24 25
25<script src="/airo-logo-orientation.js"></script>
25 26
26<script type="module" crossorigin src="/assets/index-BuwdwKl0.js"></script>
26 27 <link rel="modulepreload" crossorigin href="/assets/query-BdZSQXJV.js"> 28 <link rel="modulepreload" crossorigin href="/assets/radix-ui-B2MWfSqE.js"> 29 <link rel="stylesheet" crossorigin href="/assets/index-C8tQYHv9.css"> 30 </head> 31 <body class="fs-unmask-airo-app-builder"> 32 <div id="app" class="fs-unmask-airo-app-builder"><link rel="preload" as="image" href="/airo-assets/images/logo/horizontal"/><link rel="preload" as="image" href="/airo-assets/images/services/residential-window-cleaning"/><!--$--><div class="min-h-screen bg-background flex flex-col"><header class="sticky top-0 z-50 transition-all duration-300 bg-primary"><div class="max-w-7xl mx-auto px-6"><div class="flex items-center justify-between h-28"><a class="flex items-center shrink-0" href="/" data-discover="true"><img src="/airo-assets/images/logo/horizontal" alt="1st State Window Cleaning" class="block h-auto max-h-28 w-auto max-w-[350px] object-contain self-center mix-blend-lighten" width="350" height="112"/></a><nav aria-label="Main navigation" class="hidden lg:flex items-center gap-1"><a class="px-4 py-2 text-sm font-semibold uppercase tracking-wide transition-colors rounded text-white/90 hover:text-accent" style="font-family:var(--font-heading)" href="/" data-discover="true">Home</a><a class="px-4 py-2 text-sm font-semibold uppercase tracking-wide transition-colors rounded text-accent" style="font-family:var(--font-heading)" href="/residential-window-cleaning" data-discover="true">Residential</a><a class="px-4 py-2 text-sm font-semibold uppercase tracking-wide transition-colors rounded text-white/90 hover:text-accent" style="font-family:var(--font-heading)" href="/commercial-window-cleaning" data-discover="true">Commercial</a><a class="px-4 py-2 text-sm font-semibold uppercase tracking-wide transition-colors rounded text-white/90 hover:text-accent" style="font-family:var(--font-heading)" href="/about" data-discover="true">About</a><a class="px-4 py-2 text-sm font-semibold uppercase tracking-wide transition-colors rounded text-white/90 hover:text-accent" style="font-family:var(--font-heading)" href="/contact" data-discover="true">Contact</a></nav><div class="flex items-center gap-3"><a href="tel:+13025843309" class="hidden md:flex items-center gap-2 bg-accent text-primary px-5 py-2.5 rounded font-bold text-base hover:bg-yellow-300 transition-colors" style="font-family:var(--font-heading)"><span style="transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg></span><span class="hidden lg:inline text-base font-bold">(302) 584-3309</span><span class="lg:hidden text-base font-bold">(302) 584-3309</span></a><a class="hidden lg:inline-flex items-center bg-white text-primary px-5 py-2.5 rounded font-bold text-sm hover:bg-white/90 transition-colors" style="font-family:var(--font-heading)" href="/contact" data-discover="true">FREE QUOTE</a><button class="lg:hidden text-white p-2" aria-label="Open menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></div></header><main><section class="relative bg-primary py-24 overflow-hidden"><div class="absolute inset-0 opacity-10"><img src="/airo-assets/images/services/residential-window-cleaning" alt="" aria-hidden="true" class="w-full h-full object-cover"/></div><div class="relative z-10 max-w-7xl mx-auto px-6 text-center"><div><div class="flex items-center justify-center gap-3 mb-4" style="opacity:0;transform:translateY(30px)"><span class="h-px w-10 bg-accent"></span><span class="text-accent text-sm font-semibold tracking-wide uppercase">Residential Services</span><span class="h-px w-10 bg-accent"></span></div><h1 class="text-5xl md:text-6xl font-bold text-white mb-5" style="font-family:var(--font-heading);opacity:0;transform:translateY(30px)">Residential Window Cleaning</h1><p class="text-white/70 text-xl max-w-2xl mx-auto mb-8" style="opacity:0;transform:translateY(30px)">OUR GOAL is to make sure that when we leave your home you are excited to have had us clean your windows.</p><div class="flex flex-wrap justify-center gap-4" style="opacity:0;transform:translateY(30px)"><a class="inline-flex items-center gap-2 bg-yellow-400 text-primary px-8 py-4 rounded font-bold text-lg hover:bg-yellow-300 transition-all" style="font-family:var(--font-heading)" href="/contact" data-discover="true">Get a Free Quote <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="tel:+13025843309" class="inline-flex items-center font-bold rounded transition-colors border-2 border-white text-white hover:bg-white hover:text-primary px-9 py-4 text-xl gap-3 " style="font-family:var(--font-heading)"><span class="flex items-center" style="transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg></span><span class="text-xl">(302) 584-3309</span></a></div></div></div></section><section class="bg-white py-20"><div class="max-w-7xl mx-auto px-6"><div class="grid grid-cols-1 lg:grid-cols-2 gap-14 items-center"><div style="opacity:0;transform:translateX(-30px)"><img src="/airo-assets/images/services/residential-window-cleaning" alt="Residential window cleaning service" class="w-full h-[420px] object-cover object-bottom rounded-2xl shadow-xl" width="800" height="600" loading="lazy"/></div><div><h2 class="text-4xl font-bold text-primary mb-5" style="font-family:var(--font-heading);opacity:0;transform:translateY(30px)">We Would LOVE to Clean Your Windows</h2><p class="text-muted-foreground leading-relaxed mb-4" style="opacity:0;transform:translateY(30px)">We take pride in our work and it shows. Our attention to detail is unmatched. Our customers love that we are fast and efficie
32nt without ever compromising quality.</p><p class="text-muted-foreground leading-relaxed mb-6" style="opacity:0;transform:translateY(30px)">Our customers tell us that they appreciate that we are careful when moving items to complete the window cleaning job and respectful of their home. They also enjoy the cheerful attitude that the employees have as they go about cleaning.</p><div class="grid grid-cols-1 sm:grid-cols-2 gap-3" style="opacity:0;transform:translateY(30px)"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check text-accent shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-foreground text-sm" style="white-space:pre-line">Interior & exterior window cleaning</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check text-accent shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-foreground text-sm" style="white-space:pre-line">Screen cleaning & reinstallation</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check text-accent shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-foreground text-sm" style="white-space:pre-line">Window track & sill cleaning</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check text-accent shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-foreground text-sm" style="white-space:pre-line">Storm window cleaning</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check text-accent shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-foreground text-sm" style="white-space:pre-line">Skylight cleaning</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check text-accent shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-foreground text-sm" style="white-space:pre-line">French door cleaning</span></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check text-accent shrink-0"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="text-foreground text-sm" style="white-space:pre-line">Sliding glass door cleaning</span></div></div><div class="mt-8" style="opacity:0;transform:translateY(30px)"><a class="inline-flex items-center gap-2 bg-primary text-white px-7 py-3.5 rounded font-bold hover:bg-secondary transition-colors" style="font-family:var(--font-heading)" href="/contact" data-discover="true">Schedule Your Cleaning <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></div></section><section class="bg-muted py-20"><div class="max-w-7xl mx-auto px-6"><div class="text-center mb-12"><span class="text-accent text-sm font-semibold tracking-wide uppercase">Our Work</span><h2 class="text-4xl font-bold text-primary mt-2" style="font-family:var(--font-heading)">See the Results for Yourself</h2><p class="text-muted-foreground mt-3 max-w-xl mx-auto">Real photos from real jobs â homes and businesses we've cleaned right here in New Castle, Middletown, Wilmington, Kennett Square, Landenberg, Elkton, Earlville.</p></div><div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-3"><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="/airo-assets/images/pages/residential-window-cleaning/window-cleaner-on-exterior-of-building" alt="Three professional window cleaners working on a brick home exterior" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="/airo-assets/images/pages/residential-window-cleaning/1st-state-window-cleaning-van-at-residen" alt="1st State Window Cleaning van at residential home" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="/airo-assets/images/pages/residential-window-cleaning/technicians-cleaning-brick-home" alt="Window cleaning technicians working on brick-home windows" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="/airo-assets/images/pages/residential-window-cleaning/large-glass-commercial-building" alt="Large glass commercial building" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1112-1024x768.jpg" alt="Residential home window cleaning" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1080-1024x1024.jpg" alt="Technician at front door of home" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1091-768x1024.jpg" alt="Service van parked in driveway" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1100-768x1024.jpg" alt="View through freshly cleaned window" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1299-768x1024.jpg" alt="Red door and windows on brick building" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1519
32-768x1024.jpg" alt="Technician on ladder cleaning windows" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1521-768x1024.jpg" alt="Ladder in front of arched door" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1523-768x1024.jpg" alt="Technician on ladder outside home" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1603-768x1024.jpg" alt="Technician cleaning window with squeegee" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1609-768x1024.jpg" alt="Technician on ladder at window" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_1920-768x1024.jpg" alt="Service van at residential property" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_6752-768x1024.jpg" alt="Flag hanging from building being cleaned" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_7175-768x1024.jpg" alt="Technician using window cleaning equipment" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_7662-768x1024.jpg" alt="Large window interior view after cleaning" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_7663-768x1024.jpg" alt="View through clean commercial window" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_7818-576x1024.jpg" alt="Technician cleaning window on building" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_7841-1024x768.jpg" alt="Technician
32with cleaning equipment" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div><div class="overflow-hidden rounded-lg shadow-sm aspect-square" style="opacity:0;transform:scale(0.95)"><img src="https://1ststatewindowcleaning.com/wp-content/uploads/2021/02/IMG_7885-768x1024.jpg" alt="Building with many windows after cleaning" class="w-full h-full object-cover hover:scale-105 transition-transform duration-500" loading="lazy" width="400" height="400"/></div></div></div></section><section class="bg-primary py-16"><div class="max-w-4xl mx-auto px-6 text-center"><div class="flex justify-center gap-1 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg></div><h2 class="text-3xl md:text-4xl font-bold text-white mb-4" style="font-family:var(--font-heading)">Ready for Crystal-Clear Windows?</h2><p class="text-white/70 mb-8">Call or text us today for a FREE estimate. We believe in good, old fashioned, friendly service.</p><div class="flex flex-wrap justify-center gap-4"><a class="inline-flex items-center gap-2 bg-yellow-400 text-primary px-8 py-4 rounded font-bold hover:bg-yellow-300 transition-all" style="font-family:var(--font-heading)" href="/contact" data-discover="true">Request a Free Quote <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="tel:+13025843309" class="inline-flex items-center font-bold rounded transition-colors border-2 border-white text-white hover:bg-white hover:text-primary px-9 py-4 text-xl gap-3 " style="font-family:var(--font-heading)"><span class="flex items-center" style="transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg></span><span class="text-xl">(302) 584-3309</span></a></div></div></section></main><footer class="bg-primary text-white"><div class="max-w-7xl mx-auto px-6 py-16"><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-10"><div class="lg:col-span-1"><a class="inline-block mb-5" href="/" data-discover="true"><img src="/airo-assets/images/logo/horizontal" alt="1st State Window Cleaning" class="h-auto max-h-16 w-auto max-w-[180px] object-contain rounded" width="180" height="64"/></a><p class="text-white/70 text-sm leading-relaxed mb-5">Delaware's best window cleaning service. We believe in good, old fashioned, friendly service â and it shows in every window we clean.</p><div class="flex items-center gap-1 mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
32ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star fill-yellow-400 text-yellow-400"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-white/70 text-sm ml-2">5-Star Rated</span></div><div class="flex gap-3"><a href="https://www.facebook.com/pages/category/Cleaning-Service/1st-State-Window-Cleaning-212721412088839/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="w-9 h-9 rounded bg-white/10 hover:bg-accent flex items-center justify-center transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a></div></div><div><h3 class="text-white font-bold uppercase tracking-widest text-sm mb-5 pb-3 border-b border-white/20" style="font-family:var(--font-heading)">Our Services</h3><ul class="flex flex-col gap-2"><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/residential-window-cleaning" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Residential Window Cleaning</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/commercial-window-cleaning" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Commercial Window Cleaning</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/services" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Gutter Cleaning</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/services" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Gutter Cleaning</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/services" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Screen Cleaning</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/services" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Track Cleaning</a></li></ul></div><div><h3 class="text-white font-bold uppercase tracking-widest text-sm mb-5 pb-3 border-b border-white/20" style="font-family:var(--font-heading)">Quick Links</h3><ul class="flex flex-col gap-2"><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Home</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/about" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>About Us</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/services" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Services</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/residential-window-cleaning" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Residential</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/commercial-window-cleaning" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Commercial</a></li><li><a class="text-white/70 hover:text-accent text-sm transition-colors flex items-center gap-2" href="/contact" data-discover="true"><span class="w-1.5 h-1.5 rounded-full bg-accent shrink-0"></span>Contact</a></li></ul></div><div><h3 class="text-white font-bold uppercase tracking-widest text-sm mb-5 pb-3 border-b border-white/20" style="font-family:var(--font-heading)">Contact Us</h3><ul class="flex flex-col gap-4"><li><a href="tel:+13025843309" class="flex items-start gap-3 text-white/70 hover:text-accent transition-colors group"><span class="mt-0.5 shrink-0 text-accent" style="transform:none"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
32ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg></span><div><div class="text-xs text-white/50 uppercase tracking-wide mb-0.5">Call or Text</div><div class="text-base font-bold text-white group-hover:text-accent">(302) 584-3309</div></div></a></li><li><div class="flex items-start gap-3 text-white/70"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin mt-0.5 shrink-0 text-accent"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg><div><div class="text-xs text-white/50 uppercase tracking-wide mb-0.5">Service Area</div><div class="text-sm text-white/80">Delaware, Pennsylvania, New Jersey & Maryland</div></div></div></li><li><button type="button" class="flex items-center gap-3 text-white/70 hover:text-accent transition-colors" aria-label="Click to reveal email address"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail shrink-0"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg><span class="text-sm">Click to reveal email</span></button></li><li class="pt-2"><a class="inline-flex items-center bg-yellow-400 text-primary px-5 py-2.5 rounded font-bold text-sm hover:bg-yellow-300 transition-colors" style="font-family:var(--font-heading)" href="/contact" data-discover="true">GET A FREE QUOTE</a></li></ul></div></div></div><div class="border-t border-white/10"><div class="max-w-7xl mx-auto px-6 py-5 flex flex-col md:flex-row items-center justify-between gap-3"><p class="text-white/50 text-xs text-center md:text-left">© <!-- -->2026<!-- --> 1st State Window Cleaning. All rights reserved. Licensed & Insured.</p><div class="flex items-center gap-4"><a class="text-white/50 hover:text-white text-xs transition-colors" href="/contact" data-discover="true">Privacy Policy</a><a class="text-white/50 hover:text-white text-xs transition-colors" href="/contact" data-discover="true">Terms of Service</a></div></div></div></footer></div><!--/$-->
32<script>window.__staticRouterHydrationData = JSON.parse("{\"loaderData\":{},\"actionData\":null,\"errors\":null}");</script>
32</div> 33
33<script src="/analytics.js"></script>
33 34 </body> 35</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.