PageSourceSearch

https://www.custommechanical.com/search

html custommechanical.com collected 2026-10-08 09:32:07 UTC 79,333 bytes, 1,144 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3  <head>
4    <!-- Required meta tags -->
5    <meta charset="UTF-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7
8    <!-- wp_head begin -->
9    <link rel="dns-prefetch" href="//fonts.googleapis.com" />
10<link rel="dns-prefetch" href="//ajax.googleapis.com" />
11<link rel="dns-prefetch" href="//fonts.gstatic.com" />
12<link rel="dns-prefetch" href="//www.googletagmanager.com" />
13<link rel="dns-prefetch" href="//www.googleadservices.com" />
14<link rel="dns-prefetch" href="//googleads.g.doubleclick.net" />
15<link rel="dns-prefetch" href="//stats.g.doubleclick.net" />
16<link rel="dns-prefetch" href="//www.gstatic.com" />
17<link rel="dns-prefetch" href="//www.google-analytics.com" />
18<link rel="dns-prefetch" href="//maps.google.com" />
19<link rel="dns-prefetch" href="//www.google.com" />
20<link rel="dns-prefetch" href="//www.facebook.com" />
21<link rel="dns-prefetch" href="//connect.facebook.net" />
22<link rel="dns-prefetch" href="//shared.mgsites.net" />
23<link rel="dns-prefetch" href="//mgstatic.net" />
24<meta name='robots' content='noindex, nofollow' />
25
26<!-- Google Tag Manager for WordPress by gtm4wp.com -->
27<script data-cfasync="false" data-pagespeed-no-defer>
28	var gtm4wp_datalayer_name = "dataLayer";
29	var dataLayer = dataLayer || [];
30	(function(){dataLayer.push(arguments);})('set', 'developer_id.dNGJiYT', true);
31</script>
31
32<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
33	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
34	<title>Search - Custom Mechanical</title>
35	<meta property="og:locale" content="en_US" />
36	<meta property="og:type" content="article" />
37	<meta property="og:title" content="Search - Custom Mechanical" />
38	<meta property="og:description" content="Search" />
39	<meta property="og:url" content="https://www.custommechanical.com/search" />
40	<meta property="og:site_name" content="Custom Mechanical" />
41	<meta property="article:publisher" content="https://www.facebook.com/CustomMechanical" />
42	<meta property="article:modified_time" content="2022-10-21T21:04:25+00:00" />
43	<meta property="og:image" content="https://www.custommechanical.com/wp-content/uploads/2022/06/logo-custom-mechanical.png.jpg" />
44	<meta property="og:image:width" content="200" />
45	<meta property="og:image:height" content="200" />
46	<meta property="og:image:type" content="image/jpeg" />
47	
47<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.custommechanical.com\/search","url":"https:\/\/www.custommechanical.com\/search","name":"Search - Custom Mechanical","isPartOf":{"@id":"https:\/\/www.custommechanical.com\/#website"},"datePublished":"2021-09-16T14:49:57+00:00","dateModified":"2022-10-21T21:04:25+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.custommechanical.com\/search"]}]},{"@type":"WebSite","@id":"https:\/\/www.custommechanical.com\/#website","url":"https:\/\/www.custommechanical.com\/","name":"Custom Mechanical","description":"","publisher":{"@id":"https:\/\/www.custommechanical.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.custommechanical.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","Place"],"@id":"https:\/\/www.custommechanical.com\/#organization","name":"Custom Mechanical","url":"https:\/\/www.custommechanical.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.custommechanical.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.custommechanical.com\/wp-content\/uploads\/2026\/07\/Custom-Mechanical_2022-Logo-1200x678-740c5a7.png","contentUrl":"https:\/\/www.custommechanical.com\/wp-content\/uploads\/2026\/07\/Custom-Mechanical_2022-Logo-1200x678-740c5a7.png","width":1199,"height":678,"caption":"Custom Mechanical"},"image":{"@id":"https:\/\/www.custommechanical.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/CustomMechanical","https:\/\/x.com\/CustomMech"],"mainEntityOfPage":{"@id":"https:\/\/www.custommechanical.com\/search"}}]}</script>
47
48	<!-- / Yoast SEO plugin. -->
49
50
51<link rel='dns-prefetch' href='//mgstatic.net' />
52    
52<script>
53        function cmplzCallClarity(method, params) {
54            if (typeof window.clarity === 'function') {
55                try {
56                    window.clarity(method, params);
57                } catch (e) {
58                    console.warn('Clarity API error:', e);
59                }
60            }
61        }
62
63        function cmplzGetConsentFromEvent(e) {
64            var d = e && e.detail && e.detail.categories ? e.detail.categories : [];
65            var categories = Array.isArray(d) ? d : [];
66
67            return {
68                analyticsAllowed: categories.indexOf('statistics') !== -1,
69                adsAllowed: categories.indexOf('marketing') !== -1
70            };
71        }
72
73        function cmplzSendClarityConsent(analyticsAllowed, adsAllowed) {
74            var status = function (b) { return b ? "granted" : "denied"; };
75            cmplzCallClarity('consentv2', {
76                analytics_Storage: status(!!analyticsAllowed),
77                ad_Storage: status(!!adsAllowed)
78            });
79        }
80
81        function cmplzEraseClarityCookies() {
82            cmplzCallClarity('consent', false);
83        }
84
85        document.addEventListener('cmplz_fire_categories', function (e) {
86            var consent = cmplzGetConsentFromEvent(e);
87            cmplzSendClarityConsent(consent.analyticsAllowed, consent.adsAllowed);
88        });
89
90        document.addEventListener('cmplz_revoke', function (e) {
91            var consent = cmplzGetConsentFromEvent(e);
92            cmplzSendClarityConsent(consent.analyticsAllowed, consent.adsAllowed);
93            if (!consent.analyticsAllowed && !consent.adsAllowed) {
94                cmplzEraseClarityCookies();
95            }
96        });
97
98    </script>
98
99    <style id="wp-img-auto-sizes-contain-inline-css">
100img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
101/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
102</style>
103<style id="wp-block-library-inline-css">
104:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
104--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
105
106/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
107</style>
108<style id="classic-theme-styles-inline-css">
109/*! This file is auto-generated */
110.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
111/*# sourceURL=/wp-includes/css/classic-themes.min.css */
112</style>
113
114<style id="global-styles-inline-css">
115: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,
1150) 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%);--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%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
115.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;}
116/*# sourceURL=global-styles-inline-css */
117</style>
118
119<link rel='stylesheet' id='mg-ada-css' href='https://www.custommechanical.com/wp-content/plugins/mg-ada/public/css/mg-ada-public.css' media='all' />
120<link rel='stylesheet' id='mg-css' href='https://www.custommechanical.com/wp-content/plugins/mg/public/css/mg-public.css' media='all' />
121<link rel='stylesheet' id='wpa-style-css' href='https://www.custommechanical.com/wp-content/plugins/wp-accessibility/css/wpa-style.css' media='all' />
122<style id="wpa-style-inline-css">
123.wpa-hide-ltr#skiplinks a, .wpa-hide-ltr#skiplinks a:hover, .wpa-hide-ltr#skiplinks a:visited {
124	
125}
126.wpa-hide-ltr#skiplinks a:active,  .wpa-hide-ltr#skiplinks a:focus {
127	
128}
129	:root { --admin-bar-top : 7px; }
130/*# sourceURL=wpa-style-inline-css */
131</style>
132<link rel='stylesheet' id='cmplz-general-css' href='https://www.custommechanical.com/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.min.css' media='all' />
133<link rel='stylesheet' id='picostrap-styles-css' href='https://www.custommechanical.com/wp-content/themes/picostrap5-child-base/css-output/bundle.css' media='all' />
134<link rel='stylesheet' id='cmplz-banner-1-optout-css' href='https://www.custommechanical.com/wp-content/uploads/complianz/css/banner-1-optout.css' media='all' />
135<script id="jquery-core-js" src="https://www.custommechanical.com/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 135
135
136<script id="mg-ada-js" src="https://www.custommechanical.com/wp-content/plugins/mg-ada/public/js/mg-ada-public.js"></script>
vendor: 1 bytes, line 136
136
137<script async src='https://tag.simpli.fi/sifitag/a344a0c4-fd68-43c9-8c1d-48fe79a2523f'></script>
137
138
139<script async src="https://searchlight.partners/photon/photon-3p.js"></script>
139
140
141<!--CallRail-->
142<script type="text/javascript" src="//cdn.callrail.com/companies/824368589/cd2bd87b72f0ad34fd9c/12/swap.js"></script>
142
143
144<script type="text/javascript">
145    (function(c,l,a,r,i,t,y){
146        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
147        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
148        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
149    })(window, document, "clarity", "script", "u42fdpj8vz");
150</script>
150
151
152
153
154<!-- Netic: preserve URL params for attribution (inline, must precede Netic widgets) -->
155<script>window.__neticUrlParams = window.location.search;</script>
155
156
157<!-- Netic Online Scheduler (noButton=true; opened via NeticScheduler.open()) -->
158<script src="https://custommechanical.scheduler.netic.ai/api/embed?noButton=true"></script>
158
159
160<!-- Netic TextMe chat widget (default floating button) -->
161<script defer src="https://widgets.netic.ai/embed.js" tenant="custom_mechanical" primary-color="#2A0D54" secondary-color="#2A0D54" use-zip-code="false"></script>
161
162
163<script> 
164     (function(w, d, n){ 
165          if (w.MAI) return; 
166          w.MAI = w.MAI || {emit: function() {(w.MAI.q = w.MAI.q || []).push(arguments);}} 
167          var e = d.createElement(n); e.async=1; 
168          e.src = 'https://cdn.mgln.ai/pixel.min.js'; 
169          var s = d.getElementsByTagName(n)[0]; 
170          s.parentNode.insertBefore(e, s); 
171     })(window, document, 'script'); 
172     MAI.emit('conf', '019c4e28bd5e7a76afd59a8d0c4a5e9e'); 
173     MAI.emit('view'); 
174</script>
174
175
176<!-- Premion Conversion Script -->
177<script>
178(function () {
179  const PREMION_PIXEL_ID = '680b908b064820ee5186666a';
180  const DEFAULT_SALE_AMOUNT = 'SaleAmount';
181  const BUTTON_CLASS = 'premion-conversion';
182
183  const allowedPaths = [
184    '/schedule-appointment/thank-you/',
185    '/ask-andrea-videos/thank-you/',
186    '/about/employment/thank-you/',
187    '/about/testimonials/thank-you/',
188    '/specials/thank-you/',
189    '/services/winterization/thank-you/',
190    '/contact/thank-you/'
191  ];
192
193  function normalizePath(path) {
194    if (!path) return '/';
195    path = path.toLowerCase().trim();
196    path = path.replace(/\/+$/, '');
197    return path + '/';
198  }
199
200  function firePremionConversion(saleAmount, sourceKey) {
201    window.__premionFiredSources = window.__premionFiredSources || {};
202
203    if (sourceKey && window.__premionFiredSources[sourceKey]) return;
204    if (sourceKey) window.__premionFiredSources[sourceKey] = true;
205
206    const amount = saleAmount || DEFAULT_SALE_AMOUNT;
207    const script = document.createElement('script');
208    script.src =
209      'https://px.premion.com/pixel.js?pxid=' +
210      encodeURIComponent(PREMION_PIXEL_ID) +
211      '&saleamount=' +
212      encodeURIComponent(amount) +
213      '&conversion=1';
214    script.async = true;
215    document.body.appendChild(script);
216  }
217
218  function handlePageLoadConversion() {
219    const currentPath = normalizePath(window.location.pathname);
220    const shouldFire = allowedPaths.some(function (path) {
221      return normalizePath(path) === currentPath;
222    });
223
224    if (shouldFire) {
225      firePremionConversion(DEFAULT_SALE_AMOUNT, 'page:' + currentPath);
226    }
227  }
228
229  function handleButtonClickConversion(e) {
230    const el = e.target.closest('.' + BUTTON_CLASS);
231    if (!el) return;
232
233    const saleAmount = el.getAttribute('data-saleamount') || DEFAULT_SALE_AMOUNT;
234
235    if (el.dataset.premionFired === 'true') return;
236    el.dataset.premionFired = 'true';
237
238    const uniqueKey =
239      'button:' +
240      (el.id || el.href || el.textContent.trim() || Math.random().toString(36).slice(2));
241
242    firePremionConversion(saleAmount, uniqueKey);
243  }
244
245  if (document.readyState === 'loading') {
246    document.addEventListener('DOMContentLoaded', handlePageLoadConversion);
247  } else {
248    handlePageLoadConversion();
249  }
250
251  document.addEventListener('click', handleButtonClickConversion);
252})();
253</script>
253
254
255<script>
256(function () {
257  function injectShadowStyle() {
258    // find the shadow host that contains the Netic chat widget
259    var nodes = document.querySelectorAll('*');
260    for (var i = 0; i < nodes.length; i++) {
261      var sr = nodes[i].shadowRoot;
262      if (sr && sr.querySelector('.chat-widget')) {
263        if (sr.getElementById('netic-mobile-offset')) return true; // already done
264        var style = document.createElement('style');
265        style.id = 'netic-mobile-offset';
266        style.textContent =
267          '@media (max-width: 767.98px){ .chat-widget{ bottom: 100px !important; } }';
268        sr.appendChild(style);
269        return true;
270      }
271    }
272    return false;
273  }
274  var tries = 0;
275  var iv = setInterval(function () {
276    if (injectShadowStyle() || ++tries > 40) clearInterval(iv); // ~20s max
277  }, 500);
278})();
279</script>
279
280<!-- Open Netic scheduler from any .netic-schedule-trigger element (e.g. nav menu items); falls back to the link href if JS/scheduler unavailable -->
281<script>
282(function () {
283  document.addEventListener('click', function (e) {
284    var el = e.target.closest('.netic-schedule-trigger');
285    if (!el) return;
286    if (window.NeticScheduler && typeof window.NeticScheduler.open === 'function') {
287      e.preventDefault();
288      window.NeticScheduler.open();
289    }
290  });
291})();
292</script>
292
293
294		
294<script type="text/javascript">
295			(function(c, l, a, r, i, t, y) {
296				c[a] = c[a] || function() {
297					(c[a].q = c[a].q || []).push(arguments)
298				};
299				t = l.createElement(r);
300				t.async = 1;
301				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
302				y = l.getElementsByTagName(r)[0];
303				y.parentNode.insertBefore(t, y);
304			})(window, document, "clarity", "script", "vum6uwk828");
305		</script>
305
306	<meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC93d3cuY3VzdG9tbWVjaGFuaWNhbC5jb20/dGktb25saW5lLXVzZXJzLWdvb2dsZT0xJmFtcDtwPSUyRnNlYXJjaCZhbXA7X3dwbm9uY2U9NzQ1ZTA0YzE1NyJ9" />			<style>.cmplz-hidden {
307					display: none !important;
308				}</style>
309				
310<!-- Google Tag Manager for WordPress by gtm4wp.com -->
311<!-- GTM Container placement set to off -->
312<script data-cfasync="false" data-pagespeed-no-defer>
313	var dataLayer_content = {};
314</script>
vendor: 1 bytes, line 314
314
315<script data-cfasync="false" data-pagespeed-no-defer>
316	console.warn && console.warn("[GTM4WP] Google Tag Manager container code placement set to OFF !!!");
317	console.warn && console.warn("[GTM4WP] Data layer codes are active but GTM container must be loaded using custom coding !!!");
318</script>
318
319<!-- End Google Tag Manager for WordPress by gtm4wp.com --><!-- Premion Visitor Pixel -->
320<script src="https://px.premion.com/pixel.js?pxid=680b908b064820ee5186666a"></script>
320
321<link rel="preconnect" href="https://fonts.googleapis.com">
322<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
323<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400&family=Oxygen:wght@700&display=swap" rel="stylesheet">
324 <style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://www.custommechanical.com/wp-content/uploads/2023/03/cropped-leaf-32x32.png" sizes="32x32" />
325<link rel="icon" href="https://www.custommechanical.com/wp-content/uploads/2023/03/cropped-leaf-192x192.png" sizes="192x192" />
326<link rel="apple-touch-icon" href="https://www.custommechanical.com/wp-content/uploads/2023/03/cropped-leaf-180x180.png" />
327<meta name="msapplication-TileImage" content="https://www.custommechanical.com/wp-content/uploads/2023/03/cropped-leaf-270x270.png" />
328<style id="wp-custom-css">
329/* FULL CSS — keep your hero + form glass + trust float + hide required text.
330   Offer is back to “before” (bg-secondary bar). */
331
332.home-hero {
333--hero-navy: #0d2d6c;
334--hero-teal: #0a7a74;
335--hero-gold: #f2c418;
336--hero-blue: #1a6fb3;
337--hero-btn-blue: #0f5c9a;
338--hero-red: #d93025;
339--hero-text: #222;
340
341position: relative;
342display: flex;
343align-items: center;
344min-height: 100vh;
345min-height: 100svh;
346padding-top: var(--hero-push) !important;
347}
348
349/* Darker on the left so white text reads over the photo */
350.home-hero::before {
351content: "";
352position: absolute;
353inset: 0;
354background: linear-gradient(90deg, rgba(0, 0, 0, .45) 0%, rgba(0, 0, 0, .25) 45%, rgba(0, 0, 0, .05) 70%, rgba(0, 0, 0, 0) 100%);
355pointer-events: none;
356}
357
358.home-hero>.container-fluid {
359position: relative;
360z-index: 1;
361}
362
363/* ---------- Tagline + headline ---------- */
364.home-hero .hero-tagline {
365font-size: clamp(1rem, 1.4vw, 1.4rem);
366font-weight: 400;
367color: #fff;
368text-shadow: 0 1px 4px rgba(0, 0, 0, .5);
369}
370
371.home-hero .hero-headline {
372font-size: clamp(2rem, 2.4vw, 3.4rem);
373font-weight: 700;
374line-height: 1.2;
375color: #fff;
376text-shadow: 0 2px 8px rgba(0, 0, 0, .55);
377}
378
379/* ---------- Coupons ---------- */
380.home-hero .hero-coupon {
381display: flex;
382align-items: center;
383gap: 1.2rem;
384padding: .85rem 1.25rem;
385border: 2px dashed rgba(255, 255, 255, .75);
386border-radius: 6px;
387box-shadow: 0 4px 14px rgba(0, 0, 0, .3);
388color: #fff;
389text-decoration: none;
390transition: transform .2s, box-shadow .2s;
391}
392
393.home-hero .hero-coupon:hover {
394color: #fff;
395transform: translateY(-2px);
396box-shadow: 0 8px 20px rgba(0, 0, 0, .4);
397}
398
399.home-hero .hero-coupon--blue {
400background: rgba(11, 42, 91, .95);
401}
402
403.home-hero .hero-coupon--teal {
404background: rgba(10, 122, 116, .95);
405}
406
407.home-hero .hero-coupon-icon {
408flex: 0 0 auto;
409width: 72px;
410height: 72px;
411border-radius: 50%;
412border: 3px solid var(--hero-gold);
413display: grid;
414place-items: center;
415font-size: 2.2rem;
416line-height: 1;
417color: #fff;
418}
419
420.home-hero .hero-coupon-content {
421font-size: clamp(.95rem, 1.1vw, 1.15rem);
422line-height: 1.35;
423color: #fff;
424}
425
426.home-hero .hero-coupon-content>* {
427margin: 0;
428color: #fff;
429}
430
431/* First shortcode output = title */
432.home-hero .hero-coupon-content> :first-child {
433margin-bottom: .2rem;
434font-size: clamp(1.1rem, 1.6vw, 1.6rem);
435font-weight: 400;
436text-transform: uppercase;
437line-height: 1.2;
438}
439
440/* ---------- Buttons ---------- */
441.home-hero .hero-btn {
442min-width: 240px;
443padding: .95rem 2rem;
444font-size: clamp(1.1rem, 1.4vw, 1.4rem);
445border: 2px solid #fff;
446border-radius: 4px;
447box-shadow: 0 4px 12px rgba(0, 0, 0, .3);
448}
449
450.home-hero .hero-btn--primary {
451background: var(--hero-navy);
452color: #fff;
453}
454
455.home-hero .hero-btn--primary:hover {
456background: #0a2250;
457color: #fff;
458}
459
460.home-hero .hero-btn--secondary {
461background: #fff;
462color: var(--hero-navy);
463border-color: var(--hero-navy);
464}
465
466.home-hero .hero-btn--secondary:hover {
467background: #eef3fb;
468color: var(--hero-navy);
469}
470
471/* ---------- Form card ---------- */
472.home-hero .mg-hero-form-card {
473border-radius: 3px;
474}
475
476.home-hero .hero-form-title {
477color: var(--hero-blue);
478}
479
480.home-hero .mg-hero-form-card .gform_wrapper {
481margin: 0;
482}
483
484.home-hero .mg-hero-form-card .gform_wrapper .gform_fields {
485row-gap: 1.25rem;
486}
487
488.home-hero .mg-hero-form-card .gform_wrapper .gfield_label {
489margin-bottom: .6rem;
490font-size: 1.1rem;
491font-weight: 700;
492color: var(--hero-text);
493}
494
495.home-hero .mg-hero-form-card .gform_wrapper .gfield_required {
496color: var(--hero-red);
497}
498
499.home-hero .mg-hero-form-card .gform_wrapper .ginput_container--name {
500display: grid;
501grid-template-columns: 1fr 1fr;
502gap: .5rem;
503}
504
505.home-hero .mg-hero-form-card .gform_wrapper .ginput_complex>span {
506width: auto;
507margin: 0;
508padding: 0;
509}
510
511.home-hero .mg-hero-form-card .gform_wrapper .ginput_complex label {
512margin-top: .5rem;
513font-size: 1rem;
514color: var(--hero-text);
515}
516
517.home-hero .mg-hero-form-card .gform_wrapper input[type="text"],
518.home-hero .mg-hero-form-card .gform_wrapper input[type="tel"],
519.home-hero .mg-hero-form-card .gform_wrapper input[type="email"] {
520height: 48px;
521padding: .5rem .75rem;
522font-size: 1rem;
523border: 1px solid #c9c9c9;
524border-radius: 3px;
525}
526
527.home-hero .mg-hero-form-card .gform_wrapper input:focus {
528outline: none;
529border-color: var(--hero-blue);
530box-shadow: 0 0 0 3px rgba(26, 111, 179, .2);
531}
532
533.home-hero .mg-hero-form-card .gform_wrapper .gfield--type-html,
534.home-hero .mg-hero-form-card .gform_wrapper .gfield_description {
535font-size: .72rem;
536line-height: 2.1;
537color: var(--hero-text);
538}
539
540.home-hero .mg-hero-form-card .gform_wrapper .gfield--type-html a,
541.home-hero .mg-hero-form-card .gform_wrapper .gfield_description a {
542color: var(--hero-red);
543}
544
545.home-hero .mg-hero-form-card .gform_wrapper .gform_footer {
546margin-top: 1.25rem;
547padding: 0;
548}
549
550.home-hero .mg-hero-form-card .gform_wrapper .gform_button {
551padding: .7rem 1rem;
552font-size: 1.05rem;
553color: #fff;
554background: var(--hero-btn-blue);
555border: 0;
556border-radius: 2px;
557}
558
559.home-hero .mg-hero-form-card .gform_wrapper .gform_button:hover {
560background: #0b4a7d;
561}
562
563/* ---------- Mobile ---------- */
564@media (max-width: 991.98px) {
565.home-hero::before {
566background: rgba(0, 0, 0, .45);
567}
568}
569
570@media (max-width: 575.98px) {
571.home-hero .hero-coupon {
572gap: .9rem;
573padding: .8rem 1rem;
574}
575
576.home-hero .hero-coupon-icon {
577width: 56px;
578height: 56px;
579font-size: 1.7rem;
580}
581
582.home-hero .hero-btn {
583width: 100%;
584min-width: 0;
585}
586}
587
588@media (prefers-reduced-motion: reduce) {
589.home-hero .hero-coupon {
590transition: none;
591}
592
593.home-hero .hero-coupon:hover {
594transform: none;
595}
596}
597</style>
598    <!-- wp_head end -->
599  <link rel='stylesheet' id='lc-aos-css' href='https://www.custommechanical.com/wp-content/plugins/livecanvas/modules/optin-extra-assets/aos.css' media='all' />
600
601</head>
602  <body data-cmplz=1 class="wp-singular page-template page-template-page-templates page-template-empty page-template-page-templatesempty-php page page-id-224329 page-parent wp-custom-logo wp-embed-responsive wp-theme-picostrap5 wp-child-theme-picostrap5-child-base wpa-excerpt" >
603
604  
605
606
607<header id='lc-header'>
608<div class="bg-white shadow px-3 pt-2 bg-white" id="mg-header">
609	<div class="d-none d-lg-block">
610		<div class="d-flex align-items-center justify-content-between mx-3">
611			<div class="lc-block"><a href="https://www.custommechanical.com/">
612					<img class="img-fluid" src="https://www.custommechanical.com/wp-content/uploads/2023/07/custom-mechanical.png" alt="Custom Mechanical" loading="eager">
613				</a></div><!-- /lc-block -->
614			<div class="d-flex align-items-center">
615				<!-- div class="lc-block d-inline-block ml-2 text-danger">
616					<a class="btn btn-lg btn-link fw-bold text-decoration-none" href="#" role="button" target="_blank" rel="noopener nofollow"><span class="fas fa-star"></span> Review Us on Google</a>
617				</div -->
618				<!-- /lc-block -->
619				<!--<button class="btn btn-lg btn-warning text-info font-weight-bold me-2 premion-conversion" type="button" onclick="NeticScheduler.open(); return false;"><span class="fas fa-calendar-alt me-2"></span> Schedule An Appointment</button>-->
620				<a href="/schedule-appointment" onclick="NeticScheduler.open(); return false;" class="btn btn-lg btn-warning text-info font-weight-bold me-2 premion-conversion">
621					<span class="fas fa-calendar-alt me-2"></span> Schedule An Appointment
622				</a>
623
624
625
626				<!--<a class="btn btn-lg btn-warning text-info font-weight-bold me-2" href="/schedule-appointment" onclick="NeticScheduler.open(); return false;" role="button"><span class="fas fa-calendar-alt me-2"></span> Schedule An Appointment</a>-->
627				<div class="live-shortcode" ><a href="tel:+18776960808" class="btn btn btn-lg btn-info text-white font-weight-bold ms-2"><span class="fa-fw fas fa-mobile-alt me-2 mr-2"></span>
627(877) 696-0808<span class="message"></span></a></div>
628			</div><!-- /lc-block -->
629		</div>
630	</div>
631	<div class="d-flex align-items-center justify-content-between justify-content-lg-end w-100 mx-2">
632		<a class="navbar-brand d-lg-none" href="https://www.custommechanical.com/">
633			<img class="img-fluid" src="https://www.custommechanical.com/wp-content/uploads/2015/11/logo-custom-mechanical.png" alt="Logo Custom Mechanical" width="300px">
634		</a>
635		<nav class="navbar navbar-expand-lg d-flex flex-column p-0">
636			<!-- navigation desktop -->
637			<div class="collapse navbar-collapse navbar-white" id="myNavbar1">
638				<div  class="live-shortcode">
639					 <!--  lc_nav_menu --> <div class="menu-main-navigation-container"><ul id="mgMenu" class="navbar-nav ml-auto"><li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home nav-item nav-item-224136"><a href="https://www.custommechanical.com/" class="nav-link ">Home</a></li>
640<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-224936"><a href="https://www.custommechanical.com/hvac" data-nav-item="item-224936" class="nav-link  dropdown-toggle">HVAC</a><button id="item-224936" class="d-lg-none btn btn-sm mg-mobile-expand position-absolute"><span class="fas fa-chevron-right"></span></button>
641<ul class="dropdown-menu  depth_0" data-dropdown-menu="item-224936">
642<li class="menu-item mg-mobile-nav-back d-lg-none mb-3"><div class="dropdown-item"><button class="btn btn-sm"><span class="fas fa-chevron-left"></span> Back</button><span data-group="item-224936" class="sub-title d-block display-4 fw-bold"></span></div></li>	<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-224143"><a href="https://www.custommechanical.com/hvac/air-conditioning" data-nav-item="item-224143" class="dropdown-item  dropdown-toggle">Air Conditioning</a><button id="item-224143" class="d-lg-none btn btn-sm mg-mobile-expand position-absolute"><span class="fas fa-chevron-right"></span></button>
643	<ul class="dropdown-menu sub-menu  depth_1" data-dropdown-menu="item-224143">
644<li class="menu-item mg-mobile-nav-back d-lg-none mb-3"><div class="dropdown-item"><button class="btn btn-sm"><span class="fas fa-chevron-left"></span> Back</button><span data-group="item-224143" class="sub-title d-block display-4 fw-bold"></span></div></li>		<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224145"><a href="https://www.custommechanical.com/hvac/air-conditioning/air-conditioning-repair" class="dropdown-item ">AC Repair</a></li>
645		<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224144"><a href="https://www.custommechanical.com/hvac/air-conditioning/air-conditioning-installation" class="dropdown-item ">AC Installation</a></li>
646	</ul>
647</li>
648	<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-224147"><a href="https://www.custommechanical.com/hvac/heating" data-nav-item="item-224147" class="dropdown-item  dropdown-toggle">Heating</a><button id="item-224147" class="d-lg-none btn btn-sm mg-mobile-expand position-absolute"><span class="fas fa-chevron-right"></span></button>
649	<ul class="dropdown-menu sub-menu  depth_1" data-dropdown-menu="item-224147">
650<li class="menu-item mg-mobile-nav-back d-lg-none mb-3"><div class="dropdown-item"><button class="btn btn-sm"><span class="fas fa-chevron-left"></span> Back</button><span data-group="item-224147" class="sub-title d-block display-4 fw-bold"></span></div></li>		<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224149"><a href="https://www.custommechanical.com/hvac/heating/furnace-repair" class="dropdown-item ">Furnace Repair</a></li>
651		<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224148"><a href="https://www.custommechanical.com/hvac/heating/furnace-installation" class="dropdown-item ">Furnace Installation</a></li>
652	</ul>
653</li>
654	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224980"><a href="https://www.custommechanical.com/hvac/heat-pumps" class="dropdown-item ">Heat Pumps</a></li>
655	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224150"><a href="https://www.custommechanical.com/hvac/indoor-air-quality" class="dropdown-item ">Indoor Air Quality</a></li>
656	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224926"><a href="https://www.custommechanical.com/hvac/sheet-metal" class="dropdown-item ">Sheet Metal</a></li>
657</ul>
658</li>
659<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-224921"><a href="https://www.custommechanical.com/plumbing" data-nav-item="item-224921" class="nav-link  dropdown-toggle">Plumbing</a><button id="item-224921" class="d-lg-none btn btn-sm mg-mobile-expand position-absolute"><span class="fas fa-chevron-right"></span></button>
660<ul class="dropdown-menu  depth_0" data-dropdown-menu="item-224921">
661<li class="menu-item mg-mobile-nav-back d-lg-none mb-3"><div class="dropdown-item"><button class="btn btn-sm"><span class="fas fa-chevron-left"></span> Back</button><span data-group="item-224921" class="sub-title d-block display-4 fw-bold"></span></div></li>	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224922"><a href="https://www.custommechanical.com/plumbing/water-heaters" class="dropdown-item ">Water Heaters</a></li>
662</ul>
663</li>
664<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-224969"><a href="https://www.custommechanical.com/compare-plans" data-nav-item="item-224969" class="nav-link  dropdown-toggle">Service Plans</a><button id="item-224969" class="d-lg-none btn btn-sm mg-mobile-expand position-absolute"><span class="fas fa-chevron-right"></span></button>
665<ul class="dropdown-menu  depth_0" data-dropdown-menu="item-224969">
666<li class="menu-item mg-mobile-nav-back d-lg-none mb-3"><div class="dropdown-item"><button class="btn btn-sm"><span class="fas fa-chevron-left"></span> Back</button><span data-group="item-224969" class="sub-title d-block display-4 fw-bold"></span></div></li>	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224925"><a href="https://www.custommechanical.com/services/maintenance" class="dropdown-item ">Maintenance</a></li>
667</ul>
668</li>
669<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-224152"><a href="https://www.custommechanical.com/specials" data-nav-item="item-224152" class="nav-link  dropdown-toggle">Specials</a><button id="item-224152" class="d-lg-none btn btn-sm mg-mobile-expand position-absolute"><span class="fas fa-chevron-right"></span></button>
670<ul class="dropdown-menu  depth_0" data-dropdown-menu="item-224152">
671<li class="menu-item mg-mobile-nav-back d-lg-none mb-3"><div class="dropdown-item"><button class="btn btn-sm"><span class="fas fa-chevron-left"></span> Back</button><span data-group="item-224152" class="sub-title d-block display-4 fw-bold"></span></div></li>	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224153"><a href="https://www.custommechanical.com/financing" class="dropdown-item ">Financing &#038; Loyalty Bucks</a></li>
672</ul>
673</li>
674<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-224137"><a href="https://www.custommechanical.com/about" data-nav-item="item-224137" class="nav-link  dropdown-toggle">About Us</a><button id="item-224137" class="d-lg-none btn btn-sm mg-mobile-expand position-absolute"><span class="fas fa-chevron-right"></span></button>
675<ul class="dropdown-menu  depth_0" data-dropdown-menu="item-224137">
676<li class="menu-item mg-mobile-nav-back d-lg-none mb-3"><div class="dropdown-item"><button class="btn btn-sm"><span class="fas fa-chevron-left"></span> Back</button><span data-group="item-224137" class="sub-title d-block display-4 fw-bold"></span></div></li>	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224759"><a href="https://www.custommechanical.com/about/testimonials" class="dropdown-item ">Testimonials</a></li>
677	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224931"><a href="https://www.custommechanical.com/about/community" class="dropdown-item ">Community Involvement</a></li>
678	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224932"><a href="https://www.custommechanical.com/about/team" class="dropdown-item ">Meet The Team</a></li>
679	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224934"><a href="https://www.custommechanical.com/about/custom" class="dropdown-item ">Why Choose Us</a></li>
680	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224933"><a href="https://www.custommechanical.com/about/affiliations" class="dropdown-item ">Affiliations &#038; Credentials</a></li>
681	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-224892"><a href="https://www.custommechanical.com/info" class="dropdown-item ">Articles</a></li>
682	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224159"><a href="https://www.custommechanical.com/faq" class="dropdown-item ">FAQ</a></li>
683	<li  class="menu-item menu-item-type-taxonomy menu-item-object-category nav-item nav-item-224156"><a href="https://www.custommechanical.com/blog" class="dropdown-item ">Blogs</a></li>
684	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-227246"><a href="https://www.custommechanical.com/ask-andrea-videos" class="dropdown-item ">Ask Andrea Videos</a></li>
685	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-227247"><a href="https://www.custommechanical.com/hvac-news" class="dropdown-item ">HVAC News</a></li>
686</ul>
687</li>
688<li  class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children dropdown nav-item nav-item-224139"><a href="https://www.custommechanical.com/contact" data-nav-item="item-224139" class="nav-link  dropdown-toggle">Contact Us</a><button id="item-224139" class="d-lg-none btn btn-sm mg-mobile-expand position-absolute"><span class="fas fa-chevron-right"></span></button>
689<ul class="dropdown-menu  depth_0" data-dropdown-menu="item-224139">
690<li class="menu-item mg-mobile-nav-back d-lg-none mb-3"><div class="dropdown-item"><button class="btn btn-sm"><span class="fas fa-chevron-left"></span> Back</button><span data-group="item-224139" class="sub-title d-block display-4 fw-bold"></span></div></li>	<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-224935"><a href="https://www.custommechanical.com/about/employment" class="dropdown-item ">Employment</a></li>
691	<li  class="netic-schedule-trigger premion-conversion menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-227248"><a href="https://www.custommechanical.com/schedule-appointment" class="dropdown-item ">Service Request</a></li>
692</ul>
693</li>
694<li  class="menu-item menu-item-type-post_type menu-item-object-page nav-item nav-item-225834"><a href="https://www.custommechanical.com/referral-rewards-program" class="nav-link ">Referral Rewards</a></li>
695<li  class="search-item menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-224329 current_page_item nav-item nav-item-224331"><a href="https://www.custommechanical.com/search" class="nav-link active"><span>Search</span></a></li>
696</ul></div> <!-- /lc_nav_menu --> </div>
697			</div>
698			<!-- nav button mobile -->
699			<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#myNavbar1" aria-controls="myNavbar1" aria-expanded="false" aria-label="Toggle navigation">
700				<div class="hamburger-container">
701					<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewB
701ox="0 0 200 200">
702						<g stroke-width="6.5" stroke-linecap="round">
703							<path d="M72 82.286h28.75" fill="#D51900" fill-rule="evenodd"></path>
704							<path d="M100.75 103.714l72.482-.143c.043 39.398-32.284 71.434-72.16 71.434-39.878 0-72.204-32.036-72.204-71.554" fill="none"></path>
705							<path d="M72 125.143h28.75" fill="#D51900" fill-rule="evenodd"></path>
706							<path d="M100.75 103.714l-71.908-.143c.026-39.638 32.352-71.674 72.23-71.674 39.876 0 72.203 32.036 72.203 71.554" fill="none"></path>
707							<path d="M100.75 82.286h28.75" fill="#D51900" fill-rule="evenodd"></path>
708							<path d="M100.75 125.143h28.75" fill="#D51900" fill-rule="evenodd"></path>
709						</g>
710					</svg>
711				</div>
712			</button>
713		</nav>
714	</div>
715</div>
716</header>
717
718
719
720<main id='theme-main'>
721
722<section class="mg-internal-hero vh-50">
723	<div class="container-fluid">
724		<div class="row justify-content-center">
725			<div class="col col-sm-8 col-md-6 col-lg-4 py-5">
726				<div class="lc-block pb-5">
727					<h1>Search</h1>
728				</div><!-- /lc-block -->
729				<div class="lc-block">
730					<form class="wp-block-search" role="search" method="get" action="/search/results">
731						<div class=" input-group mb-3">
732							<input type="search" id="wp-block-search__input-1" class="wp-block-search__input form-control" name="s" value="" placeholder="Search" aria-describedby="searchBtn">
733							<div class="input-group-append">
734								<button class="btn btn-primary" type="submit" id="searchBtn" alt="Search"><span class="fas fa-search"></span></button>
735							</div>
736						</div>
737					</form>
738				</div><!-- /lc-block -->
739			</div>
740		</div>
741	</div>
742</section>
743</main>
744	
745
746
747<footer id='lc-footer'>
748<div class="text-light bg-dark" id="mg-footer">
749	<div class="container pt-6">
750		<div class="row row-cols-1 row-cols-md-3 g-4 g-xl-8">
751			<div class="col live-shortcode text-center" >
752				<a href="/"><img class="img-fluid pb-4" src="https://www.custommechanical.com/wp-content/uploads/2023/07/custom-mechanical-white.png" alt="Custom Mechanical White" loading="lazy"></a>
753				
754<div class="mg-social">
755	<a href="https://www.facebook.com/CustomMechanical" target="_blank" rel="noopener nofollow" title="Like Us on Facebook" aria-label="Like Us on Facebook"><i class="fab fa-facebook-square fa-2x"></i><span>facebook</span></a>
756	<a href="https://www.youtube.com/channel/UCYVe5Hix5B9j-CgBovM6vcA" target="_blank" rel="noopener nofollow" title="Check Us Out on Youtube" aria-label="Check Us Out on Youtube"><i class="fab fa-youtube-square fa-2x"></i><span>youtube</span></a>
757	<a href="/feed" target="_blank" rel="noopener" title="Subscribe to Us" aria-label="Subscribe to our blog"><i class="fas fa-rss-square fa-2x"></i><span>rss</span></a>
758</div>
759
760			</div><!-- /col -->
761			<div class="col text-light live-shortcode" >
762				<h3>Custom Mechanical</h3>
763				35342 Bayard Rd<br>
764				Frankford, DE 19945<br>
765				Phone: <a href="tel:+18776960808">(877) 696-0808</a> 
766				<br><br>HVAC DE #HM-0000111
767				<br>HVAC MD #01-5841
768				<br>Plumbing DE #00653
769				<br>Plumbing MD #71211
770				<br>Worcester County #M1043
771			</div><!-- /col -->
772			<div class="col live-shortcode" >
773				<div class="card bg-transparent border-0"><h3>Quick Links</h3><ul class="d-flex flex-column align-items-start list-unstyled"><li><a href="https://www.custommechanical.com/" class="btn btn-link">Home</a></li><li><a href="https://www.custommechanical.com/specials" class="btn btn-link">Specials</a></li><li><a href="https://www.custommechanical.com/schedule-appointment" class="btn btn-link">Schedule Appointment</a></li><li><a href="https://www.custommechanical.com/contact" class="btn btn-link">Contact</a></li><li><a href="https://www.custommechanical.com/opt-out-preferences" class="btn btn-link">Opt-out preferences</a></li><li><a href="https://www.custommechanical.com/privacy-statement-us" class="btn btn-link">Privacy Statement (US)</a></li></ul></div>
774			</div><!-- /col -->
775		</div>
776	</div>
777	<div class="live-shortcode copyright" >
778		<p class="m-0">All Content Copyright © 2026 Custom Mechanical | <a href="/accessibility-statement" aria-label="click to open">Accessibility Statement</a> | <a href="/privacy-policy" aria-label="click to open">Privacy Policy</a> | <a href="/sitemap" aria-label="click to open">Sitemap</a></p>
779	</div>
780</div>
781<div class="fixed-bottom d-lg-none">
782	<div class="row g-0 w-100 mx-0">
783		<div class="col live-shortcode" >
784			<a href="tel:+18776960808" class="btn btn-info rounded-0 d-block btn-lg px-1 py-4">(877) 696-0808<span class="message"></span></a>
785		</div><!-- /col -->
786		<div class="col">
787			<!--<a class="btn btn-primary text-white d-block rounded-0 btn-lg px-1 py-4 premion-conversion se-booking-show" role="button">Schedule Visit</a>-->
788			<a href="/schedule-appointment" onclick="NeticScheduler.open(); return false;" class="btn btn-primary text-white d-block rounded-0 btn-lg px-1 py-4 premion-conversion" role="button">Schedule Visit</a>
789		</div><!-- /col -->
790	</div>
791</div>
792</footer>
793
794
795
796
797	
797<script type="speculationrules">
798{"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/picostrap5-child-base/*","/wp-content/themes/picostrap5/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
799</script>
vendor: 1 bytes, line 799
799
800<script type="text/javascript">
801	(function(){"use strict";var e=null,b="4.0.0",
802	n="36793",
803	additional="term=value",
804	t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.mountain.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";
804c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})()
805</script>
805
806
807<!-- Begin TVSquared Page Visits Tracking Code -->
808<script type="text/javascript">
809    var _tvq = window._tvq = window._tvq || [];
810    (function() {
811      var u = (("https:" == document.location.protocol) ?
812          "https://collector-39977.us.tvsquared.com/"
813          :
814          "http://collector-39977.us.tvsquared.com/");
815      _tvq.push(['setSiteId', "TV-6309092727-1"]);
816      _tvq.push(['setTrackerUrl', u + 'tv2track.php']);
817      _tvq.push([function() {
818          this.deleteCustomVariable(5, 'page')
819      }]);
820      _tvq.push(['trackPageView']);
821      var d = document,
822          g = d.createElement('script'),
823          s = d.getElementsByTagName('script')[0];
824      g.type = 'text/javascript';
825      g.defer = true;
826      g.async = true;
827      g.src = u + 'tv2track.js';
828      s.parentNode.insertBefore(g, s);
829    })();
830</script>
830
831<!-- End TVSquared Tracking Code -->
832
833<!-- Redirect Offers -->
834<script>
835jQuery(document).ready(function() {
836  jQuery(".offers .offer-body").attr("href", "http://www.custommechanical.com/schedule-appointment").removeAttr("target");
837  jQuery(".offers .offer-footer").remove();
838});
839</script>
839
840
841<!-- Coupon Order -->
842<script>
843jQuery(document).ready(function() {
844    // Define the desired order of offer elements
845    var desiredOrder = [
846        "eaf1e302-f835-11ef-8d1f-00505682e317",
847        "b97ca68a-f836-11ef-8f3e-00505682e317",
848        "",
849        "",
850        "",
851        "", // Placeholder for future ones
852        "" // Placeholder for future ones
853    ];
854
855    // Reverse the desiredOrder array
856    desiredOrder.reverse();
857
858    // Loop through desiredOrder and reorder elements within the container
859    var container = jQuery(".offers");
860    desiredOrder.forEach(function(uid) {
861        var offerElement = container.find(".offer[data-uid='" + uid + "']");
862        container.prepend(offerElement);
863    });
864});
865</script>
865
866
867<script>
868(function(w, d, n){
869    if (!w.MAI) {
870        w.MAI = {
871            emit: function() {
872                (w.MAI.q = w.MAI.q || []).push(arguments);
873            }
874        };
875        var e = d.createElement(n);
876        e.async = 1;
877        e.src = 'https://cdn.mgln.ai/pixel.min.js';
878        var s = d.getElementsByTagName(n)[0];
879        s.parentNode.insertBefore(e, s);
880    }
881})(window, document, 'script');
882
883document.addEventListener('click', function(e) {
884    var btn = e.target.closest('[class*="mg-ctn"]');
885    
886    if (btn) {
887        MAI.emit('conf', '019c4e28bd5e7a76afd59a8d0c4a5e9e');
888        MAI.emit('product', 19.99, 'USD');
889    }
890});
891</script>
891
892
893<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
894<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optout" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optout cmplz-bottom-left cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout">
895	<div class="cmplz-header">
896		<div class="cmplz-logo"><a href="https://www.custommechanical.com/" class="custom-logo-link" rel="home"><img width="1199" height="678" src="https://www.custommechanical.com/wp-content/uploads/2026/07/Custom-Mechanical_2022-Logo-1200x678-740c5a7.png" class="custom-logo" alt="Custom Mechanical 2022 Logo 1200x678 740c5a7" decoding="async" fetchpriority="high" srcset="https://www.custommechanical.com/wp-content/uploads/2026/07/Custom-Mechanical_2022-Logo-1200x678-740c5a7.png 1199w, https://www.custommechanical.com/wp-content/uploads/2026/07/Custom-Mechanical_2022-Logo-1200x678-740c5a7-300x170.png 300w, https://www.custommechanical.com/wp-content/uploads/2026/07/Custom-Mechanical_2022-Logo-1200x678-740c5a7-1024x579.png 1024w, https://www.custommechanical.com/wp-content/uploads/2026/07/Custom-Mechanical_2022-Logo-1200x678-740c5a7-150x85.png 150w, https://www.custommechanical.com/wp-content/uploads/2026/07/Custom-Mechanical_2022-Logo-1200x678-740c5a7-768x434.png 768w" sizes="(max-width: 1199px) 100vw, 1199px" /></a></div>
897		<div class="cmplz-title" id="cmplz-header-1-optout">Manage Consent</div>
898		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog">
899			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
900		</div>
901	</div>
902
903	<div class="cmplz-divider cmplz-divider-header"></div>
904	<div class="cmplz-body">
905		<div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div>
906		<!-- categories start -->
907		<div class="cmplz-categories">
908			<div class="cmplz-category cmplz-functional">
909				<div class="cmplz-category-header">
910					<span class="cmplz-category-title" id="cmplz-title-functional-1-optout">Functional</span>
911					<span class='cmplz-always-active'>
912						<span class="cmplz-banner-checkbox">
913							<input type="checkbox"
914									id="cmplz-functional-optout"
915									data-category="cmplz_functional"
916									class="cmplz-consent-checkbox cmplz-functional"
917									size="40"
918									value="1"/>
919							<label class="cmplz-label" for="cmplz-functional-optout"><span class="screen-reader-text">Functional</span></label>
920						</span>
921						Always active					</span>
922					<button class="cmplz-category-toggle"
923							aria-expanded="false"
924							aria-controls="cmplz-desc-functional-1-optout"
925							aria-labelledby="cmplz-title-functional-1-optout">
926						<span class="cmplz-icon cmplz-open">
927							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
928						</span>
929					</button>
930				</div>
931				<div class="cmplz-description" id="cmplz-desc-functional-1-optout" hidden>
932					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
933				</div>
934			</div>
935
936			<div class="cmplz-category cmplz-preferences">
937				<div class="cmplz-category-header">
938					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optout">Preferences</span>
939					<span class="cmplz-banner-checkbox">
940						<input type="checkbox"
941								id="cmplz-preferences-optout"
942								data-category="cmplz_preferences"
943								class="cmplz-consent-checkbox cmplz-preferences"
944								size="40"
945								value="1"/>
946						<label class="cmplz-label" for="cmplz-preferences-optout"><span class="screen-reader-text">Preferences</span></label>
947					</span>
948					<button class="cmplz-category-toggle"
949							aria-expanded="false"
950							aria-controls="cmplz-desc-preferences-1-optout"
951							aria-labelledby="cmplz-title-preferences-1-optout">
952						<span class="cmplz-icon cmplz-open">
953							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
953<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
954						</span>
955					</button>
956				</div>
957				<div class="cmplz-description" id="cmplz-desc-preferences-1-optout" hidden>
958					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
959				</div>
960			</div>
961
962			<div class="cmplz-category cmplz-statistics">
963				<div class="cmplz-category-header">
964					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optout">Statistics</span>
965					<span class="cmplz-banner-checkbox">
966						<input type="checkbox"
967								id="cmplz-statistics-optout"
968								data-category="cmplz_statistics"
969								class="cmplz-consent-checkbox cmplz-statistics"
970								size="40"
971								value="1"/>
972						<label class="cmplz-label" for="cmplz-statistics-optout"><span class="screen-reader-text">Statistics</span></label>
973					</span>
974					<button class="cmplz-category-toggle"
975							aria-expanded="false"
976							aria-controls="cmplz-desc-statistics-1-optout"
977							aria-labelledby="cmplz-title-statistics-1-optout">
978						<span class="cmplz-icon cmplz-open">
979							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
980						</span>
981					</button>
982				</div>
983				<div class="cmplz-description" id="cmplz-desc-statistics-1-optout" hidden>
984					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
985					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
986				</div>
987			</div>
988
989			<div class="cmplz-category cmplz-marketing">
990				<div class="cmplz-category-header">
991					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optout">Marketing</span>
992					<span class="cmplz-banner-checkbox">
993						<input type="checkbox"
994								id="cmplz-marketing-optout"
995								data-category="cmplz_marketing"
996								class="cmplz-consent-checkbox cmplz-marketing"
997								size="40"
998								value="1"/>
999						<label class="cmplz-label" for="cmplz-marketing-optout"><span class="screen-reader-text">Marketing</span></label>
1000					</span>
1001					<button class="cmplz-category-toggle"
1002							aria-expanded="false"
1003							aria-controls="cmplz-desc-marketing-1-optout"
1004							aria-labelledby="cmplz-title-marketing-1-optout">
1005						<span class="cmplz-icon cmplz-open">
1006							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
1007						</span>
1008					</button>
1009				</div>
1010				<div class="cmplz-description" id="cmplz-desc-marketing-1-optout" hidden>
1011					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
1012				</div>
1013			</div>
1014		</div><!-- categories end -->
1015			</div>
1016
1017	<div class="cmplz-links cmplz-information">
1018		<ul>
1019			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
1020			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
1020s-overview">Manage services</a></li>
1021			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
1022			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
1023		</ul>
1024			</div>
1025
1026	<div class="cmplz-divider cmplz-footer"></div>
1027
1028	<div class="cmplz-buttons">
1029		<button class="cmplz-btn cmplz-accept">Accept</button>
1030		<button class="cmplz-btn cmplz-deny">Deny</button>
1031		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
1032		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
1033		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
1034			</div>
1035
1036
1037	<div class="cmplz-documents cmplz-links">
1038		<ul>
1039			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
1040			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
1041			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
1042		</ul>
1043			</div>
1044</div>
1045</div>
1046					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optout">Manage consent</button>
1047
1048</div> 
1049		<a href="#" title="Scroll to page top" id="backToTop" onclick="window.scroll({  top: 0,   left: 0,   behavior: 'smooth'});" class="bg-light text-dark rounded"> 		
1050			<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-chevron-up" fill="currentColor" xmlns="http://www.w3.org/2000/svg">  <path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z"/></svg>
1051		</a>
1052
1053		
1053<script>
1054		window.addEventListener('scroll', function(){
1055			if(window.pageYOffset >= 1000) document.getElementById('backToTop').style.visibility="visible"; else document.getElementById('backToTop').style.visibility="hidden";
1056			}, { capture: false, passive: true});
1057		</script>
1057
1058		
1059		
1059<script id="lc-aos-js" src="https://www.custommechanical.com/wp-content/plugins/livecanvas/modules/optin-extra-assets/aos-with-init.js"></script>
vendor: 1 bytes, line 1059
1059
1060<script data-wp-strategy="defer" id="bootstrap5-js" src="https://www.custommechanical.com/wp-content/themes/picostrap5/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 1060
1060
1061<script id="mg-navigation-js" src="https://www.custommechanical.com/wp-content/themes/picostrap5-child-base/js/mg-navigation.js"></script>
vendor: 1 bytes, line 1061
1061
1062<script id="mg-sticky-header-js" src="https://www.custommechanical.com/wp-content/themes/picostrap5-child-base/js/mg-sticky-header.js"></script>
vendor: 1 bytes, line 1062
1062
1063<script id="ada-js-js" src="//mgstatic.net/wp/js/ada.js"></script>
vendor: 1 bytes, line 1063
1063
1064<script id="custom-js" src="https://www.custommechanical.com/wp-content/themes/picostrap5-child-base/js/custom.js"></script>
vendor: 1 bytes, line 1064
1064
1065<script id="magnific-js" src="https://www.custommechanical.com/wp-content/themes/picostrap5-child-base/js/vendor/jquery.magnific-popup.min.js"></script>
vendor: 1 bytes, line 1065
1065
1066<script id="wp-accessibility-js-extra">
1067var wpa = {"skiplinks":{"enabled":true,"output":"\u003Cdiv class=\"wpa-hide-ltr\" id=\"skiplinks\" role=\"navigation\" aria-label=\"Skip links\"\u003E\u003Ca href=\"#theme-main\" class='no-scroll et_smooth_scroll_disabled'\u003ESkip to Content\u003C/a\u003E \u003Ca href=\"#myNavbar1\" class='no-scroll et_smooth_scroll_disabled'\u003ESkip to navigation\u003C/a\u003E \u003C/div\u003E"},"target":"","tabindex":"1","underline":{"enabled":false,"target":"a"},"videos":"","dir":"ltr","viewport":"1","lang":"en-US","titles":"1","labels":"1","wpalabels":{"s":"Search","author":"Name","email":"Email","url":"Website","comment":"Comment"},"alt":"","altSelector":".hentry img[alt]:not([alt=\"\"]), .comment-content img[alt]:not([alt=\"\"]), #content img[alt]:not([alt=\"\"]),.entry-content img[alt]:not([alt=\"\"])","current":"","errors":"","tracking":"","ajaxurl":"https://www.custommechanical.com/wp-admin/admin-ajax.php","security":"af6aa4641a","action":"wpa_stats_action","url":"https://www.custommechanical.com/search/","post_id":"224329","continue":"","pause":"Pause video","play":"Play video","restUrl":"https://www.custommechanical.com/wp-json/wp/v2/media","ldType":"button","ldHome":"https://www.custommechanical.com","ldText":"\u003Cspan class=\"dashicons dashicons-media-text\" aria-hidden=\"true\"\u003E\u003C/span\u003E\u003Cspan class=\"screen-reader\"\u003ELong Description\u003C/span\u003E"};
1068//# sourceURL=wp-accessibility-js-extra
1069</script>
vendor: 1 bytes, line 1069
1069
1070<script data-wp-strategy="defer" defer id="wp-accessibility-js" src="https://www.custommechanical.com/wp-content/plugins/wp-accessibility/js/wp-accessibility.min.js"></script>
vendor: 1 bytes, line 1070
1070
1071<script id="cmplz-cookiebanner-js-extra">
1072var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"1","banner_version":"34","version":"7.6.5","store_consent":"1","do_not_track_enabled":"","consenttype":"optout","region":"us","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://www.custommechanical.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"34","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://www.custommechanical.com/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=34","page_links":{"us":{"cookie-statement":{"title":"Opt-out preferences","url":"https://www.custommechanical.com/opt-out-preferences"},"privacy-statement":{"title":"Privacy Statement ","url":"https://www.custommechanical.com/privacy-statement-us"},"privacy-statement-children":{"title":"","url":"https://www.custommechanical.com/search"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback"};
1073//# sourceURL=cmplz-cookiebanner-js-extra
1074</script>
vendor: 1 bytes, line 1074
1074
1075<script defer id="cmplz-cookiebanner-js" src="https://www.custommechanical.com/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js"></script>
1075
1076<!-- Statistics script Complianz GDPR/CCPA -->
1077						
1077<script data-category="functional">
vendor: 339 bytes, lines 1077-1082
1077
1078							(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1079		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1080	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1081	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1082})(window,document,'script','dataLayer','
1082GTM-NJ284T3L
vendor: 5 bytes, lines 1082-1083
1082');
1083
1084const revokeListeners = [];
1085window.addRevokeListener = (callback) => {
1086	revokeListeners.push(callback);
1087};
1088document.addEventListener("cmplz_revoke", function (e) {
1089	cmplz_set_cookie('cmplz_consent_mode', 'revoked', false );
1090	revokeListeners.forEach((callback) => {
1091		callback();
1092	});
1093});
1094
1095const consentListeners = [];
1096/**
1097 * Called from GTM template to set callback to be executed when user consent is provided.
1098 * @param callback
1099 */
1100window.addConsentUpdateListener = (callback) => {
1101	consentListeners.push(callback);
1102};
1103document.addEventListener("cmplz_fire_categories", function (e) {
1104	var consentedCategories = e.detail.categories;
1105	const consent = {
1106		'security_storage': "granted",
1107		'functionality_storage': "granted",
1108		'personalization_storage':  cmplz_in_array( 'preferences', consentedCategories ) ? 'granted' : 'denied',
1109		'analytics_storage':  cmplz_in_array( 'statistics', consentedCategories ) ? 'granted' : 'denied',
1110		'ad_storage': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied',
1111		'ad_user_data': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied',
1112		'ad_personalization': cmplz_in_array( 'marketing', consentedCategories ) ? 'granted' : 'denied',
1113	};
1114
1115	//don't use automatic prefixing, as the TM template needs to be sure it's cmplz_.
1116	let consented = [];
1117	for (const [key, value] of Object.entries(consent)) {
1118		if (value === 'granted') {
1119			consented.push(key);
1120		}
1121	}
1122	cmplz_set_cookie('cmplz_consent_mode', consented.join(','), false );
1123	consentListeners.forEach((callback) => {
1124		callback(consent);
1125	});
1126});
1127						</script>
1127
1128						
1129	<div class="ada-sidebar">
1130	<div id="comply">Compliance Settings</div>
1131	<div id="increase"><i class="fas fa-fw fa-text-height" aria-hidden="true"></i><span>Increase Font Size</span></div>
1132	<div id="grayscale"><i class="fas fa-fw fa-adjust" aria-hidden="true"></i><span>Grayscale</span></div>
1133	<div id="simplify"><i class="fas fa-fw fa-font" aria-hidden="true"></i><span>Simplified Font</span></div>
1134	<div id="underline"><i class="fas fa-fw fa-underline" aria-hidden="true"></i><span>Underline Links</span></div>
1135	<div id="highlight"><i class="fas fa-fw fa-edit" aria-hidden="true"></i><span>Highlight Links</span></div>
1136	<div id="navigate"><i class="fas fa-fw fa-arrow-down" aria-hidden="true"></i><span>Skip to Content</span></div>
1137	<div id="reset"><i class="fas fa-fw fa-trash-alt" aria-hidden="true"></i><span>Reset</span></div>
1138	<div class="ada-sidebar-close"><i class="fas fa-fw fa-times" aria-hidden="true"></i><span>Close</span></div>
1139	</div>
1140	<div class="ada-icon"><i class="fas fa-universal-access" aria-hidden="true"></i></div>
1141	
1141<script> jQuery(function($){ $(".widget_meta a[href='https://www.custommechanical.com/comments/feed']").parent().remove(); }); </script>
1141
1142	
1142<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:'a47422e8efc15810',t:'MTc5MTQ1MTkyNQ=='};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>
1142</body>
1143</html>
1144

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.