PageSourceSearch

https://cleanasawhistlehouston.com/services/

html cleanasawhistlehouston.com collected 2026-10-07 02:49:46 UTC 105,270 bytes, 681 lines download raw bytes

1<!doctype html>
2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#">
3
4<head>
5	<meta charset="UTF-8">
6	<meta name="viewport" content="width=device-width, initial-scale=1.0">
7	<link rel="pingback" href="https://cleanasawhistlehouston.com/xmlrpc.php" />
8	<title>Services | Clean As A Whistle, Inc.</title>
9
10		<!-- All in One SEO 5.0.0.1 - aioseo.com -->
11	<meta name="description" content="Our Services Which Service Experience Can Clean As A Whistle Provide for You?Oriental and Area Rug CleaningPremium Carpet CleaningUpholstery CleaningHardwood CleaningFabric and Fiber ProtectionPremium Protector Natural Stone CleaningTile &amp; Grout CleaningUrine Damage and TreatmentCommercial ServicesWater, Fire &amp; Mold Restoration Schedule Your Appointment Today ​Schedule Appointment ​Download Our Free eBookHow to Avoid Nightmare ​Cleaners ​Download Book" />
12	<meta name="robots" content="max-image-preview:large" />
13	<link rel="canonical" href="https://cleanasawhistlehouston.com/services/" />
14	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.0.1" />
15		<meta property="og:locale" content="en_US" />
16		<meta property="og:site_name" content="Clean As A Whistle, Inc. | Houston&#039;s Professional Cleaners of Fine Fabrics, Rugs, Carpets, and Floors" />
17		<meta property="og:type" content="article" />
18		<meta property="og:title" content="Services | Clean As A Whistle, Inc." />
19		<meta property="og:description" content="Our Services Which Service Experience Can Clean As A Whistle Provide for You?Oriental and Area Rug CleaningPremium Carpet CleaningUpholstery CleaningHardwood CleaningFabric and Fiber ProtectionPremium Protector Natural Stone CleaningTile &amp; Grout CleaningUrine Damage and TreatmentCommercial ServicesWater, Fire &amp; Mold Restoration Schedule Your Appointment Today ​Schedule Appointment ​Download Our Free eBookHow to Avoid Nightmare ​Cleaners ​Download Book" />
20		<meta property="og:url" content="https://cleanasawhistlehouston.com/services/" />
21		<meta property="article:published_time" content="2016-12-02T22:43:57+00:00" />
22		<meta property="article:modified_time" content="2021-12-13T15:29:32+00:00" />
23		<meta name="twitter:card" content="summary" />
24		<meta name="twitter:title" content="Services | Clean As A Whistle, Inc." />
25		<meta name="twitter:description" content="Our Services Which Service Experience Can Clean As A Whistle Provide for You?Oriental and Area Rug CleaningPremium Carpet CleaningUpholstery CleaningHardwood CleaningFabric and Fiber ProtectionPremium Protector Natural Stone CleaningTile &amp; Grout CleaningUrine Damage and TreatmentCommercial ServicesWater, Fire &amp; Mold Restoration Schedule Your Appointment Today ​Schedule Appointment ​Download Our Free eBookHow to Avoid Nightmare ​Cleaners ​Download Book" />
26		
26<script type="application/ld+json" class="aioseo-schema">
27			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/cleanasawhistlehouston.com\/services\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/cleanasawhistlehouston.com#listItem","position":1,"name":"Home","item":"https:\/\/cleanasawhistlehouston.com","nextItem":{"@type":"ListItem","@id":"https:\/\/cleanasawhistlehouston.com\/services\/#listItem","name":"Services"}},{"@type":"ListItem","@id":"https:\/\/cleanasawhistlehouston.com\/services\/#listItem","position":2,"name":"Services","previousItem":{"@type":"ListItem","@id":"https:\/\/cleanasawhistlehouston.com#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/cleanasawhistlehouston.com\/#organization","name":"Clean As A Whistle, Inc.","description":"Houston's Professional Cleaners of Fine Fabrics, Rugs, Carpets, and Floors","url":"https:\/\/cleanasawhistlehouston.com\/"},{"@type":"WebPage","@id":"https:\/\/cleanasawhistlehouston.com\/services\/#webpage","url":"https:\/\/cleanasawhistlehouston.com\/services\/","name":"Services | Clean As A Whistle, Inc.","description":"Our Services Which Service Experience Can Clean As A Whistle Provide for You?Oriental and Area Rug CleaningPremium Carpet CleaningUpholstery CleaningHardwood CleaningFabric and Fiber ProtectionPremium Protector Natural Stone CleaningTile & Grout CleaningUrine Damage and TreatmentCommercial ServicesWater, Fire & Mold Restoration Schedule Your Appointment Today \u200bSchedule Appointment \u200bDownload Our Free eBookHow to Avoid Nightmare \u200bCleaners \u200bDownload Book","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/cleanasawhistlehouston.com\/#website"},"breadcrumb":{"@id":"https:\/\/cleanasawhistlehouston.com\/services\/#breadcrumblist"},"datePublished":"2016-12-02T17:43:57-05:00","dateModified":"2021-12-13T10:29:32-05:00"},{"@type":"WebSite","@id":"https:\/\/cleanasawhistlehouston.com\/#website","url":"https:\/\/cleanasawhistlehouston.com\/","name":"Clean As A Whistle, Inc.","description":"Houston's Professional Cleaners of Fine Fabrics, Rugs, Carpets, and Floors","inLanguage":"en-US","publisher":{"@id":"https:\/\/cleanasawhistlehouston.com\/#organization"}}]}
28		</script>
28
29		<!-- All in One SEO -->
30
31<link rel='dns-prefetch' href='//accounts.google.com' />
32<link rel='dns-prefetch' href='//apis.google.com' />
33<link rel='dns-prefetch' href='//connect.livechatinc.com' />
34<link rel='dns-prefetch' href='//fonts.googleapis.com' />
35<link rel='dns-prefetch' href='//www.googletagmanager.com' />
36<link rel="alternate" type="application/rss+xml" title="Clean As A Whistle, Inc. &raquo; Feed" href="https://cleanasawhistlehouston.com/feed/" />
37<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://cleanasawhistlehouston.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcleanasawhistlehouston.com%2Fservices%2F" />
38<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://cleanasawhistlehouston.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcleanasawhistlehouston.com%2Fservices%2F&#038;format=xml" />
39<style id="wp-img-auto-sizes-contain-inline-css">
40img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
41/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
42</style>
43<style id="wp-emoji-styles-inline-css">
44
45	img.wp-smiley, img.emoji {
46		display: inline !important;
47		border: none !important;
48		box-shadow: none !important;
49		height: 1em !important;
50		width: 1em !important;
51		margin: 0 0.07em !important;
52		vertical-align: -0.1em !important;
53		background: none !important;
54		padding: 0 !important;
55	}
56/*# sourceURL=wp-emoji-styles-inline-css */
57</style>
58<style id="wp-block-library-inline-css">
59:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
59--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
60
61/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
62</style>
63<style id="classic-theme-styles-inline-css">
64/*! This file is auto-generated */
65.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
66/*# sourceURL=/wp-includes/css/classic-themes.min.css */
67</style>
68
69<style id="global-styles-inline-css">
70:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
70--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
70.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
71/*# sourceURL=global-styles-inline-css */
72</style>
73
74<link rel='stylesheet' id='contact-form-7-css' href='https://cleanasawhistlehouston.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6' media='all' />
75<link rel='stylesheet' id='tve_style_family_tve_flt-css' href='https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/css/thrive_flat.css?ver=10.9.3.2' media='all' />
76<link rel='stylesheet' id='tvo-frontend-css' href='https://cleanasawhistlehouston.com/wp-content/plugins/thrive-ovation/tcb-bridge/frontend/css/frontend.css?ver=7.0.5' media='all' />
77<link rel='stylesheet' id='ebor-body-font-css' href='https://fonts.googleapis.com/css?family=Open+Sans:400,500,600&#038;ver=7.0.5' media='all' />
78<link rel='stylesheet' id='ebor-heading-font-css' href='https://fonts.googleapis.com/css?family=Playfairy:100,400,300,500,600,700&#038;ver=7.0.5' media='all' />
79<link rel='stylesheet' id='ebor-lato-font-css' href='https://fonts.googleapis.com/css?family=Lato:300,400&#038;ver=2.1.4' media='all' />
80<link rel='stylesheet' id='ebor-bootstrap-css' href='https://cleanasawhistlehouston.com/wp-content/themes/foundry/style/css/bootstrap.css?ver=2.1.4' media='all' />
81<link rel='stylesheet' id='ebor-plugins-css' href='https://cleanasawhistlehouston.com/wp-content/themes/foundry/style/css/plugins.css?ver=2.1.4' media='all' />
82<link rel='stylesheet' id='ebor-fonts-css' href='https://cleanasawhistlehouston.com/wp-content/themes/foundry/style/css/fonts.css?ver=2.1.4' media='all' />
83<link rel='stylesheet' id='ebor-theme-styles-css' href='https://cleanasawhistlehouston.com/wp-content/themes/foundry/style/css/theme.css?ver=2.1.4' media='all' />
84<link rel='stylesheet' id='ebor-style-css' href='https://cleanasawhistlehouston.com/wp-content/themes/foundry/style.css?ver=2.1.4' media='all' />
85<style id="ebor-style-inline-css">
86
87			.nav-bar {
88				height: 71px;
89				max-height: 71px;
90				line-height: 69px;	
91			}
92			.nav-bar > .module.left > a {
93				height: 71px;
94			}
95			@media all and ( min-width: 992px ){
96				.nav-bar .module, .nav-bar .module-group {
97					height: 71px;
98				}
99			}
100			.widget-handle .cart .label {
101				top: 12px;
102			}
103			.module.widget-handle.mobile-toggle {
104				line-height: 69px;	
105				max-height: 71px;
106			}
107			.module-group.right .module.left:first-child {
108				padding-right: 32px;
109			}
110			.menu > li ul {
111				width: 200px;
112			}
113			.mega-menu > li {
114				width: 200px !important;
115			}
116		
117/*# sourceURL=ebor-style-inline-css */
118</style>
119<script id="wp-hooks-js" src="https://cleanasawhistlehouston.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 119
119
120<script id="wp-i18n-js" src="https://cleanasawhistlehouston.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 120
120
121<script id="wp-i18n-js-after">
122wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
123//# sourceURL=wp-i18n-js-after
124</script>
vendor: 1 bytes, line 124
124
125<script id="jquery-core-js" src="https://cleanasawhistlehouston.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 125
125
126<script id="jquery-migrate-js" src="https://cleanasawhistlehouston.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 126
126
127<script id="jquery-ui-core-js" src="https://cleanasawhistlehouston.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 127
127
128<script id="jquery-ui-menu-js" src="https://cleanasawhistlehouston.com/wp-includes/js/jquery/ui/menu.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 128
128
129<script id="wp-dom-ready-js" src="https://cleanasawhistlehouston.com/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 129
129
130<script id="wp-a11y-js" src="https://cleanasawhistlehouston.com/wp-includes/js/dist/a11y.min.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 130
130
131<script id="jquery-ui-autocomplete-js" src="https://cleanasawhistlehouston.com/wp-includes/js/jquery/ui/autocomplete.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 131
131
132<script id="imagesloaded-js" src="https://cleanasawhistlehouston.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 132
132
133<script id="masonry-js" src="https://cleanasawhistlehouston.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 133
133
134<script id="jquery-masonry-js" src="https://cleanasawhistlehouston.com/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script>
vendor: 1 bytes, line 134
134
135<script id="tve_frontend-js-extra">
136var tve_frontend_options = {"ajaxurl":"https://cleanasawhistlehouston.com/wp-admin/admin-ajax.php","is_editor_page":"","page_events":[],"is_single":"1","social_fb_app_id":"","dash_url":"https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/thrive-dashboard","queried_object":{"ID":926,"post_author":"1"},"query_vars":{"page":"","pagename":"services"},"$_POST":[],"site_locale":"en-us","date_format":"F j, Y","translations":{"Copy":"Copy","empty_username":"ERROR: The username field is empty.","empty_password":"ERROR: The password field is empty.","empty_login":"ERROR: Enter a username or email address.","min_chars":"At least %s characters are needed","no_headings":"No headings found","registration_err":{"required_field":"\u003Cstrong\u003EError\u003C/strong\u003E: This field is required","required_email":"\u003Cstrong\u003EError\u003C/strong\u003E: Please type your email address","invalid_email":"\u003Cstrong\u003EError\u003C/strong\u003E: The email address isn&#8217;t correct","passwordmismatch":"\u003Cstrong\u003EError\u003C/strong\u003E: Password mismatch"}},"routes":{"posts":"https://cleanasawhistlehouston.com/wp-json/tcb/v1/posts","video_reporting":"https://cleanasawhistlehouston.com/wp-json/tcb/v1/video-reporting","testimonials":"https://cleanasawhistlehouston.com/wp-json/tcb/v1/testimonials"},"nonce":"79af40e329","allow_video_src":"","google_client_id":null,"facebook_app_id":null,"lead_generation_custom_tag_apis":["activecampaign","aweber","convertkit","drip","klicktipp","mailchimp","sendlane","zapier"],"post_request_data":[],"user_profile_nonce":"7d54a54a20","ip":"103.152.107.26","current_user":[],"post_id":"926","post_title":"Services","post_type":"page","post_url":"https://cleanasawhistlehouston.com/services/","is_lp":"","conditional_display":{"is_tooltip_dismissed":false}};
137//# sourceURL=tve_frontend-js-extra
138</script>
vendor: 1 bytes, line 138
138
139<script id="tve_frontend-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/general.min.js?ver=10.9.3.2"></script>
vendor: 1 bytes, line 139
139
140<script id="moxiejs-js" src="https://cleanasawhistlehouston.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1"></script>
vendor: 1 bytes, line 140
140
141<script id="tve_frontend_post-list-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/post-list.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 141
141
142<script id="text-connect-js-extra">
143var textConnect = {"addons":[],"ajax_url":"https://cleanasawhistlehouston.com/wp-admin/admin-ajax.php","visitor":null};
144//# sourceURL=text-connect-js-extra
145</script>
vendor: 1 bytes, line 145
145
146<script id="text-connect-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/wp-live-chat-software-for-wordpress/includes/js/textConnect.js?ver=5.0.12"></script>
vendor: 1 bytes, line 146
146
147<script id="display-testimonials-tcb-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-ovation/tcb-bridge/frontend/js/display-testimonials-tcb.min.js?ver=10.9.3.2"></script>
147
148<link rel="https://api.w.org/" href="https://cleanasawhistlehouston.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://cleanasawhistlehouston.com/wp-json/wp/v2/pages/926" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://cleanasawhistlehouston.com/xmlrpc.php?rsd" />
149<link rel='shortlink' href='https://cleanasawhistlehouston.com/?p=926' />
150<meta name="generator" content="Site Kit by Google 1.184.0" /><style type="text/css" id="tve_global_variables">:root{--tcb-background-author-image:url(https://secure.gravatar.com/avatar/7f2aea276b017f37893bb89d6f200f7e0c5f5cb3f1b231fe86a404ba83d0629c?s=256&d=mm&r=g);--tcb-background-user-image:url();--tcb-background-featured-image-thumbnail:url(https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/css/images/featured_image.png);}</style><style id="custom-background-css">
151body.custom-background { background-color: #ffffff; }
152</style>
153
154<!-- Google Tag Manager snippet added by Site Kit -->
155<script>
vendor: 420 bytes, lines 155-164
155
156			( function( w, d, s, l, i ) {
157				w[l] = w[l] || [];
158				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
159				var f = d.getElementsByTagName( s )[0],
160					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
161				j.async = true;
162				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
163				f.parentNode.insertBefore( j, f );
164			} )( window, document, 'script', 'dataLayer', '
164GTM-NJ27NNP
vendor: 9 bytes, lines 164-165
164' );
165			
166</script>
166
167
168<!-- End Google Tag Manager snippet added by Site Kit -->
169<style type="text/css" id="thrive-default-styles"></style><link rel="icon" href="https://cleanasawhistlehouston.com/wp-content/uploads/2016/12/cropped-CAAW_LOGO-copy-32x32.jpg" sizes="32x32" />
170<link rel="icon" href="https://cleanasawhistlehouston.com/wp-content/uploads/2016/12/cropped-CAAW_LOGO-copy-192x192.jpg" sizes="192x192" />
171<link rel="apple-touch-icon" href="https://cleanasawhistlehouston.com/wp-content/uploads/2016/12/cropped-CAAW_LOGO-copy-180x180.jpg" />
172<meta name="msapplication-TileImage" content="https://cleanasawhistlehouston.com/wp-content/uploads/2016/12/cropped-CAAW_LOGO-copy-270x270.jpg" />
173			<style class="tve_custom_style">@import url("//fonts.googleapis.com/css?family=Playfair+Display:400,700&subset=latin");@media (min-width: 300px){[data-css="tve-u-1670bcc2300"]{max-width: 1140px;min-height: 308px !important;}[data-css="tve-u-1670bcc2302"]{background-image: linear-gradient(rgba(0,0,0,0.54),rgba(0,0,0,0.54)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/services.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670bcc2303"]{border-bottom: 3px solid rgb(204,0,0);border-top: 3px solid rgb(204,0,0);margin-top: 22px !important;}[data-css="tve-u-1670bcc2303"] .tve-page-section-in{justify-content: center;display: flex;flex-direction: column;}[data-css="tve-u-1670bcc2304"] h2{margin: 0px !important;padding: 0px !important;}:not(#tve) [data-css="tve-u-1670bcc2305"]{text-shadow: rgba(0,0,0,0.74) 2px 2px 2px;font-size: 28px !important;font-family: Georgia,serif !important;color: rgb(255,255,255) !important;text-transform: none !important;}[data-css="tve-u-1670bcc2307"]{box-shadow: none !important;}:not(#tve) [data-css="tve-u-1670bcc2308"]{font-family: "Playfair Display" !important;color: rgb(255,255,255) !important;}[data-css="tve-u-1670bcc2304"] h1{margin: 0px !important;padding: 0px !important;}[data-css="tve-u-1670bcc230a"]{text-shadow: rgba(0,0,0,0.73) 2px 2px 2px;}[data-css="tve-u-1670bcc230c"] .tve_sep{border-width: 2px;border-color: rgb(255,255,255);}[data-css="tve-u-1670bcc230c"]{max-width: 228px;}[data-css="tve-u-1670bd85032"] .tcb-button-link{background-color: rgb(204,0,0) !important;}[data-css="tve-u-1670bd85032"]{display: block;max-width: 48%;width: 48%;margin-bottom: 0px !important;}[data-css="tve-u-1670bdd7865"]{max-width: 54.4%;}[data-css="tve-u-1670bdd7881"]{max-width: 45.6%;}[data-css="tve-u-1670bde1f18"]{box-shadow: none;background-image: linear-gradient(rgba(0,0,0,0.66),rgba(0,0,0,0.66)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/appointment-rug.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670bded173"]{margin-top: 20px !important;margin-bottom: 20px !important;}:not(#tve) [data-css="tve-u-1670bdf2fbb"]{font-family: "Playfair Display" !important;color: rgb(255,255,255) !important;font-size: 40px !important;}[data-css="tve-u-1670bdf54bb"] > .tcb-flex-col > .tcb-col{justify-content: center;}[data-css="tve-u-1670bdf92cb"]{max-width: 1136px;float: none;width: 100%;margin-left: auto !important;margin-right: auto !important;}[data-css="tve-u-1670bdf54bb"]{padding-left: 20px !important;padding-right: 20px !important;}[data-css="tve-u-1670be0c044"] p{margin: 0px !important;padding: 0px !important;}[data-css="tve-u-1670be0c044"] h3{margin: 0px !important;padding: 0px !important;}[data-css="tve-u-1670be0c044"] h1{margin: 0px !important;padding: 0px !important;}[data-css="tve-u-1670be0c044"] h2{margin: 0px !important;padding: 0px !important;}[data-css="tve-u-1670be19de4"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670be26b35"]{background-image: linear-gradient(rgba(0,0,0,0.66),rgba(0,0,0,0.66)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/carpet-cleaning-bg.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 100% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670e2d150f"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670e2d1c87"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670e2d1fe0"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670e2d2456"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670e2d43cc"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670e2d4753"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670e2d4b63"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670e2d4f21"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670e2d5800"]{margin-top: 20px !important;margin-bottom: 20px !important;}[data-css="tve-u-1670e3140e8"]{background-image: linear-gradient(rgba(0,0,0,0.29),rgba(0,0,0,0.29)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/Upholstery-Page-e1542131322808.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,0% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670e3c8aae"]{background-image: linear-gradient(rgba(0,0,0,0.66),rgba(0,0,0,0.66)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/09/Hardwood-Cleaning-and-Buffing.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 100% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670e4174d0"]{background-image: linear-gradient(rgba(0,0,0,0.66),rgba(0,0,0,0.66)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/09/up-close-fabric-e1542132380465-1024x358.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 100% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670e4282b9"]{max-width: 54.5%;}[data-css="tve-u-1670e4282bc"]{max-width: 45.5%;}[data-css="tve-u-1670e43d9d2"]{background-image: linear-gradient(rgba(0,0,0,0.66),rgba(0,0,0,0.66)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/MicroSeal-of-Houston-1024x324.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 0% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670e4659dc"]{background-image: linear-gradient(rgba(0,0,0,0.66),rgba(0,0,0,0.66)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2013/10/Stone-Slider-300x93.png") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 100% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670e475cfa"]{background-image: linear-gradient(rgba(0,0,0,0.66),rgba(0,0,0,0.66)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/09/Tile-300x220.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 100% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670e496de7"]{background-image: linear-gradient(rgba(0,0,0,0.66),rgba(0,0,0,0.66)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/02/is0aq3qpsj4-meredith-hunter-1-1024x578.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 100% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670eb0e656"]{background-image: linear-gradient(rgba(0,0,0,0.66),rgba(0,0,0,0.66)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2015/07/commercial.jpeg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670eb87ca0"]{max-width: 1136px;float: none;width: 100%;margin-left: auto !important;margin-right: auto !important;background-image: linear-gradient(rgba(0,0,0,0.72),rgba(0,0,0,0.72)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/fire-mold-restoration-1024x331.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}[data-css="tve-u-1670eb96a5f"]{margin-bottom: 53px !important;margin-top: 53px !important;}[data-css="tve-u-1670ebb0a32"]{background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/carpet-cleaning-bg.jpg") !important;background-size: auto,cover !important;background-position: 50% 50%,50% 100% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;}}@media (max-width: 1023px){[data-css="tve-u-1670bcc2303"]{padding: 10px 40px !important;}}</style> 			</head>
174
175<body class="wp-singular page-template-default page page-id-926 custom-background wp-theme-foundry custom-forms normal-layout parallax-3d btn-regular">
176
177
178<div class="container">
179	<div class="nav-container">
180        <div class="row">
181				<div class="col-12 col-md-4">
182					<div class="module left">
183						<a href="https://cleanasawhistlehouston.com/">
184							<img class="logo logo-light" alt="Clean As A Whistle, Inc." src="https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/logo-e1541036832738.jpg" />
185							<img class="logo logo-dark" alt="Clean As A Whistle, Inc." src="https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/logo-e1541036832738.jpg" />
186						</a>
187					</div>
188				</div>
189				<div class="col-12 col-md-8">
190					<div class="module-group right">
191					
192						<div class="module left">
193															<div id="header_bar_widget" class="header_bar_widget-sidebar widget-area" role="complementary">
194												<div class="textwidget"><h3 class="call-num"><strong><br />
195CALL</strong> <a href="tel:7137844648" target="_blank" rel="noopener"><strong><span style="color: #cc0000; font-size: 26px;" data-css="tve-u-166e4d6eac2">(713) 784-4648</span> </strong></a><strong>TODAY   </strong></h3>
196</div>
197					<div class="textwidget"><div class="row">
198<div class="col-sm-6 text-center"><a class="tcb-button-link" href="https://cleanasawhistlehouston.com/schedule/" rel=""><br />
199<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">​Schedule Appointment</span></span><br />
200</a></div>
201<div class="col-sm-6 text-center"><a class="tcb-button-link black" href="/services" data-tcb_hover_state_parent=""><br />
202<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">​View services</span></span><br />
203</a></div>
204</div>
205</div>
206										</div><!-- #primary-sidebar -->
207													</div>
208
209						<div class="clearfix"></div>
210					
211						<div class="module widget-handle mobile-toggle right visible-sm visible-xs">
212							<i class="ti-menu"></i>
213						</div>
214						<nav >
215							<div class="nav-bar">
216								<ul id="menu-menu-1" class="menu"><li id="menu-item-99" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-99 has-dropdown"><a href="https://cleanasawhistlehouston.com/about/">ABOUT US</a>
217<ul role="menu" class=" subnav">
218	<li id="menu-item-1356" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1356"><a href="https://cleanasawhistlehouston.com/about/">Our Values</a></li>
219	<li id="menu-item-880" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-880"><a href="https://cleanasawhistlehouston.com/our-firm/">Our Team</a></li>
220	<li id="menu-item-1952" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1952"><a href="https://cleanasawhistlehouston.com/results/">Results</a></li>
221	<li id="menu-item-1953" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1953"><a href="https://cleanasawhistlehouston.com/newsletter/">Newsletter</a></li>
222	<li id="menu-item-1053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1053"><a href="https://cleanasawhistlehouston.com/1052-2/">Career Opportunities</a></li>
223</ul>
224</li>
225<li id="menu-item-1414" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-has-children menu-item-1414 has-dropdown active"><a href="/services">SERVICES</a>
226<ul role="menu" class=" subnav">
227	<li id="menu-item-100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100"><a href="https://cleanasawhistlehouston.com/area-rug-cleaning/">Area Rug Cleaning</a></li>
228	<li id="menu-item-114" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-114"><a href="https://cleanasawhistlehouston.com/premium-carpet-cleaning/">Carpet Cleaning</a></li>
229	<li id="menu-item-118" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://cleanasawhistlehouston.com/upholstery-cleaning/">Upholstery Cleaning</a></li>
230	<li id="menu-item-2346" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2346"><a href="https://cleanasawhistlehouston.com/fiberprotector/">Premium Protector</a></li>
231	<li id="menu-item-104" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://cleanasawhistlehouston.com/fabric-fiber-protection/">Maxim Protector</a></li>
232	<li id="menu-item-113" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-113"><a href="https://cleanasawhistlehouston.com/natural-stone/">Natural Stone Cleaning</a></li>
233	<li id="menu-item-117" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-117"><a href="https://cleanasawhistlehouston.com/tile-grout-cleaning/">Tile &#038; Grout Cleaning</a></li>
234	<li id="menu-item-119" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://cleanasawhistlehouston.com/urine-damage/">Urine Damage Treatment</a></li>
235	<li id="menu-item-107" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a href="https://cleanasawhistlehouston.com/hardwood/">Hardwood Cleaning</a></li>
236	<li id="menu-item-102" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://cleanasawhistlehouston.com/commercial/">Commercial Services</a></li>
237	<li id="menu-item-1057" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1057"><a href="https://cleanasawhistlehouston.com/restoration/">Water, Fire and Mold Restoration</a></li>
238</ul>
239</li>
240<li id="menu-item-115" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-115"><a href="https://cleanasawhistlehouston.com/referral-program/">REFERRAL PROGRAM</a></li>
241<li id="menu-item-1419" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1419 has-dropdown"><a href="#">TIPS</a>
242<ul role="menu" class=" subnav">
243	<li id="menu-item-105" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://cleanasawhistlehouston.com/faqs/">FAQs</a></li>
244	<li id="menu-item-265" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-265"><a href="https://cleanasawhistlehouston.com/carpet-care-tips/">Carpet Care</a></li>
245	<li id="menu-item-268" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-268"><a href="https://cleanasawhistlehouston.com/tile-cleaning-maintenance-tips/">Tile Cleaning &#038; Maintenance Tips</a></li>
246	<li id="menu-item-267" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-267"><a href="https://cleanasawhistlehouston.com/natural-stone-cleaning-maintenance-tips/">Natural Stone Cleaning &#038; Maintenance Tips</a></li>
247	<li id="menu-item-266" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-266"><a href="https://cleanasawhistlehouston.com/oriental-rug-area-rug-maintenance-tips/">Oriental Rug &#038; Area Rug Maintenance &#038; Tips</a></li>
248	<li id="menu-item-264" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-264"><a href="https://cleanasawhistlehouston.com/mohawk-carpet-care-recommendations/">Mohawk Carpet Care Recommendations</a></li>
249	<li id="menu-item-263" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-263"><a href="https://cleanasawhistlehouston.com/shaw-carpet-care-recommendations/">Shaw Carpet Care Recommendations</a></li>
250	<li id="menu-item-262" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://cleanasawhistlehouston.com/carpet-one-carpet-care-recommendations/">Carpet One Carpet Care Recommendations</a></li>
251	<li id="menu-item-1420" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1420"><a href="https://cleanasawhistlehouston.com/manufacturer-list/">Manufacturer List</a></li>
252</ul>
253</li>
254<li id="menu-item-137" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137"><a href="https://cleanasawhistlehouston.com/contact-us/">CONTACT US</a></li>
255</ul>							</div>
256						</nav>
257						
258												
259					</div>
260				</div>
261        </div>
262	</div>
263</div>
264<div class="main-container">
265	<section id="page-926" class="post-926 page type-page status-publish hentry">
266		<div class="container">
267		    <div class="row">
268		        <div class="col-sm-12 post-content">
269		        	<div id="tve_flt" class="tve_flt tcb-style-wrap"><div id="tve_editor" class="tve_shortcode_editor tar-main-content" data-post-id="926"><div class="thrv_wrapper thrv-page-section tcb-window-width" style="" data-css="tve-u-1670bcc2303">
270<div class="tve-page-section-out" data-css="tve-u-1670bcc2302"></div>
271<div class="tve-page-section-in tve_empty_dropzone" data-css="tve-u-1670bcc2300"><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670bcc230a">
272<div class="tve-content-box-background"></div>
273<div class="tve-cb" data-css="tve-u-1670bcc2304"><div class="thrv_wrapper thrv_text_element" data-tag="h1" data-css="tve-u-1670bdddfbf"><h1 data-css="tve-u-1670bcc2308" class="">Our Services&nbsp;</h1></div><div class="thrv_wrapper thrv-divider" data-style="tve_sep-1" data-thickness="2" data-color="rgb(255, 255, 255)" data-css="tve-u-1670bcc230c">
274<hr class="tve_sep tve_sep-1">
275</div><div class="thrv_wrapper thrv_text_element" data-css="tve-u-1670bcc2307"><p data-css="tve-u-1670bcc2305">Which Service Experience Can Clean As A Whistle Provide for You?<br></p></div></div>
276</div></div>
277</div><div class="thrv_wrapper thrv-page-section" data-css="tve-u-1670eb96a5f">
278<div class="tve-page-section-out"></div>
279<div class="tve-page-section-in tve_empty_dropzone"><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670bded173">
280<div class="tve-content-box-background" data-css="tve-u-1670bde1f18"></div>
281<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Oriental and Area Rug Cleaning</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
282<a href="/area-rug-cleaning/" class="tcb-button-link">
283<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
284</a>
285</div></div></div></div></div></div>
286</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670be19de4">
287<div class="tve-content-box-background" data-css="tve-u-1670ebb0a32"></div>
288<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Premium Carpet Cleaning</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
289<a href="/premium-carpet-cleaning/" class="tcb-button-link">
290<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
291</a>
292</div></div></div></div></div></div>
293</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670e2d5800">
294<div class="tve-content-box-background" data-css="tve-u-1670e3140e8"></div>
295<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Upholstery Cleaning</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
296<a href="/upholstery-cleaning/" class="tcb-button-link">
297<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
298</a>
299</div></div></div></div></div></div>
300</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670e2d4f21">
301<div class="tve-content-box-background" data-css="tve-u-1670e3c8aae"></div>
302<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Hardwood Cleaning</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
303<a href="/hardwood/" class="tcb-button-link">
304<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
305</a>
306</div></div></div></div></div></div>
307</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670e2d4b63">
308<div class="tve-content-box-background" data-css="tve-u-1670e4174d0"></div>
309<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Fabric and Fiber Protection</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
310<a href="/fabric-fiber-protection/" class="tcb-button-link">
311<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
312</a>
313</div></div></div></div></div></div>
314</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670e2d4753">
315<div class="tve-content-box-background" data-css="tve-u-1670e43d9d2"></div>
316<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670e4282b9" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Premium Protector&nbsp;</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670e4282bc" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
317<a href="/microseal" class="tcb-button-link">
318<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
319</a>
320</div></div></div></div></div></div>
321</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670e2d43cc">
322<div class="tve-content-box-background" data-css="tve-u-1670e4659dc"></div>
323<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Natural Stone Cleaning</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
324<a href="/natural-stone/" class="tcb-button-link">
325<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
326</a>
327</div></div></div></div></div></div>
328</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670e2d2456">
329<div class="tve-content-box-background" data-css="tve-u-1670e475cfa"></div>
330<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Tile &amp; Grout Cleaning</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
331<a href="/tile-grout-cleaning/" class="tcb-button-link">
332<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
333</a>
334</div></div></div></div></div></div>
335</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670e2d1fe0">
336<div class="tve-content-box-background" data-css="tve-u-1670e496de7"></div>
337<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Urine Damage and Treatment</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
338<a href="/urine-damage/" class="tcb-button-link">
339<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
340</a>
341</div></div></div></div></div></div>
342</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670e2d1c87">
343<div class="tve-content-box-background" data-css="tve-u-1670eb0e656"></div>
344<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670bdf92cb" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Commercial Services</h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
345<a href="/commercial/" class="tcb-button-link">
346<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
347</a>
348</div></div></div></div></div></div>
349</div><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box" data-css="tve-u-1670e2d150f">
350<div class="tve-content-box-background" data-css="tve-u-1670be26b35"></div>
351<div class="tve-cb" data-css="tve-u-1670be0c044"><div class="thrv_wrapper thrv-columns" data-css="tve-u-1670eb87ca0" style="--tcb-col-el-width:716;"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-1670bdf54bb"><div class="tcb-flex-col" data-css="tve-u-1670bdd7865" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element" data-tag="h2"><h1 data-css="tve-u-1670bdf2fbb" class="">Water, Fire &amp;
351 Mold Restoration <br></h1></div></div></div><div class="tcb-flex-col" data-css="tve-u-1670bdd7881" style=""><div class="tcb-col"><div class="thrv_wrapper thrv-button" data-css="tve-u-1670bd85032">
352<a href="/restoration/" class="tcb-button-link">
353<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Learn More</span></span>
354</a>
355</div></div></div></div></div></div>
356</div></div>
357</div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_1711 tcb-window-width" data-shortcode="thrive_symbol" data-id="1711" style=""><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="1711"><style class='tve-symbol-custom-style'>@import url("//fonts.googleapis.com/css?family=Lato:400,700,300,100&subset=latin");@media (min-width: 300px){:not(#tve) .thrv_symbol_1711 [data-css="tve-u-166e730a405"]{font-family: Lato !important;font-weight: 400 !important;}.thrv_symbol_1711 [data-css="tve-u-166e730a407"] .tcb-button-link{border: medium none rgb(255,255,255);background-image: none !important;background-color: rgba(199,30,30,0.93) !important;padding: 12px 15px;border-radius: 10px;overflow: hidden;}.thrv_symbol_1711 [data-css="tve-u-166e730a407"]{display: block;max-width: 88%;width: 88%;float: none;z-index: 3;position: relative;margin-left: auto !important;margin-right: auto !important;}.thrv_symbol_1711 [data-css="tve-u-166e730a3ff"]{max-width: 1140px;min-height: 308px !important;}:not(#tve) .thrv_symbol_1711 [data-css="tve-u-166e730a408"]{color: rgb(255,255,255) !important;font-family: Lato !important;font-weight: 400 !important;}:not(#tve) .thrv_symbol_1711 [data-css="tve-u-166e730a407"] .tcb-button-link{line-height: 1.2em;font-size: 18px;}.thrv_symbol_1711 [data-css="tve-u-166e730a3fe"]{background-image: linear-gradient(rgba(0,0,0,0.64),rgba(0,0,0,0.64)),url("https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/footer-cta.jpg") !important;background-size: auto auto,cover !important;background-position: 50% 50%,50% 50% !important;background-attachment: scroll,scroll !important;background-repeat: no-repeat,no-repeat !important;box-shadow: rgba(0,0,0,0.36) 0px 8px 100px 0px inset;}.thrv_symbol_1711 [data-css="tve-u-166e730a401"]{max-width: 46.3%;}.thrv_symbol_1711 [data-css="tve-u-166e730a403"]{max-width: 53.7%;}.thrv_symbol_1711 [data-css="tve-u-166e730a3fd"] .tve-page-section-in{display: flex;justify-content: center;flex-direction: column;}.thrv_symbol_1711 [data-css="tve-u-166e730a404"]{box-shadow: none !important;}.thrv_symbol_1711 [data-css="tve-u-166e730a3ff"] p{margin: 0px !important;padding: 0px !important;}:not(#tve) .thrv_symbol_1711 [data-css="tve-u-166e730a406"]{font-size: 32px !important;color: rgb(255,255,255) !important;font-family: Georgia,serif !important;}.thrv_symbol_1711 [data-css="tve-u-166e730a3fd"]{margin-bottom: 0px !important;border-bottom: 4px solid rgb(0,0,0);}.thrv_symbol_1711 [data-css="tve-u-166e730a400"]{margin-top: 11px !important;}:not(#tve) .thrv_symbol_1711 [data-css="tve-u-166e730a3fd"]{border-bottom: 4px solid rgb(193,0,0);}}</style><div class="thrv_wrapper thrv-page-section tcb-window-width" style="width: 1603px; left: -1px;" data-css="tve-u-166e730a3fd"> <div class="tve-page-section-out" data-css="tve-u-166e730a3fe"></div> <div class="tve-page-section-in tve_empty_dropzone" data-css="tve-u-166e730a3ff"><div class="thrv_wrapper thrv-columns" data-css="tve-u-166e730a400"><div class="tcb-flex-row tcb-resized tcb--cols--2"><div class="tcb-flex-col" data-css="tve-u-166e730a401" style=""><div class="tcb-col"></div></div><div class="tcb-flex-col" data-css="tve-u-166e730a403" style=""><div class="tcb-col"><div class="thrv_wrapper thrv_text_element tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_fade_in tve-viewport-triggered" style="" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;fade_in&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" data-css="tve-u-166e730a404"><p data-css="tve-u-166e730a405" style="text-align: center;"><a data-css="tve-u-166e730a406" href="https://cleanasawhistlehouston.com/Schedule">Schedule Your Appointment Today&nbsp;</a></p></div><div class="thrv_wrapper thrv-button tve_ea_thrive_animation tve_anim_fade_in" data-css="tve-u-166e730a407" data-tcb_hover_state_parent="" style="" data-button-size="s"> <a href="/Schedule" class="tcb-button-link tve_evt_manager_listen tve_et_tve-viewport tve-viewport-triggered" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;fade_in&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" rel=""> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-166e730a408">​Schedule Appointment <br></span></span> </a> </div></div></div></div></div></div> </div></div></div><div class="thrv_wrapper thrv_symbol thrive-shortcode thrv_symbol_1918 tcb-window-width" data-shortcode="thrive_symbol" data-id="1918" style=""><div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="1918"><style class='tve-symbol-custom-style'>@import url("//fonts.googleapis.com/css?family=Lato:400,700,300,100&subset=latin");@media (min-width: 300px){:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb0c"]{font-family: Lato !important;font-weight: 400 !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb04"]{background-image: none !important;box-shadow: rgba(0,0,0,0.25) 0px 0px 100px -22px inset;clip-path: url("#clip-bottom-c6f4f80b14ef9");}.thrv_symbol_1918 [data-css="tve-u-166f169cb09"]{max-width: 70.4%;}.thrv_symbol_1918 [data-css="tve-u-166f169cb16"]{max-width: 29.6%;}:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb10"]{color: rgb(48,48,48) !important;font-family: "Playfair Display SC" !important;font-weight: 400 !important;font-size: 27px !important;text-shadow: none;}.thrv_symbol_1918 [data-css="tve-u-166f169cb07"] h1{margin: 0px !important;padding: 0px !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb07"] p{margin: 0px 0px 47px !important;padding: 0px !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb10"]{line-height: 31px !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb12"] .tve_sep{border-width: 2px;border-color: rgb(48,48,48);}.thrv_symbol_1918 [data-css="tve-u-166f169cb12"]{margin-left: auto !important;margin-right: auto !important;float: left;width: 100%;max-width: 228px;padding-top: 5px !important;padding-bottom: 5px !important;z-index: 3;position: relative;margin-top: 10px !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb0f"]{margin-bottom: 0px !important;margin-top: 21px !important;box-shadow: none !important;}:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb0d"]{color: rgb(193,0,0) !important;font-size: 32px !important;font-family: Georgia,serif !important;text-shadow: none;}.thrv_symbol_1918 [data-css="tve-u-166f169cb0b"]{margin-bottom: -20px !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb07"]{margin-left: auto !important;margin-right: auto !important;float: left;width: 100%;z-index: 3;position: relative;max-width: 974px;margin-top: -4px !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb0a"]{margin-top: 15px !important;height: calc(100% - 15px);}.thrv_symbol_1918 [data-css="tve-u-166f169cb13"] .tcb-button-link{border: medium none rgb(255,255,255);background-image: none !important;background-color: rgba(199,30,30,0.93) !important;padding: 14px 22px;border-radius: 10px;overflow: hidden;}.thrv_symbol_1918 [data-css="tve-u-166f169cb13"]{display: block;max-width: 28%;width: 28%;float: left;z-index: 3;position: relative;}:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb13"] .tcb-button-link{line-height: 1.2em;font-size: 24px;}.thrv_symbol_1918 [data-css="tve-u-166f169cb14"] .tcb-button-link{border: medium none rgb(255,255,255);background-image: none !important;background-color: rgb(78,78,78) !important;padding: 12px 15px;border-radius: 10px;overflow: hidden;}.thrv_symbol_1918 [data-css="tve-u-166f169cb14"]{display: block;max-width: 183px;width: 183px;float: left;z-index: 3;position: relative;margin-top: 15px !important;}:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb14"] .tcb-button-link{line-height: 1.2em;font-size: 18px;}:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb15"]{color: rgb(255,255,255) !important;font-family: Lato !important;font-weight: 400 !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb11"]::after{clear: both;}.thrv_symbol_1918 [data-css="tve-u-166f169cb06"]::after{clear: both;}.thrv_symbol_1918 [data-css="tve-u-166f169cb05"]{max-width: 850px;min-height: 1px !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb05"] p{margin: 0px 0px 1px !important;padding: 0px !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb05"] h1{margin: 0px !important;padding: 0px !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb17"]{width: 167px;margin: -74px auto -96px !important;float: none;box-shadow: rgba(0,0,0,0.4) 0px 8px 12px 0px;}.thrv_symbol_1918 [data-css="tve-u-166f169cb08"]{flex-direction: row !important;}.thrv_symbol_1918 [data-css="tve-u-166f169cb03"] .tve-page-section-in{justify-content: center;display: flex;flex-direction: column;}.thrv_symbol_1918 [data-css="tve-u-166f169cb03"]{margin-top: 0px !important;}}@media (max-width: 1023px){:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb08"]{padding-left: 10px !important;padding-right: 10px !important;}}@media (max-width: 767px){:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb08"]{padding-left: 10px !important;padding-right: 10px !important;flex-wrap: wrap !important;}:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb08"] .tcb-flex-col{flex-basis: 390px !important;}:not(#tve) .thrv_symbol_1918 [data-css="tve-u-166f169cb17"]{width: 115px;margin-bottom: 5px !important;padding-left: 1px !important;margin-left: auto !important;margin-right: auto !important;float: right;z-index: 3;position: relative;}:not(#tve) .thrv_symbol_1918 [data-css="tve-u-1670fb8aa18"]::after{clear: both;}}</style><div class="thrv_wrapper thrv-page-section tcb-window-width" style="width: 751px; left: -1px;" data-value-type="percent" data-css="tve-u-166f169cb03"> <div class="tve-page-section-out" data-css="tve-u-166f169cb04" data-clip-id="c6f4f80b14ef9"><svg width="0" height="0" class="tve-decoration-svg"><defs></defs></svg></div> <div class="tve-page-section-in tve_empty_dropzone" data-css="tve-u-166f169cb05"><div class="tcb-clear" data-css="tve-u-166f169cb06"><div class="thrv_wrapper thrv-columns" data-css="tve-u-166f169cb07" style=""><div class="tcb-flex-row tcb-resized tcb--cols--2 v-2 m-edit tcb-mobile-wrap" data-css="tve-u-166f169cb08"><div class="tcb-flex-col" data-css="tve-u-166f169cb09" style=""><div class="tcb-col" data-css="tve-u-166f169cb0a"><div class="thrv_wrapper thrv_text_element tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_fade_in tve-viewport-triggered" style="" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;fade_in&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" data-css="tve-u-166f169cb0b"><p data-css="tve-u-166f169cb0c" style="text-align: left;"><a data-css="tve-u-166f169cb0d" href="https://cleanasawhistlehouston.com/Schedule">​Download Our Free eBook</a></p></div><div class="thrv_wrapper thrv_heading tve_evt_manager_listen tve_et_tve-viewport tve_ea_thrive_animation tve_anim_fade_in tve-viewport-triggered" data-tag="h1" data-css="tve-u-166f169cb0f" style="" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;fade_in&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__"><h1 data-css="tve-u-166f169cb10" style="text-align: left;">How to Avoid Nightmare ​Cleaners<br></h1></div><div class="tcb-clear" data-css="tve-u-166f169cb11"><div class="thrv_wrapper thrv-divider" data-style="tve_sep-1" data-thickness="2" data-color="rgb(48, 48, 48)" data-css="tve-u-166f169cb12"> <hr class="tve_sep tve_sep-1"> </div></div><div class="tcb-clear" data-css="tve-u-166f169cb13"><div class="thrv_wrapper thrv-button tve_ea_thrive_animation tve_anim_fade_in tve_ea_thrive_lightbox" data-css="tve-u-166f169cb14" data-tcb_hover_state_parent="" style="" data-button-size="s"> <a href="" class="tcb-button-link tve_evt_manager_listen tve_et_tve-viewport tve_et_click tve-viewport-triggered" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;fade_in&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;},{&quot;config&quot;:{&quot;l_anim&quot;:&quot;instant&quot;,&quot;l_id&quot;:&quot;1614&quot;},&quot;a&quot;:&quot;thrive_lightbox&quot;,&quot;t&quot;:&quot;click&quot;}]_TNEVE_BCT__"> <span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text" data-css="tve-u-166f169cb15">​Download Book<br></span></span> </a> </div></div></div></div><div class="tcb-flex-col" data-css="tve-u-166f169cb16" style=""><div class="tcb-col"><div class="tcb-clear" data-css="tve-u-1670fb8aa18"><div class="thrv_wrapper tve_image_caption tve_ea_thrive_animation tve_anim_fade_in tve_ea_thrive_lightbox" data-css="tve-u-166f169cb17" style=""><span class="tve_image_frame" style="width: 100%;"><img decoding="async" class="tve_image tve_evt_manager_listen wp-image-1892 tve_et_tve-viewport tve_et_click tve-viewport-triggered" alt="" title="book-cover-2" data-id="1892" src="//cleanasawhistlehouston.com/wp-content/uploads/2018/11/book-cover-2.jpg" style="width: 100%;" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;tve-viewport&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;fade_in&quot;,&quot;loop&quot;:0},&quot;a&quot;:&quot;thrive_animation&quot;},{&quot;config&quot;:{&quot;l_anim&quot;:&quot;instant&quot;,&quot;l_id&quot;:&quot;1614&quot;},&quot;a&quot;:&quot;thrive_lightbox&quot;,&quot;t&quot;:&quot;click&quot;}]_TNEVE_BCT__" width="283" height="424" srcset="https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/book-cover-2.jpg 283w, https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/book-cover-2-200x300.jpg 200w" sizes="(max-width: 283px) 100vw, 283px" /></span></div></div></div></div></div></div></div></div> </div></div></div></div></div><div class="tcb_flag" style="display: none"></div>
358		        </div>
359		    </div>
360		</div>
361	</section>
362	
363<footer class="footer-1 bg-dark">
364
365    <div class="container">
366    
367        <div class="row">
368        	<div class="col-md-3 col-sm-6">
368<div id="media_image-2" class="widget widget_media_image"><a href="/"><img width="327" height="172" src="https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/logo-with-van-white-sm.png" class="image wp-image-1629  attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy" srcset="https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/logo-with-van-white-sm.png 327w, https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/logo-with-van-white-sm-300x158.png 300w" sizes="auto, (max-width: 327px) 100vw, 327px" /></a></div></div><div class="col-md-3 col-sm-6"><div id="custom_html-3" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><p style="text-align: left;"><strong>Clean As A Whistle, Inc.</strong><br>
369808 Park Two Dr.<br>
370Sugar Land, TX 77478<br>
371[email protected]<br>
372Phone: (713) 784-4648<br>
373Fax: (281) 634-0417</p></div></div></div><div class="col-md-3 col-sm-6"><div id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><span style="color: #dedede;"><a style="color: #dedede;" href="/">Home</a></span><br>
374<span style="color: #dedede;"><a style="color: #dedede;" href="https://cleanasawhistlehouston.com/about/">About</a></span><br>
375<span style="color: #dedede;"><a style="color: #dedede;" href="https://cleanasawhistlehouston.com/services/">Services</a></span><br>
376<span style="color: #dedede;"><a style="color: #dedede;" href="https://cleanasawhistlehouston.com/faqs/">FAQs</a></span><br>
377<span style="color: #dedede;"><a style="color: #dedede;" href="https://cleanasawhistlehouston.com/contact-us/">Contact</a></span><br></div></div></div><div class="col-md-3 col-sm-6"><div id="text-31" class="widget widget_text">			<div class="textwidget"><p><span style="color: #dedede;"><a style="color: #dedede;" href="https://cleanasawhistlehouston.com/schedule/">Schedule Service</a></span><br />
378<span style="color: #dedede;"><a style="color: #dedede;" href="https://cleanasawhistlehouston.com/referral-program/">Referral Program</a></span></p>
379<p><a href="https://www.facebook.com/cleanasawhistlehouston"><img loading="lazy" decoding="async" class="aligncenter wp-image-2439" src="https://cleanasawhistlehouston.com/wp-content/uploads/2023/01/fb-logo-2-150x150.png" alt="" width="46" height="46" srcset="https://cleanasawhistlehouston.com/wp-content/uploads/2023/01/fb-logo-2-150x150.png 150w, https://cleanasawhistlehouston.com/wp-content/uploads/2023/01/fb-logo-2-300x300.png 300w, https://cleanasawhistlehouston.com/wp-content/uploads/2023/01/fb-logo-2-60x60.png 60w, https://cleanasawhistlehouston.com/wp-content/uploads/2023/01/fb-logo-2.png 360w" sizes="auto, (max-width: 46px) 100vw, 46px" /></a><img loading="lazy" decoding="async" class="wp-image-2440 aligncenter" src="https://cleanasawhistlehouston.com/wp-content/uploads/2023/01/insta-logo.png" alt="" width="34" height="34" srcset="https://cleanasawhistlehouston.com/wp-content/uploads/2023/01/insta-logo.png 225w, https://cleanasawhistlehouston.com/wp-content/uploads/2023/01/insta-logo-150x150.png 150w, https://cleanasawhistlehouston.com/wp-content/uploads/2023/01/insta-logo-60x60.png 60w" sizes="auto, (max-width: 34px) 100vw, 34px" /></p>
380<p>&nbsp;</p>
381<p>&nbsp;</p>
382<p>&nbsp;</p>
383</div>
384		</div></div><div class="clear"></div>        </div>
385
386        <div class="row">
387        
388            <div class="col-sm-6">
389                <span class="sub">
390                	Copyright © 2025 Clean As A Whistle, Inc.                </span>
391            </div>
392            
393            <div class="col-sm-6 text-right">
394                <ul class="list-inline social-list">
395                                    </ul>
396            </div>
397            
398        </div>
399        
400    </div>
401
402    <a class="btn btn-sm fade-half back-to-top inner-link" href="#top">Top</a>
403    
404</footer>	
405
406</div><!--/body-wrapper-->
407
408<script type="speculationrules">
409{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/foundry/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
410</script>
410
411<!-- HFCM by 99 Robots - Snippet # 1: Chat Bot -->
412<script src='https://cdn.distance.so/widget-js/v1/web-chat.min.js' type='text/javascript'></script>
412
413        
413<script type='text/javascript' defer>
414          window.addEventListener('load', function () {
415            new WebChatEmbed({
416              id: 'Clean-As-A-Whistle-jxx5u',
417              isOpenByDefault: true,
418            })
419          })
420        </script>
420
421<!-- /end HFCM by 99 Robots -->
422<script type='text/javascript'>( $ => {
423	/**
424	 * Displays toast message from storage, it is used when the user is redirected after login
425	 */
426	if ( window.sessionStorage ) {
427		$( window ).on( 'tcb_after_dom_ready', () => {
428			const message = sessionStorage.getItem( 'tcb_toast_message' );
429
430			if ( message ) {
431				tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false );
432				sessionStorage.removeItem( 'tcb_toast_message' );
433			}
434		} );
435	}
436
437	/**
438	 * Displays toast message
439	 *
440	 * @param {string}   message  - message to display
441	 * @param {Boolean}  error    - whether the message is an error or not
442	 * @param {Function} callback - callback function to be called after the message is closed
443	 */
444	function tcbToast( message, error, callback ) {
445		/* Also allow "message" objects */
446		if ( typeof message !== 'string' ) {
447			message = message.message || message.error || message.success;
448		}
449		if ( ! error ) {
450			error = false;
451		}
452		TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback );
453	}
454} )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j );
455</script>
455<style type="text/css" id="tve_notification_styles"></style>
456<div class="tvd-toast tve-fe-message" style="display: none">
457	<div class="tve-toast-message tve-success-message">
458		<div class="tve-toast-icon-container">
459			<span class="tve_tick thrv-svg-icon"></span>
460		</div>
461		<div class="tve-toast-message-container"></div>
462	</div>
463</div>		<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 463-465
463
464		<noscript>
465			<iframe src="https://www.googletagmanager.com/ns.html?id=
465GTM-NJ27NNP
vendor: 88 bytes, lines 465-467
465" height="0" width="0" style="display:none;visibility:hidden"></iframe>
466		</noscript>
467		
467<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
468		
468<script type="text/javascript">window.TVE_Event_Manager_Registered_Callbacks = window.TVE_Event_Manager_Registered_Callbacks || {};window.TVE_Event_Manager_Registered_Callbacks.thrive_animation = function(trigger, action, config) {var $element = jQuery( this ),
469	$at = $element.closest( '.tcb-col, .thrv_wrapper' );
470if ( $at.length === 0 ) {
471	$at = $element;
472}
473if ( ! config.loop && $at.data( 'a-done' ) ) {
474	return;
475}
476$at.data( 'a-done', 1 );
477const hadAnimStart = $at.hasClass( 'tve_anim_start' );
478$at.removeClass( function ( i, cls ) {
479	return cls.split( ' ' ).filter( function ( item ) {
480		return item.indexOf( 'tve_anim_' ) === 0;
481	} ).join( ' ' );
482} ).addClass( 'tve_anim_' + config.anim ).removeClass( 'tve_anim_start' );
483if ( config.loop ) {
484	setTimeout( function () {
485		$at.addClass( 'tve_anim_start' );
486	}, hadAnimStart ? 50 : 0 );
487	if ( trigger === 'mouseover' ) {
488		$element.one( 'mouseleave', function () {
489			$at.removeClass( 'tve_anim_start' );
490		} );
491	}
492	if ( trigger === 'tve-viewport' ) {
493		$element.one( 'tve-viewport-leave', function () {
494			/**
495			 * double check for viewport
496			 * animation in animation triggers weird behaviors
497			 */
498			if ( ! TCB_Front.isInViewport( $element ) ) {
499				$at.removeClass( 'tve_anim_start' );
500			}
501		} );
502	}
503} else {
504	setTimeout( function () {
505		$at.addClass( 'tve_anim_start' );
506	}, 50 );
507}
508return false;
509};window.TVE_Event_Manager_Registered_Callbacks.thrive_lightbox = function(t,a,c){var $t=jQuery("#tve_thrive_lightbox_"+c.l_id);if(t==="exit"&&$t.data("shown-on-exit")){return;}$t.css("display", "");$t.data("shown-on-"+t, true);var a=c.l_anim||"instant";TCB_Front.openLightbox($t,a);return false;};;</script>
509<script type="text/javascript">
510	( function ( $ ) {
511		var $window = $( window ),
512			trigger_elements = function ( elements ) {
513				elements.each( function () {
514					var $elem = $( this ),
515						lb_content = $elem.parents( '.tve_p_lb_content' ),
516						ajax_content = $elem.parents( '.ajax-content' ),
517						inViewport = TCB_Front.isInViewport( $elem ) || isOutsideBody( $elem ) || isAtTheBottomOfThePage( $elem );
518
519					if ( lb_content.length ) {
520						lb_content.on( 'tve.lightbox-open', function () {
521							if ( ! $elem.hasClass( 'tve-viewport-triggered' ) ) {
522								$elem.trigger( 'tve-viewport' ).addClass( 'tve-viewport-triggered' );
523							}
524						} );
525						return;
526					}
527					if ( ajax_content.length ) {
528						ajax_content.on( 'content-inserted.tcb', function () {
529							if ( inViewport && ! $elem.hasClass( 'tve-viewport-triggered' ) ) {
530								$elem.trigger( 'tve-viewport' ).addClass( 'tve-viewport-triggered' );
531							}
532						} );
533						return;
534					}
535
536					if ( inViewport ) {
537						$elem.trigger( 'tve-viewport' ).addClass( 'tve-viewport-triggered' );
538					}
539				} );
540			},
541			trigger_exit = function ( elements ) {
542				elements.each( function () {
543					var $elem = $( this );
544
545					if ( ! ( TCB_Front.isInViewport( $elem ) || isOutsideBody( $elem ) ) ) {
546						$elem.trigger( 'tve-viewport-leave' ).removeClass( 'tve-viewport-triggered' );
547					}
548				} );
549			},
550			/**
551			 * Returns true if the element is located at the bottom of the page and the element is in viewport
552			 */
553			isAtTheBottomOfThePage = function ( $elem ) {
554				return TCB_Front.isInViewport( $elem, 0 ) && $window.scrollTop() >= parseInt( $elem.offset().top + $elem.outerHeight() - window.innerHeight );
555			},
556			/**
557			 * Check if element is always outside of the viewport, is above the top scroll
558			 * @param element
559			 * @returns {boolean}
560			 */
561			isOutsideBody = function ( element ) {
562				if ( element.jquery ) {
563					element = element[ 0 ];
564				}
565
566				var rect = element.getBoundingClientRect();
567
568				/* we've scrolled maximum to the top, but the element is above */
569				return window.scrollY + rect.bottom < 0;
570
571				/* leaving this commented, can be added if more bugs appear. it checks for bottom elements
572				var $window = ThriveGlobal.$j( window ),
573					scrolledToBottom = $window.scrollTop() + $window.height() === ThriveGlobal.$j( document ).height();
574
575				return ( scrolledToBottom && rect.top > ( window.innerHeight - delta ) );
576
577				 */
578			};
579		$( document ).ready( function () {
580			window.tar_trigger_viewport = trigger_elements;
581			window.tar_trigger_exit_viewport = trigger_exit;
582
583			let $to_test = $( '.tve_et_tve-viewport' ).removeClass('tve-viewport-triggered');
584			$window.scroll( function () {
585				$to_test = $( '.tve_et_tve-viewport' );
586				trigger_elements( $to_test.filter( ':not(.tve-viewport-triggered)' ) );
587				trigger_exit( $to_test.filter( '.tve-viewport-triggered' ) );
588
589			} );
590			setTimeout( function () {
591				trigger_elements( $to_test.filter( ':not(.tve-viewport-triggered)' ) );
592			}, 200 );
593		} );
594	} )
595	( jQuery );
596</script>
596
597<style type="text/css" class="tve_custom_style">@import url("//fonts.googleapis.com/css?family=Playfair+Display:400,&subset=latin");@media (min-width: 300px){[data-css="tve-u-166e4b59394"]{width: 206px;margin: 0px auto !important;float: none;box-shadow: rgba(0,0,0,0.4) 0px 8px 12px 0px;}[data-css="tve-u-166e4b5a3a9"]{max-width: 66.6%;}[data-css="tve-u-166e4b5a3c1"]{max-width: 33.4%;}[data-css="tve-u-166e4b5c1e6"]{max-width: 835px !important;}:not(#tve) [data-css="tve-u-166e4b6961f"]{font-family: "Playfair Display" !important;font-weight: 300 !important;font-size: 30px !important;}:not(#tve) [data-css="tve-u-166e4b7b317"]{font-family: Georgia,serif !important;color: rgb(204,0,0) !important;text-transform: uppercase !important;}[data-css="tve-u-166e4b8983c"] p{margin: 0px !important;padding: 0px !important;}[data-css="tve-u-166e4b8983c"] h1{margin: 0px !important;padding: 0px !important;}[data-css="tve-u-166e4b8983c"] h2{margin: 0px !important;padding: 0px !important;}[data-css="tve-u-166e4b8983c"] h3{margin: 0px 0px 37px !important;padding: 0px !important;}[data-css="tve-u-166e4b6961f"]{line-height: 48px !important;}:not(#tve) [data-css="tve-u-166e4ba3c9b"] button{color: rgb(255,255,255);background-image: none !important;background-color: rgb(204,0,0) !important;border: medium none rgb(255,255,255);border-radius: 10px;overflow: hidden;font-family: Georgia,serif;font-weight: 700;text-transform: uppercase;line-height: 1px;font-size: 18px;box-shadow: rgba(0,0,0,0.4) 0px 0px 12px 0px;padding-top: 20px !important;padding-bottom: 20px !important;}:not(#tve) [data-css="tve-u-166e4ba3c9b"]:hover button{border-color: rgb(222,191,191) !important;}[data-css="tve-u-166e4c1352f"]{box-shadow: none;margin-top: 20px !important;margin-bottom: 0px !important;}[data-css="tve-u-166e4c1d831"] > .tcb-flex-col > .tcb-col{justify-content: center;}[data-css="tve-u-166f22c76a3"]{padding-left: 10px !important;padding-right: 10px !important;}:not(#tve) [data-css="tve-u-167335fc28e"] > :first-child{color: rgb(204,0,0);}:not(#tve) [data-css="tve-u-167335fc28e"]{margin-top: 5px !important;margin-bottom: 5px !important;}}</style><div style="display: none" id="tve_thrive_lightbox_1614"><div class="tve_p_lb_overlay" data-style="" style=""></div><div class="tve_p_lb_content bSe cnt tcb-lp-lb" style="" data-css="tve-u-166e4b5c1e6"><div class="tve_p_lb_inner" id="tve-p-scroller" style=""><article><div id="tve_flt" class="tve_flt tcb-style-wrap"><div id="tve_editor" class="tve_shortcode_editor tar-main-content" data-post-id="1614"><div class="thrv_wrapper thrv-columns" data-css="tve-u-166e4b8983c"><div class="tcb-flex-row tcb-resized tcb--cols--2" data-css="tve-u-166e4c1d831"><div class="tcb-flex-col" data-css="tve-u-166e4b5a3a9" style=""><div class="tcb-col" data-css="tve-u-166f22c76a3"><div class="thrv_wrapper thrv_text_element"><h2 data-css="tve-u-166e4b7b317"><strong><span data-css="tve-u-166f22ad529"><span data-css="tve-u-166f22ad52b">Download</span> ​Free eBook</span></strong></h2><h1 data-css="tve-u-166e4b6961f"><strong>How to Avoid </strong><strong>Nightmare ​Cleaners</strong></h1></div><div class="thrv_wrapper thrv_lead_generation" data-connection="custom-html" data-css="tve-u-166e4c1352f"><input type="hidden" class="tve-lg-err-msg" value="{&quot;email&quot;:&quot;Email address invalid&quot;,&quot;phone&quot;:&quot;Phone number invalid&quot;,&quot;password&quot;:&quot;Password invalid&quot;,&quot;passwordmismatch&quot;:&quot;Password mismatch error&quot;,&quot;required&quot;:&quot;Required field missing&quot;}">
598<div class="thrv_lead_generation_container tve_clearfix"><form method="post" action="#" novalidate="novalidate"><input type="hidden" class="tve-f-a-hidden" value="https://dw133.infusionsoft.com/app/form/process/47a2efabd28f37b82591ecae0ba3c42d"><input id="inf_form_xid" type="hidden" name="inf_form_xid" value="47a2efabd28f37b82591ecae0ba3c42d"><input id="inf_form_name" type="hidden" name="inf_form_name" value="Get our email and &amp;#a;free tips and discounts"><input id="infusionsoft_version" type="hidden" name="infusionsoft_version" value="1.70.0.71559"><div class="tve_lead_generated_inputs_container"><div class="tve_lg_input_container tve_lg_input"><input name="inf_field_FirstName" id="inf_field_FirstName" type="text" placeholder="First Name *" value="" label="First Name *" data-css="tve-u-166e4bbe38d"></div><div class="tve_lg_input_container tve_lg_input"><input name="inf_field_Email" id="inf_field_Email" type="text" placeholder="Email *" value="" data-required="1" data-validation="email" label="Email *" data-css="tve-u-166e4bbe38d"></div><div class="tve_lg_input_container tve_submit_container tve_lg_submit tcb-icon-display" data-css="tve-u-166e4ba3c9b"><div class="thrv_wrapper thrv_icon" data-css="tve-u-167335fc28e">
598<svg class="tcb-icon" viewBox="0 0 448 512" data-id="icon-arrow-square-right-light" data-name="">
599<path d="M236.5 132.5l115.1 115c4.7 4.7 4.7 12.3 0 17l-115.1 115c-4.7 4.7-12.3 4.7-17 0l-6.9-6.9c-4.7-4.7-4.7-12.5.2-17.1l85.6-82.5H108c-6.6 0-12-5.4-12-12v-10c0-6.6 5.4-12 12-12h190.3l-85.6-82.5c-4.8-4.7-4.9-12.4-.2-17.1l6.9-6.9c4.8-4.7 12.4-4.7 17.1 0zM48 32h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm0 32c-8.8 0-16 7.2-16 16v352c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H48z"></path>
600</svg></div><button type="submit" class="">Send me the book!</button></div></div></form></div>
601<div class="thrv_lead_generation_code" style="display: none;"></div></div></div></div><div class="tcb-flex-col" data-css="tve-u-166e4b5a3c1" style=""><div class="tcb-col"><div class="thrv_wrapper tve_image_caption" data-css="tve-u-166e4b59394"><span class="tve_image_frame" style="width: 100%;"><img loading="lazy" decoding="async" class="tve_image wp-image-1892" alt="" title="book-cover-2" data-id="1892" src="//cleanasawhistlehouston.com/wp-content/uploads/2018/11/book-cover-2.jpg" style="width: 100%;" width="283" height="424" srcset="https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/book-cover-2.jpg 283w, https://cleanasawhistlehouston.com/wp-content/uploads/2018/11/book-cover-2-200x300.jpg 200w" sizes="auto, (max-width: 283px) 100vw, 283px" /></span></div></div></div></div></div></div></div><div class="tcb_flag" style="display: none"></div></article></div><a href="javascript:void(0)" class="tve_p_lb_close" style="" title="Close">x</a></div></div>
601<script type="text/javascript">var tcb_current_post_lists=JSON.parse('[]'); var tcb_post_lists=tcb_post_lists?[...tcb_post_lists,...tcb_current_post_lists]:tcb_current_post_lists;</script>
601<script id="swv-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 601
601
602<script id="contact-form-7-js-before">
603var wpcf7 = {
604    "api": {
605        "root": "https:\/\/cleanasawhistlehouston.com\/wp-json\/",
606        "namespace": "contact-form-7\/v1"
607    },
608    "cached": 1
609};
610//# sourceURL=contact-form-7-js-before
611</script>
vendor: 1 bytes, line 611
611
612<script id="contact-form-7-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 612
612
613<script id="tve_frontend_acf-dynamic-elements-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/acf-dynamic-elements.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 613
613
614<script id="tve_frontend_audio-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/audio.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 614
614
615<script id="carousel-libs-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/carousel-libs.min.js?ver=10.9.3.2"></script>
vendor: 1 bytes, line 615
615
616<script id="tve_frontend_carousel-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/carousel.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 616
616
617<script id="tve_frontend_contact-form-compat-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/contact-form-compat.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 617
617
618<script id="tve_frontend_content-reveal-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/content-reveal.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 618
618
619<script id="tve_frontend_countdown-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/countdown.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 619
619
620<script id="tve_frontend_conditional-display-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/conditional-display.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 620
620
621<script id="tve_frontend_search-form-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/search-form.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 621
621
622<script id="tve_frontend_dropdown-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/dropdown.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 622
622
623<script id="tve_frontend_country-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/country.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 623
623
624<script id="tve_frontend_state-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/state.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 624
624
625<script id="date-picker-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/date-picker.min.js?ver=10.9.3.2"></script>
vendor: 1 bytes, line 625
625
626<script id="tve_frontend_datepicker-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/datepicker.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 626
626
627<script id="tve_frontend_divider-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/divider.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 627
627
628<script id="plupload-js" src="https://cleanasawhistlehouston.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9"></script>
vendor: 1 bytes, line 628
628
629<script id="tve_frontend_file-upload-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/file-upload.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 629
629
630<script id="google-client-js" src="https://accounts.google.com/gsi/client?ver=10.9.3.2"></script>
vendor: 1 bytes, line 630
630
631<script id="google-api-js" src="https://apis.google.com/js/api.js?ver=10.9.3.2"></script>
vendor: 1 bytes, line 631
631
632<script id="tve_frontend_avatar-picker-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/avatar-picker.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 632
632
633<script id="tve_frontend_fill-counter-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/fill-counter.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 633
633
634<script id="tve_frontend_number-counter-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/number-counter.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 634
634
635<script id="image-gallery-libs-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/image-gallery-libs.min.js?ver=10.9.3.2"></script>
vendor: 1 bytes, line 635
635
636<script id="tve_frontend_image-gallery-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/image-gallery.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 636
636
637<script id="tve_frontend_lead-generation-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/lead-generation.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 637
637
638<script id="tve_frontend_login-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/login.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 638
638
639<script id="tve_frontend_menu-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/menu.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 639
639
640<script id="tve_frontend_number-counter-compat-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/number-counter-compat.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 640
640
641<script id="tve_frontend_post-grid-compat-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/post-grid-compat.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 641
641
642<script id="tve_frontend_pagination-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/pagination.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 642
642
643<script id="tve_frontend_post-list-filter-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/post-list-filter.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 643
643
644<script id="tve_frontend_pricing-table-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/pricing-table.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 644
644
645<script id="tve_frontend_progress-bar-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/progress-bar.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 645
645
646<script id="tve_frontend_social-share-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/social-share.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 646
646
647<script id="tve_frontend_table-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/table.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 647
647
648<script id="tve_frontend_tabs-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/tabs.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 648
648
649<script id="tve_frontend_timer-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/timer.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 649
649
650<script id="tve_frontend_toc-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/toc.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 650
650
651<script id="tve_frontend_toggle-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/toggle.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 651
651
652<script id="tve_frontend_twitter-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/twitter.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 652
652
653<script id="tve_frontend_user-profile-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/user-profile.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 653
653
654<script id="tve_frontend_video-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/video.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 654
654
655<script id="tve_frontend_google-api-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/google-api.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 655
655
656<script id="tve_frontend_facebook-api-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/facebook-api.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 656
656
657<script id="tve_frontend_modal-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/modal.min.js?v=10.9.3.2&#038;ver=10.9.3.2"></script>
vendor: 1 bytes, line 657
657
658<script async data-wp-strategy="async" id="text-legacy-widget-js" src="https://connect.livechatinc.com/api/v1/script/7a70cc9a-bbfa-4320-a445-09ba68e9be48/widget.js?lcv=d9fdf9eb-6945-4073-8c22-5cd01c8da45c&#038;ver=5.0.12"></script>
vendor: 1 bytes, line 658
658
659<script id="tve-dash-frontend-js-extra">
660var tve_dash_front = {"ajaxurl":"https://cleanasawhistlehouston.com/wp-admin/admin-ajax.php","force_ajax_send":"","is_crawler":"","recaptcha":[],"turnstile":[],"post_id":"926"};
661//# sourceURL=tve-dash-frontend-js-extra
662</script>
vendor: 1 bytes, line 662
662
663<script id="tve-dash-frontend-js" src="https://cleanasawhistlehouston.com/wp-content/plugins/thrive-visual-editor/thrive-dashboard/js/dist/frontend.min.js?ver=10.9.3.2"></script>
vendor: 1 bytes, line 663
663
664<script id="ebor-bootstrap-js" src="https://cleanasawhistlehouston.com/wp-content/themes/foundry/style/js/bootstrap.min.js?ver=2.1.4"></script>
vendor: 1 bytes, line 664
664
665<script id="ebor-plugins-js" src="https://cleanasawhistlehouston.com/wp-content/themes/foundry/style/js/plugins.js?ver=2.1.4"></script>
vendor: 1 bytes, line 665
665
666<script id="ebor-parallax-js" src="https://cleanasawhistlehouston.com/wp-content/themes/foundry/style/js/parallax.js?ver=2.1.4"></script>
vendor: 1 bytes, line 666
666
667<script id="ebor-scripts-js-extra">
668var wp_data = {"nav_height":"71","access_token":"","client_id":"","hero_animation":"fade","hero_autoplay":"false","hero_timer":"3000","all_title":"All"};
669//# sourceURL=ebor-scripts-js-extra
670</script>
vendor: 1 bytes, line 670
670
671<script id="ebor-scripts-js" src="https://cleanasawhistlehouston.com/wp-content/themes/foundry/style/js/scripts.js?ver=2.1.4"></script>
vendor: 1 bytes, line 671
671
672<script id="wp-emoji-settings" type="application/json">
673{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://cleanasawhistlehouston.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}}
674</script>
vendor: 1 bytes, line 674
674
675<script type="module">
676/*! This file is auto-generated */
677var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
678//# sourceURL=https://cleanasawhistlehouston.com/wp-includes/js/wp-emoji-loader.min.js
679</script>
679
680</body>
681</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.