PageSourceSearch

https://jeffalbertroofing.com/work.html

html jeffalbertroofing.com collected 2026-10-08 01:12:14 UTC 11,619 bytes, 246 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4  <meta charset="UTF-8" />
5  <meta name="viewport" content="width=device-width, initial-scale=1" />
6  <meta name="description" content="Licensed Florida roofing company providing tile, shingle, metal, and flat roof installations, maintenance, and repairs for homes, HOAs, and commercial properties." />
7  <meta name="keywords" content="roofing, roofer, roof, barrel tiles, clay tiles, metal, tin, tear off, shingles, repair, Palm Beach, residential, commercials, skylight installation, ventilation, leaks, quality, high standards, best, affordable, reliable, maintenance, surveys, consultation, evaluation" />
8  <title>Jeff Albert Roofing Gallery of Work</title>
9
10  <!-- Bootstrap 5 CSS -->
11  <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" />
12  <link href="css/jar.css" rel="stylesheet" />
13  <link href="https://fonts.googleapis.com/css?family=Oswald|Roboto&display=swap" rel="stylesheet" />
14  <link rel="shortcut icon" href="images/icon.png" type="image/x-icon" />
15  
15<script src="https://kit.fontawesome.com/97438c5865.js" crossorigin="anonymous"></script>
15
16    <div id="rwl-neighborhood"></div>
17<script type="text/javascript">
18(function(){
19             var d = document, t = 'script',
20                 o = d.createElement(t),
21                 s = d.getElementsByTagName(t)[0];
22                 o.src = 'https://app.realworklabs.com/static/plugin/loader.js?v=' + new Date().getTime();
23                 window.addEventListener('rwlPluginReady', function () {
24                     window.rwlPlugin.init('https://app.realworklabs.com', 'NVt8i_lRVDJs4CfQ');
25                }, false);
26                s.parentNode.insertBefore(o, s);
27
28            }());
29</script>
29
30</head>
31<body>
32
33<!-- Navigation -->
34<nav class="navbar navbar-expand-lg navbar-light bg-light sticky-top">
35  <div class="container-fluid d-flex align-items-center">
36    <!-- Logo -->
37    <a class="navbar-brand d-flex align-items-center" href="index.html">
38      <img src="images/jarLogo.png" alt="Logo" style="height: 60%;" />
39    </a>
40    <!-- Mobile Toggle -->
41    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#mainNavbar" aria-controls="mainNavbar" aria-expanded="false" aria-label="Toggle navigation" id="navbarToggler">
42      <span class="navbar-toggler-icon"></span>
43    </button>
44    <!-- Nav Items -->
45    <div class="collapse navbar-collapse justify-content-end align-items-center" id="mainNavbar">
46      <ul class="navbar-nav align-items-center mb-2 mb-lg-0">
47        <li class="nav-item"><a class="nav-link" href="index.html">Home</a></li>
48        <li class="nav-item"><a class="nav-link" href="about.html">About Us</a></li>
49        <li class="nav-item"><a class="nav-link active" href="work.html">Gallery</a></li>
50        <li class="nav-item dropdown">
51          <a class="nav-link dropdown-toggle" href="#" id="servicesDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
52            Services
53          </a>
54          <ul class="dropdown-menu dropdown-menu-end dropdown-style" aria-labelledby="servicesDropdown">
55            <li><a class="nav-link px-3" href="roof-maintenance-program.html">Roof Maintenance Program</a></li>
56            <li><a class="nav-link px-3" href="repairs.html">Repairs</a></li>
57            <li><a class="nav-link px-3" href="new-tile-roof.html">New Tile Roof</a></li>
58          </ul>
59        </li>
60          <li class="nav-item"><a class="nav-link" href="recentwork.html">Recent Work</a></li>
61        <!-- Desktop Phone Link -->
62        <li class="nav-item d-none d-lg-block">
63          <a class="nav-link" href="tel:15619886001">
64            <span style="color: #7e0404; font-size: 1.5em;">(561) 988-6001</span>
65          </a>
66        </li>
67        <!-- Mobile Phone Button -->
68        <li class="nav-item d-block d-lg-none">
69          <a href="tel:15619886001" class="btn btn-danger text-white">
70            Call (561) 988-6001
71          </a>
72        </li>
73        <!-- Free Estimate Button -->
74        <li class="nav-item">
75          <button class="btn" onclick="scrollAndCollapse();">
76            GET FREE ESTIMATE
77          </button>
78        </li>
79      </ul>
80    </div>
81  </div>
82</nav>
83
84<!-- GALLERY CAROUSEL -->  
85<section class="bg-white py-5">
86  <div class="container">
87    <h2 class="text-center mb-4">Gallery</h2>
88    <div class="row justify-content-center">
89      <div class="col-12">
90        <div id="cp_widget_8f83ffaa-ab91-47fa-9e74-62986502ff49">...</div>
91        
91<script type="text/javascript">
92          var cpo = [];
93          cpo["_object"] = "cp_widget_8f83ffaa-ab91-47fa-9e74-62986502ff49";
94          cpo["_fid"] = "AQEAAmemRd2l";
95          var _cpmp = _cpmp || [];
96          _cpmp.push(cpo);
97          (function () {
98            var cp = document.createElement("script");
99            cp.type = "text/javascript";
100            cp.async = true;
101            cp.src = "//www.cincopa.com/media-platform/runtime/libasync.js";
102            var c = document.getElementsByTagName("script")[0];
103            c.parentNode.insertBefore(cp, c);
104          })();
105        </script>
105
106        <noscript>
107          <p class="text-muted text-center">Please enable JavaScript to view the gallery.</p>
108        </noscript>
109      </div>
110    </div>
111  </div>
112</section>
113
114
115
116<!-- CONTACT SECTION -->
117<section class="dessertTint py-5" id="contact">
118  <div class="container">
119    <div class="row g-5 align-items-start">
120      
121      <!-- Contact Info -->
122      <div class="col-md-4">
123        <h3>Contact Us</h3>
124        <img src="images/img2.jpg" class="img-fluid mb-3" alt="Residential home with grey tile roof">
125        <div class="d-flex flex-wrap gap-3 fs-3">
126          <a href="tel:15619886001" aria-label="Phone"><i class="fas fa-phone-square-alt"></i></a>
127          <a href="mailto:[email protected]" aria-label="Email"><i class="fas fa-envelope-square"></i></a>
128          <a href="https://goo.gl/maps/yap2zJHU7ZVPQ3bT7" target="_blank" aria-label="Map"><i class="fas fa-map-marker-alt"></i></a>
129          <a href="https://www.facebook.com/jeffalbertroofing/" target="_blank" aria-label="Facebook"><i class="fab fa-facebook-square"></i></a>
130          <a href="https://www.instagram.com/jeffalbertroofing/" target="_blank" aria-label="Instagram"><i class="fab fa-instagram"></i></a>
131          <a href="https://www.youtube.com/channel/UC_Xav5KAI3kVVm6ez85k-Gg" target="_blank" aria-label="YouTube"><i class="fab fa-youtube-square"></i></a>
132        </div>
133      </div>
134      
135      <!-- Form -->
136      <div class="col-md-8">
137        <h3>Get Your Free Estimate</h3>
138        <form action="https://fp1.formmail.com/cgi-bin/fm192" method="post" enctype="application/x-www-form-urlencoded" class="row g-3">
139          <input type="hidden" name="_pid" value="156687">
140          <input type="hidden" name="_fid" value="K4UPB7UZ">
141          <input type="hidden" name="recipient" value="8">
142          <input type="hidden" name="subject" value="Website | Request for Estimate">
143          
144          <div class="col-12">
145            <label for="realname" class="form-label">Full Name <span class="text-danger">*</span></label>
146            <input type="text" class="form-control" name="realname" id="realname" required>
147          </div>
148
149          <div class="col-md-6">
150            <label for="email" class="form-label">Email Address <span class="text-danger">*</span></label>
151            <input type="email" class="form-control" name="email" id="email" required>
152          </div>
153
154          <div class="col-md-6">
155            <label for="phone" class="form-label">Phone Number <span class="text-danger">*</span></label>
156            <input type="tel" class="form-control" name="phone" id="phone" required>
157          </div>
158
159          <div class="col-12">
160            <label for="services" class="form-label">Interested Service <span class="text-danger">*</span></label>
161            <select name="services" id="form-services" class="form-select" required>
162              <option value="">Select an option</option>
163              <option value="residentialroofing">New Residential Roofing</option>
164              <option value="commercialroofing">New Commercial Roofing</option>
165              <option value="repair">Re-roofing and/or Repair</option>
166              <option value="customized">Customized Roofing Systems</option>
167            </select>
168          </div>
169
170          <!-- CAPTCHA -->
171          <div id="_fm_captcha_div" style="display: none;">
172            <table class="table">
173              <tr>
174                <td colspan="2" class="text-center">
175                  <img src="" width="160" height="40" id="_fm_captcha_img" alt="CAPTCHA">
176                  <label class="form-label mt-2">Enter the text shown to the left</label>
177                  <input type="text" name="_fm_captcha_text" class="form-control" />
178                  <input type="hidden" name="_fm_captcha_id" id="_fm_captcha_id" value="">
179                </td>
180              </tr>
181            </table>
182          </div>
183
184          <input type="hidden" name="required" value="realname,email,phone,services">
185          <input type="hidden" name="redirect" value="https://jeffalbertroofing.com/thanks.html">
186          <input type="hidden" name="missing_fields_redirect" value="https://jeffalbertroofing.com/no.html">
187          
188          <div class="col-12">
189            <button type="submit" class="btn">Submit</button>
190          </div>
191        </form>
192        
192<script src="https://fp1.formmail.com/fm_captcha.js" type="text/javascript"></script>
192
193      </div>
194    </div>
195  </div>
196</section>
197
198<!-- FOOTER -->
199<footer class="jarFooter py-4">
200  <div class="container">
201    <div class="row align-items-center">
202      
203      <!-- Left: Info -->
204      <div class="col-md-6 text-md-start text-center">
205        <p class="mb-2">Jeff Albert Roofing &copy; 
205<script>document.write(new Date().getFullYear())</script>
205 &middot; All Rights Reserved</p>
206        <p class="mb-2">License# CCC1327187</p>
207        <p class="mb-0"><a href="https://hyltonpublishing.com/">Website by HPub</a></p>
208      </div>
209
210      <!-- Right: BBB logo -->
211      <div class="col-md-6 text-md-end text-center mt-3 mt-md-0">
212        <a href="https://www.bbb.org/us/fl/delray-beach/profile/roofing-contractors/jeff-albert-roofing-inc-0633-92021311" target="_blank" aria-label="BBB Profile">
213          <img src="images/bbb.png" class="img-fluid" style="max-width: 120px;" alt="Better Business Bureau Accredited Business">
214        </a>
215      </div>
216
217    </div>
218  </div>
219</footer>
220
221<!-- Font Awesome -->
222<script src="https://kit.fontawesome.com/97438c5865.js" crossorigin="anonymous"></script>
222
223
224<!-- Bootstrap 5 Bundle (includes Popper) -->
225<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
225
226
227<!-- Menu Auto-Close -->
228<script>
229  function scrollAndCollapse() {
230    // Smooth scroll to contact section
231    const contact = document.getElementById('contact');
232    if (contact) {
233      contact.scrollIntoView({ behavior: 'smooth' });
234    }
235
236    // Collapse navbar on mobile
237    const navbar = document.getElementById('mainNavbar');
238    if (navbar.classList.contains('show')) {
239      const bsCollapse = bootstrap.Collapse.getInstance(navbar) || new bootstrap.Collapse(navbar, { toggle: false });
240      bsCollapse.hide();
241    }
242  }
243</script>
243
244
245</body>
246</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.