1<!doctype html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/0daec2d5ecfde767fa80864e600fa8f9/script.js"></script>
8 9 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 10 <title>Plumber San Francisco | Magic Plumbing Heating & Cooling & Heating</title> 11 <meta name="description" content="San Francisco's trusted plumber since 1980. Same-day service for drains, water heaters, sewer repair & HVAC. Licensed, bonded & insured. Call 415-441-2255." /> 12 <link rel="canonical" href="https://www.magicplumbing.com/" /> 13 <meta property="og:locale" content="en_US" /> 14 <meta property="og:type" content="website" /> 15 <meta property="og:title" content="Plumber San Francisco | Magic Plumbing Heating & Cooling & Heating" /> 16 <meta property="og:description" content="San Francisco's trusted plumber since 1980. Same-day service for drains, water heaters, sewer repair & HVAC. Licensed, bonded & insured. Call 415-441-2255." /> 17 <meta property="og:url" content="https://www.magicplumbing.com/" /> 18 <meta property="og:site_name" content="Magic Plumbing" /> 19 <meta property="article:publisher" content="https://www.facebook.com/magicplumbingsanfrancisco/" /> 20 <meta property="article:modified_time" content="2026-09-15T04:49:40+00:00" /> 21 <meta property="og:image" content="https://www.magicplumbing.com/wp-content/uploads/2023/12/cooling-icon1.webp" /> 22 <meta property="og:image:width" content="63" /> 23 <meta property="og:image:height" content="50" /> 24 <meta property="og:image:type" content="image/webp" /> 25 <meta name="twitter:card" content="summary_large_image" /> 26 <meta name="twitter:site" content="@magicplumbing" /> 27
27<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.magicplumbing.com\/","url":"https:\/\/www.magicplumbing.com\/","name":"Plumber San Francisco | Magic Plumbing Heating & Cooling & Heating","isPartOf":{"@id":"https:\/\/www.magicplumbing.com\/#website"},"about":{"@id":"https:\/\/www.magicplumbing.com\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/www.magicplumbing.com\/#primaryimage"},"image":{"@id":"https:\/\/www.magicplumbing.com\/#primaryimage"},"thumbnailUrl":"https:\/\/www.magicplumbing.com\/wp-content\/uploads\/2023\/12\/cooling-icon1.webp","datePublished":"2023-12-04T20:14:46+00:00","dateModified":"2026-09-15T04:49:40+00:00","description":"San Francisco's trusted plumber since 1980. Same-day service for drains, water heaters, sewer repair & HVAC. Licensed, bonded & insured. Call 415-441-2255.","breadcrumb":{"@id":"https:\/\/www.magicplumbing.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.magicplumbing.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.magicplumbing.com\/#primaryimage","url":"https:\/\/www.magicplumbing.com\/wp-content\/uploads\/2023\/12\/cooling-icon1.webp","contentUrl":"https:\/\/www.magicplumbing.com\/wp-content\/uploads\/2023\/12\/cooling-icon1.webp","width":63,"height":50},{"@type":"BreadcrumbList","@id":"https:\/\/www.magicplumbing.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.magicplumbing.com\/#website","url":"https:\/\/www.magicplumbing.com\/","name":"Magic Plumbing","description":"Unbeatable Customer Service for over 40 Years","publisher":{"@id":"https:\/\/www.magicplumbing.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.magicplumbing.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.magicplumbing.com\/#organization","name":"Magic Plumbing Heating & Cooling","url":"https:\/\/www.magicplumbing.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.magicplumbing.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.magicplumbing.com\/wp-content\/uploads\/2023\/12\/magicplumbing-logo-temp.png","contentUrl":"https:\/\/www.magicplumbing.com\/wp-content\/uploads\/2023\/12\/magicplumbing-logo-temp.png","width":361,"height":131,"caption":"Magic Plumbing Heating & Cooling"},"image":{"@id":"https:\/\/www.magicplumbing.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/magicplumbingsanfrancisco\/","https:\/\/x.com\/magicplumbing","https:\/\/www.homeadvisor.com\/rated.MagicPlumbing.71029072.html","https:\/\/www.networx.com\/c.magic_plumbing_inc","https:\/\/www.yelp.com\/biz\/magic-plumbing-san-francisco-12","https:\/\/www.angi.com\/companylist\/us\/ca\/san-francisco\/magic-plumbing-reviews-150989.htm","https:\/\/www.bbb.org\/us\/ca\/san-francisco\/profile\/plumber\/magic-plumbing-inc-1116-30697","https:\/\/www.linkedin.com\/company\/magic-plumbing","https:\/\/www.customerlobby.com\/reviews\/23217\/magic-plumbing","https:\/\/nextdoor.com\/pages\/magic-plumbing-inc-san-francisco-ca\/"]}]}</script>
27 28 <!-- / Yoast SEO plugin. --> 29 30 31<link rel="alternate" type="application/rss+xml" title="Magic Plumbing » Feed" href="https://www.magicplumbing.com/feed/" /> 32<link rel="alternate" type="application/rss+xml" title="Magic Plumbing » Comments Feed" href="https://www.magicplumbing.com/comments/feed/" /> 33<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.magicplumbing.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.magicplumbing.com%2F" /> 34<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.magicplumbing.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.magicplumbing.com%2F&format=xml" /> 35<style id="wp-img-auto-sizes-contain-inline-css"> 36img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 37/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 38</style> 39<style id="wp-emoji-styles-inline-css"> 40 41 img.wp-smiley, img.emoji { 42 display: inline !important; 43 border: none !important; 44 box-shadow: none !important; 45 height: 1em !important; 46 width: 1em !important; 47 margin: 0 0.07em !important; 48 vertical-align: -0.1em !important; 49 background: none !important; 50 padding: 0 !important; 51 } 52/*# sourceURL=wp-emoji-styles-inline-css */ 53</style> 54<style id="global-styles-inline-css"> 55: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%);
55--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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}
55.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;} 56:root :where(.wp-block-icon svg){width: 24px;} 57:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 58/*# sourceURL=global-styles-inline-css */ 59</style> 60<link rel='stylesheet' id='hello-elementor-css' href='https://www.magicplumbing.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.9' media='all' /> 61<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://www.magicplumbing.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.9' media='all' /> 62<link rel='stylesheet' id='chld_thm_cfg_child-css' href='https://www.magicplumbing.com/wp-content/themes/hello-elementor-child/style.css?ver=7.1.1' media='all' /> 63<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://www.magicplumbing.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.9' media='all' /> 64<link rel='stylesheet' id='elementor-frontend-css' href='https://www.magicplumbing.com/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1791228737' media='all' /> 65<style id="elementor-frontend-inline-css"> 66.elementor-kit-7{--e-global-color-primary:#790005;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#EC1B23;--e-global-color-dbf526d:#790005;--e-global-color-658e050:#EC1B23;--e-global-color-9046a8b:#570003;--e-global-color-3dea180:#F7F4F0;--e-global-color-d74658f:#790104;--e-global-color-2dbb9d2:#FFBA44;--e-global-typography-primary-font-family:"Futura";--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"Proxima Nova";--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"Proxima Nova";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Futura";--e-global-typography-accent-font-weight:bold;--e-global-typography-0031090-font-family:"Futura";--e-global-typography-0031090-font-size:2.5rem;--e-global-typography-0031090-font-weight:bold;--e-global-typography-0031090-line-height:3rem;--e-global-typography-2da0dea-font-family:"Futura";--e-global-typography-2da0dea-font-size:2rem;--e-global-typography-2da0dea-font-weight:900;--e-global-typography-f58eb02-font-family:"Futura";--e-global-typography-f58eb02-font-size:2rem;--e-global-typography-f58eb02-font-weight:bold;--e-global-typography-0977747-font-family:"Proxima Nova";--e-global-typography-0977747-font-size:4rem;--e-global-typography-0977747-font-weight:bold;--e-global-typography-514d3cf-font-family:"Futura";--e-global-typography-514d3cf-font-size:24px;--e-global-typography-514d3cf-font-weight:500;--e-global-typography-514d3cf-text-transform:capitalize;background-color:#F7F4F0;color:var( --e-global-color-text );font-family:"Proxima Nova", Sans-serif;font-weight:500;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Proxima Nova", Sans-serif;font-weight:bold;color:#FFFFFF;border-style:none;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#FFBB35;color:var( --e-global-color-text );border-style:none;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-accent );font-family:"Futura", Sans-serif;font-weight:bold;}.elementor-kit-7 h1{color:var( --e-global-color-text );font-family:"Futura", Sans-serif;font-size:2.8rem;font-weight:bold;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2da0dea-font-family ), Sans-serif;font-size:var( --e-global-typography-2da0dea-font-size );font-weight:var( --e-global-typography-2da0dea-font-weight );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-kit-7 h3{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f58eb02-font-family ), Sans-serif;font-size:var( --e-global-typography-f58eb02-font-size );
66font-weight:var( --e-global-typography-f58eb02-font-weight );line-height:var( --e-global-typography-f58eb02-line-height );letter-spacing:var( --e-global-typography-f58eb02-letter-spacing );word-spacing:var( --e-global-typography-f58eb02-word-spacing );}.elementor-kit-7 h4{color:var( --e-global-color-secondary );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-7{--e-global-typography-0031090-font-size:2.5rem;--e-global-typography-2da0dea-font-size:2.2rem;--e-global-typography-f58eb02-font-size:2rem;--e-global-typography-0977747-font-size:1.8rem;}.elementor-kit-7 h1{font-size:2.5rem;}.elementor-kit-7 h2{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-f58eb02-font-size );line-height:var( --e-global-typography-f58eb02-line-height );letter-spacing:var( --e-global-typography-f58eb02-letter-spacing );word-spacing:var( --e-global-typography-f58eb02-word-spacing );}}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-0031090-font-size:1.8rem;--e-global-typography-0031090-line-height:2rem;--e-global-typography-2da0dea-font-size:1.5rem;--e-global-typography-f58eb02-font-size:1.3rem;--e-global-typography-0977747-font-size:1.8rem;}.elementor-kit-7 h1{font-size:1.8rem;}.elementor-kit-7 h2{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-f58eb02-font-size );line-height:var( --e-global-typography-f58eb02-line-height );letter-spacing:var( --e-global-typography-f58eb02-letter-spacing );word-spacing:var( --e-global-typography-f58eb02-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-0031090-font-size:1.5rem;--e-global-typography-0031090-line-height:1em;--e-global-typography-2da0dea-font-size:1.4rem;--e-global-typography-2da0dea-line-height:1em;--e-global-typography-f58eb02-font-size:1.2rem;--e-global-typography-f58eb02-line-height:1em;--e-global-typography-0977747-font-size:1.5rem;}.elementor-kit-7 h1{font-size:1.5rem;line-height:1em;}.elementor-kit-7 h2{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-f58eb02-font-size );line-height:var( --e-global-typography-f58eb02-line-height );letter-spacing:var( --e-global-typography-f58eb02-letter-spacing );word-spacing:var( --e-global-typography-f58eb02-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}} 67.elementor-154 .elementor-element.elementor-element-f217e32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;}.elementor-154 .elementor-element.elementor-element-f217e32 > .elementor-shape-bottom .elementor-shape-fill, .elementor-154 .elementor-element.elementor-element-f217e32 > .e-con-inner >
67 .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-154 .elementor-element.elementor-element-f217e32 > .elementor-shape-bottom svg, .elementor-154 .elementor-element.elementor-element-f217e32 > .e-con-inner > .elementor-shape-bottom svg{height:50px;transform:translateX(-50%) rotateY(180deg);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-154 .elementor-element.elementor-element-2bf9580 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-154 .elementor-element.elementor-element-2bf9580{text-align:center;}.elementor-154 .elementor-element.elementor-element-2bf9580 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:2rem;font-weight:bold;color:var( --e-global-color-accent );}#elementor-popup-modal-154 .dialog-widget-content{background-color:#FCFCFC;border-radius:10px 10px 10px 10px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-154{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-154 .dialog-message{width:1000px;height:auto;}#elementor-popup-modal-154 .dialog-close-button{display:flex;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}} 68.elementor-77 .elementor-element.elementor-element-db845c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-77 .elementor-element.elementor-element-db845c7:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-db845c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.magicplumbing.com/wp-content/uploads/2024/01/MagicPlumbingHomeHeroWeb.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-db845c7::before, .elementor-77 .elementor-element.elementor-element-db845c7 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-db845c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-db845c7 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-db845c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-db845c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 72%, var( --e-global-color-3dea180 ) 100%);}.elementor-77 .elementor-element.elementor-element-4f218ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:500px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-ce83498{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-ca9c3e3 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:4rem;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-65705ec .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.3rem;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
68font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-09a2eee .elementor-button{background-color:#EC1B23;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-77 .elementor-element.elementor-element-09a2eee .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-09a2eee .elementor-button:focus{background-color:var( --e-global-color-2dbb9d2 );color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-09a2eee .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-09a2eee .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-94e4864{--display:flex;--justify-content:center;}.elementor-77 .elementor-element.elementor-element-ef6e101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-ffcc76b{--display:flex;--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-1fcadd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-e178fc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 05px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:05px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;}.elementor-77 .elementor-element.elementor-element-e178fc0:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-e178fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-e178fc0.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-77 .elementor-element.elementor-element-e178fc0:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-77 .elementor-element.elementor-element-e178fc0, .elementor-77 .elementor-element.elementor-element-e178fc0::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-77 .elementor-element.elementor-element-9726da1 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-8ae5aac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 05px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:05px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;}.elementor-77 .elementor-element.elementor-element-8ae5aac:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-8ae5aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-8ae5aac.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-77 .elementor-element.elementor-element-8ae5aac:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-77 .elementor-element.elementor-element-8ae5aac, .elementor-77 .elementor-element.elementor-element-8ae5aac::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-80bb53b .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-f341894{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 05px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:05px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;}.elementor-77 .elementor-element.elementor-element-f341894:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-f341894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-f341894.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-77 .elementor-element.elementor-element-f341894:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-77 .elementor-element.elementor-element-f341894, .elementor-77 .elementor-element.elementor-element-f341894::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-039b9d1 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-615c643{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 05px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:05px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;}.elementor-77 .elementor-element.elementor-element-615c643:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-615c643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-615c643.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-77 .elementor-element.elementor-element-615c643:hover{border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-77 .elementor-element.elementor-element-615c643, .elementor-77 .elementor-element.elementor-element-615c643::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-f38fcbd .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-5f18a7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:6px 6px 6px 6px;}
68.elementor-77 .elementor-element.elementor-element-5f18a7a:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-5f18a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3dea180 );}.elementor-77 .elementor-element.elementor-element-b6536c3{--display:flex;}.elementor-77 .elementor-element.elementor-element-b6536c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-ce7b2b2{--display:flex;--justify-content:center;}.elementor-77 .elementor-element.elementor-element-52f362e .elementor-heading-title{font-family:var( --e-global-typography-0031090-font-family ), Sans-serif;font-size:var( --e-global-typography-0031090-font-size );font-weight:var( --e-global-typography-0031090-font-weight );line-height:var( --e-global-typography-0031090-line-height );letter-spacing:var( --e-global-typography-0031090-letter-spacing );word-spacing:var( --e-global-typography-0031090-word-spacing );color:#000000;}.elementor-77 .elementor-element.elementor-element-7f9304b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-29a0b01 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-29a0b01 .elementor-button:focus{background-color:var( --e-global-color-2dbb9d2 );color:var( --e-global-color-text );border-color:var( --e-global-color-2dbb9d2 );}.elementor-77 .elementor-element.elementor-element-29a0b01{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-29a0b01 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-29a0b01 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-29a0b01 .elementor-button{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-719d5e4 .elementor-button{background-color:#EC1B2300;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-719d5e4 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-719d5e4 .elementor-button:focus{background-color:var( --e-global-color-2dbb9d2 );color:var( --e-global-color-text );border-color:var( --e-global-color-2dbb9d2 );}.elementor-77 .elementor-element.elementor-element-719d5e4{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-719d5e4 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-719d5e4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-59c3e20{font-family:"Proxima Nova", Sans-serif;}.elementor-77 .elementor-element.elementor-element-67b8309{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.7;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-67b8309::before, .elementor-77 .elementor-element.elementor-element-67b8309 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-67b8309 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-67b8309 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-67b8309 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-67b8309 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.magicplumbing.com/wp-content/uploads/2023/12/Shape-test-1.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-77 .elementor-element.elementor-element-97c26f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-77 .elementor-element.elementor-element-97c26f4:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-97c26f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-3da4125{width:100%;max-width:100%;text-align:start;}.elementor-77 .elementor-element.elementor-element-3da4125 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:2.3rem;color:#000000;}.elementor-77 .elementor-element.elementor-element-7436ddc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-6c98db1 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-879f6a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-81aeaea .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-7b45d3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-0451eee .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-5eecf89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-5920594 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-f4fc615{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-9fd6e7e .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-2f732ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-c2db263 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.3rem;font-weight:bold;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-e23a7c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-77 .elementor-element.elementor-element-e23a7c1::before, .elementor-77 .elementor-element.elementor-element-e23a7c1 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-e23a7c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-e23a7c1 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-e23a7c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-e23a7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.magicplumbing.com/wp-content/uploads/2024/01/footer-curve-shape.webp");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:auto;}
68.elementor-77 .elementor-element.elementor-element-a560e55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-ede304e > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-77 .elementor-element.elementor-element-ede304e iframe{height:400px;}.elementor-77 .elementor-element.elementor-element-0108209{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-0108209:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-0108209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dbf526d ) 0%, var( --e-global-color-9046a8b ) 100%);}.elementor-77 .elementor-element.elementor-element-a04ae85 .elementor-heading-title{font-family:var( --e-global-typography-f58eb02-font-family ), Sans-serif;font-size:var( --e-global-typography-f58eb02-font-size );font-weight:var( --e-global-typography-f58eb02-font-weight );line-height:var( --e-global-typography-f58eb02-line-height );letter-spacing:var( --e-global-typography-f58eb02-letter-spacing );word-spacing:var( --e-global-typography-f58eb02-word-spacing );color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-d372664{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-weight:700;}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-c4e660a .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-c4e660a .elementor-button:focus{background-color:var( --e-global-color-2dbb9d2 );color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-c4e660a{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-c4e660a .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-c4e660a .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-c4e660a .elementor-button:focus svg{fill:var
68( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-5c1523f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-5c1523f:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-5c1523f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.magicplumbing.com/wp-content/uploads/2023/12/red-reviews-dual-banner.png");background-position:bottom center;background-repeat:repeat-y;background-size:cover;}.elementor-77 .elementor-element.elementor-element-6d91735{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-d0c05b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-a041934 > .elementor-widget-container{margin:-50px 0px -225px -70px;}.elementor-77 .elementor-element.elementor-element-6e2bef7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-77 .elementor-element.elementor-element-3b7d235{--display:flex;}.elementor-77 .elementor-element.elementor-element-d6a89fe > .elementor-widget-container{margin:-60px -65px -100px 0px;}.elementor-77 .elementor-element.elementor-element-d6a89fe{text-align:end;}.elementor-77 .elementor-element.elementor-element-fc98a47{text-align:center;}.elementor-77 .elementor-element.elementor-element-fc98a47 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:2rem;font-weight:400;color:var( --e-global-color-3dea180 );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-faff10d .swiper-pagination-bullet-active, .elementor-77 .elementor-element.elementor-element-faff10d .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-faff10d .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-faff10d .elementor-main-swiper .swiper-slide{border-radius:0px;padding:010px 010px 010px 010px;}.elementor-77 .elementor-element.elementor-element-faff10d .elementor-swiper-button{font-size:0px;}.elementor-77 .elementor-element.elementor-element-faff10d .swiper-pagination-bullet{height:8px;width:8px;}.elementor-77 .elementor-element.elementor-element-faff10d .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-77 .elementor-element.elementor-element-faff10d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#D8D8D8;opacity:1;}.elementor-77 .elementor-element.elementor-element-faff10d .elementor-testimonial__content{padding:50px 50px 50px 50px;border-radius:100px 100px 100px 100px;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_left .elementor-testimonial__footer, 69 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:50px;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above .elementor-testimonial__footer, 70 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, 71 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 50px 0 50px;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, 72 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:15px;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:15px;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:15px;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:15px;}.elementor-77 .elementor-element.elementor-element-faff10d .elementor-testimonial__text{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:700;}.elementor-77 .elementor-element.elementor-element-faff10d .elementor-testimonial__name{color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-faff10d .elementor-testimonial__image img{width:75px;height:75px;border-radius:0px;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, 73 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 50px + (75px / 2) - 8px );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, 74 body:not(.rtl) .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, 75 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, 76 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 50px + (75px / 2) - 8px );right:auto;}body.rtl .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, 77 body.rtl .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, 78 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, 79 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 50px + (75px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, 80 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 50px + (75px / 2) - 8px );right:auto;}body.rtl .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, 81 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 50px + (75px / 2) - 8px );left:auto;}body.rtl .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, 82 body.rtl .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, 83 body:not(.rtl) .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, 84 body:not(.rtl) .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, 85 body:not(.rtl) .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, 86 body.rtl .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, 87 body.rtl .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, 88 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, 89 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-77 .elementor-element.elementor-element-c033588{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-77 .elementor-element.elementor-element-c71bac1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-46690d3 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Futura", Sans-serif;font-size:1.2rem;font-weight:bold;}.elementor-77 .elementor-element.elementor-element-e3a8dd0{--e-rating-icon-font-size:20px;--e-rating-gap:5px;--e-rating-icon-marked-color:#FFCE00;}.elementor-77 .elementor-element.elementor-element-27e52dd .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-27e52dd .elementor-button:focus{background-color:var( --e-global-color-2dbb9d2 );color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-27e52dd{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-27e52dd .elementor-button{font-family:"Futura", Sans-serif;font-size:14px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-77 .elementor-element.elementor-element-27e52dd .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-27e52dd .elementor-button:focus svg{fill:var
89( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-71ed445{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-77 .elementor-element.elementor-element-71ed445::before, .elementor-77 .elementor-element.elementor-element-71ed445 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-71ed445 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-71ed445 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-71ed445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-71ed445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.magicplumbing.com/wp-content/uploads/2023/12/Shape-test-1.webp");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:auto;}.elementor-77 .elementor-element.elementor-element-a7b5657{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-32d6e56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-724226f > .elementor-widget-container{margin:-200px 0px 0px -50px;}.elementor-77 .elementor-element.elementor-element-724226f{text-align:start;}.elementor-77 .elementor-element.elementor-element-724226f img{width:50%;}.elementor-77 .elementor-element.elementor-element-7dda7b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-77 .elementor-element.elementor-element-8f1c306 .elementor-heading-title{font-family:var( --e-global-typography-2da0dea-font-family ), Sans-serif;font-size:var( --e-global-typography-2da0dea-font-size );font-weight:var( --e-global-typography-2da0dea-font-weight );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-6af9be8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-8b466e8{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-8b466e8:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-8b466e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-d7f87c6 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:bold;}.elementor-77 .elementor-element.elementor-element-d3c7671 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-77 .elementor-element.elementor-element-d3c7671 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-77 .elementor-element.elementor-element-d3c7671 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-77 .elementor-element.elementor-element-d3c7671 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-77 .elementor-element.elementor-element-d3c7671 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-77 .elementor-element.elementor-element-d3c7671 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-d3c7671 .elementor-icon-list-icon svg{fill:var
89( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-d3c7671{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-d3c7671 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-7f0be4f{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-7f0be4f:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-7f0be4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-10212b7 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:bold;}.elementor-77 .elementor-element.elementor-element-acdc998 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-77 .elementor-element.elementor-element-acdc998 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-77 .elementor-element.elementor-element-acdc998 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-77 .elementor-element.elementor-element-acdc998 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-77 .elementor-element.elementor-element-acdc998 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-77 .elementor-element.elementor-element-acdc998 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-acdc998 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-acdc998{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-acdc998 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-c98d226{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--z-index:1;}.elementor-77 .elementor-element.elementor-element-5d25050{--display:flex;}.elementor-77 .elementor-element.elementor-element-f5df0a9 .elementor-heading-title{font-family:var( --e-global-typography-2da0dea-font-family ), Sans-serif;font-size:var( --e-global-typography-2da0dea-font-size );font-weight:var( --e-global-typography-2da0dea-font-weight );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-18de465 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-77 .elementor-element.elementor-element-219ba7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;border-style:dashed;--border-style:dashed;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-219ba7c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-219ba7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-219ba7c::before, .elementor-77 .elementor-element.elementor-element-219ba7c > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-219ba7c > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-219ba7c > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-219ba7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-219ba7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.magicplumbing.com/wp-content/uploads/2023/12/Shape-test-off-white-sm-1.webp");--background-overlay:'';background-position:center right;background-size:cover;}.elementor-77 .elementor-element.elementor-element-72870bc .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:4.6rem;font-weight:bold;color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-eec0883 .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase;line-height:3rem;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-11354df .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-11354df .elementor-button:focus{background-color:var( --e-global-color-2dbb9d2 );color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-11354df{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-11354df .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-11354df .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-11354df .elementor-button:focus svg{fill:var
89( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-32859ce{--display:flex;}.elementor-77 .elementor-element.elementor-element-68735d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-68735d8:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-68735d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbf526d );background-image:url("https://www.magicplumbing.com/wp-content/uploads/2024/01/Shape-1-copy-5.png");}.elementor-77 .elementor-element.elementor-element-68735d8::before, .elementor-77 .elementor-element.elementor-element-68735d8 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-68735d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-68735d8 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-68735d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-68735d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-e5d747f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-99b7f8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:05px 05px 05px 05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-77 .elementor-element.elementor-element-99b7f8f:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-99b7f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-dcd3261{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--border-radius:5px 05px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-dcd3261:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-dcd3261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9046a8b );}.elementor-77 .elementor-element.elementor-element-4f28b51 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-a9dc494 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-77 .elementor-element.elementor-element-a9dc494 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.5rem;font-weight:700;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-d2b108e > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:none;}.elementor-77 .elementor-element.elementor-element-d2b108e{font-family:"Proxima Nova", Sans-serif;font-weight:700;}.elementor-77 .elementor-element.elementor-element-091412f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:05px 05px 05px 05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-77 .elementor-element.elementor-element-091412f:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-091412f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-d2d75b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--border-radius:5px 5px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-d2d75b0:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-d2d75b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9046a8b );}.elementor-77 .elementor-element.elementor-element-7244d15 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-2ae6e51 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-77 .elementor-element.elementor-element-2ae6e51 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.5rem;font-weight:700;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-bc7449c > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:none;}.elementor-77 .elementor-element.elementor-element-bc7449c{font-family:"Proxima Nova", Sans-serif;font-weight:700;}.elementor-77 .elementor-element.elementor-element-c3ff7bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:05px 05px 05px 05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-77 .elementor-element.elementor-element-c3ff7bf:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-c3ff7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-4a41102{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--border-radius:5px 05px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-4a41102:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-4a41102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9046a8b );}.elementor-77 .elementor-element.elementor-element-dc69fca > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-813f982 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-77 .elementor-element.elementor-element-813f982 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.5rem;font-weight:700;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-1bb7568 > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:none;}.elementor-77 .elementor-element.elementor-element-1bb7568{font-family:"Proxima Nova", Sans-serif;font-weight:700;}.elementor-77 .elementor-element.elementor-element-106cd49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:4%;--padding-left:1%;--padding-right:1%;}.elementor-77 .elementor-element.elementor-element-106cd49:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-106cd49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#570003A3;}.elementor-77 .elementor-element.elementor-element-d7b030d .elementor-heading-title{font-family:"Futura", Sans-serif;font-size:2.3rem;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-8aecdb4 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-8aecdb4 .elementor-button:focus{background-color:var( --e-global-color-2dbb9d2 );color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-8aecdb4{width:auto;max-width:auto;}.elementor-77 .elementor-element.elementor-element-8aecdb4 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-8aecdb4 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-8aecdb4 .elementor-button:focus svg{fill:var
89( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-d80d804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-26071be{--display:flex;}.elementor-77 .elementor-element.elementor-element-e8647fc .elementor-heading-title{font-family:var( --e-global-typography-2da0dea-font-family ), Sans-serif;font-size:var( --e-global-typography-2da0dea-font-size );font-weight:var( --e-global-typography-2da0dea-font-weight );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );color:var( --e-global-color-text );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-77 .elementor-element.elementor-element-0db1d65{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-77 .elementor-element.elementor-element-0db1d65 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-77 .elementor-element.elementor-element-0db1d65:after{content:"0.66";}.elementor-77 .elementor-element.elementor-element-0db1d65 .elementor-post__thumbnail__link{width:100%;}.elementor-77 .elementor-element.elementor-element-0db1d65 .elementor-post__meta-data span + span:before{content:"â¢";}.elementor-77 .elementor-element.elementor-element-0db1d65 .elementor-post__text{margin-top:20px;}.elementor-77 .elementor-element.elementor-element-0db1d65 .elementor-post__badge{right:0;}.elementor-77 .elementor-element.elementor-element-0db1d65 .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:1366px) and (min-width:768px){.elementor-77 .elementor-element.elementor-element-c71bac1{--width:100%;}}@media(max-width:1366px){.elementor-77 .elementor-element.elementor-element-4f218ab{--margin-top:50px;--margin-bottom:400px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-ca9c3e3 .elementor-heading-title{font-size:3.5rem;}.elementor-77 .elementor-element.elementor-element-52f362e .elementor-heading-title{font-size:var( --e-global-typography-0031090-font-size );line-height:var( --e-global-typography-0031090-line-height );letter-spacing:var( --e-global-typography-0031090-letter-spacing );word-spacing:var( --e-global-typography-0031090-word-spacing );}.elementor-77 .elementor-element.elementor-element-67b8309{--padding-top:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-77 .elementor-element.elementor-element-7436ddc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-77 .elementor-element.elementor-element-879f6a9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-77 .elementor-element.elementor-element-7b45d3a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-77 .elementor-element.elementor-element-5eecf89{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-77 .elementor-element.elementor-element-f4fc615{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-77 .elementor-element.elementor-element-2f732ef{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-77 .elementor-element.elementor-element-a04ae85 .elementor-heading-title{font-size:var( --e-global-typography-f58eb02-font-size );line-height:var( --e-global-typography-f58eb02-line-height );letter-spacing:var( --e-global-typography-f58eb02-letter-spacing );word-spacing:var( --e-global-typography-f58eb02-word-spacing );}.elementor-77 .elementor-element.elementor-element-d372664{--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-77 .elementor-element.elementor-element-6d91735{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-d0c05b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-a041934 > .elementor-widget-container{margin:-50px 0px -120px 0px;}.elementor-77 .elementor-element.elementor-element-d6a89fe > .elementor-widget-container{margin:-55px 0px -77px 0px;}.elementor-77 .elementor-element.elementor-element-d6a89fe img{width:162px;}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-faff10d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-faff10d .elementor-testimonial__content{padding:25px 25px 25px 25px;border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_left .elementor-testimonial__footer, 90 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:25px;}.elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_above .elementor-testimonial__footer, 91 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, 92 .elementor-77 .elementor-element.elementor-element-faff10d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 25px 0 25px;}.elementor-77 .elementor-element.elementor-element-c71bac1{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-724226f > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-8f1c306 .elementor-heading-title{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-77 .elementor-element.elementor-element-f5df0a9 .elementor-heading-title{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-77 .elementor-element.elementor-element-32859ce{--justify-content:center;}.elementor-77 .elementor-element.elementor-element-a9dc494 .elementor-heading-title{font-size:1.2em;}.elementor-77 .elementor-element.elementor-element-2ae6e51 .elementor-heading-title{font-size:1.2em;}.elementor-77 .elementor-element.elementor-element-813f982 .elementor-heading-title{font-size:1.2em;}.elementor-77 .elementor-element.elementor-element-d7b030d .elementor-heading-title{font-size:1.8rem;}.elementor-77 .elementor-element.elementor-element-e8647fc .elementor-heading-title{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-77 .elementor-element.elementor-element-db845c7:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-db845c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-77 .elementor-element.elementor-element-4f218ab{--min-height:500px;
92--margin-top:25px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-ce83498{--justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-ca9c3e3 .elementor-heading-title{font-size:2.8rem;}.elementor-77 .elementor-element.elementor-element-65705ec .elementor-heading-title{font-size:1rem;}.elementor-77 .elementor-element.elementor-element-ffcc76b{--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-1fcadd5{--z-index:2;}.elementor-77 .elementor-element.elementor-element-9726da1 .elementor-heading-title{font-size:1rem;}.elementor-77 .elementor-element.elementor-element-80bb53b .elementor-heading-title{font-size:1rem;}.elementor-77 .elementor-element.elementor-element-039b9d1 .elementor-heading-title{font-size:1rem;}.elementor-77 .elementor-element.elementor-element-f38fcbd .elementor-heading-title{font-size:1rem;}.elementor-77 .elementor-element.elementor-element-5f18a7a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-52f362e .elementor-heading-title{font-size:var( --e-global-typography-0031090-font-size );line-height:var( --e-global-typography-0031090-line-height );letter-spacing:var( --e-global-typography-0031090-letter-spacing );word-spacing:var( --e-global-typography-0031090-word-spacing );}.elementor-77 .elementor-element.elementor-element-e23a7c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-a560e55{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-ede304e > .elementor-widget-container{border-radius:10px 10px 0px 0px;}.elementor-77 .elementor-element.elementor-element-0108209{--border-radius:10px 10px 010px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-a04ae85 .elementor-heading-title{font-size:var( --e-global-typography-f58eb02-font-size );line-height:var( --e-global-typography-f58eb02-line-height );letter-spacing:var( --e-global-typography-f58eb02-letter-spacing );word-spacing:var( --e-global-typography-f58eb02-word-spacing );}.elementor-77 .elementor-element.elementor-element-6d91735{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-a041934 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6e2bef7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-77 .elementor-element.elementor-element-3b7d235{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-77 .elementor-element.elementor-element-fc98a47 .elementor-heading-title{font-size:1.6rem;}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-a7b5657{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-32d6e56{--justify-content:center;}.elementor-77 .elementor-element.elementor-element-724226f > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-7dda7b6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-77 .elementor-element.elementor-element-8f1c306 .elementor-heading-title{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-77 .elementor-element.elementor-element-6af9be8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-8b466e8{--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-5d25050{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-f5df0a9 .elementor-heading-title{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-77 .elementor-element.elementor-element-72870bc .elementor-heading-title{font-size:3.5em;}.elementor-77 .elementor-element.elementor-element-eec0883 .elementor-heading-title{font-size:2em;line-height:2rem;}.elementor-77 .elementor-element.elementor-element-e5d747f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-dcd3261{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-4f28b51 img{width:75%;}.elementor-77 .elementor-element.elementor-element-a9dc494 .elementor-heading-title{font-size:1em;}.elementor-77 .elementor-element.elementor-element-d2d75b0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-7244d15 img{width:75%;}.elementor-77 .elementor-element.elementor-element-2ae6e51 .elementor-heading-title{font-size:1em;}.elementor-77 .elementor-element.elementor-element-4a41102{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77 .elementor-element.elementor-element-dc69fca img{width:75%;}.elementor-77 .elementor-element.elementor-element-813f982 .elementor-heading-title{font-size:1em;}.elementor-77 .elementor-element.elementor-element-106cd49{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-e8647fc .elementor-heading-title{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-db845c7:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-db845c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.magicplumbing.com/wp-content/uploads/2024/06/MagicPlumbingHomeHeroMobile.webp");}.elementor-77 .elementor-element.elementor-element-ce83498{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-ca9c3e3{text-align:start;}.elementor-77 .elementor-element.elementor-element-ca9c3e3 .elementor-heading-title{font-size:2rem;}.elementor-77 .elementor-element.elementor-element-65705ec .elementor-heading-title{font-size:1.2rem;}.elementor-77 .elementor-element.elementor-element-ffcc76b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-e178fc0{--width:45%;}.elementor-77 .elementor-element.elementor-element-7c03c10 img{width:75%;}.elementor-77 .elementor-element.elementor-element-9726da1{text-align:center;}.elementor-77 .elementor-element.elementor-element-8ae5aac{--width:45%;}.elementor-77 .elementor-element.elementor-element-d62f639 img{width:75%;}.elementor-77 .elementor-element.elementor-element-80bb53b{text-align:center;}.elementor-77 .elementor-element.elementor-element-f341894{--width:45%;}.elementor-77 .elementor-element.elementor-element-7a7ab81 img{width:75%;}.elementor-77 .elementor-element.elementor-element-039b9d1{text-align:center;}.elementor-77 .elementor-element.elementor-element-615c643{--width:45%;}.elementor-77 .elementor-element.elementor-element-7bd8063 img{width:75%;}.elementor-77 .elementor-element.elementor-element-f38fcbd{text-align:center;}.elementor-77 .elementor-element.elementor-element-b6536c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-ce7b2b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-52f362e .elementor-heading-title{font-size:var( --e-global-typography-0031090-font-size );line-height:var( --e-global-typography-0031090-line-height );letter-spacing:var( --e-global-typography-0031090-letter-spacing );word-spacing:var( --e-global-typography-0031090-word-spacing );}.elementor-77 .elementor-element.elementor-element-7f9304b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-77 .elementor-element.elementor-element-67b8309{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-77 .elementor-element.elementor-element-97c26f4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-77 .elementor-element.elementor-element-3da4125 .elementor-heading-title{font-size:1.5rem;}.elementor-77 .elementor-element.elementor-element-7436ddc{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-86a29ef img{width:70%;}.elementor-77 .elementor-element.elementor-element-6c98db1 .elementor-heading-title{font-size:1.2rem;}.elementor-77 .elementor-element.elementor-element-879f6a9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-522be34 img{width:70%;}.elementor-77 .elementor-element.elementor-element-81aeaea .elementor-heading-title{font-size:1.2rem;}.elementor-77 .elementor-element.elementor-element-7b45d3a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-0c69b07 img{width:70%;}.elementor-77 .elementor-element.elementor-element-0451eee .elementor-heading-title{font-size:1.2rem;}.elementor-77 .elementor-element.elementor-element-5eecf89{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-a3b3b32 img{width:70%;}.elementor-77 .elementor-element.elementor-element-5920594 .elementor-heading-title{font-size:1.2rem;}.elementor-77 .elementor-element.elementor-element-f4fc615{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-998a477 img{width:70%;}.elementor-77 .elementor-element.elementor-element-9fd6e7e .elementor-heading-title{font-size:1.2rem;}.elementor-77 .elementor-element.elementor-element-2f732ef{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-f0a06d6 img{width:70%;}.elementor-77 .elementor-element.elementor-element-c2db263 .elementor-heading-title{font-size:1.2rem;}
92.elementor-77 .elementor-element.elementor-element-a560e55{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-0108209{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-a04ae85 .elementor-heading-title{font-size:var( --e-global-typography-f58eb02-font-size );line-height:var( --e-global-typography-f58eb02-line-height );letter-spacing:var( --e-global-typography-f58eb02-letter-spacing );word-spacing:var( --e-global-typography-f58eb02-word-spacing );}.elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-d372664 .elementor-icon-list-item > a{font-size:14px;}.elementor-77 .elementor-element.elementor-element-d0c05b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-a041934 > .elementor-widget-container{margin:-50px 0px -117px 0px;}.elementor-77 .elementor-element.elementor-element-6e2bef7{--justify-content:center;--gap:05px 05px;--row-gap:05px;--column-gap:05px;}.elementor-77 .elementor-element.elementor-element-7e5a704{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-1664651{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-f7d830b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-d6a89fe > .elementor-widget-container{margin:-20px -20px -70px 0px;}.elementor-77 .elementor-element.elementor-element-fc98a47 .elementor-heading-title{font-size:2.2rem;}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-faff10d .elementor-testimonial__content{border-radius:20px 20px 20px 20px;}.elementor-77 .elementor-element.elementor-element-c71bac1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-7dda7b6{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-8f1c306 .elementor-heading-title{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-77 .elementor-element.elementor-element-d7f87c6 .elementor-heading-title{font-size:1.3rem;}.elementor-77 .elementor-element.elementor-element-10212b7 .elementor-heading-title{font-size:1.3rem;}.elementor-77 .elementor-element.elementor-element-f5df0a9 .elementor-heading-title{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-77 .elementor-element.elementor-element-18de465 .elementor-heading-title{font-size:1em;}.elementor-77 .elementor-element.elementor-element-219ba7c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;}.elementor-77 .elementor-element.elementor-element-72870bc .elementor-heading-title{font-size:3em;}.elementor-77 .elementor-element.elementor-element-eec0883 .elementor-heading-title{font-size:1.5em;}.elementor-77 .elementor-element.elementor-element-68735d8{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-e5d747f{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-99b7f8f{--border-radius:7px 7px 7px 7px;}.elementor-77 .elementor-element.elementor-element-dcd3261{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-77 .elementor-element.elementor-element-a9dc494 .elementor-heading-title{font-size:1.2em;}.elementor-77 .elementor-element.elementor-element-d2b108e{font-size:14px;}.elementor-77 .elementor-element.elementor-element-091412f{--border-radius:7px 7px 7px 7px;}.elementor-77 .elementor-element.elementor-element-d2d75b0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-77 .elementor-element.elementor-element-2ae6e51 .elementor-heading-title{font-size:1.2em;}.elementor-77 .elementor-element.elementor-element-bc7449c{font-size:14px;}.elementor-77 .elementor-element.elementor-element-c3ff7bf{--border-radius:7px 7px 7px 7px;}.elementor-77 .elementor-element.elementor-element-4a41102{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-77 .elementor-element.elementor-element-813f982 .elementor-heading-title{font-size:1.1em;}.elementor-77 .elementor-element.elementor-element-1bb7568{font-size:14px;}.elementor-77 .elementor-element.elementor-element-106cd49{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-77 .elementor-element.elementor-element-d7b030d{text-align:center;}.elementor-77 .elementor-element.elementor-element-d7b030d .elementor-heading-title{font-size:1.5rem;}.elementor-77 .elementor-element.elementor-element-e8647fc{text-align:center;}.elementor-77 .elementor-element.elementor-element-e8647fc .elementor-heading-title{font-size:var( --e-global-typography-2da0dea-font-size );line-height:var( --e-global-typography-2da0dea-line-height );letter-spacing:var( --e-global-typography-2da0dea-letter-spacing );word-spacing:var( --e-global-typography-2da0dea-word-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-77 .elementor-element.elementor-element-0db1d65 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-77 .elementor-element.elementor-element-0db1d65:after{content:"0.5";}.elementor-77 .elementor-element.elementor-element-0db1d65 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-e178fc0{--width:25%;}.elementor-77 .elementor-element.elementor-element-8ae5aac{--width:25%;}.elementor-77 .elementor-element.elementor-element-f341894{--width:25%;}.elementor-77 .elementor-element.elementor-element-615c643{--width:25%;}.elementor-77 .elementor-element.elementor-element-b6536c3{--width:30%;}.elementor-77 .elementor-element.elementor-element-ce7b2b2{--width:70%;}.elementor-77 .elementor-element.elementor-element-7436ddc{--width:30%;}.elementor-77 .elementor-element.elementor-element-879f6a9{--width:30%;}.elementor-77 .elementor-element.elementor-element-7b45d3a{--width:30%;}.elementor-77 .elementor-element.elementor-element-5eecf89{--width:30%;}.elementor-77 .elementor-element.elementor-element-f4fc615{--width:30%;}.elementor-77 .elementor-element.elementor-element-2f732ef{--width:30%;}
92.elementor-77 .elementor-element.elementor-element-a560e55{--width:60%;}.elementor-77 .elementor-element.elementor-element-0108209{--width:40%;}.elementor-77 .elementor-element.elementor-element-6d91735{--width:100%;}.elementor-77 .elementor-element.elementor-element-d0c05b6{--width:35%;}.elementor-77 .elementor-element.elementor-element-3b7d235{--width:65%;}.elementor-77 .elementor-element.elementor-element-c033588{--width:100%;}.elementor-77 .elementor-element.elementor-element-c71bac1{--width:60%;}.elementor-77 .elementor-element.elementor-element-32d6e56{--width:35%;}.elementor-77 .elementor-element.elementor-element-7dda7b6{--width:65%;}.elementor-77 .elementor-element.elementor-element-8b466e8{--width:50%;}.elementor-77 .elementor-element.elementor-element-7f0be4f{--width:50%;}.elementor-77 .elementor-element.elementor-element-5d25050{--width:60%;}.elementor-77 .elementor-element.elementor-element-32859ce{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-77 .elementor-element.elementor-element-ce83498{--width:80%;}.elementor-77 .elementor-element.elementor-element-94e4864{--width:20%;}.elementor-77 .elementor-element.elementor-element-b6536c3{--width:100%;}.elementor-77 .elementor-element.elementor-element-ce7b2b2{--width:100%;}.elementor-77 .elementor-element.elementor-element-a560e55{--width:100%;}.elementor-77 .elementor-element.elementor-element-0108209{--width:100%;}.elementor-77 .elementor-element.elementor-element-d0c05b6{--width:35%;}.elementor-77 .elementor-element.elementor-element-8b466e8{--width:50%;}}/* Start custom CSS for icon-list, class: .elementor-element-d372664 */.elementor-77 .elementor-element.elementor-element-d372664{ 93 columns:2; 94} 95 96@media(max-width:450px){ 97 .elementor-77 .elementor-element.elementor-element-d372664{ 98 columns:2; 99} 100}/* End custom CSS */ 101.elementor-34 .elementor-element.elementor-element-1dbceef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-1b0ba13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-34 .elementor-element.elementor-element-1b0ba13:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-1b0ba13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9046a8b );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2dbb9d2 );}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var
101( --e-global-color-2dbb9d2 );}.elementor-34 .elementor-element.elementor-element-48ce742{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-2dbb9d2 );}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-34 .elementor-element.elementor-element-2b977ca{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:14px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-2dbb9d2 );}.elementor-34 .elementor-element.elementor-element-9892e06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-34 .elementor-element.elementor-element-9892e06:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-9892e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-34 .elementor-element.elementor-element-92a7875{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:start;}.elementor-34 .elementor-element.elementor-element-aa3c158{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );
101fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, 102 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, 103 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, 104 .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, 105 .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, 106 .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu .elementor-item{font-family:"Proxima Nova", Sans-serif;font-size:16px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, 107 .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-7cbc64b .e--pointer-framed .elementor-item:before, 108 .elementor-34 .elementor-element.elementor-element-7cbc64b .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--main .elementor-item{padding-left:8px;padding-right:8px;}.elementor-34 .elementor-element.elementor-element-7cbc64b{--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown a, .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown a:hover, 109 .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown a:focus, 110 .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown a.elementor-item-active, 111 .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown a.highlighted, 112 .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-menu-toggle:hover, 113 .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown a:hover, 114 .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown a:focus, 115 .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown a.elementor-item-active, 116 .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-34 .elementor-element.elementor-element-7cbc64b div.elementor-menu-toggle{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7cbc64b div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
116font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-7947de7 .elementor-button:hover, .elementor-34 .elementor-element.elementor-element-7947de7 .elementor-button:focus{background-color:var( --e-global-color-2dbb9d2 );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-7947de7 .elementor-button{font-family:"Proxima Nova", Sans-serif;font-size:1.1rem;font-weight:bold;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-7947de7 .elementor-button:hover svg, .elementor-34 .elementor-element.elementor-element-7947de7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-752f115{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-34 .elementor-element.elementor-element-752f115:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-752f115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-752f115:hover{background-color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-9fade1c .elementor-icon-wrapper{text-align:center;}.elementor-34 .elementor-element.elementor-element-9fade1c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-9fade1c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-9fade1c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-9fade1c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-9fade1c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-90f6b72{text-align:center;}.elementor-34 .elementor-element.elementor-element-90f6b72 .elementor-heading-title{font-family:"Futura", Sans-serif;font-weight:bold;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-aa3c158{--width:82%;}}@media(max-width:1366px){.elementor-34 .elementor-element.elementor-element-aa3c158{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-aa3c158{--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:25px !important;}.elementor-34 .elementor-element.elementor-element-7cbc64b{--nav-menu-icon-size:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-1b0ba13{--justify-content:center;}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-48ce742 .elementor-icon-list-item > a{font-size:10px;}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34 .elementor-element.elementor-element-2b977ca .elementor-icon-list-item > a{font-size:10px;}.elementor-34 .elementor-element.elementor-element-9892e06{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-92a7875{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-34 .elementor-element.elementor-element-92a7875 img{width:85%;}.elementor-34 .elementor-element.elementor-element-aa3c158{--width:30%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-34 .elementor-element.elementor-element-7cbc64b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:13px !important;}.elementor-34 .elementor-element.elementor-element-7cbc64b{--nav-menu-icon-size:25px;}.elementor-34 .elementor-element.elementor-element-752f115{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-34 .elementor-element.elementor-element-9fade1c > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-34 .elementor-element.elementor-element-9fade1c .elementor-icon{font-size:16px;}.elementor-34 .elementor-element.elementor-element-9fade1c .elementor-icon svg{height:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-90f6b72 .elementor-heading-title{font-size:14px;}}/* Start custom CSS */li.plumb-sub-menu > ul { 117 columns: 2; 118} 119@media(max-width:450px){ 120li.plumb-sub-menu > ul { 121 columns: 2; 122} 123}/* End custom CSS */ 124.elementor-101 .elementor-element.elementor-element-55bfc1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-101 .elementor-element.elementor-element-55bfc1f::before, .elementor-101 .elementor-element.elementor-element-55bfc1f > .elementor-background-video-container::before, .elementor-101 .elementor-element.elementor-element-55bfc1f > .e-con-inner > .elementor-background-video-container::before, .elementor-101 .elementor-element.elementor-element-55bfc1f > .elementor-background-slideshow::before, .elementor-101 .elementor-element.elementor-element-55bfc1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-101 .elementor-element.elementor-element-55bfc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.magicplumbing.com/wp-content/uploads/2024/01/footer-curve-shape.webp");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:auto;}.elementor-101 .elementor-element.elementor-element-e779899{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-101 .elementor-element.elementor-element-e779899:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-e779899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-518c7a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;
124font-weight:var( --e-global-typography-text-font-weight );}.elementor-101 .elementor-element.elementor-element-24d2192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-101 .elementor-element.elementor-element-54901e0{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-101 .elementor-element.elementor-element-54901e0 .elementor-widget-container{text-align:center;}.elementor-101 .elementor-element.elementor-element-54901e0 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-101 .elementor-element.elementor-element-54901e0 .elementor-social-icon i{color:#020101;}.elementor-101 .elementor-element.elementor-element-54901e0 .elementor-social-icon svg{fill:#020101;}.elementor-101 .elementor-element.elementor-element-54901e0 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-54901e0 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-e237c52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-101 .elementor-element.elementor-element-669a664 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-101 .elementor-element.elementor-element-669a664{text-align:center;color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-101 .elementor-element.elementor-element-972f7aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-101 .elementor-element.elementor-element-8aaddd4 .elementor-button{background-color:#EC1B2300;font-family:"Futura", Sans-serif;font-size:24px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-8aaddd4 .elementor-button:hover, .elementor-101 .elementor-element.elementor-element-8aaddd4 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-8aaddd4 .elementor-button:hover svg, .elementor-101 .elementor-element.elementor-element-8aaddd4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-dc33367{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var
124( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-101 .elementor-element.elementor-element-7dccdc6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-7dccdc6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-7dccdc6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101 .elementor-element.elementor-element-7dccdc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-7dccdc6 .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-weight:700;}.elementor-101 .elementor-element.elementor-element-7dccdc6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-39a1ccc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-101 .elementor-element.elementor-element-39a1ccc:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-39a1ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-101 .elementor-element.elementor-element-6d48cd9{font-family:"Proxima Nova", Sans-serif;font-size:12px;font-weight:700;}.elementor-101 .elementor-element.elementor-element-46f22cd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-46f22cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-101 .elementor-element.elementor-element-46f22cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-101 .elementor-element.elementor-element-46f22cd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-101 .elementor-element.elementor-element-46f22cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-46f22cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-46f22cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101 .elementor-element.elementor-element-46f22cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-46f22cd .elementor-icon-list-item > a{font-family:"Proxima Nova", Sans-serif;font-size:12px;font-weight:700;}.elementor-101 .elementor-element.elementor-element-46f22cd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-46f22cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-55b4bbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-101 .elementor-element.elementor-element-55b4bbb:not(.elementor-motion-effects-element-type-background), .elementor-101 .elementor-element.elementor-element-55b4bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-101 .elementor-element.elementor-element-55b4bbb:hover{background-color:var( --e-global-color-658e
124050 );}.elementor-101 .elementor-element.elementor-element-c9570f6 img{width:15%;}.elementor-101 .elementor-element.elementor-element-c9570f6:hover img{filter:brightness( 147% ) contrast( 100% ) saturate( 105% ) blur( 0px ) hue-rotate( 0deg );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-101 .elementor-element.elementor-element-8aaddd4 .elementor-button{font-size:20px;}}@media(min-width:768px){.elementor-101 .elementor-element.elementor-element-518c7a0{--width:25%;}.elementor-101 .elementor-element.elementor-element-24d2192{--width:25%;}.elementor-101 .elementor-element.elementor-element-e237c52{--width:25%;}.elementor-101 .elementor-element.elementor-element-972f7aa{--width:25%;}.elementor-101 .elementor-element.elementor-element-dc33367{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-101 .elementor-element.elementor-element-518c7a0{--width:30%;}.elementor-101 .elementor-element.elementor-element-24d2192{--width:30%;}.elementor-101 .elementor-element.elementor-element-e237c52{--width:30%;}.elementor-101 .elementor-element.elementor-element-972f7aa{--width:50%;}.elementor-101 .elementor-element.elementor-element-dc33367{--width:50%;}}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-55bfc1f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-e779899{--justify-content:center;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-e779899{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-101 .elementor-element.elementor-element-8aaddd4 .elementor-button{font-size:26px;}.elementor-101 .elementor-element.elementor-element-7dccdc6.elementor-element{--align-self:center;}.elementor-101 .elementor-element.elementor-element-7dccdc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-7dccdc6 .elementor-icon-list-item > a{font-size:13px;}.elementor-101 .elementor-element.elementor-element-39a1ccc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101 .elementor-element.elementor-element-55b4bbb{border-width:05px 0px 0px 0px;--border-top-width:05px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101 .elementor-element.elementor-element-c9570f6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-c9570f6 img{width:50%;}} 125/*# sourceURL=elementor-frontend-inline-css */ 126</style> 127<link rel='stylesheet' id='widget-icon-list-css' href='https://www.magicplumbing.com/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1791228737' media='all' /> 128<link rel='stylesheet' id='widget-image-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.3' media='all' /> 129<link rel='stylesheet' id='widget-nav-menu-css' href='https://www.magicplumbing.com/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1791228737' media='all' /> 130<link rel='stylesheet' id='e-animation-grow-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css?ver=4.3.3' media='all' /> 131<link rel='stylesheet' id='widget-heading-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' /> 132<link rel='stylesheet' id='e-sticky-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.3.1' media='all' /> 133<link rel='stylesheet' id='widget-social-icons-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.3' media='all' /> 134<link rel='stylesheet' id='e-apple-webkit-css' href='https://www.magicplumbing.com/wp-content/uploads/elementor/css/custom-apple-webkit.min.css?ver=1791228737' media='all' /> 135<link rel='stylesheet' id='e-animation-bounceInUp-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/bounceInUp.min.css?ver=4.3.3' media='all' />
136<link rel='stylesheet' id='e-animation-slideInLeft-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/slideInLeft.min.css?ver=4.3.3' media='all' /> 137<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=4.3.3' media='all' /> 138<link rel='stylesheet' id='e-animation-fadeInDown-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInDown.min.css?ver=4.3.3' media='all' /> 139<link rel='stylesheet' id='widget-google_maps-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/css/widget-google_maps.min.css?ver=4.3.3' media='all' /> 140<link rel='stylesheet' id='e-animation-grow-rotate-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow-rotate.min.css?ver=4.3.3' media='all' /> 141<link rel='stylesheet' id='e-animation-slideInDown-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/slideInDown.min.css?ver=4.3.3' media='all' /> 142<link rel='stylesheet' id='e-animation-fadeInRight-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInRight.min.css?ver=4.3.3' media='all' /> 143<link rel='stylesheet' id='swiper-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> 144<link rel='stylesheet' id='e-swiper-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=4.3.3' media='all' /> 145<link rel='stylesheet' id='widget-testimonial-carousel-css' href='https://www.magicplumbing.com/wp-content/uploads/elementor/css/custom-pro-widget-testimonial-carousel.min.css?ver=1791228737&ver=4.3.1' media='all' /> 146<link rel='stylesheet' id='widget-carousel-module-base-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor-pro/assets/css/widget-carousel-module-base.min.css?ver=4.3.1' media='all' /> 147<link rel='stylesheet' id='widget-counter-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/css/widget-counter.min.css?ver=4.3.3' media='all' /> 148<link rel='stylesheet' id='widget-rating-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/css/widget-rating.min.css?ver=4.3.3' media='all' /> 149<link rel='stylesheet' id='e-animation-bounceInLeft-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/bounceInLeft.min.css?ver=4.3.3' media='all' /> 150<link rel='stylesheet' id='e-animation-slideInRight-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/slideInRight.min.css?ver=4.3.3' media='all' /> 151<link rel='stylesheet' id='e-animation-bounceIn-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/animations/styles/bounceIn.min.css?ver=4.3.3' media='all' /> 152<link rel='stylesheet' id='widget-posts-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.3.1' media='all' /> 153<style id="elementor-pro-custom-fonts-inline-css"> 154@font-face { 155 font-family: 'Futura'; 156 font-style: normal; 157 font-weight: normal; 158 font-display: auto; 159 src: url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Futura-Medium.woff2') format('woff2'), 160 url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Futura-Medium.woff') format('woff'), 161 url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Futura-Medium.ttf') format('truetype'); 162} 163@font-face { 164 font-family: 'Futura'; 165 font-style: normal; 166 font-weight: bold; 167 font-display: auto; 168 src: url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Futura-Bold.woff2') format('woff2'), 169 url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Futura-Bold.woff') format('woff'), 170 url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Futura-Medium.ttf') format('truetype'); 171} 172 173@font-face { 174 font-family: 'Proxima Nova'; 175 font-style: normal; 176 font-weight: normal; 177 font-display: auto; 178 src: url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Proxima-Nova-Font.eot'); 179 src: url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Proxima-Nova-Font.eot?#iefix') format('embedded-opentype'), 180 url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Proxima-Nova-Font.woff2') format('woff2'), 181 url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Proxima-Nova-Font.woff') format('woff'), 182 url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Proxima-Nova-Font.ttf') format('truetype'); 183} 184@font-face { 185 font-family: 'Proxima Nova'; 186 font-style: normal; 187 font-weight: bold; 188 font-display: auto; 189 src: url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Proxima-Nova-Bold.eot'); 190 src: url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Proxima-Nova-Bold.eot?#iefix') format('embedded-opentype'), 191 url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Proxima-Nova-Bold.woff2') format('woff2'), 192 url('https://www.magicplumbing.com/wp-content/uploads/2023/12/Proxima-Nova-Bold.ttf') format('truetype'); 193} 194 195/*# sourceURL=elementor-pro-custom-fonts-inline-css */ 196</style>
197<script id="jquery-core-js" src="https://www.magicplumbing.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 197
197
198<script id="jquery-migrate-js" src="https://www.magicplumbing.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
198 199<link rel="https://api.w.org/" href="https://www.magicplumbing.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.magicplumbing.com/wp-json/wp/v2/pages/77" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.magicplumbing.com/xmlrpc.php?rsd" /> 200<link rel='shortlink' href='https://www.magicplumbing.com/' /> 201<meta name="generator" content="Elementor 4.3.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-swap">
202<script src="https://cdn.onepath.ai/loader.js"></script>
202 203<style> 204 .onepath-floating-btn { 205 position: fixed; 206 bottom: 25px; 207 right: 25px; 208 color: white; 209 background-color: var(--e-global-color-accent); 210 color: white; 211 padding: 14px 22px; 212 border-radius: 50px; 213 font-size: 15px; 214 cursor: pointer; 215 z-index: 99999; 216 border: none; 217 } 218 219 .onepath-floating-btn:hover { 220 background-color: var(--e-global-color-2dbb9d2); 221 color: var(--e-global-color-text); 222 } 223</style> 224 <style> 225 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 226 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 227 background-image: none !important; 228 } 229 @media screen and (max-height: 1024px) { 230 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 231 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 232 background-image: none !important; 233 } 234 } 235 @media screen and (max-height: 640px) { 236 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 237 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 238 background-image: none !important; 239 } 240 } 241 </style> 242
242<script type="application/ld+json"> 243{ 244 "@context": "https://schema.org", 245 "@type": "Plumber", 246 "@id": "https://www.magicplumbing.com/#plumber", 247 "name": "Magic Plumbing Heating & Cooling", 248 "url": "https://www.magicplumbing.com/", 249 "telephone": "+14154412255", 250 "description": "Since 1980, Magic Plumbing, Heating & Cooling has served San Francisco, San Mateo, Oakland, Berkeley, Alameda, and Marin County for plumbing, drain cleaning, sewer line replacement, water heater repair and replacement, and residential heating and cooling services. Same-day service, straightforward pricing, and satisfaction guaranteed.", 251 "logo": "https://www.magicplumbing.com/wp-content/uploads/2023/12/magicplumbing-logo-temp.png", 252 "priceRange": "$$", 253 "paymentAccepted": ["Cash", "Credit Card", "Financing"], 254 "currenciesAccepted": "USD", 255 "address": { 256 "@type": "PostalAddress", 257 "streetAddress": "1455 Bancroft Avenue", 258 "addressLocality": "San Francisco", 259 "addressRegion": "CA", 260 "postalCode": "94124", 261 "addressCountry": "US" 262 }, 263 "geo": { 264 "@type": "GeoCoordinates", 265 "latitude": 37.7236128, 266 "longitude": -122.3904773 267 }, 268 "openingHoursSpecification": [ 269 { 270 "@type": "OpeningHoursSpecification", 271 "dayOfWeek": [ 272 "https://schema.org/Monday", 273 "https://schema.org/Tuesday", 274 "https://schema.org/Wednesday", 275 "https://schema.org/Thursday", 276 "https://schema.org/Friday", 277 "https://schema.org/Saturday", 278 "https://schema.org/Sunday" 279 ], 280 "opens": "08:00", 281 "closes": "20:00" 282 } 283 ], 284 "areaServed": [ 285 { "@type": "City", "name": "San Francisco" }, 286 { "@type": "City", "name": "Oakland" }, 287 { "@type": "City", "name": "Berkeley" }, 288 { "@type": "City", "name": "Alameda" }, 289 { "@type": "AdministrativeArea", "name": "San Mateo County" }, 290 { "@type": "AdministrativeArea", "name": "Marin County" } 291 ], 292 "sameAs": [ 293 "https://www.facebook.com/magicplumbingsanfrancisco/", 294 "https://www.youtube.com/channel/UCE1KnGIdrYWwhKuQWEaDklA", 295 "https://twitter.com/magicplumbing", 296 "https://www.instagram.com/magicplumbing/" 297 ] 298} 299</script>
299 <meta name="theme-color" content="#F7F4F0"> 300 <link rel="icon" href="https://www.magicplumbing.com/wp-content/uploads/2024/01/cropped-magic-favi-32x32.png" sizes="32x32" /> 301<link rel="icon" href="https://www.magicplumbing.com/wp-content/uploads/2024/01/cropped-magic-favi-192x192.png" sizes="192x192" /> 302<link rel="apple-touch-icon" href="https://www.magicplumbing.com/wp-content/uploads/2024/01/cropped-magic-favi-180x180.png" /> 303<meta name="msapplication-TileImage" content="https://www.magicplumbing.com/wp-content/uploads/2024/01/cropped-magic-favi-270x270.png" /> 304<style id="wp-custom-css"> 305.box-shadow-img img { 306 border-radius: 10px; 307 width:100%; 308} 309 310ul.columns-4 li, 311ul.columns-3 li, 312ul.columns-2 li, 313ol.columns-4 li, 314ol.columns-3 li, 315ol.columns-2 li, 316ul.min-columns-2 li, 317ol.min-columns-2 li { 318 break-inside: avoid; 319 page-break-inside: avoid; 320} 321ul.centered-list, 322ol.centered-list { 323 width: fit-content; 324 width: -moz-fit-content; 325 margin-left: auto; 326 margin-right: auto; 327 text-align: left; 328} 329ul.min-columns-2, 330ol.min-columns-2 { 331 columns: 2; 332} 333@media (min-width: 600px) { 334 ul.columns-4, 335 ol.columns-4, 336 ul.columns-3, 337 ol.columns-3, 338 ul.columns-2, 339 ol.columns-2 { 340 columns: 2; 341 } 342} 343@media (min-width: 1025px) { 344 ul.columns-4, 345 ol.columns-4, 346 ul.columns-3, 347 ol.columns-3 { 348 columns: 3; 349 } 350} 351@media (min-width: 1200px) { 352 ul.columns-4, 353 ol.columns-4 { 354 columns: 4; 355 } 356} 357 358.elementor-widget-text-editor ul, 359.elementor-widget-text-editor ol, 360.elementor-widget-theme-post-content ul, 361.elementor-widget-theme-post-content ol, 362.elementor-tab-content ul, 363.elementor-tab-content ol { 364 margin-bottom: 0.9em; 365} 366</style> 367 <meta name="msvalidate.01" content="1BF2C6A1E641B3B62A8EB99F4F4E7092" /> 368 369 <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 369-370
369 370 <script async src="https://www.googletagmanager.com/gtag/js?id=
370G-JTSEEJXSZB
vendor: 16 bytes, lines 370-371
370"></script> 371
371<script> 372
vendor: 145 bytes, lines 372-375
372window.dataLayer = window.dataLayer || []; 373 function gtag(){dataLayer.push(arguments);} 374 gtag('js', new Date()); 375 gtag('config', '
375G-JTSEEJXSZB
vendor: 8 bytes, lines 375-376
375'); 376
376</script>
376 377 378 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 378-379
378 379 <script async src="https://www.googletagmanager.com/gtag/js?id=
379UA-38374043-1
vendor: 16 bytes, lines 379-380
379"></script> 380
380<script> 381
vendor: 145 bytes, lines 381-384
381window.dataLayer = window.dataLayer || []; 382 function gtag(){dataLayer.push(arguments);} 383 gtag('js', new Date()); 384 gtag('config', '
384UA-38374043-1
vendor: 8 bytes, lines 384-385
384'); 385
385</script>
385 386 387
387<script nowprocket nitro-exclude type="text/javascript" id="sa-dynamic-optimization" data-uuid="72c80c93-aeb7-4eed-a550-e107648daac2" src="data:text/javascript;base64,dmFyIHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3NjcmlwdC5zZXRBdHRyaWJ1dGUoIm5vd3Byb2NrZXQiLCAiIik7c2NyaXB0LnNldEF0dHJpYnV0ZSgibml0cm8tZXhjbHVkZSIsICIiKTtzY3JpcHQuc3JjID0gImh0dHBzOi8vc2l0ZXNwYXJrLjFzZW8uY29tL3NjcmlwdHMvZHluYW1pY19vcHRpbWl6YXRpb24uanMiO3NjcmlwdC5kYXRhc2V0LnV1aWQgPSAiNzJjODBjOTMtYWViNy00ZWVkLWE1NTAtZTEwNzY0OGRhYWMyIjtzY3JpcHQuaWQgPSAic2EtZHluYW1pYy1vcHRpbWl6YXRpb24tbG9hZGVyIjtkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHNjcmlwdCk7"></script>
387 388 389</head> 390<body class="home wp-singular page-template page-template-elementor_header_footer page page-id-77 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-elementor-child hello-elementor-default elementor-default elementor-template-full-width elementor-kit-7 elementor-page elementor-page-77"> 391 392 393<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 394 395 <header data-elementor-type="header" data-elementor-id="34" class="elementor elementor-34 elementor-location-header" data-elementor-post-type="elementor_library"> 396 <header class="elementor-element elementor-element-1dbceef e-con-full e-flex e-con e-parent" data-id="1dbceef" data-element_type="container" data-e-type="container" data-settings="{"sticky":"top","sticky_on":["desktop","laptop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 397 <div class="elementor-element elementor-element-1b0ba13 e-flex e-con-boxed e-con e-child" data-id="1b0ba13" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 398 <div class="e-con-inner"> 399 <div class="elementor-element elementor-element-48ce742 elementor-icon-list--layout-inline elementor-align-end elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="48ce742" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 400 <div class="elementor-widget-container"> 401 <ul class="elementor-icon-list-items elementor-inline-items"> 402 <li class="elementor-icon-list-item elementor-inline-item"> 403 <a href="tel:4154412255"> 404 405 <span class="elementor-icon-list-icon"> 406 <svg aria-hidden="true" class="e-font-icon-svg e-fas-phone-alt" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"></path></svg> </span> 407 <span class="elementor-icon-list-text">415-441-2255</span> 408 </a> 409 </li> 410 <li class="elementor-icon-list-item elementor-inline-item"> 411 <a href="tel:6509944227"> 412 413 <span class="elementor-icon-list-icon"> 414 <svg aria-hidden="true" class="e-font-icon-svg e-fas-phone-alt" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"></path></svg> </span> 415 <span class="elementor-icon-list-text">650-994-4227</span> 416 </a> 417 </li> 418 <li class="elementor-icon-list-item elementor-inline-item"> 419 <a href="tel:5104449100"> 420 421 <span class="elementor-icon-list-icon"> 422 <svg aria-hidden="true" class="e-font-icon-svg e-fas-phone-alt" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"></path></svg> </span> 423 <span class="elementor-icon-list-text">510-444-9100</span> 424 </a> 425 </li> 426 </ul> 427 </div> 428 </div> 429 <div class="elementor-element elementor-element-2b977ca elementor-icon-list--layout-inline elementor-align-end elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="2b977ca" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 430 <div class="elementor-widget-container"> 431 <ul class="elementor-icon-list-items elementor-inline-items"> 432 <li class="elementor-icon-list-item elementor-inline-item"> 433 <a href="https://g.page/r/Cba-5vp9cYnuEAI"> 434 435 <span class="elementor-icon-list-text">4.9â Google Reviews</span> 436 </a> 437 </li> 438 <li class="elementor-icon-list-item elementor-inline-item"> 439 <a href="https://www.magicplumbing.com/service-areas/"> 440 441 <span class="elementor-icon-list-text">Service Areas</span> 442 </a> 443 </li> 444 <li class="elementor-icon-list-item elementor-inline-item"> 445 <a href="https://www.magicplumbing.com/coupons/"> 446 447 <span class="elementor-icon-list-text">Coupons</span> 448 </a> 449 </li> 450 <li class="elementor-icon-list-item elementor-inline-item"> 451 <a href="https://www.magicplumbing.com/total-care-club/"> 452 453 <span class="elementor-icon-list-text">
453Total Care Club</span> 454 </a> 455 </li> 456 <li class="elementor-icon-list-item elementor-inline-item"> 457 <a href="https://www.magicplumbing.com/contact-us/"> 458 459 <span class="elementor-icon-list-text">Contact Us</span> 460 </a> 461 </li> 462 </ul> 463 </div> 464 </div> 465 </div> 466 </div> 467 <div class="elementor-element elementor-element-9892e06 e-flex e-con-boxed e-con e-child" data-id="9892e06" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 468 <div class="e-con-inner"> 469 <div class="elementor-element elementor-element-92a7875 site-logo elementor-widget-mobile__width-initial elementor-widget__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="92a7875" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 470 <div class="elementor-widget-container"> 471 <a href="https://www.magicplumbing.com"> 472 <img width="361" height="131" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/magicplumbing-logo-temp.png" class="attachment-medium_large size-medium_large wp-image-9" alt="" srcset="https://www.magicplumbing.com/wp-content/uploads/2023/12/magicplumbing-logo-temp.png 361w, https://www.magicplumbing.com/wp-content/uploads/2023/12/magicplumbing-logo-temp-300x109.png 300w" sizes="(max-width: 361px) 100vw, 361px" /> </a> 473 </div> 474 </div> 475 <div class="elementor-element elementor-element-aa3c158 e-con-full e-flex e-con e-child" data-id="aa3c158" data-element_type="container" data-e-type="container"> 476 <div class="elementor-element elementor-element-7cbc64b elementor-nav-menu__align-end elementor-nav-menu--stretch elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="7cbc64b" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\"
476 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 477 <div class="elementor-widget-container"> 478 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-slide"> 479 <ul id="menu-1-7cbc64b" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-455"><a href="https://www.magicplumbing.com/about-us/" class="elementor-item">About Us<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 480<ul class="sub-menu elementor-nav-menu--dropdown"> 481 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-457"><a href="https://www.magicplumbing.com/about-us/why-choose-us/" class="elementor-sub-item">Why Choose Us</a></li> 482 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-456"><a href="https://www.magicplumbing.com/about-us/financing/" class="elementor-sub-item">Financing</a></li> 483 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-459"><a href="https://www.magicplumbing.com/join-our-team/" class="elementor-sub-item">Employment</a></li> 484 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-460"><a href="https://www.magicplumbing.com/meet-the-team/" class="elementor-sub-item">Meet The Team</a></li> 485 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-461"><a href="https://www.magicplumbing.com/blog/" class="elementor-sub-item">Blog</a></li> 486 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8196"><a href="https://www.magicplumbing.com/faq/" class="elementor-sub-item">FAQ</a></li> 487</ul> 488</li> 489<li class="plumb-sub-menu menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-185"><a href="https://www.magicplumbing.com/plumbing-services/" class="elementor-item">Plumbing<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 490<ul class="sub-menu elementor-nav-menu--dropdown"> 491 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301"><a href="https://www.magicplumbing.com/water-heaters/" class="elementor-sub-item">Water Heaters</a></li> 492 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-297"><a href="https://www.magicplumbing.com/tankless-water-heaters/" class="elementor-sub-item">Tankless Water Heater</a></li> 493 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-298"><a href="https://www.magicplumbing.com/toilet-repair/" class="elementor-sub-item">Toilet Repair</a></li> 494 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8694"><a href="https://www.magicplumbing.com/faucet-repair/" class="elementor-sub-item">Faucet Repair</a></li> 495 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8701"><a href="https://www.magicplumbing.com/garbage-disposal-service/" class="elementor-sub-item">Garbage Disposal</a></li> 496 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-291"><a href="https://www.magicplumbing.com/bathroom-remodeling/" class="elementor-sub-item">Bathroom Remodeling</a></li> 497 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-285"><a href="https://www.magicplumbing.com/burst-pipe-repair/" class="elementor-sub-item">Burst Pipe Repair</a></li> 498 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-289"><a href="https://www.magicplumbing.com/kitchen-plumbing/" class="elementor-sub-item">Kitchen Plumbing</a></li> 499 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-287"><a href="https://www.magicplumbing.com/gas-line-services/" class="elementor-sub-item">Gas Line Services</a></li> 500 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-292"><a href="https://www.magicplumbing.com/repiping/" class="elementor-sub-item">Repiping</a></li> 501 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-295"><a href="https://www.magicplumbing.com/slab-leak-repair/" class="elementor-sub-item">Slab Leak Repair</a></li> 502 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-296"><a href="https://www.magicplumbing.com/sump-pumps/" class="elementor-sub-item">Sump Pump Services</a></li> 503 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300"><a href="https://www.magicplumbing.com/water-filtration-systems/" class="elementor-sub-item">Water Filtration System</a></li> 504 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-303"><a href="https://www.magicplumbing.com/water-softeners/" class="elementor-sub-item">Water Softener</a></li> 505 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8699"><a href="https://www.magicplumbing.com/earthquake-shutoff-valve/" class="elementor-sub-item">Earthquake Shutoff Valve</a></li> 506</ul> 507</li> 508<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-290"><a href="https://www.magicplumbing.com/sewer-and-drains/" class="elementor-item">Sewer and Drains<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
508ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 509<ul class="sub-menu elementor-nav-menu--dropdown"> 510 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-286"><a href="https://www.magicplumbing.com/drain-cleaning/" class="elementor-sub-item">Drain Cleaning</a></li> 511 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-304"><a href="https://www.magicplumbing.com/hydrojetting/" class="elementor-sub-item">Hydro Jetting</a></li> 512 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-294"><a href="https://www.magicplumbing.com/sewer-video-inspections/" class="elementor-sub-item">Sewer Video Inspections</a></li> 513 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-293"><a href="https://www.magicplumbing.com/sewer-line-services/" class="elementor-sub-item">Sewer Line Services</a></li> 514 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-299"><a href="https://www.magicplumbing.com/trenchless-sewer-line/" class="elementor-sub-item">Trenchless Sewer Line</a></li> 515 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-288"><a href="https://www.magicplumbing.com/grease-trap-cleaning/" class="elementor-sub-item">Grease Trap Cleaning</a></li> 516</ul> 517</li> 518<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-313"><a href="https://www.magicplumbing.com/heating/" class="elementor-item">Heating<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 519<ul class="sub-menu elementor-nav-menu--dropdown"> 520 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-314"><a href="https://www.magicplumbing.com/heating/maintenance/" class="elementor-sub-item">Heating Maintenance</a></li> 521 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-315"><a href="https://www.magicplumbing.com/heating/repair/" class="elementor-sub-item">Heating Repair</a></li> 522 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8698"><a href="https://www.magicplumbing.com/thermostats/" class="elementor-sub-item">Thermostats</a></li> 523 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-333"><a href="https://www.magicplumbing.com/heating/installation/" class="elementor-sub-item">Heating Installation</a></li> 524 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-330"><a href="https://www.magicplumbing.com/heating/furnace-repair/" class="elementor-sub-item">Furnace Repair</a></li> 525 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-331"><a href="https://www.magicplumbing.com/heating/furnace-maintenance/" class="elementor-sub-item">Furnace Maintenance</a></li> 526 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-332"><a href="https://www.magicplumbing.com/heating/furnace-installation/" class="elementor-sub-item">Furnace Installation</a></li> 527 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-429"><a href="https://www.magicplumbing.com/heating/heat-pump-repair/" class="elementor-sub-item">Heat Pump Repair</a></li> 528 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-430"><a href="https://www.magicplumbing.com/heating/heat-pump-installation/" class="elementor-sub-item">Heat Pump Installation</a></li> 529 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-431"><a href="https://www.magicplumbing.com/heating/heat-pump-maintenance/" class="elementor-sub-item">Heat Pump Maintenance</a></li> 530</ul> 531</li> 532<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-60"><a href="https://www.magicplumbing.com/indoor-air-quality/" class="elementor-item">Air Quality<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
532ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 533<ul class="sub-menu elementor-nav-menu--dropdown"> 534 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8700"><a href="https://www.magicplumbing.com/indoor-air-quality/" class="elementor-sub-item">Indoor Air Quality</a></li> 535 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8205"><a href="https://www.magicplumbing.com/air-duct-cleaning/" class="elementor-sub-item">Air Duct Cleaning</a></li> 536 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-329"><a href="https://www.magicplumbing.com/uv-lights/" class="elementor-sub-item">UV Light</a></li> 537 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-328"><a href="https://www.magicplumbing.com/air-scrubber/" class="elementor-sub-item">Air Scrubber</a></li> 538</ul> 539</li> 540<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-278"><a href="https://www.magicplumbing.com/air-conditioning/" class="elementor-item">Air Conditioning<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 541<ul class="sub-menu elementor-nav-menu--dropdown"> 542 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282"><a href="https://www.magicplumbing.com/air-conditioning/repair/" class="elementor-sub-item">AC Repair</a></li> 543 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-283"><a href="https://www.magicplumbing.com/air-conditioning/installation/" class="elementor-sub-item">AC Installation</a></li> 544 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-280"><a href="https://www.magicplumbing.com/air-duct-repair/" class="elementor-sub-item">Air Duct Repair</a></li> 545 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-279"><a href="https://www.magicplumbing.com/ductless-mini-split/" class="elementor-sub-item">Ductless Mini-Split</a></li> 546 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-281"><a href="https://www.magicplumbing.com/ac-furnace-filter-replacement/" class="elementor-sub-item">HVAC Filter Replacement</a></li> 547</ul> 548</li> 549</ul> </nav> 550 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 551 <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 552 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 553 <ul id="menu-2-7cbc64b" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-455"><a href="https://www.magicplumbing.com/about-us/" class="elementor-item" tabindex="-1">About Us<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
553ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 554<ul class="sub-menu elementor-nav-menu--dropdown"> 555 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-457"><a href="https://www.magicplumbing.com/about-us/why-choose-us/" class="elementor-sub-item" tabindex="-1">Why Choose Us</a></li> 556 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-456"><a href="https://www.magicplumbing.com/about-us/financing/" class="elementor-sub-item" tabindex="-1">Financing</a></li> 557 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-459"><a href="https://www.magicplumbing.com/join-our-team/" class="elementor-sub-item" tabindex="-1">Employment</a></li> 558 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-460"><a href="https://www.magicplumbing.com/meet-the-team/" class="elementor-sub-item" tabindex="-1">Meet The Team</a></li> 559 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-461"><a href="https://www.magicplumbing.com/blog/" class="elementor-sub-item" tabindex="-1">Blog</a></li> 560 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8196"><a href="https://www.magicplumbing.com/faq/" class="elementor-sub-item" tabindex="-1">FAQ</a></li> 561</ul> 562</li> 563<li class="plumb-sub-menu menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-185"><a href="https://www.magicplumbing.com/plumbing-services/" class="elementor-item" tabindex="-1">Plumbing<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 564<ul class="sub-menu elementor-nav-menu--dropdown"> 565 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301"><a href="https://www.magicplumbing.com/water-heaters/" class="elementor-sub-item" tabindex="-1">Water Heaters</a></li> 566 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-297"><a href="https://www.magicplumbing.com/tankless-water-heaters/" class="elementor-sub-item" tabindex="-1">Tankless Water Heater</a></li> 567 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-298"><a href="https://www.magicplumbing.com/toilet-repair/" class="elementor-sub-item" tabindex="-1">Toilet Repair</a></li> 568 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8694"><a href="https://www.magicplumbing.com/faucet-repair/" class="elementor-sub-item" tabindex="-1">Faucet Repair</a></li> 569 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8701"><a href="https://www.magicplumbing.com/garbage-disposal-service/" class="elementor-sub-item" tabindex="-1">Garbage Disposal</a></li> 570 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-291"><a href="https://www.magicplumbing.com/bathroom-remodeling/" class="elementor-sub-item" tabindex="-1">Bathroom Remodeling</a></li> 571 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-285"><a href="https://www.magicplumbing.com/burst-pipe-repair/" class="elementor-sub-item" tabindex="-1">Burst Pipe Repair</a></li> 572 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-289"><a href="https://www.magicplumbing.com/kitchen-plumbing/" class="elementor-sub-item" tabindex="-1">Kitchen Plumbing</a></li> 573 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-287"><a href="https://www.magicplumbing.com/gas-line-services/" class="elementor-sub-item" tabindex="-1">Gas Line Services</a></li> 574 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-292"><a href="https://www.magicplumbing.com/repiping/" class="elementor-sub-item" tabindex="-1">Repiping</a></li> 575 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-295"><a href="https://www.magicplumbing.com/slab-leak-repair/" class="elementor-sub-item" tabindex="-1">Slab Leak Repair</a></li> 576 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-296"><a href="https://www.magicplumbing.com/sump-pumps/" class="elementor-sub-item" tabindex="-1">Sump Pump Services</a></li> 577 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300"><a href="https://www.magicplumbing.com/water-filtration-systems/" class="elementor-sub-item" tabindex="-1">Water Filtration System</a></li> 578 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-303"><a href="https://www.magicplumbing.com/water-softeners/" class="elementor-sub-item" tabindex="-1">Water Softener</a></li> 579 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8699"><a href="https://www.magicplumbing.com/earthquake-shutoff-valve/" class="elementor-sub-item" tabindex="-1">Earthquake Shutoff Valve</a></li> 580</ul> 581</li> 582<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-290"><a href="https://www.magicplumbing.com/sewer-and-drains/" class="elementor-item" tabindex="-1">Sewer and Drains<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
582ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 583<ul class="sub-menu elementor-nav-menu--dropdown"> 584 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-286"><a href="https://www.magicplumbing.com/drain-cleaning/" class="elementor-sub-item" tabindex="-1">Drain Cleaning</a></li> 585 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-304"><a href="https://www.magicplumbing.com/hydrojetting/" class="elementor-sub-item" tabindex="-1">Hydro Jetting</a></li> 586 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-294"><a href="https://www.magicplumbing.com/sewer-video-inspections/" class="elementor-sub-item" tabindex="-1">Sewer Video Inspections</a></li> 587 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-293"><a href="https://www.magicplumbing.com/sewer-line-services/" class="elementor-sub-item" tabindex="-1">Sewer Line Services</a></li> 588 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-299"><a href="https://www.magicplumbing.com/trenchless-sewer-line/" class="elementor-sub-item" tabindex="-1">Trenchless Sewer Line</a></li> 589 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-288"><a href="https://www.magicplumbing.com/grease-trap-cleaning/" class="elementor-sub-item" tabindex="-1">Grease Trap Cleaning</a></li> 590</ul> 591</li> 592<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-313"><a href="https://www.magicplumbing.com/heating/" class="elementor-item" tabindex="-1">Heating<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 593<ul class="sub-menu elementor-nav-menu--dropdown"> 594 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-314"><a href="https://www.magicplumbing.com/heating/maintenance/" class="elementor-sub-item" tabindex="-1">Heating Maintenance</a></li> 595 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-315"><a href="https://www.magicplumbing.com/heating/repair/" class="elementor-sub-item" tabindex="-1">Heating Repair</a></li> 596 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8698"><a href="https://www.magicplumbing.com/thermostats/" class="elementor-sub-item" tabindex="-1">Thermostats</a></li> 597 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-333"><a href="https://www.magicplumbing.com/heating/installation/" class="elementor-sub-item" tabindex="-1">Heating Installation</a></li> 598 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-330"><a href="https://www.magicplumbing.com/heating/furnace-repair/" class="elementor-sub-item" tabindex="-1">Furnace Repair</a></li> 599 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-331"><a href="https://www.magicplumbing.com/heating/furnace-maintenance/" class="elementor-sub-item" tabindex="-1">Furnace Maintenance</a></li> 600 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-332"><a href="https://www.magicplumbing.com/heating/furnace-installation/" class="elementor-sub-item" tabindex="-1">Furnace Installation</a></li> 601 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-429"><a href="https://www.magicplumbing.com/heating/heat-pump-repair/" class="elementor-sub-item" tabindex="-1">Heat Pump Repair</a></li> 602 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-430"><a href="https://www.magicplumbing.com/heating/heat-pump-installation/" class="elementor-sub-item" tabindex="-1">Heat Pump Installation</a></li> 603 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-431"><a href="https://www.magicplumbing.com/heating/heat-pump-maintenance/" class="elementor-sub-item" tabindex="-1">Heat Pump Maintenance</a></li> 604</ul> 605</li> 606<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-60"><a href="https://www.magicplumbing.com/indoor-air-quality/" class="elementor-item" tabindex="-1">Air Quality<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewB
606ox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 607<ul class="sub-menu elementor-nav-menu--dropdown"> 608 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8700"><a href="https://www.magicplumbing.com/indoor-air-quality/" class="elementor-sub-item" tabindex="-1">Indoor Air Quality</a></li> 609 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8205"><a href="https://www.magicplumbing.com/air-duct-cleaning/" class="elementor-sub-item" tabindex="-1">Air Duct Cleaning</a></li> 610 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-329"><a href="https://www.magicplumbing.com/uv-lights/" class="elementor-sub-item" tabindex="-1">UV Light</a></li> 611 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-328"><a href="https://www.magicplumbing.com/air-scrubber/" class="elementor-sub-item" tabindex="-1">Air Scrubber</a></li> 612</ul> 613</li> 614<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-278"><a href="https://www.magicplumbing.com/air-conditioning/" class="elementor-item" tabindex="-1">Air Conditioning<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a> 615<ul class="sub-menu elementor-nav-menu--dropdown"> 616 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282"><a href="https://www.magicplumbing.com/air-conditioning/repair/" class="elementor-sub-item" tabindex="-1">AC Repair</a></li> 617 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-283"><a href="https://www.magicplumbing.com/air-conditioning/installation/" class="elementor-sub-item" tabindex="-1">AC Installation</a></li> 618 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-280"><a href="https://www.magicplumbing.com/air-duct-repair/" class="elementor-sub-item" tabindex="-1">Air Duct Repair</a></li> 619 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-279"><a href="https://www.magicplumbing.com/ductless-mini-split/" class="elementor-sub-item" tabindex="-1">Ductless Mini-Split</a></li> 620 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-281"><a href="https://www.magicplumbing.com/ac-furnace-filter-replacement/" class="elementor-sub-item" tabindex="-1">HVAC Filter Replacement</a></li> 621</ul> 622</li> 623</ul> </nav> 624 </div> 625 </div> 626 <div class="elementor-element elementor-element-7947de7 elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="7947de7" data-element_type="widget" data-e-type="widget" data-onepath-web-scheduler-trigger="true" data-widget_type="button.default"> 627 <div class="elementor-widget-container"> 628 <div class="elementor-button-wrapper"> 629 <a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="#"> 630 <span class="elementor-button-content-wrapper"> 631 <span class="elementor-button-text">Book Your Service</span> 632 </span> 633 </a> 634 </div> 635 </div> 636 </div> 637 </div> 638 </div> 639 </div> 640 <a class="elementor-element elementor-element-752f115 e-con-full elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet e-flex e-con e-child" data-id="752f115" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjE1NCIsInRvZ2dsZSI6ZmFsc2V9"> 641 <div class="elementor-element elementor-element-9fade1c elementor-view-default elementor-widget elementor-widget-icon" data-id="9fade1c" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 642 <div class="elementor-widget-container"> 643 <div class="elementor-icon-wrapper"> 644 <div class="elementor-icon"> 645 <svg aria-hidden="true" class="e-font-icon-svg e-far-calendar-check" viewB
645ox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 64h-48V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H160V12c0-6.627-5.373-12-12-12h-40c-6.627 0-12 5.373-12 12v52H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 400H54a6 6 0 0 1-6-6V160h352v298a6 6 0 0 1-6 6zm-52.849-200.65L198.842 404.519c-4.705 4.667-12.303 4.637-16.971-.068l-75.091-75.699c-4.667-4.705-4.637-12.303.068-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l44.104 44.461 111.072-110.181c4.705-4.667 12.303-4.637 16.971.068l22.536 22.718c4.667 4.705 4.636 12.303-.069 16.97z"></path></svg> </div> 646 </div> 647 </div> 648 </div> 649 <div class="elementor-element elementor-element-90f6b72 elementor-widget elementor-widget-heading" data-id="90f6b72" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 650 <div class="elementor-widget-container"> 651 <p class="elementor-heading-title elementor-size-default">Book Your Service</p> </div> 652 </div> 653 </a> 654 </header> 655 </header> 656
656<script type="application/ld+json"> 657{ 658 "@context": "https://schema.org", 659 "@type": "FAQPage", 660 "mainEntity": [ 661 { 662 "@type": "Question", 663 "name": "How long has Magic Plumbing Heating & Cooling been in business?", 664 "acceptedAnswer": { 665 "@type": "Answer", 666 "text": "Magic Plumbing Heating & Cooling has been serving San Francisco and the Bay Area since 1980 â over 40 years of trusted plumbing and HVAC service. We are a family-owned business, fully licensed, bonded, and insured in California." 667 } 668 }, 669 { 670 "@type": "Question", 671 "name": "What areas do you serve?", 672 "acceptedAnswer": { 673 "@type": "Answer", 674 "text": "We serve San Francisco and the greater Bay Area including San Mateo, Oakland, Alameda, Berkeley, Daly City, South San Francisco, and surrounding communities. Call us at (415) 441-2255 to confirm service in your area." 675 } 676 }, 677 { 678 "@type": "Question", 679 "name": "Are you licensed and insured?", 680 "acceptedAnswer": { 681 "@type": "Answer", 682 "text": "Yes. Magic Plumbing Heating & Cooling is fully licensed, bonded, and insured in the state of California. Our plumbers and HVAC technicians are trained professionals with decades of combined experience." 683 } 684 }, 685 { 686 "@type": "Question", 687 "name": "Do you offer same-day service?", 688 "acceptedAnswer": { 689 "@type": "Answer", 690 "text": "Yes, we offer same-day service for most plumbing and HVAC needs throughout San Francisco and the Bay Area. Call (415) 441-2255 early in the day for the best availability. We serve customers 7 days a week, 8AMâ8PM." 691 } 692 }, 693 { 694 "@type": "Question", 695 "name": "Do you offer financing?", 696 "acceptedAnswer": { 697 "@type": "Answer", 698 "text": "Yes, we offer financing options for larger plumbing and HVAC projects including water heater replacements, furnace installations, heat pump systems, and sewer line repairs. Contact us at (415) 441-2255 for details." 699 } 700 }, 701 { 702 "@type": "Question", 703 "name": "Do you offer drain cleaning in San Francisco?", 704 "acceptedAnswer": { 705 "@type": "Answer", 706 "text": "Yes. We provide professional drain cleaning for kitchen drains, bathroom drains, shower drains, floor drains, and main sewer lines throughout San Francisco and the Bay Area. We use both traditional snaking and high-pressure hydro jetting." 707 } 708 }, 709 { 710 "@type": "Question", 711 "name": "What is hydro jetting and do you offer it?", 712 "acceptedAnswer": { 713 "@type": "Answer", 714 "text": "Hydro jetting uses high-pressure water to clear stubborn blockages, grease buildup, and root intrusion from drain and sewer lines. It is a more thorough and longer-lasting solution than traditional snaking. Yes, we offer hydro jetting throughout San Francisco and the Bay Area." 715 } 716 }, 717 { 718 "@type": "Question", 719 "name": "Do you repair and replace sewer lines?", 720 "acceptedAnswer": { 721 "@type": "Answer", 722 "text": "Yes. We perform sewer camera inspections, sewer line repair, and full sewer line replacement using both traditional and trenchless methods. Trenchless sewer repair minimizes disruption to your yard and landscaping." 723 } 724 }, 725 { 726 "@type": "Question", 727 "name": "Do you install and repair water heaters?", 728 "acceptedAnswer": { 729 "@type": "Answer", 730 "text": "Yes. Water heater installation, repair, and replacement is one of our core services. We work on traditional tank water heaters and tankless water heaters. We service all major brands including Navien, Rinnai, Bradford White, Rheem, and A.O. Smith." 731 } 732 }, 733 { 734 "@type": "Question", 735 "name": "Do you install tankless water heaters?", 736 "acceptedAnswer": { 737 "@type": "Answer", 738 "text": "Yes, we specialize in tankless water heater installation throughout San Francisco and the Bay Area. Tankless systems provide unlimited hot water and can reduce energy costs by up to 30%. We install Navien and Rinnai tankless systems." 739 } 740 }, 741 { 742 "@type": "Question", 743 "name": "Do you repair and install furnaces?",
744 "acceptedAnswer": { 745 "@type": "Answer", 746 "text": "Yes. Our licensed HVAC technicians diagnose and repair all furnace brands and models, and we install new gas furnaces throughout the Bay Area. Common repairs include flame sensors, igniters, heat exchangers, blower motors, and control boards." 747 } 748 }, 749 { 750 "@type": "Question", 751 "name": "Do you install heat pump systems?", 752 "acceptedAnswer": { 753 "@type": "Answer", 754 "text": "Yes, we install and service heat pump systems including ducted central heat pump systems and ductless mini-split heat pumps. Heat pumps are ideal for San Francisco's climate and qualify for California rebates and federal tax credits." 755 } 756 }, 757 { 758 "@type": "Question", 759 "name": "Do you offer AC installation in San Francisco?", 760 "acceptedAnswer": { 761 "@type": "Answer", 762 "text": "Yes. We install central air conditioning systems and ductless mini-split AC systems throughout San Francisco and the Bay Area. Given San Francisco's climate, ductless mini-splits are often the most cost-effective solution." 763 } 764 }, 765 { 766 "@type": "Question", 767 "name": "Do you offer air duct cleaning?", 768 "acceptedAnswer": { 769 "@type": "Answer", 770 "text": "Yes, we provide professional air duct cleaning for residential and commercial properties in San Francisco and the Bay Area. Clean ducts improve indoor air quality and HVAC efficie
770ncy." 771 } 772 }, 773 { 774 "@type": "Question", 775 "name": "Do you install UV air purifiers and air scrubbers?", 776 "acceptedAnswer": { 777 "@type": "Answer", 778 "text": "Yes, we install UV light air purification systems and air scrubbers that kill bacteria, mold, and viruses in your HVAC system. These are particularly beneficial for households with allergies or respiratory sensitivities." 779 } 780 } 781 ] 782} 783</script>
783 <div data-elementor-type="wp-page" data-elementor-id="77" class="elementor elementor-77" data-elementor-post-type="page"> 784 <div class="elementor-element elementor-element-db845c7 e-flex e-con-boxed e-con e-parent" data-id="db845c7" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 785 <div class="e-con-inner"> 786 <div class="elementor-element elementor-element-4f218ab e-flex e-con-boxed e-con e-child" data-id="4f218ab" data-element_type="container" data-e-type="container"> 787 <div class="e-con-inner"> 788 <div class="elementor-element elementor-element-ce83498 e-con-full e-flex e-con e-child" data-id="ce83498" data-element_type="container" data-e-type="container"> 789 <div class="elementor-element elementor-element-ca9c3e3 elementor-invisible elementor-widget elementor-widget-heading" data-id="ca9c3e3" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"slideInLeft","_animation_mobile":"none"}" data-widget_type="heading.default"> 790 <div class="elementor-widget-container"> 791 <p class="elementor-heading-title elementor-size-default">Great Service, <br> 792Done Right!</p> </div> 793 </div> 794 <div class="elementor-element elementor-element-65705ec elementor-invisible elementor-widget elementor-widget-heading" data-id="65705ec" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp","_animation_delay":200,"_animation_mobile":"none"}" data-widget_type="heading.default"> 795 <div class="elementor-widget-container"> 796 <p class="elementor-heading-title elementor-size-default">Unbeatable Customer Service for over 40 Years!</p> </div> 797 </div> 798 <div class="elementor-element elementor-element-09a2eee elementor-invisible elementor-widget elementor-widget-button" data-id="09a2eee" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInUp","_animation_delay":200,"_animation_mobile":"none"}" data-onepath-web-scheduler-trigger="true" data-widget_type="button.default"> 799 <div class="elementor-widget-container"> 800 <div class="elementor-button-wrapper"> 801 <a class="elementor-button elementor-size-sm" role="button"> 802 <span class="elementor-button-content-wrapper"> 803 <span class="elementor-button-text">Book Online Today</span> 804 </span> 805 </a> 806 </div> 807 </div> 808 </div> 809 </div> 810 <div class="elementor-element elementor-element-94e4864 e-con-full e-flex e-con e-child" data-id="94e4864" data-element_type="container" data-e-type="container"> 811 </div> 812 </div> 813 </div> 814 </div> 815 </div> 816 <div class="elementor-element elementor-element-ef6e101 e-flex e-con-boxed e-con e-parent" data-id="ef6e101" data-element_type="container" data-e-type="container"> 817 <div class="e-con-inner"> 818 <div class="elementor-element elementor-element-ffcc76b e-flex e-con-boxed e-con e-child" data-id="ffcc76b" data-element_type="container" data-e-type="container"> 819 <div class="e-con-inner"> 820 <div class="elementor-element elementor-element-1fcadd5 e-flex e-con-boxed e-con e-child" data-id="1fcadd5" data-element_type="container" data-e-type="container"> 821 <div class="e-con-inner"> 822 <a class="elementor-element elementor-element-e178fc0 e-con-full e-transform e-flex e-con e-child" data-id="e178fc0" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","_transform_translateY_effect_hover":{"unit":"px","size":-10,"sizes":[]},"_transform_translateX_effect_hover":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_mobile":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_mobile":{"unit":"px","size":"","sizes":[]}}" href="https://www.magicplumbing.com/air-conditioning/" target="_blank"> 823 <div class="elementor-element elementor-element-7c03c10 elementor-widget elementor-widget-image" data-id="7c03c10" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 824 <div class="elementor-widget-container"> 825 <img decoding="async" width="63" height="50" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/cooling-icon1.webp" class="attachment-medium size-medium wp-image-19" alt="" /> </div>
826 </div> 827 <div class="elementor-element elementor-element-9726da1 elementor-widget elementor-widget-heading" data-id="9726da1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 828 <div class="elementor-widget-container"> 829 <p class="elementor-heading-title elementor-size-default">Cooling Services</p> </div> 830 </div> 831 </a> 832 <a class="elementor-element elementor-element-8ae5aac e-con-full e-transform e-flex e-con e-child" data-id="8ae5aac" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","_transform_translateY_effect_hover":{"unit":"px","size":-10,"sizes":[]},"_transform_translateX_effect_hover":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_mobile":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_mobile":{"unit":"px","size":"","sizes":[]}}" href="https://www.magicplumbing.com/heating/" target="_blank"> 833 <div class="elementor-element elementor-element-d62f639 elementor-widget elementor-widget-image" data-id="d62f639" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 834 <div class="elementor-widget-container"> 835 <img decoding="async" width="50" height="66" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/heating-icon1.webp" class="attachment-medium size-medium wp-image-28" alt="San Francisco heating furnace repair services" /> </div> 836 </div> 837 <div class="elementor-element elementor-element-80bb53b elementor-widget elementor-widget-heading" data-id="80bb53b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 838 <div class="elementor-widget-container"> 839 <p class="elementor-heading-title elementor-size-default">Heating Services</p> </div> 840 </div> 841 </a> 842 <a class="elementor-element elementor-element-f341894 e-con-full e-transform e-flex e-con e-child" data-id="f341894" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","_transform_translateY_effect_hover":{"unit":"px","size":-10,"sizes":[]},"_transform_translateX_effect_hover":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_mobile":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_mobile":{"unit":"px","size":"","sizes":[]}}" href="https://www.magicplumbing.com/drain-cleaning/"> 843 <div class="elementor-element elementor-element-7a7ab81 elementor-widget elementor-widget-image" data-id="7a7ab81" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 844 <div class="elementor-widget-container"> 845 <img loading="lazy" decoding="async" width="63" height="55" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/pipe-icon1.webp" class="attachment-medium size-medium wp-image-27" alt="Professional drain cleaning San Francisco" /> </div>
846 </div> 847 <div class="elementor-element elementor-element-039b9d1 elementor-widget elementor-widget-heading" data-id="039b9d1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 848 <div class="elementor-widget-container"> 849 <p class="elementor-heading-title elementor-size-default">Drain Cleaning</p> </div> 850 </div> 851 </a> 852 <a class="elementor-element elementor-element-615c643 e-con-full e-transform e-flex e-con e-child" data-id="615c643" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","_transform_translateY_effect_hover":{"unit":"px","size":-10,"sizes":[]},"_transform_translateX_effect_hover":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateX_effect_hover_mobile":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_laptop":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_tablet":{"unit":"px","size":"","sizes":[]},"_transform_translateY_effect_hover_mobile":{"unit":"px","size":"","sizes":[]}}" href="https://www.magicplumbing.com/sewer-line-services/"> 853 <div class="elementor-element elementor-element-7bd8063 elementor-widget elementor-widget-image" data-id="7bd8063" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 854 <div class="elementor-widget-container"> 855 <img loading="lazy" decoding="async" width="61" height="55" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/sewer-icon1.webp" class="attachment-medium size-medium wp-image-26" alt="Sewer line repair replacement San Francisco" /> </div> 856 </div> 857 <div class="elementor-element elementor-element-f38fcbd elementor-widget elementor-widget-heading" data-id="f38fcbd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 858 <div class="elementor-widget-container"> 859 <p class="elementor-heading-title elementor-size-default">Sewer Repairs</p> </div> 860 </div> 861 </a> 862 </div> 863 </div> 864 <div class="elementor-element elementor-element-5f18a7a e-flex e-con-boxed e-con e-child" data-id="5f18a7a" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 865 <div class="e-con-inner"> 866 <div class="elementor-element elementor-element-b6536c3 e-con-full elementor-hidden-tablet e-flex e-con e-child" data-id="b6536c3" data-element_type="container" data-e-type="container"> 867 <div class="elementor-element elementor-element-ee6c2e0 box-shadow-img elementor-widget elementor-widget-image" data-id="ee6c2e0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 868 <div class="elementor-widget-container"> 869 <picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-8023"> 870<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/04/mp-difference-906x1024.jpg.webp 906w, https://www.magicplumbing.com/wp-content/uploads/2024/04/mp-difference-265x300.jpg.webp 265w, https://www.magicplumbing.com/wp-content/uploads/2024/04/mp-difference-768x868.jpg.webp 768w, https://www.magicplumbing.com/wp-content/uploads/2024/04/mp-difference.jpg.webp 1000w" sizes="(max-width: 800px) 100vw, 800px"/> 871<img loading="lazy" decoding="async" width="800" height="904" src="https://www.magicplumbing.com/wp-content/uploads/2024/04/mp-difference-906x1024.jpg" alt="Professional plumbing HVAC service San Francisco" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/04/mp-difference-906x1024.jpg 906w, https://www.magicplumbing.com/wp-content/uploads/2024/04/mp-difference-265x300.jpg 265w, https://www.magicplumbing.com/wp-content/uploads/2024/04/mp-difference-768x868.jpg 768w, https://www.magicplumbing.com/wp-content/uploads/2024/04/mp-difference.jpg 1000w" sizes="(max-width: 800px) 100v
871w, 800px"/> 872</picture> 873 </div> 874 </div> 875 <div class="elementor-element elementor-element-3a1da00d elementor-widget elementor-widget-text-editor" data-id="3a1da00d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 876 <div class="elementor-widget-container"> 877 <h3 style="font-size:17px;margin:20px 0 12px 0;">Common Questions</h3> 878<p><strong>Are plumbing estimates free?</strong><br>Yes â always. We give you a clear price before any work begins. For HVAC calls, a $89 diagnostic fee applies and is credited to the job if you approve the work.</p> 879<p><strong>Do you charge extra for weekends or evenings?</strong><br>No. Our pricing is the same every day â no surcharges, ever.</p> 880<p><strong>How quickly can you get to my home?</strong><br>We offer same-day service across San Francisco and the Bay Area, open every day. Call <a href="tel:4154412255">415-441-2255</a>.</p> 881<p><strong>Are you licensed, bonded & insured?</strong><br>Yes â CSLB license #698806. Top 3% of California contractors per BuildZoom.</p> </div> 882 </div> 883 <div class="elementor-element elementor-element-5d0638be elementor-widget elementor-widget-text-editor" data-id="5d0638be" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 884 <div class="elementor-widget-container"> 885 <div style="margin-top:20px;"> 886<h3 style="font-size:15px;font-weight:700;margin-bottom:14px;color:#222;">What Our Customers Say</h3> 887 888<div style="border-left:3px solid #c00;padding:10px 0 10px 12px;margin-bottom:14px;"> 889<div style="color:#f5a623;font-size:13px;margin-bottom:3px;">â â â â â </div> 890<p style="font-size:13px;line-height:1.5;margin:0 0 5px 0;color:#333;">“Frank walked me through all the possible issues and gave me a clear idea of the best course of action â far cheaper than the other company. They hydrojetted our plumbing and were super professional. I’d wholeheartedly recommend them.”</p> 891<p style="font-size:12px;color:#888;margin:0;"><strong>Sebastian A.</strong> · Mainline clog & hydro jetting</p> 892</div> 893 894<div style="border-left:3px solid #c00;padding:10px 0 10px 12px;margin-bottom:14px;"> 895<div style="color:#f5a623;font-size:13px;margin-bottom:3px;">â â â â â </div> 896<p style="font-size:13px;line-height:1.5;margin:0 0 5px 0;color:#333;">“Alberto cut into the wall, found the crack in our kitchen drain pipe, repaired it quickly and tested it â all within a few hours. What wonderful work, completed in super fast time. No more worries!”</p> 897<p style="font-size:12px;color:#888;margin:0;"><strong>Gary O.</strong> · Plumbing leak detection & repair · $500â600</p> 898</div> 899 900<div style="border-left:3px solid #c00;padding:10px 0 10px 12px;margin-bottom:14px;"> 901<div style="color:#f5a623;font-size:13px;margin-bottom:3px;">â â â â â </div> 902<p style="font-size:13px;line-height:1.5;margin:0 0 5px 0;color:#333;">“They did NOT require an all-day window. I was always able to reach a real human being on the phone â not a chatbot. I’m sticking with them. They ARE a bit Magical.”</p> 903<p style="font-size:12px;color:#888;margin:0;"><strong>Jan K.</strong> · Water heater repair</p> 904</div> 905 906<div style="border-left:3px solid #c00;padding:10px 0 10px 12px;margin-bottom:14px;"> 907<div style="color:#f5a623;font-size:13px;margin-bottom:3px;">â â â â â </div> 908<p style="font-size:13px;line-height:1.5;margin:0 0 5px 0;color:#333;">“Upon inspection Anthony quickly discovered emergency issues with the hot water heater and bathroom supply lines. He was back within 24 hours to complete the work. Will absolutely use Magic Plumbing Heating & Cooling for all plumbing issues in the future!”</p> 909<p style="font-size:12px;color:#888;margin:0;"><strong>Amy R.</strong> · Water heater & leak repair</p> 910</div> 911 912<div style="border-left:3px solid #c00;padding:10px 0 10px 12px;margin-bottom:0;"> 913<div style="color:#f5a623;font-size:13px;margin-bottom:3px;">â â â â â </div> 914<p style="font-size:13px;line-height:1.5;margin:0 0 5px 0;color:#333;">“Pablo explained the whole sewer line repair process step by step. The whole crew showed up on time every day. I would use them again for future projects.”</p> 915<p style="font-size:12px;color:#888;margin:0;"><strong>D. Kofman</strong>
915 · Sewer line repair</p> 916</div> 917 918<p style="font-size:12px;color:#888;margin:14px 0 0 0;text-align:center;">â 4.9 rating · 300+ Google reviews</p> 919</div> </div> 920 </div> 921 </div> 922 <div class="elementor-element elementor-element-ce7b2b2 e-con-full e-flex e-con e-child" data-id="ce7b2b2" data-element_type="container" data-e-type="container"> 923 <div class="elementor-element elementor-element-52f362e elementor-widget elementor-widget-heading" data-id="52f362e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 924 <div class="elementor-widget-container"> 925 <h1 class="elementor-heading-title elementor-size-default">Magic Plumbing Heating & Cooling 926San Francisco Bay Area</h1> </div> 927 </div> 928 <div class="elementor-element elementor-element-27f93f7 elementor-widget elementor-widget-heading" data-id="27f93f7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 929 <div class="elementor-widget-container"> 930 <h2 class="elementor-heading-title elementor-size-default">San Francisco Bay Area Trusted Plumbing & HVAC Company Since 1980</h2> </div> 931 </div> 932 <div class="elementor-element elementor-element-7f9304b e-flex e-con-boxed e-con e-child" data-id="7f9304b" data-element_type="container" data-e-type="container"> 933 <div class="e-con-inner"> 934 <div class="elementor-element elementor-element-29a0b01 elementor-widget__width-auto elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="29a0b01" data-element_type="widget" data-e-type="widget" data-onepath-web-scheduler-trigger="true" data-widget_type="button.default"> 935 <div class="elementor-widget-container"> 936 <div class="elementor-button-wrapper"> 937 <a class="elementor-button elementor-size-sm" role="button"> 938 <span class="elementor-button-content-wrapper"> 939 <span class="elementor-button-text">Book Your Service</span> 940 </span> 941 </a> 942 </div> 943 </div> 944 </div> 945 <div class="elementor-element elementor-element-719d5e4 elementor-widget__width-auto elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="719d5e4" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 946 <div class="elementor-widget-container"> 947 <div class="elementor-button-wrapper"> 948 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.magicplumbing.com/coupons/"> 949 <span class="elementor-button-content-wrapper"> 950 <span class="elementor-button-text">View Our Specials</span> 951 </span> 952 </a> 953 </div> 954 </div> 955 </div> 956 </div> 957 </div> 958 <div class="elementor-element elementor-element-59c3e20 elementor-widget elementor-widget-text-editor" data-id="59c3e20" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 959 <div class="elementor-widget-container"> 960 <p>When a drain backs up, a water heater fails, or a sewer line gives out, San Francisco Bay Area homeowners have counted on Magic Plumbing Heating & Cooling since 1980. We’re family-owned, locally operated, and fully licensed â and we show up the same day. Whether it’s a clogged drain in the Richmond or a water heater replacement in Noe Valley, our plumbing service experts get it done right the first time. Call us at <a href="tel:4154412255">415-441-2255</a> or book online.</p> 961<h2>Plumbing Services in the San Francisco Bay Area</h2> 962<p>Our plumbing service experts handle the full range of residential and commercial plumbing needs across San Francisco and the Bay Area. Same-day service, upfront pricing, open every day.</p> 963<ul> 964<li><strong><a href="/drain-cleaning/">Drain Cleaning & Hydro Jetting</a></strong> â kitchen, bath, and main line clogs cleared fast</li> 965<li><strong><a href="/water-heaters/">Water Heater Repair & Installation</a></strong> â all brands, tankless available</li> 966<li><a href="https://www.magicplumbing.com/sewer-line-services/" target="_blank" rel="noopener">Sewer Line Repair & Replacement</a> â camera inspection, trenchless options</li> 967<li><a href="https://www.magicplumbing.com/slab-leak-repair/" target="_blank" rel="noopener">Slab Leak Detection & Repair</a> â precise location before any cutting</li> 968<li><a href="https://www.magicplumbing.com/repiping/" target="_blank" rel="noopener">Repiping</a> â copper or PEX for homes with aging galvanized pipes</li> 969<li><a href="https://www.magicplumbing.com/gas-line-services/" target="_blank" rel="noopener">Gas Line Services</a> â installation, repair, and safety inspections</li> 970<li><strong><span style="font-weight: 500;"><a href="https://www.magicplumbing.com/toilet-repair/" target="_blank" rel="noopener">Toilets</a> â installation and repairs</span></strong></li> 971<li><strong><span style="font-weight: 500;"><a href="https://www.magicplumbing.com/faucet-repair/">Faucet Repair</a> â Install and Repair</span></strong></li> 972<li><a href="https://www.magicplumbing.com/kitchen-plumbing/" target="_blank" rel="noopener">Kitchen Plumbing</a> â repairs and installs done right</li> 973<li><a href="https://www.magicplumbing.com/bathroom-remodeling/" target="_blank" rel="noopener">Bathroom Plumbing</a> â repairs and installation</li> 974<li style="font-size: 16px;"><a href="https://www.magicplumbing.com/sump-pumps/" target="_blank" rel="noopener">Pumps</a>
974â Sump and Sewer Pumps</li> 975<li style="font-size: 16px;"><a href="https://www.magicplumbing.com/sewer-video-inspections/" target="_blank" rel="noopener">Sewer Video Inspection</a> â Residential and Commercial</li> 976</ul> 977<h2>HVAC Services in the San Francisco Bay Area</h2> 978<p>Our HVAC service experts are a dedicated team â separate from our plumbing service experts â handling all your heating and cooling needs. Schedule your HVAC call separately when you need:</p> 979<ul> 980<li><a href="https://www.magicplumbing.com/heating/furnace-installation/">Furnace Repair & Installation</a><a href="https://www.magicplumbing.com/air-conditioning/repair/" target="_blank" rel="noopener"> </a></li> 981<li><a href="https://www.magicplumbing.com/air-conditioning/installation/">AC Repair & Installation</a></li> 982<li><a href="https://www.magicplumbing.com/heating/heat-pump-installation/" target="_blank" rel="noopener">Heat Pump Systems & Maintenance</a></li> 983<li><a href="https://www.magicplumbing.com/ductless-mini-split/" target="_blank" rel="noopener">Ductless Mini-Split Installation</a></li> 984<li><a href="https://www.magicplumbing.com/air-duct-cleaning/" target="_blank" rel="noopener">Air Duct Cleaning</a></li> 985</ul> 986<p><span style="color: #000000; font-family: 'Proxima Nova', sans-serif; font-weight: 500; font-size: 1rem;">Licensed, bonded & insured â CSLB license #698806. Top 3% of California contractors (BuildZoom score 112). </span></p> 987<h2 style="font-size: 18px; font-weight: bold; margin-bottom: 12px;">Pricing â Common Questions</h2> 988<h3 style="font-size: 15px; font-weight: bold; margin-bottom: 4px;">How much does drain cleaning cost?</h3> 989<p>Most drain cleaning jobs in San Francisco range from <strong>$225â$425</strong> depending on the location and severity of the clog. Simple sink or tub clogs are on the lower end; main line clogs or hydro jetting runs higher. Exact price given before we start.</p> 990<h3 style="font-size: 15px; font-weight: bold; margin-bottom: 4px;">How much does water heater replacement cost?</h3> 991<p>A standard tank water heater replacement in San Francisco typically runs <strong>$2,200â$4,200</strong> installed, depending on unit size and brand. We carry all major brands and can usually complete installation the same day.</p> 992<h3 style="font-size: 15px; font-weight: bold; margin-bottom: 4px;">How much does sewer line repair cost?</h3> 993<p>A sewer camera inspection starts at <strong>$250â$400</strong>. Spot repairs typically run <strong>$1,500â$3,500</strong>, while full sewer line replacement ranges from <strong>$4,000â$12,000</strong> depending on length, access, and whether trenchless methods can be used.</p> 994<h3 style="font-size: 15px; font-weight: bold; margin-bottom: 4px;">How much does HVAC service cost?</h3> 995<p>We charge an <strong>$89 diagnostic fee</strong> for HVAC calls â applied to the job if you approve the work. Repairs typically run <strong>$200â$800</strong>. New system installations start around <strong>$3,200</strong>.</p> 996<h3 style="font-size: 15px; font-weight: bold; margin-bottom: 4px;">Do you offer financing?</h3> 997<p>Yes. We offer flexible financing with tiered plans â ideal for larger installs like HVAC systems, water heater replacements, or repiping. Ask about your options when you call.</p> </div> 998 </div> 999 </div> 1000 </div> 1001 </div> 1002 </div> 1003 </div> 1004 </div> 1005 </div> 1006 <div class="elementor-element elementor-element-67b8309 e-flex e-con-boxed e-con e-parent" data-id="67b8309" data-element_type="container" data-e-type="container"> 1007 <div class="e-con-inner"> 1008 <div class="elementor-element elementor-element-97c26f4 e-flex e-con-boxed e-con e-child" data-id="97c26f4" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1009 <div class="e-con-inner"> 1010 <div class="elementor-element elementor-element-3da4125 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-heading" data-id="3da4125" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown","_animation_mobile":"none"}" data-widget_type="heading.default"> 1011 <div class="elementor-widget-container"> 1012 <p class="elementor-heading-title elementor-size-default">What Customers Love About Us</p> </div>
1013 </div> 1014 <div class="elementor-element elementor-element-7436ddc e-con-full e-flex e-con e-child" data-id="7436ddc" data-element_type="container" data-e-type="container"> 1015 <div class="elementor-element elementor-element-86a29ef elementor-widget elementor-widget-image" data-id="86a29ef" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1016 <div class="elementor-widget-container"> 1017 <img loading="lazy" decoding="async" width="63" height="63" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/convient-scheduling.webp" class="attachment-medium size-medium wp-image-25" alt="" /> </div> 1018 </div> 1019 <div class="elementor-element elementor-element-6c98db1 elementor-widget elementor-widget-heading" data-id="6c98db1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1020 <div class="elementor-widget-container"> 1021 <p class="elementor-heading-title elementor-size-default">Convient Scheduling</p> </div> 1022 </div> 1023 <div class="elementor-element elementor-element-5aee305 elementor-widget elementor-widget-text-editor" data-id="5aee305" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1024 <div class="elementor-widget-container"> 1025 <p>Your time is precious, so we will not waste it. We work around your schedule and set up appointment times that are best for you.</p> </div> 1026 </div> 1027 </div> 1028 <div class="elementor-element elementor-element-879f6a9 e-con-full e-flex e-con e-child" data-id="879f6a9" data-element_type="container" data-e-type="container"> 1029 <div class="elementor-element elementor-element-522be34 elementor-widget elementor-widget-image" data-id="522be34" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1030 <div class="elementor-widget-container"> 1031 <img loading="lazy" decoding="async" width="75" height="58" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/fast-prompt-service.webp" class="attachment-large size-large wp-image-24" alt="" /> </div> 1032 </div> 1033 <div class="elementor-element elementor-element-81aeaea elementor-widget elementor-widget-heading" data-id="81aeaea" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1034 <div class="elementor-widget-container"> 1035 <p class="elementor-heading-title elementor-size-default">Fast, Prompt Service</p> </div> 1036 </div> 1037 <div class="elementor-element elementor-element-2fe37ff elementor-widget elementor-widget-text-editor" data-id="2fe37ff" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1038 <div class="elementor-widget-container"> 1039 Donât worry about late service or no-shows. You can count on us to arrive on time, ready to work. </div> 1040 </div> 1041 </div> 1042 <div class="elementor-element elementor-element-7b45d3a e-con-full e-flex e-con e-child" data-id="7b45d3a" data-element_type="container" data-e-type="container"> 1043 <div class="elementor-element elementor-element-0c69b07 elementor-widget elementor-widget-image" data-id="0c69b07" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1044 <div class="elementor-widget-container"> 1045 <img loading="lazy" decoding="async" width="58" height="58" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/problem-solved-icon.webp" class="attachment-large size-large wp-image-23" alt="" /> </div> 1046 </div> 1047 <div class="elementor-element elementor-element-0451eee elementor-widget elementor-widget-heading" data-id="0451eee" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1048 <div class="elementor-widget-container"> 1049 <p class="elementor-heading-title elementor-size-default">Problem Solved <br> In One Trip</p> </div> 1050 </div> 1051 <div class="elementor-element elementor-element-0386441 elementor-widget elementor-widget-text-editor" data-id="0386441" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1052 <div class="elementor-widget-container"> 1053 Enjoy fast turnarounds so you can return to your routine in as little time as possible. </div>
1054 </div> 1055 </div> 1056 <div class="elementor-element elementor-element-5eecf89 e-con-full e-flex e-con e-child" data-id="5eecf89" data-element_type="container" data-e-type="container"> 1057 <div class="elementor-element elementor-element-a3b3b32 elementor-widget elementor-widget-image" data-id="a3b3b32" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1058 <div class="elementor-widget-container"> 1059 <img loading="lazy" decoding="async" width="57" height="57" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/247-icon.webp" class="attachment-large size-large wp-image-22" alt="" /> </div> 1060 </div> 1061 <div class="elementor-element elementor-element-5920594 elementor-widget elementor-widget-heading" data-id="5920594" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1062 <div class="elementor-widget-container"> 1063 <p class="elementor-heading-title elementor-size-default">Same-Day Service, Every Day</p> </div> 1064 </div> 1065 <div class="elementor-element elementor-element-158b51d elementor-widget elementor-widget-text-editor" data-id="158b51d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1066 <div class="elementor-widget-container"> 1067 <p>Plumbing problems don’t keep business hours â and neither do we. Call us any day of the week and we’ll get a service expert to you the same day.</p> </div> 1068 </div> 1069 </div> 1070 <div class="elementor-element elementor-element-f4fc615 e-con-full e-flex e-con e-child" data-id="f4fc615" data-element_type="container" data-e-type="container"> 1071 <div class="elementor-element elementor-element-998a477 elementor-widget elementor-widget-image" data-id="998a477" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1072 <div class="elementor-widget-container"> 1073 <img loading="lazy" decoding="async" width="69" height="59" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/no-mess-icon.webp" class="attachment-large size-large wp-image-21" alt="" /> </div> 1074 </div> 1075 <div class="elementor-element elementor-element-9fd6e7e elementor-widget elementor-widget-heading" data-id="9fd6e7e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1076 <div class="elementor-widget-container"> 1077 <p class="elementor-heading-title elementor-size-default">No Mess Left Behind</p> </div> 1078 </div> 1079 <div class="elementor-element elementor-element-339ba46 elementor-widget elementor-widget-text-editor" data-id="339ba46" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1080 <div class="elementor-widget-container"> 1081 You wonât have to clean up after us. We treat your home like our own and will leave it cleaner than we found it. 1082 </div> 1083 </div> 1084 </div> 1085 <div class="elementor-element elementor-element-2f732ef e-con-full e-flex e-con e-child" data-id="2f732ef" data-element_type="container" data-e-type="container"> 1086 <div class="elementor-element elementor-element-f0a06d6 elementor-widget elementor-widget-image" data-id="f0a06d6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1087 <div class="elementor-widget-container"> 1088 <img loading="lazy" decoding="async" width="50" height="60" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/long-term-peace-of-mind.webp" class="attachment-large size-large wp-image-20" alt="" /> </div> 1089 </div> 1090 <div class="elementor-element elementor-element-c2db263 elementor-widget elementor-widget-heading" data-id="c2db263" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1091 <div class="elementor-widget-container"> 1092 <p class="elementor-heading-title elementor-size-default">Long-Term <br>Peace of Mind</p> </div> 1093 </div> 1094 <div class="elementor-element elementor-element-df1915d elementor-widget elementor-widget-text-editor" data-id="df1915d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1095 <div class="elementor-widget-container"> 1096 You can count on our safe, proven solutions that comply with local codes and standards. This leaves you with the peace of mind you deserve. 1097 </div>
1098 </div> 1099 </div> 1100 </div> 1101 </div> 1102 <div class="elementor-element elementor-element-e23a7c1 e-con-full e-flex e-con e-child" data-id="e23a7c1" data-element_type="container" data-e-type="container"> 1103 <div class="elementor-element elementor-element-a560e55 e-con-full e-flex e-con e-child" data-id="a560e55" data-element_type="container" data-e-type="container"> 1104 <div class="elementor-element elementor-element-ede304e elementor-widget elementor-widget-google_maps" data-id="ede304e" data-element_type="widget" data-e-type="widget" data-widget_type="google_maps.default"> 1105 <div class="elementor-widget-container"> 1106 <div class="elementor-custom-embed"> 1107 <iframe loading="lazy" 1108 src="https://maps.google.com/maps?q=San%20Francisco%20Bay%20Area%2C%20CA&t=m&z=10&output=embed&iwloc=near" 1109 title="San Francisco Bay Area, CA" 1110 aria-label="San Francisco Bay Area, CA" 1111 ></iframe> 1112 </div> 1113 </div> 1114 </div> 1115 </div> 1116 <div class="elementor-element elementor-element-0108209 e-con-full e-flex e-con e-child" data-id="0108209" data-element_type="container" data-e-type="container" data-settings="{"background_background":"gradient"}"> 1117 <div class="elementor-element elementor-element-a04ae85 elementor-widget elementor-widget-heading" data-id="a04ae85" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1118 <div class="elementor-widget-container"> 1119 <span class="elementor-heading-title elementor-size-default">Areas We Serve</span> </div> 1120 </div> 1121 <div class="elementor-element elementor-element-d372664 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="d372664" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1122 <div class="elementor-widget-container"> 1123 <ul class="elementor-icon-list-items"> 1124 <li class="elementor-icon-list-item"> 1125 <a href="https://www.magicplumbing.com/service-areas/san-francisco-plumber/"> 1126 1127 <span class="elementor-icon-list-icon"> 1128 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1129 <span class="elementor-icon-list-text">SAN FRANCISCO</span> 1130 </a> 1131 </li> 1132 <li class="elementor-icon-list-item"> 1133 <a href="https://www.magicplumbing.com/service-areas/south-san-francisco-plumber/"> 1134 1135 <span class="elementor-icon-list-icon"> 1136 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1137 <span class="elementor-icon-list-text">SOUTH SAN FRANCISCO</span> 1138 </a> 1139 </li> 1140 <li class="elementor-icon-list-item"> 1141 <a href="https://www.magicplumbing.com/service-areas/daly-city-plumber/"> 1142 1143 <span class="elementor-icon-list-icon"> 1144 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1145 <span class="elementor-icon-list-text">DALY CITY</span> 1146 </a> 1147 </li> 1148 <li class="elementor-icon-list-item"> 1149 <a href="https://www.magicplumbing.com/service-areas/pacifica-plumber/"> 1150 1151 <span class="elementor-icon-list-icon"> 1152 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1153 <span class="elementor-icon-list-text">PACIFICA</span> 1154 </a> 1155 </li> 1156 <li class="elementor-icon-list-item"> 1157 <a href="https://www.magicplumbing.com/service-areas/san-bruno-plumber/"> 1158 1159 <span class="elementor-icon-list-icon"> 1160 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1161 <span class="elementor-icon-list-text">SAN BRUNO</span> 1162 </a> 1163 </li> 1164 <li class="elementor-icon-list-item"> 1165 <a href="https://www.magicplumbing.com/service-areas/millbrae-plumber/"> 1166 1167 <span class="elementor-icon-list-icon"> 1168 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1169 <span class="elementor-icon-list-text">MILLBRAE</span> 1170 </a> 1171 </li> 1172 <li class="elementor-icon-list-item"> 1173 <a href="https://www.magicplumbing.com/service-areas/hillsborough-plumber/"> 1174 1175 <span class="elementor-icon-list-icon"> 1176 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1177 <span class="elementor-icon-list-text">HILLSBOROUGH</span> 1178 </a> 1179 </li> 1180 <li class="elementor-icon-list-item"> 1181 <a href="https://www.magicplumbing.com/service-areas/burlingame-plumber/"> 1182 1183 <span class="elementor-icon-list-icon"> 1184 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1185 <span class="elementor-icon-list-text">BURLINGAME</span> 1186 </a> 1187 </li> 1188 <li class="elementor-icon-list-item"> 1189 <a href="https://www.magicplumbing.com/service-areas/san-mateo-plumber/"> 1190 1191 <span class="elementor-icon-list-icon"> 1192 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1193 <span class="elementor-icon-list-text">SAN MATEO</span> 1194 </a> 1195 </li> 1196 <li class="elementor-icon-list-item"> 1197 <a href="https://www.magicplumbing.com/service-areas/oakland-plumber/"> 1198 1199 <span class="elementor-icon-list-icon"> 1200 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1201 <span class="elementor-icon-list-text">OAKLAND</span> 1202 </a> 1203 </li> 1204 <li class="elementor-icon-list-item"> 1205 <a href="https://www.magicplumbing.com/service-areas/emeryville-plumber/"> 1206 1207 <span class="elementor-icon-list-icon"> 1208 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1209 <span class="elementor-icon-list-text">EMERYVILLE</span> 1210 </a> 1211 </li> 1212 <li class="elementor-icon-list-item"> 1213 <a href="https://www.magicplumbing.com/service-areas/berkeley-plumber/"> 1214 1215 <span class="elementor-icon-list-icon"> 1216 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1217 <span class="elementor-icon-list-text">BERKELEY</span> 1218 </a> 1219 </li> 1220 <li class="elementor-icon-list-item"> 1221 <a href="https://www.magicplumbing.com/service-areas/alameda-plumber/"> 1222 1223 <span class="elementor-icon-list-icon"> 1224 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1225 <span class="elementor-icon-list-text">ALAMEDA</span> 1226 </a> 1227 </li> 1228 <li class="elementor-icon-list-item"> 1229 <a href="https://www.magicplumbing.com/service-areas/albany-plumber/"> 1230 1231 <span class="elementor-icon-list-icon"> 1232 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1233 <span class="elementor-icon-list-text">ALBANY</span> 1234 </a> 1235 </li> 1236 <li class="elementor-icon-list-item"> 1237 <a href="https://www.magicplumbing.com/service-areas/belmont-plumber/"> 1238 1239 <span class="elementor-icon-list-icon"> 1240 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1241 <span class="elementor-icon-list-text">BELMONT</span> 1242 </a> 1243 </li> 1244 <li class="elementor-icon-list-item"> 1245 <a href="https://www.magicplumbing.com/service-areas/brisbane-plumber/"> 1246 1247 <span class="elementor-icon-list-icon"> 1248 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1249 <span class="elementor-icon-list-text">BRISBANE</span> 1250 </a> 1251 </li> 1252 <li class="elementor-icon-list-item"> 1253 <a href="https://www.magicplumbing.com/service-areas/colma-plumber/"> 1254 1255 <span class="elementor-icon-list-icon"> 1256 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1257 <span class="elementor-icon-list-text">COLMA</span> 1258 </a> 1259 </li> 1260 <li class="elementor-icon-list-item"> 1261 <a href="https://www.magicplumbing.com/service-areas/foster-city-plumber/"> 1262 1263 <span class="elementor-icon-list-icon"> 1264 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1265 <span class="elementor-icon-list-text">FOSTER CITY</span> 1266 </a> 1267 </li> 1268 <li class="elementor-icon-list-item"> 1269 <a href="https://www.magicplumbing.com/service-areas/redwood-city-plumber/"> 1270 1271 <span class="elementor-icon-list-icon"> 1272 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1273 <span class="elementor-icon-list-text">REDWOOD CITY</span> 1274 </a> 1275 </li> 1276 <li class="elementor-icon-list-item"> 1277 <a href="https://www.magicplumbing.com/service-areas/san-carlos-plumber/"> 1278 1279 <span class="elementor-icon-list-icon"> 1280 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 1281 <span class="elementor-icon-list-text">SAN CARLOS</span> 1282 </a> 1283 </li> 1284 </ul> 1285 </div>
1286 </div> 1287 <div class="elementor-element elementor-element-c4e660a elementor-widget__width-auto elementor-widget elementor-widget-button" data-id="c4e660a" data-element_type="widget" data-e-type="widget" data-onepath-web-scheduler-trigger="true" data-widget_type="button.default"> 1288 <div class="elementor-widget-container"> 1289 <div class="elementor-button-wrapper"> 1290 <a class="elementor-button elementor-size-sm" role="button"> 1291 <span class="elementor-button-content-wrapper"> 1292 <span class="elementor-button-text">Book Your Service Today</span> 1293 </span> 1294 </a> 1295 </div> 1296 </div> 1297 </div> 1298 </div> 1299 </div> 1300 </div> 1301 </div> 1302 <div class="elementor-element elementor-element-5c1523f e-flex e-con-boxed e-con e-parent" data-id="5c1523f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1303 <div class="e-con-inner"> 1304 <div class="elementor-element elementor-element-6d91735 e-con-full e-flex e-con e-child" data-id="6d91735" data-element_type="container" data-e-type="container"> 1305 <div class="elementor-element elementor-element-d0c05b6 e-con-full e-flex e-con e-child" data-id="d0c05b6" data-element_type="container" data-e-type="container"> 1306 <div class="elementor-element elementor-element-a041934 elementor-widget elementor-widget-image" data-id="a041934" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1307 <div class="elementor-widget-container"> 1308 <img loading="lazy" decoding="async" width="581" height="609" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/solo-paulRowe-scrop.webp" class="attachment-large size-large wp-image-33" alt="Magic Plumbing Heating & Cooling technician San Francisco Bay Area" srcset="https://www.magicplumbing.com/wp-content/uploads/2023/12/solo-paulRowe-scrop.webp 581w, https://www.magicplumbing.com/wp-content/uploads/2023/12/solo-paulRowe-scrop-286x300.webp 286w" sizes="(max-width: 581px) 100vw, 581px" /> </div> 1309 </div> 1310 <div class="elementor-element elementor-element-6e2bef7 e-flex e-con-boxed e-con e-child" data-id="6e2bef7" data-element_type="container" data-e-type="container"> 1311 <div class="e-con-inner"> 1312 <div class="elementor-element elementor-element-7e5a704 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image" data-id="7e5a704" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1313 <div class="elementor-widget-container"> 1314 <a href="https://www.google.com/search?q=Magic+Plumbing+San+Francisco%2C+CA&oq=Magic+Plumbing+San+Francisco%2C+CA&aqs=chrome..69i57j69i60j0l2.7840j0j4&sourceid=chrome&ie=UTF-8#lrd=0x808f7e1c5c12af21:0x89760b8a6abedc3c,3,,," target="_blank"> 1315 <img loading="lazy" decoding="async" width="109" height="110" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/reviews-on-google-icon.webp" class="elementor-animation-grow-rotate attachment-medium size-medium wp-image-87" alt="" /> </a> 1316 </div> 1317 </div> 1318 <div class="elementor-element elementor-element-1664651 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image" data-id="1664651" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1319 <div class="elementor-widget-container"> 1320 <a href="http://www.angieslist.com/review/150989" target="_blank"> 1321 <img loading="lazy" decoding="async" width="109" height="110" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/angies-list-icon.webp" class="elementor-animation-grow-rotate attachment-medium size-medium wp-image-86" alt="" /> </a> 1322 </div> 1323 </div> 1324 <div class="elementor-element elementor-element-f7d830b elementor-widget-mobile__width-initial elementor-widget elementor-widget-image" data-id="f7d830b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1325 <div class="elementor-widget-container"> 1326 <a href="https://www.facebook.com/pg/magicplumbingsanfrancisco/reviews/?ref=page_internal" target="_blank"> 1327 <img loading="lazy" decoding="async" width="110" height="110" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/reviews-on-facebook-icon.webp" class="elementor-animation-grow-rotate attachment-medium size-medium wp-image-88" alt="" /> </a> 1328 </div>
1329 </div> 1330 </div> 1331 </div> 1332 </div> 1333 <div class="elementor-element elementor-element-3b7d235 e-con-full e-flex e-con e-child" data-id="3b7d235" data-element_type="container" data-e-type="container"> 1334 <div class="elementor-element elementor-element-d6a89fe elementor-invisible elementor-widget elementor-widget-image" data-id="d6a89fe" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"slideInDown","_animation_delay":200,"_animation_mobile":"none"}" data-widget_type="image.default"> 1335 <div class="elementor-widget-container"> 1336 <img loading="lazy" decoding="async" width="276" height="209" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/mp-quotes.webp" class="attachment-medium size-medium wp-image-89" alt="" /> </div> 1337 </div> 1338 <div class="elementor-element elementor-element-fc98a47 elementor-widget elementor-widget-heading" data-id="fc98a47" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1339 <div class="elementor-widget-container"> 1340 <span class="elementor-heading-title elementor-size-default"><span style="color:#EC1B23;font-weight:900">5 Star Service</span> is the Magic Way</span> </div> 1341 </div> 1342 <div class="elementor-element elementor-element-faff10d elementor-testimonial--skin-bubble elementor-testimonial--align-left elementor-testimonial--layout-image_inline elementor-pagination-type-bullets elementor-invisible elementor-widget elementor-widget-testimonial-carousel" data-id="faff10d" data-element_type="widget" data-e-type="widget" data-settings="{"space_between":{"unit":"px","size":"","sizes":[]},"_animation":"fadeInRight","_animation_mobile":"none","pagination":"bullets","speed":500,"autoplay":"yes","autoplay_speed":5000,"loop":"yes","pause_on_hover":"yes","pause_on_interaction":"yes","space_between_laptop":{"unit":"px","size":10,"sizes":[]},"space_between_tablet":{"unit":"px","size":10,"sizes":[]},"space_between_mobile":{"unit":"px","size":10,"sizes":[]}}" data-widget_type="testimonial-carousel.default"> 1343 <div class="elementor-widget-container"> 1344 <div class="elementor-swiper"> 1345 <div class="elementor-main-swiper swiper" role="region" aria-roledescription="carousel" aria-label="Slides"> 1346 <div class="swiper-wrapper"> 1347 <div class="swiper-slide" role="group" aria-roledescription="slide"> 1348 <div class="elementor-testimonial"> 1349 <div class="elementor-testimonial__content"> 1350 <div class="elementor-testimonial__text"> 1351 Magic Plumbing Heating & Cooling are amazing. They have the best customer service! They came to give me an estimate the same day on a Sunday. Work was completed within two days for a reasonable estimate. If I need plumbing or heating services in the future, I will definitely call them. 1352 </div> 1353 </div> 1354 <div class="elementor-testimonial__footer"> 1355 <cite class="elementor-testimonial__cite"><span class="elementor-testimonial__name">Angela Q</span></cite> </div> 1356 </div> 1357 </div> 1358 <div class="swiper-slide" role="group" aria-roledescription="slide"> 1359 <div class="elementor-testimonial"> 1360 <div class="elementor-testimonial__content"> 1361 <div class="elementor-testimonial__text"> 1362 "Awesome plumbing company will definitely reach out in the future if needed and recommend to family and friends. The entire staff is incredibly friendly, knowledgeable and helpful. I had Bernardino Merino come out to assist a couple of times and he was a pleasure. Both times he was incredibly efficient with helping fix the issues in my bathroom. Iâve dealt with plenty of plumbing companies in the past and Iâm happy to finally have found a reliable one with amazing staff and incredibly affordable prices. Thank y
1362ou so much!! 1363" </div> 1364 </div> 1365 <div class="elementor-testimonial__footer"> 1366 <cite class="elementor-testimonial__cite"><span class="elementor-testimonial__name">Tiara T.</span></cite> </div> 1367 </div> 1368 </div> 1369 <div class="swiper-slide" role="group" aria-roledescription="slide"> 1370 <div class="elementor-testimonial"> 1371 <div class="elementor-testimonial__content"> 1372 <div class="elementor-testimonial__text"> 1373 "It is very easy to schedule an appointment with Magic Plumbing Heating & Cooling. The plumbers/technicians are courteous and very knowledgeable. I recently needed a couple of plumbing things done and those were done quickly and perfectly." </div> 1374 </div> 1375 <div class="elementor-testimonial__footer"> 1376 <cite class="elementor-testimonial__cite"><span class="elementor-testimonial__name">Sean D.</span></cite> </div> 1377 </div> 1378 </div> 1379 </div> 1380 <div class="swiper-pagination"></div> 1381 </div> 1382 </div> 1383 </div> 1384 </div> 1385 </div> 1386 </div> 1387 <div class="elementor-element elementor-element-c033588 e-con-full e-flex e-con e-child" data-id="c033588" data-element_type="container" data-e-type="container"> 1388 <div class="elementor-element elementor-element-c71bac1 e-con-full e-flex e-con e-child" data-id="c71bac1" data-element_type="container" data-e-type="container"> 1389 <div class="elementor-element elementor-element-46690d3 elementor-widget elementor-widget-counter" data-id="46690d3" data-element_type="widget" data-e-type="widget" data-widget_type="counter.default"> 1390 <div class="elementor-widget-container"> 1391 <div class="elementor-counter"> 1392 <div class="elementor-counter-number-wrapper"> 1393 <span class="elementor-counter-number-prefix"><span style="font-weight:500">Over</span> </span> 1394 <span class="elementor-counter-number" data-duration="2000" data-to-value="1900" data-from-value="100" data-delimiter=",">100</span> 1395 <span class="elementor-counter-number-suffix"> Reviews <span style="font-weight:500">on Google</span></span> 1396 </div> 1397 </div> 1398 </div> 1399 </div> 1400 <div class="elementor-element elementor-element-e3a8dd0 elementor-widget elementor-widget-rating" data-id="e3a8dd0" data-element_type="widget" data-e-type="widget" data-widget_type="rating.default"> 1401 <div class="elementor-widget-container"> 1402 <div class="e-rating" itemtype="https://schema.org/Rating" itemscope="" itemprop="reviewRating"> 1403 <meta itemprop="worstRating" content="0"> 1404 <meta itemprop="bestRating" content="5"> 1405 <div class="e-rating-wrapper" itemprop="ratingValue" content="5" role="img" aria-label="Rated 5 out of 5"> 1406 <div class="e-icon"> 1407 <div class="e-icon-wrapper e-icon-marked"> 1408 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg> </div> 1409 <div class="e-icon-wrapper e-icon-unmarked"> 1410 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg> </div> 1411 </div> 1412 <div class="e-icon"> 1413 <div class="e-icon-wrapper e-icon-marked"> 1414 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg> </div> 1415 <div class="e-icon-wrapper e-icon-unmarked"> 1416 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg>
1416 </div> 1417 </div> 1418 <div class="e-icon"> 1419 <div class="e-icon-wrapper e-icon-marked"> 1420 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg> </div> 1421 <div class="e-icon-wrapper e-icon-unmarked"> 1422 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg> </div> 1423 </div> 1424 <div class="e-icon"> 1425 <div class="e-icon-wrapper e-icon-marked"> 1426 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg> </div> 1427 <div class="e-icon-wrapper e-icon-unmarked"> 1428 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg> </div> 1429 </div> 1430 <div class="e-icon"> 1431 <div class="e-icon-wrapper e-icon-marked"> 1432 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg> </div> 1433 <div class="e-icon-wrapper e-icon-unmarked"> 1434 <svg aria-hidden="true" class="e-font-icon-svg e-eicon-star" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M450 75L338 312 88 350C46 354 25 417 58 450L238 633 196 896C188 942 238 975 275 954L500 837 725 954C767 975 813 942 804 896L763 633 942 450C975 417 954 358 913 350L663 312 550 75C529 33 471 33 450 75Z"></path></svg> </div> 1435 </div> 1436 </div> 1437 </div> 1438 </div> 1439 </div> 1440 <div class="elementor-element elementor-element-27e52dd elementor-widget__width-auto elementor-widget elementor-widget-button" data-id="27e52dd" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 1441 <div class="elementor-widget-container"> 1442 <div class="elementor-button-wrapper"> 1443 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.magicplumbing.com/reviews/"> 1444 <span class="elementor-button-content-wrapper"> 1445 <span class="elementor-button-text">Read More Reviews</span> 1446 </span> 1447 </a> 1448 </div> 1449 </div> 1450 </div> 1451 </div> 1452 </div> 1453 </div> 1454 </div> 1455 <div class="elementor-element elementor-element-71ed445 e-flex e-con-boxed e-con e-parent" data-id="71ed445" data-element_type="container" data-e-type="container"> 1456 <div class="e-con-inner"> 1457 <div class="elementor-element elementor-element-a7b5657 e-flex e-con-boxed e-con e-child" data-id="a7b5657" data-element_type="container" data-e-type="container"> 1458 <div class="e-con-inner"> 1459 <div class="elementor-element elementor-element-32d6e56 e-con-full e-flex e-con e-child" data-id="32d6e56" data-element_type="container" data-e-type="container"> 1460 <div class="elementor-element elementor-element-507f63b box-shadow-img elementor-widget elementor-widget-image" data-id="507f63b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1461 <div class="elementor-widget-container"> 1462 <picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-8021"> 1463<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/04/magic-homepage-img-866x1024.jpg.webp 866w, https://www.magicplumbing.com/wp-content/uploads/2024/04/magic-homepage-img-254x300.jpg.webp 254w, https://www.magicplumbing.com/wp-content/uploads/2024/04/magic-homepage-img-768x908.jpg.webp 768w, https://www.magicplumbing.com/wp-content/uploads/2024/04/magic-homepage-img.jpg.webp 1000w" sizes="(max-width: 800px) 100v
1463w, 800px"/> 1464<img loading="lazy" decoding="async" width="800" height="946" src="https://www.magicplumbing.com/wp-content/uploads/2024/04/magic-homepage-img-866x1024.jpg" alt="Magic Plumbing Heating & Cooling Service San Francisco" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/04/magic-homepage-img-866x1024.jpg 866w, https://www.magicplumbing.com/wp-content/uploads/2024/04/magic-homepage-img-254x300.jpg 254w, https://www.magicplumbing.com/wp-content/uploads/2024/04/magic-homepage-img-768x908.jpg 768w, https://www.magicplumbing.com/wp-content/uploads/2024/04/magic-homepage-img.jpg 1000w" sizes="(max-width: 800px) 100vw, 800px"/> 1465</picture> 1466 </div> 1467 </div> 1468 <div class="elementor-element elementor-element-724226f elementor-invisible elementor-widget elementor-widget-image" data-id="724226f" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"bounceInLeft","_animation_mobile":"none"}" data-widget_type="image.default"> 1469 <div class="elementor-widget-container"> 1470 <picture loading="lazy" decoding="async" class="attachment-medium size-medium wp-image-107"> 1471<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/01/100percent-Badge.png.webp 271w, https://www.magicplumbing.com/wp-content/uploads/2024/01/100percent-Badge-150x150.png.webp 150w" sizes="(max-width: 271px) 100v
1471w, 271px"/> 1472<img loading="lazy" decoding="async" width="271" height="270" src="https://www.magicplumbing.com/wp-content/uploads/2024/01/100percent-Badge.png" alt="100% drain service guarantee badge" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/01/100percent-Badge.png 271w, https://www.magicplumbing.com/wp-content/uploads/2024/01/100percent-Badge-150x150.png 150w" sizes="(max-width: 271px) 100vw, 271px"/> 1473</picture> 1474 </div> 1475 </div> 1476 </div> 1477 <div class="elementor-element elementor-element-7dda7b6 e-con-full e-flex e-con e-child" data-id="7dda7b6" data-element_type="container" data-e-type="container"> 1478 <div class="elementor-element elementor-element-8f1c306 elementor-invisible elementor-widget elementor-widget-heading" data-id="8f1c306" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown","_animation_mobile":"none"}" data-widget_type="heading.default"> 1479 <div class="elementor-widget-container"> 1480 <h2 class="elementor-heading-title elementor-size-default">Our Difference</h2> </div> 1481 </div> 1482 <div class="elementor-element elementor-element-a7389ca elementor-widget elementor-widget-text-editor" data-id="a7389ca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1483 <div class="elementor-widget-container"> 1484 <p>Meeting your needs and making sure you are fully satisfied with our service is our top priority! The Magic Plumbing Heating & Cooling Heating & Cooling team gives full attention to the problem at hand. We are not content with just doing the minimum and driving off to the naext job. When you voice a concern or have a question, we listen, provide a trustworthy response, and make every effort to provide you with a top-notch experience.</p> </div> 1485 </div> 1486 <div class="elementor-element elementor-element-6af9be8 e-flex e-con-boxed e-con e-child" data-id="6af9be8" data-element_type="container" data-e-type="container"> 1487 <div class="e-con-inner"> 1488 <div class="elementor-element elementor-element-8b466e8 e-con-full e-flex e-con e-child" data-id="8b466e8" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1489 <div class="elementor-element elementor-element-d7f87c6 elementor-widget elementor-widget-heading" data-id="d7f87c6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1490 <div class="elementor-widget-container"> 1491 <p class="elementor-heading-title elementor-size-default">Plumbing</p> </div> 1492 </div> 1493 <div class="elementor-element elementor-element-d3c7671 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="d3c7671" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1494 <div class="elementor-widget-container"> 1495 <ul class="elementor-icon-list-items"> 1496 <li class="elementor-icon-list-item"> 1497 <a href="https://www.magicplumbing.com/water-heaters/"> 1498 1499 <span class="elementor-icon-list-icon"> 1500 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1501 <span class="elementor-icon-list-text">Water Heaters</span> 1502 </a> 1503 </li> 1504 <li class="elementor-icon-list-item"> 1505 <a href="https://www.magicplumbing.com/tankless-water-heaters/"> 1506 1507 <span class="elementor-icon-list-icon"> 1508 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1509 <span class="elementor-icon-list-text">Tankless Water Heaters</span> 1510 </a> 1511 </li> 1512 <li class="elementor-icon-list-item"> 1513 <a href="https://www.magicplumbing.com/toilet-repair/"> 1514 1515 <span class="elementor-icon-list-icon"> 1516 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1517 <span class="elementor-icon-list-text">
1517Toilet repair</span> 1518 </a> 1519 </li> 1520 <li class="elementor-icon-list-item"> 1521 <span class="elementor-icon-list-icon"> 1522 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1523 <span class="elementor-icon-list-text">Bathroom Remodeling</span> 1524 </li> 1525 <li class="elementor-icon-list-item"> 1526 <a href="https://www.magicplumbing.com/burst-pipe-repair/"> 1527 1528 <span class="elementor-icon-list-icon"> 1529 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1530 <span class="elementor-icon-list-text">Burst Pipe Repair</span> 1531 </a> 1532 </li> 1533 <li class="elementor-icon-list-item"> 1534 <a href="https://www.magicplumbing.com/kitchen-plumbing/"> 1535 1536 <span class="elementor-icon-list-icon"> 1537 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1538 <span class="elementor-icon-list-text">Kitchen Plumbing</span> 1539 </a> 1540 </li> 1541 <li class="elementor-icon-list-item"> 1542 <a href="https://www.magicplumbing.com/gas-line-services/"> 1543 1544 <span class="elementor-icon-list-icon"> 1545 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1546 <span class="elementor-icon-list-text">Gas Line Services</span> 1547 </a> 1548 </li> 1549 <li class="elementor-icon-list-item"> 1550 <a href="https://www.magicplumbing.com/repiping/"> 1551 1552 <span class="elementor-icon-list-icon"> 1553 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1554 <span class="elementor-icon-list-text">Repiping Services</span> 1555 </a> 1556 </li> 1557 <li class="elementor-icon-list-item"> 1558 <a href="https://www.magicplumbing.com/slab-leak-repair/"> 1559 1560 <span class="elementor-icon-list-icon"> 1561 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1562 <span class="elementor-icon-list-text">Slab Leak Repair</span> 1563 </a> 1564 </li> 1565 <li class="elementor-icon-list-item"> 1566 <a href="https://www.magicplumbing.com/sump-pumps/"> 1567 1568 <span class="elementor-icon-list-icon"> 1569 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1570 <span class="elementor-icon-list-text">Sump Pump Services</span> 1571 </a> 1572 </li> 1573 <li class="elementor-icon-list-item"> 1574 <a href="https://www.magicplumbing.com/water-filtration-systems/"> 1575 1576 <span class="elementor-icon-list-icon"> 1577 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1578 <span class="elementor-icon-list-text">Water Filtration Systems</span> 1579 </a> 1580 </li> 1581 <li class="elementor-icon-list-item"> 1582 <a href="https://www.magicplumbing.com/water-leak-detection/"> 1583 1584 <span class="elementor-icon-list-icon"> 1585 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1586 <span class="elementor-icon-list-text">Water Leak Detection</span> 1587 </a> 1588 </li> 1589 <li class="elementor-icon-list-item"> 1590 <a href="https://www.magicplumbing.com/hydrojetting/"> 1591 1592 <span class="elementor-icon-list-icon"> 1593 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1594 <span class="elementor-icon-list-text">Hydrojetting</span> 1595 </a> 1596 </li> 1597 <li class="elementor-icon-list-item"> 1598 <a href="https://www.magicplumbing.com/water-softeners/"> 1599 1600 <span class="elementor-icon-list-icon"> 1601 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1602 <span class="elementor-icon-list-text">Water Softner</span> 1603 </a> 1604 </li> 1605 </ul> 1606 </div>
1607 </div> 1608 </div> 1609 <div class="elementor-element elementor-element-7f0be4f e-con-full e-flex e-con e-child" data-id="7f0be4f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1610 <div class="elementor-element elementor-element-10212b7 elementor-widget elementor-widget-heading" data-id="10212b7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1611 <div class="elementor-widget-container"> 1612 <p class="elementor-heading-title elementor-size-default">HVAC</p> </div> 1613 </div> 1614 <div class="elementor-element elementor-element-acdc998 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="acdc998" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1615 <div class="elementor-widget-container"> 1616 <ul class="elementor-icon-list-items"> 1617 <li class="elementor-icon-list-item"> 1618 <a href="https://www.magicplumbing.com/heating/maintenance/"> 1619 1620 <span class="elementor-icon-list-icon"> 1621 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1622 <span class="elementor-icon-list-text">Heating Maintenance</span> 1623 </a> 1624 </li> 1625 <li class="elementor-icon-list-item"> 1626 <a href="https://www.magicplumbing.com/heating/repair/"> 1627 1628 <span class="elementor-icon-list-icon"> 1629 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1630 <span class="elementor-icon-list-text">Heating Repair</span> 1631 </a> 1632 </li> 1633 <li class="elementor-icon-list-item"> 1634 <a href="https://www.magicplumbing.com/heating/installation/"> 1635 1636 <span class="elementor-icon-list-icon"> 1637 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1638 <span class="elementor-icon-list-text">Heating Installation</span> 1639 </a> 1640 </li> 1641 <li class="elementor-icon-list-item"> 1642 <a href="https://www.magicplumbing.com/heating/furnace-repair/"> 1643 1644 <span class="elementor-icon-list-icon"> 1645 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1646 <span class="elementor-icon-list-text">Furnace Repair</span> 1647 </a> 1648 </li> 1649 <li class="elementor-icon-list-item"> 1650 <a href="https://www.magicplumbing.com/heating/furnace-installation/"> 1651 1652 <span class="elementor-icon-list-icon"> 1653 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1654 <span class="elementor-icon-list-text">Furnace Installation</span> 1655 </a> 1656 </li> 1657 <li class="elementor-icon-list-item"> 1658 <a href="https://www.magicplumbing.com/heating/furnace-maintenance/"> 1659 1660 <span class="elementor-icon-list-icon"> 1661 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1662 <span class="elementor-icon-list-text">Furnace Maintenance</span> 1663 </a> 1664 </li> 1665 <li class="elementor-icon-list-item"> 1666 <a href="https://www.magicplumbing.com/air-conditioning/repair/"> 1667 1668 <span class="elementor-icon-list-icon"> 1669 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1670 <span class="elementor-icon-list-text">Air Conditioning Repair</span> 1671 </a> 1672 </li> 1673 <li class="elementor-icon-list-item"> 1674 <a href="https://www.magicplumbing.com/air-conditioning/installation/"> 1675 1676 <span class="elementor-icon-list-icon"> 1677 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1678 <span class="elementor-icon-list-text">Air Conditioning Installation</span> 1679 </a> 1680 </li> 1681 <li class="elementor-icon-list-item"> 1682 <a href="https://www.magicplumbing.com/ac-furnace-filter-replacement/"> 1683 1684 <span class="elementor-icon-list-icon"> 1685 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1686 <span class="elementor-icon-list-text">Filter Replacement</span> 1687 </a> 1688 </li> 1689 <li class="elementor-icon-list-item"> 1690 <a href="https://www.magicplumbing.com/air-duct-cleaning-repair/"> 1691 1692 <span class="elementor-icon-list-icon"> 1693 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1694 <span class="elementor-icon-list-text">Air Duct Services</span> 1695 </a> 1696 </li> 1697 <li class="elementor-icon-list-item"> 1698 <a href="https://www.magicplumbing.com/ductless-mini-split/"> 1699 1700 <span class="elementor-icon-list-icon"> 1701 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1702 <span class="elementor-icon-list-text">Ductless Mini-Split</span> 1703 </a> 1704 </li> 1705 <li class="elementor-icon-list-item"> 1706 <a href="https://www.magicplumbing.com/heating/heat-pump-repair/"> 1707 1708 <span class="elementor-icon-list-icon"> 1709 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1710 <span class="elementor-icon-list-text">Heat Pump Repair</span> 1711 </a> 1712 </li> 1713 <li class="elementor-icon-list-item"> 1714 <a href="https://www.magicplumbing.com/heating/heat-pump-installation/"> 1715 1716 <span class="elementor-icon-list-icon"> 1717 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1718 <span class="elementor-icon-list-text">Heat Pump Installation</span> 1719 </a> 1720 </li> 1721 <li class="elementor-icon-list-item"> 1722 <a href="https://www.magicplumbing.com/heating/heat-pump-maintenance/"> 1723 1724 <span class="elementor-icon-list-icon"> 1725 <svg aria-hidden="true" class="e-font-icon-svg e-fas-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg> </span> 1726 <span class="elementor-icon-list-text">Heat Pump Maintenance</span> 1727 </a> 1728 </li> 1729 </ul> 1730 </div>
1731 </div> 1732 </div> 1733 </div> 1734 </div> 1735 </div> 1736 </div> 1737 </div> 1738 <div class="elementor-element elementor-element-c98d226 e-flex e-con-boxed e-con e-child" data-id="c98d226" data-element_type="container" data-e-type="container"> 1739 <div class="e-con-inner"> 1740 <div class="elementor-element elementor-element-5d25050 e-con-full e-flex e-con e-child" data-id="5d25050" data-element_type="container" data-e-type="container"> 1741 <div class="elementor-element elementor-element-f5df0a9 elementor-invisible elementor-widget elementor-widget-heading" data-id="f5df0a9" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown","_animation_mobile":"none"}" data-widget_type="heading.default"> 1742 <div class="elementor-widget-container"> 1743 <h2 class="elementor-heading-title elementor-size-default">Money Saving Coupons</h2> </div> 1744 </div> 1745 <div class="elementor-element elementor-element-18de465 elementor-widget elementor-widget-heading" data-id="18de465" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1746 <div class="elementor-widget-container"> 1747 <span class="elementor-heading-title elementor-size-default">Gain instant access to over $1000 in money saving coupons!</span> </div> 1748 </div> 1749 <div class="elementor-element elementor-element-219ba7c e-flex e-con-boxed e-con e-child" data-id="219ba7c" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1750 <div class="e-con-inner"> 1751 <div class="elementor-element elementor-element-72870bc elementor-widget elementor-widget-heading" data-id="72870bc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1752 <div class="elementor-widget-container"> 1753 <span class="elementor-heading-title elementor-size-default">$25<br> OFF</span> </div> 1754 </div> 1755 <div class="elementor-element elementor-element-eec0883 elementor-widget elementor-widget-heading" data-id="eec0883" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1756 <div class="elementor-widget-container"> 1757 <span class="elementor-heading-title elementor-size-default">Plumbing <br>Repair<br> Service</span> </div> 1758 </div> 1759 </div> 1760 </div> 1761 <div class="elementor-element elementor-element-11354df elementor-widget__width-auto elementor-mobile-align-center elementor-widget elementor-widget-button" data-id="11354df" data-element_type="widget" data-e-type="widget" data-onepath-web-scheduler-trigger="true" data-widget_type="button.default"> 1762 <div class="elementor-widget-container"> 1763 <div class="elementor-button-wrapper"> 1764 <a class="elementor-button elementor-size-sm" role="button"> 1765 <span class="elementor-button-content-wrapper"> 1766 <span class="elementor-button-text">Book Your Service Today</span> 1767 </span> 1768 </a> 1769 </div> 1770 </div> 1771 </div> 1772 </div> 1773 <div class="elementor-element elementor-element-32859ce e-con-full e-flex e-con e-child" data-id="32859ce" data-element_type="container" data-e-type="container"> 1774 <div class="elementor-element elementor-element-535715f elementor-invisible elementor-widget elementor-widget-image" data-id="535715f" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"slideInRight","_animation_delay":200,"_animation_mobile":"none"}" data-widget_type="image.default"> 1775 <div class="elementor-widget-container"> 1776 <img loading="lazy" decoding="async" width="664" height="521" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/solo-truck.webp" class="attachment-large size-large wp-image-18" alt="" srcset="https://www.magicplumbing.com/wp-content/uploads/2023/12/solo-truck.webp 664w, https://www.magicplumbing.com/wp-content/uploads/2023/12/solo-truck-300x235.webp 300w" sizes="(max-width: 664px) 100vw, 664px" /> </div> 1777 </div> 1778 </div> 1779 </div> 1780 </div> 1781 </div>
1782 </div> 1783 <div class="elementor-element elementor-element-68735d8 e-con-full e-flex e-con e-parent" data-id="68735d8" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1784 <div class="elementor-element elementor-element-e5d747f e-flex e-con-boxed e-con e-child" data-id="e5d747f" data-element_type="container" data-e-type="container"> 1785 <div class="e-con-inner"> 1786 <div class="elementor-element elementor-element-99b7f8f e-flex e-con-boxed e-con e-child" data-id="99b7f8f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1787 <div class="e-con-inner"> 1788 <div class="elementor-element elementor-element-dcd3261 e-flex e-con-boxed e-con e-child" data-id="dcd3261" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1789 <div class="e-con-inner"> 1790 <div class="elementor-element elementor-element-4f28b51 elementor-invisible elementor-widget elementor-widget-image" data-id="4f28b51" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"bounceIn","_animation_delay":200}" data-widget_type="image.default"> 1791 <div class="elementor-widget-container"> 1792 <picture loading="lazy" decoding="async" class="attachment-medium size-medium wp-image-111"> 1793<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/01/shield-icon.png.webp"/> 1794<img loading="lazy" decoding="async" width="75" height="75" src="https://www.magicplumbing.com/wp-content/uploads/2024/01/shield-icon.png" alt=""/> 1795</picture> 1796 </div> 1797 </div> 1798 <div class="elementor-element elementor-element-a9dc494 elementor-widget elementor-widget-heading" data-id="a9dc494" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1799 <div class="elementor-widget-container"> 1800 <span class="elementor-heading-title elementor-size-default">No Surprises</span> </div> 1801 </div> 1802 </div> 1803 </div> 1804 <div class="elementor-element elementor-element-d2b108e elementor-widget elementor-widget-text-editor" data-id="d2b108e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1805 <div class="elementor-widget-container"> 1806 Our goal is the same as yours: To help you enjoy the comfort of your own home. You can rely on us to provide you with a pleasant, straightforward experience. We present everything to you upfront, including the pricing and the details of the job, so you will know what to expect. We do not want you to be surprised at the end. You already have enough on your plate; we wonât add to your stress. You can expect hassle-free service that is tailored to meet your needs while exceeding your expectations. 1807 1808 </div> 1809 </div> 1810 </div> 1811 </div> 1812 <div class="elementor-element elementor-element-091412f e-flex e-con-boxed e-con e-child" data-id="091412f" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1813 <div class="e-con-inner"> 1814 <div class="elementor-element elementor-element-d2d75b0 e-flex e-con-boxed e-con e-child" data-id="d2d75b0" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1815 <div class="e-con-inner"> 1816 <div class="elementor-element elementor-element-7244d15 elementor-invisible elementor-widget elementor-widget-image" data-id="7244d15" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"bounceIn","_animation_delay":400}" data-widget_type="image.default"> 1817 <div class="elementor-widget-container"> 1818 <picture loading="lazy" decoding="async" class="attachment-medium size-medium wp-image-112"> 1819<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/01/thumbsUp-Icon.png.webp"/> 1820<img loading="lazy" decoding="async" width="75" height="75" src="https://www.magicplumbing.com/wp-content/uploads/2024/01/thumbsUp-Icon.png" alt=""/> 1821</picture> 1822 </div>
1823 </div> 1824 <div class="elementor-element elementor-element-2ae6e51 elementor-widget elementor-widget-heading" data-id="2ae6e51" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1825 <div class="elementor-widget-container"> 1826 <span class="elementor-heading-title elementor-size-default">Honest, Upfront Service</span> </div> 1827 </div> 1828 </div> 1829 </div> 1830 <div class="elementor-element elementor-element-bc7449c elementor-widget elementor-widget-text-editor" data-id="bc7449c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1831 <div class="elementor-widget-container"> 1832 With honest, upfront service you can be sure that you will receive the results you are looking for. We make our process as simple and pleasant as possible, allowing you to relax and enjoy the benefits. There are no hidden fees, pushy upselling, or other inconveniences to worry about. Our services are carried out according to the highest industry standards so you can enjoy true peace of mind in the comfort of your own home. 1833 1834 </div> 1835 </div> 1836 </div> 1837 </div> 1838 <div class="elementor-element elementor-element-c3ff7bf e-flex e-con-boxed e-con e-child" data-id="c3ff7bf" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1839 <div class="e-con-inner"> 1840 <div class="elementor-element elementor-element-4a41102 e-flex e-con-boxed e-con e-child" data-id="4a41102" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1841 <div class="e-con-inner"> 1842 <div class="elementor-element elementor-element-dc69fca elementor-invisible elementor-widget elementor-widget-image" data-id="dc69fca" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"bounceIn","_animation_delay":600}" data-widget_type="image.default"> 1843 <div class="elementor-widget-container"> 1844 <picture loading="lazy" decoding="async" class="attachment-medium size-medium wp-image-110"> 1845<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/01/convo-Icon.png.webp"/> 1846<img loading="lazy" decoding="async" width="75" height="75" src="https://www.magicplumbing.com/wp-content/uploads/2024/01/convo-Icon.png" alt=""/> 1847</picture> 1848 </div> 1849 </div> 1850 <div class="elementor-element elementor-element-813f982 elementor-widget elementor-widget-heading" data-id="813f982" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1851 <div class="elementor-widget-container"> 1852 <span class="elementor-heading-title elementor-size-default">Personal Attention</span> </div> 1853 </div> 1854 </div> 1855 </div> 1856 <div class="elementor-element elementor-element-1bb7568 elementor-widget elementor-widget-text-editor" data-id="1bb7568" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1857 <div class="elementor-widget-container"> 1858 Experience tailored service when you call. We will work closely with you to decide on the solution that best fits your needs and budget. You will be presented with options for repair or replacement, as well as a selection of high-efficiency products designed to provide you with lasting peace of mind. If you are not satisfied with any part of our service, we will do our best to fix the issue and make sure you are left with a smile on your face before we consider the job done. 1859 1860 </div> 1861 </div> 1862 </div> 1863 </div> 1864 </div> 1865 </div> 1866 <div class="elementor-element elementor-element-106cd49 e-con-full e-flex e-con e-child" data-id="106cd49" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1867 <div class="elementor-element elementor-element-d7b030d elementor-widget elementor-widget-heading" data-id="d7b030d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1868 <div class="elementor-widget-container"> 1869 <span class="elementor-heading-title elementor-size-default">Serving the Bay Area for Over 40 Years</span> </div>
1870 </div> 1871 <div class="elementor-element elementor-element-8aecdb4 elementor-widget__width-auto elementor-widget elementor-widget-button" data-id="8aecdb4" data-element_type="widget" data-e-type="widget" data-onepath-web-scheduler-trigger="true" data-widget_type="button.default"> 1872 <div class="elementor-widget-container"> 1873 <div class="elementor-button-wrapper"> 1874 <a class="elementor-button elementor-size-sm" role="button"> 1875 <span class="elementor-button-content-wrapper"> 1876 <span class="elementor-button-text">Book Your Service Today</span> 1877 </span> 1878 </a> 1879 </div> 1880 </div> 1881 </div> 1882 </div> 1883 </div> 1884 <div class="elementor-element elementor-element-d80d804 e-flex e-con-boxed e-con e-parent" data-id="d80d804" data-element_type="container" data-e-type="container"> 1885 <div class="e-con-inner"> 1886 <div class="elementor-element elementor-element-26071be e-flex e-con-boxed e-con e-child" data-id="26071be" data-element_type="container" data-e-type="container"> 1887 <div class="e-con-inner"> 1888 <div class="elementor-element elementor-element-e8647fc elementor-invisible elementor-widget elementor-widget-heading" data-id="e8647fc" data-element_type="widget" data-e-type="widget" data-settings="{"_animation":"fadeInDown","_animation_mobile":"none"}" data-widget_type="heading.default"> 1889 <div class="elementor-widget-container"> 1890 <h2 class="elementor-heading-title elementor-size-default">Featured Posts</h2> </div> 1891 </div> 1892 <div class="elementor-element elementor-element-0db1d65 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="0db1d65" data-element_type="widget" data-e-type="widget" data-settings="{"cards_columns":"3","cards_columns_tablet":"2","cards_columns_mobile":"1","cards_row_gap":{"unit":"px","size":35,"sizes":[]},"cards_row_gap_laptop":{"unit":"px","size":"","sizes":[]},"cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.cards"> 1893 <div class="elementor-widget-container"> 1894 <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list"> 1895 <article class="elementor-post elementor-grid-item post-8164 post type-post status-publish format-standard has-post-thumbnail hentry category-heating" role="listitem"> 1896 <div class="elementor-post__card"> 1897 <a class="elementor-post__thumbnail__link" href="https://www.magicplumbing.com/blog/why-is-my-house-cold-even-with-the-heat-on/" tabindex="-1" ><div class="elementor-post__thumbnail"><picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-8165"> 1898<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2025/12/image-2-1024x683.jpeg.webp 1024w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-2-300x200.jpeg.webp 300w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-2-768x512.jpeg.webp 768w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-2.jpeg.webp 1200w" sizes="(max-width: 800px) 100vw, 800px"/> 1899<img loading="lazy" decoding="async" width="800" height="534" src="https://www.magicplumbing.com/wp-content/uploads/2025/12/image-2-1024x683.jpeg" alt="" srcset="https://www.magicplumbing.com/wp-content/uploads/2025/12/image-2-1024x683.jpeg 1024w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-2-300x200.jpeg 300w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-2-768x512.jpeg 768w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-2.jpeg 1200w" sizes="(max-width: 800px) 100v
1899w, 800px"/> 1900</picture> 1901</div></a> 1902 <div class="elementor-post__badge">Heating</div> 1903 <div class="elementor-post__text"> 1904 <h3 class="elementor-post__title"> 1905 <a href="https://www.magicplumbing.com/blog/why-is-my-house-cold-even-with-the-heat-on/" > 1906 Why Is My House Cold Even With the Heat On? </a> 1907 </h3> 1908 <div class="elementor-post__excerpt"> 1909 <p>A warm home in winter is something most homeowners expect without giving it much thought. When the heat is on</p> 1910 </div> 1911 1912 <a class="elementor-post__read-more" href="https://www.magicplumbing.com/blog/why-is-my-house-cold-even-with-the-heat-on/" aria-label="Read more about Why Is My House Cold Even With the Heat On?" tabindex="-1" > 1913 Read More » </a> 1914 1915 </div> 1916 <div class="elementor-post__meta-data"> 1917 <span class="elementor-post-date"> 1918 December 30, 2025 </span> 1919 </div> 1920 </div> 1921 </article> 1922 <article class="elementor-post elementor-grid-item post-8162 post type-post status-publish format-standard has-post-thumbnail hentry category-water-heater" role="listitem"> 1923 <div class="elementor-post__card"> 1924 <a class="elementor-post__thumbnail__link" href="https://www.magicplumbing.com/blog/how-to-tell-if-your-water-heater-is-about-to-fail/" tabindex="-1" ><div class="elementor-post__thumbnail"><picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-8163"> 1925<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1-1024x683.jpeg.webp 1024w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1-300x200.jpeg.webp 300w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1-768x512.jpeg.webp 768w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1.jpeg.webp 1200w" sizes="(max-width: 800px) 100vw, 800px"/> 1926<img loading="lazy" decoding="async" width="800" height="534" src="https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1-1024x683.jpeg" alt="" srcset="https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1-1024x683.jpeg 1024w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1-300x200.jpeg 300w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1-768x512.jpeg 768w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1.jpeg 1200w" sizes="(max-width: 800px) 100vw, 800px"/> 1927</picture> 1928</div></a> 1929 <div class="elementor-post__badge">Water Heater</div> 1930 <div class="elementor-post__text"> 1931 <h3 class="elementor-post__title"> 1932 <a href="https://www.magicplumbing.com/blog/how-to-tell-if-your-water-heater-is-about-to-fail/" > 1933 How to Tell If Your Water Heater Is About to Fail </a> 1934 </h3> 1935 <div class="elementor-post__excerpt"> 1936 <p>A failing water heater has a way of interrupting your routine at the worst possible moment. One day, you step</p> 1937 </div> 1938 1939 <a class="elementor-post__read-more" href="https://www.magicplumbing.com/blog/how-to-tell-if-your-water-heater-is-about-to-fail/" aria-label="Read more about How to Tell If Your Water Heater Is About to Fail" tabindex="-1" > 1940 Read More » </a> 1941 1942 </div> 1943 <div class="elementor-post__meta-data"> 1944 <span class="elementor-post-date"> 1945 December 26, 2025 </span> 1946 </div> 1947 </div> 1948 </article> 1949 <article class="elementor-post elementor-grid-item post-8159 post type-post status-publish format-standard has-post-thumbnail hentry category-heating" role="listitem"> 1950 <div class="elementor-post__card"> 1951 <a class="elementor-post__thumbnail__link" href="https://www.magicplumbing.com/blog/heater-short-cycling-what-causes-it-and-how-to-prevent-it/" tabindex="-1" ><div class="elementor-post__thumbnail"><picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-8160"> 1952<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1024x576.jpeg.webp 1024w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-300x169.jpeg.webp 300w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-768x432.jpeg.webp 768w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image.jpeg.webp 1200w" sizes="(max-width: 800px) 100v
1952w, 800px"/> 1953<img loading="lazy" decoding="async" width="800" height="450" src="https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1024x576.jpeg" alt="" srcset="https://www.magicplumbing.com/wp-content/uploads/2025/12/image-1024x576.jpeg 1024w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-300x169.jpeg 300w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image-768x432.jpeg 768w, https://www.magicplumbing.com/wp-content/uploads/2025/12/image.jpeg 1200w" sizes="(max-width: 800px) 100vw, 800px"/> 1954</picture> 1955</div></a> 1956 <div class="elementor-post__badge">Heating</div> 1957 <div class="elementor-post__text"> 1958 <h3 class="elementor-post__title"> 1959 <a href="https://www.magicplumbing.com/blog/heater-short-cycling-what-causes-it-and-how-to-prevent-it/" > 1960 Heater Short Cycling: Causes and Preventions </a> 1961 </h3> 1962 <div class="elementor-post__excerpt"> 1963 <p>When your heat turns on, runs for a short burst, then shuts off and starts again soon after, it’s an</p> 1964 </div> 1965 1966 <a class="elementor-post__read-more" href="https://www.magicplumbing.com/blog/heater-short-cycling-what-causes-it-and-how-to-prevent-it/" aria-label="Read more about Heater Short Cycling: Causes and Preventions" tabindex="-1" > 1967 Read More » </a> 1968 1969 </div> 1970 <div class="elementor-post__meta-data"> 1971 <span class="elementor-post-date"> 1972 December 22, 2025 </span> 1973 </div> 1974 </div> 1975 </article> 1976 </div> 1977 1978 </div> 1979 </div> 1980 </div> 1981 </div> 1982 </div> 1983 </div> 1984 </div> 1985 <footer data-elementor-type="footer" data-elementor-id="101" class="elementor elementor-101 elementor-location-footer" data-elementor-post-type="elementor_library"> 1986 <div class="elementor-element elementor-element-55bfc1f e-flex e-con-boxed e-con e-parent" data-id="55bfc1f" data-element_type="container" data-e-type="container"> 1987 <div class="e-con-inner"> 1988 </div> 1989 </div> 1990 <div class="elementor-element elementor-element-e779899 e-flex e-con-boxed e-con e-parent" data-id="e779899" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 1991 <div class="e-con-inner"> 1992 <div class="elementor-element elementor-element-518c7a0 e-con-full e-flex e-con e-child" data-id="518c7a0" data-element_type="container" data-e-type="container"> 1993 <div class="elementor-element elementor-element-620772c elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="620772c" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 1994 <div class="elementor-widget-container"> 1995 <a href="https://www.magicplumbing.com"> 1996 <img width="361" height="131" src="https://www.magicplumbing.com/wp-content/uploads/2023/12/magicplumbing-logo-temp.png" class="attachment-full size-full wp-image-9" alt="" srcset="https://www.magicplumbing.com/wp-content/uploads/2023/12/magicplumbing-logo-temp.png 361w, https://www.magicplumbing.com/wp-content/uploads/2023/12/magicplumbing-logo-temp-300x109.png 300w" sizes="(max-width: 361px) 100vw, 361px" /> </a> 1997 </div> 1998 </div> 1999 </div> 2000 <div class="elementor-element elementor-element-24d2192 e-con-full e-flex e-con e-child" data-id="24d2192" data-element_type="container" data-e-type="container"> 2001 <div class="elementor-element elementor-element-54901e0 elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="54901e0" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 2002 <div class="elementor-widget-container"> 2003 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 2004 <span class="elementor-grid-item" role="listitem"> 2005 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-animation-grow elementor-repeater-item-614a610" href="https://www.facebook.com/magicplumbingsanfrancisco/" target="_blank"> 2006 <span class="elementor-screen-only">Facebook</span> 2007 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook" viewB
2007ox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg> </a> 2008 </span> 2009 <span class="elementor-grid-item" role="listitem"> 2010 <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-animation-grow elementor-repeater-item-3c64c81" href="https://twitter.com/magicplumbing" target="_blank"> 2011 <span class="elementor-screen-only">Twitter</span> 2012 <svg aria-hidden="true" class="e-font-icon-svg e-fab-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg> </a> 2013 </span> 2014 <span class="elementor-grid-item" role="listitem"> 2015 <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-animation-grow elementor-repeater-item-32a8c6d" href="https://www.youtube.com/channel/UCE1KnGIdrYWwhKuQWEaDklA" target="_blank"> 2016 <span class="elementor-screen-only">Youtube</span> 2017 <svg aria-hidden="true" class="e-font-icon-svg e-fab-youtube" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg> </a> 2018 </span> 2019 </div> 2020 </div> 2021 </div> 2022 </div> 2023 <div class="elementor-element elementor-element-e237c52 e-con-full e-flex e-con e-child" data-id="e237c52" data-element_type="container" data-e-type="container"> 2024 <div class="elementor-element elementor-element-669a664 elementor-widget elementor-widget-text-editor" data-id="669a664" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2025 <div class="elementor-widget-container"> 2026 <p>We Accept:</p> </div> 2027 </div> 2028 <div class="elementor-element elementor-element-4e5e214 elementor-widget elementor-widget-image" data-id="4e5e214" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 2029 <div class="elementor-widget-container"> 2030 <picture class="attachment-large size-large wp-image-102"> 2031<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/01/cards-we-take.png.webp"/> 2032<img width="222" height="24" src="https://www.magicplumbing.com/wp-content/uploads/2024/01/cards-we-take.png" alt="Accepted payment methods Visa MasterCard Discover Check Financing"/> 2033</picture> 2034 </div> 2035 </div> 2036 </div> 2037 <div class="elementor-element elementor-element-972f7aa e-con-full e-flex e-con e-child" data-id="972f7aa" data-element_type="container" data-e-type="container"> 2038 <div class="elementor-element elementor-element-8aaddd4 elementor-align-right elementor-tablet-align-center elementor-widget elementor-widget-button" data-id="8aaddd4" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 2039 <div class="elementor-widget-container"> 2040 <div class="elementor-button-wrapper"> 2041 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.google.com/maps/place/Magic+Plumbing+Heating+%26+Cooling/@37.7204389,-122.3858424,14z/data=!4m6!3m5!1s0x808f7f68355b576b:0xee89717dfae6beb6!8m2!3d37.7236128!4d-122.3904773!16s%2Fg%2F11g4dyz28z?entry=ttu"> 2042 <span class="elementor-button-content-wrapper"> 2043 <span class="elementor-button-text">415-441-2255</span> 2044 </span> 2045 </a> 2046 </div> 2047 </div>
2048 </div> 2049 </div> 2050 <div class="elementor-element elementor-element-dc33367 e-con-full e-flex e-con e-child" data-id="dc33367" data-element_type="container" data-e-type="container"> 2051 <div class="elementor-element elementor-element-7dccdc6 elementor-align-end elementor-mobile-align-center elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="7dccdc6" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 2052 <div class="elementor-widget-container"> 2053 <ul class="elementor-icon-list-items"> 2054 <li class="elementor-icon-list-item"> 2055 <a href="https://www.google.com/maps/place/Magic+Plumbing+Heating+%26+Cooling/@37.7204389,-122.3858424,14z/data=!4m6!3m5!1s0x808f7f68355b576b:0xee89717dfae6beb6!8m2!3d37.7236128!4d-122.3904773!16s%2Fg%2F11g4dyz28z?entry=ttu"> 2056 2057 <span class="elementor-icon-list-text">1455 Bancroft Ave San Francisco, CA 94124</span> 2058 </a> 2059 </li> 2060 </ul> 2061 </div> 2062 </div> 2063 </div> 2064 </div> 2065 </div> 2066 <div class="elementor-element elementor-element-39a1ccc e-flex e-con-boxed e-con e-parent" data-id="39a1ccc" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 2067 <div class="e-con-inner"> 2068 <div class="elementor-element elementor-element-6d48cd9 elementor-widget elementor-widget-text-editor" data-id="6d48cd9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 2069 <div class="elementor-widget-container"> 2070 ©2026 Magic Plumbing. All Rights Reserved. </div> 2071 </div> 2072 <div class="elementor-element elementor-element-46f22cd elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="46f22cd" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 2073 <div class="elementor-widget-container"> 2074 <ul class="elementor-icon-list-items elementor-inline-items"> 2075 <li class="elementor-icon-list-item elementor-inline-item"> 2076 <a href="https://www.magicplumbing.com/site-map/"> 2077 2078 <span class="elementor-icon-list-text">Sitemap</span> 2079 </a> 2080 </li> 2081 <li class="elementor-icon-list-item elementor-inline-item"> 2082 <a href="https://www.magicplumbing.com/privacy-policy/"> 2083 2084 <span class="elementor-icon-list-text">Privacy Policy</span> 2085 </a> 2086 </li> 2087 <li class="elementor-icon-list-item elementor-inline-item"> 2088 <a href="https://www.magicplumbing.com/faq/"> 2089 2090 <span class="elementor-icon-list-text">FAQ</span> 2091 </a> 2092 </li> 2093 </ul> 2094 </div> 2095 </div> 2096 </div> 2097 </div> 2098 <div class="elementor-element elementor-element-55b4bbb elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent" data-id="55b4bbb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"bottom","sticky_on":["mobile"],"animation_mobile":"bounceInUp","sticky_effects_offset_mobile":0,"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 2099 <div class="e-con-inner"> 2100 <div class="elementor-element elementor-element-c9570f6 elementor-widget elementor-widget-image" data-id="c9570f6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 2101 <div class="elementor-widget-container"> 2102 <picture class="attachment-medium_large size-medium_large wp-image-105"> 2103<source type="image/webp" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/01/callTodayMagiv-768x193.png.webp 768w, https://www.magicplumbing.com/wp-content/uploads/2024/01/callTodayMagiv-300x76.png.webp 300w, https://www.magicplumbing.com/wp-content/uploads/2024/01/callTodayMagiv.png.webp 977w" sizes="(max-width: 768px) 100vw, 768px"/> 2104<img width="768" height="193" src="https://www.magicplumbing.com/wp-content/uploads/2024/01/callTodayMagiv-768x193.png" alt="" srcset="https://www.magicplumbing.com/wp-content/uploads/2024/01/callTodayMagiv-768x193.png 768w, https://www.magicplumbing.com/wp-content/uploads/2024/01/callTodayMagiv-300x76.png 300w, https://www.magicplumbing.com/wp-content/uploads/2024/01/callTodayMagiv.png 977w" sizes="(max-width: 768px) 100vw, 768px"/> 2105</picture> 2106 </div>
2107 </div> 2108 </div> 2109 </div> 2110 </footer> 2111
2112<script type="speculationrules"> 2113{"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/hello-elementor-child/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2114</script>
vendor: 1 bytes, line 2114
2114
2115<script> 2116 (function(e){ 2117 var el = document.createElement('script'); 2118 el.setAttribute('data-account', 'DCRmfsA9Qp'); 2119 el.setAttribute('src', 'https://cdn.userway.org/widget.js'); 2120 document.body.appendChild(el); 2121 })(); 2122 </script>
2122 <div data-elementor-type="popup" data-elementor-id="154" class="elementor elementor-154 elementor-location-popup" data-elementor-settings="{"a11y_navigation":"yes","timing":[]}" data-elementor-post-type="elementor_library"> 2123 <div class="elementor-element elementor-element-f217e32 e-flex e-con-boxed e-con e-parent" data-id="f217e32" data-element_type="container" data-e-type="container" data-settings="{"shape_divider_bottom":"tilt"}"> 2124 <div class="e-con-inner"> 2125 <div class="elementor-shape elementor-shape-bottom" aria-hidden="true" data-negative="false"> 2126 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"> 2127 <path class="elementor-shape-fill" d="M0,6V0h1000v100L0,6z"/> 2128</svg> </div> 2129 <div class="elementor-element elementor-element-2bf9580 elementor-widget elementor-widget-heading" data-id="2bf9580" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 2130 <div class="elementor-widget-container"> 2131 <p class="elementor-heading-title elementor-size-default"><span style="color:#000">Schedule Your</span> Service Today 2132</p> </div> 2133 </div> 2134 <div class="elementor-element elementor-element-f09b691 elementor-widget elementor-widget-html" data-id="f09b691" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 2135 <div class="elementor-widget-container"> 2136 <iframe src="https://go.servicetitan.com/webscheduler?tenantid=30977&campaignid=85316666" style="width: 100%; height: 500px"></iframe> </div> 2137 </div> 2138 </div> 2139 </div> 2140 </div> 2141
2141<script> 2142 ( () => { 2143 const lazyloadRunObserver = () => { 2144 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 2145 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 2146 entries.forEach( ( entry ) => { 2147 if ( entry.isIntersecting ) { 2148 let lazyloadBackground = entry.target; 2149 if( lazyloadBackground ) { 2150 lazyloadBackground.classList.add( 'e-lazyloaded' ); 2151 } 2152 lazyloadBackgroundObserver.unobserve( entry.target ); 2153 } 2154 }); 2155 }, { rootMargin: '200px 0px 200px 0px' } ); 2156 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 2157 lazyloadBackgroundObserver.observe( lazyloadBackground ); 2158 } ); 2159 }; 2160 const events = [ 2161 'DOMContentLoaded', 2162 'elementor/lazyload/observe', 2163 ]; 2164 events.forEach( ( event ) => { 2165 document.addEventListener( event, lazyloadRunObserver ); 2166 } ); 2167 } )(); 2168 </script>
2168 2169 <link rel='stylesheet' id='e-shapes-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor/assets/css/conditionals/shapes.min.css?ver=4.3.3' media='all' /> 2170<link rel='stylesheet' id='e-popup-css' href='https://www.magicplumbing.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=4.3.1' media='all' />
2171<script id="hello-theme-frontend-js" src="https://www.magicplumbing.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.9"></script>
vendor: 1 bytes, line 2171
2171
2172<script id="elementor-webpack-runtime-js" src="https://www.magicplumbing.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 2172
2172
2173<script id="elementor-frontend-modules-js" src="https://www.magicplumbing.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 2173
2173
2174<script id="jquery-ui-core-js-before"> 2175jQuery.uiBackCompat = true; 2176//# sourceURL=jquery-ui-core-js-before 2177</script>
vendor: 1 bytes, line 2177
2177
2178<script id="jquery-ui-core-js" src="https://www.magicplumbing.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 2178
2178
2179<script id="elementor-frontend-js-before"> 2180var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.3.3","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/www.magicplumbing.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.magicplumbing.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.magicplumbing.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"34f89cffa8","atomicFormsSendForm":"0b2bbd7201"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet","viewport_laptop"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":77,"title":"Plumber%20San%20Francisco%20%7C%20Magic%20Plumbing%20Heating%20%26%20Cooling%20%26%20Heating","excerpt":"","featuredImage":false}}; 2181//# sourceURL=elementor-frontend-js-before 2182</script>
vendor: 1 bytes, line 2182
2182
2183<script id="elementor-frontend-js" src="https://www.magicplumbing.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 2183
2183
2184<script id="smartmenus-js" src="https://www.magicplumbing.com/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 2184
2184
2185<script id="e-sticky-js" src="https://www.magicplumbing.com/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2185
2185
2186<script id="swiper-js" src="https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 2186
2186
2187<script id="jquery-numerator-js" src="https://www.magicplumbing.com/wp-content/plugins/elementor/assets/lib/jquery-numerator/jquery-numerator.min.js?ver=0.2.1"></script>
vendor: 1 bytes, line 2187
2187
2188<script id="imagesloaded-js" src="https://www.magicplumbing.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 2188
2188
2189<script id="wp-hooks-js" src="https://www.magicplumbing.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2189
2189
2190<script id="wp-i18n-js" src="https://www.magicplumbing.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2190
2190
2191<script id="wp-i18n-js-after"> 2192wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2193//# sourceURL=wp-i18n-js-after 2194</script>
vendor: 1 bytes, line 2194
2194
2195<script id="elementor-pro-frontend-js-before"> 2196var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.magicplumbing.com\/wp-admin\/admin-ajax.php","nonce":"aad1a53e5f","urls":{"assets":"https:\/\/www.magicplumbing.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.magicplumbing.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.magicplumbing.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 2197//# sourceURL=elementor-pro-frontend-js-before 2198</script>
vendor: 1 bytes, line 2198
2198
2199<script id="elementor-pro-frontend-js" src="https://www.magicplumbing.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2199
2199
2200<script id="pro-elements-handlers-js" src="https://www.magicplumbing.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 2200
2200
2201<script id="wp-emoji-settings" type="application/json"> 2202{"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://www.magicplumbing.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.1"}} 2203</script>
vendor: 1 bytes, line 2203
2203
2204<script type="module"> 2205/*! This file is auto-generated */ 2206var 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)))}); 2207//# sourceURL=https://www.magicplumbing.com/wp-includes/js/wp-emoji-loader.min.js 2208</script>
2208 2209<button class="onepath-floating-btn" data-onepath-web-chat-trigger="true"> 2210 ð¬ Chat With Us 2211</button> 2212
2213<script> 2214(function(window, document) { 2215 var buttons = Array.from(document.querySelectorAll("a.se-widget-button, button.se-widget-button, .se-widget-button a, .se-widget-button button")); 2216 buttons.forEach(function(button) { 2217 button.addEventListener("click", function(e) { 2218 e.preventDefault(); 2219 2220 if (window.ScheduleEngine) { 2221 window.ScheduleEngine.show(); 2222 } 2223 2224 return false; 2225 }) 2226 }); 2227})(window, document); 2228</script>
2228 2229 2230 2231
2232<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45fc666ff63e82d',t:'MTc5MTIzODQyMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2232</body> 2233</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.