1<!doctype html> 2<html class="no-js" lang="en"> 3 4<head>
4<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)}) 5(window,'AW-10805286807','google_tags_first_party');</script>
5<script async src="/lbgp/"></script>
5 6
6<script> 7 window.dataLayer = window.dataLayer || []; 8 function gtag(){dataLayer.push(arguments);} 9 gtag('js', new Date()); 10 gtag('set', 'developer_id.dY2E1Nz', true); 11 12 </script>
12 13 14 <meta charset="UTF-8"> 15<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"> 16 17<!--CSS--> 18<link href="../style/style.min.css" rel="stylesheet" /> 19<!--Scripts--> 20<!--Typekit--> 21 22<!-- Google Tag Manager --> 23<!-- Google Tag Manager -->
24<script>
vendor: 331 bytes, lines 24-28
24(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 25new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 26j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 27'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 28})(window,document,'script','dataLayer','
28GTM-M46Q42H
vendor: 3 bytes, line 28
28');
28</script>
28 29<!-- End Google Tag Manager --> 30 31<!--Analytics--> 32<!-- START: 79328520 pixels, are aggregated in consenTag container -->
33<script src="https://consentag.eu/public/3.0.1/consenTag.js"></script>
vendor: 2 bytes, line 33
33
34<script type="text/javascript"> 35 consenTag.init({ 36 containerId: "78045066", 37 silentMode: true 38 }, true); 39</script>
39 40<!-- END: 79328520 pixels, are aggregated in consenTag container --> 41<!-- START: Pixel '79329479' -->
42<script type="text/javascript" src='https://i.ctnsnet.com/int/integration?pixel=79329479&nid=66354764&cont=s' async="true"></script>
42 43<!-- END: Pixel '79329479' --> 44<!--Adwords--> 45 <!-- Favicons --> 46 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 47 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 48 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
49<script type='application/ld+json'> 50{ 51 "@context": "http://www.schema.org", 52 "@type":"Dentist", 53 "name": "Dentist of Long Beach", 54 "url": "https://dentistlongbeach.com/", 55 "image": "https://dentistlongbeach.com/img/dentist-of-long-beach-white.svg", 56 "priceRange": "$$", 57 "address": { 58 "@type": "PostalAddress", 59 "streetAddress": "532 Redondo Ave", 60 "addressLocality": "Long Beach", 61 "addressRegion": "CA", 62 "postalCode": "90814", 63 "addressCountry": "US" 64 }, 65 "geo": { 66 "@type": "GeoCoordinates", 67 "latitude": "33.772872", 68 "longitude": "-118.1523117" 69 }, 70 "telephone": "(562) 373-0026", 71 "sameAs": [ 72 "https://www.facebook.com/Dentist-of-Long-Beach-104302212057637/", 73 "https://www.instagram.com/dentistoflongbeach/" 74 ], 75 "openingHours": ["Mon To Fri : 9:am - 6:pm", "Sat : 9:am - 3:pm", " Sunday : Closed"] 76} 77</script>
77 78 79<!-- Meta Pixel Code -->
80<script>
vendor: 408 bytes, lines 80-89
80 81!function(f,b,e,v,n,t,s) 82{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 83n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 84if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 85n.queue=[];t=b.createElement(e);t.async=!0; 86t.src=v;s=b.getElementsByTagName(e)[0]; 87s.parentNode.insertBefore(t,s)}(window, document,'script', 88'https://connect.facebook.net/en_US/fbevents.js'); 89fbq('init', '
891000736578117518
vendor: 32 bytes, lines 89-90
89'); 90fbq('track', 'PageView');
91</script>
91 92<noscript><img height="1" width="1" style="display:none" 93src="https://www.facebook.com/tr?id=1000736578117518&ev=PageView&noscript=1" 94/></noscript> 95<!-- End Meta Pixel Code --> 96 97<!-- 98Start of global snippet: Please do not remove 99Place this snippet between the <head> and </head> tags on every page of your site. 100--> 101<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 101-102
101 102<script async src="https://www.googletagmanager.com/gtag/js?id=
102DC-15240327
vendor: 13 bytes, line 102
102"></script>
103<script> 104
vendor: 139 bytes, lines 104-108
104window.dataLayer = window.dataLayer || []; 105 function gtag(){dataLayer.push(arguments);} 106 gtag('js', new Date()); 107 108 gtag('config', '
108DC-15240327
vendor: 5 bytes, line 108
108');
109</script>
109 110<!-- End of global snippet: Please do not remove --> 111 112 113<!-- 114Event snippet for CDG Sitewide on : Please do not remove. 115Place this snippet on pages with events youâre tracking. 116Creation date: 03/31/2025 117-->
118<script> 119 gtag('event', 'conversion', { 120 'allow_custom_scripts': true, 121 'send_to': 'DC-15240327/cdgsi0/cdgsi0+standard' 122 }); 123</script>
123 124<noscript> 125<img src="https://ad.doubleclick.net/ddm/activity/src=15240327;type=cdgsi0;cat=cdgsi0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=1?" width="1" height="1" alt=""/> 126</noscript> 127<!-- End of event snippet: Please do not remove --> 128<!-- Zeta Global - Care Dentistry Group - Care Dentistry Group Universal_Pixel -->
129<script async type="text/javascript"> 130 function zync_call() { 131 var z = document.createElement("script"); 132 var zmpID="care-dentistry-group"; 133 var cache_buster=Date.now(); 134 var PageUrl=encodeURIComponent(window.top.location.href).replace(/[!'()~]/g, escape).replace(/\*/g, "%2A"); // This macro contains JavaScript that is compatible with most web browsers. If your deployment uses a tag manager, please ensure compatibility with your specific implementation 135 var page_referrer=encodeURIComponent(document.referrer); // This macro contains JavaScript that is compatible with most web browsers. If your deployment uses a tag manager, please ensure compatibility with your specific implementation 136 137 var z_src = "https://live.rezync.com/sync?c=16b6410431b6374e780104abb0443ca8&p=ae08caa507ffdc24ffd96fdc37f36f4f&k=care-dentistry-group-pixel-9086&zmpID="+zmpID+"&cache_buster="+cache_buster+"&PageUrl="+PageUrl+"&page_referrer="+page_referrer; 138 z.setAttribute("src", z_src); 139 document.body.appendChild(z); 140 } 141 142 if (['complete', 'interactive'].indexOf(document.readyState) >= 0) { 143 zync_call(); 144 } else { 145 window.addEventListener("DOMContentLoaded", function(){ 146 zync_call(); 147 }); 148 } 149</script>
149 150 <!--
150<script> 151 window.InvocaLocationProxySource = JSON.stringify(window.location); 152 </script>
152 153
153<script> 154 (function(i,n,v,o,c,a) { i.InvocaTagId = o; var s = n.createElement('script'); s.type = 'text/javascript'; 155 s.async = true; s.src = ('https:' === n.location.protocol ? 'https://' : 'http://' ) + v; 156 var fs = n.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(s, fs); 157 })(window, document, 'solutions.invocacdn.com/js/invoca-latest.min.js', '3073/2920838095'); 158</script>
158 --> 159<link href="/style/redesign.css?v=1789579222" rel="stylesheet"> 160<link rel="preconnect" href="https://fonts.googleapis.com"> 161<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 162<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Source+Sans+3:wght@400;600;700&display=swap" rel="stylesheet"> 163 <title>Orthodontics in Long Beach | Dentist of Long Beach</title> 164 <meta name="description" content="Explore orthodontics in Long Beach, CA, with braces and Invisalign® for children, teens, and adults. Schedule your consultation with Dentist of Long Beach." /> 165 <meta name="keywords" content="Orthodontics, Orthodontia, Metal Braces, Invisalign®, Porcelain Ceramic Braces, Retainers" /> 166
166<script type="application/ld+json"> 167 { 168 "@context": "https://schema.org", 169 "@type": "Dentist", 170 "name": "Dentist of Long Beach", 171 "telephone": "(562) 373-0026", 172 "address": { 173 "@type": "PostalAddress", 174 "streetAddress": "530 Redondo Ave", 175 "addressLocality": "Long Beach", 176 "addressRegion": "CA", 177 "postalCode": "90814", 178 "addressCountry": "US" 179 }, 180 "areaServed": "Long Beach" 181 } 182 </script>
182 183</head> 184 185<body class="rd rd-home"><div class="rd-nav" id="rdNav" role="navigation" aria-label="Primary">
vendor: 67 bytes, line 185
185<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
185GTM-M46Q42H
vendor: 86 bytes, lines 185-186
185" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 186
186<div class="rd-nav__bar"> 187 <a class="rd-nav__logo" href="/" aria-label="Dentist of Long Beach home"> 188 <img src="/img/dentist-of-long-beach-white.svg" alt="Dentist of Long Beach" width="200" height="46"> 189 </a> 190 <button class="rd-nav__toggle" type="button" aria-expanded="false" aria-controls="rdNavItems" aria-label="Menu"><span></span></button> 191 <div class="rd-nav__right"> 192 <ul class="rd-nav__items" id="rdNavItems"> 193 <li class="rd-nav__item"> 194 <a class="rd-nav__link" href="/">Home</a> 195 </li> 196 <li class="rd-nav__item"> 197 <a href="/dental-services-long-beach/" class="rd-nav__link" aria-expanded="false">Dental Services <svg class="rd-nav__caret" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="#5bc9e1" stroke-width="3.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></a> 198 <div class="rd-mega"> 199 <div class="rd-mega__inner"> 200 <div class="rd-mega__head"> 201 <a class="rd-mega__hub" href="/dental-services-long-beach/">Dental Services</a> 202 </div> 203 <div class="rd-mega__cols" style="--rd-cols: 4;"> 204 <div> 205 <div class="rd-mega__cat"> 206 <a class="rd-mega__cat-title" href="/dental-cleaning-and-prevention-long-beach/">Cleaning & Prevention</a> 207 <ul class="rd-mega__list"> 208 <li><a href="/dental-checkup-long-beach/">Dental Checkups</a></li> 209 <li><a href="/routine-teeth-cleaning-long-beach/">Routine Cleaning</a></li> 210 <li><a href="/deep-dental-cleaning-long-beach/">Deep Teeth Cleaning</a></li> 211 <li><a href="/digital-x-rays-long-beach/">Digital X-Rays</a></li> 212 <li><a href="/fluoride-treatment-long-beach/">Fluoride Treatment</a></li> 213 <li><a href="/home-care-long-beach/">Home Care</a></li> 214 </ul> 215 </div> 216 <div class="rd-mega__cat"> 217 <a class="rd-mega__cat-title rd-mega__cat-title--link" href="/sedation-dentistry-long-beach/">Sedation Dentistry <span class="rd-mega__arrow" aria-hidden="true">→</span></a> 218 </div> 219 </div> 220 <div> 221 <div class="rd-mega__cat"> 222 <a class="rd-mega__cat-title" href="/family-dentist-long-beach/">Family Dentistry</a> 223 <ul class="rd-mega__list"> 224 <li><a href="/pediatric-dentist-long-beach/">Childrenâs Dentist</a></li> 225 <li><a href="/dental-care-during-pregnancy-long-beach/">Dental Care During Pregnancy</a></li> 226 </ul> 227 </div> 228 <div class="rd-mega__cat"> 229 <a class="rd-mega__cat-title rd-mega__cat-title--link" href="/emergency-dentist-long-beach/">Emergency Dentistry <span class="rd-mega__arrow" aria-hidden="true">→</span></a> 230 </div> 231 <div class="rd-mega__cat"> 232 <a class="rd-mega__cat-title" href="/oral-surgery-long-beach/">Oral Surgery</a> 233 <ul class="rd-mega__list"> 234 <li><a href="/tooth-extraction-long-beach/">Tooth Surgery</a></li> 235 <li><a href="/wisdom-teeth-removal-long-beach/">Wisdom Teeth</a></li> 236 </ul> 237 </div> 238 <div class="rd-mega__cat"> 239 <a class="rd-mega__cat-title" href="/periodontics-treatment-long-beach/">Periodontics</a> 240 <ul class="rd-mega__list"> 241 <li><a href="/what-is-periodontal-disease-long-beach/">What is Periodontal Disease?</a></li> 242 <li><a href="/periodontics-treatment-long-beach/">Periodontic Treatment</a></li> 243 <li><a href="/soft-tissue-grafting-long-beach/">Soft Tissue Grafting</a></li> 244 <li><a href="/periodontal-disease-prevention-long-beach/">Periodontal Disease Prevention</a></li> 245 </ul> 246 </div> 247 </div> 248 <div> 249 <div class="rd-mega__cat"> 250 <a class="rd-mega__cat-title" href="/other-cosmetic-dental-options-long-beach/">Cosmetic Dentistry</a> 251 <ul class="rd-mega__list"> 252 <li><a href="/teeth-whitening-long-beach/">Teeth Whitening</a></li> 253 <li><a href="/dental-crowns-long-beach/">Dental Crowns</a></li> 254 <li><a href="/porcelain-fixed-bridges-long-beach/">Porcelain Fixed Bridges</a></li> 255 <li><a href="/porcelain-veneers-long-beach/">Porcelain Veneers</a></li> 256 <li><a href="/porcelain-inlays-and-onlays-long-beach/">Porcelain Inlays & Onlays</a></li> 257 </ul> 258 </div> 259 <div class="rd-mega__cat"> 260 <a class="rd-mega__cat-title" href="/orthodontics-long-beach/">Orthodontics</a> 261 <ul class="rd-mega__list"> 262 <li><a href="/metal-braces-long-beach/">Metal Braces</a></li> 263 <li><a href="/invisalign-long-beach/">Invisalign<sup class="reg">®</sup></a></li> 264 <li><a href="/porcelain-ceramic-braces-long-beach/">Porcelain Ceramic Braces</a></li> 265 </ul> 266 </div> 267 </div> 268 <div> 269 <div class="rd-mega__cat"> 270 <a class="rd-mega__cat-title" href="/dental-implants-long-beach/">Dental Implants</a> 271 <ul class="rd-mega__list"> 272 <li><a href="/all-on-4-dental-implants-long-beach/">All-on-4 Dental Implants</a></li> 273 <li><a href="/single-tooth-implants-long-beach/">Single Tooth Implants</a></li> 274 <li><a href="/multiple-teeth-implants-long-beach/">Multiple Teeth Implants</a></li> 275 </ul> 276 </div> 277 <div class="rd-mega__cat"> 278 <a class="rd-mega__cat-title" href="/restorative-dental-treatments-long-beach/">Restorative Treatments</a> 279 <ul class="rd-mega__list"> 280 <li><a href="/dental-abrasions-long-beach/">Dental Abrasions</a></li> 281 <li><a href="/restorative-dental-treatments-long-beach/">Restorative Treatments</a></li> 282 <li><a href="/air-abrasions-long-beach/">Air Abrasion</a></li> 283 <li><a href="/composite-fillings-long-beach/">Composite Fillings</a></li> 284 <li><a href="/dental-crowns-long-beach/">Dental Crowns</a></li> 285 <li><a href="/dentures-partial-dentures-long-beach/">Dentures & Partial Dentures</a></li> 286 <li><a href="/fixed-bridges-long-beach/">Fixed Bridges</a></li> 287 <li><a href="/inlays-onlays-restorative-long-beach/">Inlays &
287 Onlay Restoration</a></li> 288 <li><a href="/root-canal-long-beach/">Root Canal</a></li> 289 <li><a href="/dental-bonding-long-beach/">Dental Bonding</a></li> 290 <li><a href="/dental-sealants-long-beach/">Dental Sealants</a></li> 291 </ul> 292 </div> 293 </div> 294 </div> 295 </div> 296 </div> 297 </li> 298 <li class="rd-nav__item"> 299 <a class="rd-nav__link" href="/our-office-long-beach/">Our Office</a> 300 </li> 301 <li class="rd-nav__item"> 302 <button type="button" class="rd-nav__link" aria-expanded="false">Our Doctors <svg class="rd-nav__caret" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="#5bc9e1" stroke-width="3.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button> 303 <div class="rd-mega"> 304 <div class="rd-mega__inner"> 305 <div class="rd-mega__head"> 306 <span class="rd-mega__hub">Our Doctors</span> 307 </div> 308 <div class="rd-mega__cols" style="--rd-cols: 1;"> 309 <div> 310 <div class="rd-mega__cat"> 311 <a class="rd-mega__cat-title rd-mega__cat-title--link" href="/about-dr-hamid-long-beach/">Dr. Hamid <span class="rd-mega__arrow" aria-hidden="true">→</span></a> 312 </div> 313 <div class="rd-mega__cat"> 314 <a class="rd-mega__cat-title rd-mega__cat-title--link" href="/about-dr-moji/">Dr. Ghalambor <span class="rd-mega__arrow" aria-hidden="true">→</span></a> 315 </div> 316 <div class="rd-mega__cat"> 317 <a class="rd-mega__cat-title rd-mega__cat-title--link" href="/about-dr-pruss/">Dr. Pruss <span class="rd-mega__arrow" aria-hidden="true">→</span></a> 318 </div> 319 </div> 320 </div> 321 </div> 322 </div> 323 </li> 324 <li class="rd-nav__item"> 325 <button type="button" class="rd-nav__link" aria-expanded="false">Our Technology <svg class="rd-nav__caret" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="#5bc9e1" stroke-width="3.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button> 326 <div class="rd-mega"> 327 <div class="rd-mega__inner"> 328 <div class="rd-mega__head"> 329 <span class="rd-mega__hub">Our Technology</span> 330 </div> 331 <div class="rd-mega__cols" style="--rd-cols: 1;"> 332 <div> 333 <div class="rd-mega__cat"> 334 <a class="rd-mega__cat-title rd-mega__cat-title--link" href="/technology-long-beach/">Technology <span class="rd-mega__arrow" aria-hidden="true">→</span></a> 335 </div> 336 <div class="rd-mega__cat"> 337 <a class="rd-mega__cat-title rd-mega__cat-title--link" href="/imaging-technology-long-beach/">3D Imaging <span class="rd-mega__arrow" aria-hidden="true">→</span></a> 338 </div> 339 </div> 340 </div> 341 </div> 342 </div> 343 </li> 344 <li class="rd-nav__item"> 345 <button type="button" class="rd-nav__link" aria-expanded="false">Patient Resources <svg class="rd-nav__caret" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="#5bc9e1" stroke-width="3.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button> 346 <div class="rd-mega"> 347 <div class="rd-mega__inner"> 348 <div class="rd-mega__head"> 349 <span class="rd-mega__hub">Patient Resources</span> 350 </div> 351 <div class="rd-mega__cols" style="--rd-cols: 1;"> 352 <div> 353 <div class="rd-mega__cat"> 354 <span class="rd-mega__cat-title">New Patients</span> 355 <ul class="rd-mega__list"> 356 <li><a href="/first-dental-visit-long-beach/">First Visit</a></li> 357 <li><a href="/why-choose-us-long-beach/">Why Choose Us?</a></li> 358 <li><a href="/insurance-and-financing-long-beach/">Payment Options</a></li> 359 <li><a href="/new-patients-long-beach/">Patient Forms</a></li> 360 </ul> 361 </div> 362 <div class="rd-mega__cat"> 363 <a class="rd-mega__cat-title rd-mega__cat-title--link" href="/terminology/">Dental Glossary <span class="rd-mega__arrow" aria-hidden="true">→</span></a> 364 </div> 365 <div class="rd-mega__cat"> 366 <a class="rd-mega__cat-title rd-mega__cat-title--link" href="/resources/">Resources <span class="rd-mega__arrow" aria-hidden="true">→</span></a> 367 </div> 368 </div> 369 </div> 370 </div> 371 </div> 372 </li> 373 <li class="rd-nav__item"> 374 <a class="rd-nav__link" href="/patient-gallery/">Smile Gallery</a> 375 </li> 376 <li class="rd-nav__item"> 377 <a class="rd-nav__link" href="/blog-long-beach/">Blog</a> 378 </li> 379 <li class="rd-nav__item"> 380 <a class="rd-nav__link" href="/contact-us-long-beach/">Contact Us</a> 381 </li> 382 </ul> 383 <a class="rd-nav__phone" href="tel:5623730026"><svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="#5bc9e1" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9
3831.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"></path></svg> <span>(562) 373-0026</span></a> 384 </div> 385 </div>
386<script> 387(function () { 388 var nav = document.getElementById('rdNav'); 389 if (!nav) return; 390 var toggle = nav.querySelector('.rd-nav__toggle'); 391 toggle.addEventListener('click', function () { 392 var open = nav.getAttribute('data-mobile-open') === 'true'; 393 nav.setAttribute('data-mobile-open', open ? 'false' : 'true'); 394 toggle.setAttribute('aria-expanded', open ? 'false' : 'true'); 395 }); 396 nav.querySelectorAll('.rd-nav__item').forEach(function (item) { 397 var link = item.querySelector('.rd-nav__link'); 398 var mega = item.querySelector('.rd-mega'); 399 if (!mega || !link) return; 400 link.addEventListener('click', function (e) { 401 // When the bar is collapsed (hamburger, <=1300px: nine items don't fit beside the 402 // logo below that) the top-level row toggles its panel instead of navigating. 403 if (window.matchMedia('(max-width: 1300px)').matches) { 404 e.preventDefault(); 405 var open = item.getAttribute('data-open') === 'true'; 406 item.setAttribute('data-open', open ? 'false' : 'true'); 407 link.setAttribute('aria-expanded', open ? 'false' : 'true'); 408 } 409 }); 410 }); 411 document.addEventListener('keydown', function (e) { 412 if (e.key !== 'Escape') return; 413 nav.querySelectorAll('[data-open="true"]').forEach(function (n) { 414 n.setAttribute('data-open', 'false'); 415 }); 416 }); 417})(); 418</script>
418 419</div><main class="rd-main"> 420 <section class="rd-hero" style="background-image: url('/img/banner/orthodontics-long-beach-ca-hero.jpg');"> 421 <div class="rd-hero__scrim"></div> 422 <div class="rd-hero__body"> 423 <div class="rd-hero__copy"> 424 <h1>Orthodontics From Our Team in Long Beach, CA</h1> 425 <p class="rd-hero__lede">Dentist of Long Beach provides personalized orthodontic care for children, teens, and adults throughout Long Beach, CA. We carefully evaluate your teeth, jaw, and bite to recommend an approach suited to your orthodontic needs. Correcting alignment problems can improve the appearance of your smile while supporting more comfortable, effective oral function. Schedule an orthodontic consultation with our team to explore your treatment options.</p> 426 <div class="rd-hero__actions"> 427 <a class="rd-btn rd-btn--primary" href="/contact-us-long-beach/">Schedule an Orthodontic Consultation</a> 428 <a class="rd-btn rd-btn--ghost" href="tel:5623730026">Call (562) 373-0026</a> 429 </div> 430 </div> 431 </div> 432 </section> 433 <section class="rd-section rd-section--tint"> 434 <div class="rd-wrap"> 435 <div class="rd-section__head"><h2>Our Orthodontic Specialties</h2></div> 436 <div class="rd-features rd-features--boxed"> 437 <div class="rd-feature"> 438 <h3>Metal Braces</h3> 439 <p>Metal braces use brackets and wires to move teeth gradually into their planned positions. They can treat a wide range of alignment and bite concerns, including more complex orthodontic cases. Regular adjustments help guide the teeth throughout treatment.</p> 440 <a class="rd-btn rd-btn--solid rd-feature__cta" href="/metal-braces-long-beach/">Learn More About Metal Braces</a> 441 </div> 442 <div class="rd-feature"> 443 <h3>Invisalign<sup class="reg">®</sup></h3> 444 <p>Invisalign<sup class="reg">®</sup> uses custom-made clear aligners to straighten teeth without metal brackets or wires. The trays are removable for eating, brushing, and flossing, making them a convenient option for many patients. Each set applies controlled pressure to support gradual tooth movement.</p> 445 <a class="rd-btn rd-btn--solid rd-feature__cta" href="/invisalign-long-beach/"><span class="rd-btn__label">Learn More About Invisalign<sup class="reg">®</sup></span></a> 446 </div> 447 <div class="rd-feature"> 448 <h3>Porcelain Ceramic Braces</h3> 449 <p>Porcelain ceramic braces work similarly to metal braces but use tooth-colored or clear brackets for a less noticeable appearance. They provide the control of fixed braces while blending more naturally with the teeth. This option may appeal to teens and adults who want discreet orthodontic treatment.</p> 450 <a class="rd-btn rd-btn--solid rd-feature__cta" href="/porcelain-ceramic-braces-long-beach/">Learn More About Porcelain Ceramic Braces</a> 451 </div> 452 <div class="rd-feature"> 453 <h3>Retainers</h3> 454 <p>Retainers help preserve the new positions of your teeth after braces or Invisalign<sup class="reg">®</sup> treatment. They may be removable or fixed, depending on your orthodontic needs and treatment plan. Wearing your retainer as directed can help prevent your teeth from gradually shifting.</p> 455 <a class="rd-btn rd-btn--solid rd-feature__cta" href="/dental-retainers-long-beach/">Learn More About Retainers</a> 456 </div> 457 </div> 458 </div> 459 </section> 460 <section class="rd-section rd-section--center"> 461 <div class="rd-wrap"> 462 <div class="rd-section__head"><h2>Why Patients Choose Us for Orthodontic Treatment</h2></div> 463 <div class="rd-prose"> 464 <p>Patients choose Dentist of Long Beach for personalized orthodontic care in a friendly and comfortable environment. Our team evaluates each patientâs teeth, bite, and treatment goals before recommending an appropriate option. We offer metal braces, porcelain ceramic braces, Invisalign<sup class="reg">®</sup> clear aligners, and retainers for children, teens, and adults. Modern technology and regular progress appointments help us guide patients through every stage of treatment. With flexible scheduling and available payment plans, we work to make orthodontic care convenient and accessible.</p> 465 </div> 466 </div> 467 </section> 468 <section class="rd-section rd-section--center rd-section--tint"> 469 <div class="rd-wrap"> 470 <div class="rd-section__head"><h2>Frequently Asked Questions About Orthodontics</h2></div> 471 <div class="rd-acc-list"> 472 <details class="rd-acc"> 473 <summary><h3 class="rd-acc__q">What Does an Orthodontic Dentist Do?</h3></summary> 474 <div class="rd-acc__a"><p>An orthodontic dentist evaluates, diagnoses, and treats problems involving the alignment of the teeth and bite. They may use metal braces, ceramic braces, clear aligners, retainers, or other appliances to move teeth into healthier positions. Regular appointments allow the dentist to monitor progress and adjust treatment as needed. They also provide guidance on caring for your teeth and orthodontic appliances throughout the process.</p></div> 475 </details> 476 <details class="rd-acc"> 477 <summary><h3 class="rd-acc__q">What is the Purpose of Orthodontics?</h3></summary> 478 <div class="rd-acc__a"><p>Orthodontics is used to improve the position of the teeth and the way the upper and lower jaws fit together. Treatment can create a straighter smile while supporting comfortable biting, chewing, and speaking. Properly aligned teeth may also be easier to brush and floss effectively. Each orthodontic plan is designed around the patientâs oral health, alignment concerns, and treatment goals.</p></div> 479 </details> 480 <details class="rd-acc"> 481 <summary><h3 class="rd-acc__q">What are the Common Problems Treated by Orthodontics?</h3></summary> 482 <div class="rd-acc__a"><p>Orthodontics commonly treats crowded, crooked, rotated, or widely spaced teeth. It can also address bite problems such as overbites, underbites, crossbites, and open bites. Some patients seek treatment because their teeth do not meet properly or their jaw alignment affects normal oral function. An examination is necessary to identify the problem and determine the most appropriate treatment option.</p></div> 483 </details> 484 <details class="rd-acc"> 485 <summary><h3 class="rd-acc__q">When Should You Begin Orthodontic Treatment?</h3></summary> 486 <div class="rd-acc__a"><p>There is no single age when every patient should begin orthodontic treatment. However, an initial orthodontic evaluation is often recommended around age seven, when developing alignment and bite concerns may become easier to identify. Early evaluation allows the dentist to monitor the growth of the teeth and jaws and determine whether treatment is needed immediately or later. Adults can also benefit from orthodontic care, so it is never too late to explore treatment options.
486</p></div> 487 </details> 488 <details class="rd-acc"> 489 <summary><h3 class="rd-acc__q">Why Do You Need to Get Your Teeth Straightened?</h3></summary> 490 <div class="rd-acc__a"><p>Straightening your teeth can improve more than the appearance of your smile. Crowding, misalignment, and bite problems can make teeth harder to clean and may place uneven pressure on the teeth and jaw. Without treatment, these concerns may contribute to worn, chipped, or cracked teeth, gum disease, jaw discomfort, headaches, and sore facial muscles. Orthodontic treatment can improve your bite and alignment while supporting better long-term oral health.</p></div> 491 </details> 492 <details class="rd-acc"> 493 <summary><h3 class="rd-acc__q">Which Orthodontic Treatment Option is the Fastest?</h3></summary> 494 <div class="rd-acc__a"><p>Metal braces, ceramic braces, and Invisalign<sup class="reg">®</sup> clear aligners can correct a variety of alignment and bite concerns. Treatment often lasts between one and three years, although the exact timeline depends on the complexity of the case and the option selected. Traditional braces may work efficiently for certain complex tooth movements, while ceramic braces and Invisalign<sup class="reg">®</sup> offer more discreet alternatives. An orthodontic evaluation can determine which treatment is best suited to your needs and expected timeline.</p></div> 495 </details> 496 </div> 497 </div> 498 </section> 499 <section class="rd-section rd-section--center"> 500 <div class="rd-wrap"> 501 <div class="rd-section__head"><h2>Straighten Your Smile Effortlessly With Orthodontics From Dentist of Long Beach</h2></div> 502 <div class="rd-prose"> 503 <p>Achieve a straighter, healthier-looking smile with personalized orthodontic care from Dentist of Long Beach. Our team offers metal braces, porcelain ceramic braces, Invisalign<sup class="reg">®</sup> clear aligners, and retainers for children, teens, and adults. We will evaluate your teeth and bite before recommending a treatment plan suited to your needs and lifestyle. Regular appointments allow us to monitor your progress and provide support throughout each stage of treatment. Contact our Long Beach office today to schedule your orthodontic consultation.</p> 504 </div> 505 <div class="rd-actions"> 506 <a class="rd-btn rd-btn--solid" href="/contact-us-long-beach/">Schedule an Appointment</a> 507 </div> 508 </div> 509 </section> 510</main><footer> 511 <section class="footer"> 512 <div class="flex"> 513 <div class="footer-map"> 514 <div class="text-center"> 515 <div class=""> 516 <div id="mapLocation"> </div> 517 </div> 518 </div> 519 </div> 520 <div class="footer-contact"> 521 <img data-src="../img/dentist-of-long-beach.svg" class="footer-logo lazy" alt="Dentist of Long Beach" /> 522 <ul class="list-footer-contact"> 523 <li class="espanol"> 524 Hablamos Español 525 </li> 526 <li class="foot-phone"> 527 <a class="phone" href="tel:(562) 373-0026">(562) 373-0026</a> 528 </li> 529 <li class="foot-hours"> 530 <p>Monday - Friday: 9â¯AMâ6â¯PM</p> 531 <p> 532 Saturday: 8â¯AMâ4â¯PM 533 </p> 534 <p> 535 Sunday: Closed 536 </p> 537 </li> 538 <li style="margin-top:20px;"> 539 530 Redondo Ave <br />Long Beach, CA 90814 540 </li> 541 <li style="margin-top:20px;"> 542 <a href="#modContactForm" rel="modal:open"> 543 <div class="btn"> 544 Book An Appointment 545 </div> 546 </a> 547 </li> 548 </ul> 549 550 </div> 551 </div> 552 </section> 553 554 <section class="section-footer-social">
555 <span class="heading-section" style="">Follow Us</span> 556 <div class="foot-social-icons" style=""> 557 <a href="https://www.facebook.com/Dentist-of-Long-Beach-104302212057637/" target="_blank"><img 558 data-src="../img/icons/social/icon-facebook.svg" alt="Facebook" class="lazy" /></a> 559 <a href="https://www.instagram.com/dentistoflongbeach/" target="_blank"><img 560 data-src="../img/icons/social/icon-instagram.svg" alt="Instagram" class="lazy" /></a> 561 <a href="https://www.yelp.com/biz/dentist-of-long-beach-long-beach?osq=dentist+of+long+beach" 562 target="_blank"> 563 <img data-src="../img/icons/social/icon-yelp.svg" alt="Yelp" class="lazy" /> 564 </a> 565 <a href="https://www.youtube.com/channel/UCl2b3LS6O_KqXpgwh5X0Mvg" target="_blank"> 566 <img data-src="../img/icons/social/icon-youtube.svg" alt="YouTube" class="lazy" /> 567 </a> 568 </div> 569 </section> 570 571 <div class="legal-links"> 572 <p style="margin-top:0;"><a style="text-decoration:none;" href="/terms-and-conditions/">Terms of Service</a> <a 573 style="text-decoration:none;" href="/privacy-policy/">Privacy Policy</a></p> 574 </div> 575 <p style="font-size:.8rem;color:#fff;background: #1b2c65;margin:0;padding:0;padding-bottom:10px;text-align:center;padding-left:5px;padding-right:5px;"> 576 Specialty procedures advertised on this website will be provided by dentists and specialists who received training at board approved academic institutions. 577 </p> 578 <p class="site-copyright" style="font-size:.8rem;color:#fff;background: #1b2c65;margin:0;padding:0;padding-bottom:12px;text-align:center;padding-left:5px;padding-right:5px;">© 2026 Dentist of Long Beach. All Rights Reserved.</p> 579</footer> 580
580<script src="../scripts/jquery-3.5.1.min.js"></script>
580 581 <!-- jQuery Modal -->
582<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.js"></script>
582 583<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.css" /> 584 585
586<script> 587var pageTest = 'CF'; 588console.log('Page is: ' + pageTest); 589</script>
589 590 591<!-- Zeta Global â fire on demand (no auto-run) -->
592<script> 593 // Fire Zeta once per page 594 window.__zetaFired = false; 595 596 window.fireZetaConversion = function () { 597 if (window.__zetaFired) return; 598 window.__zetaFired = true; 599 600 var z = document.createElement("script"); 601 var zmpID = "care-dentistry-group"; 602 var cache_buster = Date.now(); 603 var PageUrl = encodeURIComponent(window.top.location.href) 604 .replace(/[!'()~]/g, escape) 605 .replace(/\*/g, "%2A"); 606 var OrderAmount = "{OrderAmount}"; 607 var OrderID = "{OrderID}"; 608 var page_referrer = encodeURIComponent(document.referrer); 609 610 var z_src = "https://live.rezync.com/sync" 611 + "?c=16b6410431b6374e780104abb0443ca8" 612 + "&p=ae08caa507ffdc24ffd96fdc37f36f4f" 613 + "&k=care-dentistry-group-pixel-5972" 614 + "&zmpID=" + zmpID 615 + "&cache_buster=" + cache_buster 616 + "&PageUrl=" + PageUrl 617 + "&OrderAmount=" + OrderAmount 618 + "&OrderID=" + OrderID 619 + "&page_referrer=" + page_referrer; 620 621 z.async = true; 622 z.src = z_src; 623 document.body.appendChild(z); 624 625 console.log("[Zeta] Conversion pixel fired"); 626 }; 627</script>
627 628
629<script> 630 $(document).ready(function () { 631 console.log('Modal Contact Form 22 Loaded'); 632 var delay = 2000; 633 634 $('.btn-modal').click(function (e) { 635 $('.btn-modal').hide(); 636 e.preventDefault(); 637 638 var name = $('#nameModal').val(); 639 if (name == '') { 640 $('.message_box').html('<span style="color:red;">Please Enter Your Name</span>'); 641 $('#nameModal').focus(); 642 $('.btn-modal').show(); 643 return false; 644 } 645 646 name = stripslashes(name); 647 name = santize(name); 648 649 var email = $('#emailModal').val(); 650 if (email == '') { 651 $('.message_box').html('<span style="color:red;">Please Enter Your Email Address</span>'); 652 $('.btn-modal').show(); 653 $('#emailModal').focus(); 654 return false; 655 } 656 657 if ($("#emailModal").val() != '') { 658 if (!isValidEmailAddress($("#emailModal").val())) { 659 $('.message_box').html('<span style="color:red;">Please Provide A Valid Email Address</span>'); 660 $('#emailModal').focus(); 661 $('.btn-modal').show(); 662 return false; 663 } 664 } 665 666 var phone = $('#phoneModal').val(); 667 if (phone.length < 10 || phone.length > 15 || phone.substring(0, 3) === "555") { 668 $('.message_box').html('<span style="color:red;">Please Provide A Valid Phone Number</span>'); 669 $('#phoneModal').focus(); 670 $('.btn-modal').show(); 671 return false; 672 } 673 674 // Pref Date 675 var landType = $('#type').val(); 676 var prefDate = $('#prefDate').val(); 677 console.log(prefDate); 678 679 var pathname = window.location.pathname; 680 var pageType = 'CF'; 681 console.log(pageType); 682 pageType = santize(pageType); 683 684 if (pathname == "/") { 685 pathname = "Home"; 686 } else { 687 pathname = pathname.replace('/', ''); 688 pathname = pathname.replace('/', ''); 689 pathname = pathname.replace(/-/g, ' '); 690 } 691 692 $.ajax({ 693 type: "POST", 694 url: "/shared/ajax.php", 695 data: "name=" + encodeURIComponent(name) 696 + "&email=" + encodeURIComponent(email) 697 + "&phone=" + encodeURIComponent(phone) 698 + "&prefDate=" + encodeURIComponent(prefDate) 699 + "&pathname=" + encodeURIComponent(pathname) 700 + "&pageType=" + encodeURIComponent(pageType), 701 702 beforeSend: function () { 703 $('.message_box').html('<img src="/Loader.gif" width="25" height="25"/>'); 704 $('.btn-default').fadeOut(); // leaving your original line 705 }, 706 707 success: function (data) { 708 // Decide if it's a real success 709 // You can tighten this by having the server include a specific marker like <!--SUCCESS--> 710 var txt = (data || "").toString().toLowerCase(); 711 var isRealSuccess = 712 txt.includes("thank you") 713 || txt.includes("success") 714 || txt.includes("form submission successful") 715 || txt.includes("request received") 716 || txt.includes("we will contact you"); 717 718 if (isRealSuccess) { 719 try { window.fireZetaConversion(); } catch (e) { console.warn("[Zeta] error:", e); } 720 } 721 722 setTimeout(function () { 723 $('.message_box').html(data); 724 }, delay); 725 726 // keep the button hidden after success; uncomment if you want to re-show on success: 727 // if (!isRealSuccess) $('.btn-modal').show(); 728 }, 729 730 error: function () { 731 $('.message_box').html('<p>An error occurred</p>'); 732 $('.btn-modal').show(); 733 } 734 }); 735 }); 736 }); 737 738 // Email validation Function 739 function isValidEmailAddress(emailAddress) { 740 var pattern = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\u007f\u0021\u0023-\u005b\u005d-\u007e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i; 741 return pattern.test(emailAddress); 742 } 743 744 function isValidPhoneNumber(phoneNumber) { 745 var pattern = new RegExp(/^\+?(\d[\d\-\+\(\) ]{5,}\d$)/); 746 return pattern.test(phoneNumber); 747 } 748 749 function santize(text) { 750 var map = { 751 '&': '&', 752 '<': '<', 753 '>': '>', 754 '"': '"', 755 "'": ''' 756 }; 757 return (text || '').toString().replace(/[&<>"']/g, function (m) { return map[m]; }); 758 } 759 760 // One stripslashes;
760 the second duplicate in your original was conflicting 761 function stripslashes(str) { 762 str = (str || '').toString(); 763 str = str.replace(/\\/g, ""); // remove backslashes 764 str = str.replace(/\//g, ""); // remove forward slashes 765 return str; 766 } 767</script>
767 768 769<div id="modContactForm" class="modal text-center"> 770 <img src="../../img/dentist-of-long-beach-white.svg" /> 771 <h3>Request Appointment</h3> 772 <div class="contact-form-holder text-center"> 773 <form name="ContactForm" method="post" action=""> 774 <div class="form-group"> 775 <label for="name">Name:</label> 776 <input type="text" class="form-control" id="nameModal" placeholder="Name"/> 777 </div> 778 <div class="form-group"> 779 <label for="phone">Phone:</label> 780 <input type="text" class="form-control" id="phoneModal" placeholder="Phone" 781 onkeypress="return (event.charCode !=8 && event.charCode ==0 || (event.charCode >= 48 && event.charCode <= 57))"/> 782 </div> 783 <div class="form-group"> 784 <label for="email">Email Address:</label> 785 <input type="email" class="form-control" id="emailModal" placeholder="Email"/> 786 </div> 787 <p>Preferred Date</p> 788 <div class="form-group"> 789 <label for="prefDate">Date:</label> 790 <input type="date" class="form-control" id="prefDate" placeholder="Preferred Date"/> 791 </div> 792 793 <button type="submit" class="btn btn-modal">Request <span>Appointment</span></button> 794 <p style="color:#fff; margin-top:20px; font-size:1rem;"> 795 We're sorry, but we do not accept Medi-Cal, Denti-Cal or HMO 796 </p> 797 <!--Modal--> 798 <p style="text-align:center; color:#fff !important; display:block;padding-bottom:20px; padding-top:10px;font-size:.9rem"> 799 View our <a style="color:#fff !important" href="/privacy-policy/" target="_blank" style="text-decoration:underline!important;">Privacy Policy</a> 800 </p> 801 </form> 802 803 <div class="message_box" style="margin:10px 0px;"></div> 804 </div> 805</div> 806<!--Nav-->
807<script> 808 (function ($) { // Begin jQuery 809 $(function () { // DOM ready 810 // If a link has a dropdown, add sub menu toggle. 811 $('nav ul li a:not(:only-child)').click(function (e) { 812 $(this).siblings('.nav-dropdown').toggle(); 813 // Close one dropdown when selecting another 814 $('.nav-dropdown').not($(this).siblings()).hide(); 815 e.stopPropagation(); 816 }); 817 // Clicking away from dropdown will remove the dropdown class 818 $('html').click(function () { 819 $('.nav-dropdown').hide(); 820 }); 821 // Toggle open and close nav styles on click 822 $('#nav-toggle').click(function () { 823 $('nav ul').slideToggle(); 824 }); 825 // Hamburger to X toggle 826 $('#nav-toggle').on('click', function () { 827 this.classList.toggle('active'); 828 }); 829 $('#modalNavLink').click(function () { 830 831 }); 832 }); // end DOM ready 833 })(jQuery); // end jQuery 834</script>
vendor: 1 bytes, line 834
834
835<script> 836 $(window).scroll(function() { 837 var y_scroll_pos = window.pageYOffset; 838 var scroll_pos_test = 300; 839 // set to whatever you want it to be 840 841 if(y_scroll_pos > scroll_pos_test) { 842 $("#serviceMenu").hide(); 843 $("#menuOpen").show(); 844 } 845 else 846 { 847 $("#serviceMenu").show(); 848 $("#menuOpen").hide(); 849 } 850 }); 851 $("#menuOpen").click(function () { 852 $("#serviceMenu").show(); 853 $("#menuOpen").hide(); 854}); 855</script>
855 856 857<!--End Nav--> 858<style>.youtube-container{display:block;margin:20px auto;width:100%;max-width:600px}.youtube-player{display:block;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;width:100%;height:100%;cursor:hand;cursor:pointer;display:block}img.youtube-thumb{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto}div.play-button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://i.imgur.com/TxzC70f.png) no-repeat}#youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0}</style> 859 <!--Lazy Load-->
860<script async> 861 document.addEventListener("DOMContentLoaded",function(){var e,n=document.querySelectorAll("img.lazy");function t(){e&&clearTimeout(e),e=setTimeout(function(){var e=window.pageYOffset;n.forEach(function(n){n.offsetTop<window.innerHeight+e&&(n.src=n.dataset.src,n.classList.remove("lazy"),n.classList.remove("lazy-hide"))}),0==n.length&&(document.removeEventListener("scroll",t),window.removeEventListener("resize",t),window.removeEventListener("orientationChange",t))},20)}document.addEventListener("scroll",t),window.addEventListener("resize",t),window.addEventListener("orientationChange",t)}); 862 /*Youtube*/ 863 function init() { 864 var vidDefer = document.getElementsByTagName('iframe'); 865 for (var i=0; i<vidDefer.length; i++) { 866 if(vidDefer[i].getAttribute('data-src')) { 867 vidDefer[i].setAttribute('src',vidDefer[i].getAttribute('data-src')); 868} } } 869window.onload = init; 870(function() { 871 var v = document.getElementsByClassName("youtube-player"); 872 for (var n = 0; n < v.length; n++) { 873 var p = document.createElement("div"); 874 p.innerHTML = labnolThumb(v[n].dataset.id); 875 p.onclick = labnolIframe; 876 v[n].appendChild(p); 877 } 878})(); 879 880function labnolThumb(id) { 881 return '<img class="youtube-thumb lazy" data-src="//i.ytimg.com/vi/' + id + '/hqdefault.jpg"><div class="play-button"></div>'; 882} 883 884function labnolIframe() { 885 var iframe = document.createElement("iframe"); 886 iframe.setAttribute("src", "//www.youtube.com/embed/" + this.parentNode.dataset.id + "?autoplay=1&autohide=2&border=0&wmode=opaque&enablejsapi=1&showinfo=0&rel=0"); 887 iframe.setAttribute("frameborder", "0"); 888 iframe.setAttribute("id", "youtube-iframe"); 889 iframe.setAttribute("allowfullscreen", "allowfullscreen"); 890 this.parentNode.replaceChild(iframe, this); 891} 892 </script>
892 893<!--Map-->
894<script async> 895$(document).ready(function () { 896setTimeout(function () { 897$("#mapLocation").append("<iframe id=\"footMap\" src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d53053.85307037229!2d-118.20228491270078!3d33.78996310346944!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x80dd316c03b53727%3A0xf3043fd9b24645dd!2sDentist%20of%20Long%20Beach!5e0!3m2!1sen!2sus!4v1715708128298!5m2!1sen!2sus\" width=\"600\" height=\"450\" frameborder=\"0\" style=\"border:0\" allowfullscreen></iframe>"); 898}, 4000); 899 }); 900</script>
vendor: 1 bytes, line 900
900
901<script async src="https://use.fontawesome.com/9ecac75f58.js"></script>
901 902 903<!--DatePicker--> 904<link href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/ui-lightness/jquery-ui.css" rel="stylesheet" type="text/css" />
905<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
vendor: 1 bytes, line 905
905
906<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
906 907
908<script> 909 $(document).ready(function () { 910 if (navigator.userAgent.indexOf("Safari") != -1) { 911 $("#prefDate").prop('type', 'text'); 912 $( "#prefDate" ).datepicker(); 913 914 } 915 916 }); 917</script>
917 918<!--Highlight Active Page-->
919<script> 920for (var i = 0; i < document.links.length; i++) { 921 if (document.links[i].href == document.URL) { 922 // Add, never replace: overwriting className stripped the redesigned nav's own classes 923 // (2026-09-11). New-design buttons and cards keep their own colours. 924 if (!document.links[i].closest('.rd-main, .rd-svc-cta')) document.links[i].classList.add('current'); 925 } 926} 927</script>
927 928 <link rel="stylesheet" href="https://use.typekit.net/ubo1ohk.css"> 929 930<!--
930<script>window.rubyApi={l:[],t:[],on:function(){this.l.push(arguments)},trigger:function(){this.t.push(arguments)}};(function(){var e="6981ac53-8584-4cf1-b026-d2d9bba64833";var a=false;var t=document.createElement("script");t.async=true;t.type="text/javascript";t.src="https://chatwidget.ruby.com/"+e;document.getElementsByTagName("HEAD").item(0).appendChild(t);t.onreadystatechange=t.onload=function(t){if(!a&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){if(window.RubyChat)window.RubyChat({c:e});a=true}}})();</script>
930-->
931<script> 932 window.InvocaLocationProxySource = JSON.stringify(window.location); 933 </script>
933 934
934<script> 935 (function(i,n,v,o,c,a) { i.InvocaTagId = o; var s = n.createElement('script'); s.type = 'text/javascript'; 936 s.async = true; s.src = ('https:' === n.location.protocol ? 'https://' : 'http://' ) + v; 937 var fs = n.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(s, fs); 938 })(window, document, 'solutions.invocacdn.com/js/invoca-latest.min.js', '3073/2920838095'); 939</script>
939<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":"48aa7509c3e54d5cb0918f05eb2a77fc","r":1,"spa":2}' crossorigin="anonymous"></script>
939 940</body> 941 942</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.