1 <!DOCTYPE html> 2<html lang="en-US"> 3 <head>
3<script> 4var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 5</script>
5 6<meta charset="UTF-8">
6<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
6<script>class RocketLazyLoadScripts{constructor(){this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this._triggerListener.bind(this),this.touchStartHandler=this._onTouchStart.bind(this),this.touchMoveHandler=this._onTouchMove.bind(this),this.touchEndHandler=this._onTouchEnd.bind(this),this.clickHandler=this._onClick.bind(this),this.interceptedClicks=[],window.addEventListener("pageshow",(e=>{this.persisted=e.persisted})),window.addEventListener("DOMContentLoaded",(()=>{this._preconnect3rdParties()})),this.delayedScripts={normal:[],async:[],defer:[]},this.allJQueries=[]}_addUserInteractionListener(e){document.hidden?e._triggerListener():(this.triggerEvents.forEach((t=>window.addEventListener(t,e.userEventHandler,{passive:!0}))),window.addEventListener("touchstart",e.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",e.touchStartHandler),document.addEventListener("visibilitychange",e.userEventHandler))}_removeUserInteractionListener(){this.triggerEvents.forEach((e=>window.removeEventListener(e,this.userEventHandler,{passive:!0}))),document.removeEventListener("visibilitychange",this.userEventHandler)}_onTouchStart(e){"HTML"!==e.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),e.target.addEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"onclick","rocket-onclick"))}_onTouchMove(e){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),e.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"rocket-onclick","onclick")}_onTouchEnd(e){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}_onClick(e){e.target.removeEventListener("click",this.clickHandler),this._renameDOMAttribute(e.target,"rocket-onclick","onclick"),this.interceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()}_replayClicks(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach((e=>{e.target.dispatchEvent(new MouseEvent("click",{view:e.view,bubbles:!0,cancelable:!0}))}))}_renameDOMAttribute(e,t,n){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(n,event.target.getAttribute(t)),event.target.removeAttribute(t))}_triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}_preconnect3rdParties(){let e=[];document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((t=>{if(t.hasAttribute("src")){const n=new URL(t.src).origin;n!==location.origin&&e.push({src:n,crossOrigin:t.crossOrigin||"module"===t.getAttribute("data-rocket-type")})}})),e=[...new Map(e.map((e=>[JSON.stringify(e),e]))).values()],this._batchInjectResourceHints(e,"preconnect")}
6async _loadEverythingNow(){this.lastBreath=Date.now(),this._delayEventListeners(),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),this._preloadAllScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async);try{await this._triggerDOMContentLoaded(),await this._triggerWindowLoad()}catch(e){}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this._replayClicks()}_registerAllDelayedScripts(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach((e=>{e.hasAttribute("src")?e.hasAttribute("async")&&!1!==e.async?this.delayedScripts.async.push(e):e.hasAttribute("defer")&&!1!==e.defer||"module"===e.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(e):this.delayedScripts.normal.push(e):this.delayedScripts.normal.push(e)}))}async _transformScript(e){return await this._littleBreath(),new Promise((t=>{const n=document.createElement("script");[...e.attributes].forEach((e=>{let t=e.nodeName;"type"!==t&&("data-rocket-type"===t&&(t="type"),n.setAttribute(t,e.nodeValue))})),e.hasAttribute("src")?(n.addEventListener("load",t),n.addEventListener("error",t)):(n.text=e.text,t());try{e.parentNode.replaceChild(n,e)}catch(e){t()}}))}async _loadScriptsFromList(e){const t=e.shift();return t?(await this._transformScript(t),this._loadScriptsFromList(e)):Promise.resolve()}_preloadAllScripts(){this._batchInjectResourceHints([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}_batchInjectResourceHints(e,t){var n=document.createDocumentFragment();e.forEach((e=>{if(e.src){const i=document.createElement("link");i.href=e.src,i.rel=t,"preconnect"!==t&&(i.as="script"),e.getAttribute&&"module"===e.getAttribute("data-rocket-type")&&(i.crossOrigin=!0),e.crossOrigin&&(i.crossOrigin=e.crossOrigin),n.appendChild(i)}})),document.head.appendChild(n)}_delayEventListeners(){let e={};function t(t,n){!function(t){function n(n){return e[t].eventsToRewrite.indexOf(n)>=0?"rocket-"+n:n}e[t]||(e[t]={originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},eventsToRewrite:[]},t.addEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.add.apply(t,arguments)},t.removeEventListener=function(){arguments[0]=n(arguments[0]),e[t].originalFunctions.remove.apply(t,arguments)})}(t),e[t].eventsToRewrite.push(n)}function n(e,t){let n=e[t];Object.defineProperty(e,t,{get:()=>n||function(){},set(i){e["rocket"+t]=n=i}})}t(document,"DOMContentLoaded"),t(window,"DOMContentLoaded"),t(window,"load"),t(window,"pageshow"),t(document,"readystatechange"),n(document,"onreadystatechange"),n(window,"onload"),n(window,"onpageshow")}_delayJQueryReady(e){let t=window.jQuery;Object.defineProperty(window,"jQuery",{get:()=>t,set(n){if(n&&n.fn&&!e.allJQueries.includes(n)){n.fn.ready=n.fn.init.prototype.ready=function(t){e.domReadyFired?t.bind(document)(n):document.addEventListener("rocket-DOMContentLoaded",(()=>t.bind(document)(n)))};const t=n.fn.on;n.fn.on=n.fn.init.prototype.on=function(){if(this[0]===window){function e(e){return e.split(" ").map((e=>"load"===e||0===e.indexOf("load.")?"rocket-jquery-load":e)).join(" ")}"string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=e(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach((t=>{delete Object.assign(arguments[0],{[e(t)]:arguments[0][t]})[t]}))}return t.apply(this,arguments),this},e.allJQueries.push(n)}t=n}})}async _triggerDOMContentLoaded(){this.domReadyFired=!0,await this._littleBreath(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),window.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),document.dispatchEvent(new Event("rocket-readystatechange")),await this._littleBreath(),document.rocketonreadystatechange&&document.rocketonreadystatechange()}async _triggerWindowLoad(){await this._littleBreath(),window.dispatchEvent(new Event("rocket-load")),await this._littleBreath(),window.rocketonload&&window.rocketonload(),await this._littleBreath(),this.allJQueries.forEac
6h((e=>e(window).trigger("rocket-jquery-load"))),await this._littleBreath();const e=new Event("rocket-pageshow");e.persisted=this.persisted,window.dispatchEvent(e),await this._littleBreath(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}_handleDocumentWrite(){const e=new Map;document.write=document.writeln=function(t){const n=document.currentScript,i=document.createRange(),r=n.parentElement;let o=e.get(n);void 0===o&&(o=n.nextSibling,e.set(n,o));const s=document.createDocumentFragment();i.setStart(s,0),s.appendChild(i.createContextualFragment(t)),r.insertBefore(s,o)}}async _littleBreath(){Date.now()-this.lastBreath>45&&(await this._requestAnimFrame(),this.lastBreath=Date.now())}async _requestAnimFrame(){return document.hidden?new Promise((e=>setTimeout(e))):new Promise((e=>requestAnimationFrame(e)))}static run(){const e=new RocketLazyLoadScripts;e._addUserInteractionListener(e)}}RocketLazyLoadScripts.run();</script>
6 7
7<script type="rocketlazyloadscript" data-minify="1" src="https://doormartgaragedoors.com/wp-content/cache/min/3/scripts/puddin.js?ver=1791012934" async></script>
7 8 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 <link rel="profile" href="https://gmpg.org/xfn/11"> 11 12 <!-- 13<meta charset=""> 14<meta http-equiv="X-UA-Compatible" content="IE=edge"> 15<meta name="viewport" content="width=device-width, initial-scale=1"> 16<meta property="og:title" content="" /> 17<meta property="og:site_name" content=""> 18<meta property="og:type" content="website"> 19<meta property="og:locale" content="en-IN"> 20<meta name="twitter:card" content="summary" /> 21<meta name="twitter:title" content="" /> 22<meta name="twitter:description" content="" /> 23<meta name="twitter:image" content="" /> 24<meta property="og:image" itemprop="image" content="/screenshot.png"> 25--> 26
26<script data-minify="1" src="https://doormartgaragedoors.com/wp-content/cache/min/3/ajax/libs/jquery/3.5.1/jquery.min.js?ver=1791012934"></script>
26 27 28
28<script data-minify="1" src="https://doormartgaragedoors.com/wp-content/cache/min/3/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js?ver=1791012934" defer></script>
28 29
29<script type="rocketlazyloadscript" data-rocket-type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false" defer></script>
29 30 <!-- Google Tag Manager --> 31
31<script type="rocketlazyloadscript">
vendor: 364 bytes, lines 31-36
31 32 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 33 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 34 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 35 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 36 })(window,document,'script','dataLayer','
36GTM-N2VG4N
vendor: 6 bytes, lines 36-37
36'); 37
37</script>
37 38 <!-- End Google Tag Manager --> 39 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 40 41 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 42 <title>California Garage Door Installation | Door-Mart Garage Doors</title><link rel="stylesheet" href="https://doormartgaragedoors.com/wp-content/cache/min/3/2650b85e1e7c6d0d408fa429f4a91d09.css" media="all" data-minify="1" /> 43 <meta name="description" content="Garage door installation is just a phone call away. Door-Mart Garage Doors will install commercial & residential garage doors and garage door openers." /> 44 <link rel="canonical" href="https://doormartgaragedoors.com/garage-door-installation/" /> 45 <meta property="og:locale" content="en_US" /> 46 <meta property="og:type" content="article" /> 47 <meta property="og:title" content="California Garage Door Installation | Door-Mart Garage Doors" /> 48 <meta property="og:description" content="Garage door installation is just a phone call away. Door-Mart Garage Doors will install commercial & residential garage doors and garage door openers." /> 49 <meta property="og:url" content="https://doormartgaragedoors.com/garage-door-installation/" /> 50 <meta property="og:site_name" content="24/7 Garage Door Repair & Services" /> 51 <meta property="article:modified_time" content="2022-12-06T17:46:14+00:00" /> 52 <meta name="twitter:card" content="summary_large_image" /> 53
53<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/doormartgaragedoors.com\/garage-door-installation\/","url":"https:\/\/doormartgaragedoors.com\/garage-door-installation\/","name":"California Garage Door Installation | Door-Mart Garage Doors","isPartOf":{"@id":"https:\/\/doormartgaragedoors.com\/#website"},"datePublished":"2021-07-21T10:59:38+00:00","dateModified":"2022-12-06T17:46:14+00:00","description":"Garage door installation is just a phone call away. Door-Mart Garage Doors will install commercial & residential garage doors and garage door openers.","breadcrumb":{"@id":"https:\/\/doormartgaragedoors.com\/garage-door-installation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/doormartgaragedoors.com\/garage-door-installation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/doormartgaragedoors.com\/garage-door-installation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/doormartgaragedoors.com\/"},{"@type":"ListItem","position":2,"name":"GARAGE DOOR INSTALLATION"}]},{"@type":"WebSite","@id":"https:\/\/doormartgaragedoors.com\/#website","url":"https:\/\/doormartgaragedoors.com\/","name":"24\/7 Garage Door Repair & Services","description":"Door-Mart Garage Doors is different from most garage door repair companies. Learn more about us, why we care and why you should choose us by clicking here.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/doormartgaragedoors.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
53 54 <!-- / Yoast SEO plugin. --> 55 56 57<link rel='dns-prefetch' href='//www.google.com' /> 58 59<link rel="alternate" type="application/rss+xml" title="24/7 Garage Door Repair & Services » Feed" href="https://doormartgaragedoors.com/feed/" /> 60<link rel="alternate" type="application/rss+xml" title="24/7 Garage Door Repair & Services » Comments Feed" href="https://doormartgaragedoors.com/comments/feed/" /> 61<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://doormartgaragedoors.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdoormartgaragedoors.com%2Fgarage-door-installation%2F" /> 62<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://doormartgaragedoors.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdoormartgaragedoors.com%2Fgarage-door-installation%2F&format=xml" /> 63<style id="wp-img-auto-sizes-contain-inline-css"> 64img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 65/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 66</style> 67<style id="wp-emoji-styles-inline-css"> 68 69 img.wp-smiley, img.emoji { 70 display: inline !important; 71 border: none !important; 72 box-shadow: none !important; 73 height: 1em !important; 74 width: 1em !important; 75 margin: 0 0.07em !important; 76 vertical-align: -0.1em !important; 77 background: none !important; 78 padding: 0 !important; 79 } 80/*# sourceURL=wp-emoji-styles-inline-css */ 81</style> 82<style id="wp-block-library-inline-css"> 83:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
83--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 84 85/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 86</style> 87<style id="classic-theme-styles-inline-css"> 88/*! This file is auto-generated */ 89.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 90/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 91</style> 92 93<style id="global-styles-inline-css"> 94: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,
940) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
94.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;} 95/*# sourceURL=global-styles-inline-css */ 96</style> 97 98 99 100 101<style id="doormart-zip-finder-inline-css"> 102/* Door-Mart ZIP Finder: messages and loading state only. The existing theme styles still control the forms. */ 103 104.dm-zip-msg { 105 margin: 8px 0 0; 106 padding: 6px 10px; 107 font-size: 14px; 108 line-height: 1.4; 109 color: #a30000; 110 background: #fff4f4; 111 border-left: 3px solid #ce0000; 112 text-align: left; 113 white-space: normal; 114} 115 116.dm-zip-msg[hidden] { 117 display: none !important; 118} 119 120.dm-zip-msg a { 121 color: #000651; 122 font-weight: 700; 123 text-decoration: underline; 124} 125 126form[aria-busy="true"] .noreload { 127 opacity: 0.7; 128 cursor: progress; 129} 130 131.zipcodenew[aria-invalid="true"] { 132 outline: 2px solid #ce0000; 133 outline-offset: 0; 134} 135/*# sourceURL=doormart-zip-finder-inline-css */ 136</style> 137<style id="rocket-lazyload-inline-css"> 138.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://doormartgaragedoors.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} 139/*# sourceURL=rocket-lazyload-inline-css */ 140</style>
141<script id="jquery-core-js" src="https://doormartgaragedoors.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 141
141
142<script id="jquery-migrate-js" src="https://doormartgaragedoors.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 142
142
143<script type="rocketlazyloadscript" id="library-js" src="https://doormartgaragedoors.com/wp-content/themes/door-market/js/jquerynew.min.js?ver=7.1.2" defer></script>
vendor: 1 bytes, line 143
143
144<script type="rocketlazyloadscript" id="bootstrap.min-js" src="https://doormartgaragedoors.com/wp-content/themes/door-market/js/bootstrap.min.js?ver=1.0" defer></script>
144 145<link rel="https://api.w.org/" href="https://doormartgaragedoors.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://doormartgaragedoors.com/wp-json/wp/v2/pages/143" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://doormartgaragedoors.com/xmlrpc.php?rsd" /> 146<link rel='shortlink' href='https://doormartgaragedoors.com/?p=143' /> 147<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><meta name="generator" content="Powered by Slider Revolution 6.5.5 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> 148<link rel="icon" href="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/android-icon-36x36-1.png" sizes="32x32" /> 149<link rel="icon" href="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/android-icon-36x36-1.png" sizes="192x192" /> 150<link rel="apple-touch-icon" href="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/android-icon-36x36-1.png" /> 151<meta name="msapplication-TileImage" content="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/android-icon-36x36-1.png" />
152<script>function setREVStartSize(e){ 153 //window.requestAnimationFrame(function() { 154 window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; 155 window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; 156 try { 157 var pw = document.getElementById(e.c).parentNode.offsetWidth, 158 newh; 159 pw = pw===0 || isNaN(pw) ? window.RSIW : pw; 160 e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); 161 e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); 162 e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); 163 e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); 164 e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); 165 e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); 166 e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); 167 if(e.layout==="fullscreen" || e.l==="fullscreen") 168 newh = Math.max(e.mh,window.RSIH); 169 else{ 170 e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; 171 for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; 172 e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; 173 e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; 174 for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; 175 176 var nl = new Array(e.rl.length), 177 ix = 0, 178 sl; 179 e.tabw = e.tabhide>=pw ? 0 : e.tabw; 180 e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; 181 e.tabh = e.tabhide>=pw ? 0 : e.tabh; 182 e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; 183 for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; 184 sl = nl[0]; 185 for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} 186 var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); 187 newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); 188 } 189 var el = document.getElementById(e.c); 190 if (el!==null && el) el.style.height = newh+"px"; 191 el = document.getElementById(e.c+"_wrapper"); 192 if (el!==null && el) { 193 el.style.height = newh+"px"; 194 el.style.display = "block"; 195 } 196 } catch(e){ 197 console.log("Failure at Presize of Slider:" + e) 198 } 199 //}); 200 };</script>
200 201<style id="wp-custom-css"> 202.contentPart h5{ 203 font-family: 'Roboto Condensed'; 204 color: #000651; 205 font-weight: 500; 206 font-size: 1.5rem; 207} 208.leftRightImgContentSection .leftRighContenMainWrap:nth-child(odd) .contentPart h5{ color: #fff; } 209 210.page-template-About .DoorContent ul li{ 211list-style: none; 212} 213.page-template-About .DoorContent ul{ padding-left:0; } 214</style> 215<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> 216
216<script type="rocketlazyloadscript" data-rocket-type='text/javascript'> 217 (function(_a,id,a,_) { 218 function Modal(){ 219 var h = a.createElement('script'); h.type = 'text/javascript'; h.async = true; 220 var e = id; h.src = e+(e.indexOf("?")>=0?"&":"?")+'ref='+_; 221 var y = a.getElementsByTagName('script')[0]; y.parentNode.insertBefore(h, y); 222 h.onload = h.onreadystatechange = function() { 223 var r = this.readyState; if (r && r != 'complete' && r != 'loaded') return; 224 try { HeymarketWidget.construct(_); } catch (e) {} 225 }; 226 }; 227 (_a.attachEvent ? _a.attachEvent('onload', Modal) : _a.addEventListener('load', Modal, false)); 228 })(window,'https://widget.heymarket.com/heymk-widget.bundle.js',document,{ 229 CLIENT_ID: "6OqNofzrr3C5fsW8NNYDICLi4UrkmT1JWiWxCbff" 230 }); 231 </script>
231 232 233 234 235 236 237 238<style id="rs-plugin-settings-inline-css"> 239#rs-demo-id {} 240/*# sourceURL=rs-plugin-settings-inline-css */ 241</style> 242 243</head> 244 <body class="wp-singular page-template page-template-template-parts page-template-Garage-Door-Comman-Layout page-template-template-partsGarage-Door-Comman-Layout-php page page-id-143 page-parent wp-theme-door-market"> 245 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 245-246
245 246 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
246GTM-N2VG4N
vendor: 93 bytes, lines 246-248
246" 247 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 248
248<!-- End Google Tag Manager (noscript) --> 249 <header id="header"> 250 <div id="headermain"> 251 <div id="topbar" class="accent-color"> 252 <div class="container-lg"> 253 <div class="top-bar-main d-flex align-items-center justify-content-end"> 254 <div class="duringcovid color-white"> 255 <h6>Need Help? Emergency? Contact Us Today!</h6> 256 </div> 257 <div class="callnow color-white"> 258 <span class="strong">CALL NOW</span> 259 <img width="25" height="24" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2025%2024'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/themes/door-market/images/phone-icon.png" /><noscript><img width="25" height="24" src="https://doormartgaragedoors.com/wp-content/themes/door-market/images/phone-icon.png" alt="" /></noscript> 260 <a href="tel:1-800-829-9833" class="color-white">1-800-829-9833</a></div> 261 </div> 262 </div> 263 </div> 264 <div id="MenuSticky" class="header-logo-main"> 265 <div class="container-lg"> 266 <div class="row mobleflex align-items-center justify-content-between"> 267 <div class= "col-md-3 d-flex align-items-center"> 268 <a href="https://doormartgaragedoors.com"><img width="260" height="57" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%2057'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/logo-header.png"><noscript><img width="260" height="57" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/logo-header.png" alt=""></noscript></a> 269 </div> 270 <div class="col-md-9 removepad "> 271 <nav class="navbar navbar-expand-lg navbar-light removepad"> 272 <div class="navbar-toggler"> 273 <span class="humburg"></span> 274 <span class="humburg"></span> 275 <span class="humburg"></span> 276 </div> 277 <div class="navbar-collapse justify-content-end mobile-nav hide" id="navbarNavDropdowns"> 278 <a class="menu__icon mobile"><span></span></a> 279 <ul id="menu-header-main" class="navbar-nav"><li id="menu-item-41" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-41"><a href="https://doormartgaragedoors.com/">Home</a></li> 280<li id="menu-item-697" class="nav-item menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-143 current_page_item menu-item-has-children menu-item-697"><a href="https://doormartgaragedoors.com/garage-door-installation/" aria-current="page">GARAGE DOOR INSTALLATION</a> 281<ul class="sub-menu"> 282 <li id="menu-item-159" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-159"><a href="https://doormartgaragedoors.com/garage-door-installation/residential/">RESIDENTIAL INSTALLATION</a></li> 283 <li id="menu-item-162" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-162"><a href="https://doormartgaragedoors.com/garage-door-installation/commercial/">COMMERCIAL INSTALLATION</a></li> 284</ul> 285</li> 286<li id="menu-item-696" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-696"><a href="https://doormartgaragedoors.com/garage-door-repair/">GARAGE DOOR REPAIR</a> 287<ul class="sub-menu"> 288 <li id="menu-item-165" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-165"><a href="https://doormartgaragedoors.com/garage-door-repair/residential/">Residential Garage Door Repair</a></li> 289 <li id="menu-item-168" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-168"><a href="https://doormartgaragedoors.com/garage-door-repair/commericial/">COMMERICIAL DOOR REPAIR</a></li> 290</ul> 291</li> 292<li id="menu-item-974" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-974"><a href="https://doormartgaragedoors.com/garage-door-maintenance/">GARAGE DOOR MAINTENANCE</a> 293<ul class="sub-menu"> 294 <li id="menu-item-171" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-171"><a href="https://doormartgaragedoors.com/garage-door-maintenance/residential/">RESIDENTIAL MAINTENANCE</a></li> 295 <li id="menu-item-174" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-174"><a href="https://doormartgaragedoors.com/garage-door-maintenance/commercial/">COMMERICIAL MAINTENANCE</a></li> 296</ul> 297</li> 298<li id="menu-item-503" class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-503"><a>ABOUT US</a> 299<ul class="sub-menu"> 300 <li id="menu-item-153" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-153"><a href="https://doormartgaragedoors.com/about-us/">ABOUT US</a></li> 301 <li id="menu-item-504" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-504"><a href="https://doormartgaragedoors.com/about-us/testimonials/">TESTIMONIALS</a></li> 302 <li id="menu-item-505" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-505"><a href="https://doormartgaragedoors.com/our-staff/">OUR STAFF</a></li> 303 <li id="menu-item-506" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-506"><a href="https://doormartgaragedoors.com/careers/">Careers</a></li> 304 <li id="menu-item-507" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-507"><a href="https://doormartgaragedoors.com/blog/">Blog</a></li> 305</ul> 306</li> 307<li id="menu-item-156" class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-156"><a href="https://doormartgaragedoors.com/contact-us/">CONTACT US</a></li> 308</ul> </div> 309 </nav> 310 </div> 311 </div> 312 </div>
313 </div> 314 <div class="container-lg"> 315 <div class="row align-items-center"> 316 <div class="col-md-3 header-bar"> 317 <h6 class="primary-color">CA Contractors LIC # 898715</h6> 318 </div> 319 <div class="col-md-9 header-bar-right"> 320 <div class="d-flex align-items-center justify-content-md-end mobleremflex"> 321 <div> 322 <span class="primary-color">Find Your Nearest Door-Mart Dealer</span> 323 </div> 324 <div class="mobleform"> 325 <div class="dropdown-zip"> 326 <a class="primary-color" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" 327 aria-haspopup="true" aria-expanded="false"> 328 Enter Your Zip Code<span> 329 <div class="arrow"></div> 330 </span> 331 </a> 332 <div class="dropdown-menu-zip" aria-labelledby="dropdownMenuLink" style="display: none;"> 333 <form action=""> 334 <label for="username" class="primary-color">Enter Your ZipCode</label> 335 <input id="user_first_name" name="user[first_name]" class="zipcodenew" type="text" /> 336 <button type='button' class="noreload accent-color">Submit</button> 337 </form> 338 </div> 339 </div> 340 <div class="available primary-color"> 341 <h6>Available 24 Hours - 7 Days A Week</h6> 342 </div> 343 </div> 344 </div> 345 </div> 346 </div> 347 </div> 348 </div> 349 <div id="bannertop"> 350 <div class="container-lg"> 351 <div class="row align-items-center"> 352 <div class="col-md-3 banner-bar"> 353 <h5 class="color-white">SAME DAY SERVICE</h5> 354 </div> 355 <div class="col-md-9 banner-top-right"> 356 <div class="d-flex align-items-center justify-content-end mobleserice"> 357 <h5 class="color-white">GET SERVICE TODAY</h5> 358 <a href="/contact-us/" class="accent-color">REQUEST AN ESTIMATE</a> 359 <a href="tel:18008299833" class="accent-color">BOOK AN APPOINTMENT</a> 360 </div> 361 </div> 362 </div> 363 </div> 364 </div> 365 </header> 366<section class="single-service-hero"> 367 <div data-bg="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/door-rese-banner.jpg" class="banner-inner-page rocket-lazyload" style=""> 368 <div class="container"> 369 <div class="banner-inner-caption"> 370 <h1 class="page-title"> 371 GARAGE DOOR INSTALLATION </h1> 372 </div> 373 </div> 374 </div> 375 <div class="threefullBtnLink"> 376 <div class="row"> 377 <div class="col-6"><a class="color-white" href="/garage-door-installation/residential/ ">RESIDENTIAL</a></div> 378 <div class="col-6"><a class="color-white" href="/garage-door-installation/commercial/ ">COMMERCIAL</a></div> 379 </div> 380 </div> 381 </section> 382 383<section class="single-service-content"> 384<div class="container-lg"> 385 <div class="single-service-row"> 386 <div class="single-service-content-inr"> 387 <h2 class="section-title">Door-Mart™ offers Garage Door Installation to anyone in California.</h2> 388 <div class="entry-content DoorContent"> 389 <p>Door-Mart™ Garage Doors offers Garage Door Installation to customers in Sacramento,San Jose, San Francisco, Fresno, Los Angeles, San Diego, and surrounding cities. Our team of experts is ready and able to accommodate projects of all sizes and details within a variety of budgets.</p> 390<h2>Why Choose Door-Mart™ Garage Doors For Garage Door Installation</h2> 391<p>Whether you’re looking for Garage Door installation at home or for your business, we have a diverse selection of products that is sure to fit your needs. Garage door installation is about more than just a door. It is a service that provides protection from the elements and security for passage into the places that matter most. Picking the right professional for your garage door installation is essential to guarantee the quality and longevity of whatever door you choose. Door-Mart Garage Doors has been providing quality service at value pricing for over 40 years throughout California. We are licensed and insured for your protection and our employees provide professional, on time excellence for all of our customers.</p> 392<h2>What Is Included In Garage Door Installation</h2> 393<p>Garage Door Installation is just a phone call away. Door-Mart™ Garage Doors installs all types of garage doors and garage door openers! We repair, fix and install all types of residential & commercial garage openers and garage door opener devices from leading garage door opener manufacturers including: Amarr, Sears, CHI, Clopay, doorLink, Genie, Chamberlain, Stanley, Liftmaster, Marantec and LiftLogix. At Door-Mart Garage Doors, we have 40 years of quality experience with garage door installs. We have a wide inventory of parts and components for garage doors and automatic openers. We prioritize sourcing materials and components from manufacturers that are committed to American-made products. Our variety of torsion springs are some of the best in the industry. We stock oil tempered, galvanized, high cycle, powerbands for sectional overhead garage doors and extension springs and hardware hinges for one piece garage doors. Our technicians install many varieties of automatic openers and garage doors currently available on the market.</p> 394<p>Unsure of what kind of garage door you want to have installed? No problem. Call us today for a Free Estimate and to set up an appointment to discu
394ss your options and make recommendations. Based on your unique project needs, our experienced Door-Mart™ Garage Doors team will come up with the best strategy with you. We will walk you through our extensive line of available garage door products and accessories. We understand that garage door installation is a time sensitive matter, and we will work to complete our service in a way that ensures promptness and of course quality.</p> 395<h2>Schedule Your Garage Door Installation Today</h2> 396<p>Are you ready to get started on garage door installation service for your home or business? We’re ready to make it easy. The right garage door can add style and security to any type of property. Call the trusted and experienced garage door installation team at Door-Mart™ Garage Doors at <a href="tel: 1-800-829-9833">1-800-829-9833</a> to schedule your garage door installation appointment today.</p> 397 </div> 398 </div> 399 <div class="sidebar"> 400 <aside id="secondary" class="widget-area homeRepairCompany" role="complementary"> 401 <div class="requestForm"> 402
402<script type="rocketlazyloadscript"> 403 404</script>
404 405 406 <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_1' ><form method='post' enctype='multipart/form-data' id='gform_1' action='/garage-door-installation/' data-formid='1' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LdVuJweAAAAAM8lT36R2ktAVj1Ze3HKXIZt2oBa' data-tabindex='0'><input id="input_d6940e429b33b630150a5335bca4b629" class="gfield_recaptcha_response" type="hidden" name="input_d6940e429b33b630150a5335bca4b629" value=""/></div> 407 <div class='gform-body gform_body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_1_4" class="gfield gfield--type-html h4 gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" >GET SERVICE TODAY</li><li id="field_1_11" class="gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" >Our team will be in touch as soon as possible to discuss your garage door needs.</li><li id="field_1_5" class="gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_1_5'> 408 409 <span id='input_1_5_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > 410 <input type='text' name='input_5.3' id='input_1_5_3' value='' aria-required='true' placeholder='Name' /> 411 <label for='input_1_5_3' class='gform-field-label gform-field-label--type-sub '>First</label> 412 </span> 413 414 415 416 </div></li><li id="field_1_6" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_1_6'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> 417 <input name='input_6' id='input_1_6' type='email' value='' class='medium' placeholder='Email' aria-required="true" aria-invalid="false" /> 418 </div></li><li id="field_1_7" class="gfield gfield--type-phone gfield--phone-format-standard gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_1_7'><span class='gform-field-label__text'>Phone Number</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_7' id='input_1_7' type='tel' value='' class='medium' placeholder='Phone' aria-required="true" aria-invalid="false" data-mask="(999) 999-9999" /></div></li><li id="field_1_8" class="gfield gfield--type-address gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Address</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label> 419 <div class='ginput_complex ginput_container has_street has_city has_zip ginput_container_address gform-grid-row' id='input_1_8' >
420 <span class='ginput_full address_line_1 ginput_address_line_1 gform-grid-col' id='input_1_8_1_container' > 421 <input type='text' name='input_8.1' id='input_1_8_1' value='' placeholder='Address' aria-required='true' /> 422 <label for='input_1_8_1' id='input_1_8_1_label' class='gform-field-label gform-field-label--type-sub '>Street Address</label> 423 </span><span class='ginput_left address_city ginput_address_city gform-grid-col' id='input_1_8_3_container' > 424 <input type='text' name='input_8.3' id='input_1_8_3' value='' placeholder='City' aria-required='true' /> 425 <label for='input_1_8_3' id='input_1_8_3_label' class='gform-field-label gform-field-label--type-sub '>City</label> 426 </span><input type='hidden' class='gform_hidden' name='input_8.4' id='input_1_8_4' value='California'/><span class='ginput_right address_zip ginput_address_zip gform-grid-col' id='input_1_8_5_container' > 427 <input type='text' name='input_8.5' id='input_1_8_5' value='' placeholder='Zip Code' aria-required='true' /> 428 <label for='input_1_8_5' id='input_1_8_5_label' class='gform-field-label gform-field-label--type-sub '>ZIP Code</label> 429 </span><input type='hidden' class='gform_hidden' name='input_8.6' id='input_1_8_6' value='US' /> 430 <div class='gf_clear gf_clear_complex'></div> 431 </div></li></ul></div> 432 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >REQUEST A CALLBACK</button> 433 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' /> 434 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='legacy' /> 435 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' /> 436 <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> 437 <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> 438 439 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='r/xQH9/2oS92Vxf1QzdzOXH+3zEpIoNqV9V0M6p7VE15YDlhO3XFZu8bV+ACKiJaCX1VOcC3VcraZbs+mUgj0U7fwQR0iPqP45AJWUyYhw7I4lo=' /> 440 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 441 <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjkxMGZhODA2NzY5MWJlODZkM2QzNjJkYzFjMDk3MjJkXCIsXCJhZGU2NGVmNDU0ZWRlODQ2YjVjODYxNzI4MmM2ZGJmMlwiXSxcImdmb3JtX3RoZW1lXCI6XCIxZDZiOTNhODRkZGY1MWNkMWJmYmVkZWNlNzEzNWIxNFwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcImQxNmJhNWQ3YjE4Mjc2MDgzYTdiNzRjMzQ3NWMyODZlXCIsXCJmb3JtX2lkXCI6XCI3MjYxMWE3MTYyMmQyOWY5ZjQ0M2VkNDNiOGY4ZTQwNlwiLFwidXJsXCI6XCJjNjc5Y2E3ZGM0MDc4NTE0NDExOThlNjVkMWNjZDEwOVwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCI4NTFhMTFmMTVmMTA3NGNiZDllMTA5ODk1N2U1Y2Q0NVwifSIsIjMyYWMwODFiZWU1OTZlMjZhODAyOTNhMjZjMjAyZjg1IiwxNzkxMzE1MTYxXQ==' /> 442 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> 443 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> 444 <input type='hidden' name='gform_field_values' value='' /> 445 446 </div> 447 </form> 448 </div> </div> 449 <div class="call-us-section"> 450 <img width="156" height="156" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20156%20156'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/sites/3/2021/07/Call-Us.png"><noscript><img width="156" height="156" src="/wp-content/uploads/sites/3/2021/07/Call-Us.png"></noscript> 451 <h4>We're here to help call us.</h4> 452 <a href="tel:1-800-829-9833" class="primary-button">CALL US 1-800-829-9833</a> 453 </div> 454 </aside> 455 </div> 456 </div> 457</div> 458</section> 459<!-- FOOTER --> 460<div data-bg="https://doormartgaragedoors.com/wp-content/themes/door-market/images/Mask%20Group%2031.png" class="newsletters rocket-lazyload" style=""> 461 <div class="container"> 462 <div class="row"> 463 <div class="col-md-6"> 464 <h5>SIGN UP FOR OUR NEWSLETTER.</h5> 465 <p>Be notified on limited time deals, discounts and events.</p> 466 467 <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_3' > 468 <div class='gform_heading'> 469 <p class='gform_description'></p> 470 </div><form method='post' enctype='multipart/form-data' id='gform_3' action='/garage-door-installation/' data-formid='3' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LdVuJweAAAAAM8lT36R2ktAVj1Ze3HKXIZt2oBa' data-tabindex='0'><input id="input_758befbaf0db4f55f79edb12dec25966" class="gfield_recaptcha_response" type="hidden" name="input_758befbaf0db4f55f79edb12dec25966" value=""/></div> 471 <div class='gform-body gform_body'><ul id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_3_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_3_1'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> 472 <input name='input_1' id='input_3_1' type='email' value='' class='large' placeholder='Enter Your Email' aria-required="true" aria-invalid="false" /> 473 </div></li></ul></div> 474 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_3' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit</button> 475 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_3' value='postback' /> 476 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_3' id='gform_theme_3' value='legacy' /> 477 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_3' id='gform_style_settings_3' value='[]' /> 478 <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' /> 479 <input type='hidden' class='gform_hidden' name='gform_submit' value='3' /> 480 481 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='sMlQnyFZS65dDlEKpeNH0v+fmGZpBOuMy7DX3hs5XfzJWFBssDRW0OYxQkZyK17rMpPbHskw60iZ5y3AghxDcL9/ccGGwhzKxKkR29wcmXg/Ze8=' /> 482 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 483 <input type='hidden' class='gform_hidden' name='state_3' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjkxMGZhODA2NzY5MWJlODZkM2QzNjJkYzFjM
483Dk3MjJkXCIsXCJhZGU2NGVmNDU0ZWRlODQ2YjVjODYxNzI4MmM2ZGJmMlwiXSxcImdmb3JtX3RoZW1lXCI6XCIxZDZiOTNhODRkZGY1MWNkMWJmYmVkZWNlNzEzNWIxNFwiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcImQxNmJhNWQ3YjE4Mjc2MDgzYTdiNzRjMzQ3NWMyODZlXCIsXCJmb3JtX2lkXCI6XCJiZmJhM2ZlZTg0ODBmNjA3NTNmNWZhMjRlM2RhZDljZlwiLFwidXJsXCI6XCJjNjc5Y2E3ZGM0MDc4NTE0NDExOThlNjVkMWNjZDEwOVwiLFwic3RhdGVfdGltZXN0YW1wXCI6XCI4NTFhMTFmMTVmMTA3NGNiZDllMTA5ODk1N2U1Y2Q0NVwifSIsIjNiNjljZDYwYzAzYWNiZDFlZDY2Nzg3NGNlYzhkMTI1IiwxNzkxMzE1MTYxXQ==' /> 484 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' /> 485 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' /> 486 <input type='hidden' name='gform_field_values' value='' /> 487 488 </div> 489 </form> 490 </div> </div> 491 <div class="col-md-6"></div> 492 </div> 493 </div> 494</div> 495<div class="container-lg"> 496 <div class="row"> 497 <div class="innerbrands"> 498 <h2 class="primary-color">WE CARRY THE BEST BRANDS</h2> 499 <div class="brands owl-carousel owl-theme"> 500 <div class="item"> 501 <img width="260" height="181" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20181'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Chi.png"><noscript><img width="260" height="181" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Chi.png" alt=""></noscript> 502 </div> 503 <div class="item"> 504 <img width="260" height="181" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20181'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Door-Link.png"><noscript><img width="260" height="181" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Door-Link.png" alt=""></noscript> 505 </div> 506 <div class="item"> 507 <img width="260" height="181" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20181'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Martin.png"><noscript><img width="260" height="181" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Martin.png" alt=""></noscript> 508 </div> 509 <div class="item"> 510 <img width="260" height="181" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20181'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Genier.png"><noscript><img width="260" height="181" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Genier.png" alt=""></noscript> 511 </div> 512 <div class="item"> 513 <img width="260" height="181" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20181'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Lift-master.png"><noscript><img width="260" height="181" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Lift-master.png" alt=""></noscript> 514 </div> 515 <div class="item"> 516 <img width="260" height="181" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20181'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Marantec.png"><noscript><img width="260" height="181" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/Marantec.png" alt=""></noscript> 517 </div> 518 </div> 519 </div> 520 </div> 521</div> 522</section> 523<!-- Footer --> 524<footer> 525 <div class="expertcontent accent-color"> 526 <h4 class="color-white"><p>YOUR <span class="city">Local</span> GARAGE DOOR EXPERTS-READY TO SERVE YOU!</p> 527</h4> 528 </div> 529 <div class="rated"> 530 <span>RATED </span> 531 <img width="83" height="79" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2083%2079'%3E%3C/svg%3E" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/rating.png"><noscript><img width="83" height="79" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/rating.png"></noscript> 532 <img width="83" height="79" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2083%2079'%3E%3C/svg%3E" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/rating.png"><noscript><img width="83" height="79" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/rating.png"></noscript> 533 <img width="83" height="79" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2083%2079'%3E%3C/svg%3E" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/rating.png"><noscript><img width="83" height="79" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/rating.png"></noscript> 534 <img width="83" height="79" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2083%2079'%3E%3C/svg%3E" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/rating.png"><noscript><img width="83" height="79" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/rating.png"></noscript> 535 <img width="83" height="79" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2083%2079'%3E%3C/svg%3E" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/half-star.png"><noscript><img width="83" height="79" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/half-star.png"></noscript> 536 <span>STARS</span> 537 </div> 538 539 <div class="emergency_services" style="background-image: url('https://doormartgaragedoors.com/wp-content/uploads/sites/3/2022/07/testimonails-footer-bg-1-new.jpg"> 540 541 <div class="emergency_inner"> 542 <div class="servicelogo"> 543 <img width="350" height="357" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20350%20357'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/24-7-services.png"><noscript><img width="350" height="357" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/24-7-services.png" alt=""></noscript> 544 </div> 545 <div class="garagedoor"> 546 <h3>TOP RATED LICENSED & INSURED</h3> 547 <h1><p><span class="city">Local</span> GARAGE DOOR PROFESSIONALS</p> 548</h1> 549 </div> 550 </div> 551 552 <div class="testimonalsfooter"> 553 <h6>ANOTHER HAPPY CUSTOMER</h6> 554 <!-- Begin widget code --> 555 <rw-widget-inline data-rw-inline="24370"></rw-widget-inline> 556 <!-- End widget code --> 557 </div> 558 </div> 559 560 <div id="footer"> 561 <div class="desktopcounter"> 562 <div class="counter"> 563 <div class="row"> 564 <div class="counterdescription"> 565 <h4>SATISFIED CUSTOMERS</h4> 566 <h4>5 STAR REVIEWS</h4> 567 <h4>YEARS OF EXPERIENCE</h4> 568 </div>
569 </div> 570 </div> 571 <div id="counter" class="accent-color"> 572 <div class="counternumber"> 573 <div class="comancounter"> 574 <i class="far fa-smile"></i><h2 class="counternum" data-count="41000">1000</h2> 575 </div> 576 <div class="comancounter margincounter"> 577 <i class="fab fa-yelp"></i><h2 class="counternum numsecond" data-count="4500">500</h2> 578 </div> 579 <div class="comancounter"> 580 <i class="fas fa-trophy"></i></i><h2 class="counternum" data-count="40">0</h2> 581 </div> 582 </div> 583 </div> 584 </div> 585 586 <div class="mobilecounter"> 587 <div class="counter"> 588 <div class="row"> 589 <div class="counterdescription"> 590 <h4>SATISFIED CUSTOMERS</h4> 591 <i class="far fa-smile"></i><h2 class="counternum accent-color" data-count="41000">100</h2> 592 <h4>5 STAR REVIEWS</h4> 593 <i class="fab fa-yelp"></i><h2 class="counternum accent-color" data-count="4500">50</h2> 594 <h4>YEARS OF EXPERIENCE</h4> 595 <i class="fas fa-trophy"></i><h2 class="counternum accent-color" data-count="40">50</h2> 596 </div> 597 </div> 598 </div> 599 </div> 600 601 <div class="footer-menu"> 602 <div class="container-lg"> 603 <div class="row"> 604 <div class="col-md-3"> 605 <h3>NAVIGATE</h3> 606 <ul> 607 <ul id="menu-footer-main-menu" class="false"><li id="menu-item-184" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-184"><a href="https://doormartgaragedoors.com/">HOME</a></li> 608<li id="menu-item-183" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-183"><a href="https://doormartgaragedoors.com/about-us/">ABOUT US</a></li> 609<li id="menu-item-185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185"><a href="https://doormartgaragedoors.com/contact-us/">CONTACT US</a></li> 610<li id="menu-item-607" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-607"><a href="https://doormartgaragedoors.com/blog/">BLOG</a></li> 611</ul> </ul> 612 </div> 613 <div class="col-md-3"> 614 <h3>SERVICES</h3> 615 <ul id="menu-footer-menu-services" class="false"><li id="menu-item-176" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-176"><a href="/garage-door-installation/" aria-current="page">INSTALLATION</a></li> 616<li id="menu-item-177" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-177"><a href="/garage-door-repair/">REPAIR</a></li> 617<li id="menu-item-178" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-178"><a href="/garage-door-maintenance/">MAINTENANCE</a></li> 618<li id="menu-item-179" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-179"><a href="/contact-us/">GET AN ESTIMATE</a></li> 619<li id="menu-item-180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-180"><a href="/contact-us/">GET SERVICE TODAY</a></li> 620</ul> </div> 621 <div class="col-md-3 headQutersAddress"> 622 <h3>HEADQUARTERS</h3> 623 <p>11286 Pyrites Way, Suite 110, Gold River, CA 95670, United States</p> 624 </div> 625 626 <div class="col-md-3 footerlogosec"> 627 <a href="https://doormartgaragedoors.com"><img width="187" height="195" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20187%20195'%3E%3C/svg%3E" alt="" data-lazy-src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/footer-logo.png"><noscript><img width="187" height="195" src="https://doormartgaragedoors.com/wp-content/uploads/sites/3/2021/07/footer-logo.png" alt=""></noscript></a> 628 <a href="tel:1-800-829-9833">1-800-829-9833</a> 629 <a href="mailto:[email protected]">[email protected]</a> 630 </div> 631 632 </div> 633 </div> 634 </div> 635 </div> 636<div id="bottombar"> 637 <div class="container-lg"> 638 <div class="row"> 639 <div class="bottombar"> 640 <div class="col-md-6"> 641 <a href="https://www.facebook.com/DoorMart"><i class="fab fa-facebook-f"></i></a> 642 <a href="https://twitter.com/DoorMartGarage"><i class="fab fa-twitter"></i></a> 643 <a href="http://pinterest.com/doormart"><i class="fab fa-pinterest-p"></i></a> 644 <a href="http://www.linkedin.com/company/door-mart-garage-doors"><i class="fab fa-linkedin-in"></i></a> 645 <a href="http://www.youtube.com/user/DoorMartGarage"><i class="fab fa-youtube"></i></a> 646 <a href="https://www.yelp.com/biz/door-mart-gold-river"><i class="fab fa-yelp"></i></a> 647 </div> 648 <div class="col-md-6 text-align privcy"> 649 <span class="primary-color"><p>© 2021 Door-Mart™ Garage Doors | All Rights Reserved | <a href="/privacy-policy/">Privacy Policy</a></p> 650</span> 651 </div> 652 </div> 653 </div> 654 </div> 655</div> 656<div class="invalid-popup"> 657 <div class="location-info"> 658 <div class="close"> 659 <a href="javascript:void(0)"><img width="28" height="29" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028%2029'%3E%3C/svg%3E" alt="Close Icon" data-lazy-src="https://doormartgaragedoors.com/wp-content/themes/door-market/images/close_icon.png"><noscript><img width="28" height="29" src="https://doormartgaragedoors.com/wp-content/themes/door-market/images/close_icon.png" alt="Close Icon"></noscript></a> 660 </div> 661 <p>Sorry, does not exists in your area.</p> 662 </div> 663</div> 664</footer> 665 666 667 668<div class="hide"> 669 <!-- Google Code for Remarketing Tag --> 670
670<script type="rocketlazyloadscript" data-rocket-type="text/javascript"> 671 /* <![CDATA[ */ 672 var google_conversion_id = 983967958; 673 var google_custom_params = window.google_tag_params; 674 var google_remarketing_only = true; 675 /* ]]> */ 676 </script>
676 677
677<script type="rocketlazyloadscript" data-rocket-type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js" defer> 678 </script>
678 679 <noscript> 680 <div style="display:inline;"> 681 <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/983967958/?value=0&guid=ON&script=0"/> 682 </div> 683 </noscript> 684</div> 685
686<script type="rocketlazyloadscript"> 687 $(document).keypress( 688 function(event){ 689 if (event.which == '13') { 690 event.preventDefault(); 691 jQuery('.noreload[type="button"]').trigger("click"); 692 } 693 }); 694 var a = 0; 695 $(window).scroll(function() { 696 var oTop = $('#counter').offset().top - window.innerHeight; 697 if (a == 0 && $(window).scrollTop() > oTop) { 698 $('.counternum').each(function() { 699 var $this = $(this), 700 countTo = $this.attr('data-count'); 701 $({ 702 countNum: $this.text() 703 }).animate({ 704 countNum: countTo 705 }, 706 707 { 708 duration: 2000, 709 easing: 'swing', 710 step: function() { 711 $this.text(Math.floor(this.countNum)); 712 }, 713 complete: function() { 714 $this.text(this.countNum); 715 } 716 }); 717 }); 718 a = 1; 719 } 720 setTimeout(function(){ 721 function numberWithCommas(number) { 722 var parts = number.toString().split("."); 723 parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ","); 724 return parts.join("."); 725 } 726 $(".counternum").each(function() { 727 var num = $(this).text(); 728 var commaNum = numberWithCommas(num); 729 $(this).text(commaNum); 730 }); 731 }, 2200); 732 733 }); 734</script>
734 735 736
737<script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" src="https://doormartgaragedoors.com/wp-content/cache/min/3/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.js?ver=1791012935" defer></script>
737
738<script type="rocketlazyloadscript"> 739 $(document).ready(function(){ 740 $('.brands').owlCarousel({ 741 loop: true, 742 autoplay: true, 743 autoplayTimeout:2000, 744 margin: 30, 745 dots: false, 746 nav: false, 747 items: 6, 748 responsive: { 749 0: { 750 items: 2 751 }, 752 600: { 753 items: 3 754 }, 755 1000: { 756 items: 5 757 } 758 } 759 }); 760 761 jQuery.fn.equalHeights = function(){ 762 var max_height = 0; 763 jQuery(this).each(function(){ 764 jQuery(this).css('height', 'auto'); 765 max_height = Math.max(jQuery(this).height(), max_height); 766 }); 767 jQuery(this).each(function(){ 768 jQuery(this).height(max_height); 769 }); 770 }; 771 jQuery(window).on("load",function(){ 772 if(jQuery(window).width() > 767){ 773 jQuery('.blog-listing .post').equalHeights(); 774 } 775 }); 776 777 }); 778</script>
778 779 780
780<script> 781 window.RS_MODULES = window.RS_MODULES || {}; 782 window.RS_MODULES.modules = window.RS_MODULES.modules || {}; 783 window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; 784 window.RS_MODULES.defered = true; 785 window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; 786 window.RS_MODULES.type = 'compiled'; 787 </script>
787 788
788<script type="speculationrules"> 789{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/3/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/door-market/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 790</script>
vendor: 1 bytes, line 790
790
791<script defer async id="tp-tools-js" src="https://doormartgaragedoors.com/wp-content/plugins/revslider/public/assets/js/rbtools.min.js?ver=6.5.5"></script>
vendor: 1 bytes, line 791
791
792<script defer async id="revmin-js" src="https://doormartgaragedoors.com/wp-content/plugins/revslider/public/assets/js/rs6.min.js?ver=6.5.5"></script>
vendor: 1 bytes, line 792
792
793<script type="rocketlazyloadscript" id="rocket-browser-checker-js-after"> 794"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 795//# sourceURL=rocket-browser-checker-js-after 796</script>
vendor: 1 bytes, line 796
796
797<script id="rocket-preload-links-js-extra"> 798var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index\\.php/)?wp\\-json(/.*|$)|/wp-admin/|/logout/|/wp-login.php|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://doormartgaragedoors.com","onHoverDelay":"100","rateThrottle":"3"}; 799//# sourceURL=rocket-preload-links-js-extra 800</script>
vendor: 1 bytes, line 800
800
801<script type="rocketlazyloadscript" id="rocket-preload-links-js-after"> 802(function() { 803"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 804}()); 805 806//# sourceURL=rocket-preload-links-js-after 807</script>
vendor: 1 bytes, line 807
807
808<script id="door-script-js-extra"> 809var ajax_object = {"ajax_url":"https://doormartgaragedoors.com/wp-admin/admin-ajax.php"}; 810//# sourceURL=door-script-js-extra 811</script>
vendor: 1 bytes, line 811
811
812<script type="rocketlazyloadscript" data-minify="1" id="door-script-js" src="https://doormartgaragedoors.com/wp-content/cache/min/3/wp-content/themes/door-market/js/script.js?ver=1791012935" defer></script>
vendor: 1 bytes, line 812
812
813<script id="gforms_recaptcha_recaptcha-js-extra"> 814var gforms_recaptcha_recaptcha_strings = {"nonce":"2789dcbd55","disconnect":"Disconnecting","change_connection_type":"Resetting","spinner":"https://doormartgaragedoors.com/wp-content/plugins/gravityforms/images/spinner.svg","connection_type":"classic","disable_badge":"","change_connection_type_title":"Change Connection Type","change_connection_type_message":"Changing the connection type will delete your current settings. Do you want to proceed?","disconnect_title":"Disconnect","disconnect_message":"Disconnecting from reCAPTCHA will delete your current settings. Do you want to proceed?","site_key":"6LdVuJweAAAAAM8lT36R2ktAVj1Ze3HKXIZt2oBa"}; 815//# sourceURL=gforms_recaptcha_recaptcha-js-extra 816</script>
vendor: 127 bytes, lines 816-817
816 817<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
8176LdVuJweAAAAAM8lT36R2ktAVj1Ze3HKXIZt2oBa
vendor: 27 bytes, line 817
817&ver=2.2.2"></script>
818<script data-wp-strategy="defer" defer id="gforms_recaptcha_frontend-js" src="https://doormartgaragedoors.com/wp-content/plugins/gravityformsrecaptcha/js/frontend.min.js?ver=2.2.2"></script>
vendor: 1 bytes, line 818
818
819<script id="doormart-zip-finder-js-after"> 820/* DoorMartZipFinder */ window.DoorMartZipFinder = {"endpoint":"https:\/\/doormartgaragedoors.com\/wp-json\/doormart\/v1\/zip-finder","phone":"1-800-829-9833"}; 821/*! 822 * Door-Mart ZIP Finder 1.0.0 823 * One handler for all three ZIP forms: the header dropdown, the homepage popup (#myModal), 824 * and the homepage "Communities and Areas We Serve" form (#contetntoform). 825 * No jQuery, no external API. Lookups go to this site's own endpoint. 826 */ 827(function () { 828 'use strict'; 829 830 var config = window.DoorMartZipFinder || {}; 831 var ENDPOINT = config.endpoint || '/wp-json/doormart/v1/zip-finder'; 832 var PHONE = config.phone || '1-800-829-9833'; 833 var TIMEOUT_MS = 10000; 834 835 // The existing theme markup: any form containing an input with class "zipcodenew" 836 // and a button with class "noreload". 837 var INPUT_SELECTOR = 'form .zipcodenew'; 838 var BUTTON_SELECTOR = 'form .noreload'; 839 840 function formOf(el) { 841 return el && el.closest ? el.closest('form') : null; 842 } 843 844 function isZipForm(form) { 845 return !!(form && form.querySelector('.zipcodenew') && form.querySelector('.noreload')); 846 } 847 848 /* Accessibility and mobile keyboard improvements, without changing the design. */ 849 function enhance(form) { 850 if (form.getAttribute('data-dm-zip') === 'ready') { 851 return; 852 } 853 form.setAttribute('data-dm-zip', 'ready'); 854 form.setAttribute('novalidate', 'novalidate'); 855 856 var input = form.querySelector('.zipcodenew'); 857 input.setAttribute('inputmode', 'numeric'); 858 input.setAttribute('autocomplete', 'postal-code'); 859 input.setAttribute('maxlength', '10'); 860 if (!input.getAttribute('aria-label')) { 861 input.setAttribute('aria-label', 'ZIP code'); 862 } 863 864 var msg = document.createElement('p'); 865 msg.className = 'dm-zip-msg'; 866 msg.setAttribute('role', 'alert'); 867 msg.hidden = true; 868 form.appendChild(msg); 869 } 870 871 function showMessage(form, text, withPhone) { 872 var msg = form.querySelector('.dm-zip-msg'); 873 if (!msg) { 874 return; 875 } 876 msg.textContent = text; 877 if (withPhone) { 878 msg.appendChild(document.createTextNode(' ')); 879 var link = document.createElement('a'); 880 link.href = 'tel:' + PHONE.replace(/[^0-9+]/g, ''); 881 link.textContent = PHONE; 882 msg.appendChild(link); 883 msg.appendChild(document.createTextNode('.')); 884 } 885 msg.hidden = false; 886 var input = form.querySelector('.zipcodenew'); 887 if (input) { 888 input.setAttribute('aria-invalid', 'true'); 889 } 890 } 891 892 function clearMessage(form) { 893 var msg = form.querySelector('.dm-zip-msg'); 894 if (msg) { 895 msg.hidden = true; 896 msg.textContent = ''; 897 } 898 var input = form.querySelector('.zipcodenew'); 899 if (input) { 900 input.removeAttribute('aria-invalid'); 901 } 902 } 903 904 function setBusy(form, busy) { 905 var button = form.querySelector('.noreload'); 906 form.setAttribute('aria-busy', busy ? 'true' : 'false'); 907 if (!button) { 908 return; 909 } 910 if (busy) { 911 button.setAttribute('data-dm-label', button.textContent); 912 button.textContent = 'Searching...'; 913 button.disabled = true; 914 } else { 915 button.textContent = button.getAttribute('data-dm-label') || 'Submit'; 916 button.disabled = false; 917 } 918 } 919 920 /* Keeps the theme's existing personalization: [cityname] spans (class "city") 921 show the visitor's city, and the "city" cookie tells the theme a search was done. */ 922 function rememberCity(city) { 923 if (!city) { 924 return; 925 } 926 document.cookie = 'city=' + encodeURIComponent(city) + ';path=/;SameSite=Lax'; 927 var spans = document.querySelectorAll('.city'); 928 for (var i = 0; i < spans.length; i++) { 929 spans[i].textContent = city; 930 } 931 } 932 933 function hidePopup() { 934 var $ = window.jQuery; 935 if ($ && $.fn && typeof $.fn.modal === 'function') { 936 $('#myModal').modal('hide'); 937 } 938 } 939 940 function track(status, match) { 941 window.dataLayer = window.dataLayer || []; 942 window.dataLayer.push({ event: 'zip_finder_search', zip_status: status, zip_match: match || '' }); 943 } 944 945 function go(url) { 946 hidePopup(); 947 window.location.assign(url); 948 } 949 950 function search(form) { 951 if (form.getAttribute('aria-busy') === 'true') { 952 return; 953 } 954 enhance(form); 955 clearMessage(form); 956 957 var input = form.querySelector('.zipcodenew'); 958 var zip = (input.value || '').replace(/\D+/g, '').slice(0, 5);
959 960 if (zip.length !== 5) { 961 showMessage(form, 'Please enter a valid 5-digit ZIP code.'); 962 track('invalid_format'); 963 input.focus(); 964 return; 965 } 966 967 setBusy(form, true); 968 969 var controller = typeof AbortController === 'function' ? new AbortController() : null; 970 var timer = controller ? setTimeout(function () { controller.abort(); }, TIMEOUT_MS) : null; 971 var url = ENDPOINT + (ENDPOINT.indexOf('?') === -1 ? '?' : '&') + 'zip=' + encodeURIComponent(zip); 972 973 fetch(url, { 974 method: 'GET', 975 headers: { Accept: 'application/json' }, 976 credentials: 'same-origin', 977 signal: controller ? controller.signal : undefined 978 }) 979 .then(function (res) { 980 if (!res.ok) { 981 throw new Error('HTTP ' + res.status); 982 } 983 return res.json(); 984 }) 985 .then(function (data) { 986 if (timer) { 987 clearTimeout(timer); 988 } 989 if (data && data.status === 'found' && data.url) { 990 track('found', data.match); 991 rememberCity(data.city); 992 go(data.url); 993 return; 994 } 995 if (data && data.status === 'outside' && data.url) { 996 track('outside'); 997 go(data.url); 998 return; 999 } 1000 setBusy(form, false); 1001 if (!data || data.status === 'error' || !data.message) { 1002 track('error', data && data.reason); 1003 showMessage(form, 'We could not check that ZIP code right now. Please call us at', true); 1004 return; 1005 } 1006 track('invalid'); 1007 showMessage(form, data.message); 1008 input.focus(); 1009 }) 1010 .catch(function () { 1011 if (timer) { 1012 clearTimeout(timer); 1013 } 1014 setBusy(form, false); 1015 track('error'); 1016 showMessage(form, 'We could not check that ZIP code right now. Please call us at', true); 1017 }); 1018 } 1019 1020 /* 1021 * Capture-phase listeners run before any jQuery handlers attached to the same buttons. 1022 * Stopping the event here means the old Zipcodebase code can never run, even if it 1023 * is still in js/script.js. 1024 */ 1025 document.addEventListener('click', function (event) { 1026 var button = event.target && event.target.closest ? event.target.closest(BUTTON_SELECTOR) : null; 1027 var form = formOf(button); 1028 if (!isZipForm(form)) { 1029 return; 1030 } 1031 event.preventDefault(); 1032 event.stopPropagation(); 1033 search(form); 1034 }, true); 1035 1036 document.addEventListener('keydown', function (event) { 1037 if (event.key !== 'Enter') { 1038 return; 1039 } 1040 var input = event.target && event.target.closest ? event.target.closest(INPUT_SELECTOR) : null; 1041 var form = formOf(input); 1042 if (!isZipForm(form)) { 1043 return; 1044 } 1045 event.preventDefault(); 1046 event.stopPropagation(); 1047 search(form); 1048 }, true); 1049 1050 document.addEventListener('submit', function (event) { 1051 if (!isZipForm(event.target)) { 1052 return; 1053 } 1054 event.preventDefault(); 1055 event.stopPropagation(); 1056 search(event.target); 1057 }, true); 1058 1059 /* Clear the error as soon as the visitor starts correcting it. */ 1060 document.addEventListener('input', function (event) { 1061 var form = formOf(event.target); 1062 if (event.target.classList && event.target.classList.contains('zipcodenew') && isZipForm(form)) { 1063 clearMessage(form); 1064 } 1065 }); 1066 1067 function init() { 1068 var forms = document.querySelectorAll('form'); 1069 for (var i = 0; i < forms.length; i++) { 1070 if (isZipForm(forms[i])) { 1071 enhance(forms[i]); 1072 } 1073 } 1074 } 1075 1076 /* If the visitor comes back with the Back button, the browser may restore the page 1077 exactly as it was, including a disabled "Searching..." button. Reset it. */ 1078 window.addEventListener('pageshow', function () { 1079 var forms = document.querySelectorAll('form[aria-busy="true"]'); 1080 for (var i = 0; i < forms.length; i++) { 1081 setBusy(forms[i], false); 1082 } 1083 }); 1084 1085 if (document.readyState === 'loading') { 1086 document.addEventListener('DOMContentLoaded', init); 1087 } else { 1088 init(); 1089 } 1090})(); 1091//# sourceURL=doormart-zip-finder-js-after 1092</script>
vendor: 1 bytes, line 1092
1092
1093<script type="rocketlazyloadscript" id="wp-dom-ready-js" src="https://doormartgaragedoors.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23" defer></script>
vendor: 1 bytes, line 1093
1093
1094<script type="rocketlazyloadscript" id="wp-hooks-js" src="https://doormartgaragedoors.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1094
1094
1095<script type="rocketlazyloadscript" id="wp-i18n-js" src="https://doormartgaragedoors.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1095
1095
1096<script type="rocketlazyloadscript" id="wp-i18n-js-after"> 1097wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1098//# sourceURL=wp-i18n-js-after 1099</script>
vendor: 1 bytes, line 1099
1099
1100<script type="rocketlazyloadscript" id="wp-a11y-js" src="https://doormartgaragedoors.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d" defer></script>
vendor: 1 bytes, line 1100
1100
1101<script id="gform_json-js" defer='defer' src="https://doormartgaragedoors.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1101
1101
1102<script id="gform_gravityforms-js-extra"> 1103var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}}; 1104var gf_legacy_multi = []; 1105var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://doormartgaragedoors.com/wp-content/plugins/gravityforms/images"}}; 1106var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://doormartgaragedoors.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"035b7f8d5e79d58da09e80fd6b522652","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
1106o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 1107var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://doormartgaragedoors.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"035b7f8d5e79d58da09e80fd6b522652","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
1107o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 1108//# sourceURL=gform_gravityforms-js-extra 1109</script>
vendor: 1 bytes, line 1109
1109
1110<script type="rocketlazyloadscript" id="gform_gravityforms-js" defer='defer' src="https://doormartgaragedoors.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1110
1110
1111<script type="rocketlazyloadscript" id="gform_placeholder-js" defer='defer' src="https://doormartgaragedoors.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.3"></script>
vendor: 1 bytes, line 1111
1111
1112<script type="rocketlazyloadscript" id="gform_gravityforms_utils-js" defer='defer' src="https://doormartgaragedoors.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=d7e103405223e60d2719f4c330fd11cf"></script>
vendor: 1 bytes, line 1112
1112
1113<script type="rocketlazyloadscript" id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://doormartgaragedoors.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 1113
1113
1114<script id="gform_gravityforms_theme-js-extra"> 1115var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"035b7f8d5e79d58da09e80fd6b522652"},"ajax":{"ajaxurl":"https://doormartgaragedoors.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"003f951763","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://doormartgaragedoors.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"6d314f2d6c"}; 1116//# sourceURL=gform_gravityforms_theme-js-extra 1117</script>
vendor: 1 bytes, line 1117
1117
1118<script type="rocketlazyloadscript" id="gform_gravityforms_theme-js" defer='defer' src="https://doormartgaragedoors.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=373fcf115e257ba62fdd1a205717b981"></script>
vendor: 1 bytes, line 1118
1118
1119<script type="rocketlazyloadscript" data-minify="1" data-rocket-type="module" crossorigin="anonymous" data-cfasync="false" id="repuso-widget-inline-js" src="https://doormartgaragedoors.com/wp-content/cache/min/3/widgets/2.0/rw-widget-inline.js?ver=1791012934" defer></script>
vendor: 1 bytes, line 1119
1119
1120<script type="rocketlazyloadscript"> 1121gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {if(typeof Placeholders != 'undefined'){ 1122 Placeholders.enable(); 1123 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 1124</script>
vendor: 1 bytes, line 1124
1124
1125<script type="rocketlazyloadscript"> 1126gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 1, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 1127</script>
vendor: 1 bytes, line 1127
1127
1128<script type="rocketlazyloadscript"> 1129gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 3) {if(typeof Placeholders != 'undefined'){ 1130 Placeholders.enable(); 1131 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 1132</script>
vendor: 1 bytes, line 1132
1132
1133<script type="rocketlazyloadscript"> 1134gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "3", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_3" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_3"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_3" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 3, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 1135</script>
vendor: 1 bytes, line 1135
1135
1136<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 1137if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 1138images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 1139if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
1139<script data-no-minify="1" async src="https://doormartgaragedoors.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.5/lazyload.min.js"></script>
1139<script>function lazyLoadThumb(e){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?'':'&'+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow", "accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var e,t,p,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)e=document.createElement("div"),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query", a[t].dataset.query),e.setAttribute("data-src", a[t].dataset.src),e.innerHTML=lazyLoadThumb(a[t].dataset.id),a[t].appendChild(e),p=e.querySelector('.play'),p.onclick=lazyLoadYoutubeIframe});</script>
1139</body> 1140</html> 1141 1142 1143 1144<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->
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.