PageSourceSearch

https://www.resnickroof.com/contact-us/

html resnickroof.com collected 2026-09-29 14:41:28 UTC 49,612 bytes, 934 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    
5<meta charset="utf-8">
6
7<title>Contact Resnick Roofing &amp; Contracting | Professional Pittsburgh Roofing Company</title>
8    <meta name="description" content="Resnick Roofing &amp; Contracting is a professional remodeling company servicing Pittsburgh. Contact our company and get a quote today!">
9    <meta name="keywords" content="Resnick Roofing &amp; Contracting, contact us">
10<link rel="canonical" href="https://www.resnickroof.com/contact-us/" />
11
12    <meta property="og:title" content="Contact Resnick Roofing &amp; Contracting | Professional Pittsburgh Roofing Company" />
13    <meta itemprop="name" content="Contact Resnick Roofing &amp; Contracting | Professional Pittsburgh Roofing Company" />
14    <meta property="og:description" content="Resnick Roofing &amp; Contracting is a professional remodeling company servicing Pittsburgh. Contact our company and get a quote today!" />
15    <meta itemprop="description" content="Resnick Roofing &amp; Contracting is a professional remodeling company servicing Pittsburgh. Contact our company and get a quote today!" />
16    <meta property="og:image" content="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg" />
17    <meta itemprop="image" content="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg" />
18    <meta property="og:url" content="https://www.resnickroof.com/contact-us/" />
19    <meta property="og:type" content="article" />
20    <meta property="twitter:card" content="summary" />
21    <meta property="twitter:title" content="Contact Resnick Roofing &amp; Contracting | Professional Pittsburgh Roofing Company" />
22    <meta property="twitter:description" content="Resnick Roofing &amp; Contracting is a professional remodeling company servicing Pittsburgh. Contact our company and get a quote today!" />
23    <meta property="twitter:image" content="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg" />
24
25
26<meta name="viewport" content="width=device-width, initial-scale=1.0">
27<link rel="stylesheet" href="/css/bundle/bundle.ui.default.min.css?v=17.0.49.1" />
28<link rel="shortcut icon" href="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/favicon/favicon.png?v=9:37%20PM">
29<link rel="preconnect" href="https://fonts.gstatic.com">
30<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap" rel="stylesheet">
31<link rel="stylesheet" href="/css/twentytwenty.css" type="text/css" media="screen" />
32<script defer src="https://kit.fontawesome.com/7b3b8fd08c.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 32
32
33<script defer src="https://kit.fontawesome.com/f060360607.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 33
33
34<script defer src="/js/bundle/bundle.ui.jquery.min.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 34
34
35<script defer src="/js/bundle/bundle.ui.bootstrap.min.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 35
35
36<script defer src="/js/bundle/bundle.ui.html2canvas.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 36
36
37<script defer src="/js/bundle/bundle.ui.form.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 37
37
38<script defer src="/js/bundle/bundle.ui.styling.min.js?v=17.0.49.1"></script>
vendor: 74 bytes, lines 38-39
38
39<script defer src="https://www.google.com/recaptcha/enterprise.js?render=
396LetOdQrAAAAAN91s1__1cBGp5czXTquq3uWWzzD
vendor: 13 bytes, lines 39-40
39"></script>
40
41<script type="text/javascript">
42      var _gaq = _gaq || [];
43      _gaq.push(['_setAccount', 'ACCOUNT']);
44      _gaq.push(['_setDomainName', 'DOMAIN']);
45      _gaq.push(['_trackPageview']);
46      (function() {
47      var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
48      ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
49      var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
50      })();
51    </script>
51
52
53<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 53-54
53
54<script async src="https://www.googletagmanager.com/gtag/js?id=
54UA-115066542-1
vendor: 12 bytes, line 54
54"></script>
55<script>
56  
vendor: 134 bytes, lines 56-60
56window.dataLayer = window.dataLayer || [];
57  function gtag(){dataLayer.push(arguments);}
58  gtag('js', new Date());
59
60  gtag('config', '
60UA-115066542-1
vendor: 6 bytes, lines 60-61
60');
61  
61gtag('config', 'AW-373456663');
62</script>
vendor: 1 bytes, line 62
62
63<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"27022031"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
63<!-- Meta Pixel Code -->
64<script>
vendor: 399 bytes, lines 64-73
64
65!function(f,b,e,v,n,t,s)
66{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
67n.callMethod.apply(n,arguments):n.queue.push(arguments)};
68if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
69n.queue=[];t=b.createElement(e);t.async=!0;
70t.src=v;s=b.getElementsByTagName(e)[0];
71s.parentNode.insertBefore(t,s)}(window, document,'script',
72'https://connect.facebook.net/en_US/fbevents.js');
73fbq('init', '
735747238452002920
vendor: 30 bytes, lines 73-74
73');
74fbq('track', 'PageView');
75</script>
75
76<noscript><img height="1" width="1" style="display:none"
77src="https://www.facebook.com/tr?id=5747238452002920&ev=PageView&noscript=1"
78/></noscript>
79<!-- End Meta Pixel Code -->
79<script type="text/javascript">
80    (function(c,l,a,r,i,t,y){
81        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
82        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
83        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
84    })(window, document, "clarity", "script", "gnkinxep60");
85</script>
85<meta name="msvalidate.01" content="B87C982CC4DED4B61C7A307CDF0C4105" /><!-- Google Tag Manager -->
86<script>
vendor: 327 bytes, lines 86-90
86(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
87new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
88j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
89'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
90})(window,document,'script','dataLayer','
90GTM-MXFJKSVG
vendor: 3 bytes, line 90
90');
90</script>
90
91<!-- End Google Tag Manager --><!-- Begin Inspectlet Asynchronous Code -->
92<script type="text/javascript">
93(function() {
94window.__insp = window.__insp || [];
95__insp.push(['wid', 156036949]);
96var ldinsp = function(){
97if(typeof window.__inspld != "undefined") return; window.__inspld = 1; var insp = document.createElement('script'); insp.type = 'text/javascript'; insp.async = true; insp.id = "inspsync"; insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=156036949&r=' + Math.floor(new Date().getTime()/3600000); var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(insp, x); };
98setTimeout(ldinsp, 0);
99})();
100</script>
100
101<!-- End Inspectlet Asynchronous Code -->
101<script>!function(s,a,e,v,n,t,z){if(s.saq)return;n=s.saq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!s._saq)s._saq=n;
102n.push=n;n.loaded=!0;n.version='1.0';n.queue=[];t=a.createElement(e);t.async=!0;t.src=v;z=a.getElementsByTagName(e)[0];z.parentNode.insertBefore(t,z)}(window,document,'script','https://tags.srv.stackadapt.com/events.js');saq('ts', 'NqdpXEaFzwFPsuw-TUIq8w');</script>
102<meta name="google-site-verification" content="lo9QQDTI_2fPuTGg5QzSDx6E-MCRFwd6gzIku1u8--c" /><!-- Google Tag Manager -->
103<script>
vendor: 327 bytes, lines 103-107
103(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
104new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
105j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
106'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
107})(window,document,'script','dataLayer','
107GTM-MXFJKSVG
vendor: 3 bytes, line 107
107');
107</script>
107
108<!-- End Google Tag Manager -->
109
110
111
112
113     
114</head>
115<body class="contact-page no-quote-form-on-page">
116    
117
118    
119<nav id="header" class="header navbar navbar-main keep-on-screen" role="navigation">
120    <div class="sub-menu p-2 bg-secondary visible-desktop">
121        <div class="container-fluid text-right">
122            
123            <div class="phone-section">
124                <span class="navbar-phone-number hidden-xs gads-tracking-number" data-tracking-phone="(412) 307-9809">
125                    <span class="number">(412) 307-9809</span>
126                </span>
127                <a href="https://app.securehostedpayments.com/page/4ba93d16-85ea-467f-949a-16cbc82bf8b8" target="_blank" class="btn btn-outline-white btn-pay ml-2">Pay Now</a>
128            </div>
129            
130    <ul class="nav navbar-nav" role="menubar">
131            <li class="  " role="presentation">
132                <a href=/ class=" aMain" role="button"   >Home</a>
133            </li>
134            <li class="  " role="presentation">
135                <a href=/about-us/ class=" aMain" role="button"   >About</a>
136            </li>
137            <li class="  " role="presentation">
138                <a href=/careers/ class=" aMain" role="button"   >Join Our Team</a>
139            </li>
140            <li class="  " role="presentation">
141                <a href=/reviews/ class=" aMain" role="button"   >Reviews</a>
142            </li>
143            <li class="  " role="presentation">
144                <a href=https://www.referralrewardsprogram.com/Resnick class=" aMain" role="button"  target=_blank >Refer a Friend</a>
145            </li>
146            <li class="  " role="presentation">
147                <a href=/contact-us/ class=" aMain" role="button"   >Contact</a>
148            </li>
149    </ul>
150
151        </div>
152    </div>
153
154    <div class="container-fluid">
155        <meta itemprop="priceRange" content="$$" />
156        <meta itemprop="image" content="https://www.resnickroof.com/img/logo.svg" />
157        <!-- Brand and toggle get grouped for better mobile display -->
158        <button type="button" class="navflyout-toggle btn ">
159            <span class="sr-only">Toggle navigation</span>
160            <i class="fas fa-bars"></i>
161            <span class="menu">Menu</span>
162        </button>
163
164        <meta itemprop="name" content="Resnick Roofing &amp; Contracting" />
165        <a class="navbar-brand" itemprop="url" href="https://www.resnickroof.com/">
166            <img class="img-responsive logo-desktop" itemprop="logo" src="https://www.resnickroof.com/img/logo.svg" alt="Resnick Roofing &amp; Contracting Logo" />
167            <img class="img-responsive logo-mobile" itemprop="logo" src="https://www.resnickroof.com/img/logo-mobile.svg" alt="Resnick Roofing &amp; Contracting Logo" />
168
169        </a>
170
171        <div class="navbar-toolbar">
172            <a href="tel:(412) 307-9809" class="btn btn-outline-white btn-primary btn-call gads-tracking-number-mobile" onclick="trackOutboundLink('Phone Call', 'Organic (North Hills - Gibsonia)', '(412) 307-9809');">
173                    <span class="text visible-xs-inline-block"><i class="fas fa-phone-alt mr-2"></i><span class="number">(412) 307-9809</span></span>
174            </a>
175            
175<script>
176    (async function () {
177        try {
178            await Promise.all([
179                getPhoneDisplayRuleAsync(),
180                getPhoneCallConversionAsync()
181            ]);
182        } catch (error) {
183            console.error('Error in processing:', error);
184        }
185    })();
186
187    async function getPhoneDisplayRuleAsync() {
188        try {
189            let phoneDisplayCookie = getCookie("phonedisplaynumber");
190            if (phoneDisplayCookie) {
191                console.log(phoneDisplayCookie);
192                setPhoneDisplayNumber(phoneDisplayCookie);
193            }
194
195            const response = await fetch(`/phonedisplayrule/?path=${encodeURIComponent(window.location.pathname)}&query=${encodeURIComponent(window.location.search)}`, {
196                headers: {
197                    "X-Custom-Referer": ""
198                }
199            });
200            if (!response.ok) {
201                throw new Error('Network response was not ok');
202            }
203
204            const data = await response.json();
205
206            if (data.phone !== "") {
207                let gadsTrackingMobile = document.querySelectorAll('.gads-tracking-number-mobile');
208
209                setPhoneDisplayNumber(data.phone);
210
211                if (gadsTrackingMobile && gadsTrackingMobile.length > 0) {
212                    gadsTrackingMobile.forEach((e) => {
213                        e.setAttribute('href', 'tel:' + data.phone);
214                        e.setAttribute('onclick', `trackOutboundLink(\'Phone Call\', \'${data.source}\', \'${data.phone}\');`);
215
216                        const numberElement = e.querySelector('.number');
217                        if (numberElement) {
218                            numberElement.innerHTML = data.phone;
219                        }
220                    })
221                }
222
223                if (data.source.includes("PPC")) {
224                    saveCookie("phonedisplaynumber", data.phone, null, "/");
225                }
226            }
227        } catch (error) {
228            console.error(error);
229        }
230    }
231
232    async function getPhoneCallConversionAsync() {
233        try {
234            const response = await fetch(`/phonecall-conversion/?path=${encodeURIComponent(window.location.pathname)}&query=${encodeURIComponent(window.location.search)}`);
235            if (!response.ok) {
236                throw new Error('Network response was not ok');
237            }
238            const data = await response.text();
239            if (data) {
240                let script = document.querySelector('.phonecall-conversion-script')
241                if (script) {
242                    script.innerHTML = data;
243                } else {
244                    const parser = new DOMParser();
245                    const doc = parser.parseFromString(data, 'text/html');
246
247                    const newScript = document.createElement('script');
248                    newScript.type = 'text/javascript';
249                    newScript.textContent = doc.querySelector("script").textContent;
250
251                    document.head.append(newScript);
252                }
253            }
254        } catch (error) {
255            console.error(error);
256        }
257    }
258
259    function setPhoneDisplayNumber(number) {
260        let gadsTracking = document.querySelectorAll('.gads-tracking-number');
261        if (gadsTracking && gadsTracking.length > 0) {
262            gadsTracking.forEach((e) => {
263                e.setAttribute('data-tracking-phone', number);
264                let innerSpan = e.children[0];
265                if (innerSpan) {
266                    innerSpan.innerText = number;
267                }
268            })
269        }
270    }
271
272    function saveCookie(name, value, expires, path) {
273        var today = new Date();
274        today.setTime(today.getTime());
275        if (expires) {
276            expires = expires * 1000 * 60 * 60 * 24;
277        }
278        var expires_date = new Date(today.getTime() + (expires));
279        document.cookie = name + '=' + escape(value) + ((expires) ? ';expires=' + expires_date.toUTCString() : '') + ';path=' + path + ';samesite=lax';
280    }
281
282    function getCookie(name) {
283        var start = document.cookie.indexOf(name + '=');
284        var len = start + name.length + 1;
285        if ((!start) && (name != document.cookie.substring(0, name.length))) {
286            return null;
287        }
288        if (start == -1) return null;
289        var end = document.cookie.indexOf(';', len);
290        if (end == -1) end = document.cookie.length;
291        return unescape(document.cookie.substring(len, end));
292    }
293</script>
293
294
295            <a href="#price-quote" class="btn btn-primary btn-quote scroll-to">Get a Quote</a>
296        </div>
297        <!-- Collect the nav links and other content for toggling -->
298        <div class="navbar-flyout ">
299            <button type="button" class="btn mobile-nav-toggle">
300                <span class="sr-only">Toggle navigation</span>
301                &times;
302            </button>
303            
304    <ul class="nav navbar-nav" role="menubar">
305            <li class="dropdown  " role="presentation">
306                <a href=/roofing/ class="dropdown-toggle aMain" role="button" aria-expanded=false  >Roofing</a>
307                    <ul class='dropdown-menu' role='menu'>
308                            <li role="presentation"><a href="/roofing/roof-replacement-pittsburgh/" role="menuitem"  >Roof Replacement</a></li>
309                            <li role="presentation"><a href="/roofing/roof-installation/" role="menuitem"  >Roof Installation</a></li>
310                            <li role="presentation"><a href="/roofing/residential/" role="menuitem"  >Residential Roofing</a></li>
311                            <li role="presentation"><a href="/roofing/commercial-roofing/" role="menuitem"  >Commercial Roofing</a></li>
312                            <li role="presentation"><a href="/copper-roofing/" role="menuitem"  >Copper Roofing</a></li>
313                            <li role="presentation"><a href="/roofing/repair/" role="menuitem"  >Roof Repair</a></li>
314                            <li role="presentation"><a href="/roofing/shingles/" role="menuitem"  >Shingles</a></li>
315                            <li role="presentation"><a href="/roof-replacement-cost-calculator/" role="menuitem"  >Roof Cost Calculator</a></li>
316                    </ul>
317            </li>
318            <li class=" hidden-md hidden-lg " role="presentation">
319                <a href=/roof-replacement-cost-calculator/ class=" aMain" role="button"   >Roof Cost Calculator</a>
320            </li>
321            <li class="dropdown  " role="presentation">
322                <a href=/siding/ class="dropdown-toggle aMain" role="button" aria-expanded=false  >Siding</a>
323                    <ul class='dropdown-menu' role='menu'>
324                            <li role="presentation"><a href="/siding/siding-installation/" role="menuitem"  >Siding Installation</a></li>
325                            <li role="presentation"><a href="/siding/fiber-cement/" role="menuitem"  >Fiber Cement By James Hardie</a></li>
326                            <li role="presentation"><a href="/siding/composite-stone/" role="menuitem"  >TandoStone by Tando Composites</a></li>
327                            <li role="presentation"><a href="/siding/beach-house-shake/" role="menuitem"  >Beach House Shake by Tando Composites</a></li>
328                    </ul>
329            </li>
330            <li class="dropdown  " role="presentation">
331                <a href=/solar/ class="dropdown-toggle aMain" role="button" aria-expanded=false  >Solar</a>
332                    <ul class='dropdown-menu' role='menu'>
333                            <li role="presentation"><a href="/solar/solar-shingles/" role="menuitem"  >Solar Shingles</a></li>
334                            <li role="presentation"><a href="/solar/solar-roofing/" role="menuitem"  >Integrated Solar Roofing Systems</a></li>
335                            <li role="presentation"><a href="/solar/solar-roof-installation/" role="menuitem"  >Solar Roof Installation</a></li>
336                    </ul>
337            </li>
338            <li class="dropdown  " role="presentation">
339                <a href=/gutters/ class="dropdown-toggle aMain" role="button" aria-expanded=false  >Gutters</a>
340                    <ul class='dropdown-menu' role='menu'>
341                            <li role="presentation"><a href="/gutters/box-gutters/" role="menuitem"  >Box Gutters</a></li>
342                            <li role="presentation"><a href="/gutters/seamless-gutters/" role="menuitem"  >Seamless Gutters</a></li>
343                    </ul>
344            </li>
345            <li class="  " role="presentation">
346                <a href=/financing-options/ class=" aMain" role="button"   >Financing</a>
347            </li>
348            <li class="  " role="presentation">
349                <a href=/offers/warranty/ class=" aMain" role="button"   >Warranty</a>
350            </li>
351            <li class="dropdown  " role="presentation">
352                <a href=/contracting-projects/ class="dropdown-toggle aMain" role="button" aria-expanded=false  >Portfolio</a>
353                    <ul class='dropdown-menu' role='menu'>
354                            <li role="presentation"><a href="/galleries/roofing/" role="menuitem"  >Roofing Gallery</a></li>
355                            <li role="presentation"><a href="/galleries/siding/" role="menuitem"  >Siding Gallery</a></li>
356                            <li role="presentation"><a href="/galleries/solar/" role="menuitem"  >Solar Gallery</a></li>
357                            <li role="presentation"><a href="/installation-videos/" role="menuitem"  >Our Install Videos</a></li>
358                    </ul>
359            </li>
360            <li class=" hidden-md hidden-lg " role="presentation">
361                <a href=/reviews/ class=" aMain" role="button"   >Reviews</a>
362            </li>
363            <li class=" hidden-md hidden-lg " role="presentation">
364                <a href=/about-us/ class=" aMain" role="button"   >About</a>
365            </li>
366            <li class=" hidden-md hidden-lg " role="presentation">
367                <a href=https://www.resnickroof.com/our-team/ class=" aMain" role="button"   >Our Team</a>
368            </li>
369            <li class=" hidden-md hidden-lg " role="presentation">
370                <a href=/careers/ class=" aMain" role="button"   >Join Our Team</a>
371            </li>
372            <li class=" hidden-md hidden-lg " role="presentation">
373                <a href=/contact-us/ class=" aMain" role="button"   >Contact Us</a>
374            </li>
375            <li class=" hidden-md hidden-lg " role="presentation">
376                <a href=https://app.securehostedpayments.com/page/4ba93d16-85ea-467f-949a-16cbc82bf8b8 class=" aMain" role="button"  target=_blank rel=nofollow>Pay Now</a>
377            </li>
378    </ul>
379
380        </div>
381        <!-- /.navbar-collapse -->
382    </div>
383    <!-- /.container -->
384</nav>
385
386<a href="#price-quote" class="btn btn-primary btn-quote-ft-mobile scroll-to showme">Free Quote</a>
387
388
389    <div class="bg-dark">
390
391        <div class="container">
392            <div class="page-header text-center">
393                
394
395                <h1>Contact Resnick Roofing &amp; Contracting</h1>
396
397                <p class="lead "></p>
398            </div>
399        </div>
400
401
402        <div class="container container-page">
403            
404    <div class="btn-group margin-bottom-20px hidden-md hidden-lg">
405        <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
406            <i class="fas fa-map-marker-alt"></i> View Company Locations
407        </button>
408
409        <ul class="dropdown-menu" role="menu">
410                    <li role="presentation">
411                        <a role="menuitem" href="#North Hills">North Hills</a>
412                    </li>
413                    <li role="presentation">
414                        <a role="menuitem" href="#South Hills">South Hills</a>
415                    </li>
416                    <li role="presentation">
417                        <a role="menuitem" href="#Murrysville">Murrysville</a>
418                    </li>
419
420        </ul>
421    </div>
422
423
424<div class="row">
425
426                <div class="col-sm-6">
427                    <div id="North Hills" class="panel panel-default company-location-panel">
428    <div class="panel-hero half-hero google-map" style="background-image: url(https://maps.google.com/maps/api/staticmap?&amp;zoom=14&amp;size=640x480&amp;maptype=roadmap&amp;markers=color:red|5320&#x2B;William&#x2B;Flynn&#x2B;Hwy%20Gibsonia,%20PA&amp;sensor=false&amp;key=AIzaSyAtavuCH8fW-A59I_FFVDezYSd2gfzN55k)">
429        <a href="https://maps.app.goo.gl/UkYWYWS7F3CSdWtM6" target="_blank">
430            <img class="img-responsive" alt="Resnick Roofing &amp; Contracting location" src="/img/google-static-map-placeholder.gif" />
431        </a>
432    </div>
433    <div class="panel-body match-height">
434        <h4 class="company-location-heading">
435            North Hills
436            <small class="text-muted">Resnick Roofing &amp; Contracting</small>
437        </h4>
438        <hr />
439        <ul class="fa-ul">
440            <li class="mb-1">
441                <i class="fas fa-map-marker-alt fa-li"></i>
442                5320 William Flynn Hwy, Gibsonia, PA 15044
443            </li>
444                <li>
445                    <i class="fas fa-phone fa-li"></i>
446                    (412) 307-9809
447                </li>
448        </ul>
449    </div>
450    <div class="panel-footer">
451        <div class="btn-group btn-group-justified" role="toolbar" aria-label="Contact Page Toolbar">
452            <div class="btn-group" role="group" aria-label="Send a Message">
453                <button class="btn btn-block btn-info" data-toggle="modal" data-target=".modal-send-message" data-backdrop="static" data-location="North Hills" data-locationId="3c9cf971-5f9c-43a1-852f-d3f874e73834">
454                    Send Message
455                </button>
456            </div>
457            <div class="btn-group" role="group" aria-label="Get Driving Directions">
458                <a class="btn btn-block btn-info" href="https://maps.app.goo.gl/UkYWYWS7F3CSdWtM6" target="_blank">
459                    Get Directions
460                </a>
461            </div>
462        </div>
463    </div>
464</div>
465
466
467                </div>
468                <!-- /.comapny-location-panel -->
469                <div class="col-sm-6">
470                    <div id="South Hills" class="panel panel-default company-location-panel">
471    <div class="panel-hero half-hero google-map" style="background-image: url(https://maps.google.com/maps/api/staticmap?&amp;zoom=14&amp;size=640x480&amp;maptype=roadmap&amp;markers=color:red|2857&#x2B;Washington&#x2B;Rd%20Canonsburg,%20PA&amp;sensor=false&amp;key=AIzaSyAtavuCH8fW-A59I_FFVDezYSd2gfzN55k)">
472        <a href="https://goo.gl/maps/XmReiuwcnrsEEa3S6" target="_blank">
473            <img class="img-responsive" alt="Resnick Roofing &amp; Contracting location" src="/img/google-static-map-placeholder.gif" />
474        </a>
475    </div>
476    <div class="panel-body match-height">
477        <h4 class="company-location-heading">
478            South Hills
479            <small class="text-muted">Resnick Roofing &amp; Contracting</small>
480        </h4>
481        <hr />
482        <ul class="fa-ul">
483            <li class="mb-1">
484                <i class="fas fa-map-marker-alt fa-li"></i>
485                2857 Washington Rd, Canonsburg, PA 15317, USA
486            </li>
487                <li>
488                    <i class="fas fa-phone fa-li"></i>
489                    (412) 365-8346
490                </li>
491        </ul>
492    </div>
493    <div class="panel-footer">
494        <div class="btn-group btn-group-justified" role="toolbar" aria-label="Contact Page Toolbar">
495            <div class="btn-group" role="group" aria-label="Send a Message">
496                <button class="btn btn-block btn-info" data-toggle="modal" data-target=".modal-send-message" data-backdrop="static" data-location="South Hills" data-locationId="250515b4-953d-4505-999b-adf58263b420">
497                    Send Message
498                </button>
499            </div>
500            <div class="btn-group" role="group" aria-label="Get Driving Directions">
501                <a class="btn btn-block btn-info" href="https://goo.gl/maps/XmReiuwcnrsEEa3S6" target="_blank">
502                    Get Directions
503                </a>
504            </div>
505        </div>
506    </div>
507</div>
508
509
510                </div>
511                <!-- /.comapny-location-panel -->
512                <div class="col-sm-6">
513                    <div id="Murrysville" class="panel panel-default company-location-panel">
514    <div class="panel-hero half-hero google-map" style="background-image: url(https://maps.google.com/maps/api/staticmap?&amp;zoom=14&amp;size=640x480&amp;maptype=roadmap&amp;markers=color:red|4241&#x2B;William&#x2B;Penn&#x2B;Hwy%20Murrysville,%20PA&amp;sensor=false&amp;key=AIzaSyAtavuCH8fW-A59I_FFVDezYSd2gfzN55k)">
515        <a href="https://maps.app.goo.gl/8nRFNX7ci4jKNs8o6" target="_blank">
516            <img class="img-responsive" alt="Resnick Roofing &amp; Contracting location" src="/img/google-static-map-placeholder.gif" />
517        </a>
518    </div>
519    <div class="panel-body match-height">
520        <h4 class="company-location-heading">
521            Murrysville
522            <small class="text-muted">Resnick Roofing &amp; Contracting</small>
523        </h4>
524        <hr />
525        <ul class="fa-ul">
526            <li class="mb-1">
527                <i class="fas fa-map-marker-alt fa-li"></i>
528                4241 William Penn Hwy, Murrysville, PA 15668, USA
529            </li>
530                <li>
531                    <i class="fas fa-phone fa-li"></i>
532                    (724) 242-6516
533                </li>
534        </ul>
535    </div>
536    <div class="panel-footer">
537        <div class="btn-group btn-group-justified" role="toolbar" aria-label="Contact Page Toolbar">
538            <div class="btn-group" role="group" aria-label="Send a Message">
539                <button class="btn btn-block btn-info" data-toggle="modal" data-target=".modal-send-message" data-backdrop="static" data-location="Murrysville" data-locationId="f6514818-51be-4950-a841-79dea0c56874">
540                    Send Message
541                </button>
542            </div>
543            <div class="btn-group" role="group" aria-label="Get Driving Directions">
544                <a class="btn btn-block btn-info" href="https://maps.app.goo.gl/8nRFNX7ci4jKNs8o6" target="_blank">
545                    Get Directions
546                </a>
547            </div>
548        </div>
549    </div>
550</div>
551
552
553                </div>
554                <!-- /.comapny-location-panel -->
555
556</div>
557<!-- /row -->
558
559<div class="modal fade modal-send-message">
560    <div class="modal-dialog modal-form">
561        <div class="modal-content">
562            <div class="modal-header">
563                <button type="button" class="close" data-dismiss="modal">
564                    <span aria-hidden="true">
565                        <i class="fal fa-times"></i>
566                    </span>
567                    <span class="sr-only">Close</span>
568                </button>
569                <p class="modal-title">Send a Message</p>
570            </div>
571            
572<form id="contact-form" action="/thank-you/?contact=1" method="post" role="form">
573    <div class="modal-body">
574        <p>We are here to help answer any questions, comments or concerns you may have. Send us a message and we will respond as soon as we can.</p>
575        <div class="form-group">
576            <label for="name">Full Name</label>
577            <input id="name" name="name" class="form-control" type="text" placeholder="John Doe" maxlength="50">
578        </div>
579        <div class="form-group">
580            <label for="phone">Phone Number</label>
581            <input id="phone" name="phone" class="form-control" type="tel" placeholder="555-555-5555" maxlength="14">
582        </div>
583        <div class="form-group">
584            <label for="email">Email Address</label>
585            <input id="email" name="email" class="form-control" type="email" placeholder="[email protected]" maxlength="50">
586        </div>
587        <div class="form-group">
588            <input id="service" name="service" type="hidden" value="default" />
589        </div>
590        <div class="form-group">
591            <label for="details">Comments</label>
592            <textarea id="details" name="details" class="form-control" rows="3" maxlength="3000"></textarea>
593        </div>
594        
595
596
597        <input type="hidden" name="location" id="input-location" value="" />
598        <input type="hidden" name="locationId" id="input-locationId" value="" />
599        <input type="hidden" name="form" value="contact" />
600        <label for="check" hidden>Check</label>
601        <input id="check" name="spamCheck" class="covered" value="" />
602        <button id="button-submit-form" class="btn btn-block btn-lg btn-primary submit-form" type="submit">
603            Send Message
604        </button>
605        
606    <div class="mt-2 small hp-disclaimer-message form-group checkbox">
607        <label for="agree">
608                <input type="checkbox" id="agree" name="agree" value="true">
609
610            By checking this box, I authorize Resnick Roofing &amp; Contracting, LLC to send me marketing calls and text messages at the number provided above, including by using an autodialer or a prerecorded message.  I understand that I am not required to give this authorization as a condition of doing business with Resnick Roofing.  By checking this box, I am also agreeing to Resnick Roofing's&nbsp;<a target="_blank" href="/privacy-policy/" class="disabled">Privacy Policy</a> and <a target="_blank" href="/terms/" class="disabled">Terms &amp; Conditions</a>.&nbsp;<em>*Free quote on full replacements only.</em>&nbsp;
611            <input type="hidden" id="consentmessage" name="consentmessage" value="By checking this box, I authorize Resnick Roofing &amp;amp; Contracting, LLC to send me marketing calls and text messages at the number provided above, including by using an autodialer or a prerecorded message.  I understand that I am not required to give this authorization as a condition of doing business with Resnick Roofing.  By checking this box, I am also agreeing to Resnick Roofing&#x27;s&amp;nbsp;&lt;a target=&quot;_blank&quot; href=&quot;/privacy-policy/&quot; class=&quot;disabled&quot;&gt;Privacy Policy&lt;/a&gt; and &lt;a target=&quot;_blank&quot; href=&quot;/terms/&quot; class=&quot;disabled&quot;&gt;Terms &amp;amp; Conditions&lt;/a&gt;.&amp;nbsp;&lt;em&gt;*Free quote on full replacements only.&lt;/em&gt;&amp;nbsp;" />
612        </label>
613    </div>
614
615    </div>
616</form>
617        </div>
618        <!-- /.modal-content -->
619    </div>
620    <!-- /.modal-dialog -->
621</div>
622
623<script defer src="/js/bundle/bundle.ui.contact.min.js?v=17.0.49.1"></script>
623
624        </div>
625        <!-- /content -->
626    </div>
627    
628
629
630            <div class="breadcrumbs">
631                <div class="container">
632                    <ol class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">
633                        <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
634                            <a itemprop="item" href="/">
635                                <span class="hidden-lg">
636                                    <i class="fas fa-home"></i>
637                                </span>
638                                <span class="visible-lg" itemprop="name">Home</span>
639                            </a>
640                            <meta itemprop="position" content="1" />
641                        </li>
642                                <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
643                                    <a itemprop="item" href="/contact-us/">
644                                        <span itemprop="name">Contact Us</span>
645                                    </a>
646                                    <meta itemprop="position" content="2" />
647                                </li>
648                    </ol>
649                </div>
650            </div>
651
652
653<footer class="footer ">
654    <div class="container">
655        <div class="row">
656            <div class="col-md-3">
657                <img src="/img/logo.svg" class="mb-4" alt="Logo" style="width:150px;" />
658                <p class="hidden-xs">
659(412) 307-9809                </p>
660                <a href="tel:(412) 307-9809" class="btn btn-primary btn-call btn-footer-call gads-tracking-number-mobile" onclick="trackOutboundLink('Phone Call', 'Organic (North Hills - Gibsonia)', '(412) 307-9809');">
661                    <span class="text visible-xs-inline-block"><i class="fas fa-phone-alt mr-2"></i>(412) 307-9809</span>
662                </a>
663                <p>
664                    #PA137482
665                </p>
666                <div class="my-3" style="border-top:1px solid #666;"></div>
667                <div class="footer-heading"><strong><a href="https://maps.app.goo.gl/UkYWYWS7F3CSdWtM6" target="_blank">North Hills</a></strong></div>
668                <div>
669                    <div>5320 William Flynn Hwy </div>
670                    <div>
671                        Gibsonia, PA 15044
672                    </div>
673
674
675
676                </div>
677
678                <p class="footer-heading">
679                    <a href="https://goo.gl/maps/XmReiuwcnrsEEa3S6" target="_blank">South Hills</a>
680                </p>
681                <div>
682                    <div>2857 Washington Rd</div>
683                    <div>Canonsburg, PA 15317</div>
684                </div>
685                <p class="footer-heading">
686                    <a href="https://maps.app.goo.gl/8nRFNX7ci4jKNs8o6" target="_blank">Murrysville</a>
687                </p>
688                <div>
689                    <div>4241 William Penn Hwy</div>
690                    <div>Murrysville, PA 15668</div>
691                </div>
692
693            </div>
694            <!-- /location -->
695
696            <div class="col-md-9">
697                <div class="row">
698                    
699        <div class="col-md-3">
700            <p class="footer-heading">
701Help            </p>
702            <ul class="list-unstyled">
703                    <li class=""><a href="/faq/"  >FAQ</a></li>
704                    <li class=""><a href="/contact-us/"  >Contact</a></li>
705                    <li class=""><a href="https://www.resnickroof.com/offers/warranty/"  >Warranty</a></li>
706                    <li class=""><a href="/financing-options/"  >Financing</a></li>
707                    <li class=""><a href="/customer-service/"  >Customer Service</a></li>
708            </ul>
709        </div>
710        <div class="col-md-3">
711            <p class="footer-heading">
712Services            </p>
713            <ul class="list-unstyled">
714                    <li class=""><a href="/roofing/"  >Roofing</a></li>
715                    <li class=""><a href="/siding/"  >Siding</a></li>
716                    <li class=""><a href="/solar/"  >Solar</a></li>
717                    <li class=""><a href="/gutters/"  >Gutters</a></li>
718            </ul>
719        </div>
720        <div class="col-md-3">
721            <p class="footer-heading">
722Company            </p>
723            <ul class="list-unstyled">
724                    <li class=""><a href="/about-us/"  >About</a></li>
725                    <li class=""><a href="/our-team/"  >Our Team</a></li>
726                    <li class=""><a href="/blog/"  >News</a></li>
727                    <li class=""><a href="/offers/"  >Offers</a></li>
728                    <li class=""><a href="/social-reviews/"  >Reviews</a></li>
729                    <li class=""><a href="/careers/"  >Careers</a></li>
730                    <li class=""><a href="/contracting-projects/"  >Past Projects</a></li>
731            </ul>
732        </div>
733        <div class="col-md-3">
734            <p class="footer-heading">
735                    <a href="/service-areas/"  >Service Areas</a>
736            </p>
737            <ul class="list-unstyled">
738                    <li class=""><a href="/gibsonia-pa/"  >Gibsonia, PA</a></li>
739                    <li class=""><a href="/mccandless-pa/"  >McCandless, PA</a></li>
740                    <li class=""><a href="/murrysville-pa/"  >Murrysville, PA</a></li>
741                    <li class=""><a href="/peters-township-pa/"  >Peters Township, PA</a></li>
742                    <li class=""><a href="/roofing/roof-replacement-pittsburgh/"  >Pittsburgh, PA</a></li>
743                    <li class="">
743<a href="/wexford-pa/"  >Wexford, PA</a></li>
744                    <li class=""><a href="/service-areas/"  >View More</a></li>
745            </ul>
746        </div>
747
748                </div>
749            </div>
750
751        </div>
752        <!-- /.row -->
753    </div>
754    <!-- /.container -->
755</footer>
756<!-- /footer -->
757
758<div class="copyright">
759    <div class="container text-center">
760        <div class="mb-3">
761            <div class="aggregate-reviews">
762    <div class="aggregate-reviews">
763</div>
764</div>
765        </div>
766        <div>
767            <div class="btn-group-social-media">
768                    <a class="btn btn-circle btn-facebook" href="https://www.facebook.com/ResnickRoofing/" target="_blank">
769                        <span class="sr-only">Like us on Facebook</span>
770                        <i class="fab fa-facebook-f fa-fw" aria-label="Like Us On Facebook"></i>
771                    </a>
772                    <a class="btn btn-circle btn-twitter" href="https://twitter.com/ResnickRoofing" target="_blank">
773                        <span class="sr-only">Follow us on Twitter</span>
774                        <i class="fa-brands fa-x-twitter fa-fw" aria-label="Follow Us On Twitter"></i>
775                    </a>
776                    <a class="btn btn-circle btn-linkedin" href="https://www.linkedin.com/company/resnickroofing/" target="_blank">
777                        <span class="sr-only">Follow us on LinkedIn</span>
778                        <i class="fab fa-linkedin-in fa-fw" aria-label="Follow Us On Linkedin"></i>
779                    </a>
780                    <a class="btn btn-circle btn-google" href="https://share.google/e77OY7A2Q6l8kTvir" target="_blank">
781                        <span class="sr-only">Review us on Google</span>
782                        <i class="fab fa-google fa-fw" aria-label="Review Us On Google"></i>
783                    </a>
784                    <a class="btn btn-circle btn-youtube" href="https://www.youtube.com/channel/UCBPCjPxZfpdf6g4VvDTAsow" target="_blank">
785                        <span class="sr-only">Subscribe on YouTube</span>
786                        <i class="fab fa-youtube fa-fw" aria-label="Watch Us On YouTube"></i>
787                    </a>
788                    <a class="btn btn-circle btn-yelp" href="https://www.yelp.com/biz/resnick-roofing-and-contracting-gibsonia" target="_blank">
789                        <span class="sr-only">Follow us on Yelp</span>
790                        <i class="fab fa-yelp fa-fw" aria-label="View Us On Yelp"></i>
791                    </a>
792                    <a class="btn btn-circle btn-instagram" href="https://www.instagram.com/resnickroofing/" target="_blank">
793                        <span class="sr-only">View Us On Instagram</span>
794                        <i class="fab fa-instagram fa-fw" aria-label="View Us On Instagram"></i>
795                    </a>
796                <a class="btn btn-circle btn-instagram" href="https://www.tiktok.com/@resnickroofing" target="_blank">
797                    <span class="sr-only">View Us On Tiktok</span>
798                    <i class="fa-brands fa-tiktok" aria-label="View Us On Tiktok"></i>
799                </a>
800
801            </div>
802        </div>
803        <div>
804            <small class="copyright-links">
805                <a href="/privacy-policy/">Privacy Policy</a>  <span class="middot">·</span> <a href="/site-map/">Site Map</a>
806            </small>
807            <div class="copyright-text">
808                <small>
809                    &copy; 2013 - 2026 Resnick Roofing &amp; Contracting
810                </small>
811            </div>
812        </div>
813    </div>
814</div>
815<!-- /copyright -->
816<div class="modal fade" id="modal-video" tabindex="-1" role="dialog">
817    <div class="modal-dialog modal-lg" role="document">
818        <div class="modal-content">
819            <div class="modal-header">
820                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
821                    <i class="fal fa-times" aria-hidden="true"></i>
822                    <span class="sr-only">Close</span>
823                </button>
824                <div class="modal-title"></div>
825            </div>
826            <div class="embed-responsive embed-responsive-16by9">
827                <iframe frameborder="0" allow="autoplay; encrypted-media;" allowfullscreen></iframe>
828            </div>
829        </div>
830    </div>
831</div>
832<input name="__RequestVerificationToken" type="hidden" value="CfDJ8LiQUzrsfKJBo4c_75KDgvsseK6zFvLBdevUH977JQdr4RT25HRxWkqx9nzeESqu7VLBMXKLoS0WgHYMyKbm1Vpdkh9_8zPNIfyiLBQYdgYwx2IilbZUmEc2QBZU8juZcGugbufnIME5HmW1wvXAAfk" />
833    
834        <div class="modal fade vertical-align-modal" id="myModal" intenttype="Offer Intent" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" data-backdrop="static">
835                <div class="exit-intent-dialog hide-on-mobile">
836    <div class="exit-intent-content" style="background-color: #333644;">
837        <div class="exit-intent-header">
838            <button type="button" class="btn btn-block btn-intent-close intent-output intent-button-close-offer" data-key="download-closetext" data-dismiss="modal" aria-label="Close">
839                <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="#999" class="bi bi-x-circle" viewBox="0 0 16 16">
840                    <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z" />
841                    <path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708
841L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z" />
842                </svg>
843            </button>
844                <img id="file-upload-input-offer-intent-logo-thumbnail" style="max-width:270px;" data-filename="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/exit-intent/logo/733952e5-8a9d-48e9-a079-0a08aa4d758a.jpg" src=/img/ph-rectangle.png class="exit-intent-logo" alt="Resnick Roofing &amp; Contracting" />
845            <div class="exit-intent-cta-heading intent-output" id="myModalLabel" data-key="offer-heading" style="color: #ffffff; font-size: 16px; font-weight: bold; ">
846                Take Advantage of Our Latest Offer!
847            </div>
848        </div>
849        <div class="exit-intent-body">
850                <img id="file-upload-input-offer-intent-image-thumbnail"  data-filename="https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/exit-intent/image/c7890273-a918-400f-a7fd-ed6b66ec4e25.jpg" src=/img/ph-rectangle.png class="exit-intent-img img-responsive" alt="Take Advantage of Our Latest Offer!" />
851
852            <div class="exit-intent-title intent-output" data-key="offer-title" style="color: #ffffff;">
853                FULL ROOF OR SIDING REPLACEMENT $99 PER MONTH
854            </div>
855            <p class="exit-intent-description intent-output" data-key="offer-description" style="color: #ffffff;">
856                If interested, we can immediately find out if you qualify without affecting your credit.
857            </p>
858            
859
860        </div>
861        <div class="exit-intent-footer">
862
863            <button type="button" class="btn btn-block btn-intent-primary intent-output" data-key="offer-buttontext" onclick="location.href=&#x27;/offers/financing/&#x27;" style="background-color: #CE282B; color: #ffffff; font-size: 14px;  ">
864                Learn More
865            </button>
866            <button type="button" class="btn btn-block btn-intent-close intent-output" data-key="offer-closetext" style="color: #ffffff;" data-dismiss="modal" aria-label="Close">
867                No Thanks
868            </button>
869        </div>
870        <input type="hidden" name="form" value="offerintent" />
871    </div><!-- /.modal-content -->
872</div><!-- /.exit-intent-dialog -->
873    </div>
874    
874<script defer src="/js/bundle/bundle.ui.exit-intent.min.js?v=17.0.49.1"></script>
874
875
876    
877
878<script defer src="/js/bundle/bundle.ui.seo.min.js?v=17.0.49.1"></script>
vendor: 1 bytes, line 878
878
879<script defer src="/js/bundle/bundle.ui.customizations.min.js?v=17.0.49.1"></script>
879
880
881
882<script type="application/ld+json">
883{
884    "@context": "http://schema.org",
885    "@type": "LocalBusiness",
886
887    "address": [{"@type": "PostalAddress","addresslocality": "Gibsonia","addressRegion": "PA","streetAddress": "5320 William Flynn Hwy","telephone": "(412) 307-9809"},{"@type": "PostalAddress","addresslocality": "Canonsburg","addressRegion": "PA","streetAddress": "2857 Washington Rd","telephone": "(412) 365-8346"},{"@type": "PostalAddress","addresslocality": "Murrysville","addressRegion": "PA","streetAddress": "4241 William Penn Hwy","telephone": "(724) 242-6516"}],
888    "aggregateRating": {
889        "@type": "AggregateRating",
890        "ratingValue": "5",
891        "reviewCount": "144"
892    },
893    "name": "Resnick Roofing \u0026 Contracting",
894    "priceRange": "$$",
895    "image": "https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg",
896        "logo": "https://cmsplatform.blob.core.windows.net/wwwresnickroofcom/logos/27f8e091-4f94-4dfd-bddb-f45bdbd23279.jpg",
897    "url": "https://www.resnickroof.com/"
898}
899</script>
899
900
901<script type="application/ld+json">
902{
903    "@context":"http://schema.org",
904    "@type":"Product",
905  	"name":"Resnick Roofing \u0026 Contracting",
906  	"description":"Resnick Roofing is a trusted roofing company in Pittsburgh, PA. Ready to replace your roofing, siding, or gutters? Get in touch with our team to get a free project quote today.",
907  	"image":"https://www.resnickroof.com/img/logo.png",
908    "logo": "https://www.resnickroof.com/img/logo.png",
909    "url": "https://www.resnickroof.com/",
910  	"itemCondition":"https://schema.org/NewCondition",
911  	"brand":{
912        "@type":"Brand",
913	    "name":"Resnick Roofing \u0026 Contracting"
914    },
915    "aggregateRating":{
916        "@type": "AggregateRating",
917        "worstRating":"1",
918        "bestRating":"5",
919        "ratingValue":"5",
920        "ratingCount":"144"
921    }
922
923    }
924</script>
924
925
926<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 926-927
926
927<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
927GTM-MXFJKSVG
vendor: 83 bytes, lines 927-928
927"
928height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
929<!-- End Google Tag Manager (noscript) -->
930
931    
932    <input name="__RequestVerificationToken" type="hidden" value="CfDJ8LiQUzrsfKJBo4c_75KDgvsseK6zFvLBdevUH977JQdr4RT25HRxWkqx9nzeESqu7VLBMXKLoS0WgHYMyKbm1Vpdkh9_8zPNIfyiLBQYdgYwx2IilbZUmEc2QBZU8juZcGugbufnIME5HmW1wvXAAfk" />
933</body>
934</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.