PageSourceSearch

https://www.texasoralsurgerygroup.com/blogs/

html texasoralsurgerygroup.com collected 2026-10-04 20:35:40 UTC 181,135 bytes, 4,004 lines download raw bytes

1<html>
2<head>
3<meta charset="utf-8"/>
4<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
5<meta content="ie=edge" http-equiv="X-UA-Compatible"/>
6<title>Oral Surgery Blog | Texas Oral Surgery Group, Texas</title><meta <meta="" content="website" property="og:type"/><meta content="https://www.texasoralsurgerygroup.com/blogs/" property="og:url"/><meta content="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/texas_oral_preview_latest_migrated.jpg" property="og:image"/>
7<!-- Google tag (gtag.js) -->
vendor: 66 bytes, line 7
7<script async="" src="https://www.googletagmanager.com/gtag/js?id=
7G-6PZTNYKCF3
vendor: 59 bytes, line 7
7" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
7<script type="3072656e1c15783cc9ac3cf7-text/javascript">
vendor: 124 bytes, line 7
7window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '
7G-6PZTNYKCF3
vendor: 3 bytes, line 7
7');
7</script>
7
8<!-- Google Tag Manager -->
8<script type="3072656e1c15783cc9ac3cf7-text/javascript">
vendor: 323 bytes, line 8
8(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
8GTM-PJHS2P36
vendor: 3 bytes, line 8
8');
8</script>
8<!-- End Google Tag Manager -->
9<link href="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/texas_oral_preview_migrated.jpg" rel="icon" type="image/png"/>
10<link defer="" href="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/blogs_migrated.css" rel="stylesheet"/>
11<style id="app-styles"></style>
12<style id="page-styles"></style>
13<style>
14       .font-loaded body {
15          font-family: 'Lato';
16       }
17       .font-loaded body h1,h2,h3,h4,h5,h6 {
18            font-family: 'IBM Plex Serif' !important;
19        }
20        </style>
21<link href="https://fonts.googleapis.com/css2?family=Lato&amp;display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@100;200;300;400;500;600&amp;display=swap" rel="stylesheet"/><link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@100;200;300;400;500;600&amp;display=swap" rel="stylesheet"/>
22<link href="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/output.4d531610e919_migrated.css" rel="stylesheet" type="text/css"/><link href="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/link_underline_override_migrated.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" rel="stylesheet" type="text/css"/><link href="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/bootstrap-datepicker.min_migrated.css" rel="stylesheet" type="text/css"/><link href="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/common_css_nsbyuil_migrated.css" rel="stylesheet" type="text/css"/><link href="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/innerpagebanner_migrated.css" rel="stylesheet" type="text/css"/>
23</link>
24<meta name="description" content="Explore the latest oral health topics and surgical advancements on the Texas Oral Surgery Blog. Stay informed and schedule your consultation today!">
25<meta property="og:description" content="Explore the latest oral health topics and surgical advancements on the Texas Oral Surgery Blog. Stay informed and schedule your consultation today!">
26<meta name="keywords" content="Oral Surgery Blog, oral surgeon guide, blogs on oral surgery, oral surgery tips">
27<link rel="canonical" href="https://www.texasoralsurgerygroup.com/blogs/">
28<script type="application/ld+json">{"@context": "http://schema.org", "@type": "BlogPosting", "name": "Blog", "url": "https://www.texasoralsurgerygroup.com", "description": "Blogs", "publisher": {"@type": "Organization", "name": "Texas Oral Surgery Group"}}</script>
28
29</head>
30<body>
31<style>
32.blogs-container {
33    max-width: 1100px;
34    margin: 0 auto;
35    padding: 20px;
36    font-family: Arial, sans-serif;
37}
38.blog-grid {
39    display: grid;
40    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
41    gap: 20px;
42}
43.blog-post {
44    background-color: #fff;
45    padding: 20px;
46    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
47    border-radius: 8px;
48    transition: transform 0.3s ease-in-out;
49    cursor: pointer;
50    position: relative;
51}
52.blog-post:hover {
53    transform: translateY(-5px);
54}
55.blog-post a {
56    text-decoration: none;
57    color: inherit;
58}
59.blog-thumbnail img {
60    width: 100%;
61    height: auto;
62    border-radius: 5px;
63    margin-bottom: 15px;
64}
65.blog-title {
66    font-size: 20px;
67    color: #333;
68    margin-bottom: 10px;
69}
70.blog-excerpt {
71    font-size: 14px;
72    color: #555;
73    margin-bottom: 10px;
74}
75.pagination {
76  display: flex;
77  justify-content: center;
78  margin: 2rem;
79  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
80  position: relative;
81  z-index: 99;
82}
83
84.pagination .page-numbers {
85  display: flex;
86  gap: 0.5rem;
87  list-style: none;
88  padding: 0;
89  margin: 0;
90}
91
92.pagination .page-numbers li {
93  display: inline-block;
94}
95
96.pagination .page-numbers a,
97.pagination .page-numbers span {
98  display: inline-block;
99  padding: 0.5rem 1rem;
100  border-radius: 6px;
101  background-color: #f1f1f1;
102  color: #333;
103  text-decoration: none;
104  font-weight: 500;
105  transition: all 0.2s ease;
106  border: 1px solid transparent;
107  white-space: nowrap;
108  word-break: keep-all;
109  width: fit-content;
110}
111
112
113.pagination .page-numbers a:hover {
114  background-color: #007bff;
115  color: white;
116  border-color: #007bff;
117}
118
119.pagination .page-numbers .current {
120  background-color: #007bff;
121  color: white;
122  font-weight: 600;
123  border-color: #007bff;
124  pointer-events: none;
125}
126body {
127          font-family: 'Lato';
128       }
129body h1,h2,h3,h4,h5,h6 {
130            font-family: 'IBM Plex Serif' !important;
131        }
132.pagination .page-numbers .dots {
133  padding: 0.5rem 1rem;
134  background: none;
135  border: none;
136  color: #999;
137  pointer-events: none;
138}
139
140.banner {
141    position: relative;
142    width: 100%;
143    height: 250px;
144    display: flex;
145    align-items: center;
146    justify-content: center;
147    text-align: center;
148    color: white;
149    background-size: cover;
150    background-position: center;
151}
152.banner-overlay {
153    position: absolute;
154    width: 100%;
155    height: 100%;
156    background: rgba(0, 0, 0, 0.5);
157}
158.banner-content {
159    position: relative;
160    z-index: 10;
161}
162.breadcrumb {
163    background: #f5f5f5;
164    padding: 10px 20px;
165    font-size: 14px;
166}
167.breadcrumb a {
168    color: black;
169    text-decoration: none;
170}
171</style>
172
173<!-- Header component -->
174<a href="#main-content" class="skip-link">Skip to Content</a>
175<div class="componentId-2 common-header" style="position:relative">
176  <div>
177    <section
178      class="w11yoqjr"
179      id="header"
180      style="--w11yoqjr-0:null;--w11yoqjr-1:#b49759;--w11yoqjr-2:#1b0801;--w11yoqjr-3:#1b0801;--w11yoqjr-4:#b49759;--w11yoqjr-5:#1b0801;--w11yoqjr-6:#fff;--w11yoqjr-7:#1b0801;--w11yoqjr-8:#1b0801;--w11yoqjr-9:#b49759;--w11yoqjr-10:#fff;--w11yoqjr-11:#1b0801;--w11yoqjr-12:#b49759;--w11yoqjr-13:#b49759;--w11yoqjr-15:#1b0801;--w11yoqjr-16:#fff;--w11yoqjr-17:#b49759;--w11yoqjr-20:#1b0801;--w11yoqjr-21:#fff;--w11yoqjr-23:#1b0801;--w11yoqjr-26:fixed;--w11yoqjr-27:100%;--w11yoqjr-29:#b49759;--w11yoqjr-34:#b49759;--w11yoqjr-36:90px !important;--w11yoqjr-38:1px solid #b49759;--w11yoqjr-43:#b49759;--w11yoqjr-47:130px;--w11yoqjr-48:block"
181    >
182      <header id="header">
183        <div class="header__top">
184          <div class="header__logo">
185            <a href="/"
186              ><img
187                alt="Brand Logo"
188                class="builder-editable-elements elementId-2-1"
189                data-src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/texas_logo_migrated.png"
190                src=""
191                style="width:100%"
192                title="Brand Logo"
193            /></a>
194          </div>
195          <nav class="strip-nav" role="navigation">
196            <a
197              href="tel:(972) 596-9242"
198              aria-label="9725969242"
199              class="strip-nav-item builder-editable-elements elementId-2-2"
200              ><i aria-hidden="true" class="fa fa-phone"></i>(972) 596-9242</a
201            ><a
202              href="#location"
203              class="strip-nav-item builder-editable-elements elementId-2-3"
204              ><i aria-hidden="true" class="fa fa-map-marker"></i>Plano,
205              TX,Denton, TX,Gainesville, TX,Decatur, TX</a
206            >
207          </nav>
208        </div>
209        <a href="#" aria-label="hamburger" class="hamburger"
210          ><span></span><span></span><span></span><span></span
211        ></a>
212        <nav class="header inner" role="navigation">
213          <div class="row f_center">
214            <div class="col-md-2">
215              <div class="top-bar__social">
216                <a
217                  href="https://maps.app.goo.gl/c8ttWCAhYv7b484u7"
218                  aria-label="Google"
219                  data-placement="bottom"
220                  data-toggle="tooltip"
221                  target="_blank"
222                  ><i aria-hidden="true" class="fa fa-google"></i></a
223                ><a
224                  href="https://maps.app.goo.gl/h9JXx1Jp7AbwRKF27"
225                  aria-label="Google"
226                  data-placement="bottom"
227                  data-toggle="tooltip"
228                  target="_blank"
229                  ><i aria-hidden="true" class="fa fa-google"></i></a
230                ><a
231                  href="https://maps.app.goo.gl/Q3qmFcVkvrGnYmj3A"
232                  aria-label="Google"
233                  data-placement="bottom"
234                  data-toggle="tooltip"
235                  target="_blank"
236                  ><i aria-hidden="true" class="fa fa-google"></i></a
237                ><a
238                  href="https://maps.app.goo.gl/PwWzKNpJ8XTtgYo68"
239                  aria-label="Google"
240                  data-placement="bottom"
241                  data-toggle="tooltip"
242                  target="_blank"
243                  ><i aria-hidden="true" class="fa fa-google"></i></a
244                ><a
245                  href="https://business.facebook.com/Texas-Oral-Surgery-Group-Decatur-107575581469119/"
246                  aria-label="Facebook"
247                  data-placement="bottom"
248                  data-toggle="tooltip"
249                  target="_blank"
250                  ><i aria-hidden="true" class="fa fa-facebook"></i></a
251                ><a
252                  href="https://business.facebook.com/Texas-Oral-Surgery-Group-Denton-108272154732073/?business_id=2425082154395266"
253                  aria-label="Facebook"
254                  data-placement="bottom"
255                  data-toggle="tooltip"
256                  target="_blank"
257                  ><i aria-hidden="true" class="fa fa-facebook"></i></a
258                ><a
259                  href="https://www.facebook.com/profile.php?id=100067517341588"
260                  aria-label="Facebook"
261                  data-placement="bottom"
262                  data-toggle="tooltip"
263                  target="_blank"
264                  ><i aria-hidden="true" class="fa fa-facebook"></i></a
265                ><a
266                  href="https://business.facebook.com/Texas-Oral-Surgery-Group-Gainesville-106679984896526
266/?business_id=2425082154395266"
267                  aria-label="Facebook"
268                  data-placement="bottom"
269                  data-toggle="tooltip"
270                  target="_blank"
271                  ><i aria-hidden="true" class="fa fa-facebook"></i></a
272                ><a
273                  href="https://www.instagram.com/texasoralsurgery/"
274                  aria-label="Instagram"
275                  data-placement="bottom"
276                  data-toggle="tooltip"
277                  target="_blank"
278                  ><i aria-hidden="true" class="fa fa-instagram"></i></a
279                ><a
280                  href="https://twitter.com/lrsdds"
281                  aria-label="Twitter"
282                  data-placement="bottom"
283                  data-toggle="tooltip"
284                  target="_blank"
285                  ><i aria-hidden="true" class="fa fa-twitter"></i></a
286                ><a
287                  href="https://www.linkedin.com/in/larry-stewart-dds-oms/"
288                  aria-label="Linkedin"
289                  data-placement="bottom"
290                  data-toggle="tooltip"
291                  target="_blank"
292                  ><i aria-hidden="true" class="fa fa-linkedin"></i
293                ></a>
294              </div>
295            </div>
296            <div class="col-md-10">
297              <ul class="header__menu" role="navigation">
298                <li>
299                  <a
300                    href="/"
301                    aria-label="Home"
302                    class="parent-a builder-editable-elements elementId-2-4"
303                    >Home</a
304                  >
305                </li>
306                <li class="header__submenu dropdown">
307                  <a
308                    href="/"
309                    aria-label="About Us"
310                    class="parent-a dropdown-toggle builder-editable-elements elementId-2-5"
311                    aria-haspopup="true"
312                    >About Us</a
313                  >
314                  <ul class="header__submenu__list dropdown-menu">
315                    <li>
316                      <a
317                        href="/about-us"
318                        aria-label="About Us"
319                        class="child-a builder-editable-elements elementId-2-6"
320                        >About Us</a
321                      >
322                    </li>
323                    <li class="header__multimenu">
324                      <a
325                        href="#"
326                        aria-label="Meet Our Doctors"
327                        class="child-a builder-editable-elements elementId-2-7"
328                    aria-haspopup="true"
329                        >Meet Our Doctors</a
330                      >
331                      <ul class="header__multimenu__list">
332                        <li>
333                          <a
334                            href="/dr-larry-r-stewart"
335                            aria-label="Dr. Larry R. Stewart"
336                            class="builder-editable-elements elementId-2-8"
337                            >Dr. Larry R. Stewart</a
338                          >
339                        </li>
340                        <li>
341                          <a
342                            href="/dr-wayne-a-michael"
343                            aria-label="Dr. Wayne A. Michael"
344                            class="builder-editable-elements elementId-2-9"
345                            >Dr. Wayne A. Michael</a
346                          >
347                        </li>
348                        <li>
349                          <a
350                            href="/dr-jamie-choi"
351                            aria-label="Dr. Jamie Choi"
352                            class="builder-editable-elements elementId-2-10"
353                            >Dr. Jamie Choi</a
354                          >
355                        </li>
356                      </ul>
357                    </li>
358                    <li>
359                      <a
360                        href="/about-us/meet-the-staff/"
361                        aria-label="Meet the Staff"
362                        class="child-a builder-editable-elements elementId-2-11"
363                        >Meet the Staff</a
364                      >
365                    </li>
366                    <li>
367                      <a
368                        href="/blogs"
369                        aria-label="Blogs"
370                        class="child-a builder-editable-elements elementId-2-12"
371                        >Blogs</a
372                      >
373                    </li>
374                    <li>
375                      <a
376                        href="/reviews"
377                        aria-label="Reviews"
378                        class="child-a builder-editable-elements elementId-2-13"
379                        >Reviews</a
380                      >
381                    </li>
382                  </ul>
383                </li>
384                <li class="header__submenu dropdown">
385                  <a
386                    href="#"
387                    aria-label="Services"
388                    class="parent-a dropdown-toggle builder-editable-elements elementId-2-14"
389                    aria-haspopup="true"
390                    >Services</a
391                  >
392                  <ul class="header__submenu__list dropdown-menu">
393                    <li>
394                      <a
395                        href="/specialty/dental-implants"
396                        aria-label="Dental Implants"
397                        class="child-a builder-editable-elements elementId-2-15"
398                        >Dental Implants</a
399                      >
400                    </li>
401                    <li>
402                      <a
403                        href="/specialty/all-on-4"
404                        aria-label="All-On-4®"
405                        class="child-a builder-editable-elements elementId-2-16"
406                        >All-On-4®</a
407                      >
408                    </li>
409                    <li>
410                      <a
411                        href="/specialty/wisdom-teeth-extraction"
412                        aria-label="Wisdom Teeth Extraction"
413                        class="child-a builder-editable-elements elementId-2-17"
414                        >Wisdom Teeth Extraction</a
415                      >
416                    </li>
417                    <li>
418                      <a
419                        href="/specialty/bone-grafting"
420                        aria-label="Bone Grafting"
421                        class="child-a builder-editable-elements elementId-2-18"
422                        >Bone Grafting</a
423                      >
424                    </li>
425                    <li>
426                      <a
427                        href="/specialty/jaw-surgery"
428                        aria-label="Jaw Surgery"
429                        class="child-a builder-editable-elements elementId-2-19"
430                        >Jaw Surgery</a
431                      >
432                    </li>
433                    <li>
434                      <a
435                        href="/specialty/oral-pathology"
436                        aria-label="Oral Pathology"
437                        class="child-a builder-editable-elements elementId-2-20"
438                        >Oral Pathology</a
439                      >
440                    </li>
441                    <li>
442                      <a
443                        href="/specialty/facial-trauma-treatment"
444                        aria-label="Facial Trauma Treatment"
445                        class="child-a builder-editable-elements elementId-2-21"
446                        >Facial Trauma Treatment</a
447                      >
448                    </li>
449                    <li>
450                      <a
451                        href="/specialty/platelet-rich-fibrin"
452                        aria-label="Platelet Rich Fibrin"
453                        class="child-a builder-editable-elements elementId-2-22"
454                        >Platelet Rich Fibrin</a
455                      >
456                    </li>
457                    <li>
458                      <a
459                        href="/specialty/corrective-jaw-surgery"
460                        aria-label="Corrective Jaw Surgery"
461                        class="child-a builder-editable-elements elementId-2-23"
462                        >Corrective Jaw Surgery</a
463                      >
464                    </li>
465                    <li>
466                      <a
467                        href="/specialty/sinus-lift"
468                        aria-label="Sinus Lift"
469                        class="child-a builder-editable-elements elementId-2-24"
470                        >
470Sinus Lift</a
471                      >
472                    </li>
473                    <li>
474                      <a
475                        href="/specialty/anesthesia"
476                        aria-label="Anesthesia"
477                        class="child-a builder-editable-elements elementId-2-25"
478                        >Anesthesia</a
479                      >
480                    </li>
481                    <li>
482                      <a
483                        href="/specialty/tooth-extraction"
484                        aria-label="Tooth Extraction"
485                        class="child-a builder-editable-elements elementId-2-26"
486                        >Tooth Extraction</a
487                      >
488                    </li>
489                    <li class="header__multimenu">
490                      <a
491                        href="#"
492                        aria-label="Technology"
493                        class="child-a builder-editable-elements elementId-2-27"
494                    aria-haspopup="true"
495                        >Technology</a
496                      >
497                      <ul class="header__multimenu__list">
498                        <li>
499                          <a
500                            href="/specialty/cbct-imaging"
501                            aria-label="CBCT Imaging"
502                            class="builder-editable-elements elementId-2-28"
503                            >CBCT Imaging</a
504                          >
505                        </li>
506                        <li>
507                          <a
508                            href="/specialty/intraoral-scanner"
509                            aria-label="Intraoral Scanner"
510                            class="builder-editable-elements elementId-2-29"
511                            >Intraoral Scanner</a
512                          >
513                        </li>
514                        <li>
515                          <a
516                            href="/specialty/guided-surgery"
517                            aria-label="Guided Surgery"
518                            class="builder-editable-elements elementId-2-30"
519                            >Guided Surgery</a
520                          >
521                        </li>
522                      </ul>
523                    </li>
524                  </ul>
525                </li>
526                <li class="header__submenu dropdown">
527                  <a
528                    href="#"
529                    aria-label="Patient Information"
530                    class="parent-a dropdown-toggle builder-editable-elements elementId-2-31"
531                    aria-haspopup="true"
532                    >Patient Information</a
533                  >
534                  <ul class="header__submenu__list dropdown-menu">
535                    <li>
536                      <a
537                        href="/patient-registration"
538                        aria-label="Patient Registration"
539                        class="child-a builder-editable-elements elementId-2-32"
540                        >Patient Registration</a
541                      >
542                    </li>
543                    <li>
544                      <a
545                        href="/insurance"
546                        aria-label="Insurance"
547                        class="child-a builder-editable-elements elementId-2-33"
548                        >Insurance</a
549                      >
550                    </li>
551                    <li>
552                      <a
553                        href="/financial"
554                        aria-label="Financial"
555                        class="child-a builder-editable-elements elementId-2-34"
556                        >Financial</a
557                      >
558                    </li>
559                    <li>
560                      <a
561                        href="/scheduling-appointments"
562                        aria-label="Scheduling Appointments"
563                        class="child-a builder-editable-elements elementId-2-35"
564                        >Scheduling Appointments</a
565                      >
566                    </li>
567                  </ul>
568                </li>
569                <li class="header__submenu dropdown">
570                  <a
571                    href="#"
572                    aria-label="Surgical Instructions"
573                    class="parent-a dropdown-toggle builder-editable-elements elementId-2-36"
574                    aria-haspopup="true"
575                    >Surgical Instructions</a
576                  >
577                  <ul class="header__submenu__list dropdown-menu">
578                    <li>
579                      <a
580                        href="/pre-operative-instructions"
581                        aria-label="Pre-Operative Instructions"
582                        class="child-a builder-editable-elements elementId-2-37"
583                        >Pre-Operative Instructions</a
584                      >
585                    </li>
586                    <li>
587                      <a
588                        href="/post-operative-instructions"
589                        aria-label="Post-Operative Instructions"
590                        class="child-a builder-editable-elements elementId-2-38"
591                        >Post-Operative Instructions</a
592                      >
593                    </li>
594                    <li>
595                      <a
596                        href="/patient-escort-instructions"
597                        aria-label="Patient Escort Instructions"
598                        class="child-a builder-editable-elements elementId-2-39"
599                        >Patient Escort Instructions</a
600                      >
601                    </li>
602                  </ul>
603                </li>
604                <li class="header__submenu dropdown">
605                  <a
606                    href="/patient-registration"
607                    aria-label="Patient Registration"
608                    class="parent-a dropdown-toggle builder-editable-elements elementId-2-40"
609                    aria-haspopup="true"
610                    >Patient Registration</a
611                  >
612                  <ul class="header__submenu__list dropdown-menu">
613                    <li>
614                      <a
615                        href="https://dsnforms.com/form/clinicform/MTA5/MTQy"
616                        aria-label="Plano"
617                        class="child-a builder-editable-elements elementId-2-41"
618                        target="_blank"
619                        >Plano</a
620                      >
621                    </li>
622                    <li>
623                      <a
624                        href="https://dsnforms.com/form/clinicform/MTA5/OTU="
625                        aria-label="Decatur, Denton, and Gainesville"
626                        class="child-a builder-editable-elements elementId-2-42"
627                        target="_blank"
628                        >Decatur, Denton, and Gainesville</a
629                      >
630                    </li>
631                  </ul>
632                </li>
633                <li>
634                  <a
635                    href="/request-an-appointment"
636                    aria-label="REQUEST APPOINTMENT"
637                    class="button button--primary action-button"
638                    target="_self"
639                    ><span class="builder-editable-elements elementId-2-43"
640                      >REQUEST APPOINTMENT</span
641                    ></a
642                  >
643                </li>
644              </ul>
645            </div>
646          </div>
647        </nav>
648      </header>
649      <div class="margin-top"></div>
650      <section
651        class="w1yjvx0j"
652        style="--w1yjvx0j-0:#1b0801;--w1yjvx0j-1:#b49759;--w1yjvx0j-2:#1b0801;--w1yjvx0j-3:#b49759;--w1yjvx0j-4:#1b0801;--w1yjvx0j-5:#b49759;--w1yjvx0j-6:#1b0801;--w1yjvx0j-8:#b49759;--w1yjvx0j-9:#b49759;--w1yjvx0j-10:#b49759;--w1yjvx0j-21:relative"
653      >
654        <div
655          aria-label="Appointment Modal"
656          class="modal popup"
657          id="appointment"
658          role="dialog"
659        >
660          <div class="modal-dialog animated zoomIn appointment-modal">
661            <div class="modal-content">
662              <div class="modal-body">
663                <div class="tabs">
664                  <div class="select-location active" id="home">
665                    <div class="row">
666                      <div class="progress-wrap">
667                        <span
668                          class="progress-value value-1 done builder-editable-elements elementId-2-44"
669                          >1</span
670                        ><span class="bar bar-1"></span
671                        ><span
672                          class="progress-value value-2 builder-editable-elements elementId-2-45"
673                          >2</span
674                        ><span class="bar bar-2"></span
675                        ><span
676                          class="progress-value value-3 builder-editable-elements elementId-2-46"
677                          >3</span
678                        >
679                      </div>
680                    </div>
681                    <div class="row">
682                      <div class="col-md-12">
683                        <div
684                          class="pop_h3 builder-editable-elements elementId-2-47"
685                        >
686                          Select Location
687                        </div>
688                      </div>
689                    </div>
690                    <div class="appointment-modal__locations" id="location">
691                      <div class="appointment-modal__locations__list">
692                        <a
693                          class="appointment-modal__location"
694                          data-get-location="5101"
695                          data-toggle="tab"
696                          href="#profile"
697                          role="button"
698                          ><div class="appointment-modal__locations__area">
699                            <div
700                              class="pop_h2 builder-editable-elements elementId-2-48"
701                            >
702                              Plano, TX
703                            </div>
704                          </div>
705                          <div class="appointment-modal__locations__content">
706                            <div
707                              class="map-head-add builder-editable-elements elementId-2-49"
708                            >
709                              Plano, TX
710                            </div>
711                            <p class="builder-editable-elements elementId-2-50">
712                              3713 W 15th St, #403
713                            </p>
714                            <div
715                              class="contact-number pop_h5 builder-editable-elements elementId-2-51"
716                            >
717                              (972) 596-9242
718                            </div>
719                          </div></a
720                        >
721                      </div>
722                      <div class="appointment-modal__locations__list">
723                        <a
724                          class="appointment-modal__location"
725                          data-get-location="5102"
726                          data-toggle="tab"
727                          href="#profile"
728                          role="button"
729                          ><div class="appointment-modal__locations__area">
730                            <div
731                              class="pop_h2 builder-editable-elements elementId-2-52"
732                            >
733                              Denton, TX
734                            </div>
735                          </div>
736                          <div class="appointment-modal__locations__content">
737                            <div
738                              class="map-head-add builder-editable-elements elementId-2-53"
739                            >
740                              Denton, TX
741                            </div>
742                            <p class="builder-editable-elements elementId-2-54">
743                              2711 Shoreline Dr, #131
744                            </p>
745                            <div
746                              class="contact-number pop_h5 builder-editable-elements elementId-2-55"
747                            >
748                              (940) 387-9015
749                            </div>
750                          </div></a
751                        >
752                      </div>
753                      <div class="appointment-modal__locations__list">
754                        <a
755                          class="appointment-modal__location"
756                          data-get-location="5103"
757                          data-toggle="tab"
758                          href="#profile"
759                          role="button"
760                          ><div class="appointment-modal__locations__area">
761                            <div
762                              class="pop_h2 builder-editable-elements elementId-2-56"
763                            >
764                              Gainesville, TX
765                            </div>
766                          </div>
767                          <div class="appointment-modal__locations__content">
768                            <div
769                              class="map-head-add builder-editable-elements elementId-2-57"
770                            >
771                              Gainesville, TX
772                            </div>
773                            <p class="builder-editable-elements elementId-2-58">
774                              821 E Broadway St
775                            </p>
776                            <div
777                              class="contact-number pop_h5 builder-editable-elements elementId-2-59"
778                            >
779                              (940) 612-2040
780                            </div>
781                          </div></a
782                        >
783                      </div>
784                      <div class="appointment-modal__locations__list">
785                        <a
786                          class="appointment-modal__location"
787                          data-get-location="5104"
788                          data-toggle="tab"
789                          href="#profile"
790                          role="button"
791                          ><div class="appointment-modal__locations__area">
792                            <div
793                              class="pop_h2 builder-editable-elements elementId-2-60"
794                            >
795                              Decatur, TX
796                            </div>
797                          </div>
798                          <div class="appointment-modal__locations__content">
799                            <div
800                              class="map-head-add builder-editable-elements elementId-2-61"
801                            >
802                              Decatur, TX
803                            </div>
804                            <p class="builder-editable-elements elementId-2-62">
805                              1305 S. FM 51, #100
806                            </p>
807                            <div
808                              class="contact-number pop_h5 builder-editable-elements elementId-2-63"
809                            >
810                              (940) 627-2256
811                            </div>
812                          </div></a
813                        >
814                      </div>
815                    </div>
816                  </div>
817                  <div class="select-doctor null" id="profile">
818                    <div class="row">
819                      <div class="progress-wrap">
820                        <a class="previous-location" href="#"
821                          ><span
822                            class="progress-value value-1 builder-editable-elements elementId-2-64"
823                            >1</span
824                          ></a
825                        ><span class="bar bar-1"></span
826                        ><span
827                          class="progress-value value-2 done builder-editable-elements elementId-2-65"
828                          >2</span
829                        ><span class="bar bar-2"></span
830                        ><span
831                          class="progress-value value-3 builder-editable-elements elementId-2-66"
832                          >3</span
833                        >
834                      </div>
835                    </div>
836                    <div class="row">
837                      <div class="col-md-12" style="margin-bottom:15px">
838                        <div
839                          class="pop_h3 builder-editable-elements elementId-2-67"
840                        >
841                          Select a Doctor
842                        </div>
843                      </div>
844                    </div>
845                    <div class="appointment-modal__doctors">
846                      <div class="appointment-modal__doctors__list">
847                        <a
848                          aria-controls="messages"
849                          class="appointment-modal__doctor recent-box"
850                          data-select-team="5414"
851                          data-toggle="tab"
852                          href="#messages"
853                          ><figure>
854                            <img
855                              alt="profile image"
856                              class="img-responsive builder-editable-elements elementId-2-68"
857                              data-src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.larry_r._stewart_dds_ms_facd_ficd_migrated.webp"
858                              src=""
859                              title="profile image"
860                            />
861                          </figure>
862                          <div class="appointment-modal__doctors__content">
863                            <div
864                              class="pop_h5 builder-editable-elements elementId-2-69"
865                            >
866                              Larry R. Stewart, DDS, MS, FACD, FICD
867                            </div>
868                            <p class="builder-editable-elements elementId-2-70">
869                              Dentist
870                            </p>
871                          </div></a
872                        >
873                      </div>
874                      <div class="appointment-modal__doctors__list">
875                        <a
876                          aria-controls="messages"
877                          class="appointment-modal__doctor recent-box"
878                          data-select-team="5415"
879                          data-toggle="tab"
880                          href="#messages"
881                          ><figure>
882                            <img
883                              alt="profile image"
884                              class="img-responsive builder-editable-elements elementId-2-71"
885                              data-src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.wayne_a._michael_dds_md_facs_migrated.webp"
886                              src=""
887                              title="profile image"
888                            />
889                          </figure>
890                          <div class="appointment-modal__doctors__content">
891                            <div
892                              class="pop_h5 builder-editable-elements elementId-2-72"
893                            >
894                              Wayne A. Michael, DDS, MD, FACS
895                            </div>
896                            <p class="builder-editable-elements elementId-2-73">
897                              Dentist
898                            </p>
899                          </div></a
900                        >
901                      </div>
902                      <div class="appointment-modal__doctors__list">
903                        <a
904                          aria-controls="messages"
905                          class="appointment-modal__doctor recent-box"
906                          data-select-team="5416"
907                          data-toggle="tab"
908                          href="#messages"
909                          ><figure>
910                            <img
911                              alt="profile image"
912                              class="img-responsive builder-editable-elements elementId-2-74"
913                              data-src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.jamie_choi_dds_md_migrated.webp"
914                              src=""
915                              title="profile image"
916                            />
917                          </figure>
918                          <div class="appointment-modal__doctors__content">
919                            <div
920                              class="pop_h5 builder-editable-elements elementId-2-75"
921                            >
922                              Jamie Choi, DDS, MD
923                            </div>
924                            <p class="builder-editable-elements elementId-2-76">
925                              Dentist
926                            </p>
927                          </div></a
928                        >
929                      </div>
930                    </div>
931                  </div>
932                  <div class="fill-form" id="messages">
933                    <div class="row">
934                      <div class="progress-wrap">
935                        <span
936                          class="progress-value value-1 builder-editable-elements elementId-2-77"
937                          >1</span
938                        ><span class="bar bar-1"></span
939                        ><a class="previous-doctor" href="#"
940                          ><span
941                            class="progress-value value-2 builder-editable-elements elementId-2-78"
942                            >2</span
943                          ></a
944                        ><span class="bar bar-2"></span
945                        ><span
946                          class="progress-value value-3 done builder-editable-elements elementId-2-79"
947                          >3</span
948                        >
949                      </div>
950                    </div>
951                    <div class="row">
952                      <div class="col-md-12">
953                        <div
954                          class="pop_h3 builder-editable-elements elementId-2-80"
955                          style="padding-left:0px"
956                        >
957                          Request An Appointment
958                        </div>
959                      </div>
960                    </div>
961                    <div class="row">
962                      <div class="col-md-12">
963                        <form id="appointment-form">
964                          <div>
965                            <div class="row">
966                              <div class="col-md-6 form-group">
967                                <input
968                                  aria-label="firstname"
969                                  class="form-control"
970                                  id="firstname"
971                                  name="firstname"
972                                  placeholder="First Name"
973                                  type="text"
974                                />
975                              </div>
976                              <div class="col-md-6 form-group">
977                                <input
978                                  aria-label="lastname"
979                                  class="form-control"
980                                  id="lastname"
981                                  name="lastname"
982                                  placeholder="Last Name"
983                                  type="text"
984                                />
985                              </div>
986                              <div class="col-md-6 form-group">
987                                <input
988                                  aria-label="email"
989                                  class="form-control"
990                                  id="email"
991                                  name="email"
992                                  placeholder="Email"
993                                  type="email"
994                                />
995                              </div>
996                              <div class="col-md-6 form-group">
997                                <input
998                                  aria-label="phoneId"
999                                  class="form-control"
1000                                  id="phoneId"
1001                                  name="phone"
1002                                  placeholder="Phone"
1003                                  type="number"
1004                                />
1005                              </div>
1006                              <input
1007                                name="location"
1008                                type="hidden"
1009                                value=""
1010                              /><input name="member" type="hidden" value="" />
1011                            </div>
1012                            <div class="row margin-top-10 day">
1013                              <div class="col-md-12">
1014                                <div class="row flex-center">
1015                                  <label
1016                                    class="day builder-editable-elements elementId-2-81"
1017                                    >Select a Day</label
1018                                  >
1019                                  <div class="days-group">
1020                                    <div class="inline" data-day="Monday">
1021                                      <input
1022                                        aria-label="Monday"
1023                                        class="checkbox-custom"
1024                                        id="checkbox-1"
1025                                        name="days"
1026                                        type="checkbox"
1027                                        value="Monday"
1028                                      /><label
1029                                        class="checkbox-custom-label"
1030                                        for="checkbox-1"
1031                                        ><span
1032                                          class="builder-editable-elements elementId-2-82"
1033                                          >Mon</span
1034                                        ></label
1035                                      >
1036                                    </div>
1037                                    <div class="inline" data-day="Tuesday">
1038                                      <input
1039                                        aria-label="Tuesday"
1040                                        class="checkbox-custom"
1041                                        id="checkbox-2"
1042                                        name="days"
1043                                        type="checkbox"
1044                                        value="Tuesday"
1045                                      /><label
1046                                        class="checkbox-custom-label"
1047                                        for="checkbox-2"
1048                                        ><span
1049                                          class="builder-editable-elements elementId-2-83"
1050                                          >Tue</span
1051                                        ></label
1052                                      >
1053                                    </div>
1054                                    <div class="inline" data-day="Wednesday">
1055                                      <input
1056                                        aria-label="Wednesday"
1057                                        class="checkbox-custom"
1058                                        id="checkbox-3"
1059                                        name="days"
1060                                        type="checkbox"
1061                                        value="Wednesday"
1062                                      /><label
1063                                        class="checkbox-custom-label"
1064                                        for="checkbox-3"
1065                                        ><span
1066                                          class="builder-editable-elements elementId-2-84"
1067                                          >Wed</span
1068                                        ></label
1069                                      >
1070                                    </div>
1071                                    <div class="inline" data-day="Thursday">
1072                                      <input
1073                                        aria-label="Thursday"
1074                                        class="checkbox-custom"
1075                                        id="checkbox-4"
1076                                        name="days"
1077                                        type="checkbox"
1078                                        value="Thursday"
1079                                      /><label
1080                                        class="checkbox-custom-label"
1081                                        for="checkbox-4"
1082                                        ><span
1083                                          class="builder-editable-elements elementId-2-85"
1084                                          >Thu</span
1085                                        ></label
1086                                      >
1087                                    </div>
1088                                    <div class="inline" data-day="Friday">
1089                                      <input
1090                                        aria-label="Friday"
1091                                        class="checkbox-custom"
1092                                        id="checkbox-5"
1093                                        name="days"
1094                                        type="checkbox"
1095                                        value="Friday"
1096                                      /><label
1097                                        class="checkbox-custom-label"
1098                                        for="checkbox-5"
1099                                        ><span
1100                                          class="builder-editable-elements elementId-2-86"
1101                                          >Fri</span
1102                                        ></label
1103                                      >
1104                                    </div>
1105                                    <div class="inline" data-day="Saturday">
1106                                      <input
1107                                        aria-label="Saturday"
1108                                        class="checkbox-custom"
1109                                        id="checkbox-6"
1110                                        name="days"
1111                                        type="checkbox"
1112                                        value="Saturday"
1113                                      /><label
1114                                        class="checkbox-custom-label"
1115                                        for="checkbox-6"
1116                                        ><span
1117                                          class="builder-editable-elements elementId-2-87"
1118                                          >Sat</span
1119                                        ></label
1120                                      >
1121                                    </div>
1122                                    <div class="inline" data-day="Sunday">
1123                                      <input
1124                                        aria-label="Sunday"
1125                                        class="checkbox-custom"
1126                                        id="checkbox-7"
1127                                        name="days"
1128                                        type="checkbox"
1129                                        value="Sunday"
1130                                      /><label
1131                                        class="checkbox-custom-label"
1132                                        for="checkbox-7"
1133                                        ><span
1134                                          class="builder-editable-elements elementId-2-88"
1135                                          >Sun</span
1136                                        ></label
1137                                      >
1138                                    </div>
1139                                  </div>
1140                                  <span
1141                                    class="err-msg err-day hide builder-editable-elements elementId-2-89"
1142                                    id="errorDay"
1143                                    >Please Select Day</span
1144                                  >
1145                                </div>
1146                              </div>
1147                            </div>
1148                            <div class="row">
1149                              <div class="col-md-12 time flex-center">
1150                                <label
1151                                  class="day builder-editable-elements elementId-2-90"
1152                                  >Select a Time</label
1153                                >
1154                                <div class="days-group">
1155                                  <div class="inline">
1156                                    <input
1157                                      aria-label="Morning"
1158                                      class="checkbox-custom"
1159                                      id="checkbox-8"
1160                                      name="times"
1161                                      type="checkbox"
1162                                      value="Morning"
1163                                    /><label
1164                                      class="checkbox-custom-label"
1165                                      for="checkbox-8"
1166                                      ><span
1167                                        class="builder-editable-elements elementId-2-91"
1168                                        >Morning</span
1169                                      ></label
1170                                    >
1171                                  </div>
1172                                  <div class="inline">
1173                                    <input
1174                                      aria-label="Afternoon"
1175                                      class="checkbox-custom"
1176                                      id="checkbox-9"
1177                                      name="times"
1178                                      type="checkbox"
1179                                      value="Afternoon"
1180                                    /><label
1181                                      class="checkbox-custom-label"
1182                                      for="checkbox-9"
1183                                      ><span
1184                                        class="builder-editable-elements elementId-2-92"
1185                                        >Afternoon</span
1186                                      ></label
1187                                    >
1188                                  </div>
1189                                  <div class="inline">
1190                                    <input
1191                                      aria-label="Evening"
1192                                      class="checkbox-custom"
1193                                      id="checkbox-10"
1194                                      name="times"
1195                                      type="checkbox"
1196                                      value="Evening"
1197                                    /><label
1198                                      class="checkbox-custom-label"
1199                                      for="checkbox-10"
1200                                      ><span
1201                                        class="builder-editable-elements elementId-2-93"
1202                                        >Evening</span
1203                                      ></label
1204                                    >
1205                                  </div>
1206                                </div>
1207                                <div class="text-left" style="margin:10px">
1208                                  <label
1209                                    class="day builder-editable-elements elementId-2-94"
1210                                    >New Patient?</label
1211                                  ><label
1212                                    aria-label="patient type"
1213                                    class="radio-inline builder-editable-elements elementId-2-95"
1214                                    ><input
1215                                      aria-label="New Patient"
1216                                      checked=""
1217                                      id="inlineRadio1"
1218                                      name="patientType"
1219                                      type="radio"
1220                                      value="New Patient"
1221                                    />
1222                                    <!-- -->Yes</label
1223                                  ><label
1224                                    class="radio-inline builder-editable-elements elementId-2-96"
1225                                    ><input
1226                                      aria-label="Existing Patient"
1227                                      id="inlineRadio2"
1228                                      name="patientType"
1229                                      type="radio"
1230                                      value="Existing Patient"
1231                                    />
1232                                    <!-- -->No</label
1233                                  >
1234                                </div>
1235                                <span
1236                                  class="err-msg err-patient hide builder-editable-elements elementId-2-97"
1237                                  id="errorPatient"
1238                                  >Please Select Time</span
1239                                >
1240                              </div>
1241                              <div class="col-md-12 text-center">
1242                                <input
1243                                  name="recaptcha"
1244                                  type="hidden"
1245                                  value=""
1246                                />
1247                                <div
1248                                  class="g-recaptcha"
1249                                  id="appointment-captcha"
1250                                ></div>
1251                              </div>
1252                            </div>
1253                            <div class="row text-center">
1254                              <span
1255                                class="err-msg text-center builder-editable-elements elementId-2-98"
1256                                id="errorAll"
1257                                >Please fill all the fields.</span
1258                              >
1259                            </div>
1260                            <div class="sp-ofr"></div>
1261                            <div
1262                              class="col-md-12 margin-top-15 text-center relative"
1263                            >
1264                              <button
1265                                class="btn btn-primary confirm builder-editable-elements elementId-2-99"
1266                                id="submit"
1267                              >
1268                                Request An Appointment
1269                              </button>
1270                            </div>
1271                          </div>
1272                        </form>
1273                      </div>
1274                    </div>
1275                  </div>
1276                </div>
1277              </div>
1278              <div class="modal-close" data-dismiss="modal">
1279                <i aria-hidden="true" class="fa fa-times"></i>
1280              </div>
1281            </div>
1282          </div>
1283        </div>
1284        <div
1285          aria-label="Success Popup"
1286          class="modal success-popup popup"
1287          id="success-popup"
1288          role="dialog"
1289        >
1290          <div class="modal-dialog modal-md animated zoomIn">
1291            <div class="modal-content success-message">
1292              <div class="modal-body">
1293                <div class="success-message__text">
1294                  <p><i class="fa fa-check-circle"></i></p>
1295                  <div
1296                    class="pop_title builder-editable-elements elementId-2-100"
1297                  >
1298                    Great.
1299                  </div>
1300                  <p class="dynamic-text"></p>
1301                  <p class="margin-half">
1302                    <button
1303                      class="btn btn-primary builder-editable-elements elementId-2-101"
1304                      data-dismiss="modal"
1305                      data-toggle="modal"
1306                    >
1307                      Done
1308                    </button>
1309                  </p>
1310                </div>
1311              </div>
1312            </div>
1313          </div>
1314        </div>
1315        <div
1316          aria-label="Error Modal"
1317          class="modal error-contact popup"
1318          id="error-appointment"
1319          role="dialog"
1320        >
1321          <div class="modal-dialog modal-md">
1322            <div class="modal-content success-message">
1323              <div class="modal-body">
1324                <div class="success-message__text">
1325                  <div
1326                    class="pop_title builder-editable-elements elementId-2-102"
1327                  >
1328                    Something went wrong
1329                  </div>
1330                  <a
1331                    class="success-button builder-editable-elements elementId-2-103"
1332                    data-dismiss="modal"
1333                    data-toggle="modal"
1334                    href="#"
1335                    >Done</a
1336                  >
1337                </div>
1338              </div>
1339            </div>
1340          </div>
1341        </div>
1342      </section>
1343    </section>
1344  </div>
1345</div>
1346<style>
1347      /* Transition effect for dropdown */
1348      .dropdown-menu {
1349        transition: visibility 0.2s, opacity 0.2s, transform 0.2s;
1350      }
1351      a:focus-visible {
1352        outline: 2px solid #007bff;
1353        /* background-color: #f8f9fa; */
1354        color: #007bff;
1355      }
1356       /* Highlight focused dropdown items */
1357       a:focus-visible {
1358        outline: 2px solid #007bff;
1359        /* background-color: #f8f9fa; */
1360        color: #007bff;
1361      }
1362       button:focus-visible {
1363        outline: 2px solid #007bff;
1364        background-color: #f8f9fa;
1365        color: #007bff;
1366      }
1367       /* Highlight focused dropdown items */
1368       button:focus-visible {
1369        outline: 2px solid #007bff;
1370        background-color: #f8f9fa;
1371        color: #007bff;
1372      }
1373</style>
1374<script type="3072656e1c15783cc9ac3cf7-text/javascript">
1375  document.addEventListener("DOMContentLoaded", function() {
1376   $('#messages, #success-appointment, div#insuranceModal, #error-appointment, #success-popup, div#commonpopup, #success-contact, #error-contact, div#appointment, #reviewModal, #success-reviews, #error-review').remove();
1377
1378   function addAriaLabelToBlank() {
1379       const elements = document.querySelectorAll('a, button');
1380
1381       elements.forEach(element => {
1382           const textContent = element.textContent.trim().toLowerCase();
1383           const opensInNewTab = element.hasAttribute('target') && element.getAttribute('target') === '_blank';
1384           let ariaLabel;
1385
1386           if (opensInNewTab) {
1387               ariaLabel = `${textContent} link opens in a new tab`;
1388           } else {
1389               ariaLabel = `${textContent} button`;
1390               element.setAttribute('role', 'button');
1391           }
1392
1393           if (ariaLabel) {
1394               element.setAttribute('aria-label', ariaLabel);
1395           }
1396       });
1397   }
1398
1399   addAriaLabelToBlank();
1400
1401   // Remove h5 elements inside .location-wrap
1402   document.querySelectorAll('.location-wrap h5').forEach(el => el.remove());
1403$('.loc-box-app .com_btn').replaceWith('<a aria-label="request an appointment button" class="com_btn builder-editable-elements elementId-5-15" href="/request-an-appointment" title="Frank J Evans DDS button" role="button">Request An Appointment</a>')
1404   $('h5.anything').remove();
1405    $('.w1lixhjf #location .location .location-hours-details .location-action .btn-primary.book').replaceWith('<a href="/request-an-appointment" class="btn btn-primary book builder-editable-elements elementId-17-33" role="button" aria-label="request appointment button">Request Appointment</a>')
1406   $('.content-breadcrum').attr("role", "navigation");
1407   $('.inner-page-head .breadcrumb').attr("role", "navigation");
1408   $('nav.navbar').attr("role", "navigation");
1409   $('#location .location .location-hours-details .location-action .btn-primary.book.schedule1').replaceWith('<a class="btn btn-primary book schedule1" href="/request-an-appointment/" role="button" aria-label="book online button">Book Online</a>')
1410$('.reviews-top .container span.star-rating').attr("aria-label", "Rated 5 out of 5 stars");
1411   $('.container-location-1030 .location-wrap .action button').replaceWith('<a class="csi" href="/request-an-appointment">Request an Appointment</a>');
1412const main = document.querySelector('main');
1413  if (main) {
1414   main.setAttribute('tabindex', '-1');
1415  }
1416  document.querySelector('main').id = 'main-content';
1417   // if (window.location.href.includes('specialty')) {
1418   //     var targetElement = document.querySelector('.page-banner-text h1');
1419   //     if (targetElement) {
1420   //         targetElement.innerHTML += ' in Palo Alto, CA';
1421   //     }
1422   // }
1423
1424   // Replace h5 with h4 inside #specialties .main-box
1425   // document.querySelectorAll('#specialties .main-box h5').forEach(function(element) {
1426   //     let h4 = document.createElement("h4");
1427   //     h4.innerHTML = element.innerHTML;
1428   //     element.parentNode.replaceChild(h4, element);
1429   // });
1430  if (window.matchMedia("(min-width: 769px)").matches) {
1431  const dropdownToggles = document.querySelectorAll(".dropdown-toggle");
1432  dropdownToggles.forEach((toggle) => {
1433    // Open on focus (Tab key)
1434    toggle.addEventListener("focus", function () {
1435      const dropdown = this.closest(".dropdown");
1436      openDropdown(dropdown);
1437    });
1438    // Toggle on Enter or Space
1439    toggle.addEventListener("keydown", function (e) {
1440      if (e.key === "Enter" || e.key === " ") {
1441        e.preventDefault();
1442        const dropdown = this.closest(".dropdown");
1443        const dropdownMenu = dropdown.querySelector(".dropdown-menu");
1444        if (dropdownMenu) {
1445          const isOpen = dropdownMenu.style.visibility === "visible";
1446          if (isOpen) {
1447            closeDropdown(dropdown);
1448          } else {
1449            openDropdown(dropdown);
1450          }
1451        }
1452      }
1453    });
1454  });
1455  document.querySelectorAll(".dropdown-menu a").forEach((item) => {
1456    item.addEventListener("keydown", function (e) {
1457      const dropdown = this.closest(".dropdown");
1458      const dropdownMenu = dropdown.querySelector(".dropdown-menu");
1459      const items = Array.from(dropdownMenu.querySelectorAll("a"));
1460      const index = items.indexOf(this);
1461      if (e.key === "ArrowDown") {
1462        e.preventDefault();
1463        const nextIndex = (index + 1) % items.length;
1464        items[nextIndex].focus();
1465      }
1466      if (e.key === "ArrowUp") {
1467        e.preventDefault();
1468        const prevIndex = (index - 1 + items.length) % items.length;
1469        items[prevIndex].focus();
1470      }
1471      if (e.key === "Escape") {
1472        e.preventDefault();
1473        closeDropdown(dropdown);
1474        dropdown.querySelector(".dropdown-toggle").focus();
1475      }
1476    });
1477  });
1478  document.querySelectorAll(".go-back a").forEach((backButton) => {
1479    backButton.addEventListener("click", function (e) {
1480      e.preventDefault();
1481      const dropdown = this.closest(".dropdown");
1482      closeDropdown(dropdown);
1483      dropdown.querySelector(".dropdown-toggle").focus();
1484    });
1485  });
1486  document.addEventListener("focusin", function (e) {
1487    document.querySelectorAll(".dropdown").forEach((dropdown) => {
1488      if (!dropdown.contains(e.target)) {
1489        closeDropdown(dropdown);
1490      }
1491    });
1492  });
1493  function openDropdown(dropdown) {
1494    const dropdownMenu = dropdown.querySelector(".dropdown-menu");
1495    const toggle = dropdown.querySelector(".dropdown-toggle");
1496    if (dropdownMenu) {
1497      dropdownMenu.style.visibility = "visible";
1498      dropdownMenu.style.opacity = "1";
1499      dropdownMenu.style.display = "block";
1500      dropdownMenu.style.transform = "translateY(0)";
1501    }
1502    if (toggle) {
1503      toggle.setAttribute("aria-expanded", "true");
1504    }
1505  }
1506  function closeDropdown(dropdown) {
1507    const dropdownMenu = dropdown.querySelector(".dropdown-menu");
1508    const toggle = dropdown.querySelector(".dropdown-toggle");
1509    if (dropdownMenu) {
1510      dropdownMenu.style.visibility = "hidden";
1511      dropdownMenu.style.opacity = "0";
1512      dropdownMenu.style.display = "none";
1513      dropdownMenu.style.transform = "translateY(-10px)";
1514    }
1515    if (toggle) {
1516      toggle.setAttribute("aria-expanded", "false");
1517    }
1518  }
1519}
1520});
1521
1522</script>
1522
1523
1524
1525<style>
1526  .skip-link {
1527  position: absolute;
1528  top: -40px;
1529  left: 10px;
1530  background: #fff;
1531  padding: 10px;
1532  z-index: 100;
1533}
1534.skip-link:focus {
1535  top: 10px;
1536}
1537     .skip-link:focus {
1538  top: 10px;
1539  outline: 2px solid #000;
1540}
1541
1542.page-banner h1{
1543  text-transform: capitalise !important;
1544}
1545.w1lixhjf #location .location .location-hours-details .location-action .btn-primary.book {
1546    line-height: 50px !important;
1547}
1548@media (max-width:768px){
1549.single-post-wrapper {
1550flex-direction: column;
1551}
1552.wudxi4l section.services__stan {
1553    overflow: hidden;
1554}
1555      html body .col-md-4.team_section {
1556        margin-bottom: 90px !important;
1557      }
1558.doc_section a.inner_btn {
1559    position: absolute;
1560    left: 25%;
1561    bottom: -6%;
1562    width: 50%;
1563}
1564.more-blogs, .single-post-container {
1565width: 100% !important;
1566}
1567.dropdown-menu {
1568    position: static;
1569    background: transparent !important;
1570    transition: visibility 0.2s, opacity 0.2s, transform 0.2s;
1571}
1572}
1573@media (min-width: 769px) {
1574    .w11yoqjr #header .header__submenu:hover .header__submenu__list {
1575        top: 42px;
1576        opacity: 1 !important;
1577        z-index: 10;
1578        visibility: visible !important;
1579        display: block !important;
1580        transform: none !important;
1581    }
1582}
1583section#contact {
1584    padding: 1% 3%;
1585    background-image: linear-gradient(181deg, #c7b182bd, #fff), url(https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/texas-bw_migrated.webp);
1586    background-position: 0 0, 50px 50px;
1587    background-repeat: repeat, no-repeat;
1588    background-size: auto, 35.88vw;
1589}
1590body a.inner_btn {
1591    border-radius: 10px !important;
1592}
1593</style>
1594<!-- Add the custom HTML code here. -->
1595
1596
1597<!-- Banner Component -->
1598<section class="w93rd8k" style="--w93rd8k-0:50%50%;--w93rd8k-1:center;--w93rd8k-2:center;--w93rd8k-3:#ffffffFF"><section class="inner-page-head services lozad lozad-bg bg-loaded" style="background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent), url(&quot;https://gp-assets-1.growthplug.com/website_files/5056/Footer_Background.webp&quot;);" data-background-gradient="linear-gradient(to top, #000000CC, transparent), url(https://gp-assets-1.growthplug.com/website_files/5056/Footer_Background.webp)" data-loaded="true"><div class="page-banner-text"><h1 class="builder-editable-elements elementId-3-1">Blogs</h1></div></section></section>
1599<style>
1600.w93rd8k{
1601height: max-content;
1602}
1603</style>
1604<!-- Breadcrumb Component -->
1605<div class="breadcrumb">
1606    <a href="https://www.texasoralsurgerygroup.com">Home</a> / 
1607    <span>Blogs</span>
1608</div>
1609
1610<div class="blogs-container">
1611            <div class="blog-grid">
1612                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/when-do-i-need-jaw-surgery/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1613                                            <div class="blog-thumbnail">
1614                            <img post-id="17488" fifulocal-featured="1" width="1600" height="1063" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_When_Do_I_Need_a_Jaw_Surgery.webp" class="attachment-medium size-medium wp-post-image" alt="When Do I Need Jaw Surgery?" title="When Do I Need Jaw Surgery?" title="When Do I Need Jaw Surgery?" decoding="async" fetchpriority="high" srcset="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_When_Do_I_Need_a_Jaw_Surgery.webp 1600w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_When_Do_I_Need_a_Jaw_Surgery-768x510.webp 768w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_When_Do_I_Need_a_Jaw_Surgery-1536x1020.webp 1536w" sizes="(max-width: 1600px) 100vw, 1600px" />                        </div>
1615                    
1616                    <h2 class="blog-title">When Do I Need Jaw Surgery?</h2>
1617                    <p class="blog-excerpt">
1618                        Pain is a sensation we desperately try to avoid, but sometimes our bodies do us no favors and make everyday activities unbearable. When the bones in our mouths are the ones to blame, professional oral surgeons in 76210 might recommend jaw surgery. Facial trauma, TMJ disorder, sleep apnea, and an open bite are only some conditions that [&hellip;]                    </p>
1619                </article>
1620                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/changes-youll-notice-after-your-dental-implant-surgery/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1621                                            <div class="blog-thumbnail">
1622                            <img post-id="17281" fifulocal-featured="1" width="1600" height="1066" src="https://www.texasoralsurgerygroup.com/w
1622p-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_After_Your_Dental_Implant_Surgery.webp" class="attachment-medium size-medium wp-post-image" alt="Changes You&#8217;ll Notice After Your Dental Implant Surgery" title="Changes You&#8217;ll Notice After Your Dental Implant Surgery" title="Changes You&#8217;ll Notice After Your Dental Implant Surgery" decoding="async" srcset="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_After_Your_Dental_Implant_Surgery.webp 1600w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_After_Your_Dental_Implant_Surgery-768x512.webp 768w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_After_Your_Dental_Implant_Surgery-1536x1023.webp 1536w" sizes="(max-width: 1600px) 100vw, 1600px" />                        </div>
1623                    
1624                    <h2 class="blog-title">Changes You&#8217;ll Notice After Your Dental Implant Surgery</h2>
1625                    <p class="blog-excerpt">
1626                        When you are terrified or anxious before dental surgery, results become the force that drives you to sit in your dentist's chair and undergo the procedure anyways. After your trusty oral surgeon places your surgical dental implants in Plano and the discomfort goes away, you'll be able to enjoy a new you. Learn about the changes you'll [&hellip;]                    </p>
1627                </article>
1628                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/how-to-get-your-children-ready-for-a-tooth-extraction/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1629                                            <div class="blog-thumbnail">
1630                            <img post-id="17445" fifulocal-featured="1" width="900" height="506" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX__How_to_Make_Children_Ready_for_Tooth_Extraction.webp" class="attachment-medium size-medium wp-post-image" alt="How to Get Your Children Ready for a Tooth Extraction" title="How to Get Your Children Ready for a Tooth Extraction" title="How to Get Your Children Ready for a Tooth Extraction" decoding="async" srcset="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX__How_to_Make_Children_Ready_for_Tooth_Extraction.webp 900w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX__How_to_Make_Children_Ready_for_Tooth_Extraction-768x432.webp 768w" sizes="(max-width: 900px) 100vw, 900px" />                        </div>
1631                    
1632                    <h2 class="blog-title">How to Get Your Children Ready for a Tooth Extraction</h2>
1633                    <p class="blog-excerpt">
1634                        To the inventive mind of a child, tooth extractions in 76210 sound like spine-chilling monsters that want to make their mouth hurt and bleed. However, dentists have mastered this procedure, turning it into a slightly uncomfortable but tolerable process for patients of any age. Dental professionals only extract kids' natural teeth in a handful of circumstances, [&hellip;]                    </p>
1635                </article>
1636                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/understand-the-benefits-of-bone-grafting-for-dental-implants/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1637                                            <div class="blog-thumbnail">
1638                            <img post-id="17473" fifulocal-featured="1" width="1600" height="1082" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Benefits_of_Bone_Grafting_for_Dental_Implants.webp" class="attachment-medium size-medium wp-post-image" alt="Understand the Benefits of Bone Grafting for Dental Implants" title="Understand the Benefits of Bone Grafting for Dental Implants" title="Understand the Benefits of Bone Grafting for Dental Implants" decoding="async" loading="lazy" srcset="https://www.texasoralsurgerygroup.com/w
1638p-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Benefits_of_Bone_Grafting_for_Dental_Implants.webp 1600w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Benefits_of_Bone_Grafting_for_Dental_Implants-768x519.webp 768w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Benefits_of_Bone_Grafting_for_Dental_Implants-1536x1039.webp 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" />                        </div>
1639                    
1640                    <h2 class="blog-title">Understand the Benefits of Bone Grafting for Dental Implants</h2>
1641                    <p class="blog-excerpt">
1642                        Various factors are necessary for good oral health, including frequent brushing and flossing, a healthy diet, and positive lifestyle choices. There are significant, long-term effects, including tooth loss, when one component fails. Missing teeth trauma, illness, or decay can result in serious oral health issues such as misalignment,&nbsp;gum disease, and bone loss. &nbsp; It's crucial [&hellip;]                    </p>
1643                </article>
1644                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/getting-ready-five-things-you-should-do-before-dental-implant-surgery/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1645                                            <div class="blog-thumbnail">
1646                            <img post-id="17377" fifulocal-featured="1" width="1600" height="1067" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Before_Dental_Implant_Surgery.webp" class="attachment-medium size-medium wp-post-image" alt="Getting Ready: Five Things You Should Do Before Dental Implant Surgery" title="Getting Ready: Five Things You Should Do Before Dental Implant Surgery" title="Getting Ready: Five Things You Should Do Before Dental Implant Surgery" decoding="async" loading="lazy" srcset="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Before_Dental_Implant_Surgery.webp 1600w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Before_Dental_Implant_Surgery-768x512.webp 768w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Before_Dental_Implant_Surgery-1536x1024.webp 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" />                        </div>
1647                    
1648                    <h2 class="blog-title">Getting Ready: Five Things You Should Do Before Dental Implant Surgery</h2>
1649                    <p class="blog-excerpt">
1650                        Dental implants in 76210 are a life-saver for people with unhealthy or insecurity-inducing smiles. They are a part of the mouth of 3 million Americans and the procedure of choice for dentists looking to fix tooth loss or trauma. &nbsp; As safe and game-changing as this procedure may be, it also takes a toll on the body [&hellip;]                    </p>
1651                </article>
1652                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/when-is-tooth-removal-necessary/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1653                                            <div class="blog-thumbnail">
1654                            <img post-id="17365" fifulocal-featured="1" width="900" height="600" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_When_Is_Tooth_Removal_Necessary.webp" class="attachment-medium size-medium wp-post-image" alt="When Is Tooth Removal Necessary?" title="When Is Tooth Removal Necessary?" title="When Is Tooth Removal Necessary?" decoding="async" loading="lazy" srcset="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_When_Is_Tooth_Removal_Necessary.webp 900w, https://www.texasoralsurgerygroup.com/w
1654p-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_When_Is_Tooth_Removal_Necessary-768x512.webp 768w" sizes="auto, (max-width: 900px) 100vw, 900px" />                        </div>
1655                    
1656                    <h2 class="blog-title">When Is Tooth Removal Necessary?</h2>
1657                    <p class="blog-excerpt">
1658                        Whenever possible, we try to preserve as much of our patients&rsquo; natural tooth material as possible. That said, there are situations that require tooth removal. All our offices offer this service, which means you can get tooth removal in the 76201, 75075, 76240, and 76234 area codes. Today, we want to discuss the situations that [&hellip;]                    </p>
1659                </article>
1660                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/7-things-you-need-to-know-about-wisdom-teeth/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1661                                            <div class="blog-thumbnail">
1662                            <img post-id="17441" fifulocal-featured="1" width="1600" height="1067" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_7_Things_to_Know_About_Wisdom_Teeth.webp" class="attachment-medium size-medium wp-post-image" alt="‍7 Things You Need to Know About Wisdom Teeth" title="‍7 Things You Need to Know About Wisdom Teeth" title="‍7 Things You Need to Know About Wisdom Teeth" decoding="async" loading="lazy" srcset="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_7_Things_to_Know_About_Wisdom_Teeth.webp 1600w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_7_Things_to_Know_About_Wisdom_Teeth-768x512.webp 768w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_7_Things_to_Know_About_Wisdom_Teeth-1536x1024.webp 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" />                        </div>
1663                    
1664                    <h2 class="blog-title">‍7 Things You Need to Know About Wisdom Teeth</h2>
1665                    <p class="blog-excerpt">
1666                        &zwj;Wisdom teeth&nbsp;used to serve a very important purpose; however, in current day, they can cause issues if you don't have enough space. Your mouth goes through many changes in your lifetime. The appearance of your third set of molars usually takes place between ages 17 and 21 and are called &ldquo;wisdom teeth&rdquo; because they come [&hellip;]                    </p>
1667                </article>
1668                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/how-do-you-deal-with-anxiety-before-a-tooth-extraction/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1669                                            <div class="blog-thumbnail">
1670                            <img post-id="17434" fifulocal-featured="1" width="900" height="600" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Anxiety_Before_a_Tooth_Extraction.webp" class="attachment-medium size-medium wp-post-image" alt="How Do You Deal With Anxiety Before a Tooth Extraction" title="How Do You Deal With Anxiety Before a Tooth Extraction" title="How Do You Deal With Anxiety Before a Tooth Extraction" decoding="async" loading="lazy" srcset="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Anxiety_Before_a_Tooth_Extraction.webp 900w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Anxiety_Before_a_Tooth_Extraction-768x512.webp 768w" sizes="auto, (max-width: 900px) 100vw, 900px" />                        </div>
1671                    
1672                    <h2 class="blog-title">How Do You Deal With Anxiety Before a Tooth Extraction</h2>
1673                    <p class="blog-excerpt">
1674                        Tooth extraction in Denton is often a routine task for dentists. However, it is a cause of concern and anxiety for some patients. Some people would do anything to avoid&nbsp;oral surgery&nbsp;out of fear of the dentist&rsquo;s chair. Unfortunately, doing so has severe consequences for their dental health. Why Do People Fear the Dentist&rsquo;s Chair? Dental [&hellip;]                    </p>
1675                </article>
1676                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/is-your-wisdom-tooth-a-risk-for-oral-disease/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1677                                            <div class="blog-thumbnail">
1678                            <img post-id="17422" fifulocal-featured="1" width="1600" height="1067" src="https://www.texasoralsurgerygroup.com/w
1678p-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Is_Your_Wisdom_Tooth_a_Risk_for_Oral_Disease.webp" class="attachment-medium size-medium wp-post-image" alt="Is Your Wisdom Tooth a Risk for Oral Disease?" title="Is Your Wisdom Tooth a Risk for Oral Disease?" title="Is Your Wisdom Tooth a Risk for Oral Disease?" decoding="async" loading="lazy" srcset="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Is_Your_Wisdom_Tooth_a_Risk_for_Oral_Disease.webp 1600w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Is_Your_Wisdom_Tooth_a_Risk_for_Oral_Disease-768x512.webp 768w, https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Is_Your_Wisdom_Tooth_a_Risk_for_Oral_Disease-1536x1024.webp 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" />                        </div>
1679                    
1680                    <h2 class="blog-title">Is Your Wisdom Tooth a Risk for Oral Disease?</h2>
1681                    <p class="blog-excerpt">
1682                        Wisdom teeth in Plano can grow when there&rsquo;s almost no room inside a person&rsquo;s mouth. More often than not, the third molar becomes impacted or does not erupt at a proper angle. In some cases, the tooth may not emerge fully from the gums. Both of these cases may require a&nbsp;wisdom tooth extraction. Why Dentists [&hellip;]                    </p>
1683                </article>
1684                            <article class="blog-post" onclick="if (!window.__cfRLUnblockHandlers) return false; window.location='https://www.texasoralsurgerygroup.com/blog/diseases-that-make-dental-implants-necessary/'" data-cf-modified-3072656e1c15783cc9ac3cf7-="">
1685                                            <div class="blog-thumbnail">
1686                            <img post-id="17480" fifulocal-featured="1" width="601" height="900" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/Oral_Surgeon_North_Texas_TX_Diseases_That_Make_Dental_Implants_Necessary.webp" class="attachment-medium size-medium wp-post-image" alt="Diseases That Make Dental Implants Necessary" title="Diseases That Make Dental Implants Necessary" title="Diseases That Make Dental Implants Necessary" decoding="async" loading="lazy" />                        </div>
1687                    
1688                    <h2 class="blog-title">Diseases That Make Dental Implants Necessary</h2>
1689                    <p class="blog-excerpt">
1690                        Dental implants in Denton are designed to replace lost teeth. You won’t need these implants when you have complete and healthy teeth. However, you’d have to consider these restorative devices if you’ve lost one or more teeth due to trauma or disease. How Do Dental Implants Work? Dental implants are metal screws that replace your missing tooth’s [&hellip;]                    </p>
1691                </article>
1692                    </div>
1693
1694        <!-- Pagination -->
1695        <div class="pagination">
1696            <ul class='page-numbers'>
1697	<li><span aria-current="page" class="page-numbers current">1</span></li>
1698	<li><a class="page-numbers" href="https://www.texasoralsurgerygroup.com/blogs/page/2/">2</a></li>
1699	<li><a class="page-numbers" href="https://www.texasoralsurgerygroup.com/blogs/page/3/">3</a></li>
1700	<li><span class="page-numbers dots">&hellip;</span></li>
1701	<li><a class="page-numbers" href="https://www.texasoralsurgerygroup.com/blogs/page/6/">6</a></li>
1702	<li><a class="next page-numbers" href="https://www.texasoralsurgerygroup.com/blogs/page/2/">Older Posts »</a></li>
1703</ul>
1704        </div>
1705
1706    </div>
1707
1708<!-- Add the custom HTML code here. -->
1709
1710<!-- Footer component -->
1711<div class="componentId-8 common-footer" style="position:relative">
1712  <div>
1713    <section class="w10xqomf" style="--w10xqomf-0:#b39759;--w10xqomf-1:#ffffffFF;--w10xqomf-2:#ffffffFF;--w10xqomf-4:#1c0801;--w10xqomf-7:#ffffffFF;--w10xqomf-8:#1c0801">
1714      <footer id="footer">
1715        <div class="footer">
1716          <div class="container">
1717            <div class="row">
1718              <div class="col-md-6 footer-address">
1719                <div class="read-more-footer" style="max-height:none">
1720                  <div class="border-bottom">
1721                    <div class="builder-editable-elements elementId-8-1">
1722                      Texas Oral Surgery Group
1723                    </div>
1724                    <div>
1725                      <p class="add-split-javascript builder-editable-elements elementId-8-2">
1726                        3713 W 15th St, #403, Plano, TX 75075
1727                      </p>
1728                      <p class="builder-editable-elements elementId-8-3">
1729                        Phone :<!-- -->
1730                        <a href="tel:9725969242" aria-label="9725969242" class="builder-editable-elements elementId-8-4">(972) 596-9242</a>
1731                      </p>
1732                    </div>
1733                    <div>
1734                      <p class="add-split-javascript builder-editable-elements elementId-8-5">
1735                        2711 Shoreline Dr, #131, Denton, TX 76210
1736                      </p>
1737                      <p class="builder-editable-elements elementId-8-6">
1738                        Phone :<!-- -->
1739                        <a href="tel:9403879015" aria-label="9403879015" class="builder-editable-elements elementId-8-7">(940) 387-9015</a>
1740                      </p>
1741                    </div>
1742                    <div>
1743                      <p class="add-split-javascript builder-editable-elements elementId-8-8">
1744                        821 E Broadway St, Gainesville, TX 76240
1745                      </p>
1746                      <p class="builder-editable-elements elementId-8-9">
1747                        Phone :<!-- -->
1748                        <a href="tel:9406122040" aria-label="9406122040" class="builder-editable-elements elementId-8-10">(940) 612-2040</a>
1749                      </p>
1750                    </div>
1751                    <div>
1752                      <p class="add-split-javascript builder-editable-elements elementId-8-11">
1753                        1305 S. FM 51, #100, Decatur, TX 76234
1754                      </p>
1755                      <p class="builder-editable-elements elementId-8-12">
1756                        Phone :<!-- -->
1757                        <a href="tel:9406272256" aria-label="9406272256" class="builder-editable-elements elementId-8-13">(940) 627-2256</a>
1758                      </p>
1759                    </div>
1760                  </div>
1761                </div>
1762              </div>
1763              <div class="col-md-3 col-xs-6 footer-address">
1764                <div class="hdiv builder-editable-elements elementId-8-14">
1765                  Navigate
1766                </div>
1767                <ul class="navigate">
1768                  <li class="active">
1769                    <a href="/" aria-label="Home" class="builder-editable-elements elementId-8-15">Home</a>
1770                  </li>
1771                  <li class="active">
1772                    <a href="/" aria-label="About Us" class="builder-editable-elements elementId-8-16">About Us</a>
1773                  </li>
1774                  <li class="active">
1775                    <a href="#" aria-label="Services" class="builder-editable-elements elementId-8-17">Services</a>
1776                  </li>
1777                  <li class="active">
1778                    <a href="#" aria-label="Patient Information" class="builder-editable-elements elementId-8-18">Patient Information</a>
1779                  </li>
1780                  <li class="active">
1781                    <a href="#" aria-label="Surgical Instructions" class="builder-editable-elements elementId-8-19">Surgical Instructions</a>
1782                  </li>
1783                  <li class="active">
1784                    <a href="/patient-registration" aria-label="Patient Registration" class="builder-editable-elements elementId-8-20">Patient Registration</a>
1785                  </li>
1786                </ul>
1787              </div>
1788              <div class="col-md-3 col-xs-6 footer-address">
1789                <div class="hdiv builder-editable-elements elementId-8-21">
1790                  Social
1791                </div>
1792                <ul class="social">
1793                  <li>
1794                    <a href="https://maps.app.goo.gl/c8ttWCAhYv7b484u7" aria-label="Google" class="builder-editable-elements elementId-8-22" target="_blank"><i class="fa fa-google"></i>Google</a>
1795                  </li>
1796                  <li>
1797                    <a href="https://maps.app.goo.gl/h9JXx1Jp7AbwRKF27" aria-label="Google" class="builder-editable-elements elementId-8-23" target="_blank"><i class="fa fa-google"></i>Google</a>
1798                  </li>
1799                  <li>
1800                    <a href="https://maps.app.goo.gl/Q3qmFcVkvrGnYmj3A" aria-label="Google" class="builder-editable-elements elementId-8-24" target="_blank"><i class="fa fa-google"></i>Google</a>
1801                  </li>
1802                  <li>
1803                    <a href="https://maps.app.goo.gl/PwWzKNpJ8XTtgYo68" aria-label="Google" class="builder-editable-elements elementId-8-25" target="_blank"><i class="fa fa-google"></i>Google</a>
1804                  </li>
1805                  <li>
1806                    <a href="https://business.facebook.com/Texas-Oral-Surgery-Group-Decatur-107575581469119/" aria-label="Facebook" class="builder-editable-elements elementId-8-26" target="_blank"><i class="fa fa-facebook"></i>Facebook</a>
1807                  </li>
1808                  <li>
1809                    <a href="https://business.facebook.com/Texas-Oral-Surgery-Group-Denton-108272154732073/?business_id=2425082154395266" aria-label="Facebook" class="builder-editable-elements elementId-8-27" target="_blank"><i class="fa fa-facebook"></i>Facebook</a>
1810                  </li>
1811                  <li>
1812                    <a href="https://www.facebook.com/profile.php?id=100067517341588" aria-label="Facebook" class="builder-editable-elements elementId-8-28" target="_blank"><i class="fa fa-facebook"></i>Facebook</a>
1813                  </li>
1814                  <li>
1815                    <a href="https://business.facebook.com/Texas-Oral-Surgery-Group-Gainesville-106679984896526
1815/?business_id=2425082154395266" aria-label="Facebook" class="builder-editable-elements elementId-8-29" target="_blank"><i class="fa fa-facebook"></i>Facebook</a>
1816                  </li>
1817                  <li>
1818                    <a href="https://www.instagram.com/texasoralsurgery/" aria-label="Instagram" class="builder-editable-elements elementId-8-30" target="_blank"><i class="fa fa-instagram"></i>Instagram</a>
1819                  </li>
1820                  <li>
1821                    <a href="https://twitter.com/lrsdds" aria-label="Twitter" class="builder-editable-elements elementId-8-31" target="_blank"><i class="fa fa-twitter"></i>Twitter</a>
1822                  </li>
1823                  <li>
1824                    <a href="https://www.linkedin.com/in/larry-stewart-dds-oms/" aria-label="Linkedin" class="builder-editable-elements elementId-8-32" target="_blank"><i class="fa fa-linkedin"></i>Linkedin</a>
1825                  </li>
1826                </ul>
1827              </div>
1828              <div class="col-md-12 col-xs-12 footer-legal">
1829                <ul>
1830                  <li class="builder-editable-elements elementId-8-33">
1831                    © Copyright<!-- -->
1832                    <span class="copyright_year builder-editable-elements elementId-8-34">2025</span>
1833                  </li>
1834                  <li class="builder-editable-elements elementId-8-36">
1835                    <a href="/privacy-policy/" aria-label="Privacy Policy" class="builder-editable-elements elementId-8-35">Privacy Policy</a>
1836                    <!-- -->|<!-- -->
1837                    <a href="/terms-and-conditions/" aria-label="Terms and Conditions" class="builder-editable-elements elementId-8-37">Terms and Conditions</a>
1838                    <!-- -->|<!-- -->
1839                    <a href="/accessibility-statement/" aria-label="Accessibility Statement" class="builder-editable-elements elementId-8-38">Accessibility Statement</a>
1840                  </li>
1841                  <li class="builder-editable-elements elementId-8-36">
1842                    <a href="/ai-generated-content-disclaimer/" aria-label="AI-Generated Content Disclaimer" class="builder-editable-elements elementId-8-35">AI-Generated Content Disclaimer</a>
1843                  </li>
1844                </ul>
1845              </div>
1846            </div>
1847          </div>
1848        </div>
1849      </footer>
1850    </section>
1851  </div>
1852</div>
1853<div style="position:relative" class="componentId-23"><div><div class="not-editable"><div class="builder-editable-elements elementId-23-2"><style class="builder-editable-elements elementId-23-1">
1854  html body .col-md-4.team_section:hover p {
1855    color: #867143 !important;
1856  }
1857  html body .video-banner .hero h1,
1858  html body .team_area h2 {
1859    text-transform: math-auto !important;
1860  }
1861
1862  html section.service-wrap2 h2 {
1863    font-size: 39px !important;
1864  }
1865  html body .flip-card-back .cmn-btn {
1866    border-radius: 5px !important;
1867  }
1868  html body .flip-card-back .cmn-btn:hover {
1869    background: #0a4986;
1870    color: #fff !important;
1871  }
1872  video#vid {
1873    height: 100vh;
1874    object-fit: cover;
1875  }
1876
1877  html body .video-banner .hero h1 {
1878    font-weight: 600 !important;
1879    font-size: 40px !important;
1880    color: #fff !important;
1881  }
1882
1883  html body .video-banner .hero {
1884    top: 33% !important;
1885    width: 100% !important;
1886    height: 100vh !important;
1887    bottom: 0 !important;
1888    background: rgb(0 0 0 / 50%) !important;
1889    display: flex !important;
1890    align-items: center !important;
1891    justify-content: center !important;
1892  }
1893
1894  html body .video-banner .hero .contact {
1895    display: none !important;
1896  }
1897
1898  html body .video-banner .hero img {
1899    display: none !important;
1900  }
1901
1902  html body .about__wrap {
1903    max-width: 75% !important;
1904  }
1905
1906  html body .card__picture img {
1907    border-radius: 0 !important;
1908    object-fit: contain !important;
1909  }
1910
1911  html body .specialities-header {
1912    font-size: 39px !important;
1913    text-transform: uppercase !important;
1914  }
1915
1916  section#location h2 {
1917    font-size: 39px;
1918    text-transform: uppercase;
1919  }
1920
1921  html body #review .review__item__list span {
1922    font-size: 16px !important;
1923  }
1924
1925  html body #review .review__item__list p {
1926    font-size: 16px !important;
1927  }
1928
1929  a.inner_btn:hover {
1930    color: #b39759;
1931    background: #fff;
1932    box-shadow: inset 0px 0px 7px 0px #00000026;
1933  }
1934
1935  .section-button {
1936    background: #b39759 !important;
1937    color: #ffffff !important;
1938  }
1939
1940  .section-button:hover {
1941    background: #ffffff !important;
1942    color: #b39759 !important;
1943  }
1944  @media screen and (min-width: 3000px) {
1945    .doctor-block_img {
1946      max-width: 440px !important;
1947    }
1948    html body .video-banner .hero h1 {
1949      font-size: 80px !important;
1950    }
1951    .patient_video iframe {
1952      height: 600px !important;
1953    }
1954    .insurance figure {
1955      max-width: 300px;
1956      height: 250px;
1957    }
1958  }
1959  @media screen and (min-width: 1100px) {
1960    .video-banner .hero a.inner_btn {
1961      position: absolute !important;
1962      bottom: 25% !important;
1963    }
1964
1965    html body .video-banner .hero h1 {
1966      position: absolute !important;
1967      bottom: 40% !important;
1968    }
1969  }
1970  @media screen and (min-width: 1900px) {
1971    .doctor-block_img.choi_img {
1972      max-width: 440px;
1973      margin: 0 auto;
1974      display: block;
1975    }
1976    html body .about__wrap p {
1977      line-height: 35px !important;
1978      font-size: 20px !important;
1979    }
1980    .container {
1981      width: 90% !important;
1982    }
1983  }
1984  @media screen and (min-width: 2000px) {
1985    html body .video-banner .hero {
1986      top: 43% !important;
1987    }
1988
1989    .doctor-block_img {
1990      width: 25%;
1991      height: 100%;
1992    }
1993
1994    .patient_video iframe {
1995      max-width: 80%;
1996      height: 500px;
1997    }
1998    .insurance figure {
1999      max-width: 300px;
2000      height: 250px;
2001    }
2002    html body #review .review__item__list p {
2003      font-size: 28px !important;
2004    }
2005    html body #review .review__item__list span {
2006      font-size: 25px !important;
2007    }
2008  }
2009
2010  @media (min-width: 1000px) and (max-width: 1100px) {
2011    .doctor-block_img {
2012      position: unset;
2013      width: 50%;
2014    }
2015
2016    .doctor_bio-block {
2017      width: 100%;
2018    }
2019  }
2020
2021  @media screen and (max-width: 1150px) {
2022    html body .video-banner .hero {
2023      background: #fff !important;
2024      flex-wrap: wrap !important;
2025    }
2026
2027    html body .video-banner .hero h1 {
2028      line-height: 50px !important;
2029      margin: 0 !important;
2030      display: none !important;
2031      color: #000 !important;
2032    }
2033
2034    html body .video-banner .hero img {
2035      display: block !important;
2036      position: relative !important;
2037    }
2038
2039    /* .hero::before {
2040      content: "WELCOME TO";
2041      color: #000;
2042      display: block;
2043      font-size: 30px;
2044      position: absolute;
2045      top: 10px;
2046      font-weight: 600;
2047    } */
2048
2049    html body .video-banner .hero {
2050      height: 100% !important;
2051      padding: 0 !important;
2052      background: #fff !important;
2053
2054      padding: 2% !important;
2055      margin-top: 25px;
2056    }
2057
2058    a.doc_sec {
2059      position: relative;
2060      margin: 0 auto;
2061      display: block;
2062      max-width: max-content;
2063    }
2064    video#vid {
2065      height: 50vh;
2066    }
2067  }
2068  @media (min-width: 700px) and (max-width: 1100px) {
2069    video#vid {
2070      height: 70vh;
2071      margin-top: 25px;
2072    }
2073  }
2074  @media screen and (max-width: 900px) {
2075    html body .video-banner .hero {
2076      background: #fff !important;
2077      flex-wrap: wrap !important;
2078    }
2079
2080    html body .video-banner .hero h1 {
2081      line-height: 50px !important;
2082      margin: 0 !important;
2083      display: none !important;
2084      color: #000 !important;
2085    }
2086
2087    html body .video-banner .hero img {
2088      display: block !important;
2089      position: relative !important;
2090    }
2091
2092    .hero::before {
2093      content: "WELCOME TO";
2094      color: #000;
2095      display: block;
2096      font-size: 30px;
2097      position: absolute;
2098      top: 10px;
2099      font-weight: 600;
2100    }
2101
2102    html body .video-banner .hero {
2103      height: 100% !important;
2104      padding: 0 !important;
2105      background: #fff !important;
2106      flex-direction: column-reverse !important;
2107    }
2108
2109    video#vid {
2110      height: 35vh;
2111    }
2112
2113    a.doc_sec {
2114      position: relative;
2115      margin: 0 auto;
2116      display: block;
2117      max-width: max-content;
2118    }
2119
2120    .container.cont_doctor-block.align-right {
2121      padding: 0;
2122    }
2123
2124    .doctor_bio-block {
2125      position: relative;
2126      width: 100%;
2127      padding: 10px;
2128      animation: unset !important;
2129      text-align: center;
2130    }
2131
2132    .doctor-block_img {
2133      position: relative;
2134      left: 0;
2135      width: 100%;
2136      max-width: 380px;
2137      margin-bottom: 10px;
2138    }
2139
2140    .doc_main {
2141      padding-top: 10px;
2142      padding-bottom: 0;
2143      flex-wrap: wrap;
2144    }
2145
2146    .container.cont_doctor-block {
2147      padding: 0;
2148    }
2149
2150    .patient_video iframe {
2151      margin: 15px auto;
2152    }
2153  }
2154.breadcrumb {
2155    background: #1c0801 !important;
2156    color: #fff !important;
2157    }
2158.breadcrumb a, .breadcrumb span {
2159    color: #fff !important;
2160    }
2161  @media screen and (max-width: 550px) {
2162    .team_area {
2163      padding: 3%;
2164    }
2165
2166    .w-layout-grid {
2167      grid-template-columns: 1fr;
2168    }
2169
2170    .home-office-link {
2171      min-height: 235px;
2172    }
2173
2174    html body .about__wrap {
2175      max-width: 100% !important;
2176      padding-top: 0 !important;
2177    }
2178
2179    html body .about__wrap h2 {
2180      font-size: 30px !important;
2181      margin-top: 0 !important;
2182    }
2183  }
2184
2185  html body .about__wrap h2 {
2186    text-transform: capitalize !important;
2187  }
2188
2189  @media screen and (min-width: 2500px) {
2190    .doctor_bio-block {
2191      width: 65% !important;
2192    }
2193
2194    .doc_main {
2195      margin-top: 80px !important;
2196    }
2197  }
2198
2199  .team_area h2,
2200  h2.doctore-block_name,
2201  html body .specialities-header,
2202  #specialties h3.card__title,
2203  .insur_sec h2,
2204  .patient_video h2,
2205  #review .header h2,
2206  section#location h2,
2207  #location > div > div > div:nth-child(1)::before,
2208  #location > div > div > div:nth-child(2)::before,
2209  #location > div > div > div:nth-child(3)::before,
2210  #location > div > div > div:nth-child(4)::before,
2211  .h6-black-ft {
2212    text-transform: capitalize !important;
2213  }
2214  @media (min-width: 990px) {
2215    section.service-wrap2 .col-md-4 {
2216      width: 25% !important;
2217    }
2218  }
2219
2220  @media (max-width: 800px) {
2221    .owl-stages {
2222      display: flex;
2223      width: 100%;
2224      flex-wrap: wrap;
2225      flex-direction: column;
2226    }
2227
2228    html body .owl-item.active {
2229      width: 100% !important;
2230    }
2231    #team .team-box {
2232      height: auto;
2233      min-height: max-content;
2234    }
2235  }
2236
2237  @media screen and (min-width: 1000px) and (max-width: 1100px) {
2238    .flip-card-front h3 {
2239      font-size: 18px !important;
2240    }
2241
2242    .flip-card-front figure {
2243      height: 200px !important;
2244      width: 200px !important;
2245    }
2246  }
2247
2248  @media (max-width: 800px) {
2249    .about__wrap h2 {
2250      padding-top: 40px !important;
2251    }
2252
2253    html body .owl-item.active {
2254      width: 100% !important;
2255      margin: 20px !important;
2256    }
2257  }
2258
2259  .service-wrap2 p {
2260    font-size: 16px !important;
2261  }
2262  #team figure.snip a.view_profile {
2263    background: #b39759 !important;
2264    border: 2px solid;
2265    z-index: 10;
2266  }
2267
2268  @media screen and (min-width: 1000px) and (max-width: 1100px) {
2269    section.service-wrap2 .col-md-4 {
2270      width: 50% !important;
2271    }
2272  }
2273
2274  html body .video-banner .hero h1 {
2275    font-size: 4vw !important;
2276  }
2277
2278  .services__stan .container {
2279    width: 100% !important;
2280  }
2281
2282  @media screen and (max-width: 1000px) {
2283    .about-section h3 {
2284      font-size: 4.85vw;
2285    }
2286
2287    .about-section h2 {
2288      font-size: 5.85vw;
2289    }
2290
2291    .column {
2292      background-color: #fff !important;
2293      max-height: unset !important;
2294    }
2295
2296    img.p-logo {
2297      max-width: 14.8vw !important;
2298      padding: 5px;
2299    }
2300  }
2301
2302  .services__stan .container {
2303    width: 100% !important;
2304    padding: 0px !important;
2305  }
2306  section.services__stan .title {
2307    color: white !important;
2308  }
2309
2310  .services__stan a.com_btn {
2311    background: #b39759;
2312    color: #fff;
2313    padding: 14px 40px;
2314    border-radius: 50px;
2315    box-shadow: inset 0 0 0 2px transparent;
2316    transition: transform 200ms ease, box-shadow 200ms ease;
2317    font-weight: 500;
2318    text-align: center;
2319    margin: 10px;
2320    display: inline-block;
2321    text-decoration: none;
2322    font-size: 16px;
2323    border: 2px solid #b39759;
2324  }
2325  .services__stan a.com_btn:hover {
2326    color: black !important;
2327    background: #fff !important;
2328    border: 2px solid #f7b97c !important;
2329  }
2330
2331  .services__stan .card:hover .content > :not(.title) {
2332    font-size: 16px !important;
2333  }
2334
2335  .services__stan a.com_btn {
2336    font-size: 14px !important;
2337    padding: 7px 20px !important;
2338  }
2339
2340  .services__stan h2.com_title,
2341  .doc_section h2.com_title {
2342    font-size: 3.85vw !important;
2343    margin: 20px !important;
2344  }
2345
2346  .b_overlay.com60 {
2347    /* background: url(https://gp-assets-1.growthplug.com/website_files/5056/Best_Oral_Surgeons_in_Plano_TX_Denton_TX_Gainesville_TX_Decatur_TX__wood_bg.webp) !important; */
2348    background-size: cover !important;
2349    background-repeat: no-repeat !important;
2350  }
2351
2352  .doc_section .col-md-4.team_section:hover {
2353    background: white !important;
2354  }
2355
2356  @media (min-width: 900px) {
2357    .services__stan .card {
2358      max-width: 33.33% !important;
2359      max-height: 310px !important;
2360    }
2361  }
2362
2363  .doc_section section {
2364    font-size: 16px !important;
2365    color: #393939 !important;
2366  }
2367
2368  .doc_section img.team_image_inner {
2369    border: 6px solid #c7b182;
2370    border-radius: 50% !important;
2371  }
2372
2373  .col-md-4.team_section:hover .team_image img {
2374    transform: unset !important;
2375  }
2376
2377  h4.team_designation {
2378    display: none !important;
2379  }
2380  .doc_section h2.com_title {
2381    color: white !important;
2382  }
2383
2384  .team_area .office-link-h3 {
2385    color: white !important;
2386  }
2387
2388  .doc_section a.inner_btn {
2389    position: absolute;
2390    left: 22%;
2391    bottom: -6%;
2392  }
2393
2394  .doc_section h2.com_title {
2395    color: #0a4986 !important;
2396    position: absolute;
2397    top: -15%;
2398    left: 30%;
2399  }
2400
2401  .b_overlay.com60 {
2402    margin-top: 60px !important;
2403  }
2404
2405  section.doc_section {
2406    margin-top: 90px !important;
2407  }
2408
2409  #review .header h2 {
2410    color: #044583 !important;
2411  }
2412  #review .review__item__list p,
2413  #review .review__item__list .name {
2414    color: #393939 !important;
2415  }
2416
2417  .patient_video h2 {
2418    color: white !important;
2419  }
2420
2421  .services__stan h2.com_title,
2422  .doc_section h2.com_title,
2423  #review .header h2,
2424  html body .team_area h2,
2425  .patient_video h2,
2426  section#location h2 {
2427    font-size: 3.85vw !important;
2428  }
2429
2430  a.inner_btn {
2431    border-radius: 30px !important;
2432  }
2433
2434  html body .video-banner .hero h1 {
2435    font-size: 4vw !important;
2436
2437    text-align: center !important;
2438    line-height: unset !important;
2439  }
2440
2441  @media screen and (min-width: 1300px) and (max-width: 1400px) {
2442    .about-section {
2443      min-height: 55vw !important;
2444    }
2445
2446    .about-section .container {
2447      width: 1270px !important;
2448    }
2449  }
2450
2451  .services__stan .card:after {
2452    background-image: linear-gradient(
2453      to bottom,
2454      rgba(27, 8, 1, 0) 0,
2455      rgba(27, 8, 1, 0.009) 11.7%,
2456      rgba(27, 8, 1, 0.034) 22.1%,
2457      rgba(27, 8, 1, 0.072) 31.2%,
2458      rgba(27, 8, 1, 0.123) 39.4%,
2459      rgba(27, 8, 1, 0.182) 46.6%,
2460      rgba(27, 8, 1, 0.249) 53.1%,
2461      rgba(27, 8, 1, 0.32) 58.9%,
2462      rgba(27, 8, 1, 0.394) 64.3%,
2463      rgba(27, 8, 1, 0.468) 69.3%,
2464      rgba(27, 8, 1, 0.54) 74.1%,
2465      rgba(27, 8, 1, 0.607) 78.8%,
2466      rgba(27, 8, 1, 0.668) 83.6%,
2467      rgba(27, 8, 1, 0.721) 88.7%,
2468      rgba(27, 8, 1, 0.762) 94.1%,
2469      rgba(27, 8, 1, 0.79) 100%
2470    ) !important;
2471  }
2472  img.service_inner_image {
2473    transition: transform 0.3s ease;
2474  }
2475
2476  .services__stan .card:hover img.service_inner_image {
2477    transform: scale(1.2);
2478  }
2479
2480  .doc_section h3.team_title:before {
2481    content: unset !important;
2482  }
2483  .abs-bg-img:hover {
2484    transform: scale(1.1);
2485  }
2486  .abs-bg-img {
2487    transition: transform 0.6s;
2488  }
2489
2490  h3.h3-brown.aos-init.aos-animate {
2491    font-size: 2.76vw;
2492    color: #b49759 !important;
2493    text-align: center;
2494  }
2495
2496  .video-banner .hero h1 span.text-span {
2497    color: #c7b182 !important;
2498  }
2499
2500  html body .video-banner .hero h1 {
2501    font-size: 73px !important;
2502    text-align: center !important;
2503    line-height: unset !important;
2504    font-weight: 500 !important;
2505  }
2506
2507  .about-section p {
2508    color: #393939 !important;
2509    font-size: 18px !important;
2510    font-weight: 400 !important;
2511  }
2512
2513  .doc_section h3.team_title {
2514    color: #b49759 !important;
2515  }
2516
2517  .doc_section section {
2518    font-size: 18px !important;
2519    color: #393939 !important;
2520    font-weight: 400 !important;
2521  }
2522  .doc_section a.inner_btn {
2523    transition: all 0.3s;
2524  }
2525  .doc_section a.inner_btn:hover {
2526    transform: scale(1.05);
2527    box-shadow: 0 6px 12px -3px #1b08014d;
2528    background: #b39759 !important;
2529    color: #0a5fb4 !important;
2530    border: none !important;
2531  }
2532
2533  #review .header h2:before {
2534    content: "Testimonials";
2535    display: block;
2536    color: #b49759;
2537    letter-spacing: 0.24vw;
2538    text-transform: uppercase;
2539    font-size: 19px !important;
2540    font-weight: 700;
2541    line-height: 290%;
2542  }
2543
2544  .insurance figure {
2545    border: none !important;
2546  }
2547
2548  .insur_sec h2 {
2549    font-size: 54px !important;
2550  }
2551
2552  .services__stan .card:after {
2553    background-image: linear-gradient(
2554      to bottom,
2555      rgba(27, 8, 1, 0) 0,
2556      rgba(27, 8, 1, 0.009) 11.7%,
2557      rgba(27, 8, 1, 0.034) 22.1%,
2558      rgba(27, 8, 1, 0.072) 31.2%,
2559      rgba(27, 8, 1, 0.123) 39.4%,
2560      rgba(27, 8, 1, 0.182) 46.6%,
2561      rgba(27, 8, 1, 0.249) 53.1%,
2562      rgba(27, 8, 1, 0.32) 58.9%,
2563      rgba(27, 8, 1, 0.394) 64.3%,
2564      rgba(27, 8, 1, 0.468) 69.3%,
2565      rgba(27, 8, 1, 0.54) 74.1%,
2566      rgba(27, 8, 1, 0.607) 78.8%,
2567      rgba(27, 8, 1, 0.668) 83.6%,
2568      rgba(27, 8, 1, 0.721) 88.7%,
2569      rgba(27, 8, 1, 0.762) 94.1%,
2570      rgba(27, 8, 1, 0.79) 100%
2571    ) !important;
2572    background-color: #7f6120;
2573    opacity: 0.33;
2574  }
2575  section.services__stan .title {
2576    color: white !important;
2577    text-transform: uppercase !important;
2578    font-size: 16px !important;
2579    font-family: "Lato" !important;
2580    font-weight: 700 !important;
2581    letter-spacing: 0.24vw;
2582  }
2583
2584  @media screen and (max-width: 1100px) {
2585    .hero::before {
2586      content: unset !important;
2587    }
2588  }
2589
2590  html body .video-banner .hero img {
2591    display: none !important;
2592  }
2593
2594  @media screen and (max-width: 900px) {
2595    html body .video-banner .hero {
2596      flex-direction: column !important;
2597    }
2598
2599    html body .video-banner .hero h1 {
2600      display: block !important;
2601      font-size: 24px !important;
2602    }
2603  }
2604
2605  html body .video-banner .hero h1 {
2606    font-size: 67px !important;
2607  }
2608  .about-section p {
2609    line-height: 30px !important;
2610  }
2611
2612  .doc_section section {
2613    line-height: 30px !important;
2614  }
2615
2616  @media screen and (max-width: 1100px) {
2617    .team_area .office-link-h3 {
2618      color: #393939 !important;
2619    }
2620
2621    .services__stan h2.com_title,
2622    .doc_section h2.com_title,
2623    #review .header h2,
2624    html body .team_area h2,
2625    .patient_video h2,
2626    section#location h2 {
2627      font-size: 30px !important;
2628    }
2629
2630    .b_overlay.com60 {
2631      margin-top: 160px !important;
2632    }
2633    .doc_section h2.com_title {
2634      left: 0% !important;
2635      width: 100% !important;
2636      top: -5% !important;
2637    }
2638
2639    html body .video-banner .hero h1 {
2640      display: block !important;
2641      font-size: 24px !important;
2642    }
2643  }
2644
2645  @media screen and (min-width: 800px) and (max-width: 1200px) {
2646    video#vid {
2647      height: 50vh !important;
2648      margin-top: 5px !important;
2649    }
2650
2651    html body .video-banner .hero h1 {
2652      font-size: 34px !important;
2653    }
2654
2655    html body .video-banner .hero {
2656      flex-direction: column !important;
2657    }
2658  }
2659
2660  @media screen and (min-width: 1000px) and (max-width: 1300px) {
2661    .about-section {
2662      min-height: 70vw !important;
2663    }
2664  }
2665  @media screen and (min-width: 1900px) {
2666    .insur_sec h2 {
2667      font-size: 3.85vw !important;
2668    }
2669
2670    .footer .column-5.w-col.col-md-3.w-col-stack {
2671      display: flex;
2672      align-items: flex-end !important;
2673      justify-content: flex-end;
2674    }
2675
2676    .services__stan .card {
2677      max-width: 33.33% !important;
2678      max-height: 450px !important;
2679      height: 450px !important;
2680    }
2681
2682    .col-md-6.footer-address {
2683      display: flex;
2684      align-items: center;
2685      justify-content: center;
2686    }
2687
2688    .doc_section .team_image {
2689      height: 380px !important;
2690    }
2691
2692    .about-section .container {
2693      width: 90% !important;
2694    }
2695  }
2696
2697  @media screen and (min-width: 2500px) {
2698    .services__stan .card {
2699      max-width: 33.33% !important;
2700      max-height: 550px !important;
2701      height: 550px !important;
2702    }
2703
2704    .doc_section a.inner_btn {
2705      position: absolute;
2706      left: 35% !important;
2707      bottom: -5% !important;
2708    }
2709
2710    .doc_section .team_image {
2711      height: 550px !important;
2712    }
2713
2714    .doc_section h2.com_title {
2715      top: -25% !important;
2716    }
2717
2718    .b_overlay.com60 {
2719      margin-top: 160px !important;
2720    }
2721
2722    .about-section {
2723      min-height: 40vw !important;
2724    }
2725  }
2726
2727  @media screen and (min-width: 3500px) {
2728    .welcome-img {
2729      height: 800px !important;
2730    }
2731
2732    .services__stan .card {
2733      max-width: 33.33% !important;
2734      max-height: 750px !important;
2735      height: 750px !important;
2736    }
2737
2738    .doc_section h2.com_title {
2739      top: -30% !important;
2740    }
2741
2742    .b_overlay.com60 {
2743      margin-top: 200px !important;
2744    }
2745
2746    .doc_section .team_image {
2747      height: 850px !important;
2748    }
2749  }
2750
2751  #review .review__block {
2752    align-items: center !important;
2753  }
2754  .review img.arrow-slide.lazyload {
2755    margin-top: 60px;
2756    margin-right: 20px;
2757    margin-left: 20px;
2758  }
2759
2760  @media screen and (max-width: 1100px) {
2761    .doc_section h2.com_title {
2762      left: auto !important;
2763      width: 100% !important;
2764      top: -8% !important;
2765      display: block !important;
2766      margin: auto !important;
2767    }
2768  }
2769
2770  @media screen and (max-width: 750px) {
2771    .about-section:before {
2772      content: "";
2773      background: url(https://gp-assets-1.growthplug.com/website_files/5056/Oral_Surgeon_North_Texas_TX_Background_Image.webp) !important;
2774      display: block;
2775      width: 200px !important;
2776      height: 200px !important;
2777      position: absolute;
2778      background-size: cover !important;
2779      top: 10px;
2780      top: 3vw;
2781      left: 3vw;
2782    }
2783
2784    .doc_section h2.com_title {
2785      left: auto !important;
2786      width: 100% !important;
2787      top: -4% !important;
2788      display: block !important;
2789      margin: auto !important;
2790    }
2791  }
2792
2793  @media screen and (min-width: 1000px) and (max-width: 1200px) {
2794    .team_area .office-link-h3 {
2795      color: #fff !important;
2796    }
2797  }
2798
2799  @media (max-width: 768px) {
2800    #review .review__block {
2801      flex-wrap: nowrap !important;
2802    }
2803  }
2804
2805  #review .header h2 {
2806    font-weight: 500 !important;
2807  }
2808
2809  #review .review__item__list p,
2810  .insur_sec p {
2811    font-size: 17px !important;
2812  }
2813
2814  @media screen and (min-width: 1000px) and (max-width: 1100px) {
2815    video#vid {
2816      height: 70vh !important;
2817      margin-top: 15px !important;
2818    }
2819  }
2820
2821  @media screen and (min-width: 1900px) {
2822    .doc_section a.inner_btn {
2823      position: absolute;
2824      left: 50% !important;
2825      bottom: -5% !important;
2826      transform: translateX(-50%) !important;
2827    }
2828
2829    .insur_sec h2 {
2830      font-size: 3.85vw !important;
2831    }
2832  }
2833
2834  @media screen and (max-width: 400px) {
2835    .services__stan .card {
2836      max-height: 550px !important;
2837      height: 350px !important;
2838    }
2839  }
2840  @media screen and (min-width: 800px) and (max-width: 1000px) {
2841    img.p-logo {
2842      max-width: 12.8vw !important;
2843      padding: 5px;
2844    }
2845  }
2846
2847  html body #review .review__item__list p,
2848  .insur_sec p {
2849    font-size: 17px !important;
2850  }
2851
2852  @media screen and (max-width: 900px) {
2853    video#vid {
2854      height: 35vh;
2855      margin-top: 45px;
2856    }
2857  }
2858
2859  @media screen and (min-width: 800px) and (max-width: 1200px) {
2860    .team_area .office-link-h3 {
2861      color: #fff !important;
2862    }
2863  }
2864
2865  @media screen and (min-width: 800px) and (max-width: 1000px) {
2866    .doc_section a.inner_btn {
2867      left: 50% !important;
2868
2869      transform: translateX(-50%) !important;
2870    }
2871
2872    .doc_section .team_image {
2873      height: 550px !important;
2874    }
2875
2876    .doc_section .row.d_flex {
2877      flex-direction: column !important;
2878    }
2879
2880    .col-md-4.team_section {
2881      width: 100% !important;
2882      margin-top: 50px !important;
2883    }
2884    
2885.doc_section h2.com_title {
2886          top: -5% !important;
2887}
2888    
2889  }
2890
2891  @media screen and (min-width: 1000px) and (max-width: 1200px) {
2892     .doc_section a.inner_btn {
2893           left: 49.2% !important;
2894        transform: translateX(-50%) !important;
2895        width: 70% !important;
2896        bottom: -5% !important;
2897    }
2898  }
2899
2900
2901.review img.arrow-slide {
2902    cursor: pointer !important;
2903}
2904
2905
2906@media (max-width: 767px) {
2907   html body .col-md-4.team_section {
2908      margin: 60px auto !important;
2909   }
2910}
2911  a.inner_btn {
2912    text-transform: capitalize!important;
2913}
2914</style>
2915</div><div class="jsx-parser"></div></div></div></div>
2916
2917
2918<!-- Body scripts -->
2919
2920<script type="3072656e1c15783cc9ac3cf7-text/javascript">window.__INITIAL__DATA__ = {}</script>
vendor: 1 bytes, line 2920
2920
2921<script type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
2921
2922<link crossorigin="anonymous" href="https://www.texasoralsurgerygroup.com/wp-content/uploads/fontawesome-files/css/fontawesome.min.css" rel="stylesheet">
2923<link crossorigin="anonymous" href="https://www.texasoralsurgerygroup.com/wp-content/uploads/fontawesome-files/css/brands.min.css" rel="stylesheet"/>
2924<link crossorigin="anonymous" href="https://www.texasoralsurgerygroup.com/wp-content/uploads/fontawesome-files/css/solid.min.css" rel="stylesheet"/>
2925<link crossorigin="anonymous" href="https://www.texasoralsurgerygroup.com/wp-content/uploads/fontawesome-files/css/v4-font-face.min.css" rel="stylesheet"/>
2926<link crossorigin="anonymous" href="https://www.texasoralsurgerygroup.com/wp-content/uploads/fontawesome-files/css/v4-shims.min.css" rel="stylesheet"/>
2927<script defer="" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/forge.min.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
vendor: 1 bytes, line 2927
2927
2928<script id="component-data" type="3072656e1c15783cc9ac3cf7-text/javascript">var website_properties = {"APPOINTMENT_RESPONSE_CUSTOM_MESSAGE":"Thank you for requesting a consultation with us. We look forward to providing you with compassionate and skilled care.\r\n\r\nPlease keep in mind that your appointment will not be fully scheduled until it has been confirmed by our team.","NEXT_GO_LIVE_TIME":"","BILLING_NOTI_EMAIL":"[email protected]","APPOINTMENT_RESPONSE_MAIL":"True","SKYFLOW_ENABLED":"False","ASANA_PROJECT":"1206604563311391","CUSTOM_COLOR":"#66c2ff","PRIMARY_COLOR_LIGHT":"#0a4986","PRIMARY_COLOR_DARK":"#007fcb","SECONDARY_COLOR_DARK":"#34515e","CONTACT_POPUP_SUCCESS_TEXT":"Your contact details have been successfully received.","REVIEW_POPUP_SUCCESS_TEXT":"Your Review has been successfully received.","BLOG_POPUP_SUCCESS_TEXT":"Your reply has been successfully received.","APPOINTMENT_POPUP_SUCCESS_TEXT":"Thank you for submitting your request. Our office will get back to you.","OPEN_AI_REQUEST_LIMIT":"25","IMAGE_AI_REQUEST_LIMIT":"10","MAP_STYLES":"[]","GRAD_1":"","GRAD_2":"","LANDING_PAGE_POPUP_SUCCESS_TEXT":"Thank you for your response. We will get back to you shortly.","BANNER_CAPTION":"OMS360","BANNER_SUB_CAPTION":"","BANNER_LOCATION":"Cumming, GA","IMAGE_CAPTION":"","PAGE_TITLE":"","COMPONENT_TITLE":"","BODY_TEXT":"","HYPER_LINK":"","SECONDARY_COLOR_LIGHT":"#15a5ed","APPOINTMENT_SUCCESS_REDIRECT":"","CONTACT_SUCCESS_REDIRECT":"","REVIEW_SUCCESS_REDIRECT":"","BLOG_DUE_DATES":"[20]","SHOW_TEAM_MEMBER_IN_TEMPLATE":"True","HEADER_FONT_SIZE":"10px","REVIEW_REQUEST_LIMIT":"50","PREFERRED_MAILING_START_TIME":"7:00 am","PREFERRED_MAILING_END_TIME":"7:00 pm","PRIMARY_FONT_SIZE":"px","RECOMMEND_QUESTION":"Thank You for choosing us!","COUNTRY_CODE":"+1","CAMPAIGN_CONTACTS_LIMIT":"5000","APPOINTMENT_ACKNOWLEDGEMENT":"null","CONTACT_ACKNOWLEDGEMENT":"null","PREFERRED_ANALYTICS_MAIL_TIME":"","PATIENT_CONFIRMATION_BODY":"False","COUNTRY":"US","TIMEZONE":"PT","REVIEW_TEXT":"","BRAND_POPUP_INIT":"False","ENABLE_META_KEYWORD":"True","BLOG_AI_REQUEST_LIMIT":"5","SECONDARY_COLOR":"#1c0801","PRIMARY_COLOR":"#b39759","HEADER_FONT":"'IBM Plex Serif'","PRIMARY_FONT":"'Lato'","DOCTIBLE_PATIENT_COMMUNICATOR":"False","DOCTIBLE_TEMPLATES":"False","DOCTIBLE_PATIENT_GROUPS":"False","DOCTIBLE_DIGITAL_FORMS":"False","DOCTIBLE_WEBSITE_MESSENGER":"False","DOCTIBLE_REVIEWS":"False","DOCTIBLE_APPOINTMENTS":"False","DOCTIBLE_CONTACTS":"False","DOCTIBLE_CAMPAIGNS":"False"};
2929  var location_data = [{"id":5101,"area":"Plano, TX","zip":"75075","state":"TX","mobile":null,"fax":"(972) 612-0787","email":"[email protected]","order":1,"phone":"9725969242","address":"3713 W 15th St, #403","website":5056,"latitude":"33.0212632","longitude":"-96.7634248","address_display":"3713 W 15th St, #403, Plano, TX 75075","working_hours":[{"days":"Monday","hours":"8:00 am - 4:30 pm","off":false,"appointments_only":false},{"days":"Tuesday","hours":"8:00 am - 4:30 pm","off":false,"appointments_only":false},{"days":"Wednesday","hours":"8:00 am - 4:30 pm","off":false,"appointments_only":false},{"days":"Thursday","hours":"8:00 am - 4:30 pm","off":false,"appointments_only":false},{"days":"Friday","hours":"8:00 am - 3:00 pm","off":false,"appointments_only":false},{"days":"Saturday","hours":"close","off":true,"appointments_only":false},{"days":"Sunday","hours":"close","off":true,"appointments_only":false}],"show":true,"mapConfig":{}},{"id":5102,"area":"Denton, TX","zip":"76210","state":"TX","mobile":null,"fax":"(940) 898-1649","email":"[email protected]","order":2,"phone":"9403879015","address":"2711 Shoreline Dr, #131","website":5056,"latitude":"33.1748002","longitude":"-97.0995939","address_display":"2711 Shoreline Dr, #131, Denton, TX 76210","working_hours":[{"days":"Monday","hours":"8:00 am - 4:00 pm","off":false,"appointments_only":false},{"days":"Tuesday","hours":"8:00 am - 4:00 pm","off":false,"appointments_only":false},{"days":"Wednesday","hours":"8:00 am - 4:00 pm","off":false,"appointments_only":false},{"days":"Thursday","hours":"8:00 am - 4:00 pm","off":false,"appointments_only":false},{"days":"Friday","hours":"8:00 am - 2:00 pm","off":false,"appointments_only":false},{"days":"Saturday","hours":"close","off":true,"appointments_only":false},{"days":"Sunday","hours":"close","off":true,"appointments_only":false}],"show":true,"mapConfig":{}}
2929,{"id":5103,"area":"Gainesville, TX","zip":"76240","state":"TX","mobile":null,"fax":null,"email":"[email protected]","order":3,"phone":"9406122040","address":"821 E Broadway St","website":5056,"latitude":"33.6261888","longitude":"-97.1373069","address_display":"821 E Broadway St, Gainesville, TX 76240","working_hours":[{"days":"Monday","hours":"close","off":true,"appointments_only":false},{"days":"Tuesday","hours":"close","off":true,"appointments_only":false},{"days":"Wednesday","hours":"close","off":true,"appointments_only":false},{"days":"Thursday","hours":"8:00 am - 4:00 pm","off":false,"appointments_only":false},{"days":"Friday","hours":"close","off":true,"appointments_only":false},{"days":"Saturday","hours":"close","off":true,"appointments_only":false},{"days":"Sunday","hours":"close","off":true,"appointments_only":false}],"show":true,"mapConfig":{}},{"id":5104,"area":"Decatur, TX","zip":"76234","state":"TX","mobile":null,"fax":null,"email":"[email protected]","order":4,"phone":"9406272256","address":"1305 S. FM 51, #100","website":5056,"latitude":"33.2246059","longitude":"-97.59372859999999","address_display":"1305 S. FM 51, #100, Decatur, TX 76234","working_hours":[{"days":"Monday","hours":"close","off":true,"appointments_only":false},{"days":"Monday","hours":"close","off":true,"appointments_only":false},{"days":"Tuesday","hours":"9:00 am - 4:00 pm","off":false,"appointments_only":false},{"days":"Tuesday","hours":"9:00 am - 4:00 pm","off":false,"appointments_only":false},{"days":"Wednesday","hours":"close","off":true,"appointments_only":false},{"days":"Wednesday","hours":"close","off":true,"appointments_only":false},{"days":"Thursday","hours":"close","off":true,"appointments_only":false},{"days":"Thursday","hours":"close","off":true,"appointments_only":false},{"days":"Friday","hours":"close","off":true,"appointments_only":false},{"days":"Friday","hours":"close","off":true,"appointments_only":false},{"days":"Saturday","hours":"close","off":true,"appointments_only":false},{"days":"Saturday","hours":"close","off":true,"appointments_only":false},{"days":"Sunday","hours":"close","off":true,"appointments_only":false},{"days":"Sunday","hours":"close","off":true,"appointments_only":false}],"show":true,"mapConfig":{}}];
2930  var teams = [{"id":5414,"name":"Larry R. Stewart, DDS, MS, FACD, FICD","about":"<p>With over 35 years of experience in oral and maxillofacial surgery, Dr. Stewart is a leader in Texas dentistry. Over his long career, Dr. Stewart has become an expert in implants, bone grafting, All-on-Four&reg;, and computer image-guided surgical procedures. He is a member of some of the most prestigious dental associations and has received numerous awards in the field, so you know you&rsquo;ll be in good hands.</p>","speciality":"Dentist","profile_pic_cropped":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.larry_r._stewart_dds_ms_facd_ficd_migrated.webp","slug":"larry-r-stewart-dds-ms-facd-ficd","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Larry R. Stewart, DDS, MS, FACD, FICD","img_description":null,"img_url":null,"teammemberlocation_set":[{"id":4640,"area":"Plano, TX","created_at":"2024-02-25T23:42:48.512943-08:00","updated_at":"2024-02-25T23:42:48.512984-08:00","created_by":"shuaibm","updated_by":"shuaibm","team_member":5414,"location":5101},{"id":4642,"area":"Gainesville, TX","created_at":"2024-02-25T23:42:50.161083-08:00","updated_at":"2024-02-25T23:42:50.161108-08:00","created_by":"shuaibm","updated_by":"shuaibm","team_member":5414,"location":5103}],"teammemberservicelocation_set":[],"img_file_url":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.larry_r._stewart_dds_ms_facd_ficd_migrated.webp","profile_pic_size":"250x250","page_url":"/team/larry-r-stewart-dds-ms-facd-ficd","profile_pic":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.larry_r._stewart_dds_ms_facd_ficd_migrated.webp","created_at":"2024-02-25T23:27:49.567174-08:00","updated_at":"2025-03-10T21:51:14.761109-07:00","created_by":"shuaibm","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":0,"og_tags":null,"show_on_homepage":true,"website":5056,"img_file_field":315366},{"id":5415,"name":"Wayne A. Michael, DDS, MD, FACS","about":"<p>Dr. Michael is dually trained in both dentistry and medicine. He earned his dental degree with honors from the University of North Carolina School of Dentistry and his medical degree from the prestigious UT Southwestern Medical School in Dallas, Texas. Thanks to his extensive training in dentistry, medicine, anesthesiology, and surgery, Dr. Michael is well-equipped to tackle any dental health problem you may face.</p>","speciality":"Dentist","profile_pic_cropped":"https://www.texasoralsurgerygroup.com/w
2930p-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.wayne_a._michael_dds_md_facs_migrated.webp","slug":"wayne-a-michael-dds-md-facs","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Wayne A. Michael, DDS, MD, FACS","img_description":null,"img_url":null,"teammemberlocation_set":[{"id":4637,"area":"Denton, TX","created_at":"2024-02-25T23:42:37.380910-08:00","updated_at":"2024-02-25T23:42:37.380938-08:00","created_by":"shuaibm","updated_by":"shuaibm","team_member":5415,"location":5102},{"id":4639,"area":"Decatur, TX","created_at":"2024-02-25T23:42:39.067444-08:00","updated_at":"2024-02-25T23:42:39.067469-08:00","created_by":"shuaibm","updated_by":"shuaibm","team_member":5415,"location":5104}],"teammemberservicelocation_set":[],"img_file_url":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.wayne_a._michael_dds_md_facs_migrated.webp","profile_pic_size":"250x250","page_url":"/team/wayne-a-michael-dds-md-facs","profile_pic":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.wayne_a._michael_dds_md_facs_migrated.webp","created_at":"2024-02-25T23:28:21.336268-08:00","updated_at":"2025-03-10T21:51:15.285751-07:00","created_by":"shuaibm","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":1,"og_tags":null,"show_on_homepage":true,"website":5056,"img_file_field":315365},{"id":5416,"name":"Jamie Choi, DDS, MD","about":"<p>Dr. Jamie Choi grew up in Plano, TX, graduating from Plano Senior High. She is pleased to return to her hometown of Plano to practice oral surgery. Dr. Choi did her undergraduate work at the University of Texas at Austin, receiving a Bachelor of Science in Neurobiology with honors. She then attended the University of Texas Health Science Center at Houston (UTHSC at Houston) for her Doctor of Dental Surgery degree (DDS), graduating in 2016.</p>","speciality":"Dentist","profile_pic_cropped":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.jamie_choi_dds_md_migrated.webp","slug":"jamie-choi-dds-md","teamlanguage_set":[],"teammembership_set":[],"teameducation_set":[],"is_staff":false,"enable_review":true,"img_title":null,"img_caption":null,"img_alt":"image of the doctor Jamie Choi, DDS, MD","img_description":null,"img_url":null,"teammemberlocation_set":[{"id":4632,"area":"Plano, TX","created_at":"2024-02-25T23:42:20.529152-08:00","updated_at":"2024-02-25T23:42:20.529176-08:00","created_by":"shuaibm","updated_by":"shuaibm","team_member":5416,"location":5101}],"teammemberservicelocation_set":[],"img_file_url":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.jamie_choi_dds_md_migrated.webp","profile_pic_size":"250x250","page_url":"/team/jamie-choi-dds-md","profile_pic":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/oral_surgeon_north_texas_tx_dr.jamie_choi_dds_md_migrated.webp","created_at":"2024-02-25T23:28:48.719092-08:00","updated_at":"2025-03-10T21:51:15.632399-07:00","created_by":"shuaibm","updated_by":"[email protected]","email":"","original_image":null,"seo_title":null,"seo_description":null,"seo_keywords":null,"no_index":false,"no_follow":false,"seo_schema":null,"order":2,"og_tags":null,"show_on_homepage":true,"website":5056,"img_file_field":315364}];
2931  var about_images_length = 0;
2932  var website_url = window.location.protocol + "//" + location.host.split(":")[0];
2933  var appointment_popup_text = "Thank you for submitting your request. Our office will get back to you.";
2934  var contact_popup_success_text = "Your contact details have been successfully received.";
2935  var review_popup_success_text = "Your Review has been successfully received.";
2936  var blog_popup_success_text = "Your reply has been successfully received.";
2937  var landing_page_popup_success_text = "Thank you for your response. We will get back to you shortly.";
2938  var appointment_success_redirect = "";
2939  var contact_success_redirect = "";
2940  var review_success_redirect = "";
2941  var GP_WEBSITES_API_URL = "https://api.growthplug.com";
2942  var profile = {"id":5072,"website":5056,"title":"Office Manager","first_name":"Texas Oral","last_name":"Surgery Group","organisation":"Texas Oral Surgery Group","education":null,"field_of_speciality":"","email":"[email protected]","website_url":"https://www.texasoralsurgerygroup.com","profile_pic":"https://www.texasoralsurgerygroup.com/w
2942p-content/uploads/2025/09/istockphoto-1147930007-612x612_migrated.jpg","profile_pic_file":null,"website_logo":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/texas_logo_migrated.png","img_title":null,"img_caption":null,"img_alt":"This is a profile image of Texas Oral","img_description":null,"profile_pic_url":"https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/istockphoto-1147930007-612x612_migrated.jpg","phone_number":"(972)596-9242","appointment_link":null,"review_widget_id":null,"doctible_app_enabled":false,"doctible_campaign_enabled":false,"doctible_contacts_enabled":false,"doctible_reviews_enabled":false,"doctible_appointments_enabled":false};
2943  if(undefined)  
2944        var map_name = "";
2945  </script>
vendor: 1 bytes, line 2945
2945
2946<script id="google-map-locations5101" type="3072656e1c15783cc9ac3cf7-text/javascript">function initMap5101() {
2947          var map =  new google.maps.Map(
2948               document.getElementById('iframe-loc single-loc5101'),
2949               {
2950                 center: { lat: 33.0212632, lng: -96.7634248 },
2951                 zoom: 13,
2952                 styles: [],
2953               }
2954             );
2955             var infowindow = new google.maps.InfoWindow({
2956              size: new google.maps.Size(150, 50),
2957            });
2958            
2959            let location_data_current = location_data.filter((item)=>{
2960              return item.id === 5101
2961            })
2962
2963            if(!location_data_current.length) 
2964            {
2965              location_data_current = location_data[0];
2966            }
2967            else 
2968            {
2969              location_data_current = location_data_current[0];
2970            }
2971
2972            if(location_data_current){
2973              var marker;
2974              if(undefined)
2975              {
2976                location_data.map((loc) => {
2977                   marker = new google.maps.Marker({
2978                    map,
2979                    draggable: false,
2980                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
2981                    icon: ""
2982                });
2983                const content =
2984                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
2985                    '<div id="siteNotice">' +
2986                    "</div>" +
2987                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
2988                    profile.organisation +
2989                    "</div>" +
2990                    '<div id="bodyContent">' +
2991                    "<p>" +
2992                    loc.address_display +
2993                    "</p></div></div";
2994                  google.maps.event.addListener(
2995                    marker,
2996                    "click",
2997                    (function (marker, content, infowindow) {
2998                      return function () {
2999                        infowindow.setContent(content);
3000                        infowindow.open(map, marker);
3001                      };
3002                    })(marker, content, infowindow)
3003                  );
3004                })
3005              }
3006              else
3007              {
3008                marker = new google.maps.Marker({
3009                map,
3010                 draggable: false,
3011                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
3012                 icon: ""
3013               }); 
3014              }
3015            
3016            // map.controls[google.maps.ControlPosition.TOP].push(input);
3017            // Bias the SearchBox results towards current map's viewport.
3018            let contentString = "";
3019            if (location_data_current) {
3020              contentString =
3021                '<div id="content" style="text-align: center;padding:3px 15px;">' +
3022                '<div id="siteNotice">' +
3023                "</div>" +
3024                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3025                profile.organisation +
3026                "</div>" +
3027                '<div id="bodyContent">' +
3028                "<p>" +
3029                location_data_current.address_display +
3030                "</p>";
3031            }
3032
3033            contentString += "</div>" + "</div>";
3034
3035            if(true)
3036            {
3037              google.maps.event.addListener(marker, "dragend", function() {
3038              geocodePosition(marker.getPosition());
3039              });
3040              google.maps.event.addListener(marker, "click", function() {
3041                infowindow.setContent(contentString);
3042                infowindow.open(map, marker);
3043              });
3044              google.maps.event.trigger(marker, "click");
3045            }
3046            
3047            var latLng = marker.getPosition(); // returns LatLng object
3048          }
3049            map.setCenter(latLng);
3050           }
3051      function loadMapScript5101() {
3052        console.log("loadMapScript function with new backend api changes called");
3053        if (
3054          typeof google === "undefined" ||
3055          google === null ||
3056          typeof google.maps === "undefined"
3057        ) {
3058          console.log("calling backend api from gpserve for google maps js ");
3059          fetch("https://api.growthplug.com/google-maps-js/")
3060            .then(async (res) => {
3061          const mapResp = await res.text();
3062          if (!document.getElementById("google-map-script")) {
3063            const mapScript = document.createElement("script");
3064            mapScript.setAttribute("id", "google-map-script");
3065            mapScript.setAttribute("type", "text/javascript");
3066            mapScript.innerHTML = mapResp;
3067            document.body.appendChild(mapScript);
3068          }
3069          const mapScript = document.getElementById("google-map-script");
3070          if (mapResp.innerHTML === "") {
3071            mapScript.innerHTML = mapResp;
3072          }
3073          initMap5101();
3074            })
3075            .catch((e) => console.log(e));
3076        } else {
3077          initMap5101();
3078        }
3079      }
3080      window.setTimeout(()=> {
3081          //  loadMapScript5101();
3082         const locationElem = document.getElementById("location-map5101");
3083          if (locationElem != null) {
3084            if ('IntersectionObserver' in window) {
3085              var options = {
3086                rootMargin: '0px',
3087                threshold: 0.01,
3088              };
3089              var observer = new IntersectionObserver(onIntersection, options);
3090              if (locationElem.classList.contains("class-google-map-loaded")) {
3091                observer.unobserve(locationElem);
3092                return;
3093              }
3094              observer.observe(locationElem);
3095            } else {
3096              loadMapScript5101();
3097            }
3098          }
3099          function onIntersection(entries) {
3100            entries.forEach(function (element) {
3101              if (element.intersectionRatio <= 0) {
3102                return;
3103              }
3104              if (element.target.classList.contains("class-google-map-loaded")) {
3105                return;
3106              }
3107              if (element.target.id === "location-map5101") {
3108                element.target.classList.add("class-google-map-loaded");
3109                loadMapScript5101();
3110              }
3111            });
3112          }
3113      },500);
3114        </script>
3114<script id="google-map-locations5102" type="3072656e1c15783cc9ac3cf7-text/javascript">function initMap5102() {
3115          var map =  new google.maps.Map(
3116               document.getElementById('iframe-loc single-loc5102'),
3117               {
3118                 center: { lat: 33.1748002, lng: -97.0995939 },
3119                 zoom: 13,
3120                 styles: [],
3121               }
3122             );
3123             var infowindow = new google.maps.InfoWindow({
3124              size: new google.maps.Size(150, 50),
3125            });
3126            
3127            let location_data_current = location_data.filter((item)=>{
3128              return item.id === 5102
3129            })
3130
3131            if(!location_data_current.length) 
3132            {
3133              location_data_current = location_data[0];
3134            }
3135            else 
3136            {
3137              location_data_current = location_data_current[0];
3138            }
3139
3140            if(location_data_current){
3141              var marker;
3142              if(undefined)
3143              {
3144                location_data.map((loc) => {
3145                   marker = new google.maps.Marker({
3146                    map,
3147                    draggable: false,
3148                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
3149                    icon: ""
3150                });
3151                const content =
3152                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
3153                    '<div id="siteNotice">' +
3154                    "</div>" +
3155                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3156                    profile.organisation +
3157                    "</div>" +
3158                    '<div id="bodyContent">' +
3159                    "<p>" +
3160                    loc.address_display +
3161                    "</p></div></div";
3162                  google.maps.event.addListener(
3163                    marker,
3164                    "click",
3165                    (function (marker, content, infowindow) {
3166                      return function () {
3167                        infowindow.setContent(content);
3168                        infowindow.open(map, marker);
3169                      };
3170                    })(marker, content, infowindow)
3171                  );
3172                })
3173              }
3174              else
3175              {
3176                marker = new google.maps.Marker({
3177                map,
3178                 draggable: false,
3179                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
3180                 icon: ""
3181               }); 
3182              }
3183            
3184            // map.controls[google.maps.ControlPosition.TOP].push(input);
3185            // Bias the SearchBox results towards current map's viewport.
3186            let contentString = "";
3187            if (location_data_current) {
3188              contentString =
3189                '<div id="content" style="text-align: center;padding:3px 15px;">' +
3190                '<div id="siteNotice">' +
3191                "</div>" +
3192                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3193                profile.organisation +
3194                "</div>" +
3195                '<div id="bodyContent">' +
3196                "<p>" +
3197                location_data_current.address_display +
3198                "</p>";
3199            }
3200
3201            contentString += "</div>" + "</div>";
3202
3203            if(true)
3204            {
3205              google.maps.event.addListener(marker, "dragend", function() {
3206              geocodePosition(marker.getPosition());
3207              });
3208              google.maps.event.addListener(marker, "click", function() {
3209                infowindow.setContent(contentString);
3210                infowindow.open(map, marker);
3211              });
3212              google.maps.event.trigger(marker, "click");
3213            }
3214            
3215            var latLng = marker.getPosition(); // returns LatLng object
3216          }
3217            map.setCenter(latLng);
3218           }
3219      function loadMapScript5102() {
3220        console.log("loadMapScript function with new backend api changes called");
3221        if (
3222          typeof google === "undefined" ||
3223          google === null ||
3224          typeof google.maps === "undefined"
3225        ) {
3226          console.log("calling backend api from gpserve for google maps js ");
3227          fetch("https://api.growthplug.com/google-maps-js/")
3228            .then(async (res) => {
3229          const mapResp = await res.text();
3230          if (!document.getElementById("google-map-script")) {
3231            const mapScript = document.createElement("script");
3232            mapScript.setAttribute("id", "google-map-script");
3233            mapScript.setAttribute("type", "text/javascript");
3234            mapScript.innerHTML = mapResp;
3235            document.body.appendChild(mapScript);
3236          }
3237          const mapScript = document.getElementById("google-map-script");
3238          if (mapResp.innerHTML === "") {
3239            mapScript.innerHTML = mapResp;
3240          }
3241          initMap5102();
3242            })
3243            .catch((e) => console.log(e));
3244        } else {
3245          initMap5102();
3246        }
3247      }
3248      window.setTimeout(()=> {
3249          //  loadMapScript5102();
3250         const locationElem = document.getElementById("location-map5102");
3251          if (locationElem != null) {
3252            if ('IntersectionObserver' in window) {
3253              var options = {
3254                rootMargin: '0px',
3255                threshold: 0.01,
3256              };
3257              var observer = new IntersectionObserver(onIntersection, options);
3258              if (locationElem.classList.contains("class-google-map-loaded")) {
3259                observer.unobserve(locationElem);
3260                return;
3261              }
3262              observer.observe(locationElem);
3263            } else {
3264              loadMapScript5102();
3265            }
3266          }
3267          function onIntersection(entries) {
3268            entries.forEach(function (element) {
3269              if (element.intersectionRatio <= 0) {
3270                return;
3271              }
3272              if (element.target.classList.contains("class-google-map-loaded")) {
3273                return;
3274              }
3275              if (element.target.id === "location-map5102") {
3276                element.target.classList.add("class-google-map-loaded");
3277                loadMapScript5102();
3278              }
3279            });
3280          }
3281      },500);
3282        </script>
3282<script id="google-map-locations5103" type="3072656e1c15783cc9ac3cf7-text/javascript">function initMap5103() {
3283          var map =  new google.maps.Map(
3284               document.getElementById('iframe-loc single-loc5103'),
3285               {
3286                 center: { lat: 33.6261888, lng: -97.1373069 },
3287                 zoom: 13,
3288                 styles: [],
3289               }
3290             );
3291             var infowindow = new google.maps.InfoWindow({
3292              size: new google.maps.Size(150, 50),
3293            });
3294            
3295            let location_data_current = location_data.filter((item)=>{
3296              return item.id === 5103
3297            })
3298
3299            if(!location_data_current.length) 
3300            {
3301              location_data_current = location_data[0];
3302            }
3303            else 
3304            {
3305              location_data_current = location_data_current[0];
3306            }
3307
3308            if(location_data_current){
3309              var marker;
3310              if(undefined)
3311              {
3312                location_data.map((loc) => {
3313                   marker = new google.maps.Marker({
3314                    map,
3315                    draggable: false,
3316                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
3317                    icon: ""
3318                });
3319                const content =
3320                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
3321                    '<div id="siteNotice">' +
3322                    "</div>" +
3323                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3324                    profile.organisation +
3325                    "</div>" +
3326                    '<div id="bodyContent">' +
3327                    "<p>" +
3328                    loc.address_display +
3329                    "</p></div></div";
3330                  google.maps.event.addListener(
3331                    marker,
3332                    "click",
3333                    (function (marker, content, infowindow) {
3334                      return function () {
3335                        infowindow.setContent(content);
3336                        infowindow.open(map, marker);
3337                      };
3338                    })(marker, content, infowindow)
3339                  );
3340                })
3341              }
3342              else
3343              {
3344                marker = new google.maps.Marker({
3345                map,
3346                 draggable: false,
3347                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
3348                 icon: ""
3349               }); 
3350              }
3351            
3352            // map.controls[google.maps.ControlPosition.TOP].push(input);
3353            // Bias the SearchBox results towards current map's viewport.
3354            let contentString = "";
3355            if (location_data_current) {
3356              contentString =
3357                '<div id="content" style="text-align: center;padding:3px 15px;">' +
3358                '<div id="siteNotice">' +
3359                "</div>" +
3360                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3361                profile.organisation +
3362                "</div>" +
3363                '<div id="bodyContent">' +
3364                "<p>" +
3365                location_data_current.address_display +
3366                "</p>";
3367            }
3368
3369            contentString += "</div>" + "</div>";
3370
3371            if(true)
3372            {
3373              google.maps.event.addListener(marker, "dragend", function() {
3374              geocodePosition(marker.getPosition());
3375              });
3376              google.maps.event.addListener(marker, "click", function() {
3377                infowindow.setContent(contentString);
3378                infowindow.open(map, marker);
3379              });
3380              google.maps.event.trigger(marker, "click");
3381            }
3382            
3383            var latLng = marker.getPosition(); // returns LatLng object
3384          }
3385            map.setCenter(latLng);
3386           }
3387      function loadMapScript5103() {
3388        console.log("loadMapScript function with new backend api changes called");
3389        if (
3390          typeof google === "undefined" ||
3391          google === null ||
3392          typeof google.maps === "undefined"
3393        ) {
3394          console.log("calling backend api from gpserve for google maps js ");
3395          fetch("https://api.growthplug.com/google-maps-js/")
3396            .then(async (res) => {
3397          const mapResp = await res.text();
3398          if (!document.getElementById("google-map-script")) {
3399            const mapScript = document.createElement("script");
3400            mapScript.setAttribute("id", "google-map-script");
3401            mapScript.setAttribute("type", "text/javascript");
3402            mapScript.innerHTML = mapResp;
3403            document.body.appendChild(mapScript);
3404          }
3405          const mapScript = document.getElementById("google-map-script");
3406          if (mapResp.innerHTML === "") {
3407            mapScript.innerHTML = mapResp;
3408          }
3409          initMap5103();
3410            })
3411            .catch((e) => console.log(e));
3412        } else {
3413          initMap5103();
3414        }
3415      }
3416      window.setTimeout(()=> {
3417          //  loadMapScript5103();
3418         const locationElem = document.getElementById("location-map5103");
3419          if (locationElem != null) {
3420            if ('IntersectionObserver' in window) {
3421              var options = {
3422                rootMargin: '0px',
3423                threshold: 0.01,
3424              };
3425              var observer = new IntersectionObserver(onIntersection, options);
3426              if (locationElem.classList.contains("class-google-map-loaded")) {
3427                observer.unobserve(locationElem);
3428                return;
3429              }
3430              observer.observe(locationElem);
3431            } else {
3432              loadMapScript5103();
3433            }
3434          }
3435          function onIntersection(entries) {
3436            entries.forEach(function (element) {
3437              if (element.intersectionRatio <= 0) {
3438                return;
3439              }
3440              if (element.target.classList.contains("class-google-map-loaded")) {
3441                return;
3442              }
3443              if (element.target.id === "location-map5103") {
3444                element.target.classList.add("class-google-map-loaded");
3445                loadMapScript5103();
3446              }
3447            });
3448          }
3449      },500);
3450        </script>
3450<script id="google-map-locations5104" type="3072656e1c15783cc9ac3cf7-text/javascript">function initMap5104() {
3451          var map =  new google.maps.Map(
3452               document.getElementById('iframe-loc single-loc5104'),
3453               {
3454                 center: { lat: 33.2246059, lng: -97.59372859999999 },
3455                 zoom: 13,
3456                 styles: [],
3457               }
3458             );
3459             var infowindow = new google.maps.InfoWindow({
3460              size: new google.maps.Size(150, 50),
3461            });
3462            
3463            let location_data_current = location_data.filter((item)=>{
3464              return item.id === 5104
3465            })
3466
3467            if(!location_data_current.length) 
3468            {
3469              location_data_current = location_data[0];
3470            }
3471            else 
3472            {
3473              location_data_current = location_data_current[0];
3474            }
3475
3476            if(location_data_current){
3477              var marker;
3478              if(undefined)
3479              {
3480                location_data.map((loc) => {
3481                   marker = new google.maps.Marker({
3482                    map,
3483                    draggable: false,
3484                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
3485                    icon: ""
3486                });
3487                const content =
3488                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
3489                    '<div id="siteNotice">' +
3490                    "</div>" +
3491                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3492                    profile.organisation +
3493                    "</div>" +
3494                    '<div id="bodyContent">' +
3495                    "<p>" +
3496                    loc.address_display +
3497                    "</p></div></div";
3498                  google.maps.event.addListener(
3499                    marker,
3500                    "click",
3501                    (function (marker, content, infowindow) {
3502                      return function () {
3503                        infowindow.setContent(content);
3504                        infowindow.open(map, marker);
3505                      };
3506                    })(marker, content, infowindow)
3507                  );
3508                })
3509              }
3510              else
3511              {
3512                marker = new google.maps.Marker({
3513                map,
3514                 draggable: false,
3515                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
3516                 icon: ""
3517               }); 
3518              }
3519            
3520            // map.controls[google.maps.ControlPosition.TOP].push(input);
3521            // Bias the SearchBox results towards current map's viewport.
3522            let contentString = "";
3523            if (location_data_current) {
3524              contentString =
3525                '<div id="content" style="text-align: center;padding:3px 15px;">' +
3526                '<div id="siteNotice">' +
3527                "</div>" +
3528                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3529                profile.organisation +
3530                "</div>" +
3531                '<div id="bodyContent">' +
3532                "<p>" +
3533                location_data_current.address_display +
3534                "</p>";
3535            }
3536
3537            contentString += "</div>" + "</div>";
3538
3539            if(true)
3540            {
3541              google.maps.event.addListener(marker, "dragend", function() {
3542              geocodePosition(marker.getPosition());
3543              });
3544              google.maps.event.addListener(marker, "click", function() {
3545                infowindow.setContent(contentString);
3546                infowindow.open(map, marker);
3547              });
3548              google.maps.event.trigger(marker, "click");
3549            }
3550            
3551            var latLng = marker.getPosition(); // returns LatLng object
3552          }
3553            map.setCenter(latLng);
3554           }
3555      function loadMapScript5104() {
3556        console.log("loadMapScript function with new backend api changes called");
3557        if (
3558          typeof google === "undefined" ||
3559          google === null ||
3560          typeof google.maps === "undefined"
3561        ) {
3562          console.log("calling backend api from gpserve for google maps js ");
3563          fetch("https://api.growthplug.com/google-maps-js/")
3564            .then(async (res) => {
3565          const mapResp = await res.text();
3566          if (!document.getElementById("google-map-script")) {
3567            const mapScript = document.createElement("script");
3568            mapScript.setAttribute("id", "google-map-script");
3569            mapScript.setAttribute("type", "text/javascript");
3570            mapScript.innerHTML = mapResp;
3571            document.body.appendChild(mapScript);
3572          }
3573          const mapScript = document.getElementById("google-map-script");
3574          if (mapResp.innerHTML === "") {
3575            mapScript.innerHTML = mapResp;
3576          }
3577          initMap5104();
3578            })
3579            .catch((e) => console.log(e));
3580        } else {
3581          initMap5104();
3582        }
3583      }
3584      window.setTimeout(()=> {
3585          //  loadMapScript5104();
3586         const locationElem = document.getElementById("location-map5104");
3587          if (locationElem != null) {
3588            if ('IntersectionObserver' in window) {
3589              var options = {
3590                rootMargin: '0px',
3591                threshold: 0.01,
3592              };
3593              var observer = new IntersectionObserver(onIntersection, options);
3594              if (locationElem.classList.contains("class-google-map-loaded")) {
3595                observer.unobserve(locationElem);
3596                return;
3597              }
3598              observer.observe(locationElem);
3599            } else {
3600              loadMapScript5104();
3601            }
3602          }
3603          function onIntersection(entries) {
3604            entries.forEach(function (element) {
3605              if (element.intersectionRatio <= 0) {
3606                return;
3607              }
3608              if (element.target.classList.contains("class-google-map-loaded")) {
3609                return;
3610              }
3611              if (element.target.id === "location-map5104") {
3612                element.target.classList.add("class-google-map-loaded");
3613                loadMapScript5104();
3614              }
3615            });
3616          }
3617      },500);
3618        </script>
3618<script id="google-map-locations1669182885472" type="3072656e1c15783cc9ac3cf7-text/javascript">function initMap1669182885472() {
3619          var map =  new google.maps.Map(
3620               document.getElementById('iframe-loc single-loc1669182885472'),
3621               {
3622                 center: { lat: 37.373498, lng: -121.7594384 },
3623                 zoom: 13,
3624                 styles: [],
3625               }
3626             );
3627             var infowindow = new google.maps.InfoWindow({
3628              size: new google.maps.Size(150, 50),
3629            });
3630            
3631            let location_data_current = location_data.filter((item)=>{
3632              return item.id === 757
3633            })
3634
3635            if(!location_data_current.length) 
3636            {
3637              location_data_current = location_data[0];
3638            }
3639            else 
3640            {
3641              location_data_current = location_data_current[0];
3642            }
3643
3644            if(location_data_current){
3645              var marker;
3646              if(undefined)
3647              {
3648                location_data.map((loc) => {
3649                   marker = new google.maps.Marker({
3650                    map,
3651                    draggable: false,
3652                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
3653                    icon: ""
3654                });
3655                const content =
3656                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
3657                    '<div id="siteNotice">' +
3658                    "</div>" +
3659                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3660                    profile.organisation +
3661                    "</div>" +
3662                    '<div id="bodyContent">' +
3663                    "<p>" +
3664                    loc.address_display +
3665                    "</p></div></div";
3666                  google.maps.event.addListener(
3667                    marker,
3668                    "click",
3669                    (function (marker, content, infowindow) {
3670                      return function () {
3671                        infowindow.setContent(content);
3672                        infowindow.open(map, marker);
3673                      };
3674                    })(marker, content, infowindow)
3675                  );
3676                })
3677              }
3678              else
3679              {
3680                marker = new google.maps.Marker({
3681                map,
3682                 draggable: false,
3683                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
3684                 icon: ""
3685               }); 
3686              }
3687            
3688            // map.controls[google.maps.ControlPosition.TOP].push(input);
3689            // Bias the SearchBox results towards current map's viewport.
3690            let contentString = "";
3691            if (location_data_current) {
3692              contentString =
3693                '<div id="content" style="text-align: center;padding:3px 15px;">' +
3694                '<div id="siteNotice">' +
3695                "</div>" +
3696                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3697                profile.organisation +
3698                "</div>" +
3699                '<div id="bodyContent">' +
3700                "<p>" +
3701                location_data_current.address_display +
3702                "</p>";
3703            }
3704
3705            contentString += "</div>" + "</div>";
3706
3707            if(true)
3708            {
3709              google.maps.event.addListener(marker, "dragend", function() {
3710              geocodePosition(marker.getPosition());
3711              });
3712              google.maps.event.addListener(marker, "click", function() {
3713                infowindow.setContent(contentString);
3714                infowindow.open(map, marker);
3715              });
3716              google.maps.event.trigger(marker, "click");
3717            }
3718            
3719            var latLng = marker.getPosition(); // returns LatLng object
3720          }
3721            map.setCenter(latLng);
3722           }
3723      function loadMapScript1669182885472() {
3724        console.log("loadMapScript function with new backend api changes called");
3725        if (
3726          typeof google === "undefined" ||
3727          google === null ||
3728          typeof google.maps === "undefined"
3729        ) {
3730          console.log("calling backend api from gpserve for google maps js ");
3731          fetch("https://api.growthplug.com/google-maps-js/")
3732            .then(async (res) => {
3733          const mapResp = await res.text();
3734          if (!document.getElementById("google-map-script")) {
3735            const mapScript = document.createElement("script");
3736            mapScript.setAttribute("id", "google-map-script");
3737            mapScript.setAttribute("type", "text/javascript");
3738            mapScript.innerHTML = mapResp;
3739            document.body.appendChild(mapScript);
3740          }
3741          const mapScript = document.getElementById("google-map-script");
3742          if (mapResp.innerHTML === "") {
3743            mapScript.innerHTML = mapResp;
3744          }
3745          initMap1669182885472();
3746            })
3747            .catch((e) => console.log(e));
3748        } else {
3749          initMap1669182885472();
3750        }
3751      }
3752      window.setTimeout(()=> {
3753          //  loadMapScript1669182885472();
3754         const locationElem = document.getElementById("location-map1669182885472");
3755          if (locationElem != null) {
3756            if ('IntersectionObserver' in window) {
3757              var options = {
3758                rootMargin: '0px',
3759                threshold: 0.01,
3760              };
3761              var observer = new IntersectionObserver(onIntersection, options);
3762              if (locationElem.classList.contains("class-google-map-loaded")) {
3763                observer.unobserve(locationElem);
3764                return;
3765              }
3766              observer.observe(locationElem);
3767            } else {
3768              loadMapScript1669182885472();
3769            }
3770          }
3771          function onIntersection(entries) {
3772            entries.forEach(function (element) {
3773              if (element.intersectionRatio <= 0) {
3774                return;
3775              }
3776              if (element.target.classList.contains("class-google-map-loaded")) {
3777                return;
3778              }
3779              if (element.target.id === "location-map1669182885472") {
3780                element.target.classList.add("class-google-map-loaded");
3781                loadMapScript1669182885472();
3782              }
3783            });
3784          }
3785      },500);
3786        </script>
3786<script id="google-map-locations1669988982620" type="3072656e1c15783cc9ac3cf7-text/javascript">function initMap1669988982620() {
3787          var map =  new google.maps.Map(
3788               document.getElementById('iframe-loc single-loc1669988982620'),
3789               {
3790                 center: { lat: 37.373498, lng: -121.7594384 },
3791                 zoom: 13,
3792                 styles: [],
3793               }
3794             );
3795             var infowindow = new google.maps.InfoWindow({
3796              size: new google.maps.Size(150, 50),
3797            });
3798            
3799            let location_data_current = location_data.filter((item)=>{
3800              return item.id === 757
3801            })
3802
3803            if(!location_data_current.length) 
3804            {
3805              location_data_current = location_data[0];
3806            }
3807            else 
3808            {
3809              location_data_current = location_data_current[0];
3810            }
3811
3812            if(location_data_current){
3813              var marker;
3814              if(undefined)
3815              {
3816                location_data.map((loc) => {
3817                   marker = new google.maps.Marker({
3818                    map,
3819                    draggable: false,
3820                    position: { lat: Number(loc.latitude), lng: Number(loc.longitude) },
3821                    icon: ""
3822                });
3823                const content =
3824                    '<div id="content" style="text-align: center;padding:3px 15px;">' +
3825                    '<div id="siteNotice">' +
3826                    "</div>" +
3827                    '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3828                    profile.organisation +
3829                    "</div>" +
3830                    '<div id="bodyContent">' +
3831                    "<p>" +
3832                    loc.address_display +
3833                    "</p></div></div";
3834                  google.maps.event.addListener(
3835                    marker,
3836                    "click",
3837                    (function (marker, content, infowindow) {
3838                      return function () {
3839                        infowindow.setContent(content);
3840                        infowindow.open(map, marker);
3841                      };
3842                    })(marker, content, infowindow)
3843                  );
3844                })
3845              }
3846              else
3847              {
3848                marker = new google.maps.Marker({
3849                map,
3850                 draggable: false,
3851                 position: { lat: Number(location_data_current.latitude), lng: Number(location_data_current.longitude) },
3852                 icon: ""
3853               }); 
3854              }
3855            
3856            // map.controls[google.maps.ControlPosition.TOP].push(input);
3857            // Bias the SearchBox results towards current map's viewport.
3858            let contentString = "";
3859            if (location_data_current) {
3860              contentString =
3861                '<div id="content" style="text-align: center;padding:3px 15px;">' +
3862                '<div id="siteNotice">' +
3863                "</div>" +
3864                '<div id="firstHeading" class="firstHeading" style="font-size: 18px;">' +
3865                profile.organisation +
3866                "</div>" +
3867                '<div id="bodyContent">' +
3868                "<p>" +
3869                location_data_current.address_display +
3870                "</p>";
3871            }
3872
3873            contentString += "</div>" + "</div>";
3874
3875            if(true)
3876            {
3877              google.maps.event.addListener(marker, "dragend", function() {
3878              geocodePosition(marker.getPosition());
3879              });
3880              google.maps.event.addListener(marker, "click", function() {
3881                infowindow.setContent(contentString);
3882                infowindow.open(map, marker);
3883              });
3884              google.maps.event.trigger(marker, "click");
3885            }
3886            
3887            var latLng = marker.getPosition(); // returns LatLng object
3888          }
3889            map.setCenter(latLng);
3890           }
3891      function loadMapScript1669988982620() {
3892        console.log("loadMapScript function with new backend api changes called");
3893        if (
3894          typeof google === "undefined" ||
3895          google === null ||
3896          typeof google.maps === "undefined"
3897        ) {
3898          console.log("calling backend api from gpserve for google maps js ");
3899          fetch("https://api.growthplug.com/google-maps-js/")
3900            .then(async (res) => {
3901          const mapResp = await res.text();
3902          if (!document.getElementById("google-map-script")) {
3903            const mapScript = document.createElement("script");
3904            mapScript.setAttribute("id", "google-map-script");
3905            mapScript.setAttribute("type", "text/javascript");
3906            mapScript.innerHTML = mapResp;
3907            document.body.appendChild(mapScript);
3908          }
3909          const mapScript = document.getElementById("google-map-script");
3910          if (mapResp.innerHTML === "") {
3911            mapScript.innerHTML = mapResp;
3912          }
3913          initMap1669988982620();
3914            })
3915            .catch((e) => console.log(e));
3916        } else {
3917          initMap1669988982620();
3918        }
3919      }
3920      window.setTimeout(()=> {
3921          //  loadMapScript1669988982620();
3922         const locationElem = document.getElementById("location-map1669988982620");
3923          if (locationElem != null) {
3924            if ('IntersectionObserver' in window) {
3925              var options = {
3926                rootMargin: '0px',
3927                threshold: 0.01,
3928              };
3929              var observer = new IntersectionObserver(onIntersection, options);
3930              if (locationElem.classList.contains("class-google-map-loaded")) {
3931                observer.unobserve(locationElem);
3932                return;
3933              }
3934              observer.observe(locationElem);
3935            } else {
3936              loadMapScript1669988982620();
3937            }
3938          }
3939          function onIntersection(entries) {
3940            entries.forEach(function (element) {
3941              if (element.intersectionRatio <= 0) {
3942                return;
3943              }
3944              if (element.target.classList.contains("class-google-map-loaded")) {
3945                return;
3946              }
3947              if (element.target.id === "location-map1669988982620") {
3948                element.target.classList.add("class-google-map-loaded");
3949                loadMapScript1669988982620();
3950              }
3951            });
3952          }
3953      },500);
3954        </script>
3954<script type="3072656e1c15783cc9ac3cf7-text/javascript">
3955  document.addEventListener("DOMContentLoaded", function () {
3956    const lazyBgElements = document.querySelectorAll('.lozad-bg');
3957    if (lazyBgElements.length > 0 && 'IntersectionObserver' in window) {
3958      const options = {
3959        rootMargin: '200px',
3960        threshold: 0.01,
3961      };
3962      const lazyBgObserver = new IntersectionObserver(onLazyIntersection, options);
3963      lazyBgElements.forEach(element => {
3964        lazyBgObserver.observe(element);
3965      });
3966    }
3967  });
3968
3969  async function onLazyIntersection(entries, observer) {
3970    entries.forEach(function (element) {
3971      if (element.intersectionRatio <= 0 || element.target.classList.contains("bg-loaded")) {
3972        return;
3973      }
3974      if (element.target.classList.contains("lozad-bg")) {
3975        const backgroundImage = element.target.getAttribute('data-background-image');
3976        const bgSrc = element.target.getAttribute('data-bg-src');
3977        const background = element.target.getAttribute('data-background');
3978        const keyframe = element.target.getAttribute('data-keyframe');
3979        const backgroundGradient = element.target.getAttribute('data-background-gradient');
3980        if (backgroundImage) {
3981          element.target.style.backgroundImage =`url('${backgroundImage}')`;
3982        }
3983        if (bgSrc) {
3984          element.target.src = bgSrc;
3985        }
3986        if (background) {
3987          element.target.style.background = `url('${background}')`;
3988        }
3989        if(backgroundGradient){
3990          element.target.style.backgroundImage = backgroundGradient;
3991        }
3992        if (keyframe) {
3993          element.target.classList.add(keyframe);
3994        }
3995        element.target.classList.add("bg-loaded");
3996        observer.unobserve(element.target);
3997      }
3998    });
3999  }
4000</script>
4000<script defer="" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/output.e1ffd1e59131_migrated.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/wow_init_migrated.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/wow.min_migrated.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/lazyimgobserver_migrated.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/hamburger-builder_migrated.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/builder_appointment_migrated.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/blog_migrated.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/common_js_hx6ejkn_migrated.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" src="https://www.texasoralsurgerygroup.com/wp-content/uploads/2025/09/seo_migrated.js" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script id="form-scripts" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000<script defer="" id="review-scripts" type="3072656e1c15783cc9ac3cf7-text/javascript"></script>
4000
4001</link>
vendor: 143 bytes, lines 4001-4002
4001
4002<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="3072656e1c15783cc9ac3cf7-|49" defer></script>
4002<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":"731d12ae2ce34284962471c7e099a31b","r":1,"spa":2}' crossorigin="anonymous"></script>
4002
4003</body>
4004</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.