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.0"> 6 <title>Contact Us | Load Bearing Wall Pros â Free Estimate</title> 7 <meta name="description" content="Contact Load Bearing Wall Pros for a free estimate on load-bearing wall removal in DFW, Houston, or Austin, TX. Call, text, or fill out our form."> 8 <link rel="canonical" href="https://www.loadbearingwall.com/contact-us/"> 9 <meta property="og:title" content="Contact Us | Load Bearing Wall Pros â Free Estimate"> 10 <meta property="og:description" content="Contact Load Bearing Wall Pros for a free estimate on load-bearing wall removal in DFW, Houston, or Austin, TX."> 11 <meta property="og:type" content="website"> 12 <meta property="og:url" content="https://www.loadbearingwall.com/contact-us/"> 13 <meta name="twitter:card" content="summary_large_image"> 14 <meta name="twitter:title" content="Contact Us | Load Bearing Wall Pros â Free Estimate"> 15 <meta name="twitter:description" content="Contact Load Bearing Wall Pros for a free estimate on load-bearing wall removal in DFW, Houston, or Austin, TX. Call, text, or fill out our form."> 16 <meta name="twitter:image" content="https://www.loadbearingwall.com/images/load-bearing-logo.png"> 17 <link rel="preconnect" href="https://fonts.googleapis.com"> 18 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 19 20 <link rel="stylesheet" href="/css/style.css?v=20260514b"> 21 <style> 22 .contact-layout { 23 display: grid; 24 grid-template-columns: 1fr 1fr; 25 gap: 48px; 26 max-width: 960px; 27 margin: 0 auto; 28 } 29 @media (max-width: 768px) { 30 .contact-layout { grid-template-columns: 1fr; } 31 } 32 .contact-form-wrap { 33 background: #fff; 34 border-radius: 12px; 35 padding: 32px; 36 box-shadow: 0 4px 24px rgba(0,0,0,0.08); 37 } 38 .contact-form-wrap h2 { 39 margin-bottom: 24px; 40 font-size: 1.4rem; 41 } 42 .form-group { 43 margin-bottom: 18px; 44 } 45 .form-group label { 46 display: block; 47 font-weight: 600; 48 font-size: 0.9rem; 49 margin-bottom: 6px; 50 color: #333; 51 } 52 .form-group input, 53 .form-group select, 54 .form-group textarea { 55 width: 100%; 56 padding: 12px 14px; 57 border: 1.5px solid #ddd; 58 border-radius: 8px; 59 font-family: inherit; 60 font-size: 0.95rem; 61 transition: border-color 0.2s; 62 box-sizing: border-box; 63 } 64 .form-group input:focus, 65 .form-group select:focus, 66 .form-group textarea:focus { 67 outline: none; 68 border-color: #E87722; 69 } 70 .form-group textarea { min-height: 100px; resize: vertical; } 71 .form-submit { width: 100%; } 72 .contact-info-wrap { padding-top: 8px; } 73 .contact-info-wrap h2 { margin-bottom: 20px; font-size: 1.4rem; } 74 .contact-office { 75 background: #f9f7f2; 76 border-radius: 10px; 77 padding: 20px; 78 margin-bottom: 18px; 79 } 80 .contact-office h3 { font-size: 1rem; margin-bottom: 8px; color: #1a1a1a; } 81 .contact-office a { color: #E87722; font-weight: 700; text-decoration: none; font-size: 1.1rem; } 82 .contact-office p { color: #666; font-size: 0.9rem; margin: 6px 0 0; } 83 #form-success { display:none; background:#e8f5e9; border:1px solid #4caf50; border-radius:8px; padding:20px; text-align:center; color:#2e7d32; font-weight:600; } 84 </style> 85 86 <!-- Google Tag Manager --> 87
87<script>
vendor: 335 bytes, lines 87-91
87(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 88 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 89 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 90 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 91 })(window,document,'script','dataLayer','
91GTM-TCR567P
vendor: 3 bytes, line 91
91');
91</script>
91 92 <!-- End Google Tag Manager --> 93 94 <!-- Google Ads (gtag.js) --> 95
95<script> 96 window.dataLayer = window.dataLayer || []; 97 function gtag(){dataLayer.push(arguments);} 98 gtag('js', new Date()); 99 </script>
99 100 101 <!-- Facebook Pixel --> 102
102<script>
vendor: 435 bytes, lines 102-111
102 103 !function(f,b,e,v,n,t,s) 104 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 105 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 106 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 107 n.queue=[];t=b.createElement(e);t.async=!0; 108 t.src=v;s=b.getElementsByTagName(e)[0]; 109 s.parentNode.insertBefore(t,s)}(window, document,'script', 110 'https://connect.facebook.net/en_US/fbevents.js'); 111 fbq('init', '
1111401480206566122
vendor: 8 bytes, lines 111-112
111'); 112
112fbq('init', '852477646011238'); 113 fbq('track', 'PageView'); 114 </script>
114 115 <noscript><img height="1" width="1" style="display:none" 116 src="https://www.facebook.com/tr?id=1401480206566122&ev=PageView&noscript=1" 117 /></noscript> 118 <noscript><img height="1" width="1" style="display:none" 119 src="https://www.facebook.com/tr?id=852477646011238&ev=PageView&noscript=1" 120 /></noscript> 121 122 <!-- Microsoft Clarity --> 123
123<script type="text/javascript"> 124 (function(c,l,a,r,i,t,y){ 125 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 126 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 127 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 128 })(window, document, "clarity", "script", "x4x3wtba94"); 129 </script>
129 130 131<style> 132 /* Services dropdown */ 133 .nav-dropdown { position: relative; display: inline-flex; align-items: center; } 134 .nav-dropdown-toggle { cursor: pointer; white-space: nowrap; display: inline-flex; align-items: center; gap: 4px; } 135 .nav-dropdown-menu { 136 display: none; position: absolute; top: 100%; left: 0; 137 background: #fff; min-width: 200px; box-shadow: 0 4px 12px rgba(0,0,0,0.15); 138 border-radius: 6px; z-index: 1000; padding: 8px 0; 139 } 140 .nav-dropdown:hover .nav-dropdown-menu { display: block; } 141 .nav-dropdown-menu a { 142 display: block; padding: 8px 16px; color: #333; 143 text-decoration: none; white-space: nowrap; font-size: 14px; 144 } 145 .nav-dropdown-menu a:hover { background: #f5f5f5; color: #e8491d; } 146 @media (max-width: 768px) { 147 .nav-dropdown-menu { position: static; box-shadow: none; background: transparent; padding: 0 0 0 16px; display: none; } 148 .nav-dropdown:hover .nav-dropdown-menu, .nav-dropdown:focus-within .nav-dropdown-menu { display: block; } 149 } 150</style> 151 <link rel="icon" type="image/png" href="/favicon.png"> 152 <link rel="apple-touch-icon" href="/apple-touch-icon.png"> 153<style> 154 /* Hide top bar on mobile scroll */ 155 @media (max-width: 768px) { 156 .header-top { transition: max-height 0.3s ease, opacity 0.3s ease, padding 0.3s ease; overflow: hidden; } 157 body.scrolled .header-top { max-height: 0; opacity: 0; padding: 0; } 158 } 159</style> 160
160<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
160 161<style> 162@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Light.otf") format("opentype"); font-weight: 300; font-style: normal; font-display: swap; } 163@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Light_Italic.otf") format("opentype"); font-weight: 300; font-style: italic; font-display: swap; } 164@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Bold.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; } 165@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Italic.otf") format("opentype"); font-weight: 400; font-style: italic; font-display: swap; } 166@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Bold.otf") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; } 167@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Bold.otf") format("opentype"); font-weight: 600; font-style: normal; font-display: swap; } 168@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Heavy.otf") format("opentype"); font-weight: 700; font-style: normal; font-display: swap; } 169@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Heavy_Italic.otf") format("opentype"); font-weight: 700; font-style: italic; font-display: swap; } 170@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Black.otf") format("opentype"); font-weight: 800; font-style: normal; font-display: swap; } 171@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Black_Italic.otf") format("opentype"); font-weight: 800; font-style: italic; font-display: swap; } 172@font-face { font-family: "Swiss721"; src: url("/fonts/swiss721/Swiss_721_Black.otf") format("opentype"); font-weight: 900; font-style: normal; font-display: swap; } 173</style>
174<script type="text/javascript" src="//cdn.callrail.com/companies/664090416/aa905191593579cd5fd4/12/swap.js"></script>
174 175 176
176<script type="application/ld+json"> 177{ 178 "@context": "https://schema.org", 179 "@graph": [ 180 { 181 "@type": "ContactPage", 182 "name": "Contact Load Bearing Wall Pros", 183 "url": "https://www.loadbearingwall.com/contact-us/", 184 "description": "Contact Load Bearing Wall Pros for a same-day ballpark estimate. Serving DFW, Houston, and Austin.", 185 "mainEntity": { 186 "@type": "LocalBusiness", 187 "@id": "https://www.loadbearingwall.com/", 188 "name": "Load Bearing Wall Pros", 189 "telephone": [ 190 "+12146245200", 191 "+17133223908", 192 "+15126419555" 193 ], 194 "email": "[email protected]", 195 "url": "https://www.loadbearingwall.com" 196 } 197 } 198 ] 199} 200 </script>
200 201</head> 202<body> 203<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 203-204
203 204<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
204GTM-TCR567P
vendor: 84 bytes, lines 204-206
204" 205height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 206
207<header class="site-header"> 208 <div class="header-top"> 209 <div class="container"> 210 <span>ð Plano TX | Houston | Austin</span> 211 <a href="tel:2146245200" class="phone-link">ð 214.624.5200 (DFW)</a> 212 <a href="tel:7133223908" class="phone-link">ð 713.322.3908 (Houston)</a> 213 <a href="tel:5126419555" class="phone-link">ð 512.641.9555 (Austin)</a> 214 <a href="/cdn-cgi/l/email-protection#f1989f979eb19d9e909593949083989f9686909d9ddf929e9c">â <span class="__cf_email__" data-cfemail="88e1e6eee7c8e4e7e9eceaede9fae1e6efffe9e4e4a6ebe7e5">[email protected]</span></a> 215 </div> 216 </div> 217 <div class="header-main"> 218 <div class="container"> 219 <a href="/" class="site-logo"> 220 <img src="/images/load-bearing-logo.png" alt="Load Bearing Wall Pros" style="height:auto;max-height:60px;width:auto;"> 221 </a> 222 <button class="nav-toggle" aria-label="Toggle menu" aria-expanded="false"> 223 <span></span><span></span><span></span> 224 </button> 225 <nav class="main-nav" aria-label="Primary"> 226 <a href="/">Home</a> 227 <a href="/our-team/">About</a> 228 <div class="nav-dropdown"> 229 <a href="/load-bearing-wall-removal/" class="nav-dropdown-toggle">Services ▾</a> 230 <div class="nav-dropdown-menu"> 231 <a href="/load-bearing-wall-removal/">Wall Removal</a> 232 <a href="/wall-to-door/">Wall-to-Door</a> 233 <a href="/kitchen-remodel/">Kitchen Remodel</a> 234 <a href="/other-services/">Other Services</a> 235 </div> 236 </div> 237 <a href="/gallery/">Gallery</a> 238 <a href="/pricing/">Pricing</a> 239 <a href="/presentation/">Presentation</a> 240 <a href="/blog/">Blog</a> 241 <a href="/testimonials/">Testimonials</a> 242 <a href="/our-team/">Team</a> 243 <a href="/#contact">Contact</a> 244 </nav> 245 <div class="header-cta"> 246 <a href="/contact-us/" class="btn btn-primary">Free Estimate</a> 247 </div> 248 </div> 249 </div> 250</header> 251 252<section class="page-hero"> 253 <div class="container"> 254 <div class="breadcrumb"><a href="/">Home</a> ⺠Contact Us</div> 255 <h1>Contact Load Bearing Wall Pros</h1> 256 <p>Ready to get started? Get a <a href="/pricing/" style="color:#c8a951;text-decoration:underline;">ballpark pricing</a> â call, text, or fill out the form below.</p> 257 </div> 258</section> 259 260<section> 261 <div class="container"> 262 <div class="contact-layout"> 263 <div class="contact-form-wrap"> 264 <h2>Request a Free Estimate</h2> 265 <div id="form-success"> 266 <p>â Thank you! We've received your request and will be in touch shortly.</p> 267 </div> 268 <form id="contact-form" action="/api/contact-page" method="POST"> 269 <div class="form-group"> 270 <label for="name">Full Name *</label> 271 <input type="text" id="name" name="name" required placeholder="Your full name"> 272 </div> 273 <div class="form-group"> 274 <label for="email">Email Address *</label> 275 <input type="email" id="email" name="email" required placeholder="[email protected]"> 276 </div> 277 <div class="form-group"> 278 <label for="phone">Phone Number *</label> 279 <input type="tel" id="phone" name="phone" required placeholder="(555) 555-5555"> 280 </div> 281 <div class="form-group"> 282 <label for="address">Property Address *</label> 283 <input type="text" id="address" name="address" required placeholder="123 Main St"> 284 </div> 285 <div class="form-group"> 286 <label for="city">City / Location *</label> 287 <input type="text" id="city" name="city" required placeholder="City"> 288 </div> 289 <div class="form-group"> 290 <label for="state">State *</label> 291 <input type="text" id="state" name="state" required value="TX" maxlength="2" autocomplete="address-level1"> 292 </div> 293 <div class="form-group"> 294 <label for="zip">ZIP Code *</label> 295 <input type="text" id="zip" name="zip" required placeholder="75001" inputmode="numeric" autocomplete="postal-code"> 296 </div> 297 <div class="form-group"> 298 <label for="region">Nearest Office</label> 299 <select id="region" name="region"> 300 <option value="">Select your areaâ¦</option> 301 <option value="DFW">DFW / North Texas</option> 302 <option value="Houston">Houston Area</option> 303 <option value="Austin">Austin / Central Texas</option> 304 </select> 305 </div> 306 <div class="form-group"> 307 <label for="message">Tell Us About Your Project</label> 308 <textarea id="message" name="message" placeholder="Describe the wall you'd like removed, your renovation goals, or any questions you haveâ¦"></textarea> 309 </div> 310 <input type="hidden" name="source" value="website-contact-page"> 311 <div style="position:absolute;
311left:-9999px;top:-9999px;" aria-hidden="true"> 312 <input type="text" name="company_website" tabindex="-1" autocomplete="off"> 313 </div> 314 <div class="cf-turnstile" data-sitekey="0x4AAAAAADOioL2PGmaT2oF4" data-theme="light"></div> 315 <button type="submit" class="btn btn-primary form-submit">Send My Request â</button> 316 </form> 317 </div> 318 319 <div class="contact-info-wrap"> 320 <h2>Get in Touch</h2> 321 <div class="contact-office"> 322 <h3>ðï¸ DFW / Plano HQ</h3> 323 <a href="tel:2146245200">214.624.5200</a> 324 <p>Serving Dallas, Plano, Frisco, McKinney, Allen, Southlake, Prosper, Irving, Carrollton, and all of North Texas</p> 325 </div> 326 <div class="contact-office"> 327 <h3>ð Houston / The Woodlands</h3> 328 <a href="tel:7133223908">713.322.3908</a> 329 <p>Serving Houston, The Woodlands, Sugar Land, Pearland, Katy, Cypress, and greater Houston</p> 330 </div> 331 <div class="contact-office"> 332 <h3>ð³ Austin / Lakeway</h3> 333 <a href="tel:5126419555">512.641.9555</a> 334 <p>Serving Austin, Cedar Park, Round Rock, Lakeway, Georgetown, Pflugerville, and Central Texas</p> 335 </div> 336 <div class="contact-office"> 337 <h3>âï¸ Email</h3> 338 <a href="/cdn-cgi/l/email-protection#a7cec9c1c8e7cbc8c6c3c5c2c6d5cec9c0d0c6cbcb89c4c8ca" style="font-size:1rem;"><span class="__cf_email__" data-cfemail="41282f272e012d2e202523242033282f2636202d2d6f222e2c">[email protected]</span></a> 339 <p>We respond to all emails within 1 business day.</p> 340 </div> 341 342 <div style="margin-top:24px;padding:20px;background:#1a1a1a;border-radius:10px;color:#fff;"> 343 <h3 style="color:#E87722;margin-bottom:10px;">What to Expect</h3> 344 <ul style="list-style:none;padding:0;margin:0;font-size:0.9rem;color:rgba(255,255,255,0.8);"> 345 <li style="margin-bottom:8px;">â Same-day ballpark estimate by phone</li> 346 <li style="margin-bottom:8px;">â Free onsite estimate available</li> 347 <li style="margin-bottom:8px;">â In-house engineering on every project</li> 348 <li style="margin-bottom:8px;">â Permit handling included</li> 349 <li>â Written lifetime warranty</li> 350 </ul> 351 </div> 352 </div> 353 </div> 354 </div> 355</section> 356 357<!-- INLINE CONTACT FORM --> 358<section id="contact" style="background:linear-gradient(135deg,#1a1a1a,#2a2218);padding:60px 0;"> 359 <div style="max-width:700px;margin:0 auto;padding:0 24px;"> 360 <div style="background:#fff;border-radius:12px;padding:32px 28px;box-shadow:0 8px 30px rgba(0,0,0,.3);"> 361 <h2 style="margin:0 0 4px;font-size:1.5rem;color:#1a1a1a;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;">Get a Free Estimate</h2> 362 <p style="text-align:center;
362color:#777;font-size:.9rem;margin:0 0 20px;">We'll respond within 1 business day</p> 363 <form class="page-contact-form" style="display:flex;flex-direction:column;gap:10px;"> 364 <div style="display:grid;grid-template-columns:1fr 1fr;gap:10px;"> 365 <input type="text" name="first_name" placeholder="First Name *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;"> 366 <input type="text" name="last_name" placeholder="Last Name *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;"> 367 </div> 368 <input type="tel" name="phone" placeholder="Phone Number *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;"> 369 <input type="email" name="email" placeholder="Email Address *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;"> 370 <input type="text" name="address" placeholder="Property Address *" required style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;"> 371 <select name="service" style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;color:#555;background:#fff;"> 372 <option value="">Service Interested In</option> 373 <option value="wall-removal">Wall Removal</option> 374 <option value="wall-to-door">Wall-to-Door (Glass Doors)</option> 375 <option value="remodelit">Kitchen Remodel</option> 376 <option value="structural">Other Structural Work</option> 377 <option value="other">Other / Not Sure</option> 378 </select> 379 <select name="referral_source" style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;color:#555;background:#fff;"> 380 <option value="">How Did You Hear About Us?</option> 381 <option value="Social Media">Social Media</option> 382 <option value="Google">Google</option> 383 <option value="Online">Online</option> 384 <option value="Referral">Referral</option> 385 <option value="Radio">Radio</option> 386 <option value="TV">TV</option> 387 <option value="Saw a Truck">Saw a Truck</option> 388 <option value="Magazine">Magazine</option> 389 <option value="Other">Other</option> 390 </select> 391 <textarea name="message" placeholder="Brief project description (optional)" rows="2" style="padding:10px 14px;border:1.5px solid #ddd;border-radius:6px;font-size:.95rem;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;resize:vertical;"></textarea> 392 <div style="position:absolute;left:-9999px;" aria-hidden="true"><input type="text" name="company_website" tabindex="-1" autocomplete="off"></div> 393 <button type="submit" style="background:linear-gradient(135deg,#E87722,#D06A1A);color:#fff;border:none;padding:14px;border-radius:6px;font-size:1.05rem;font-weight:700;cursor:pointer;font-family:Swiss721,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.5px;transition:transform .15s,box-shadow .15s;" onmouseover="this.style.transform='translateY(-1px)';this.style.boxShadow='0 4px 15px rgba(232,119,34,.4)'" onmouseout="this.style.transform='';this.style.boxShadow=''">Get My Free Estimate â</button> 394 <p style="text-align:center;color:#999;font-size:.75rem;margin:4px 0 0;">ð Your info is private and never sold.</p> 395 </form> 396 <div class="page-form-success" style="display:none;text-align:center;padding:24px 0;"> 397 <div style="font-size:3rem;margin-bottom:12px;">â </div> 398 <h3 style="margin:0 0 8px;font-size:1.3rem;">Thank You!</h3> 399 <p style="color:#555;margin:0 0 16px;">We received your request and will be in touch within 1 business day.</p> 400 <div style="display:flex;flex-wrap:wrap;gap:8px;justify-content:center;"> 401 <a href="tel:2146245200" style="background:#c8a951;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;">ð DFW</a> 402 <a href="tel:7133223908" style="background:#c8a951;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;">ð Houston</a> 403 <a href="tel:5126419555" style="background:#c8a951;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;">ð Austin</a> 404 </div> 405 </div> 406 </div> 407 </div> 408</section>
vendor: 109 bytes, lines 408-409
408 409<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
409<script> 410document.querySelectorAll('.page-contact-form').forEach(function(form) { 411 form.addEventListener('submit', async function(e) { 412 e.preventDefault(); 413 var btn = form.querySelector('button[type=submit]'); 414 btn.textContent = 'Sending...'; btn.disabled = true; 415 var raw = Object.fromEntries(new FormData(form)); 416 var serviceMap = {'wall-removal':'Wall Removal','wall-to-door':'Wall-to-Door (Glass Doors)','remodelit':'Kitchen Remodel','structural':'Other Structural Work','other':'Other / Not Sure'}; 417 var firstName = (raw.first_name||'').trim(); 418 var lastName = (raw.last_name||'').trim(); 419 var payload = { 420 first_name: firstName, last_name: lastName, 421 name: [firstName,lastName].filter(Boolean).join(' ') || 'Website Visitor', 422 email: raw.email||'', phone: raw.phone||'', address: raw.address||'', 423 message: [serviceMap[raw.service]?'Service: '+serviceMap[raw.service]:'', raw.message||''].filter(Boolean).join('\n'), 424 service: serviceMap[raw.service]||'', referral_source: raw.referral_source||'', 425 source: 'page-form', _page: window.location.pathname, 426 ...((typeof lbwpGetUtm==='function')?lbwpGetUtm():{}) 427 }; 428 try { 429 var res = await fetch('/api/contact', { 430 method:'POST', headers:{'Content-Type':'application/json'}, body:JSON.stringify(payload) 431 }); 432 if (res.ok) { 433 dataLayer.push({"event": "generate_lead", "event_category": "form", "event_label": "page_form"}); 434 if (typeof gtag === "function") { 435 gtag("event", "conversion", { send_to: "AW-873780568/xFy1COGBl5cYENiq06AD", transport_type: "beacon" }); 436 } 437 form.style.display = 'none'; 438 form.parentElement.querySelector('.page-form-success').style.display = 'block'; 439 } else { throw new Error('fail'); } 440 } catch(err) { 441 btn.textContent = 'Get My Free Estimate â'; btn.disabled = false; 442 alert('Something went wrong. Please call us at 214-624-5200.'); 443 } 444 }); 445}); 446</script>
446 447<!-- /INLINE CONTACT FORM --> 448 449<footer class="site-footer"> 450 <div class="container"> 451 <div class="footer-main"> 452 <div class="footer-brand"> 453 <img src="/images/load-bearing-logo.png" alt="Load Bearing Wall Pros"> 454 <p>Texas's original and longest-operating load bearing wall removal specialists. Serving DFW, Houston, and Austin since 2015. Install the Beam, Reveal the Dream.</p> 455 <div class="footer-social"> 456 <a href="https://www.facebook.com/loadbearingwallpros" target="_blank" rel="noopener" aria-label="Facebook"> 457 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg> 458 </a> 459 <a href="https://www.youtube.com/@loadbearingwallpros" target="_blank" rel="noopener" aria-label="YouTube"> 460 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg> 461 </a> 462 <a href="https://www.instagram.com/loadbearingwallpros" target="_blank" rel="noopener" aria-label="Instagram"> 463 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z"/></svg> 464 </a> 465 <a href="https://www.tiktok.com/@loadbearingwallpros" target="_blank" rel="noopener" aria-label="TikTok"> 466 <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor"><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"/></svg> 467 </a> 468 </div> 469 </div> 470 <div class="footer-col"> 471 <h4>Services</h4> 472 <ul> 473 <li><a href="/load-bearing-wall-removal/">Wall Removal</a></li> 474 <li><a href="/wall-to-door/">From Wall to Door</a></li> 475 <li><a href="/pricing/">Ballpark Pricing</a></li> 476 <li><a href="/presentation/">Sales Presentation</a></li> 477 </ul> 478 </div> 479 <div class="footer-col"> 480 <h4>Learn</h4> 481 <ul> 482 <li><a href="/blog/">Blog / Articles</a></li> 483 <li><a href="/how-do-you-know-if-a-wall-is-load-bearing/">Is My Wall Load Bearing?</a></li> 484 <li><a href="/our-team/">Our Team</a></li> 485 <li><a href="/testimonials/">Testimonials</a></li> 486 </ul> 487 </div> 488 <div class="footer-col"> 489 <h4>Contact</h4> 490 <div class="footer-address"> 491 <strong>DFW / Plano HQ</strong><br> 492 <a href="tel:2146245200">214.624.5200</a><br><br> 493 <strong>Houston / The Woodlands</strong><br> 494 <a href="tel:7133223908">713.322.3908</a><br><br> 495 <strong>Austin / Lakeway</strong><br> 496 <a href="tel:5126419555">512.641.9555</a><br><br> 497 <a href="/cdn-cgi/l/email-protection#523b3c343d123e3d3336303733203b3c3525333e3e7c313d3f"><span class="__cf_email__" data-cfemail="147d7a727b54787b7570767175667d7a73637578783a777b79">[email protected]</span></a> 498 </div> 499 </div> 500 </div> 501 <div class="footer-bottom">
502 <span>© 2025 Load Bearing Wall Pros. All rights reserved.</span> 503 <span><a href="/privacy-policy/">Privacy Policy</a> | <a href="/sitemap.xml">Sitemap</a></span> 504 </div> 505 </div> 506</footer>
vendor: 109 bytes, lines 506-507
506 507<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
507<script src="/js/main.js?v=utmfix613" defer></script>
vendor: 1 bytes, line 507
507
508<script> 509 document.getElementById('contact-form').addEventListener('submit', async function(e) { 510 e.preventDefault(); 511 const form = e.target; 512 const data = Object.assign(Object.fromEntries(new FormData(form)), (typeof lbwpGetUtm==="function")?lbwpGetUtm():{}); 513 try { 514 const resp = await fetch('/api/contact-page', { 515 method: 'POST', 516 headers: { 'Content-Type': 'application/json' }, 517 body: JSON.stringify(data) 518 }); 519 if (resp.ok) { 520 form.style.display = 'none'; 521 document.getElementById('form-success').style.display = 'block'; 522 // Google Ads conversion tracking 523 dataLayer.push({"event": "generate_lead", "event_category": "form", "event_label": "contact_page_form"}); 524 if (typeof gtag === "function") { 525 gtag("event", "conversion", { send_to: "AW-873780568/xFy1COGBl5cYENiq06AD" }); 526 } 527 } else { 528 throw new Error('Server error'); 529 } 530 } catch (err) { 531 // Fallback: submit normally 532 form.submit(); 533 } 534 }); 535</script>
vendor: 1 bytes, line 535
535
536<script>window.LBWP_CHAT_API="https://chat.loadbearingwall.com/api/chat";</script>
vendor: 1 bytes, line 536
536
537<script src="/js/chat-widget.js" defer></script>
537 538 539 <!-- Google reCAPTCHA v3 -->
vendor: 63 bytes, lines 539-540
539 540 <script src="https://www.google.com/recaptcha/api.js?render=
5406LdssjwoAAAAAEyluTsrUx_THG2dGJzIKOi7oktk
vendor: 13 bytes, lines 540-541
540"></script> 541
542<!-- Podium Chat Widget (disabled - using Wall-E instead) 543
543<script defer src="https://connect.podium.com/widget.js#ORG_TOKEN=5f508ef8-18fd-4fb9-83f4-258106436524"></script>
543 544 --> 545
546<script> 547(function(){var last=0;window.addEventListener('scroll',function(){var y=window.scrollY;if(y>50)document.body.classList.add('scrolled');else document.body.classList.remove('scrolled');last=y;},{passive:true})})(); 548</script>
548 549
550<script src="/js/lightbox.js" defer></script>
vendor: 1 bytes, line 550
550
551<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c3d8d20fec224be1853b13b1225381e3","r":1,"spa":2}' crossorigin="anonymous"></script>
551 552</body> 553</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.