PageSourceSearch

https://firstqualityroof.com/

html firstqualityroof.com collected 2026-10-08 08:55:12 UTC 103,742 bytes, 1,490 lines download raw bytes

1        <html>
2<!-- Google Tag Manager -->
3<script>
vendor: 498 bytes, lines 3-17
3
4    (function(w, d, s, l, i) {
5        w[l] = w[l] || [];
6        w[l].push({
7            'gtm.start': new Date().getTime(),
8            event: 'gtm.js'
9        });
10        var f = d.getElementsByTagName(s)[0],
11            j = d.createElement(s),
12            dl = l != 'dataLayer' ? '&l=' + l : '';
13        j.async = true;
14        j.src =
15            'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
16        f.parentNode.insertBefore(j, f);
17    })(window, document, 'script', 'dataLayer', '
17GTM-M3QCG8C
vendor: 4 bytes, line 17
17');
18</script>
18
19<!-- End Google Tag Manager -->
20
21<head>
22    <title>Home - First Quality</title>
23    <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE">
24    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.css" />
25    <link href="https://fonts.googleapis.com/css?family=Fira+Sans:100,200,300,400,500,600,700,800,900" rel="stylesheet">
26    <link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i" rel="stylesheet">
27    <link href="/wp-content/themes/First Quality/style.css" rel="stylesheet">
28    <meta name="viewport" content="width=device-width, initial-scale=1.0">
29        
30            
30<script async src='https://obseu.kingofbzcc.com/i/2fb61a94c70a7c69f1472c673f50fc65.js' class='ct_clicktrue'></script>
30
31            
31<script async src='https://www.clickcease.com/monitor/stat.js'>
32            </script>
32
33        <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
34
35	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
36	<meta name="description" content="First Quality Roofing &amp; Insulation provides the best roofing contractors in Las Vegas. Call us at 702-262-7847 for all of your roofing needs!" />
37	<link rel="canonical" href="https://firstqualityroof.com/" />
38	<meta property="og:locale" content="en_US" />
39	<meta property="og:type" content="website" />
40	<meta property="og:title" content="Home - First Quality" />
41	<meta property="og:description" content="First Quality Roofing &amp; Insulation provides the best roofing contractors in Las Vegas. Call us at 702-262-7847 for all of your roofing needs!" />
42	<meta property="og:url" content="https://firstqualityroof.com/" />
43	<meta property="og:site_name" content="First Quality" />
44	<meta property="article:modified_time" content="2025-01-02T01:43:45+00:00" />
45	<meta property="og:image" content="https://firstqualityroof.com/wp-content/uploads/2025/01/solar.png" />
46	<meta name="twitter:card" content="summary_large_image" />
47	
47<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/firstqualityroof.com\/","url":"https:\/\/firstqualityroof.com\/","name":"Home - First Quality","isPartOf":{"@id":"https:\/\/firstqualityroof.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/firstqualityroof.com\/#primaryimage"},"image":{"@id":"https:\/\/firstqualityroof.com\/#primaryimage"},"thumbnailUrl":"https:\/\/firstqualityroof.com\/wp-content\/uploads\/2025\/01\/solar.png","datePublished":"2019-03-11T18:36:35+00:00","dateModified":"2025-01-02T01:43:45+00:00","description":"First Quality Roofing & Insulation provides the best roofing contractors in Las Vegas. Call us at 702-262-7847 for all of your roofing needs!","breadcrumb":{"@id":"https:\/\/firstqualityroof.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/firstqualityroof.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/firstqualityroof.com\/#primaryimage","url":"https:\/\/firstqualityroof.com\/wp-content\/uploads\/2025\/01\/solar.png","contentUrl":"https:\/\/firstqualityroof.com\/wp-content\/uploads\/2025\/01\/solar.png","width":1095,"height":228},{"@type":"BreadcrumbList","@id":"https:\/\/firstqualityroof.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/firstqualityroof.com\/#website","url":"https:\/\/firstqualityroof.com\/","name":"First Quality","description":"We Put Quality First","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/firstqualityroof.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
47
48	<!-- / Yoast SEO plugin. -->
49
50
51<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://firstqualityroof.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffirstqualityroof.com%2F" />
52<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://firstqualityroof.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffirstqualityroof.com%2F&#038;format=xml" />
53<style id="wp-img-auto-sizes-contain-inline-css">
54img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
55/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
56</style>
57<link rel='stylesheet' id='hfe-widgets-style-css' href='https://firstqualityroof.com/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=2.9.5' media='all' />
58<style id="wp-emoji-styles-inline-css">
59
60	img.wp-smiley, img.emoji {
61		display: inline !important;
62		border: none !important;
63		box-shadow: none !important;
64		height: 1em !important;
65		width: 1em !important;
66		margin: 0 0.07em !important;
67		vertical-align: -0.1em !important;
68		background: none !important;
69		padding: 0 !important;
70	}
71/*# sourceURL=wp-emoji-styles-inline-css */
72</style>
73<style id="wp-block-library-inline-css">
74: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;
74--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}}
75/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
76</style>
77<style id="classic-theme-styles-inline-css">
78/*! This file is auto-generated */
79.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}
80/*# sourceURL=/wp-includes/css/classic-themes.min.css */
81</style>
82<link rel='stylesheet' id='foobox-free-min-css' href='https://firstqualityroof.com/wp-content/plugins/foobox-image-lightbox/free/css/foobox.free.min.css?ver=2.8.5' media='all' />
83<style id="responsive-menu-inline-css">
84/** This file is major component of this plugin so please don't try to edit here. */
85#rmp_menu_trigger-961 {
86  width: 25px;
87  height: 19px;
88  position: fixed;
89  top: 25px;
90  border-radius: 5px;
91  display: none;
92  text-decoration: none;
93  left: 5%;
94  background: transparent;
95  transition: transform 0.5s, background-color 0.5s;
96}
97#rmp_menu_trigger-961:focus-visible {
98  outline: 3px solid currentColor;
99  outline-offset: -3px;
100}
101#rmp_menu_trigger-961 .rmp-trigger-box {
102  width: 25px;
103  color: #ffffff;
104}
105#rmp_menu_trigger-961 .rmp-trigger-icon-active, #rmp_menu_trigger-961 .rmp-trigger-text-open {
106  display: none;
107}
108#rmp_menu_trigger-961.is-active .rmp-trigger-icon-active, #rmp_menu_trigger-961.is-active .rmp-trigger-text-open {
109  display: inline;
110}
111#rmp_menu_trigger-961.is-active .rmp-trigger-icon-inactive, #rmp_menu_trigger-961.is-active .rmp-trigger-text {
112  display: none;
113}
114#rmp_menu_trigger-961 .rmp-trigger-label {
115  color: #ffffff;
116  pointer-events: none;
117  line-height: 13px;
118  font-family: inherit;
119  font-size: 14px;
120  display: inline;
121  text-transform: inherit;
122}
123#rmp_menu_trigger-961 .rmp-trigger-label.rmp-trigger-label-top {
124  display: block;
125  margin-bottom: 12px;
126}
127#rmp_menu_trigger-961 .rmp-trigger-label.rmp-trigger-label-bottom {
128  display: block;
129  margin-top: 12px;
130}
131#rmp_menu_trigger-961 .responsive-menu-pro-inner {
132  display: block;
133}
134#rmp_menu_trigger-961 .rmp-trigger-icon-inactive .rmp-font-icon {
135  color: #b9ccd9;
136}
137#rmp_menu_trigger-961 .responsive-menu-pro-inner, #rmp_menu_trigger-961 .responsive-menu-pro-inner::before, #rmp_menu_trigger-961 .responsive-menu-pro-inner::after {
138  width: 25px;
139  height: 3px;
140  background-color: #b9ccd9;
141  border-radius: 4px;
142  position: absolute;
143}
144#rmp_menu_trigger-961 .rmp-trigger-icon-active .rmp-font-icon {
145  color: #b9ccd9;
146}
147#rmp_menu_trigger-961.is-active .responsive-menu-pro-inner, #rmp_menu_trigger-961.is-active .responsive-menu-pro-inner::before, #rmp_menu_trigger-961.is-active .responsive-menu-pro-inner::after {
148  background-color: #b9ccd9;
149}
150#rmp_menu_trigger-961:hover .rmp-trigger-icon-inactive .rmp-font-icon {
151  color: #b9ccd9;
152}
153#rmp_menu_trigger-961:not(.is-active):hover .responsive-menu-pro-inner, #rmp_menu_trigger-961:not(.is-active):hover .responsive-menu-pro-inner::before, #rmp_menu_trigger-961:not(.is-active):hover .responsive-menu-pro-inner::after {
154  background-color: #b9ccd9;
155}
156#rmp_menu_trigger-961 .responsive-menu-pro-inner::before {
157  top: 10px;
158}
159#rmp_menu_trigger-961 .responsive-menu-pro-inner::after {
160  bottom: 10px;
161}
162#rmp_menu_trigger-961.is-active .responsive-menu-pro-inner::after {
163  bottom: 0;
164}
165/* Hamburger menu styling */
166@media screen and (max-width: 768px) {
167  /** Menu Title Style */
168  /** Menu Additional Content Style */
169  /** Menu Social Icons Style */
170  #rmp_menu_trigger-961 {
171    display: block;
172  }
173  #rmp-container-961 {
174    position: fixed;
175    top: 0;
176    margin: 0;
177    transition: transform 0.5s;
178    overflow: auto;
179    display: block;
180    width: 75%;
181    background-color: #212121;
182    background-image: url("");
183    height: 100%;
184    left: 0;
185    padding-top: 0px;
186    padding-left: 0px;
187    padding-bottom: 0px;
188    padding-right: 0px;
189  }
190  #rmp-menu-wrap-961 {
191    padding-top: 0px;
192    padding-left: 0px;
193    padding-bottom: 0px;
194    padding-right: 0px;
195    background-color: #212121;
196  }
197  #rmp-menu-wrap-961 .rmp-menu, #rmp-menu-wrap-961 .rmp-submenu {
198    width: 100%;
199    box-sizing: border-box;
200    margin: 0;
201    padding: 0;
202  }
203  #rmp-menu-wrap-961 .rmp-submenu-depth-1 .rmp-menu-item-link {
204    padding-left: 10%;
205  }
206  #rmp-menu-wrap-961 .rmp-submenu-depth-2 .rmp-menu-item-link {
207    padding-left: 15%;
208  }
209  #rmp-menu-wrap-961 .rmp-submenu-depth-3 .rmp-menu-item-link {
210    padding-left: 20%;
211  }
212  #rmp-menu-wrap-961 .rmp-submenu-depth-4 .rmp-menu-item-link {
213    padding-left: 25%;
214  }
215  #rmp-menu-wrap-961 .rmp-submenu.rmp-submenu-open {
216    display: block;
217  }
218  #rmp-menu-wrap-961 .rmp-menu-item {
219    width: 100%;
220    list-style: none;
221    margin: 0;
222    position: relative;
223  }
224  #rmp-menu-wrap-961 .rmp-menu-item-link {
225    height: 40px;
226    line-height: 40px;
227    font-size: 13px;
228    border-bottom: 1px solid #212121;
229    font-family: inherit;
230    color: #ffffff;
231    text-align: left;
232    background-color: #212121;
233    font-weight: normal;
234    letter-spacing: 0px;
235    display: block;
236    box-sizing: border-box;
237    width: 100%;
238    text-decoration: none;
239    position: relative;
240    overflow: hidden;
241    transition: background-color 0.5s, border-color 0.5s, 0.5s;
242    padding: 0 5%;
243    padding-right: 50px;
244  }
245  #rmp-menu-wrap-961 .rmp-menu-item-link:after, #rmp-menu-wrap-961 .rmp-menu-item-link:before {
246    display: none;
247  }
248  #rmp-menu-wrap-961 .rmp-menu-item-link:hover, #rmp-menu-wrap-961 .rmp-menu-item-link:focus {
249    color: #ffffff;
250    border-color: #212121;
251    background-color: #3f3f3f;
252  }
253  #rmp-menu-wrap-961 .rmp-menu-item-link:focus:not(:focus-visible) {
254    outline: none;
255    border-color: unset;
256    box-shadow: unset;
257  }
258  #rmp-menu-wrap-961 .rmp-menu-item-link:focus-visible {
259    outline: 3px solid currentColor;
260    outline-offset: -3px;
261  }
262  #rmp-menu-wrap-961 .rmp-menu-item-link .rmp-font-icon {
263    height: 40px;
264    line-height: 40px;
265    margin-right: 10px;
266    font-size: 13px;
267  }
268  #rmp-menu-wrap-961 .rmp-menu-current-item .rmp-menu-item-link {
269    color: #ffffff;
270    border-color: #212121;
271    background-color: #212121;
272  }
273  #rmp-menu-wrap-961 .rmp-menu-current-item .rmp-menu-item-link:hover, #rmp-menu-wrap-961 .rmp-menu-current-item .rmp-menu-item-link:focus {
274    color: #ffffff;
275    border-color: #3f3f3f;
276    background-color: #3f3f3f;
277  }
278  #rmp-menu-wrap-961 .rmp-menu-subarrow {
279    position: absolute;
280    top: 0;
281    bottom: auto;
282    line-height: 39px;
283    font-size: 13px;
284    text-align: center;
285    overflow: hidden;
286    background-size: cover;
287    right: 0;
288    border-left-style: solid;
289    border-left-color: #212121;
290    border-left-width: 1px;
291    height: 39px;
292    width: 40px;
293    color: #ffffff;
294    background-color: #212121;
295  }
296  #rmp-menu-wrap-961 .rmp-menu-subarrow svg {
297    fill: #ffffff;
298  }
299  #rmp-menu-wrap-961 .rmp-menu-subarrow:hover {
300    color: #ffffff;
301    border-color: #3f3f3f;
302    background-color: #3f3f3f;
303  }
304  #rmp-menu-wrap-961 .rmp-menu-subarrow:hover svg {
305    fill: #ffffff;
306  }
307  #rmp-menu-wrap-961 .rmp-menu-subarrow:focus-visible {
308    outline: 3px solid currentColor;
309    outline-offset: -3px;
310  }
311  #rmp-menu-wrap-961 .rmp-menu-subarrow .rmp-font-icon {
312    margin-right: unset;
313  }
314  #rmp-menu-wrap-961 .rmp-menu-subarrow * {
315    vertical-align: middle;
316    line-height: 39px;
317  }
318  #rmp-menu-wrap-961 .rmp-menu-subarrow-active {
319    display: block;
320    background-size: cover;
321    color: #ffffff;
322    border-color: #212121;
323    background-color: #212121;
324  }
325  #rmp-menu-wrap-961 .rmp-menu-subarrow-active svg {
326    fill: #ffffff;
327  }
328  #rmp-menu-wrap-961 .rmp-menu-subarrow-active:hover {
329    color: #ffffff;
330    border-color: #3f3f3f;
331    background-color: #3f3f3f;
332  }
333  #rmp-menu-wrap-961 .rmp-menu-subarrow-active:hover svg {
334    fill: #ffffff;
335  }
336  #rmp-menu-wrap-961 .rmp-submenu {
337    display: none;
338  }
339  #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-item-link {
340    height: 40px;
341    line-height: 40px;
342    letter-spacing: 0px;
343    font-size: 13px;
344    border-bottom: 1px solid #212121;
345    font-family: inherit;
346    font-weight: normal;
347    color: #ffffff;
348    text-align: left;
349    background-color: #212121;
350  }
351  #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-item-link:hover, #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-item-link:focus {
352    color: #ffffff;
353    border-color: #212121;
354    background-color: #3f3f3f;
355  }
356  #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link {
357    color: #ffffff;
358    border-color: #212121;
359    background-color: #212121;
360  }
361  #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link:hover, #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link:focus {
362    color: #ffffff;
363    border-color: #3f3f3f;
364    background-color: #3f3f3f;
365  }
366  #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-subarrow {
367    font-size: 13px;
368  }
369  #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-subarrow {
370    right: 0;
371    border-right: unset;
372    border-left-style: solid;
373    border-left-color: #212121;
374    border-left-width: 1px;
375    height: 39px;
376    line-height: 39px;
377    width: 40px;
378    color: #ffffff;
379    background-color: #212121;
380  }
381  #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-subarrow:hover {
382    color: #ffffff;
383    border-color: #3f3f3f;
384    background-color: #3f3f3f;
385  }
386  #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-subarrow-active {
387    color: #ffffff;
388    border-color: #212121;
389    background-color: #212121;
390  }
391  #rmp-menu-wrap-961 .rmp-submenu .rmp-menu-subarrow-active:hover {
392    color: #ffffff;
393    border-color: #3f3f3f;
394    background-color: #3f3f3f;
395  }
396  #rmp-menu-wrap-961 .rmp-menu-item-description {
397    margin: 0;
398    padding: 5px 5%;
399    opacity: 0.8;
400    color: #ffffff;
401  }
402  #rmp-search-box-961 {
403    display: block;
404    padding-top: 0px;
405    padding-left: 5%;
406    padding-bottom: 0px;
407    padding-right: 5%;
408  }
409  #rmp-search-box-961 .rmp-search-form {
410    margin: 0;
411  }
412  #rmp-search-box-961 .rmp-search-box {
413    background: #ffffff;
414    border: 1px solid #dadada;
415    color: #333333;
416    width: 100%;
417    padding: 0 5%;
418    border-radius: 30px;
419    height: 45px;
420    -webkit-appearance: none;
421  }
422  #rmp-search-box-961 .rmp-search-box::placeholder {
423    color: #c7c7cd;
424  }
425  #rmp-search-box-961 .rmp-search-box:focus {
426    background-color: #ffffff;
427    outline: 2px solid #dadada;
428    color: #333333;
429  }
430  #rmp-menu-title-961 {
431    background-color: #212121;
432    color: #ffffff;
433    text-align: left;
434    font-size: 13px;
435    padding-top: 10%;
436    padding-left: 5%;
437    padding-bottom: 0%;
438    padding-right: 5%;
439    font-weight: 400;
440    transition: background-color 0.5s, border-color 0.5s, color 0.5s;
441  }
442  #rmp-menu-title-961:hover {
443    background-color: #212121;
444    color: #ffffff;
445  }
446  #rmp-menu-title-961 > .rmp-menu-title-link {
447    color: #ffffff;
448    width: 100%;
449    background-color: unset;
450    text-decoration: none;
451  }
452  #rmp-menu-title-961 > .rmp-menu-title-link:hover {
453    color: #ffffff;
454  }
455  #rmp-menu-title-961 .rmp-font-icon {
456    font-size: 13px;
457  }
458  #rmp-menu-additional-content-961 {
459    padding-top: 0px;
460    padding-left: 5%;
461    padding-bottom: 0px;
462    padding-right: 5%;
463    color: #ffffff;
464    text-align: center;
465    font-size: 16px;
466  }
467  #rmp-menu-social-icons-961 {
468    padding-top: 0%;
469    padding-left: 0%;
470    padding-right: 0%;
471    padding-bottom: 0%;
472  }
473  #rmp-menu-social-icons-961 .rmp-social-icons-list {
474    display: flex;
475    flex-direction: row;
476    flex-wrap: wrap;
477    gap: 10px;
478    list-style: none;
479    padding: 0;
480    margin: 0;
481  }
482  #rmp-menu-social-icons-961.rmp-social-icons-layout-vertical .rmp-social-icons-list {
483    flex-direction: column;
484    align-items: flex-start;
485  }
486  #rmp-menu-social-icons-961.rmp-social-icons-layout-horizontal.rmp-social-icons-align-left .rmp-social-icons-list {
487    justify-content: flex-start;
488  }
489  #rmp-menu-social-icons-961.rmp-social-icons-layout-horizontal.rmp-social-icons-align-center .rmp-social-icons-list {
490    justify-content: center;
491  }
492  #rmp-menu-social-icons-961.rmp-social-icons-layout-horizontal.rmp-social-icons-align-right .rmp-social-icons-list {
493    justify-content: flex-end;
494  }
495  #rmp-menu-social-icons-961.rmp-social-icons-layout-vertical.rmp-social-icons-align-left .rmp-social-icons-list {
496    align-items: flex-start;
497  }
498  #rmp-menu-social-icons-961.rmp-social-icons-layout-vertical.rmp-social-icons-align-center .rmp-social-icons-list {
499    align-items: center;
500  }
501  #rmp-menu-social-icons-961.rmp-social-icons-layout-vertical.rmp-social-icons-align-right .rmp-social-icons-list {
502    align-items: flex-end;
503  }
504  #rmp-menu-social-icons-961 .rmp-social-icon-link {
505    display: inline-flex;
506    align-items: center;
507    gap: 8px;
508    text-decoration: none;
509    color: inherit;
510  }
511  #rmp-menu-social-icons-961 .rmp-social-icon-link:hover {
512    color: inherit;
513  }
514  #rmp-menu-social-icons-961 .rmp-social-icon-link--no-link {
515    cursor: default;
516    color: inherit;
517  }
518  #rmp-menu-social-icons-961 .rmp-social-icon-link--no-link:hover {
519    color: inherit;
520  }
521  #rmp-menu-social-icons-961 .rmp-social-icon {
522    line-height: 1;
523    display: inline-flex;
524    align-items: center;
525    justify-content: center;
526  }
527  #rmp-menu-social-icons-961 .rmp-social-icon .rmp-font-icon {
528    font-size: 24px;
529  }
530  #rmp-menu-social-icons-961 .rmp-social-icon svg {
531    fill: currentColor;
532  }
533}
534/**
535This file contents common styling of menus.
536*/
537.rmp-container {
538  display: none;
539  visibility: visible;
540  padding: 0px 0px 0px 0px;
541  z-index: 99998;
542  transition: all 0.3s;
543  /** Scrolling bar in menu setting box **/
544}
545.rmp-container.rmp-fade-top, .rmp-container.rmp-fade-left, .rmp-container.rmp-fade-right, .rmp-container.rmp-fade-bottom {
546  display: none;
547}
548.rmp-container.rmp-slide-left, .rmp-container.rmp-push-left {
549  transform: translateX(-100%);
550  -ms-transform: translateX(-100%);
551  -webkit-transform: translateX(-100%);
552  -moz-transform: translateX(-100%);
553}
554.rmp-container.rmp-slide-left.rmp-menu-open, .rmp-container.rmp-push-left.rmp-menu-open {
555  transform: translateX(0);
556  -ms-transform: translateX(0);
557  -webkit-transform: translateX(0);
558  -moz-transform: translateX(0);
559}
560.rmp-container.rmp-slide-right, .rmp-container.rmp-push-right {
561  transform: translateX(100%);
562  -ms-transform: translateX(100%);
563  -webkit-transform: translateX(100%);
564  -moz-transform: translateX(100%);
565}
566.rmp-container.rmp-slide-right.rmp-menu-open, .rmp-container.rmp-push-right.rmp-menu-open {
567  transform: translateX(0);
568  -ms-transform: translateX(0);
569  -webkit-transform: translateX(0);
570  -moz-transform: translateX(0);
571}
572.rmp-container.rmp-slide-top, .rmp-container.rmp-push-top {
573  transform: translateY(-100%);
574  -ms-transform: translateY(-100%);
575  -webkit-transform: translateY(-100%);
576  -moz-transform: translateY(-100%);
577}
578.rmp-container.rmp-slide-top.rmp-menu-open, .rmp-container.rmp-push-top.rmp-menu-open {
579  transform: translateY(0);
580  -ms-transform: translateY(0);
581  -webkit-transform: translateY(0);
582  -moz-transform: translateY(0);
583}
584.rmp-container.rmp-slide-bottom, .rmp-container.rmp-push-bottom {
585  transform: translateY(100%);
586  -ms-transform: translateY(100%);
587  -webkit-transform: translateY(100%);
588  -moz-transform: translateY(100%);
589}
590.rmp-container.rmp-slide-bottom.rmp-menu-open, .rmp-container.rmp-push-bottom.rmp-menu-open {
591  transform: translateX(0);
592  -ms-transform: translateX(0);
593  -webkit-transform: translateX(0);
594  -moz-transform: translateX(0);
595}
596.rmp-container::-webkit-scrollbar {
597  width: 0px;
598}
599.rmp-container ::-webkit-scrollbar-track {
600  box-shadow: inset 0 0 5px transparent;
601}
602.rmp-container ::-webkit-scrollbar-thumb {
603  background: transparent;
604}
605.rmp-container ::-webkit-scrollbar-thumb:hover {
606  background: transparent;
607}
608.rmp-container .rmp-menu-wrap .rmp-menu {
609  transition: none;
610  border-radius: 0;
611  box-shadow: none;
612  background: none;
613  border: 0;
614  bottom: auto;
615  box-sizing: border-box;
616  clip: auto;
617  color: #666;
618  display: block;
619  float: none;
620  font-family: inherit;
621  font-size: 14px;
622  height: auto;
623  left: auto;
624  line-height: 1.7;
625  list-style-type: none;
626  margin: 0;
627  min-height: auto;
628  max-height: none;
629  opacity: 1;
630  outline: none;
631  overflow: visible;
632  padding: 0;
633  position: relative;
634  pointer-events: auto;
635  right: auto;
636  text-align: left;
637  text-decoration: none;
638  text-indent: 0;
639  text-transform: none;
640  transform: none;
641  top: auto;
642  visibility: inherit;
643  width: auto;
644  word-wrap: break-word;
645  white-space: normal;
646}
647.rmp-container .rmp-menu-additional-content {
648  display: block;
649  word-break: break-word;
650}
651.rmp-container .rmp-menu-title {
652  display: flex;
653  flex-direction: column;
654}
655.rmp-container .rmp-menu-title .rmp-menu-title-image {
656  max-width: 100%;
657  margin-bottom: 15px;
658  display: block;
659  margin: auto;
660  margin-bottom: 15px;
661}
662button.rmp_menu_trigger {
663  z-index: 999999;
664  overflow: hidden;
665  outline: none;
666  border: 0;
667  display: none;
668  margin: 0;
669  transition: transform 0.5s, background-color 0.5s;
670  padding: 0;
671}
672button.rmp_menu_trigger .responsive-menu-pro-inner::before, button.rmp_menu_trigger .responsive-menu-pro-inner::after {
673  content: "";
674  display: block;
675}
676button.rmp_menu_trigger .responsive-menu-pro-inner::before {
677  top: 10px;
678}
679button.rmp_menu_trigger .responsive-menu-pro-inner::after {
680  bottom: 10px;
681}
682button.rmp_menu_trigger .rmp-trigger-box {
683  width: 40px;
684  display: inline-block;
685  position: relative;
686  pointer-events: none;
687  vertical-align: super;
688}
689.admin-bar .rmp-container, .admin-bar .rmp_menu_trigger {
690  margin-top: 32px !important;
691}
692@media screen and (max-width: 782px) {
693  .admin-bar .rmp-container, .admin-bar .rmp_menu_trigger {
694    margin-top: 46px !important;
695  }
696}
697/*  Menu Trigger Boring Animation */
698.rmp-menu-trigger-boring .responsive-menu-pro-inner {
699  transition-property: none;
700}
701.rmp-menu-trigger-boring .responsive-menu-pro-inner::after, .rmp-menu-trigger-boring .responsive-menu-pro-inner::before {
702  transition-property: none;
703}
704.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner {
705  transform: rotate(45deg);
706}
707.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:before {
708  top: 0;
709  opacity: 0;
710}
711.rmp-menu-trigger-boring.is-active .responsive-menu-pro-inner:after {
712  bottom: 0;
713  transform: rotate(-90deg);
714}
715/**
716 * Submenu toggle.
717 *
718 * It is a real <button> so that it can be reached and operated from the keyboard, which
719 * means stripping the user-agent button styling back to what the generated per-menu
720 * stylesheet expects. Those per-menu rules are id-scoped, so they still win on colour,
721 * border and size - only the browser defaults are reset here.
722 */
723button.rmp-menu-subarrow {
724  -webkit-appearance: none;
725  appearance: none;
726  display: block;
727  margin: 0;
728  padding: 0;
729  border: 0;
730  background: none;
731  font-family: inherit;
732  font-size: inherit;
733  color: inherit;
734  cursor: pointer;
735}
736/**
737 * Visible focus indicator (WCAG 2.4.7 / 1.4.11) for the parts of the panel that have no
738 * per-menu styling of their own. The menu links, submenu toggles, search box and hamburger
739 * are all styled by id-scoped rules in main.scss, so their focus rings have to be emitted
740 * there to out-specify them - putting them here would look right and do nothing.
741 */
742.rmp-container .rmp-menu-title a:focus-visible, .rmp-container .rmp-menu-social-icon:focus-visible, .rmp-container .rmp-menu-additional-content a:focus-visible {
743  outline: 3px solid currentColor;
744  outline-offset: -3px;
745}
746/* The panel itself is focused when it opens; that move should not draw a ring. */
747.rmp-container:focus {
748  outline: none;
749}
750/**
751 * Respect a request for reduced motion (WCAG 2.3.3). The JavaScript zeroes the jQuery
752 * animation durations; this covers the CSS transitions on the panel, the page wrapper and
753 * the hamburger icon.
754 */
755@media (prefers-reduced-motion: reduce) {
756  .rmp-container, .rmp-container *, button.rmp_menu_trigger, button.rmp_menu_trigger * {
757    transition-duration: 0.01ms !important;
758    animation-duration: 0.01ms !important;
759    animation-iteration-count: 1 !important;
760    scroll-behavior: auto !important;
761  }
762}
763
764/*# sourceURL=responsive-menu-inline-css */
765</style>
766<link rel='stylesheet' id='dashicons-css' href='https://firstqualityroof.com/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' />
767<link rel='stylesheet' id='hfe-style-css' href='https://firstqualityroof.com/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css?ver=2.9.5' media='all' />
768<link rel='stylesheet' id='elementor-icons-css' href='https://firstqualityroof.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' />
769<link rel='stylesheet' id='elementor-frontend-css' href='https://firstqualityroof.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.4' media='all' />
770<link rel='stylesheet' id='elementor-post-901-css' href='https://firstqualityroof.com/wp-content/uploads/elementor/css/post-901.css?ver=1791330773' media='all' />
771<link rel='stylesheet' id='hfe-elementor-icons-css' href='https://firstqualityroof.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.34.0' media='all' />
772<link rel='stylesheet' id='hfe-icons-list-css' href='https://firstqualityroof.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3' media='all' />
773<link rel='stylesheet' id='hfe-social-icons-css' href='https://firstqualityroof.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' />
774<link rel='stylesheet' id='hfe-social-share-icons-brands-css' href='https://firstqualityroof.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=5.15.3' media='all' />
775<link rel='stylesheet' id='hfe-social-share-icons-fontawesome-css' href='https://firstqualityroof.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3' media='all' />
776<link rel='stylesheet' id='hfe-nav-menu-icons-css' href='https://firstqualityroof.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3' media='all' />
777<link rel='stylesheet' id='hfe-widget-blockquote-css' href='https://firstqualityroof.com/wp-content/plugins/elementor-pro/assets/css/widget-blockquote.min.css?ver=3.25.0' media='all' />
778<link rel='stylesheet' id='hfe-mega-menu-css' href='https://firstqualityroof.com/wp-content/plugins/elementor-pro/assets/css/widget-mega-menu.min.css?ver=3.26.2' media='all' />
779<link rel='stylesheet' id='hfe-nav-menu-widget-css' href='https://firstqualityroof.com/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.26.0' media='all' />
780<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://firstqualityroof.com/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1742437091' media='all' />
781<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://firstqualityroof.com/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1742437095' media='all' />
782<script id="jquery-core-js" src="https://firstqualityroof.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 782
782
783<script id="jquery-migrate-js" src="https://firstqualityroof.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 783
783
784<script id="jquery-js-after">
785!function($){"use strict";$(document).ready(function(){$(this).scrollTop()>100&&$(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"),$(window).scroll(function(){$(this).scrollTop()<100?$(".hfe-scroll-to-top-wrap").fadeOut(300):$(".hfe-scroll-to-top-wrap").fadeIn(300)}),$(".hfe-scroll-to-top-wrap").on("click",function(){$("html, body").animate({scrollTop:0},300);return!1})})}(jQuery);
786!function($){'use strict';$(document).ready(function(){var bar=$('.hfe-reading-progress-bar');if(!bar.length)return;$(window).on('scroll',function(){var s=$(window).scrollTop(),d=$(document).height()-$(window).height(),p=d? s/d*100:0;bar.css('width',p+'%')});});}(jQuery);
787//# sourceURL=jquery-js-after
788</script>
vendor: 1 bytes, line 788
788
789<script id="clickceaseFrontEnd-js-extra">
790var ajax_obj = {"cc_nonce":"75ff6290e0","ajax_url":"https://firstqualityroof.com/wp-admin/admin-ajax.php","ajax_action":"validate_clickcease_response"};
791//# sourceURL=clickceaseFrontEnd-js-extra
792</script>
vendor: 1 bytes, line 792
792
793<script id="clickceaseFrontEnd-js" src="https://firstqualityroof.com/wp-content/plugins/clickcease-click-fraud-protection/includes/assets/js/front-end.js?ver=1.0"></script>
vendor: 1 bytes, line 793
793
794<script id="rmp_menu_scripts-js-extra">
795var rmp_menu = {"ajaxURL":"https://firstqualityroof.com/wp-admin/admin-ajax.php","wp_nonce":"b72dec7731","menu":[{"menu_theme":null,"theme_type":"default","theme_location_menu":"","submenu_submenu_arrow_width":"40","submenu_submenu_arrow_width_unit":"px","submenu_submenu_arrow_height":"39","submenu_submenu_arrow_height_unit":"px","submenu_arrow_position":"right","submenu_sub_arrow_background_colour":"#212121","submenu_sub_arrow_background_hover_colour":"#3f3f3f","submenu_sub_arrow_background_colour_active":"#212121","submenu_sub_arrow_background_hover_colour_active":"#3f3f3f","submenu_sub_arrow_border_width":"1","submenu_sub_arrow_border_width_unit":"px","submenu_sub_arrow_border_colour":"#212121","submenu_sub_arrow_border_hover_colour":"#3f3f3f","submenu_sub_arrow_border_colour_active":"#212121","submenu_sub_arrow_border_hover_colour_active":"#3f3f3f","submenu_sub_arrow_shape_colour":"#ffffff","submenu_sub_arrow_shape_hover_colour":"#ffffff","submenu_sub_arrow_shape_colour_active":"#ffffff","submenu_sub_arrow_shape_hover_colour_active":"#ffffff","use_header_bar":"off","header_bar_items_order":"{\"logo\":\"on\",\"title\":\"on\",\"search\":\"on\",\"html content\":\"on\"}","header_bar_title":"","header_bar_html_content":"","header_bar_logo":"","header_bar_logo_link":"","header_bar_logo_width":"","header_bar_logo_width_unit":"%","header_bar_logo_height":"","header_bar_logo_height_unit":"px","header_bar_height":"80","header_bar_height_unit":"px","header_bar_padding":{"top":"0px","right":"5%","bottom":"0px","left":"5%"},"header_bar_font":"","header_bar_font_size":"14","header_bar_font_size_unit":"px","header_bar_text_color":"#ffffff","header_bar_background_color":"#ffffff","header_bar_breakpoint":"800","header_bar_position_type":"fixed","header_bar_adjust_page":null,"header_bar_scroll_enable":"off","header_bar_scroll_background_color":"#36bdf6","mobile_breakpoint":"600","tablet_breakpoint":"768","transition_speed":"0.5","sub_menu_speed":"0.2","show_menu_on_page_load":"","menu_disable_scrolling":"off","menu_overlay":"off","menu_overlay_colour":"rgba(0, 0, 0, 0.7)","desktop_menu_width":"","desktop_menu_width_unit":"%","desktop_menu_positioning":"fixed","desktop_menu_side":"","desktop_menu_to_hide":"","use_current_theme_location":"off","mega_menu":{"225":"off","227":"off","229":"off","228":"off","226":"off"},"desktop_submenu_open_animation":"none","desktop_submenu_open_animation_speed":"100ms","desktop_submenu_open_on_click":"off","desktop_menu_hide_and_show":"off","menu_name":"Default Menu","menu_to_use":"main","different_menu_for_mobile":"off","menu_to_use_in_mobile":"main-menu","use_mobile_menu":"on","use_tablet_menu":"on","use_desktop_menu":"","menu_display_on":"all-pages","menu_to_hide":"","submenu_descriptions_on":"","custom_walker":"","menu_background_colour":"#212121","menu_depth":"5","smooth_scroll_on":"off","smooth_scroll_speed":"500","menu_font_icons":[],"menu_links_height":"40","menu_links_height_unit":"px","menu_links_line_height":"40","menu_links_line_height_unit":"px","menu_depth_0":"5","menu_depth_0_unit":"%","menu_font_size":"13","menu_font_size_unit":"px","menu_font":"","menu_font_weight":"normal","menu_text_alignment":"left","menu_text_letter_spacing":"","menu_word_wrap":"off","menu_link_colour":"#ffffff","menu_link_hover_colour":"#ffffff","menu_current_link_colour":"#ffffff","menu_current_link_hover_colour":"#ffffff","menu_item_background_colour":"#212121","menu_item_background_hover_colour":"#3f3f3f","menu_current_item_background_colour":"#212121","menu_current_item_background_hover_colour":"#3f3f3f","menu_border_width":"1","menu_border_width_unit":"px","menu_item_border_colour":"#212121","menu_item_border_colour_hover":"#212121","menu_current_item_border_colour":"#212121","menu_current_item_border_hover_colour":"#3f3f3f","submenu_links_height":"40","submenu_links_height_unit":"px","submenu_links_line_height":"40","submenu_links_line_height_unit":"px","menu_depth_side":"left","menu_depth_1":"10","menu_depth_1_unit":"%","menu_depth_2":"15","menu_depth_2_unit":"%","menu_depth_3":"20","menu_depth_3_unit":"%","menu_depth_4":"25","menu_depth_4_unit":"%","submenu_item_background_colour":"#212121","submenu_item_background_hover_colour":"#3f3f3f","submenu_current_item_background_colour":"#212121","submenu_current_item_background_hover_colour":"#3f3f3f","submenu_border_width":"1","submenu_border_width_unit":"px","submenu_item_border_colour":"#212121","submenu_item_border_colour_hover":"#212121","submenu_current_item_border_colour":"#212121","submenu_current_item_border_hover_colour":"#3f3f3f","submenu_font_size":"13","submenu_font_size_unit":"px","submenu_font":"","submenu_font_weight":"normal","submenu_text_letter_spacing":"","submenu_text_alignment":"left","submenu_link_colour":"#ffffff","submenu_link_hover_colour":"#ffffff","submenu_current_link_colour":"#ffffff","submenu_current_link_hover_colour":"#ffffff","inactive_arrow_shape":"\u25bc","active_arrow_shape":"\u25b2","inactive_arrow_font_icon":"","active_arrow_font_icon":"","
795inactive_arrow_image":"","active_arrow_image":"","submenu_arrow_width":"40","submenu_arrow_width_unit":"px","submenu_arrow_height":"39","submenu_arrow_height_unit":"px","arrow_position":"right","menu_sub_arrow_shape_colour":"#ffffff","menu_sub_arrow_shape_hover_colour":"#ffffff","menu_sub_arrow_shape_colour_active":"#ffffff","menu_sub_arrow_shape_hover_colour_active":"#ffffff","menu_sub_arrow_border_width":"1","menu_sub_arrow_border_width_unit":"px","menu_sub_arrow_border_colour":"#212121","menu_sub_arrow_border_hover_colour":"#3f3f3f","menu_sub_arrow_border_colour_active":"#212121","menu_sub_arrow_border_hover_colour_active":"#3f3f3f","menu_sub_arrow_background_colour":"#212121","menu_sub_arrow_background_hover_colour":"#3f3f3f","menu_sub_arrow_background_colour_active":"#212121","menu_sub_arrow_background_hover_colour_active":"#3f3f3f","fade_submenus":"off","fade_submenus_side":"left","fade_submenus_delay":"100","fade_submenus_speed":"500","use_slide_effect":"off","slide_effect_back_to_text":"Back","accordion_animation":"off","auto_expand_all_submenus":"off","auto_expand_current_submenus":"off","menu_item_click_to_trigger_submenu":"off","button_width":"25","button_width_unit":"px","button_height":"19","button_height_unit":"px","button_background_colour":"#000000","button_background_colour_hover":"#000000","button_background_colour_active":"#000000","toggle_button_border_radius":"5","button_transparent_background":"on","button_left_or_right":"left","button_position_type":"fixed","button_distance_from_side":"5","button_distance_from_side_unit":"%","button_top":"25","button_top_unit":"px","button_push_with_animation":"on","button_click_animation":"boring","button_line_margin":"5","button_line_margin_unit":"px","button_line_width":"25","button_line_width_unit":"px","button_line_height":"3","button_line_height_unit":"px","button_line_colour":"#b9ccd9","button_line_colour_hover":"#b9ccd9","button_line_colour_active":"#b9ccd9","button_font_icon":"","button_font_icon_when_clicked":"","button_image":"","button_image_when_clicked":"","button_title":"","button_title_open":"","button_title_position":"left","menu_container_columns":"","button_font":"","button_font_size":"14","button_font_size_unit":"px","button_title_line_height":"13","button_title_line_height_unit":"px","button_text_colour":"#ffffff","button_trigger_type_click":"on","button_trigger_type_hover":"off","button_click_trigger":"#responsive-menu-button","items_order":{"title":"on","menu":"on","search":"","additional content":"on","social-icons":""},"menu_title":"","menu_title_link":"","menu_title_link_location":"_self","menu_title_image":"","menu_title_font_icon":"","menu_title_section_padding":{"top":"10%","right":"5%","bottom":"0%","left":"5%"},"menu_title_background_colour":"#212121","menu_title_background_hover_colour":"#212121","menu_title_font_size":"13","menu_title_font_size_unit":"px","menu_title_alignment":"left","menu_title_font_weight":"400","menu_title_font_family":"","menu_title_colour":"#ffffff","menu_title_hover_colour":"#ffffff","menu_title_image_width":"","menu_title_image_width_unit":"%","menu_title_image_height":"","menu_title_image_height_unit":"px","menu_additional_content":"","menu_additional_section_padding":{"left":"5%","top":"0px","right":"5%","bottom":"0px"},"menu_additional_content_font_size":"16","menu_additional_content_font_size_unit":"px","menu_additional_content_alignment":"center","menu_additional_content_colour":"#ffffff","menu_social_icons":[],"menu_social_icons_size":"24","menu_social_icons_size_unit":"px","menu_social_icons_layout":"horizontal","menu_social_icons_alignment":"center","menu_social_icons_gap":"10","menu_social_icons_gap_unit":"px","menu_social_icons_section_padding":{"top":"0%","right":"0%","bottom":"0%","left":"0%"},"menu_search_box_text":"Search","menu_search_box_code":"","menu_search_section_padding":{"left":"5%","top":"0px","right":"5%","bottom":"0px"},"menu_search_box_height":"45","menu_search_box_height_unit":"px","menu_search_box_border_radius":"30","menu_search_box_text_colour":"#333333","menu_search_box_background_colour":"#ffffff","menu_search_box_placeholder_colour":"#c7c7cd","menu_search_box_border_colour":"#dadada","menu_section_padding":{"top":"0px","right":"0px","bottom":"0px","left":"0px"},"menu_width":"75","menu_width_unit":"%","menu_maximum_width":"","menu_maximum_width_unit":"px","menu_minimum_width":"","menu_minimum_width_unit":"px","menu_auto_height":"off","menu_container_padding":{"top":"0px","right":"0px","bottom":"0px","left":"0px"},"menu_container_background_colour":"#212121","menu_background_image":"","animation_type":"slide","menu_appear_from":"left","animation_speed":"0.5","page_wrapper":"","menu_close_on_body_click":"off","menu_close_on_scroll":"off","menu_close_on_link_click":"off","enable_touch_gestures":"","active_arrow_font_icon_type":"font-awesome","active_arrow_image_alt":"","admin_theme":"dark","breakpoint":"768","button_font_icon_type":"font-awesome","button_font_icon_when_clicked_type":"font-awesome","button_image_alt":"","button_image_alt_when_clicked":"","button_trigger_type":"click","custom_css":"","desktop_menu_options":"{\"50\":{\"type\":\"standard\",\"width\":\"auto\",\"parent_background_colour\":\"\",\"parent_background_image\":\"\"},\"18\":{\"type\":\"standard\",\"width\":\"auto\",\"parent_background_colour\":\"\",\"parent_background_image\":\"\"},\"60\":{\"width\":\"auto\",\"widgets\":[{\"title\":{\"enabled\":\"true\"}}]},\"66\":{\"width\":\"auto\",\"widgets\":[{\"title\":{\"enabled\":\"true\"}}]},\"73\":{\"width\":\"auto\",\"widgets\":[{\"title\":{\"enabled\":\"true\"}}]},\"80\":{\"width\":\"auto\",\"widgets\":[{\"title\":{\"enabled\":\"true\"}}]},\"19\":{\"type\":\"standard\",\"width\":\"auto\",\"parent_background_colour\":\"\",\"parent_background_image\":\"\"},\"20\":{\"type\":\"standard\",\"width\":\"auto\",\"parent_background_colour\":\"\",\"parent_background_image\":\"\"},\"105\":{\"width\":\"auto\",\"widgets\":[{\"title\":{\"enabled\":\"true\"}}]},\"23\":{\"type\":\"standard\",\"width\":\"auto\",\"parent_background_colour\":\"\",\"parent_background_image\":\"\"},\"110\":{\"width\":\"auto\",\"widgets\":[{\"title\":{\"enabled\":\"true\"}}]},\"119\":{\"width\":\"auto\",\"widgets\":[{\"title\":{\"enabled\":\"true\"}}]},\"51\":{\"type\":\"standard\",\"width\":\"auto\",\"parent_background_colour\":\"\",\"parent_background_image\":\"\"}}","excluded_pages":null,"external_files":"off","header_bar_logo_alt":"","hide_on_de
795sktop":"off","hide_on_mobile":"off","inactive_arrow_font_icon_type":"font-awesome","inactive_arrow_image_alt":"","keyboard_shortcut_close_menu":"27,37","keyboard_shortcut_open_menu":"32,39","menu_adjust_for_wp_admin_bar":"off","menu_depth_5":"30","menu_depth_5_unit":"%","menu_title_font_icon_type":"font-awesome","menu_title_image_alt":"","minify_scripts":"off","mobile_only":"off","remove_bootstrap":"","remove_fontawesome":"","scripts_in_footer":"off","shortcode":"off","single_menu_font":"","single_menu_font_size":"14","single_menu_font_size_unit":"px","single_menu_height":"80","single_menu_height_unit":"px","single_menu_item_background_colour":"#ffffff","single_menu_item_background_colour_hover":"#ffffff","single_menu_item_link_colour":"#000000","single_menu_item_link_colour_hover":"#000000","single_menu_item_submenu_background_colour":"#ffffff","single_menu_item_submenu_background_colour_hover":"#ffffff","single_menu_item_submenu_link_colour":"#000000","single_menu_item_submenu_link_colour_hover":"#000000","single_menu_line_height":"80","single_menu_line_height_unit":"px","single_menu_submenu_font":"","single_menu_submenu_font_size":"12","single_menu_submenu_font_size_unit":"px","single_menu_submenu_height":"","single_menu_submenu_height_unit":"auto","single_menu_submenu_line_height":"40","single_menu_submenu_line_height_unit":"px","menu_title_padding":{"left":"5%","top":"0px","right":"5%","bottom":"0px"},"menu_id":961,"active_toggle_contents":"\u25b2","inactive_toggle_contents":"\u25bc"}]};
796//# sourceURL=rmp_menu_scripts-js-extra
797</script>
vendor: 1 bytes, line 797
797
798<script id="rmp_menu_scripts-js" src="https://firstqualityroof.com/wp-content/plugins/responsive-menu/v4.0.0/assets/js/rmp-menu.js?ver=4.7.4"></script>
vendor: 1 bytes, line 798
798
799<script id="foobox-free-min-js-before">
800/* Run FooBox FREE (v2.8.5) */
801var FOOBOX = window.FOOBOX = {
802	ready: true,
803	disableOthers: false,
804	o: {wordpress: { enabled: true }, countMessage:'image %index of %total', captions: { dataTitle: ["captionTitle","title","elementorLightboxTitle"], dataDesc: ["captionDesc","description","elementorLightboxDescription"] }, rel: '', excludes:'.fbx-link,.nofoobox,.nolightbox,a[href*="pinterest.com/pin/create/button/"]', affiliate : { enabled: false }},
805	selectors: [
806		".foogallery-container.foogallery-lightbox-foobox", ".foogallery-container.foogallery-lightbox-foobox-free", ".gallery", ".wp-block-gallery", ".wp-caption", ".wp-block-image", "a:has(img[class*=wp-image-])", ".foobox"
807	],
808	pre: function( $ ){
809		// Custom JavaScript (Pre)
810		
811	},
812	post: function( $ ){
813		// Custom JavaScript (Post)
814		
815		// Custom Captions Code
816		
817	},
818	custom: function( $ ){
819		// Custom Extra JS
820		
821	}
822};
823//# sourceURL=foobox-free-min-js-before
824</script>
vendor: 1 bytes, line 824
824
825<script id="foobox-free-min-js" src="https://firstqualityroof.com/wp-content/plugins/foobox-image-lightbox/free/js/foobox.free.min.js?ver=2.8.5"></script>
825
826<link rel="https://api.w.org/" href="https://firstqualityroof.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://firstqualityroof.com/wp-json/wp/v2/pages/25" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://firstqualityroof.com/xmlrpc.php?rsd" />
827<link rel='shortlink' href='https://firstqualityroof.com/' />
828<meta name="generator" content="Elementor 4.3.4; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
829			<style>
830				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
831				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
832					background-image: none !important;
833				}
834				@media screen and (max-height: 1024px) {
835					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
836					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
837						background-image: none !important;
838					}
839				}
840				@media screen and (max-height: 640px) {
841					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
842					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
843						background-image: none !important;
844					}
845				}
846			</style>
847			<link rel="icon" href="https://firstqualityroof.com/wp-content/uploads/2019/05/cropped-FQ-Logo-2-32x32.png" sizes="32x32" />
848<link rel="icon" href="https://firstqualityroof.com/wp-content/uploads/2019/05/cropped-FQ-Logo-2-192x192.png" sizes="192x192" />
849<link rel="apple-touch-icon" href="https://firstqualityroof.com/wp-content/uploads/2019/05/cropped-FQ-Logo-2-180x180.png" />
850<meta name="msapplication-TileImage" content="https://firstqualityroof.com/wp-content/uploads/2019/05/cropped-FQ-Logo-2-270x270.png" />
851<style id="wp-custom-css">
852.elementor-widget-image img {
853    width: 100%;
854}
855ul.elementor-icon-list-items li:before {
856    content: "";
857}
858.header-links {
859    justify-content: center !important;
860    gap: 100px !important;
861}
862</style>
863</head>
864
865<body>
866
867    <!-- popup for August 2025 -->
868	 	<style>
869div#pop-up-video {
870    position: fixed;
871    width: 100%;
872    height: 100%;
873    background: #000000e6;
874    z-index: 9999999999999999999;
875    display: flex;
876    align-items: center;
877    justify-content: center;
878    top: 0;
879    left: 0;
880}
881.x-button {
882    text-align: right;
883}
884.x-button a {
885    font-size: 30px;
886    font-weight: 900;
887    background: #fff;
888    padding: 2px 11px;
889    border: 1px solid;
890    color: #2b1f75;
891    text-decoration: none;
892    font-family: cursive, sans-serif;
893}
894@media(max-width:500px){
895	div#pop-up-video video {
896		height: 220px;
897	}
898    div#pop-up-video img {
899        width: 100%;
900        height: auto;
901        margin: 0 0px;
902    }
903}
904	</style>
905	
905<script>
906		/*(function($){
907			$(document).ready(function(){
908				setTimeout(() => {
909					$('#pop-up-video img').attr('src','https://firstqualityroof.com/wp-content/uploads/2025/08/fq-promotional-popup-up.jpg');
910					$('#pop-up-video').show();
911				}, 1000);
912				$('.x-button a').click(function(){
913					$('#pop-up-video').fadeOut('fast');
914				});
915			});
916		})(jQuery);*/
917	</script>
917
918	<div id="pop-up-video" style="display:none;">
919		<div class="video-centred">
920			<div class="x-button"><a href="javascript:;">X</a></div>
921			<div class="video-continer">
922				<a href="https://firstqualityroof.com/free-inspection/" target="_blank"><img fetchpriority="high" src="" width="900" height="414"></a>
923			</div>
924		</div>
925	</div>
926		<!-- END - popup for August 2025 -->
927
928    <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 928-929
928
929    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
929GTM-M3QCG8C
vendor: 87 bytes, lines 929-930
929" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
930    
930<!-- End Google Tag Manager (noscript) -->
931    <header class="">
932        <div class="call-today-container">
933            <div class="mobile-logo">
934                <img src="https://cdn2.hubspot.net/hubfs/474344/blog-2019-img/FQ Logo-2.png">
935            </div>
936            <div class="call-today">
937                <img src="/img/Call Today.png" alt="">
938                <a class="call-today-link"  href="tel:7022627847">
939                    <span>Call Us Today</span>
940                    <span>702.262.7847</span>
941                </a>
942            </div>
943            <!-- <div class="call-today">
944                    
945					<a href="/special-offers/" style="
946    width: 249px;
947    background: rgb(187, 162, 2);
948    padding: 10px;
949    right: 0;
950">
951                        <span>SPECIAL OFFER ON RE-ROOFS!</span>
952                        <span>Save up to $2,000</span>
953                    </a>
954                </div> -->
955            <div class="call-today-mobile">
956                <a class="call-today-link" href="tel:7022627847">Call Now<br><span>702.262.7847</span></a>
957                <img class="mobile-phone" src="/img/phone.svg">
958            </div>
959        </div>
960        <div class="nav-border"></div>
961        <nav><div class="menu-main-container"><ul id="menu-main" class="menu"><li id="menu-item-50" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-50"><a href="/" aria-current="page">Home</a></li>
962<li id="menu-item-18" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18"><a href="https://firstqualityroof.com/why-choose-us/">Why Choose Us</a>
963<ul class="sub-menu">
964	<li id="menu-item-60" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-60"><a href="https://firstqualityroof.com/home-tips/">Home Tips</a></li>
965	<li id="menu-item-66" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66"><a href="https://firstqualityroof.com/testimonials/">Testimonials</a></li>
966	<li id="menu-item-73" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-73"><a href="https://firstqualityroof.com/100-financing-available/">100% Financing Available</a></li>
967	<li id="menu-item-80" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-80"><a href="https://firstqualityroof.com/super-service-award/">Super Service Award</a></li>
968</ul>
969</li>
970<li id="menu-item-19" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-19"><a href="https://firstqualityroof.com/services/">Services</a>
971<ul class="sub-menu">
972	<li id="menu-item-1026" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1026"><a href="https://firstqualityroof.com/free-inspection/">Roof Inspections</a></li>
973	<li id="menu-item-719" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-719"><a href="/roof-repairs/">Roof Repair</a></li>
974	<li id="menu-item-720" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-720"><a href="/roof-replacement/">Roof Replacement</a></li>
975	<li id="menu-item-1025" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1025"><a href="https://firstqualityroof.com/commercial-roof-repair/">Commercial Repair</a></li>
976	<li id="menu-item-994" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-994"><a href="https://firstqualityroof.com/solar-installation/">Solar Installation</a></li>
977	<li id="menu-item-862" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-862"><a href="https://firstqualityroof.com/drywall-repair/">Drywall Repair</a></li>
978	<li id="menu-item-940" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-940"><a href="https://firstqualityroof.com/commercial-roofing-acrylic/">Acrylic Roof Painting</a></li>
979</ul>
980</li>
981<li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-20"><a href="https://firstqualityroof.com/roofing-systems/">Roofing Systems</a>
982<ul class="sub-menu">
983	<li id="menu-item-939" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-939"><a href="https://firstqualityroof.com/commercial-roofing-acrylic/">Acrylic Roof Painting</a></li>
984	<li id="menu-item-105" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://firstqualityroof.com/image-gallery/">Image Gallery</a></li>
985</ul>
986</li>
987<li id="menu-item-23" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23"><a href="https://firstqualityroof.com/contact-us/">Contact Us</a>
988<ul class="sub-menu">
989	<li id="menu-item-110" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-110"><a href="https://firstqualityroof.com/employment/">Employment</a></li>
990</ul>
991</li>
992<li id="menu-item-51" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51"><a href="https://info.firstqualityroof.com/blog">Blog</a></li>
993</ul></div></nav>
994                    <div class="header-logo">
995                <img src="/img/FQ Logo.png" alt="">
996            </div>
997            <div class="header-text">
998                <h1 style="font-family: 'Fira Sans'; font-weight: 100;">we put</h1>
999                <h1 style="font-family: 'Playfair Display'; text-align: right;">Quality First.</h1>
1000            </div>
1001                <div class="header-links">
1002            <div>
1003                <a href="/roof-repairs"><span>Roof</span>Repairs</a>
1004                <img src="/img/header-links-bg-1.png" alt="">
1005                <div style="background: #005a91;"></div>
1006            </div>
1007            <div>
1008                <a href="/roof-replacement"><span>Roof</span>Replacement</a>
1009                <img src="/img/header-links-bg-2.png" alt="">
1010                <div style="background: #bba202;"></div>
1011            </div>
1012
1013        </div>
1014    </header>        <main class="content-container">
1015        			            <h1 class="title">Your Las Vegas</h1>
1016<h1 class="subtitle">
1016Roofing Professionals</h1>
1017<div class="title-divider"></div>
1018<div class="content">
1019<div style="background: #f5f7f8; padding: 2em;">
1020<p><strong>First Quality Roofing is a premier Las Vegas roofing contractor</strong>. Some of our services include new roofs, reroofs, repairs, maintenance and inspections to our residential and commercial customers. Our roofing professionals are experts in repair work and replacement roofs. We pride ourselves in professional and reliable service. You can always count on First Quality Roofing of Las Vegas with our expertly trained roofing professionals in which we can tackle any project small or large!</p>
1021<p>We are State Certified and Insured so that you know the quality that you receive will be the best! Our goal is to make your decision of roofing as hassle-free as possible, whether you want to repair or replace your existing roof.</p>
1022</div>
1023<h3 style="text-align: center; text-transform: uppercase;">We Offer a <span style="color: #005a91;">Full 10-Year Warranty</span> on Material &amp; Labor <span style="color: #005a91;">on Complete Roof Replacements</span>!</h3>
1024<h3 style="text-align: center; text-transform: uppercase;">100% Financing Available OAC</h3>
1025<div class="split-section">
1026<div class="consultation">
1027<p>From your first consultation to the completion of the job, our professional technicians and staff will give you the best service possible.</p>
1028<p style="font-size: 16px; color: #bca300; font-weight: bold; margin-bottom: 0px;">Is your roof on borrowed time?</p>
1029<p style="margin-top: 0px;">The key to minimizing costs is to catch a roof problem early. If your roof is more than 15 years old, you may want to consider having one of our technicians visit for a 14-point roof inspection. <a href="/free-inspection">Learn More</a></p>
1030<p style="font-size: 16px; color: #bca300; font-weight: bold; margin-bottom: 0px;">Interested in lowering your power bill?</p>
1031<p style="margin-top: 0px;"><a href="https://www.youtube.com/watch?v=obJ4VvAWxWc&amp;feature=youtu.be" target="_blank" rel="noopener noreferrer">Learn More</a> about the many benefits of up-to-date insulation.</p>
1032</div>
1033<div>
1034<p style="font-size: 16px; color: #bca300; font-weight: bold;">We Serve These Nevada Cities</p>
1035<div class="split-section">
1036<ul class="cities-one">
1037<li>Las Vegas</li>
1038<li>North Las Vegas</li>
1039<li>Nellis A.F.B</li>
1040<li>Henderson</li>
1041<li>Summerlin</li>
1042<li>Seven Hills</li>
1043<li>Anthem</li>
1044</ul>
1045<ul>
1046<li>Sun City</li>
1047<li>The Lakes</li>
1048<li>Boulder City</li>
1049<li>Mesquite</li>
1050<li>Pahrump</li>
1051<li>Logandale</li>
1052<li>Green Valley</li>
1053</ul>
1054</div>
1055</div>
1056</div>
1057</div>
1058<div style="text-align: center; margin: 2em 0;">
1059  <a href="https://firstqualityroof.com/solar-installation/"><br />
1060    <img decoding="async" src="https://firstqualityroof.com/wp-content/uploads/2025/01/solar.png" alt="Solar Installation Banner" style="max-width: 100%; height: auto; border-radius: 10px;"><br />
1061  </a>
1062</div>
1063                </main>
1064        <div class="main-form">
1065    <h3><span class="do-you-need">Do you need a</span><br><span class="repair-or-replacement"><strong>Repair</strong> or <strong>Replacement?</strong></span></h3>
1066    <div class="form-divider"></div>
1067    <p>We can help you to determine if your roof just needs repairs, or if a replacement would be more appropriate. Please fill out the form below.</p>
1068    <!--[if lte IE 8]>
1069
1070               
1070<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script>
1070
1071<![endif]-->
1072    
1072<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
1072
1073    
1073<script>
1074        hbspt.forms.create({
1075            portalId: "474344",
1076            formId: "6226659f-bdb8-465a-9827-443d977c1c03"
1077        });
1078    </script>
1078
1079</div>
1080<div class="content-container">
1081    <div class="content">
1082        <h2 class="guides-header">Guides & Resources</h2>
1083        <div class="guides-and-resources">
1084            <a href="https://firstqualityroof.com/home-insulation-guide"><img style="height: auto; width: 277px;" src="/images/CTA_Rectangle-Home_Insulation_Guide.jpg" alt=""></a>
1085            <a href="http://cta-redirect.hubspot.com/cta/redirect/474344/7e37176c-1f0f-42b9-bd68-d6e875d1964f?__hstc=185585078.4d28c80418ebfe63816cfbb3bedbf98f.1546884995754.1553723917654.1553799873110.24&__hssc=185585078.2.1553799873110&__hsfp=3725440960"><img src="/img/Layer 7.png" alt=""></a>
1086            <a href="http://cta-redirect.hubspot.com/cta/redirect/474344/cc577306-657f-4a3d-b83e-bf7053cdacd7?__hstc=185585078.4d28c80418ebfe63816cfbb3bedbf98f.1546884995754.1553723917654.1553799873110.24&__hssc=185585078.2.1553799873110&__hsfp=3725440960"><img src="/img/Layer 8.png" alt=""></a>
1087            <a href="http://cta-redirect.hubspot.com/cta/redirect/474344/6a28ae75-b90e-40da-915c-ea72c7565df0?__hstc=185585078.4d28c80418ebfe63816cfbb3bedbf98f.1546884995754.1553723917654.1553799873110.24&__hssc=185585078.2.1553799873110&__hsfp=3725440960"><img src="/img/Layer 9.jpg" alt=""></a>
1088        </div>
1089
1090
1091    </div>
1092
1093
1094
1095</div>
1096    <div class="testimonials-container">
1097        <div class="testimonials">
1098            <div id="testimonial-image"></div>
1099            <div>
1100                <div class="testimonial">
1101                    <img src="/img/quotes1.png" alt="">
1102                    <p id="testimonial-testimonial" class="testimonial-testimonial">Complete home installation & complete home new roof. Each & every first quality rep was so nice & professional. I couldn't be more happy - A job well done.</p>
1103                    <p id="testimonial-person" class="testimonial-person">Lynda F.</p>
1104                    <img src="/img/quotes2.png" alt="">
1105                </div>
1106
1107            </div>
1108        </div>
1109        <p style="text-align: center; margin: 0;"><a class="view-all-testimonials" href="/testimonials">View all testimonials</a></p>
1110    </div>
1111<div class="company-logos">
1112    <img src="/img/Layer 13.jpg" alt="">
1113    <img src="/img/Layer 3.jpg" alt="">
1114    <img src="/img/Layer 6.jpg" alt="">
1115    <img src="/img/Layer 5.jpg" alt="">
1116    <img src="/img/Layer 7.jpg" alt="">
1117    <img src="/img/Layer 8.jpg" alt="">
1118    <img src="/img/Vector Smart Object.jpg" alt="">
1119    <img src="/img/Layer 12.jpg" alt="">
1120</div>
1121    <style id="footeru-style">
1122.footeru-wrap {
1123    display: flex;
1124    width: 100%;
1125    max-width: 1260px;
1126    margin: 50px auto 0;
1127}
1128.footeru-refutu {
1129    width: 50%;
1130}
1131.footeru-raitu {
1132    width: 50%;
1133}
1134.rev-colmumns-soo {
1135    display: flex;
1136    align-items: center;
1137    justify-content: space-between;
1138    text-align: center;
1139    margin: 15px auto 0;
1140    width: 100%;
1141    max-width: 435px;
1142}
1143.rev-colmumns-soo p {
1144    color: #fff;
1145    font-family: 'Fira Sans', sans-serif;
1146    text-align: left;
1147    font-size: 20px;
1148    line-height: 33px;
1149    font-weight: 700;
1150}
1151/* header .call-today-container {
1152    top: unset;
1153    bottom: 60px;
1154} */
1155@media(max-width:1173px){
1156    .footeru-wrap, .rev-colmumns-soo {
1157        flex-direction: column;
1158        align-items: center;
1159    }
1160    .rev-colmumns-soo > div {
1161        width: 100%;
1162    }
1163    .rev-colmumns-soo > div p {
1164        text-align: center;
1165    }
1166    .footeru-refutu, .footeru-raitu {
1167        width: 100%;
1168        text-align: center;
1169    }
1170    .footeru-raitu iframe {
1171        width: 100%;
1172    }
1173    footer.footeru {
1174        padding: 115px 10px;
1175    }
1176}
1177    </style>
1178    <footer class="footeru">
1179        <div class="footeru-wrap">
1180            <div class="footeru-refutu">
1181                <div class="social">
1182                    <a target="_blank" href="https://www.facebook.com/FirstQualityRoofingInsulation/"><img src="/img/facebook.png" alt=""></a>
1183                    <a target="_blank" href="https://www.angieslist.com/companylist/us/nv/las-vegas/first-quality-roofing-and-insulation-reviews-270335.htm"><img src="/img/angie.png" alt=""></a>
1184                    <a target="_blank" href="https://twitter.com/FirstQualityLV"><img src="/img/twitter.png" alt=""></a>
1185                </div>
1186                <div class="rev-colmumns-soo">
1187                    <div>
1188                        <p style="text-align: center;">
1189                            <a target="_blank" href="https://www.angieslist.com/companylist/us
1189/nv/las-vegas/first-quality-roofing-and-insulation-reviews-270335.htm"><img style="max-width: 150px; width: 100%;" src="/wp-content/uploads/2021/02/AngiesList_SSA_2020_530x438.png"></a>
1190                        </p>
1191                    </div>
1192                    <div>
1193                        <p>241 Elliott Road, Henderson, NV 89011</p>
1194                    </div>
1195                </div>
1196            </div>
1197            <div class="footeru-raitu">
1198				<!-- https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2709.6949564803226!2d-115.180909991002!3d36.13275230381148!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80c8c4053632cf15%3A0x5e3a4e7d94e43633!2sFirst%20Quality%20Roofing%20%26%20Insulation!5e0!3m2!1sen!2sph!4v1729706079535!5m2!1sen!2sph -->
1199            <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d570.120441207596!2d-115.01614458213147!3d36.06695174871171!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80c8d0c4ba21c06f%3A0x1208c84626a53a25!2s241%20Elliott%20Rd%2C%20Henderson%2C%20NV%2089011%2C%20USA!5e0!3m2!1sen!2sph!4v1783432474189!5m2!1sen!2sph" width="600" height="270" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
1200            </div>
1201        </div>
1202        <nav><div class="menu-footer-container"><ul id="menu-footer" class="menu"><li id="menu-item-33" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-25 current_page_item menu-item-33"><a href="https://firstqualityroof.com/" aria-current="page">Home</a></li>
1203<li id="menu-item-34" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34"><a href="https://firstqualityroof.com/why-choose-us/">Why Choose Us</a></li>
1204<li id="menu-item-35" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-35"><a href="https://firstqualityroof.com/services/">Services</a></li>
1205<li id="menu-item-55" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55"><a href="https://firstqualityroof.com/roofing-systems/">Roofing Systems</a></li>
1206</ul></div></nav>
1207        <p class="copyright">
1208            <span style="color: #6f8da4;">© Copyright 2026 First Quality Roofing, All Rights Reserved.</span>
1209            <a style="margin: 0 50px;" href="/privacy-policy">Privacy Policy</a>
1210            <a style="margin: 0 50px 0 0;" href="/sitemap">Sitemap</a>
1211            <a href="https://adtack.com">Las Vegas Digital Agency</a>
1212        </p>
1213		<p class="copyright" style="color: white;">
1214			License #54563
1215		</p>
1216    </footer>
1217<script type="speculationrules">
1218{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/First%20Quality/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1219</script>
1219
1220			<button type="button" aria-controls="rmp-container-961" aria-expanded="false" aria-label="Menu" id="rmp_menu_trigger-961"  class="rmp_menu_trigger rmp-menu-trigger-boring">
1221								<span class="rmp-trigger-box">
1222									<span class="responsive-menu-pro-inner"></span>
1223								</span>
1224					</button>
1225						<div id="rmp-container-961" class="rmp-container rmp-container rmp-slide-left" tabindex="-1">
1226							<div id="rmp-menu-title-961" class="rmp-menu-title">
1227									<span class="rmp-menu-title-link">
1228										<span></span>					</span>
1229							</div>
1230			<nav id="rmp-menu-wrap-961" class="rmp-menu-wrap" aria-label="Default Menu"><ul id="rmp-menu-961" class="rmp-menu"><li id="rmp-menu-item-50" class=" menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item rmp-menu-item rmp-menu-current-item rmp-menu-top-level-item"><a  href="/"  class="rmp-menu-item-link"  >Home</a></li><li id="rmp-menu-item-18" class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item"><a  href="https://firstqualityroof.com/why-choose-us/"  class="rmp-menu-item-link"  >Why Choose Us</a><button type="button" class="rmp-menu-subarrow" aria-expanded="false" aria-controls="rmp-submenu-18" aria-label="Toggle submenu of Why Choose Us">▼</button><ul id="rmp-submenu-18" aria-label="Why Choose Us" data-depth="2" class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-60" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/home-tips/"  class="rmp-menu-item-link"  >Home Tips</a></li><li id="rmp-menu-item-66" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/testimonials/"  class="rmp-menu-item-link"  >Testimonials</a></li><li id="rmp-menu-item-73" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/100-financing-available/"  class="rmp-menu-item-link"  >100% Financing Available</a></li><li id="rmp-menu-item-80" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/super-service-award/"  class="rmp-menu-item-link"  >Super Service Award</a></li></ul></li><li id="rmp-menu-item-19" class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item"><a  href="https://firstqualityroof.com/services/"  class="rmp-menu-item-link"  >Services</a><button type="button" class="rmp-menu-subarrow" aria-expanded="false" aria-controls="rmp-submenu-19" aria-label="Toggle submenu of Services">▼</button><ul id="rmp-submenu-19" aria-label="Services" data-depth="2" class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-1026" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/free-inspection/"  class="rmp-menu-item-link"  >Roof Inspections</a></li><li id="rmp-menu-item-719" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item"><a  href="/roof-repairs/"  class="rmp-menu-item-link"  >Roof Repair</a></li><li id="rmp-menu-item-720" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item"><a  href="/roof-replacement/"  class="rmp-menu-item-link"  >Roof Replacement</a></li><li id="rmp-menu-item-1025" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/commercial-roof-repair/"  class="rmp-menu-item-link"  >Commercial Repair</a></li><li id="rmp-menu-item-994" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/solar-installation/"  class="rmp-menu-item-link"  >Solar Installation</a></li><li id="rmp-menu-item-862" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/drywall-repair/"  class="rmp-menu-item-link"  >Drywall Repair</a></li><li id="rmp-menu-item-940" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/commercial-roofing-acrylic/"  class="rmp-menu-item-link"  >Acrylic Roof Painting</a></li></ul></li><li id="rmp-menu-item-20" class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item"><a  href="https://firstqualityroof.com/roofing-systems/"  class="rmp-menu-item-link"  >Roofing Systems</a><button type="button" class="rmp-menu-subarrow" aria-expanded="false" aria-controls="rmp-submenu-20" aria-label="Toggle submenu of Roofing Systems">▼</button><ul id="rmp-submenu-20" aria-label="Roofing Systems" data-depth="2" class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-939" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/commercial-roofing-acrylic/"  class="rmp-menu-item-link"  >Acrylic Roof Painting</a></li><li id="rmp-menu-item-105" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/image-gallery/"  class="rmp-menu-item-link"  >Image Gallery</a></li></ul></li><li id="rmp-menu-item-23" class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children rmp-menu-item rmp-menu-item-has-children rmp-menu-top-level-item"><a  href="https://firstqualityroof.com/contact-us/"  class="rmp-menu-item-link"  >Contact Us</a><button type="button" class="rmp-menu-subarrow" aria-expanded="false" aria-controls="rmp-submenu-23" aria-label="Toggle submenu of Contact Us">▼</button><ul id="rmp-submenu-23" aria-label="Contact Us" data-depth="2" class="rmp-submenu rmp-submenu-depth-1"><li id="rmp-menu-item-110" class=" menu-item menu-item-type-post_type menu-item-object-page rmp-menu-item rmp-menu-sub-level-item"><a  href="https://firstqualityroof.com/employment/"  class="rmp-menu-item-link"  >Employment</a></li></ul></li><li id="rmp-menu-item-51" class=" menu-item menu-item-type-custom menu-item-object-custom rmp-menu-item rmp-menu-top-level-item"><a  href="https://info.firstqualityroof.com/blog"  class="rmp-menu-item-link"  >Blog</a></li></ul></nav>			<div id="rmp-menu-additional-content-961" class="rmp-menu-additional-content">
1231									</div>
1232						</div>
1233						
1233<script>
1234				( () => {
1235					const lazyloadRunObserver = () => {
1236						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1237						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1238							entries.forEach( ( entry ) => {
1239								if ( entry.isIntersecting ) {
1240									let lazyloadBackground = entry.target;
1241									if( lazyloadBackground ) {
1242										lazyloadBackground.classList.add( 'e-lazyloaded' );
1243									}
1244									lazyloadBackgroundObserver.unobserve( entry.target );
1245								}
1246							});
1247						}, { rootMargin: '200px 0px 200px 0px' } );
1248						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1249							lazyloadBackgroundObserver.observe( lazyloadBackground );
1250						} );
1251					};
1252					const events = [
1253						'DOMContentLoaded',
1254						'elementor/lazyload/observe',
1255					];
1256					events.forEach( ( event ) => {
1257						document.addEventListener( event, lazyloadRunObserver );
1258					} );
1259				} )();
1260			</script>
1260
1261			<style id="global-styles-inline-css">
1262:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
1262--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;}
1262.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;}
1263/*# sourceURL=global-styles-inline-css */
1264</style>
1265<script id="wp-emoji-settings" type="application/json">
1266{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://firstqualityroof.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
1267</script>
vendor: 1 bytes, line 1267
1267
1268<script type="module">
1269/*! This file is auto-generated */
1270var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1271//# sourceURL=https://firstqualityroof.com/wp-includes/js/wp-emoji-loader.min.js
1272</script>
1272
1273    
1273<script>
1274        var mainMenu = document.getElementById('menu-main');
1275        var secondaryLogo = document.createElement('img');
1276        secondaryLogo.style.display = 'none';
1277        secondaryLogo.style.opacity = '0';
1278        secondaryLogo.style.transition = 'all .3s';
1279        secondaryLogo.id = 'secondary-logo';
1280        secondaryLogo.addEventListener("click", function() {
1281            window.location.pathname = "/";
1282        })
1283        secondaryLogo.src = "/img/FQ Logo-2.png";
1284        mainMenu.insertBefore(secondaryLogo, mainMenu.children[mainMenu.children.length / 2]);
1285
1286        var secondary = window.pageYOffset <= 0;
1287
1288        function menuScroll() {
1289            var mainMenuContainer = document.getElementsByClassName('menu-main-container')[0];
1290            var menu = document.getElementById('menu-main');
1291            var logo = document.getElementById('secondary-logo');
1292            var secondaryHeader = document.getElementsByTagName('nav')[0];
1293            var mainMenuContainer = document.getElementsByClassName('menu-main-container')[0];
1294            var mainLogo = document.getElementsByClassName('header-logo')[0];
1295            var scrollHeight = window.pageYOffset;
1296
1297            if (scrollHeight <= 0) {
1298                if (secondary) {
1299                    secondary = false;
1300                    secondaryLogo.style.opacity = '0';
1301                    mainMenuContainer.style.background = 'transparent';
1302                    menu.style.color = 'white'
1303                    setTimeout(function() {
1304                        mainLogo.style.opacity = '1';
1305                    }, 300)
1306                    secondary = false;
1307                    logo.style.opacity = '0';
1308                    setTimeout(function() {
1309                        logo.style.display = 'none';
1310                        menu.style.height = 'auto';
1311                        menu.children[(menu.children.length - 1) / 2 - 1].style.marginRight = '0';
1312                        menu.children[0].style.marginLeft = '0';
1313
1314                    }, 300);
1315                    logo.style.margin = 0;
1316                    mainMenuContainer.style.display = 'block';
1317                    mainMenuContainer.style.maxWidth = 'auto';
1318                    mainMenuContainer.style.padding = '0 80px 6px';
1319                    mainMenuContainer.style.position = 'relative';
1320                    mainMenuContainer.style.top = '0';
1321                }
1322            } else {
1323                if (!secondary) {
1324                    secondary = true;
1325                    mainLogo.style.opacity = '0';
1326                    // logo.style.opacity = '0';
1327                    mainMenuContainer.style.background = 'white';
1328                    menu.style.color = '#063450'
1329                    secondaryHeader.style.display = 'flex';
1330                    secondaryHeader.style.justifyContent = 'center';
1331                    secondaryLogo.style.display = 'block';
1332                    setTimeout(function() {
1333                        secondaryLogo.style.opacity = '1';
1334                    }, 300)
1335                    secondary = true;
1336                    logo.style.opacity = '0';
1337                    setTimeout(function() {
1338                        logo.style.position = 'absolute';
1339                        logo.style.transform = 'none';
1340                        logo.style.left = '0';
1341                        logo.style.top = '0';
1342                        menu.style.height = '67px';
1343                        menu.children[(menu.children.length - 1) / 2 - 1].style.marginRight = '0';
1344                        menu.children[0].style.marginLeft = '195px';
1345                        setTimeout(function() {
1346                            logo.style.opacity = '1';
1347                        }, 300);
1348                    }, 300);
1349                    logo.style.margin = 0;
1350                    mainMenuContainer.style.display = 'inline-block';
1351                    mainMenuContainer.style.maxWidth = '1100px';
1352                    mainMenuContainer.style.padding = '0 80px 6px';
1353                    mainMenuContainer.style.position = 'fixed';
1354                    mainMenuContainer.style.top = '0';
1355                }
1356            }
1357        }
1358        menuScroll();
1359
1360
1361        window.onscroll = menuScroll;
1362    </script>
vendor: 1 bytes, line 1362
1362
1363<script>
1364    function headerLinkEnter(el) {
1365        var bgImg = el.getElementsByTagName('img')[0];
1366        var bg = el.getElementsByTagName('div')[0];
1367        var link = el.getElementsByTagName('a')[0];
1368        bgImg.style.bottom = '120px';
1369        bg.style.bottom = '120px';
1370
1371    }
1372
1373    function headerLinkLeave(el) {
1374        var bgImg = el.getElementsByTagName('img')[0];
1375        var bg = el.getElementsByTagName('div')[0];
1376        var link = el.getElementsByTagName('a')[0];
1377        bgImg.style.bottom = '0';
1378        bg.style.bottom = '0';
1379        setTimeout(function() {
1380            bgImg.style.opacity = '1';
1381            bg.style.opacity = '1';
1382        }, 300)
1383    }
1384    var headerLinksChildren = document.getElementsByClassName('header-links')[0].children;
1385    for (var i = 0; i < headerLinksChildren.length; i++) {
1386        let el = headerLinksChildren[i];
1387        el.addEventListener('mouseenter', function() {
1388            headerLinkEnter(el)
1389        })
1390        el.addEventListener('mouseleave', function() {
1391            headerLinkLeave(el)
1392        })
1393    }
1394</script>
1394
1395    
1395<script>
1396        var testimonials = [{
1397                testimonial: "Complete home installation & complete home new roof. Each & every first quality rep was so nice & professional. I couldn't be more happy - A job well done.",
1398                person: "Lynda F."
1399            },
1400            {
1401                testimonial: "I have already used them twice within the past years for two different homes, and both experiences were the best!!!!!!",
1402                person: 'Rommel T.'
1403            },
1404            {
1405                testimonial: "First Quality roofing literally went the extra mile for me today. Quality work, friendly service, and professional through and through. These guys will do what others won't. I recommend them 100%",
1406                person: "Justin R."
1407            },
1408            {
1409                testimonial: "I called First Quality Roofing and told them I had a tiny leak from my roof that was over my side of the bed.  Within 2 hours they arrived and placed a tarp over the area of the roof where the problem was.  They were able to replace my roof within 10 days.  I only needed the black underlay replaced because it was disintegrating after 17 years in one large area.  I decided to have the entire roof underlay replaced.  They completed the job within 4.5 days.  They had 3 workers and they were reliable and efficient working long hours each of the days.  They cleaned up any debris each day as well... I would highly recommend this company.",
1410                person: "Wendy B."
1411            },
1412            {
1413                testimonial: "I called to get a quote on some roofing repairs that needed to be completed.  From Eadra who got everything started, to Angel who came out to give me a quote and finalize the work and pricing to Alberto who did the actual work, they were great!  I am very happy with the Service I received!  Thanks First Quality Roofing!",
1414                person: "Kirk T."
1415            },
1416            {
1417                testimonial: "I thought they were great. Here on time and took care of business. Will use them again. Thank you.",
1418                person: "Pam H."
1419            },
1420            {
1421                testimonial: "Very good and prompt. Pricing better than others.",
1422                person: "Sidney K."
1423            },
1424            {
1425                testimonial: "Did an excellent job at a reasonable price.",
1426                person: "Elaine M."
1427            },
1428            {
1429                testimonial: "Crew was totally professional, on time and worked very hard. Good product! I hired First Quality Roofing to insulate the attic space in my mother's home. Andy (I think) ran the truck/equipment which powered the vacuum/blower which took out the old insulation and later blew in the new insulation. I am sorry to say I forgot the name of the man who actually did the work in the attic space. Nice fella, great attitude! He's one tough guy; he would work for an hour to two without a break in the attic (approx 150F). He would come down drink a gallon of water, let Andy look him over and then back up into the blow torch of an attic. Wow! These guys worked non-stop for two days removing and installing insulation. The product was fiber glass popcorn...as it went in the radiant heat in the home went down. Qu
1429ite a noticeable drop in temperature. Used the same company earlier in the year to install a roof - good experience. This was a great experience! Been in the trades all my life and was not disappointed by this company and these two awesome employees...a great companies most valuable asset is well trained, well equipped people that represent them in the field. Loved their attitude and work ethic.",
1430                person: "Martin W."
1431            }
1432        ];
1433        var testimonial = document.getElementById('testimonial-testimonial');
1434        var person = document.getElementById('testimonial-person');
1435        var image = document.getElementById('testimonial-image');
1436        var count = 1;
1437        setInterval(function() {
1438            testimonial.style.opacity = '0';
1439            person.style.opacity = '0';
1440            setTimeout(function() {
1441                testimonial.textContent = testimonials[count].testimonial;
1442                person.textContent = testimonials[count].person;
1443                setTimeout(function() {
1444                    testimonial.style.opacity = '1';
1445                    person.style.opacity = '1';
1446                    count += 1
1447                    if (count + 1 > testimonials.length) {
1448                        count = 0;
1449                    }
1450                }, 0)
1451            }, 300)
1452        }, 8000)
1453    </script>
1453
1454    <!-- Promo Popup
1455    
1455<script>
1456    function openModal(content) {
1457        const body = document.getElementsByTagName('body')[0];
1458        const modal = document.createElement('div');
1459        const modalContent = document.createElement('div');
1460        const mainHTML = document.getElementsByTagName('html')[0];
1461        mainHTML.style.overflow = 'hidden';
1462        modalContent.id = 'modal-content';
1463        modalContent.innerHTML = content;
1464        Object.assign(modalContent.style, { padding: '20px', borderRadius: '10px', position: 'absolute', top: '50%', left: '50%', transform: 'translate(-50%, -50%)', color: 'black', background: 'white'})
1465        Object.assign(modal.style, { width: '100vw', height: '100vh', position: 'fixed', background: '#0000009e', top: 0, 'z-index': '99999999999999', opacity: 0, transition: 'opacity 0.1s' });
1466        modal.appendChild(modalContent)
1467        body.appendChild(modal);
1468        setTimeout(() => modal.style.opacity = 1, 0);
1469		document.getElementById('close-button').addEventListener('click', e => {
1470            mainHTML.style.overflow = 'auto';
1471            modal.style.opacity = 0;
1472            setTimeout(() => modal.remove(), 100);
1473            localStorage.setItem('newsletterClose', Date.now())
1474        })
1475		document.getElementById('promo-button').addEventListener('click', () => {
1476			localStorage.setItem('newsletterClose', Date.now());
1477		})
1478        
1479    }
1480    const storageNewsletter = localStorage.getItem('newsletterClose');
1481    if (!storageNewsletter || storageNewsletter && Date.now() - parseInt(storageNewsletter) > 900000) {
1482        setTimeout(() => {
1483            openModal(`<span style="cursor: pointer; font-size: 23px; position: absolute;top: -30px;right: -20px;color: white;font-weight: bold;" id="close-button">X</span>
1483<p style="margin-top: 0; margin-bottom: 30px; text-align: center;"><img src="/img/FQ Logo-2.png"></p><h1 style="text-align: center; font-weight: 300; margin-top: 0;">Check out our special offer on Re-roofs!</h1><h2 style="text-align: center; margin: 0 0 1em 0;">Save up to <span style="color: #a31f4a;">$2,000</span>!</h2><p style="margin: 0; text-align: center;"><a style="font-size: 25px; font-weight: 300; background: rgb(187, 162, 2); color: white; padding: 10px 30px; display: inline-block;" href="/new-roof-special-offer/" id="promo-button">CLICK HERE</a></p>`);
1484        }, 0);
1485    }
1486    </script>
1486
1487    End Promo Popup -->
1488<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a473ecdddb2bfa19',t:'MTc5MTQ0OTcxMg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1488</body>
1489
1490</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.