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 » 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&action=load&blogid=983&siteid=1&t=98170511&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.