PageSourceSearch

https://sunvalleyac-heating.com/home/

html sunvalleyac-heating.com collected 2026-09-26 14:28:05 UTC 51,063 bytes, 642 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 6]>
3<html id="ie6" lang="en-US">
4<![endif]-->
5<!--[if IE 7]>
6<html id="ie7" lang="en-US">
7<![endif]-->
8<!--[if IE 8]>
9<html id="ie8" lang="en-US">
10<![endif]-->
11<!--[if !(IE 6) | !(IE 7) | !(IE 8)  ]><!-->
12<html lang="en-US">
13<!--<![endif]-->
14<head>
15<meta charset="UTF-8" />
16<meta name="viewport" content="width=device-width" />
17<meta name="lnm.location" content="linknowmedia.house" /> 
18<title>Sunvalley Ac, Heating And Refrigeration LLC | HVAC Contractor</title>
19<link rel="profile" href="http://gmpg.org/xfn/11" />
20<link rel="pingback" href="https://sunvalleyac-heating.com/xmlrpc.php" />
21<!--[if lt IE 9]>
22<script src="https://sunvalleyac-heating.com/wp-content/themes/hvac6/scripts/html5.js" type="text/javascript"></script>
22
23<![endif]-->
24	
25<meta name='robots' content='max-image-preview:large' />
26<meta name="description" content="Sunvalley Ac, Heating And Refrigeration LLC offers top-of-the-line customizable and affordable HVAC services. Call (915) 856-0221 for our rates." /><meta name="keywords" content="El Paso HVAC Company, El Paso Air Conditioning Installation, El Paso Heating Repair, Socorro HVAC Company, Socorro Air Conditioning Installation, Socorro Heating Repair, Horizon City HVAC Company, Horizon City Air Conditioning Installation, Horizon City Heating Repair" /><meta name="lnm.themename" content="hvac6" /><link rel='dns-prefetch' href='//www.google.com' />
27<link rel='dns-prefetch' href='//maps.googleapis.com' />
28<link rel='dns-prefetch' href='//kit.fontawesome.com' />
29<link rel="alternate" type="application/rss+xml" title="Sunvalley Ac, Heating And Refrigeration LLC &raquo; Home Comments Feed" href="https://sunvalleyac-heating.com/home/feed/" />
30<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
31img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
32/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
33</style>
34<link rel='stylesheet' id='wp-block-library-css' href='https://sunvalleyac-heating.com/wp-includes/css/dist/block-library/style.min.css' media='all' />
35
36<style id='global-styles-inline-css' type='text/css'>
37: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%);
37--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}
37.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;}
38/*# sourceURL=global-styles-inline-css */
39</style>
40
41<link rel='stylesheet' id='normalize-css' href='https://sunvalleyac-heating.com/wp-content/themes/hvac6/normalize.min.css' media='all' />
42<link rel='stylesheet' id='foundation-css' href='https://sunvalleyac-heating.com/wp-content/themes/hvac6/foundation.css' media='all' />
43<link rel='stylesheet' id='style-css' href='https://sunvalleyac-heating.com/wp-content/themes/hvac6/style.css' media='all' />
44<link rel='stylesheet' id='slick-css' href='https://sunvalleyac-heating.com/wp-content/themes/hvac6/slick/slick.css' media='all' />
45<link rel='stylesheet' id='pagestylephp-css' href='https://sunvalleyac-heating.com/wp-content/themes/hvac6/page-css.php' media='all' />
46<script src="https://sunvalleyac-heating.com/wp-content/themes/hvac6/scripts/jquery.min.js" id="jquery-js"></script>
vendor: 1 bytes, line 46
46
47<script src="https://sunvalleyac-heating.com/wp-content/themes/hvac6/js/foundation/foundation.js" id="foundationjs-js"></script>
vendor: 1 bytes, line 47
47
48<script src="https://sunvalleyac-heating.com/wp-content/themes/hvac6/js/foundation/foundation.topbar.js" id="topbar-js"></script>
vendor: 1 bytes, line 48
48
49<script src="https://kit.fontawesome.com/f9c8f97a41.js" id="fontawesome-js"></script>
vendor: 1 bytes, line 49
49
50<script src="https://sunvalleyac-heating.com/wp-content/themes/hvac6/scripts/vendor/modernizr.js" id="modernizr-js"></script>
50
51<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sunvalleyac-heating.com/xmlrpc.php?rsd" />
52<meta name="generator" content="WordPress 6.9.9" />
53<link rel="canonical" href="https://sunvalleyac-heating.com" />
54<link rel='shortlink' href='https://sunvalleyac-heating.com/?p=4' />
55<script src='https://sunvalleyac-heating.com/?dm=bc5b9cace012941ab556d4cb08072baa&amp;action=load&amp;blogid=983&amp;siteid=1&amp;t=98170511&amp;back=https%3A%2F%2Fsunvalleyac-heating.com%2Fhome%2F' type='text/javascript'></script>
55<!-- pulled from default Schema Settings -->
55<script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"LocalBusiness","name":"Sunvalley Ac, Heating And Refrigeration LLC","description":"HVAC Company, Air Conditioning Installation and Heating Repair","image":"https:\/\/sunvalleyac-heating.com\/wp-content\/themes\/hvac6\/images\/rich-card.png","url":"https:\/\/sunvalleyac-heating.com","logo":"","faxNumber":"","email":"[email protected]","areaServed":"El Paso, Socorro and Horizon City","paymentAccepted":"Visa, Mastercard, American Express, Discover, Cash, Check, Debit","address":{"@type":"PostalAddress","streetAddress":"3465 Lee Blvd Ste 204 ","addressLocality":"El Paso","addressRegion":"TX","postalCode":"79936-1475","postOfficeBoxNumber":""},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063746934767"],"contactPoint":[{"@type":"ContactPoint","telephone":"+1-915-856-0221","contactType":"customer service"}],"telephone":"+1-915-856-0221","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Monday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Tuesday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Wednesday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Thursday","opens":"08:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"http:\/\/schema.org\/Friday","opens":"08:00","closes":"17:00"}]}</script>
55<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>	
56	<meta name="townorder" id="townorder" content="El Paso, Socorro and Horizon City">
57<meta name="marketspecialties" id="marketspecialties" content="HVAC Company, Air Conditioning Installation and Heating Repair">
58<meta name="city" id="city" content="El Paso">
59<link rel='stylesheet' id='datetimecss-css' href='https://sunvalleyac-heating.com/wp-content/plugins/linknowmedia-email/styles/jquery.datetimepicker.css' media='all' />
60
61</head>
62<body class="wp-singular page-template-default page page-id-4 wp-theme-hvac6">
63
64<header class="header-wrapper header-inner animated onload-0">
65    <div class="mobile-menu hide-for-large-up">
66        <span class="mobile-navigation navigation-toggle"><i class="toggle-bars fa fa-bars"></i></span>
67        <div class="navigation-wrapper fullwidth-navigation">
68            <nav  class="top-bar fading"  data-options=" custom_back_text: true; back_text: Back;" data-topbar itemscope itemtype="http://www.schema.org/SiteNavigationElement">
69	<ul class="title-area">
70		<li class="name"></li>
71		<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
72	</ul>
73	  <div class="top-bar-section section">
74	<div class="menu"><ul>
75<li class="page_item page-item-4 current_page_item active"><a href="https://sunvalleyac-heating.com/home/" aria-current="page">Home</a></li>
76<li class="page_item page-item-5"><a href="https://sunvalleyac-heating.com/about-us/">About</a></li>
77<li class="page_item page-item-6 page_item_has_children has-dropdown not-click"><a href="https://sunvalleyac-heating.com/hvac-services/">HVAC Services</a>
78<ul class='dropdown'>
79	<li class="page_item page-item-7"><a href="https://sunvalleyac-heating.com/hvac-services/hvac-contractor/">HVAC Contractor</a></li>
80	<li class="page_item page-item-8"><a href="https://sunvalleyac-heating.com/hvac-services/hvac-installations/">HVAC Installations</a></li>
81	<li class="page_item page-item-9"><a href="https://sunvalleyac-heating.com/hvac-services/hvac-maintenance/">HVAC Maintenance</a></li>
82	<li class="page_item page-item-10"><a href="https://sunvalleyac-heating.com/hvac-services/hvac-repairs/">HVAC Repair</a></li>
83	<li class="page_item page-item-11"><a href="https://sunvalleyac-heating.com/hvac-services/commercial-hvac-installations/">Commercial HVAC Installations</a></li>
84	<li class="page_item page-item-12"><a href="https://sunvalleyac-heating.com/hvac-services/commercial-hvac-maintenance/">Commercial HVAC Maintenance</a></li>
85	<li class="page_item page-item-13"><a href="https://sunvalleyac-heating.com/hvac-services/commercial-hvac-repairs/">Commercial HVAC Repairs</a></li>
86	<li class="page_item page-item-14"><a href="https://sunvalleyac-heating.com/hvac-services/residential-hvac-installations/">Residential HVAC Installations</a></li>
87	<li class="page_item page-item-15"><a href="https://sunvalleyac-heating.com/hvac-services/residential-hvac-maintenance/">Residential HVAC Maintenance</a></li>
88	<li class="page_item page-item-16"><a href="https://sunvalleyac-heating.com/hvac-services/residential-hvac-repairs/">Residential HVAC Repairs</a></li>
89</ul>
90</li>
91<li class="page_item page-item-17 page_item_has_children has-dropdown not-click"><a href="https://sunvalleyac-heating.com/services/">Services</a>
92<ul class='dropdown'>
93	<li class="page_item page-item-18"><a href="https://sunvalleyac-heating.com/services/air-conditioning-services/">Air Conditioning Services</a></li>
94	<li class="page_item page-item-21"><a href="https://sunvalleyac-heating.com/services/commercial-air-conditioning/">Commercial Air Conditioning</a></li>
95	<li class="page_item page-item-24"><a href="https://sunvalleyac-heating.com/services/commercial-furnace-services/">Commercial Furnace Services</a></li>
96	<li class="page_item page-item-25"><a href="https://sunvalleyac-heating.com/services/commercial-heat-pump-services/">Commercial Heat Pump Services</a></li>
97	<li class="page_item page-item-26"><a href="https://sunvalleyac-heating.com/services/commercial-heating/">Commercial Heating</a></li>
98	<li class="page_item page-item-27"><a href="https://sunvalleyac-heating.com/services/commercial-refrigeration/">Commercial Refrigeration</a></li>
99	<li class="page_item page-item-28"><a href="https://sunvalleyac-heating.com/services/commercial-vent-cleaning/">Commercial Vent Cleaning</a></li>
100	<li class="page_item page-item-29"><a href="https://sunvalleyac-heating.com/services/emergency-air-conditioning-repair/">Emergency Air Conditioning Repair</a></li>
101	<li class="page_item page-item-31"><a href="https://sunvalleyac-heating.com/services/furnace-services/">Furnace Services</a></li>
102	<li class="page_item page-item-32"><a href="https://sunvalleyac-heating.com/services/heat-pump-service/">Heat Pump Service</a></li>
103	<li class="page_item page-item-33"><a href="https://sunvalleyac-heating.com/services/heating/">Heating</a></li>
104	<li class="page_item page-item-34"><a href="https://sunvalleyac-heating.com/services/indoor-air-quality/">Indoor Air Quality</a></li>
105	<li class="page_item page-item-35"><a href="https://sunvalleyac-heating.com/services/residential-air-conditioning-services/">Residential Air Conditioning Services</a></li>
106	<li class="page_item page-item-38"><a href="https://sunvalleyac-heating.com/services/residential-furnace-services/">Residential Furnace Services</a></li>
107	<li class="page_item page-item-39"><a href="https://sunvalleyac-heating.com/services/residential-heat-pump-services/">Residential Heat Pump Services</a></li>
108	<li class="page_item page-item-40"><a href="https://sunvalleyac-heating.com/services/residential-heating/">Residential Heating</a></li>
109	<li class="page_item page-item-41"><a href="https://sunvalleyac-heating.com/services/residential-vent-cleaning/">Residential Vent Cleaning</a></li>
110	<li class="page_item page-item-42"><a href="https://sunvalleyac-heating.com/services/vent-cleaning/">Vent Cleaning</a></li>
111</ul>
112</li>
113<li class="page_item page-item-43"><a href="https://sunvalleyac-heating.com/faq/">FAQ</a></li>
114<li class="page_item page-item-44"><a href="https://sunvalleyac-heating.com/contact-us/">Contact</a></li>
115<li class="page_item page-item-163"><a href="https://sunvalleyac-heating.com/service-areas/">Service Areas</a></li>
116</ul></div>
117</div></nav>
118         </div>
119     </div>
120    <div class="row full header-bar">
121        <div class="large-4 small-11 columns header-details">
122            <div class="company-details text-center">
123                <h1 class="header-company-title"><a href="/" title="Sunvalley Ac, Heating And Refrigeration LLC"><img src="https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/SUN-VALLEY-HEATING-AND-REFRIGERATION-V1-JPEG.jpg" alt="Sunvalley Ac, Heating And Refrigeration LLC Logo"></a></h1>
124                <p class="header-company-serviceorder">HVAC Company, Air Conditioning Installation and Heating Repair</p>
125             </div>
126         </div>
127        <div class="large-6 columns navigation-wrapper hide-for-medium-down">
128            <nav  class="top-bar fading"  data-options=" custom_back_text: true; back_text: Back;" data-topbar itemscope itemtype="http://www.schema.org/SiteNavigationElement">
129	<ul class="title-area">
130		<li class="name"></li>
131		<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
132	</ul>
133	  <div class="top-bar-section section">
134	<div class="menu"><ul>
135<li class="page_item page-item-4 current_page_item active"><a href="https://sunvalleyac-heating.com/home/" aria-current="page">Home</a></li>
136<li class="page_item page-item-5"><a href="https://sunvalleyac-heating.com/about-us/">About</a></li>
137<li class="page_item page-item-6 page_item_has_children has-dropdown not-click"><a href="https://sunvalleyac-heating.com/hvac-services/">HVAC Services</a>
138<ul class='dropdown'>
139	<li class="page_item page-item-7"><a href="https://sunvalleyac-heating.com/hvac-services/hvac-contractor/">HVAC Contractor</a></li>
140	<li class="page_item page-item-8"><a href="https://sunvalleyac-heating.com/hvac-services/hvac-installations/">HVAC Installations</a></li>
141	<li class="page_item page-item-9"><a href="https://sunvalleyac-heating.com/hvac-services/hvac-maintenance/">HVAC Maintenance</a></li>
142	<li class="page_item page-item-10"><a href="https://sunvalleyac-heating.com/hvac-services/hvac-repairs/">HVAC Repair</a></li>
143	<li class="page_item page-item-11"><a href="https://sunvalleyac-heating.com/hvac-services/commercial-hvac-installations/">Commercial HVAC Installations</a></li>
144	<li class="page_item page-item-12"><a href="https://sunvalleyac-heating.com/hvac-services/commercial-hvac-maintenance/">Commercial HVAC Maintenance</a></li>
145	<li class="page_item page-item-13"><a href="https://sunvalleyac-heating.com/hvac-services/commercial-hvac-repairs/">Commercial HVAC Repairs</a></li>
146	<li class="page_item page-item-14"><a href="https://sunvalleyac-heating.com/hvac-services/residential-hvac-installations/">Residential HVAC Installations</a></li>
147	<li class="page_item page-item-15"><a href="https://sunvalleyac-heating.com/hvac-services/residential-hvac-maintenance/">Residential HVAC Maintenance</a></li>
148	<li class="page_item page-item-16"><a href="https://sunvalleyac-heating.com/hvac-services/residential-hvac-repairs/">Residential HVAC Repairs</a></li>
149</ul>
150</li>
151<li class="page_item page-item-17 page_item_has_children has-dropdown not-click"><a href="https://sunvalleyac-heating.com/services/">Services</a>
152<ul class='dropdown'>
153	<li class="page_item page-item-18"><a href="https://sunvalleyac-heating.com/services/air-conditioning-services/">Air Conditioning Services</a></li>
154	<li class="page_item page-item-21"><a href="https://sunvalleyac-heating.com/services/commercial-air-conditioning/">Commercial Air Conditioning</a></li>
155	<li class="page_item page-item-24"><a href="https://sunvalleyac-heating.com/services/commercial-furnace-services/">Commercial Furnace Services</a></li>
156	<li class="page_item page-item-25"><a href="https://sunvalleyac-heating.com/services/commercial-heat-pump-services/">Commercial Heat Pump Services</a></li>
157	<li class="page_item page-item-26"><a href="https://sunvalleyac-heating.com/services/commercial-heating/">Commercial Heating</a></li>
158	<li class="page_item page-item-27"><a href="https://sunvalleyac-heating.com/services/commercial-refrigeration/">Commercial Refrigeration</a></li>
159	<li class="page_item page-item-28"><a href="https://sunvalleyac-heating.com/services/commercial-vent-cleaning/">Commercial Vent Cleaning</a></li>
160	<li class="page_item page-item-29"><a href="https://sunvalleyac-heating.com/services/emergency-air-conditioning-repair/">Emergency Air Conditioning Repair</a></li>
161	<li class="page_item page-item-31"><a href="https://sunvalleyac-heating.com/services/furnace-services/">Furnace Services</a></li>
162	<li class="page_item page-item-32"><a href="https://sunvalleyac-heating.com/services/heat-pump-service/">Heat Pump Service</a></li>
163	<li class="page_item page-item-33"><a href="https://sunvalleyac-heating.com/services/heating/">Heating</a></li>
164	<li class="page_item page-item-34"><a href="https://sunvalleyac-heating.com/services/indoor-air-quality/">Indoor Air Quality</a></li>
165	<li class="page_item page-item-35"><a href="https://sunvalleyac-heating.com/services/residential-air-conditioning-services/">Residential Air Conditioning Services</a></li>
166	<li class="page_item page-item-38"><a href="https://sunvalleyac-heating.com/services/residential-furnace-services/">Residential Furnace Services</a></li>
167	<li class="page_item page-item-39"><a href="https://sunvalleyac-heating.com/services/residential-heat-pump-services/">Residential Heat Pump Services</a></li>
168	<li class="page_item page-item-40"><a href="https://sunvalleyac-heating.com/services/residential-heating/">Residential Heating</a></li>
169	<li class="page_item page-item-41"><a href="https://sunvalleyac-heating.com/services/residential-vent-cleaning/">Residential Vent Cleaning</a></li>
170	<li class="page_item page-item-42"><a href="https://sunvalleyac-heating.com/services/vent-cleaning/">Vent Cleaning</a></li>
171</ul>
172</li>
173<li class="page_item page-item-43"><a href="https://sunvalleyac-heating.com/faq/">FAQ</a></li>
174<li class="page_item page-item-44"><a href="https://sunvalleyac-heating.com/contact-us/">Contact</a></li>
175<li class="page_item page-item-163"><a href="https://sunvalleyac-heating.com/service-areas/">Service Areas</a></li>
176</ul></div>
177</div></nav>
178         </div>
179        <div class="large-2 columns header-cta hide-for-medium-d
179own">
180            <a class="header-phone" href="tel:+19158560221">(915) 856-0221 </a>
181         </div>
182     </div>
183    <div class="row slider-row hide-for-medium-down">
184        <div class="large-12 columns slider-wrapper strip-padding">
185            <div class="slick-header-slider">
186
187			<div>
188				<img src='https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/sld-3.jpg' alt='HVAC Company' />
189			</div>
190			<div>
191				<img src='https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/sld-2.jpg' alt='Air Conditioning Installation' />
192			</div>
193			<div>
194				<img src='https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/sld-1.jpg' alt='Heating Repair' />
195			</div></div>
196<div class="slick-button-container"></div>	
196<script>
197	jQuery(function($){
198		// Prefer the specific instance by ID, fall back to class if needed
199		var $slider = $("#slick-0");
200		if (!$slider.length) $slider = $(".slick-header-slider").first();
201		if (!$slider.length) return;
202
203		var hasMobileImage = true;
204		var useStatic = hasMobileImage && window.matchMedia("(max-width: 1024px)").matches;
205
206		if (useStatic) {
207			// Replace the slider container with the static image
208			var $img = $("<img>", {
209				src: "https://sunvalleyac-heating.com/wp-content/themes/hvac6/images/x.png",
210				alt: "Temperature Control"
211			});
212			$slider.replaceWith($img);
213			return; // do NOT initialize slick
214		}
215
216		// Initialize slick as usual
217		$slider.slick({
218			slide: 'div',
219			centerMode: false,
220			focusOnSelect: false,
221
222			accessibility: true,
223			pauseOnHover: false,
224			draggable: true,
225			touchMove: true,
226			infinite: true,
227			arrows: false,
228			useCSS: true,
229			swipe: true,
230
231			pauseOnDotsHover: false,
232			adaptiveHeight: false,
233			variableWidth: false,
234			swipeToSlide: false,
235			vertical: false,
236			autoplay: true,
237			dots: false,
238			fade: true,
239			rtl: false,
240
241			appendArrows: '.slick-button-container',
242
243			autoplaySpeed: 5000,
244			easing: 'swing',
245			speed: 1000,
246			slidesToShow: 1,
247			centerPadding: '0',
248			asNavFor: ''
249					});
250	});
251	</script>
251
252	
253            <span class="scroll-arrow hide-for-medium-down"></span>
254         </div>
255     </div>  
256    <div class="row slider-row show-for-medium-down">
257        <div class="large-12 columns mobile-slider-wrapper strip-padding">
258          <img src="https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/mobile-slide.jpg" alt="Temperature Control Device" />
259         </div>
260     </div>  
261    <div class="large-12 columns">
262      <div class="large-6 columns right text-center tagline">
263        <p class="located-in"><span class="circle-dot"></span> Located in El Paso servicing El Paso, Socorro, Horizon City and surrounding areas</p>
264       </div>
265     </div>
266</header>
267<div class="mobile-sticky-cta">
268  <a class="sticky-btn-1" href="tel:+19158560221">Call Us </a>
269  <a href="/contact-us/" class="sticky-btn-2" title="Send Us A Message">Message Us</a>
270 </div><div class="clearfix"></div><main >
271  <article class="section-article" >	
272    <div class="row">
273      <section class="large-12 columns separate">
274        <div class="large-12 columns strip-padding" data-equalizer >
275          <div class="large-6 columns text-center text-box-smaller top-padding-small" data-equalizer-watch >
276            <h2>HVAC Contractor</h2>
277            <p>If you’re looking for expert cooling and heating contractors, look no further. That’s precisely what you’ll get when you hire the team at Sunvalley Ac, Heating And Refrigeration LLC. We’re dedicated to using our knowledge, training, and experience to make sure your <a href="/hvac-contractor/">HVAC</a> systems are always running smoothly.</p>
278            <p>As one of the top heating and air conditioning companies in town, we’ll stop at nothing to make sure you’re delighted with our work. Our top priority is client satisfaction, and we’re very attentive to your needs as a result.</p>
279            <p>Contact us now at (915) 856-0221 to learn more about us and why we’re the right fit for you.</p>
280            <a class="button btn-1 strip-margin-bottom" href="tel:+19158560221">CALL NOW </a>
281           </div>
282          <div class="large-6 columns text-center lightblue-background white-outline text-box-smaller" data-equalizer-watch >
283            <h3>Sunvalley Ac, Heating And Refrigeration LLC’s Top-Quality Heating Services</h3>
284            <p>As a team of fully trained and experienced professionals, we know all there is to know about HVAC units, and we understand the importance of quality work. Our highly trained heating and air conditioning contractors take their work seriously and stand proudly behind every completed job.</p>
285            <p>We strive to always give it one hundred percent to make sure your HVAC work is done skillfully, efficiently, and on time. To achieve this aim, we only use the very best in tools, equipment, and materials. We also carry out a rigorous inspection following our work to ensure optimal performance before we consider our job done.</p>
286            <p>Great work, reasonable prices, and friendly workers: it’s no wonder our clients say we’re the best of all HVAC companies around.</p>
287           </div>
288         </div> 
289       </section>
290      <section class="large-12 columns separate">
291        <div class="large-12 columns strip-padding" data-equalizer >
292          <div class="large-5 columns image-box background-picture picture-home-01 lightgray-background white-outline" data-equalizer-watch > </div>
293          <div class="large-7 columns lightgray-background white-outline" data-equalizer-watch >
294            <div class="large-12 columns text-box-smaller">
295              <h3>Our Full-Service HVAC Company</h3>
296              <p>We believe our customers deserve the best. And we also think they deserve options. As one of the top heating and cooling companies around, we know how important choices are to our customers. That’s why we’re proud to offer a wide variety of services to suit all your HVAC needs. Some of our services include:</p>
297              <ul class="icon">
298                <li>HVAC installations</li>
299                <li>HVAC maintenance</li>
300                <li>HVAC repair</li>
301                <li>Heat pump services</li>
302                <li>And more!</li>
303              </ul>
304              <p>Not sure what you need? Looking for multiple services? We have you covered. Feel free to browse our website for an overview of all our services or call us now with any questions you might have.</p>
305              <!--Start of Housecallpro Online booking button--> <button data-token="658c7d6081434a5bab57ba6ef991ff4f" data-orgname="Sunvalley-AC-Heating--Refrigeration" class="hcp-button" onClick="HCPWidget.openModal()"> Book online </button> 
305<script async src="https://online-booking.housecallpro.com/script.js?token=658c7d6081434a5bab57ba6ef991ff4f&orgName=Sunvalley-AC-Heating--Refrigeration"> </script>
305 <!--End of Housecallpro Online booking button-->
306             </div>
307           </div>
308         </div>
309       </section>
310      <section class="large-12 columns separate">
311        <div class="large-12 columns strip-padding" data-equalizer >
312          <div class="large-6 columns" data-equalizer-watch >
313            <div class="large-12 columns text-box">
314              <h3>Affordable Heating and Air Conditioning Company</h3>
315              <p>As a small business, we understand how important it is to save whenever possible without sacrificing quality. That’s why we’ll never overcharge you for our work, or tack on unnecessary services. We charge reasonable rates for top-quality services.</p>
316            <p>Some service prices can vary depending on different factors, such as the size of the job, or if you require combined services. That’s why we encourage all clients to get in touch with us to discuss the services you’re looking for and the scope of the job. This will help us provide you with a more accurate, comprehensive quote.</p>
317            <a href="https://g.page/r/CcrXvfDsnZOHEBM/review" target="_blank" rel="noreferrer noopener" title="google review"><img src="https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/09/ReviewUsOnGoogle.png" alt="leave a google review"></a>
318             </div>
319           </div>
320          <div class="large-6 columns background-picture picture-home-02 strip-padding-right" data-equalizer-watch > </div>
321         </div>
322       </section>
323      <div class="large-12 columns text-center badges vertical-padding-medium">
324        <img src="https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/family-owned.png" alt="Family Owned" loading="lazy">
325        <img src="https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/budget-friendly2.png" alt="Budget Friendly" loading="lazy">
326        <img src="https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/mobile-service.png" alt="Mobile Service" loading="lazy">
327        <img src="https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/available-by-appointment.png" alt="Available by Appointment" loading="lazy">
328        <img src="https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/licensed-professional.png" alt="Licensed Professional" loading="lazy">
329        <img src="https://sunvalleyac-heating.com/wp-content/uploads/sites/983/2023/08/10-New-Customers.png" alt="10% Off New Customers" loading="lazy">
330       </div>
331      <div class="clearfix"> </div>
332      <section class="large-12 columns separate">
333        <div class="large-12 columns cta-blue-background strip-padding">
334          <div class="page-wrapper" data-equalizer >
335            <div class="large-5 columns background-picture CTA-picture-01 strip-padding text-right cta-vertical-center" data-equalizer-watch >
336              <img src="https://sunvalleyac-heating.com/wp-content/themes/hvac6/images/cta-image.png" alt="HVAC Services" />
337             </div>
338            <div class="large-7 columns strip-padding" data-equalizer-watch >
339              <div class="large-12 columns white-outline text-center text-box">
340                <h2 class="like-h1">Contact Our Team for Reliable HVAC Services Today</h2>
341                <p>When you need top-notch HVAC services for your property, there’s no one better for the job than Sunvalley Ac, Heating And Refrigeration LLC. Call us now to speak to one of our friendly and helpful staff members. They’ll tell you more about our company, help you find a service that’s right for you, and even set up a no-obligation consultation. Receive the high-quality HVAC services you need at the prices you want. Call now for the best heating and cooling service in town!</p>
342
343                <a class="button btn-2 strip-margin-bottom" href="tel:+19158560221">CALL NOW </a>
344               </div>
345             </div>
346           </div>
347         </div>
348       </section>
349     </div>
350   </article>
351</main><div class="clearfix"></div>
352<footer class="footer-wrapper">
353    <div class="large-10 medium-10 large-centered medium-centered columns">
354        <div class="row footer-inner">
355            <div class="large-4 columns footer-address strip-padding-left">
356                <h2>Contact Info</h2>
357                <p>3465 Lee Blvd Ste 204<br />El Paso, TX 79936-1475</p>
358                <p>Phone: (915) 856-0221</p>
359                <p>Email: [email protected]</p>
360                <div class="large-12 columns strip-padding footer-hours">
361                    <p>Mon - Fri: 8:00AM - 5:00PM</p>
362                    <p>Sat & Sun: Closed</p>
363                 </div>
364             </div>
365            <div class="large-4 columns footer-payment text-center">
366                <h2>Payment Methods</h2>
367                <img src='https://sunvalleyac-heating.com/wp-content/themes/hvac6/images/creditcards/Visa.png' title='Visa' alt='Visa payment icon'> <img src='https://sunvalleyac-heating.com/wp-content/themes/hvac6/images/creditcards/Mastercard.png' title='Mastercard' alt='Mastercard payment icon'> <img src='https://sunvalleyac-heating.com/wp-content/themes/hvac6/images/creditcards/American-Express.png' title='American Express' alt='American Express payment icon'> <img src='https://sunvalleyac-heating.com/wp-content/themes/hvac6/images/creditcards/Discover.png' title='Discover' alt='Discover payment icon'> <img src='https://sunvalleyac-heating.com/wp-content/themes/hvac6/images/creditcards/Cash.png' title='Cash' alt='Cash payment icon'> <img src='https://sunvalleyac-heating.com/wp-content/themes/hvac6/images/creditcards/Check.png' title='Check' alt='Check payment icon'> <img src='https://sunvalleyac-heating.com/wp-content/themes/hvac6/images/creditcards/Debit.png' title='Debit Card' alt='Debit Card payment icon'>
368             </div>
369            <div class="large-3 columns text-center strip-padding footer-social">
370                <h2>Follow Us</h2>
371                <a href="https://www.facebook.com/profile.php?id=100063746934767" title="Sunvalley Ac, Heating And Refrigeration LLC’s Facebook" rel="noreferrer noopener" target="_blank"><i class="fa fa-facebook" aria-hidden="true"></i></a>
372                <a href="https://www.google.com/maps/place/Sunvalley+Ac,+Heating+And+Refrigeration+LLC/@31.801259,-106.3974228,11z/data=!4m6!3m5!1s0x4494436c33a59fb9:0x87939decf0bdd7ca!8m2!3d31.801259!4d-106.3974228!16s%2Fg%2F11vbcnsk2v?hl=en&entry=ttu" title="Sunvalley Ac, Heating And Refrigeration LLC’s Google Map" rel="noreferrer noopener" target="_blank"><i class="fa fa-map-marker" aria-hidden="true"></i></a>
373             </div>
374            <div class="large-4 columns lnm-logo text-right strip-padding-right">
375                <img src="https://linknow.com/linknow_images/linknow-logo-black.png" alt="Website Hosted By LinkNow™ Media" />
376             </div>
377         </div>
378     </div>
379</footer><div class="lnm-policies text-center lnm-policy-footer-links"><ul class="lnm-policy-useful-links"></ul></div><style>.lnm-policies {background: white;}.lnm-policies li, .lnm-policies li.lnm-policy-list-item{display: inline-block;padding: 5px;}.lnm-policies a, .lnm-policies a.lnm-policy-list-link {color:#333333;}.lnm-policies ul.useful-links, .lnm-policies ul.lnm-policy-useful-links {color:#333333;}cmp-toolbar {display: inline-block !important;}@media (width <= 767px) {.lnm-policies { padding-bottom:100px;}}</style>
380
381<div class="custom-slide-out-wrapper hide-for-medium-down" id="slide-out">
382  <span class="custom-form-toggle"><i class="fa fa-angle-left"></i></span>
383  <div class="custom-slide-out-content">
384  <span class="slide-out-title">Get in touch with us</span>
385    <div class="custom-slide-out-form">
386      <form id="contactForm" class="contactForm" method="POST">
387        <input type="hidden" name="submitContact">
388        <div class="groupWrapper">
389          <label for="fullName">Full name</label>
390          <input class="slideOutInput validate[required] shortField" type="text" name="fullName" id="fullName" title="Full Name">
391        </div>
392        <div class="groupWrapper">
393          <label for="phoneNumber">Phone number</label>
394          <input class="slideOutInput validate[required,custom[phone]]" type="text" name="phoneNumber" id="phoneNumber" title="Phone Number">
395        </div>
396        <div class="groupWrapper">
397          <label for="emailAddress">email address</label>
398          <input class="slideOutInput validate[required,custom[emailAddress]]" type="text" name="emailAddress" id="emailAddress" title="Email Address">
399        </div>
400        <div class="groupWrapper">
401          <label for="emailMessage">Message</label>
402          <textarea class="validate[required]" type="text" name="emailMessage" id="emailMessage" title="Enter your message"></textarea>
403        </div>
404          
405        
406        <div class="submitWrapper slideOut">      
407          <button class="submit right" name="submitContact" id="submitContact" type="submit">SEND</button>
408        </div>
409      <input type="hidden" name="akismet_check" value="1"><input type="hidden" name="lnm_recaptcha" value="1"><input type="hidden" name="g-recaptcha-response" value=""></form>
410     </div>
411
412   </div>
413
414 </div>
415<script type="speculationrules">
416{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/983/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hvac6/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
417</script>
vendor: 1 bytes, line 417
417
418<script type="text/javascript">!function(){ var b=function(){ window.__AudioEyeSiteHash = "7226ffc87e394da4afb44886bddeeaf9"; var a=document.createElement("script"); a.src="https://wsmcdn.audioeye.com/aem.js"; a.type="text/javascript"; a.setAttribute("async",""); document.getElementsByTagName("body")[0].appendChild(a)}; "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}(); </script>
vendor: 67 bytes, line 418
418<script src="https://www.google.com/recaptcha/enterprise.js?render=
4186LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y
vendor: 45 bytes, line 418
418" id="lnm-recaptcha-enterprise-js"></script>
419<script id="lnm-recaptcha-enterprise-js-after">
420/* <![CDATA[ */
421console.log('[LNM] recaptcha inline loaded');
422
423(function(){
424  function ensureHidden(form){
425    var el = form.querySelector('input[name="g-recaptcha-response"]');
426    if(!el){
427      el = document.createElement('input');
428      el.type = 'hidden';
429      el.name = 'g-recaptcha-response';
430      form.appendChild(el);
431    }
432    return el;
433  }
434
435document.addEventListener('click', function(e){
436  var el = e.target.closest('#contactForm #submitContact, #contactForm .submit, #requestForm #submitContact');
437  if(!el) return;
438
439  var form = el.closest('form');
440  if(!form) return;
441
442  // trigger a real submit event path (lets other listeners run)
443  e.preventDefault();
444
445  if (form.requestSubmit) {
446    form.requestSubmit(); // preferred: dispatches submit event
447  } else {
448    // fallback for older browsers
449    var evt = document.createEvent('Event');
450    evt.initEvent('submit', true, true);
451    if (form.dispatchEvent(evt)) {
452      form.submit();
453    }
454  }
455}, true);
456
457
458
459  document.addEventListener('submit', function(e){
460    var form = e.target;
461    if(!form || form.nodeName !== 'FORM') return;
462
463console.log('[LNM] submit captured', form);
464
465    // Only forms you explicitly mark in the HTML.
466    if(!form.querySelector('input[name="lnm_recaptcha"][value="1"]')) return;
467
468    // Prevent infinite loop: after we inject a token once, allow the submit.
469    if(form.dataset && form.dataset.lnmRecaptchaDone === '1') return;
470
471    var hidden = ensureHidden(form);
472
473    // If we already have a token, let it submit.
474    if(hidden && hidden.value) {
475      if(form.dataset) form.dataset.lnmRecaptchaDone = '1';
476      return;
477    }
478
479    // If grecaptcha isn't available, DO NOT block submission.
480    // (Server-side enforce may still reject; but UX won't "freeze".)
481    if(!window.grecaptcha || !grecaptcha.enterprise || !grecaptcha.enterprise.execute) {
482      return;
483    }
484
485    // From this point on, we are taking over submission.
486    e.preventDefault();
487
488    var done = false;
489
490    function finishSubmit(){
491      if(done) return;
492      done = true;
493      if(form.dataset) form.dataset.lnmRecaptchaDone = '1';
494      form.submit();
495    }
496
497    // Hard safety: never allow recaptcha to stall the UX.
498    var timer = setTimeout(function(){
499      finishSubmit(); // fallback: submit even if token never arrives
500    }, 6000);
501
502    try {
503      grecaptcha.enterprise.ready(function(){
504        try {
505          var p = grecaptcha.enterprise.execute('6LflbUQsAAAAADQa-oHKDxYnfKpy0TfaniKv449Y', {action: 'lnm_email_116226420'});
506          if(p && typeof p.then === 'function'){
507            p.then(function(token){
508              clearTimeout(timer);
509              hidden.value = token || '';
510              finishSubmit();
511            }).catch(function(){
512              clearTimeout(timer);
513              finishSubmit();
514            });
515          } else {
516            clearTimeout(timer);
517            finishSubmit();
518          }
519        } catch(err){
520          clearTimeout(timer);
521          finishSubmit();
522        }
523      });
524    } catch(err){
525      clearTimeout(timer);
526      finishSubmit();
527    }
528  }, true);
529})();
530//# sourceURL=lnm-recaptcha-enterprise-js-after
531/* ]]> */
532</script>
vendor: 1 bytes, line 532
532
533<script src="https://sunvalleyac-heating.com/wp-content/themes/hvac6/scripts/lnm-scripts.min.js" id="lnmscripts-js"></script>
vendor: 1 bytes, line 533
533
534<script src="https://sunvalleyac-heating.com/wp-content/themes/hvac6/slick/slick.js" id="slickjs-js"></script>
vendor: 1 bytes, line 534
534
535<script src="https://sunvalleyac-heating.com/wp-content/themes/hvac6/js/foundation/foundation.equalizer.js" id="equalizer-js"></script>
vendor: 1 bytes, line 535
535
536<script src="https://sunvalleyac-heating.com/wp-content/plugins/linknowmedia-email/scripts/compiled.js" id="formjs-js"></script>
vendor: 1 bytes, line 536
536
537<script id="formjs-js-after">
538/* <![CDATA[ */
539(function () {
540  function getForms() {
541    return Array.prototype.slice.call(document.querySelectorAll('form.contactForm, form#contactForm'));
542  }
543
544  function getKey(form) {
545    var host = window.location.host || '';
546    var path = window.location.pathname || '';
547    var formId = form ? (form.id || 'contactForm') : 'contactForm';
548    return 'lnm_form_retention:' + host + ':' + path + ':' + formId;
549  }
550
551  function trackedNames() {
552    return ['fullName', 'phoneNumber', 'emailAddress', 'emailMessage'];
553  }
554
555  function saveForm(form) {
556    if (!form || !window.sessionStorage) return;
557
558    var data = {};
559    trackedNames().forEach(function (name) {
560      var field = form.querySelector('[name="' + name + '"]');
561      if (field) {
562        data[name] = field.value || '';
563      }
564    });
565
566    try {
567      sessionStorage.setItem(getKey(form), JSON.stringify(data));
568    } catch (e) {}
569  }
570
571  function restoreForm(form) {
572    if (!form || !window.sessionStorage) return;
573
574    try {
575      var raw = sessionStorage.getItem(getKey(form));
576      if (!raw) return;
577
578      var data = JSON.parse(raw);
579      if (!data || typeof data !== 'object') return;
580
581      trackedNames().forEach(function (name) {
582        var field = form.querySelector('[name="' + name + '"]');
583        if (!field) return;
584
585        if ((field.value || '') === '' && typeof data[name] !== 'undefined') {
586          field.value = data[name];
587        }
588      });
589    } catch (e) {}
590  }
591
592  function clearForCurrentPage() {
593    if (!window.sessionStorage) return;
594
595    getForms().forEach(function (form) {
596      try {
597        sessionStorage.removeItem(getKey(form));
598      } catch (e) {}
599    });
600
601    if (!getForms().length) {
602      var host = window.location.host || '';
603      var path = window.location.pathname || '';
604      try {
605        sessionStorage.removeItem('lnm_form_retention:' + host + ':' + path + ':contactForm');
606      } catch (e) {}
607    }
608  }
609
610  document.addEventListener('DOMContentLoaded', function () {
611    var retentionMeta = document.getElementById('lnm-form-retention-meta');
612    var shouldRetain = retentionMeta && retentionMeta.getAttribute('data-retain-form') === '1';
613
614    if (!shouldRetain && retentionMeta) {
615      clearForCurrentPage();
616    }
617
618    getForms().forEach(function (form) {
619      restoreForm(form);
620
621      trackedNames().forEach(function (name) {
622        var field = form.querySelector('[name="' + name + '"]');
623        if (!field) return;
624
625        field.addEventListener('input', function () {
626          saveForm(form);
627        });
628
629        field.addEventListener('change', function () {
630          saveForm(form);
631        });
632      });
633
634      form.addEventListener('submit', function () {
635        saveForm(form);
636      }, true);
637    });
638  });
639})();
640//# sourceURL=formjs-js-after
641/* ]]> */
642</script>
vendor: 1 bytes, line 642
642

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.