1 <!doctype html> 2 <html lang="en-US"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel='stylesheet' href='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/plugin/themeless/normalize.min.css'> 8 <title>TinGrinners Club Jamaica – Welcome To Our Site</title> 9<link data-rocket-prefetch href="https://fonts.googleapis.com" rel="dns-prefetch"> 10<link data-rocket-prefetch href="https://widget.currency.wiki" rel="dns-prefetch"> 11<link data-rocket-prefetch href="https://unpkg.com" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://vz-5f4e1f49-cbc.b-cdn.net/61b0c92a-fd50-46de-afb5-12b856ae324f/play_720p.mp4" fetchpriority="high"> 12<meta name='robots' content='max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 13<!--noptimize--> 14<style id="dcg-css" data-noptimize="1" data-no-optimize="1"> 15/* position/anchor use !important so a theme rule (e.g. X/Pro ships 16 [role="region"]{position:relative}, which collides with our banner's 17 accessibility role) can't knock the banner out of fixed positioning. */ 18.dcg-banner{--dcg-accent:#0b57d0;position:fixed!important;z-index:2147483000!important;box-sizing:border-box;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5} 19.dcg-banner *,.dcg-banner *::before,.dcg-banner *::after{box-sizing:border-box} 20/* restore native hidden behavior (our display rules must not defeat [hidden]) */ 21.dcg-banner [hidden]{display:none!important} 22.dcg-bottom{left:0!important;right:0!important;bottom:0!important;top:auto!important;background:#fff;border-top:1px solid #e6e6e6;box-shadow:0 -4px 24px rgba(0,0,0,.10)} 23.dcg-bottom .dcg-inner{max-width:1180px;margin:0 auto;padding:20px 24px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap} 24.dcg-bottom-left{left:24px!important;right:auto!important;bottom:24px!important;top:auto!important;max-width:440px;background:#fff;border:1px solid #e6e6e6;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.16)} 25.dcg-bottom-left .dcg-inner{padding:22px} 26.dcg-bottom-left .dcg-actions{margin-top:16px} 27.dcg-copy{flex:1 1 380px;min-width:0} 28.dcg-h{margin:0 0 5px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:#111} 29/* focus is moved here on open for screen-reader/keyboard users; suppress the visible ring (not tab-reachable) */ 30.dcg-h:focus{outline:none} 31.dcg-m{margin:0;color:#444;max-width:70ch} 32.dcg-cats{margin-top:14px;display:flex;gap:20px;flex-wrap:wrap;border:0;padding:0} 33.dcg-cat{display:inline-flex;align-items:center;gap:9px;font-weight:600;color:#222} 34.dcg-cat input{width:18px;height:18px;accent-color:var(--dcg-accent)} 35.dcg-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center} 36.dcg-btn{appearance:none;cursor:pointer;border-radius:9px;padding:11px 20px;font-size:15px;font-weight:600;line-height:1.2;border:1px solid transparent;transition:filter .15s ease,background .15s ease} 37/* Accept and Reject are equal-weight solid buttons (reject must be as easy as accept) */ 38.dcg-primary{background:var(--dcg-accent);color:#fff} 39.dcg-primary:hover{filter:brightness(.92)} 40.dcg-reject{background:#1f2937;color:#fff} 41.dcg-reject:hover{filter:brightness(1.15)} 42/* Preferences is the secondary path: clearly available, visibly lighter */ 43.dcg-tertiary{background:#fff;color:#1a1a1a;border-color:#c7c7c7} 44.dcg-tertiary:hover{background:#f5f5f5} 45.dcg-btn:focus-visible,.dcg-cat input:focus-visible{outline:3px solid var(--dcg-accent);outline-offset:2px} 46/* Inherits the surrounding footer's colour and font so the injected link looks 47 native to whatever theme it lands in. Do not give this its own colour. */ 48.dcg-link{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer} 49.dcg-link:focus-visible{outline:3px solid #0b57d0;outline-offset:2px} 50.dcg-prefs-inline{display:inline} 51/* The preferences control on its own line (default placement). 52 flex-basis:100% makes it take a full row even if it ends up as a child of a 53 flex container after relocation; typography and colour are set at runtime by 54 dressLine() from a real footer link, then contrast-verified. */ 55.dcg-prefs-line{box-sizing:border-box;display:block;width:100%;flex:0 0 100%;margin:0;padding:10px 16px;text-align:center;line-height:1.4;background:transparent} 56.dcg-prefs-line button{display:inline-block;min-height:24px;min-width:24px;padding:4px 8px;margin:0;background:none;border:0;font:inherit;font-size:13px;color:inherit;text-decoration:underline;text-underline-offset:3px;
56cursor:pointer} 57/* Two-tone focus ring: the white outline carries on dark footers, the dark 58 halo carries on light ones, so the indicator is visible on any background 59 without knowing the theme's colours. */ 60.dcg-prefs-line button:focus-visible{outline:2px solid #fff;box-shadow:0 0 0 4px #000;border-radius:3px} 61@media print{.dcg-prefs-line{display:none!important}} 62/* Floating fallback â only used where no footer links row was found to attach 63 to, and only when explicitly enabled. Deliberately muted: this is a visible 64 change to a client's site. */ 65.dcg-fab{position:fixed!important;z-index:2147482000!important;bottom:14px!important;left:14px!important;right:auto!important;top:auto!important;display:inline-flex;align-items:center;padding:7px 13px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:rgba(255,255,255,.94);color:#333;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:12px;line-height:1;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.12);opacity:.72;transition:opacity .15s ease} 66.dcg-fab:hover,.dcg-fab:focus-visible{opacity:1} 67.dcg-fab:focus-visible{outline:3px solid #0b57d0;outline-offset:2px} 68.dcg-fab-r{left:auto!important;right:14px!important} 69/* The pill would otherwise sit under the open banner looking like a stray control. */ 70.dcg-banner-open .dcg-fab{display:none!important} 71@media print{.dcg-fab{display:none!important}} 72/* Status line inside the preferences panel â the persistent, always-checkable 73 half of the opt-out confirmation (the CPPA cites a privacy-settings 74 indicator alongside an on-page notice). */ 75.dcg-status{margin:10px 0 0;padding:9px 12px;border-radius:8px;background:#eef6ee;border:1px solid #cfe4d0;color:#14532d;font-size:14px;font-weight:600} 76/* Opt-out preference signal confirmation notice. Uses the same fixed-position 77 hardening as the banner; the two never appear together (a GPC visitor is 78 auto-rejected and never sees the consent banner). */ 79.dcg-gpc{--dcg-accent:#0b57d0;position:fixed!important;z-index:2147483000!important;left:24px!important;bottom:24px!important;right:auto!important;top:auto!important;max-width:430px;box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-left:4px solid #0a7d33;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.16);color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45} 80.dcg-gpc *,.dcg-gpc *::before,.dcg-gpc *::after{box-sizing:border-box} 81.dcg-gpc-in{display:flex;gap:10px;align-items:flex-start;padding:14px 16px} 82.dcg-gpc-ck{flex:0 0 auto;color:#0a7d33;font-weight:700;font-size:16px;line-height:1.3} 83.dcg-gpc-t{display:block;font-weight:600;color:#111} 84.dcg-gpc-s{display:block;margin-top:3px;color:#555;font-weight:400} 85.dcg-gpc-x{margin-left:auto;flex:0 0 auto;background:none;border:0;padding:0 2px;font-size:22px;line-height:1;color:#666;cursor:pointer} 86.dcg-gpc-x:hover{color:#111} 87.dcg-gpc-x:focus-visible{outline:3px solid var(--dcg-accent);outline-offset:2px} 88@media (max-width:640px){.dcg-gpc{left:12px!important;right:12px!important;bottom:12px!important;max-width:none}} 89@media (prefers-contrast:more){.dcg-gpc{border-color:#000}.dcg-status{border-color:#000}} 90@media (max-width:640px){.dcg-bottom .dcg-inner{flex-direction:column;align-items:stretch;gap:16px;padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px))}.dcg-copy{flex:0 0 auto}.dcg-actions{justify-content:stretch}.dcg-actions .dcg-btn{flex:1 1 auto}.dcg-bottom-left{left:12px!important;right:12px!important;max-width:none}} 91@media (prefers-contrast:more){.dcg-tertiary{border-color:#000}.dcg-bottom{border-top-color:#000}.dcg-fab{border-color:#000;opacity:1}} 92@media (prefers-reduced-motion:reduce){.dcg-btn,.dcg-fab{transition:none}} 93</style> 94<!--/noptimize--> 95<link rel="canonical" href="https://www.tingrinnersmile.com/"> 96<meta name="description" content="Welcome to Our Jamaica, office We love serving patients in the Jamaica area"> 97<meta property="og:title" content="TinGrinners Club Jamaica – Welcome To Our Site"> 98<meta property="og:type" content="website"> 99<meta property="og:description" content="Welcome to Our Jamaica, office We love serving patients in the Jamaica area"> 100<meta property="og:url" content="https://www.tingrinnersmile.com/"> 101<meta property="og:locale" content="en_US"> 102<meta property="og:site_name" content="TinGrinners Club Jamaica"> 103<meta name="twitter:card" content="summary_large_image"> 104<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 105<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.tingrinnersmile.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.tingrinnersmile.com%2F" /> 106<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.tingrinnersmile.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.tingrinnersmile.com%2F&format=xml" /> 107<style id="wp-img-auto-sizes-contain-inline-css"> 108img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 109/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 110</style> 111<link rel='stylesheet' id='formidable-css' href='https://www.tingrinnersmile.com/wp-content/plugins/formidable/css/formidableforms.css?ver=9142003' media='all' /> 112<link rel='stylesheet' id='df_app_builder_css_output_oxy-css' href='https://www.tingrinnersmile.com/wp-content/plugins/df-app-builder/df-app-builder-output-oxy.css?ver=6a844d890c05332614e3c849d4dfb2ef' media='all' /> 113 114 115<link rel='stylesheet' id='acolor-css-css' href='https://www.tingrinnersmile.com/wp-content/plugins/Accessible%20Colors/color-style.css?ver=6a844d890c05332614e3c849d4dfb2ef' media='all' /> 116<link rel='stylesheet' id='df_app_builder_font_awesome_all-css' href='https://www.tingrinnersmile.com/wp-content/plugins/df-app-builder/css/all.min.css?ver=6a844d890c05332614e3c849d4dfb2ef' media='all' /> 117<link rel='stylesheet' id='df_app_builder_font_awesome_v4-css' href='https://www.tingrinnersmile.com/wp-content/plugins/df-app-builder/css/v4-shims.min.css?ver=6a844d890c05332614e3c849d4dfb2ef' media='all' /> 118<link rel='stylesheet' id='df-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap&ver=6a844d890c05332614e3c849d4dfb2ef' media='all' /> 119<link rel='stylesheet' id='cwc-frontend-styles-css' href='https://www.tingrinnersmile.com/wp-content/plugins/currency-converter-widget/assets/css/frontend.css?ver=4.2.0' media='all' />
120<script id="jquery-core-js" src="https://www.tingrinnersmile.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 120
120
121<script id="jquery-migrate-js" src="https://www.tingrinnersmile.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 121
121
122<script id="acolor-js-js" src="https://www.tingrinnersmile.com/wp-content/plugins/Accessible%20Colors/color-script.js?ver=6a844d890c05332614e3c849d4dfb2ef"></script>
vendor: 1 bytes, line 122
122
123<script>document.documentElement.className += " js";</script>
123 124<link rel="icon" href="https://www.tingrinnersmile.com/wp-content/uploads/cropped-tingrinners-icon-32x32.jpg" sizes="32x32" /> 125<link rel="icon" href="https://www.tingrinnersmile.com/wp-content/uploads/cropped-tingrinners-icon-192x192.jpg" sizes="192x192" /> 126<link rel="apple-touch-icon" href="https://www.tingrinnersmile.com/wp-content/uploads/cropped-tingrinners-icon-180x180.jpg" /> 127<meta name="msapplication-TileImage" content="https://www.tingrinnersmile.com/wp-content/uploads/cropped-tingrinners-icon-270x270.jpg" /> 128<!--noptimize-->
129<script id="dcg-js" data-dcg-self="1" data-noptimize="1" data-no-optimize="1" data-no-defer="1" data-cfasync="false"> 130window.DCG = {"honorGpc":1,"expireDays":180,"position":"bottom","accent":"#0b57d0","cv":"167130e0","reloadOnWithdraw":1,"consentMode":1,"setCookie":0,"stats":1,"statsUrl":"https:\/\/www.tingrinnersmile.com\/wp-json\/dcg\/v1\/e","gpcNotice":1,"gpcNoticeSecs":10,"text":{"gpcTitle":"Opt-Out Preference Signal Honored","gpcSub":"Your browser sent a privacy signal, so we have not enabled analytics or advertising tracking on this site.","dismiss":"Dismiss","heading":"We value your privacy","message":"We use analytics and marketing tools to understand site traffic and improve your experience. Nothing loads until you choose. You can change your choice anytime.","accept":"Accept all","reject":"Reject all","prefs":"Preferences","save":"Save choices","analytics":"Analytics","marketing":"Marketing"}}; 131(function(){ 132 'use strict'; 133 var CFG = window.DCG || {}; 134 var T = CFG.text || {}; 135 var KEY = 'dcg_consent'; 136 137 /* --- Google Consent Mode v2 (added 1.3.0) ----------------------------- 138 * Set the DENIED default before any tag can run. Trackers stay parked as 139 * text/plain until opt-in, so nothing is requested from Google here â this 140 * only ensures the GTM container reads a correct consent baseline once 141 * unblock() reactivates it after consent. gtag() pushes an arguments object 142 * onto the shared dataLayer, which is the shape GTM reads consent commands 143 * from. This is basic consent mode: no pre-consent pings (CIPA-safe). 144 * -------------------------------------------------------------------- */ 145 window.dataLayer = window.dataLayer || []; 146 function gtag(){ window.dataLayer.push(arguments); } 147 if (CFG.consentMode){ 148 gtag('consent','default',{ 149 ad_storage: 'denied', 150 analytics_storage: 'denied', 151 ad_user_data: 'denied', 152 ad_personalization: 'denied', 153 functionality_storage: 'granted', 154 security_storage: 'granted', 155 personalization_storage:'denied' 156 }); 157 } 158 159 /* --- Aggregate telemetry (1.4.0) -------------------------------------- 160 * SAME-ORIGIN ONLY. Posts a single whitelisted metric name to this site's 161 * own REST route so we can report opt-in rates back to the practice. No 162 * identifier is sent â there is no id, no timestamp, no payload beyond the 163 * metric name, and the endpoint stores only a per-day integer counter. 164 * Never repoint this at an external collector: a cross-origin request here 165 * would be a pre-consent third-party transmission, which is the exact 166 * thing this plugin exists to prevent. 167 * -------------------------------------------------------------------- */ 168 function track(m, oncePerSession){ 169 if(!CFG.stats || !CFG.statsUrl) return; 170 if(oncePerSession){ 171 try{ 172 var k='dcg_t_'+m; 173 if(sessionStorage.getItem(k)) return; 174 sessionStorage.setItem(k,'1'); 175 }catch(e){ /* private mode: fall through and just send once */ } 176 } 177 try{ 178 var body='m='+encodeURIComponent(m); 179 if(navigator.sendBeacon){ 180 navigator.sendBeacon(CFG.statsUrl, new Blob([body],{type:'application/x-www-form-urlencoded'})); 181 } else { 182 fetch(CFG.statsUrl,{method:'POST',keepalive:true,credentials:'omit', 183 headers:{'Content-Type':'application/x-www-form-urlencoded'},body:body}); 184 } 185 }catch(e){} 186 } 187 188 /* A visit is classified ONCE per session â either as a fresh prompt 189 * ('shown' / 'gpc_reject') or as a returning, already-decided visitor 190 * ('return_*'). These share ONE guard on purpose. track()'s per-metric dedup 191 * is independent, so a session that saw the banner on page 1 ('shown') and 192 * then navigated to a second page ('return_analytics'/'return_denied') was 193 * counted in sessions_total TWICE, which inflated the denominator and pulled 194 * the reported GA4-coverage ratio below its true value for any visitor who 195 * browses more than one page. The same double count hit the GPC path, where 196 * 'gpc_reject' fires on the first load and 'return_denied' fires again after 197 * the withdrawal reload. Whichever session-entry metric fires first now wins 198 * and fixes the classification for the rest of the session. */ 199 function trackSession(m){ 200 try{ 201 if(sessionStorage.getItem('dcg_counted')) return; 202 sessionStorage.setItem('dcg_counted','1'); 203 }catch(e){ /* private mode: can't dedup â fall through and send once */ } 204 track(m); 205 } 206 207 function read(){ try { return JSON.parse(localStorage.getItem(KEY)); } catch(e){ return null; } } 208 // localStorage has no TTL of its own, so enforce the configured retention 209 // window against the stored timestamp â otherwise consent never expires 210 // and returning visitors are never re-prompted. 211 function expired(c){ 212 var days = parseInt(CFG.expireDays,10)||180; 213 if(!c || typeof c.ts!=='number') return true; 214 return (Date.now()-c.ts) > days*86400000; 215 } 216 function write(c){ 217 c.ts = Date.now(); c.v = 1; c.cv = CFG.cv; 218 try { localStorage.setItem(KEY, JSON.stringify(c)); } catch(e){} 219 // The mirror cookie is opt-in. Nothing server-side in this 220 // plugin ever read it, but its presence makes LiteSpeed / Cloudflare 221 // APO treat the response as uncacheable, so every consenting visitor 222 // silently fell off the page cache. 223 if(!CFG.setCookie) return; 224 var maxAge = (parseInt(CFG.expireDays,10)||180)*86400; 225 document.cookie = KEY+'='+encodeURIComponent(JSON.stringify({a:!!c.analytics,m:!!c.marketing}))+';path=/;max-age='+maxAge+';SameSite=Lax'+(location.protocol==='https:'?';Secure':''); 226 } 227 function unblock(cat){ 228 var nodes = document.querySelectorAll('script[type="text/plain"][data-dcg="'+cat+'"]'); 229 Array.prototype.forEach.call(nodes, function(old){ 230 var s = document.createElement('script'); 231 for (var i=0;i<old.attributes.length;i++){ var a=old.attributes[i]; if(a.name==='type'||a.name==='data-dcg') continue; s.setAttribute(a.name,a.value); } 232 if (old.src){ s.src=old.src; s.async=false; } else { s.text=old.textContent; } 233 old.parentNode.replaceChild(s,old); 234 }); 235 } 236 function apply(c){ 237 /* Push the granted/denied update BEFORE unblock() reactivates GTM, so 238 * the container reads the updated consent state as it loads. Analytics 239 * storage follows the analytics category; ad storage follows marketing. */ 240 if (CFG.consentMode){ 241 gtag('consent','update',{ 242 ad_storage: c.marketing ? 'granted' : 'denied', 243 analytics_storage: c.analytics ? 'granted' : 'denied', 244 ad_user_data: c.marketing ? 'granted' : 'denied', 245 ad_personalization: c.marketing ? 'granted' : 'denied' 246 }); 247 } 248 if(c.analytics) unblock('analytics'); if(c.marketing) unblock('marketing'); 249 } 250 function gpcActive(){ return CFG.honorGpc && (navigator.globalPrivacyControl
250===true); } 251 252 var bannerEl=null, lastFocus=null; 253 function esc(s){ s=s==null?'':String(s); return s.replace(/[&<>"]/g,function(m){return {'&':'&','<':'<','>':'>','"':'"'}[m];}); } 254 function cat(id,label){ return '<label class="dcg-cat"><input type="checkbox" id="dcg-'+id+'" value="'+id+'"> '+esc(label||id)+'</label>'; } 255 256 function buildBanner(){ 257 var wrap=document.createElement('div'); 258 wrap.className='dcg-banner dcg-'+(CFG.position||'bottom'); 259 wrap.setAttribute('role','region'); 260 wrap.setAttribute('aria-label',T.heading||'Cookie consent'); 261 if (CFG.accent) wrap.style.setProperty('--dcg-accent',CFG.accent); 262 wrap.innerHTML='<div class="dcg-inner"><div class="dcg-copy">'+ 263 '<h2 class="dcg-h">'+esc(T.heading)+'</h2>'+ 264 '<p class="dcg-m">'+esc(T.message)+'</p>'+ 265 '<p class="dcg-status" role="status" hidden></p>'+ 266 '<div class="dcg-cats" role="group" aria-label="Cookie categories" hidden>'+cat('analytics',T.analytics)+cat('marketing',T.marketing)+'</div>'+ 267 '</div><div class="dcg-actions">'+ 268 '<button type="button" class="dcg-btn dcg-tertiary" data-act="prefs">'+esc(T.prefs)+'</button>'+ 269 '<button type="button" class="dcg-btn dcg-reject" data-act="reject">'+esc(T.reject)+'</button>'+ 270 '<button type="button" class="dcg-btn dcg-primary" data-act="accept">'+esc(T.accept)+'</button>'+ 271 '<button type="button" class="dcg-btn dcg-primary" data-act="save" hidden>'+esc(T.save)+'</button>'+ 272 '</div></div>'; 273 wrap.addEventListener('click',function(e){ 274 var b=e.target.closest('[data-act]'); if(!b) return; 275 var act=b.getAttribute('data-act'); 276 if(act==='accept') choose({analytics:true,marketing:true}); 277 else if(act==='reject') choose({analytics:false,marketing:false}); 278 else if(act==='prefs') showPrefs(wrap); 279 else if(act==='save') choose({analytics:wrap.querySelector('#dcg-analytics').checked,marketing:wrap.querySelector('#dcg-marketing').checked}); 280 }); 281 return wrap; 282 } 283 function showPrefs(wrap){ 284 wrap.querySelector('.dcg-cats').hidden=false; 285 wrap.querySelector('[data-act="prefs"]').hidden=true; 286 wrap.querySelector('[data-act="accept"]').hidden=true; 287 wrap.querySelector('[data-act="save"]').hidden=false; 288 var first=wrap.querySelector('.dcg-cats input'); if(first) first.focus({preventScroll:true}); 289 } 290 // NOTE: no literal HTML tag strings in these comments. A tag literal such as 291 // the BODY element written in angle brackets, appearing here in the head 292 // script, is the first bare match in the document for widget plugins that 293 // inject by string-replacing that tag (Birdeye's review widget does exactly 294 // this). Their injected markup â and its closing script tag â lands inside 295 // this script and truncates it, dumping the rest of the code as page text. 296 // 297 // A CSS transform/filter/perspective on the page's body element (common with 298 // themes and page builders) makes it the containing block for position:fixed, 299 // which anchors the banner to the bottom of the page instead of the viewport. 300 // Mounting on the root (document element) escapes a transformed body; if the 301 // root itself is transformed we fall back to fixing the banner to the viewport 302 // with an explicit override. 303 function mountPoint(){ 304 var b=document.body, h=document.documentElement; 305 // Prefer the body when its whole ancestor chain is clean (normal case). 306 if(b&&!hasTransform(b)&&!(h&&hasTransform(h))) return b; 307 // Otherwise the body (or a wrapper) is transformed â mount on the root to escape it. 308 if(h) return h; 309 return b; 310 } 311 function hasTransform(el){ 312 try{ 313 var s=getComputedStyle(el); 314 return (s.transform&&s.transform!=='none')||(s.filter&&s.filter!=='none')||(s.perspective&&s.perspective!=='none')||(s.willChange&&/transform|filter|perspective/.test(s.willChange))||s.contain==='paint'||s.contain==='layout'||s.contain==='strict'||s.contain==='content'; 315 }catch(e){ return false; } 316 } 317 function openBanner(){ 318 if(!bannerEl) bannerEl=buildBanner(); 319 var mp=mountPoint(); 320 mp.appendChild(bannerEl); 321 bannerEl.hidden=false; 322 bannerEl.style.position='fixed'; 323 // Hides the floating pill (where one is in use) while the banner is up. 324 try{ document.documentElement.classList.add('dcg-banner-open'); }catch(e){} 325 lastFocus=document.activeElement; 326 var h=bannerEl.querySelector('.dcg-h'); if(h){ h.setAttribute('tabindex','-1'); h.focus({preventScroll:true}); } 327 } 328 function closeBanner(){ 329 if(bannerEl) bannerEl.hidden=true; 330 try{ document.documentElement.classList.remove('dcg-banner-open'); }catch(e){} 331 if(lastFocus&&lastFocus.focus) try{ lastFocus.focus({preventScroll:true}); }catch(e){ lastFocus.focus(); } 332 } 333 334 /* --- Opt-out preference signal confirmation (1.5.0) ------------------- 335 * CCPA s.7025(c)(6), as revised effective 2026-01-01, requires a business 336 * to DISPLAY that it has processed an opt-out preference signal as a valid 337 * opt-out request â background handling alone is no longer sufficient. 338 * Announced politely to assistive tech via role="status"; it reports a 339 * completed action and must not steal focus or trap the visitor. 340 * -------------------------------------------------------------------- */ 341 var gpcNoticeEl=null; 342 function showGpcNotice(){ 343 if(!CFG.gpcNotice || gpcNoticeEl) return; 344 // Once per session rather than per pageview: the rule addresses a 345 // signal-sending browser visiting the site, and the preferences panel 346 // keeps the honored status checkable at any time afterwards. 347 try{ 348 if(sessionStorage.getItem('dcg_gpc_notice')) return; 349 sessionStorage.setItem('dcg_gpc_notice','1'); 350 }catch(e){} 351 var n=document.createElement('div'); 352 n.className='dcg-gpc'; 353 n.setAttribute('role','status'); 354 n.setAttribute('aria-live','polite'); 355 if (CFG.accent) n.style.setProperty('--dcg-accent',CFG.accent); 356 n.innerHTML='<div class="dcg-gpc-in">'+ 357 '<span class="dcg-gpc-ck" aria-hidden="true">✓</span>'+ 358 '<span><strong class="dcg-gpc-t">'+esc(T.gpcTitle)+'</strong>'+ 359 (T.gpcSub?'<span class="dcg-gpc-s">'+esc(T.gpcSub)+'</span>':'')+'</span>'+ 360 '<button type="button" class="dcg-gpc-x" aria-label="'+esc(T.dismiss||'Dismiss')+'">×</button>'+ 361 '</div>'; 362 n.querySelector('.dcg-gpc-x').addEventListener('click',hideGpcNotice); 363 mountPoint().appendChild(n); 364 n.style.position='fixed'; 365 gpcNoticeEl=n; 366 track('gpc_notice'); 367 var secs=parseInt(CFG.gpcNoticeSecs,10); 368 if(secs>0) setTimeout(hideGpcNotice, secs*1000); 369 } 370 function hideGpcNotice(){ 371 if(gpcNoticeEl&&gpcNoticeEl.parentNode){ gpcNoticeEl.parentNode.removeChild(gpcNoticeEl); } 372 gpcNoticeEl=null; 373 } 374 // True once the visitor has re-opened the banner from the preferences link. 375 // Later changes are recorded separately so they can't inflate the opt-in 376 // funnel (a visitor who accepts, then revokes, must not read as two grants). 377 var reopened=false; 378 function choose(c, auto){ 379 if(auto){
380 trackSession('gpc_reject'); 381 } else if(reopened){ 382 track('change_decide'); 383 if(c.analytics) track('change_grant_analytics'); 384 if(c.marketing) track('change_grant_marketing'); 385 } else { 386 track('decide'); 387 if(c.analytics) track('grant_analytics'); 388 if(c.marketing) track('grant_marketing'); 389 } 390 var prev = read() || {}; 391 write(c); apply(c); closeBanner(); 392 if (CFG.reloadOnWithdraw){ 393 var withdrew = (prev.analytics && !c.analytics) || (prev.marketing && !c.marketing); 394 // Report the reload so callers don't paint UI that is about to be 395 // destroyed â in particular showGpcNotice(), which sets a 396 // once-per-session flag that a reload would otherwise strand. 397 if (withdrew){ location.reload(); return true; } 398 } 399 return false; 400 } 401 402 window.DCGConsent={ open:function(){ 403 reopened=true; 404 openBanner(); 405 var c=read()||{}; 406 var a=document.getElementById('dcg-analytics'); var m=document.getElementById('dcg-marketing'); 407 if(a) a.checked=!!c.analytics; if(m) m.checked=!!c.marketing; 408 // Persistent half of the opt-out confirmation: while a GPC signal is 409 // present, show the honored status and lock the categories. Without the 410 // lock a visitor could tick a box, save, and have the choice silently 411 // reverted on the next page load when GPC is re-detected. 412 var st=bannerEl.querySelector('.dcg-status'); 413 if(gpcActive()){ 414 if(a){ a.checked=false; a.disabled=true; } 415 if(m){ m.checked=false; m.disabled=true; } 416 if(st){ st.textContent=T.gpcTitle+(T.gpcSub?' â '+T.gpcSub:''); st.hidden=false; } 417 } else { 418 if(a) a.disabled=false; 419 if(m) m.disabled=false; 420 if(st){ st.hidden=true; } 421 } 422 showPrefs(bannerEl); 423 }}; 424 425 /* --- Preferences line: adopt, relocate, verify -------------------------- 426 * The line is emitted at the wp_footer slot, which sits after the visual 427 * footer and outside whatever flex/grid row the theme uses for its legal 428 * links. Injecting INTO that row inherits the container's colour 429 * rather than the link colour â a <button> gets no benefit from the 430 * theme's a{} rules â and became an unpredictable flex child. 431 * 432 * Here the styling is copied from a real footer legal link, the element is 433 * moved beside that link's row, and the resulting colour is CHECKED against 434 * the background it actually landed on. Contrast is measured rather than 435 * assumed, because the reference link and the line can sit on different 436 * backgrounds; if the pair falls below WCAG AA the colour is replaced with 437 * whichever of black or white performs better. 438 * -------------------------------------------------------------------- */ 439 var LEGAL=/privacy|accessib|hipaa|terms|disclaim|cookie/i; 440 function rgbOf(s){ var m=(s||'').match(/[\d.]+/g); return (m&&m.length>=3)?[+m[0],+m[1],+m[2]]:null; } 441 function alphaOf(s){ var m=(s||'').match(/rgba\([^)]*,\s*([\d.]+)\s*\)\s*$/); return m?parseFloat(m[1]):1; } 442 function relLum(c){ 443 var a=[c[0],c[1],c[2]].map(function(v){ v/=255; return v<=0.03928?v/12.92:Math.pow((v+0.055)/1.055,2.4); }); 444 return 0.2126*a[0]+0.7152*a[1]+0.0722*a[2]; 445 } 446 function contrast(f,b){ var x=relLum(f),y=relLum(b); return (Math.max(x,y)+0.05)/(Math.min(x,y)+0.05); } 447 // First ancestor with a non-transparent background is what the text will 448 // actually be read against. 449 function bgBehind(el){ 450 var n=el; 451 while(n&&n.nodeType===1){ 452 var b=getComputedStyle(n).backgroundColor, c=rgbOf(b); 453 if(c&&alphaOf(b)>0) return c; 454 n=n.parentElement; 455 } 456 return [255,255,255]; 457 } 458 function visible(el){ 459 if(!el||!el.getBoundingClientRect) return false; 460 var r=el.getBoundingClientRect(); 461 if(r.width<=0&&r.height<=0) return false; 462 var s=getComputedStyle(el); 463 return s.display!=='none'&&s.visibility!=='hidden'&&parseFloat(s.opacity||'1')>0; 464 } 465 // Only a footer legal link is a valid relocation anchor. A privacy/terms link 466 // in the top header or nav must NOT be chosen: relocating a full-width control 467 // beside it drags it to the top of the page, where it displaces the layout 468 // under the admin bar (the 1.7.2 "displaces the admin bar" report). When no 469 // footer link qualifies, refLink() returns null and dressLine() leaves the 470 // control at its wp_footer slot rather than climbing to the header. 471 function inFooter(el){ 472 var n=el; 473 while(n&&n.nodeType===1){ 474 if(n.id==='wpadminbar') return false;
475 var tag=(n.tagName||'').toLowerCase(); 476 if(tag==='header'||tag==='nav') return false; 477 var id=n.id||'', cls=(typeof n.className==='string')?n.className:''; 478 if(tag==='footer'||/(^|[\s_-])(footer|colophon|site-info)/i.test(id+' '+cls)) return true; 479 n=n.parentElement; 480 } 481 return false; 482 } 483 // Responsive layouts ship the same legal row two or three times and hide 484 // all but one. Taking the last in DOM order lands inside a hidden variant, 485 // so prefer the last one that is actually rendered at this breakpoint. 486 function refLink(){ 487 var as=document.querySelectorAll('a[href]'), fallback=null; 488 for(var i=as.length-1;i>=0;i--){ 489 var a=as[i]; 490 if(!LEGAL.test(a.getAttribute('href')||'')&&!LEGAL.test(a.textContent||'')) continue; 491 if(!inFooter(a)) continue; 492 if(!fallback) fallback=a; 493 if(visible(a)) return a; 494 } 495 return fallback; 496 } 497 // Climb out of any flex/grid ancestry so the line becomes a normal block 498 // child and genuinely occupies its own row rather than joining one. 499 function blockAncestor(el){ 500 var n=el.parentElement; 501 while(n&&n!==document.body){ 502 var p=n.parentElement; if(!p) break; 503 var d=getComputedStyle(p).display; 504 if(d.indexOf('flex')<0&&d.indexOf('grid')<0) return n; 505 n=p; 506 } 507 return null; 508 } 509 function dressLine(){ 510 var host=document.querySelector('.dcg-prefs-line'); 511 if(!host) return; 512 var btn=host.querySelector('button'); 513 if(!btn) return; 514 try{ 515 // Remember the server-side position so a bad relocation is undoable. 516 if(!host.__dcgHome) host.__dcgHome=[host.parentNode,host.nextSibling]; 517 var ref=refLink(); 518 if(ref){ 519 var anchor=blockAncestor(ref); 520 if(anchor&&anchor.parentElement) anchor.insertAdjacentElement('afterend',host); 521 var rs=getComputedStyle(ref); 522 ['fontFamily','fontSize','fontWeight','letterSpacing','textTransform'].forEach(function(prop){ 523 if(rs[prop]) btn.style[prop]=rs[prop]; 524 }); 525 } 526 // Verify the destination is actually rendered. If the control has 527 // landed somewhere hidden, put it back where the server emitted it: 528 // slightly out of place beats unreachable. 529 if(!visible(host)&&host.__dcgHome&&host.__dcgHome[0]){ 530 host.__dcgHome[0].insertBefore(host,host.__dcgHome[1]); 531 host.setAttribute('data-dcg-placed','slot'); 532 }else{ 533 host.setAttribute('data-dcg-placed',ref?'relocated':'slot'); 534 } 535 // Sample AFTER relocation â the line may now sit on a different 536 // background from the one it was emitted against. 537 var bg=bgBehind(host); 538 var fg=ref?rgbOf(getComputedStyle(ref).color):null; 539 if(!fg||contrast(fg,bg)<4.5){ 540 fg=(contrast([255,255,255],bg)>=contrast([0,0,0],bg))?[255,255,255]:[0,0,0]; 541 } 542 btn.style.color='rgb('+fg[0]+','+fg[1]+','+fg[2]+')'; 543 // Exposed so placement can be spot-checked without a contrast tool. 544 host.setAttribute('data-dcg-contrast',contrast(fg,bg).toFixed(2)); 545 }catch(e){} 546 } 547 548 function init(){ 549 document.addEventListener('click',function(e){ 550 var t=e.target.closest('.dcg-open-preferences'); 551 if(t){ e.preventDefault(); window.DCGConsent.open(); } 552 }); 553 // Runs regardless of consent state â every branch below returns early, 554 // and the control must be styled and placed on all of them. 555 dressLine(); 556 var stored=read(); 557 if(stored&&stored.v&&stored.cv===CFG.cv&&!expired(stored)){ 558 // A GPC signal is a withdrawal request: if the visitor previously 559 // granted a category but is now sending GPC, honor it over the 560 // stored grant rather than keeping trackers on. 561 if(gpcActive()&&(stored.analytics||stored.marketing)){ 562 // If this withdrawal reloads, the notice is shown on the next 563 // load instead; painting it now would burn the session flag. 564 if(!choose({analytics:false,marketing:false}, true)) showGpcNotice(); 565 return; 566 } 567 apply(stored); 568 // Counted once per session, sharing the guard with 'shown'/'gpc_reject' 569 // so a visit that decided earlier this session isn't also tallied here: 570 // a returning visitor with a stored analytics grant is one GA4-visible 571 // session; without it, one invisible session. 572 trackSession(stored.analytics ? 'return_analytics' : 'return_denied'); 573 // GPC visitor whose stored state is already denied â including the 574 // page load immediately after a withdrawal reload, which is where 575 // the notice actually lands for a previously-consenting visitor. 576 if(gpcActive()) showGpcNotice(); 577 return; 578 } 579 if(gpcActive()){ choose({analytics:false,marketing:false}, true); showGpcNotice(); return; } 580 openBanner();
581 trackSession('shown'); 582 } 583 if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',init); 584 else init(); 585 586 // Which footer variant is visible depends on the breakpoint, and late CSS 587 // can settle after DOMContentLoaded, so re-resolve placement afterwards. 588 window.addEventListener('load',function(){ dressLine(); }); 589 var rzT=null; 590 window.addEventListener('resize',function(){ 591 clearTimeout(rzT); 592 rzT=setTimeout(dressLine,250); 593 }); 594})(); 595</script>
595 596<!--/noptimize--> 597<!-- [HEADER ASSETS] --> 598<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/awesome-menu@1/awesome-menu.css?bd_ver=2.8.3" /> 599<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-fancy-background@1/fancy-background.css?bd_ver=2.8.3" /> 600<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/izmir@1/izmir.min.css?bd_ver=2.8.3" /> 601<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-posts@1/posts.css?bd_ver=2.8.3" /> 602<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/plugins/breakdance/plugin/animations/entrance/css/entrance.css?bd_ver=2.8.3" /> 603<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/swiper@12/swiper-bundle.min.css?bd_ver=2.8.3" /> 604<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/swiper@12/breakdance-swiper-preset-defaults.css?bd_ver=2.8.3" /> 605<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Josefin Sans:ital,wght@0,100..700;1,100..700&display=swap" /> 606 607<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-700-defaults.css?v=10e5b59e5d48b66a4072d9f4691e6085" /> 608 609<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-2313-defaults.css?v=8e560588a7d9ef8d6e8fa69091233192" /> 610 611<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-2643-defaults.css?v=193f41807605f7dbc89258ebc530091f" /> 612 613<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-5736-defaults.css?v=fe7b779ddf68fce064abf982ba428d39" /> 614 615<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-14-defaults.css?v=ac5a60bb9bf63145eb3d4e3ccecf25cb" /> 616 617<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-1508-defaults.css?v=7f7ab96d31825732c3372e4464fae154" /> 618 619<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-150
6197-defaults.css?v=0fe437446d9481ecae3ea875551473a9" /> 620 621<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-1479-defaults.css?v=6eeb53dcd1146ed50090829ad185d9a1" /> 622 623<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-553-defaults.css?v=408059c3b9145d29a73fe3d6deb2feac" /> 624 625<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-556-defaults.css?v=55e0c021095f6831ccfd2fae9d37f526" /> 626 627<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-527-defaults.css?v=4939c13b6b423ad0c2eb52319a16b301" /> 628 629<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-2244-defaults.css?v=908e6e8d8aedb540a0451003bc77827a" /> 630 631<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-2242-defaults.css?v=908e6e8d8aedb540a0451003bc77827a" /> 632 633<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/global-settings.css?v=f0baa50e306b2f79e1e71dc52cc4a62c" /> 634 635<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/selectors.css?v=84504ed68c888a793ed742e62ddda5bb" /> 636 637<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-700.css?v=054f5b01c5ef46c4b420c549e8226624" /> 638 639<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-2313.css?v=8f623b7e7c51c3c9bf4d1173981c9a80" /> 640 641 642<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-5736.css?v=4477513220daeac8334de2d127b742ce" /> 643 644<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-14.css?v=b01f3ae1dbcdfbe744081655cd80cef8" /> 645 646<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-1508.css?v=68a0c0adbf611b3ce3c1b0df2e170e17" /> 647 648<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-150
6487.css?v=361b7e38ad8f92900ac85eac746ec514" /> 649 650<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-1479.css?v=7e55d9b067c4691e8a3f8c0e26d2df44" /> 651 652 653 654<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-527.css?v=629830a9b80714a02bb4fc9e49e32fdc" /> 655 656<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-2244.css?v=f6fc5b993cbd9519ddb00d4e92058da9" /> 657 658<link rel="stylesheet" href="https://www.tingrinnersmile.com/wp-content/uploads/breakdance/css/post-2242.css?v=6f2930231dd136fda938dc22c460fec7" /> 659<!-- [/EOF HEADER ASSETS] --> 660<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.23.5.1" data-wpr-features="wpr_lazyload_images wpr_lazyload_iframes wpr_preconnect_external_domains wpr_automatic_lazy_rendering wpr_oci wpr_cdn wpr_desktop" /></head> 661 662 <body class="home wp-singular page-template-default page page-id-14 wp-theme-breakdance-zero breakdance Hybrid"> 663 <svg class="breakdance-global-gradients-sprite" aria-hidden="true"><linearGradient x1="0.5" y1="1" x2="0.5" y2="0" id="bde-palette-gradient-1-e9fa8ae1-e5b3-484b-ac9c-1f761bf2b0e4"><stop stop-opacity="1" stop-color="#898989" offset="0"></stop><stop stop-opacity="1" stop-color="#2edad0" offset="0.9692307692307692"></stop></linearGradient><linearGradient x1="0" y1="0.18756532404533627" x2="1" y2="0.8124346759546637" id="bde-palette-primary-gradient-fa1bcaf4-43cb-4b5a-8b83-518595f21771-gradient-21"><stop stop-opacity="0.6" stop-color="#0052a3" offset="0"></stop><stop stop-opacity="1" stop-color="#2edad0" offset="0.9692307692307692"></stop></linearGradient></svg> <header class="bde-header-builder-700-100 bde-header-builder bde-header-builder--sticky bde-header-builder--sticky-scroll-slide bde-header-builder--overlay"> 664 665<div class="bde-header-builder__container"><a class="bde-text-link-700-422 bde-text-link skip_nav breakdance-link" href="#main_content" target="_self" data-type="url"> 666 Skip to Content 667 668</a><div class="bde-globalblock-700-408 bde-globalblock"><div class="bde-div-2313-100-2313-1 bde-div bde-div-2313-100"> 669 670 671 672 673 674 675<div class="bde-columns-2313-715-2313-1 bde-columns bde-columns-2313-715"><div class="bde-column-2313-716-2313-1 bde-column bde-column-2313-716"> 676 677 678 679 680 681 682<div class="bde-image-2313-101-2313-1 bde-image bde-image-2313-101"> 683<figure class="breakdance-image breakdance-image--8615"> 684 <div class="breakdance-image-container"> 685 <div class="breakdance-image-clip"><a class="breakdance-image-link breakdance-image-link--url" href="/" target="_self" rel="noopener" data-sub-html="" data-lg-size="-"><img class="breakdance-image-object" src="https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit.png" width="1227" height="286" srcset="https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit.png 1227w, https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit-300x70.png 300w, https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit-1024x239.png 1024w, https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit-768x179.png 768w" sizes="(max-width: 1227px) 100vw, 1227px" alt="Tingrinners logo edit" ></a></div> 686 </div></figure> 687 688</div> 689</div><div class="bde-column-2313-717-2313-1 bde-column bde-column-2313-717"> 690 691 692 693 694 695 696<div class="bde-div-2313-730-2313-1 bde-div bde-div-2313-730"> 697 698 699 700 701 702 703<div class="bde-div-2313-731-2313-1 bde-div bde-div-2313-731"> 704 705 706 707 708 709 710<div class="bde-icon-2313-732-2313-1 bde-icon bde-icon-2313-732"> 711 712 713 714 715 716 717 718 719 720 721 722 <a class="breakdance-link bde-icon-icon breakdance-icon-atom" href="https://facebook.com/TingrinnersJamaica" target="_blank" data-type="url" aria-label="See Our Facebook Page" > 723 724 725 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!-- Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg> 726 727 728 729 </a> 730 731 732 733 734</div><div class="bde-icon-2313-733-2313-1 bde-icon bde-icon-2313-733"> 735 736 737 738 739 740 741 742 743 744 745 746 <a class="breakdance-link bde-icon-icon breakdance-icon-atom" href="https://instagram.com/tingrinnersjamaica" target="_blank" data-type="url" aria-label="See Our Instagram Page" > 747 748 749 <svg xmlns="http://www.w3.org/2000/svg" id="icon-instagram" viewBox="0 0 32 32">
750<path d="M16 2.881c4.275 0 4.781 0.019 6.462 0.094 1.563 0.069 2.406 0.331 2.969 0.55 0.744 0.288 1.281 0.638 1.837 1.194 0.563 0.563 0.906 1.094 1.2 1.838 0.219 0.563 0.481 1.412 0.55 2.969 0.075 1.688 0.094 2.194 0.094 6.463s-0.019 4.781-0.094 6.463c-0.069 1.563-0.331 2.406-0.55 2.969-0.288 0.744-0.637 1.281-1.194 1.837-0.563 0.563-1.094 0.906-1.837 1.2-0.563 0.219-1.413 0.481-2.969 0.55-1.688 0.075-2.194 0.094-6.463 0.094s-4.781-0.019-6.463-0.094c-1.563-0.069-2.406-0.331-2.969-0.55-0.744-0.288-1.281-0.637-1.838-1.194-0.563-0.563-0.906-1.094-1.2-1.837-0.219-0.563-0.481-1.413-0.55-2.969-0.075-1.688-0.094-2.194-0.094-6.463s0.019-4.781 0.094-6.463c0.069-1.563 0.331-2.406 0.55-2.969 0.288-0.744 0.638-1.281 1.194-1.838 0.563-0.563 1.094-0.906 1.838-1.2 0.563-0.219 1.412-0.481 2.969-0.55 1.681-0.075 2.188-0.094 6.463-0.094zM16 0c-4.344 0-4.887 0.019-6.594 0.094-1.7 0.075-2.869 0.35-3.881 0.744-1.056 0.412-1.95 0.956-2.837 1.85-0.894 0.888-1.438 1.781-1.85 2.831-0.394 1.019-0.669 2.181-0.744 3.881-0.075 1.713-0.094 2.256-0.094 6.6s0.019 4.887 0.094 6.594c0.075 1.7 0.35 2.869 0.744 3.881 0.413 1.056 0.956 1.95 1.85 2.837 0.887 0.887 1.781 1.438 2.831 1.844 1.019 0.394 2.181 0.669 3.881 0.744 1.706 0.075 2.25 0.094 6.594 0.094s4.888-0.019 6.594-0.094c1.7-0.075 2.869-0.35 3.881-0.744 1.050-0.406 1.944-0.956 2.831-1.844s1.438-1.781 1.844-2.831c0.394-1.019 0.669-2.181 0.744-3.881 0.075-1.706 0.094-2.25 0.094-6.594s-0.019-4.887-0.094-6.594c-0.075-1.7-0.35-2.869-0.744-3.881-0.394-1.063-0.938-1.956-1.831-2.844-0.887-0.887-1.781-1.438-2.831-1.844-1.019-0.394-2.181-0.669-3.881-0.744-1.712-0.081-2.256-0.1-6.6-0.1v0z"/> 751<path d="M16 7.781c-4.537 0-8.219 3.681-8.219 8.219s3.681 8.219 8.219 8.219 8.219-3.681 8.219-8.219c0-4.537-3.681-8.219-8.219-8.219zM16 21.331c-2.944 0-5.331-2.387-5.331-5.331s2.387-5.331 5.331-5.331c2.944 0 5.331 2.387 5.331 5.331s-2.387 5.331-5.331 5.331z"/> 752<path d="M26.462 7.456c0 1.060-0.859 1.919-1.919 1.919s-1.919-0.859-1.919-1.919c0-1.060 0.859-1.919 1.919-1.919s1.919 0.859 1.919 1.919z"/> 753</svg> 754 755 756 757 </a> 758 759 760 761 762</div><div class="bde-icon-2313-735-2313-1 bde-icon bde-icon-2313-735"> 763 764 765 766 767 768 769 770 771 772 773 774 <a class="breakdance-link bde-icon-icon breakdance-icon-atom" href="https://maps.app.goo.gl/LYwGmtCSJQhdP6Md7" target="_blank" data-type="url" aria-label="See Our Google Link Page" > 775 776 777 <svg xmlns="http://www.w3.org/2000/svg" id="icon-google" viewBox="0 0 32 32"> 778<path d="M16.319 13.713v5.487h9.075c-0.369 2.356-2.744 6.9-9.075 6.9-5.463 0-9.919-4.525-9.919-10.1s4.456-10.1 9.919-10.1c3.106 0 5.188 1.325 6.375 2.469l4.344-4.181c-2.788-2.612-6.4-4.188-10.719-4.188-8.844 0-16 7.156-16 16s7.156 16 16 16c9.231 0 15.363-6.494 15.363-15.631 0-1.050-0.113-1.85-0.25-2.65l-15.113-0.006z"/> 779</svg> 780 781 782 783 </a> 784 785 786 787 788</div><a class="bde-container-link-2313-741-2313-1 bde-container-link bde-container-link-2313-741 breakdance-link" href="tel:876-929-6836" target="_blank" data-type="url"> 789 790 791 792 793 794 795<div class="bde-icon-2313-742-2313-1 bde-icon bde-icon-2313-742"> 796 797 798 <div class="bde-icon-icon breakdance-icon-atom" > 799 800 <svg xmlns="http://www.w3.org/2000/svg" id="icon-phone" viewBox="0 0 32 32"> 801<path d="M22 20c-2 2-2 4-4 4s-4-2-6-4-4-4-4-6 2-2 4-4-4-8-6-8-6 6-6 6c0 4 4.109 12.109 8 16s12 8 16 8c0 0 6-4 6-6s-6-8-8-6z"/> 802</svg> 803 804 805 806 </div> 807 808 809 810</div><div class="bde-div-2313-743-2313-1 bde-div bde-div-2313-743"> 811 812 813 814 815 816 817<div class="bde-text-2313-744-2313-1 bde-text bde-text-2313-744"> 818Kingston 10 819</div> 820</div> 821 822</a><a class="bde-container-link-2313-767-2313-1 bde-container-link bde-container-link-2313-767 breakdance-link" href="https://www.tingrinnersmile.com/referring-doctors/" target="_self" data-type="url"> 823 824 825 826 827 828 829<div class="bde-div-2313-769-2313-1 bde-div bde-div-2313-769"> 830 831 832 833 834 835 836<div class="bde-text-2313-770-2313-1 bde-text bde-text-2313-770"> 837Referring Doctors 838</div> 839</div> 840 841</a> 842</div> 843</div><div class="bde-div-2313-102-2313-1 bde-div bde-div-2313-102"> 844 845 846 847 848 849 850<div class="bde-button-2313-103-2313-1 bde-button bde-button-2313-103"> 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="/" target="_self" data-type="url" aria-label="Go Home and Menu button" > 867 868
869 <span class="button-atom__text"> </span> 870 871 872 873 </a> 874 875 876 877 878</div><div class="bde-menu-2313-104-2313-1 bde-menu bde-menu-2313-104"> 879 880 881 882 883 <nav class="breakdance-menu breakdance-menu--collapse " aria-label="Main"> 884 <button class="breakdance-menu-toggle breakdance-menu-toggle--squeeze" type="button" aria-label="Open Menu" aria-expanded="false" aria-controls="menu-104"> 885 <span class="breakdance-menu-toggle-icon"> 886 <span class="breakdance-menu-toggle-lines"></span> 887 </span> 888 </button> 889 890 <ul class="breakdance-menu-list" id="menu-104"> 891 892 893 <li class="breakdance-menu-item-2313-105-2313-1 breakdance-menu-item breakdance-menu-item-2313-105 breakdance-menu-item--active"> 894 895 896 897 898 899 900 901 902 903 <a class="breakdance-link breakdance-menu-link" href="/" target="_self" data-type="url" > 904 Home 905 </a> 906 907</li><li class="bde-menu-custom-dropdown-2313-192-2313-1 bde-menu-custom-dropdown bde-menu-custom-dropdown-2313-192 breakdance-menu-item"> 908<div class="breakdance-dropdown breakdance-dropdown--custom breakdance-dropdown--with-link"> 909 <div class="breakdance-dropdown-toggle"> 910 911 912 913 914 915 916 917 918 919 920 <a class="breakdance-link breakdance-menu-link" href="/meet-our-team/" target="_self" data-type="url" aria-expanded="false" aria-controls="dropdown-192" > 921 922 Meet Our Team 923 </a> 924 925 926 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-192" aria-label="Meet Our Team Submenu"></button> 927 </div> 928 929 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-192"> 930 <div class="breakdance-dropdown-body"> 931 <div class="breakdance-dropdown-custom-content"> 932 <div class="bde-div-2313-773-2313-1 bde-div bde-div-2313-773"> 933 934 935 936 937 938 939<a class="bde-text-link-2313-675-2313-1 bde-text-link df-menu-items bde-text-link-2313-675 breakdance-link" href="https://www.tingrinnersmile.com/meet-our-team/" target="_self" data-type="url"> 940 Meet Our Team 941 942</a><a class="bde-text-link-2313-673-2313-1 bde-text-link df-menu-items bde-text-link-2313-673 breakdance-link" href="https://www.tingrinnersmile.com/our-team/dr-otto-beck/" target="_self" data-type="url"> 943 Dr. Otto Beck 944 945</a><a class="bde-text-link-2313-714-2313-1 bde-text-link df-menu-items bde-text-link-2313-714 breakdance-link" href="https://www.tingrinnersmile.com/our-team/nigel-knight-dr/" target="_self" data-type="url"> 946 Dr. Nigel Knight 947 948</a><a class="bde-text-link-2313-775-2313-1 bde-text-link df-menu-items bde-text-link-2313-775 breakdance-link" href="https://www.tingrinnersmile.com/our-team/dr-phillip-beck-orthodontist/" target="_self" data-type="url"> 949 Dr. Phillip Beck 950 951</a> 952</div> 953 </div> 954 </div> 955 </div> 956</div> 957 958</li><li class="bde-menu-custom-dropdown-2313-579-2313-1 bde-menu-custom-dropdown bde-menu-custom-dropdown-2313-579 breakdance-menu-item"> 959<div class="breakdance-dropdown breakdance-dropdown--custom breakdance-dropdown--with-link"> 960 <div class="breakdance-dropdown-toggle"> 961 962 963 964 965 966 967 968 969 970 971 <a class="breakdance-link breakdance-menu-link" href="https://www.tingrinnersmile.com/orthodontic-services/" target="_self" data-type="url" aria-expanded="false" aria-controls="dropdown-579" > 972 973 Orthodontics 974 </a> 975 976 977 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-579" aria-label="Orthodontics Submenu"></button> 978 </div> 979 980 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-579"> 981 <div class="breakdance-dropdown-body"> 982 <div class="breakdance-dropdown-custom-content"> 983 <div class="bde-columns-2313-763-2313-1 bde-columns bde-columns-2313-763"><div class="bde-column-2313-764-2313-1 bde-column bde-column-2313-764"> 984 985 986 987 988 989
990<a class="bde-text-link-2313-585-2313-1 bde-text-link df-menu-items bde-text-link-2313-585 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/" target="_self" data-type="url"> 991 View All Orthodontic Services 992 993</a><a class="bde-text-link-2313-761-2313-1 bde-text-link df-menu-items bde-text-link-2313-761 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-phases/" target="_self" data-type="url"> 994 Orthodontic Treatment Phases 995 996</a><a class="bde-text-link-2313-751-2313-1 bde-text-link df-menu-items bde-text-link-2313-751 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/metal-orthodontic-braces/" target="_self" data-type="url"> 997 Metal Braces 998 999</a><a class="bde-text-link-2313-752-2313-1 bde-text-link df-menu-items bde-text-link-2313-752 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/invisalign/" target="_self" data-type="url"> 1000 Invisalign 1001 1002</a><a class="bde-text-link-2313-755-2313-1 bde-text-link df-menu-items bde-text-link-2313-755 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/clear-orthodontic-brackets/" target="_self" data-type="url"> 1003 Clear Brackets 1004 1005</a> 1006</div><div class="bde-column-2313-765-2313-1 bde-column bde-column-2313-765"> 1007 1008 1009 1010 1011 1012 1013<a class="bde-text-link-2313-754-2313-1 bde-text-link df-menu-items bde-text-link-2313-754 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/self-ligating-orthodontic-braces/" target="_self" data-type="url"> 1014 Self-Ligating Braces 1015 1016</a><a class="bde-text-link-2313-756-2313-1 bde-text-link df-menu-items bde-text-link-2313-756 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/interceptive-orthodontic-treatment/" target="_self" data-type="url"> 1017 Interceptive Orthodontics 1018 1019</a><a class="bde-text-link-2313-757-2313-1 bde-text-link df-menu-items bde-text-link-2313-757 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/craniofacial-orthodontics/" target="_self" data-type="url"> 1020 Craniofacial Orthodontics 1021 1022</a><a class="bde-text-link-2313-758-2313-1 bde-text-link df-menu-items bde-text-link-2313-758 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/surgical-orthodontics/" target="_self" data-type="url"> 1023 Surgical Orthodontics 1024 1025</a><a class="bde-text-link-2313-612-2313-1 bde-text-link df-menu-items bde-text-link-2313-612 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/orthodontic-emergencies/" target="_self" data-type="url"> 1026 Orthodontic Emergencies 1027 1028</a> 1029</div></div> 1030 </div> 1031 </div> 1032 </div> 1033</div> 1034 1035</li><li class="bde-menu-custom-dropdown-2313-160-2313-1 bde-menu-custom-dropdown bde-menu-custom-dropdown-2313-160 breakdance-menu-item"> 1036<div class="breakdance-dropdown breakdance-dropdown--custom breakdance-dropdown--with-link"> 1037 <div class="breakdance-dropdown-toggle"> 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 <a class="breakdance-link breakdance-menu-link" href="https://www.tingrinnersmile.com/patient-info/" target="_self" data-type="url" aria-expanded="false" aria-controls="dropdown-160" > 1049 1050 Patient Info 1051 </a> 1052 1053 1054 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-160" aria-label="Patient Info Submenu"></button> 1055 </div> 1056 1057 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-160"> 1058 <div class="breakdance-dropdown-body"> 1059 <div class="breakdance-dropdown-custom-content"> 1060 <div class="bde-columns-2313-161-2313-1 bde-columns bde-columns-2313-161"><div class="bde-column-2313-162-2313-1 bde-column bde-column-2313-162"> 1061 1062 1063 1064 1065 1066 1067<div class="bde-div-2313-318-2313-1 bde-div bde-div-2313-318"> 1068 1069 1070 1071 1072 1073 1074<a class="bde-text-link-2313-164-2313-1 bde-text-link df-menu-items bde-text-link-2313-164 breakdance-link" href="https://www.tingrinnersmile.com/patient-info/" target="_self" data-type="url"> 1075 View All Patient Information 1076 1077</a><a class="bde-text-link-2313-307-2313-1 bde-text-link df-menu-items bde-text-link-2313-307 breakdance-link" href="https://www.tingrinnersmile.com/patient-info/benefits-orthodontics/" target="_self" data-type="url"> 1078 Benefits of Orthodontics 1079 1080</a><a class="bde-text-link-2313-165-2313-1 bde-text-link df-menu-items bde-text-link-2313-165 breakdance-link" href="https://www.tingrinnersmile.com/what-to-expect/" target="_self" data-type="url"> 1081 Initial Consultation 1082 1083</a>
1083<a class="bde-text-link-2313-166-2313-1 bde-text-link df-menu-items bde-text-link-2313-166 breakdance-link" href="https://www.tingrinnersmile.com/patient-forms/" target="_self" data-type="url"> 1084 Patient Forms 1085 1086</a><a class="bde-text-link-2313-676-2313-1 bde-text-link df-menu-items bde-text-link-2313-676 breakdance-link" href="https://www.tingrinnersmile.com/policies/" target="_self" data-type="url"> 1087 Insurance & Financial 1088 1089</a><a class="bde-text-link-2313-309-2313-1 bde-text-link df-menu-items bde-text-link-2313-309 breakdance-link" href="https://www.tingrinnersmile.com/patient-info/first-days-in-braces/" target="_self" data-type="url"> 1090 First Days In Braces 1091 1092</a> 1093</div> 1094</div><div class="bde-column-2313-169-2313-1 bde-column bde-column-2313-169"> 1095 1096 1097 1098 1099 1100 1101<div class="bde-div-2313-320-2313-1 bde-div bde-div-2313-320"> 1102 1103 1104 1105 1106 1107 1108<a class="bde-text-link-2313-766-2313-1 bde-text-link bde-text-link-2313-766 breakdance-link" href="#" target="_self"> 1109 Click Here 1110 1111</a><a class="bde-text-link-2313-308-2313-1 bde-text-link df-menu-items bde-text-link-2313-308 breakdance-link" href="https://www.tingrinnersmile.com/patient-instructions/" target="_self" data-type="url"> 1112 Braces Care 1113 1114</a><a class="bde-text-link-2313-306-2313-1 bde-text-link df-menu-items bde-text-link-2313-306 breakdance-link" href="https://www.tingrinnersmile.com/before-and-after/" target="_self" data-type="url"> 1115 Before and After Gallery 1116 1117</a><a class="bde-text-link-2313-313-2313-1 bde-text-link df-menu-items bde-text-link-2313-313 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/tooth-eruption-and-shedding/" target="_self" data-type="url"> 1118 Tooth Eruption & Shedding 1119 1120</a><a class="bde-text-link-2313-171-2313-1 bde-text-link df-menu-items bde-text-link-2313-171 breakdance-link" href="https://www.tingrinnersmile.com/technology/" target="_self" data-type="url"> 1121 Office Technology 1122 1123</a><a class="bde-text-link-2313-762-2313-1 bde-text-link df-menu-items bde-text-link-2313-762 breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/orthodontic-emergencies/" target="_self" data-type="url"> 1124 Orthodontic Emergencies 1125 1126</a> 1127</div> 1128</div></div> 1129 </div> 1130 </div> 1131 </div> 1132</div> 1133 1134</li><style>@media (max-width:1119px){}@media (max-width:1023px){}@media (max-width:767px){}@media (max-width:479px){}</style><li class="bde-menu-custom-dropdown-2313-127-2313-1 bde-menu-custom-dropdown bde-menu-custom-dropdown-2313-127 breakdance-menu-item"> 1135<div class="breakdance-dropdown breakdance-dropdown--custom breakdance-dropdown--with-link"> 1136 <div class="breakdance-dropdown-toggle"> 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 <a class="breakdance-link breakdance-menu-link" href="https://www.tingrinnersmile.com/contact-us/kingston/" target="_self" data-type="url" aria-expanded="false" aria-controls="dropdown-127" > 1148 1149 Location 1150 </a> 1151 1152 1153 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-127" aria-label="Location Submenu"></button> 1154 </div> 1155 1156 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-127"> 1157 <div class="breakdance-dropdown-body"> 1158 <div class="breakdance-dropdown-custom-content"> 1159 <div class="bde-div-2313-774-2313-1 bde-div bde-div-2313-774"> 1160 1161 1162 1163 1164 1165 1166<a class="bde-text-link-2313-759-2313-1 bde-text-link df-menu-items bde-text-link-2313-759 breakdance-link" href="https://www.tingrinnersmile.com/contact-us/kingston/" target="_self" data-type="url"> 1167 Kingston, Jamaica 1168 1169</a> 1170</div><div class="bde-text-2313-129-2313-1 bde-text bde-text-2313-129"> 1171We look forward to seeing you soon! 1172</div><div class="bde-image-2313-130-2313-1 bde-image bde-image-2313-130"> 1173<figure class="breakdance-image breakdance-image--8156"> 1174 <div class="breakdance-image-container"> 1175 <div class="breakdance-image-clip"><a class="breakdance-image-link breakdance-image-link--url" href="https://www.tingrinnersmile.com/contact-us/kingston/" target="_self" rel="noopener" data-sub-html="" data-lg-size="-"><img class="breakdance-image-object" src="https://www.tingrinnersmile.com/wp-content/uploads/Lobby-photo.jpg" width="1100" height="708" srcset="https://www.tingrinnersmile.com/wp-content/uploads/Lobby-photo.jpg 1100w, https://www.tingrinnersmile.com/wp-content/uploads/Lobby-photo-300x193.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/Lobby-photo-1024x659.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/Lobby-photo-768x494.jpg 768w" sizes="(max-width: 1100px) 100v
1175w, 1100px" alt="Lobby Photo" ></a></div> 1176 </div></figure> 1177 1178</div> 1179 </div> 1180 </div> 1181 </div> 1182</div> 1183 1184</li><li class="bde-menu-custom-dropdown-2313-151-2313-1 bde-menu-custom-dropdown bde-menu-custom-dropdown-2313-151 breakdance-menu-item"> 1185<div class="breakdance-dropdown breakdance-dropdown--custom breakdance-dropdown--with-link"> 1186 <div class="breakdance-dropdown-toggle"> 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 <a class="breakdance-link breakdance-menu-link" href="https://www.tingrinnersmile.com/social-media-reviews/" target="_self" data-type="url" aria-expanded="false" aria-controls="dropdown-151" > 1198 1199 Reviews 1200 </a> 1201 1202 1203 <button class="breakdance-menu-link-arrow" type="button" aria-expanded="false" aria-controls="dropdown-151" aria-label="Reviews Submenu"></button> 1204 </div> 1205 1206 <div class="breakdance-dropdown-floater" aria-hidden="true" id="dropdown-151"> 1207 <div class="breakdance-dropdown-body"> 1208 <div class="breakdance-dropdown-custom-content"> 1209 <div class="bde-div-2313-669-2313-1 bde-div bde-div-2313-669"> 1210 1211 1212 1213 1214 1215 1216<a class="bde-text-link-2313-155-2313-1 bde-text-link df-menu-items bde-text-link-2313-155 breakdance-link" href="/social-media-reviews/" target="_self" data-type="url"> 1217 Social Media and Reviews 1218 1219</a><a class="bde-text-link-2313-157-2313-1 bde-text-link df-menu-items bde-text-link-2313-157 breakdance-link" href="https://www.tingrinnersmile.com/share/" target="_self" data-type="url"> 1220 Refer A Friend 1221 1222</a> 1223</div> 1224 </div> 1225 </div> 1226 </div> 1227</div> 1228 1229</li><li class="breakdance-menu-item-2313-713-2313-1 breakdance-menu-item breakdance-menu-item-2313-713"> 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 <a class="breakdance-link breakdance-menu-link" href="https://dental1.mytlink.net/TLINKDental/(S(iaoajrayhdnay1j5hs5fpnbz))/Patient/Login.aspx?tpract=520612" target="_blank" data-type="url" > 1240 Patient Log-In 1241 </a> 1242 1243</li> 1244 </ul> 1245 </nav> 1246 1247 1248</div> 1249</div> 1250</div></div> 1251</div></div></div> 1252 1253 1254</header><style>.breakdance .bde-section-700-261 .section-background-video{background-image:url(https://vz-5f4e1f49-cbc.b-cdn.net/61b0c92a-fd50-46de-afb5-12b856ae324f/play_720p.mp4)}</style><section class="bde-section-700-261 bde-section"> 1255 1256 1257 1258 1259 <div class="section-background-video"> 1260 <video 1261 autoplay 1262 muted 1263 playsinline 1264 loop 1265 poster="https://vz-5f4e1f49-cbc.b-cdn.net/61b0c92a-fd50-46de-afb5-12b856ae324f/play_720p.mp4" 1266 > 1267 <source src="https://vz-5f4e1f49-cbc.b-cdn.net/61b0c92a-fd50-46de-afb5-12b856ae324f/play_720p.mp4" type="" /> 1268 </video> 1269 </div> 1270 1271 1272 <div class="section-background-overlay"></div> 1273 1274 1275<div class="section-container"><h2 class="bde-heading-700-262 bde-heading"> 1276 1277</h2><div class="bde-div-700-264 bde-div"> 1278 1279 1280 1281 1282 1283 1284<div class="bde-image-700-265 bde-image"> 1285<figure class="breakdance-image breakdance-image--8615"> 1286 <div class="breakdance-image-container"> 1287 <div class="breakdance-image-clip"><img class="breakdance-image-object" src="https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit.png" width="1227" height="286" srcset="https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit.png 1227w, https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit-300x70.png 300w, https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit-1024x239.png 1024w, https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit-768x179.png 768w" sizes="(max-width: 1227px) 100vw, 1227px" alt="Tingrinners logo edit" ></div> 1288 </div></figure> 1289 1290</div> 1291</div><h3 class="bde-heading-700-263 bde-heading"> 1292The Place for Braces in the Caribbean 1293</h3><div class="bde-globalblock-700-420 bde-globalblock"><div class="bde-button-2643-100-2643-1 bde-button df-btn-custom-width bde-button-2643-100"> 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 <a class="breakdance-link button-atom button-atom--primary bde-button__button" href="https://www.tingrinnersmile.com/contact-us/request-appointment/" target="_self" data-type="url" > 1310 1311
1312 <span class="button-atom__text">Request Appointment</span> 1313 1314 1315 1316 </a> 1317 1318 1319 1320 1321</div></div></div> 1322</section><style>.breakdance .bde-section-700-410 .section-background-video{background-image:url(https://www.tingrinnersmile.com/wp-content/uploads/0256-masthead2-app2-vid-bg.jpg)}</style><section id="main_content" class="bde-section-5736-109 bde-section"> 1323 1324 1325 1326 1327 1328 <div class="section-background-overlay"></div> 1329 1330 1331<div class="section-container"><main class="bde-themeless-template-content-area-5736-110 bde-themeless-template-content-area"><section class="bde-section-14-179 bde-section"> 1332 1333 1334 1335 1336 1337 1338 1339<div class="section-container"><div class="bde-div-14-180 bde-div df-full-width"> 1340 1341 1342 1343 1344 1345 1346<div class="bde-columns-14-222 bde-columns"><div class="bde-column-14-223 bde-column"> 1347 1348 1349 1350 1351 1352 1353 1354<div class="bde-div-14-224 bde-div" data-entrance="fade"> 1355 1356 1357 1358 1359 1360 1361<h2 class="bde-heading-14-225 bde-heading"> 1362Welcome to our Practice 1363</h2><div class="bde-rich-text-14-226 bde-rich-text breakdance-rich-text-styles"> 1364Welcome to our practice! We look forward to having you as a patient and thank you for selecting us for your orthodotic treatment. We focus on the needs of each patient to provide a comfortable patient experience in a relaxing and modern environment. If you havenât already scheduled your appointment, please give us a call today or click the button below. 1365</div><div class="bde-button-14-227 bde-button"> 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 <a class="breakdance-link button-atom button-atom--primary bde-button__button" href="https://www.tingrinnersmile.com/contact-us/" target="_self" data-type="url" > 1382 1383 1384 <span class="button-atom__text">Contact Us</span> 1385 1386 1387 1388 </a> 1389 1390 1391 1392 1393</div> 1394</div> 1395</div><div class="bde-column-14-228 bde-column"> 1396 1397 1398 1399 1400 1401 1402<div class="bde-image-14-229 bde-image" data-entrance="fade"> 1403<figure class="breakdance-image breakdance-image--8154"> 1404 <div class="breakdance-image-container"> 1405 <div class="breakdance-image-clip"><img fetchpriority="high" decoding="async" class="breakdance-image-object" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20852'%3E%3C/svg%3E" width="1280" height="852" data-lazy-srcset="https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo.jpg 1280w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-300x200.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-1024x682.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-768x511.jpg 768w" data-lazy-sizes="(max-width: 1280px) 100vw, 1280px" alt="Full Team Photo" data-lazy-src="https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo.jpg"><noscript><img fetchpriority="high" decoding="async" class="breakdance-image-object" src="https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo.jpg" width="1280" height="852" srcset="https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo.jpg 1280w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-300x200.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-1024x682.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-768x511.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" alt="Full Team Photo"></noscript></div> 1406 </div></figure> 1407 1408</div> 1409</div></div> 1410</div></div> 1411</section><section class="bde-section-14-194 bde-section"> 1412 1413 1414 1415 1416 1417 1418<div class="section-container"><div class="bde-div-14-195 bde-div df-full-width"> 1419 1420 1421 1422 1423 1424 1425<div class="bde-columns-14-196 bde-columns"><div class="bde-column-14-197 bde-column"> 1426 1427 1428 1429 1430 1431 1432<div class="bde-div-14-198 bde-div"> 1433 1434 1435 1436 1437 1438 1439<div class="bde-animated-heading-14-204 bde-animated-heading"> 1440<h2 class="bde-animated-heading__text"> 1441 <span>See</span> 1442 1443 1444 <span class="bde-animated-heading__typed js-eeah-typed"></span> 1445 1446 1447 <span>Say</span> 1448 1449</h2> 1450 1451<noscript> 1452 <h2 class="bde-animated-heading__noscript">
1453 <span>See</span> 1454 What Our Patients 1455 <span>Say</span> 1456 </h2> 1457 </noscript> 1458</div><div class="bde-advancedslider-14-233 bde-advancedslider" data-entrance="fade"> 1459<div class="breakdance-swiper-wrapper" data-swiper-id="233"> 1460 <div class="swiper"> 1461 <div class="swiper-wrapper"> 1462 <div class="bde-advancedslide-14-234 bde-advancedslide swiper-slide"><div class="advanced-slider__slide"> 1463 <div class="bde-simple-testimonial-14-206 bde-simple-testimonial"> 1464 1465 1466 1467 1468 1469 1470 1471 1472 <div class='simple-testimonial__quote'> 1473 <blockquote > 1474 Simply the best place to go for braces! 1475 </blockquote> 1476 1477 1478 1479 <svg class='simple-testimonial__quote-mark left-icon' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> 1480 <path d="m1.079 62.282.25-1.683.259.06a45.156 45.156 0 0 1 11.77-22.07 44.812 44.812 0 0 1 21.674-12.354 44.657 44.657 0 0 1 24.89 1.17 44.866 44.866 0 0 1 20.43 14.335 45.204 45.204 0 0 1 9.668 23.078 45.283 45.283 0 0 1-4.074 24.702 45.015 45.015 0 0 1-16.56 18.709 44.703 44.703 0 0 1-23.94 6.945c-2.223 0-4.356-.34-6.48-.651.688 2.325 1.396 4.689 2.532 6.813 1.137 3.086 2.912 5.761 4.676 8.457 1.476 2.915 4.078 4.889 5.992 7.384 2.005 2.425 4.736 4.038 6.9 6.052 2.123 2.104 4.905 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.48 3.506l5.374 2.225 4.726 1.973L77.939 175l-5.952-1.443c-1.904-.481-4.227-1.042-6.87-1.713-2.701-.501-5.583-1.874-8.793-3.126-3.16-1.433-6.84-2.385-10.25-4.679-3.43-2.184-7.387-4.008-10.877-6.934-3.38-3.015-7.458-5.63-10.469-9.458-3.29-3.587-6.54-7.354-9.063-11.642-2.92-4.088-4.905-8.577-6.999-13.016-1.894-4.438-3.42-8.977-4.666-13.385C1.637 100.766.58 92.37.172 85.186c-.34-7.194-.14-13.175.279-17.504.14-1.807.35-3.609.628-5.4Zm109.672 0 .25-1.683.259.06a45.163 45.163 0 0 1 11.771-22.07 44.815 44.815 0 0 1 21.673-12.354 44.658 44.658 0 0 1 24.89 1.17 44.861 44.861 0 0 1 20.429 14.335 45.208 45.208 0 0 1 9.67 23.078 45.29 45.29 0 0 1-4.074 24.702 45.019 45.019 0 0 1-16.561 18.709 44.702 44.702 0 0 1-23.939 6.945c-2.223 0-4.357-.34-6.481-.651.688 2.325 1.396 4.689 2.533 6.813 1.136 3.086 2.911 5.761 4.676 8.457 1.475 2.915 4.078 4.889 5.992 7.384 2.004 2.425 4.736 4.038 6.899 6.052 2.124 2.104 4.906 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.481 3.506l5.374 2.225a657.488 657.488 0 0 1 4.715 1.953l-4.825 19.428-5.952-1.443c-1.905-.481-4.228-1.042-6.87-1.713-2.702-.501-5.583-1.874-8.794-3.126-3.16-1.433-6.839-2.385-10.249-4.679-3.43-2.184-7.388-4.008-10.877-6.934-3.38-3.015-7.458-5.631-10.469-9.458-3.29-3.587-6.541-7.354-9.063-11.642-2.921-4.088-4.905-8.577-6.999-13.016-1.895-4.438-3.42-8.977-4.666-13.385-2.363-8.838-3.42-17.234-3.829-24.418-.339-7.194-.139-13.175.279-17.504.149-1.8.362-3.595.638-5.38Z" fill="currentColor"/> 1481 </svg> 1482 <svg class='simple-testimonial__quote-mark right-icon' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> 1483 <path d="m1.079 62.282.25-1.683.259.06a45.156 45.156 0 0 1 11.77-22.07 44.812 44.812 0 0 1 21.674-12.354 44.657 44.657 0 0 1 24.89 1.17 44.866 44.866 0 0 1 20.43 14.335 45.204 45.204 0 0 1 9.668 23.078 45.283 45.283 0 0 1-4.074 24.702 45.015 45.015 0 0 1-16.56 18.709 44.703 44.703 0 0 1-23.94 6.945c-2.223 0-4.356-.34-6.48-.651.688 2.325 1.396 4.689 2.532 6.813 1.137 3.086 2.912 5.761 4.676 8.457 1.476 2.915 4.078 4.889 5.992 7.384 2.005 2.425 4.736 4.038 6.9 6.052 2.123 2.104 4.905 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.48 3.506l5.374 2.225 4.726 1.973L77.939 175l-5.952-1.443c-1.904-.481-4.227-1.042-6.87-1.713-2.701-.501-5.583-1.874-8.793-3.126-3.16-1.433-6.84-2.385-10.25-4.679-3.43-2.184-7.387-4.008-10.877-6.934-3.38-3.015-7.458-5.63-10.469-9.458-3.29-3.587-6.54-7.354-9.063-11.642-2.92-4.088-4.905-8.577-6.999-13.016-1.894-4.438-3.42-8.977-4.666-13.385C1.637 100.766.58 92.37.172 85.186c-.34-7.194-.14-13.175.279-17.504.14-1.807.35-3.609.628-5.4Zm109.672 0 .25-1.683.259.06a45.163 45.163 0 0 1 11.771-22.07 44.815 44.815 0 0 1 21.673-12.354 44.658 44.658 0 0 1 24.89 1.17 44.861 44.861 0 0 1 20.429 14.335 45.208 45.208 0 0 1 9.67 23.078 45.29 45.29 0 0 1-4.074 24.702 45.019 45.019 0 0 1-16.561 18.709 44.702 44.702 0 0 1-23.939 6.945c-2.223 0-4.357-.34-6.481-.651.688 2.325 1.396 4.689 2.533 6.813 1.136 3.086 2.911 5.761 4.676 8.457 1.475 2.915 4.078 4.889 5.992 7.384 2.004 2.425 4.736 4.038 6.899 6.052 2.124 2.104 4.906 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.481 3.506l5.374 2.225a657.488 657.488 0 0 1 4.715 1.953l-4.825 19.428-5.952-1.443c-1.905-.481-4.228-1.042-6.87-1.713-2.702-.501-5.583-1.874-8.794-3.126-3.16-1.433-6.839-2.385-10.249-4.679-3.43-2.184-7.388-4.008-10.877-6.934-3.38-3.015-7.458-5.631-10.469-9.458-3.29-3.587-6.541-7.354-9.063-11.642-2.921-4.088-4.905-8.577-6.999-13.016-1.895-4.438-3.42-8.977-4.666-13.385-2.363-8.838-3.42-17.234-3.829-24.418-.339-7.194-.139-13.175.279-17.504.149-1.8.362-3.595.638-5.38Z" fill="currentColor"/> 1484 </svg> 1485 1486 1487 1488 1489 1490 1491 </div> 1492 1493 1494 <div class='simple-testimonial__author' > 1495 R. Minott 1496 </div> 1497 1498 1499 1500 1501</div> 1502</div></div><div class="bde-advancedslide-14-244 bde-advancedslide swiper-slide"><div class="advanced-slider__slide"> 1503 <div class="bde-simple-testimonial-14-232 bde-simple-testimonial"> 1504 1505 1506 1507 1508 1509 1510 1511 1512 <div class='simple-testimonial__quote'> 1513 <blockquote > 1514 Awesome reception staff! So friendly and helpful! Doc and the tech staff pretty cool too! 1515 </blockquote> 1516 1517 1518 1519 <svg class='simple-testimonial__quote-mark left-icon' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> 1520 <path d="m1.079 62.282.25-1.683.259.06a45.156 45.156 0 0 1 11.77-22.07 44.812 44.812 0 0 1 21.674-12.354 44.657 44.657 0 0 1 24.89 1.17 44.866 44.866 0 0 1 20.43 14.335 45.204 45.204 0 0 1 9.668 23.078 45.283 45.283 0 0 1-4.074 24.702 45.015 45.015 0 0 1-16.56 18.709 44.703 44.703 0 0 1-23.94 6.945c-2.223 0-4.356-.34-6.48-.651.688 2.325 1.396 4.689 2.532 6.813 1.137 3.086 2.912 5.761 4.676 8.457 1.476 2.915 4.078 4.889 5.992 7.384 2.005 2.425 4.736 4.038 6.9 6.052 2.123 2.104 4.905 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.48 3.506l5.374 2.225 4.726 1.973L77.939 175l-5.952-1.443c-1.904-.481-4.227-1.042-6.87-1.713-2.701-.501-5.583-1.874-8.793-3.126-3.16-1.433-6.84-2.385-10.25-4.679-3.43-2.184-7.387-4.008-10.877-6.934-3.38-3.015-7.458-5.63-10.469-9.458-3.29-3.587-6.54-7.354-9.063-11.642-2.92-4.088-4.905-8.577-6.999-13.016-1.894-4.438-3.42-8.977-4.666-13.385C1.637 100.766.58 92.37.172 85.186c-.34-7.194-.14-13.175.279-17.504.14-1.807.35-3.609.628-5.4Zm109.672 0 .25-1.683.259.06a45.163 45.163 0 0 1 11.771-22.07 44.815 44.815 0 0 1 21.673-12.354 44.658 44.658 0 0 1 24.89 1.17 44.861 44.861 0 0 1 20.429 14.335 45.208 45.208 0 0 1 9.67 23.078 45.29 45.29 0 0 1-4.074 24.702 45.019 45.019 0 0 1-16.561 18.709 44.702 44.702 0 0 1-23.939 6.945c-2.223 0-4.357-.34-6.481-.651.688 2.325 1.396 4.689 2.533 6.813 1.136 3.086 2.911 5.761 4.676 8.457 1.475 2.915 4.078 4.889 5.992 7.384 2.004 2.425 4.736 4.038 6.899 6.052 2.124 2.104 4.906 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.481 3.506l5.374 2.225a657.488 657.488 0 0 1 4.715 1.953l-4.825 19.428-5.952-1.443c-1.905-.481-4.228-1.042-6.87-1.713-2.702-.501-5.583-1.874-8.794-3.126-3.16-1.433-6.839-2.385-10.249-4.679-3.43-2.184-7.388-4.008-10.877-6.934-3.38-3.015-7.458-5.631-10.469-9.458-3.29-3.587-6.541-7.354-9.063-11.642-2.921-4.088-4.905-8.577-6.999-13.016-1.895-4.438-3.42-8.977-4.666-13.385-2.363-8.838-3.42-17.234-3.829-24.418-.339-7.194-.139-13.175.279-17.504.149-1.8.362-3.595.638-5.38Z" fill="currentColor"/> 1521 </svg> 1522 <svg class='simple-testimonial__quote-mark right-icon' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> 1523 <path d="m1.079 62.282.25-1.683.259.06a45.156 45.156 0 0 1 11.77-22.07 44.812 44.812 0 0 1 21.674-12.354 44.657 44.657 0 0 1 24.89 1.17 44.866 44.866 0 0 1 20.43 14.335 45.204 45.204 0 0 1 9.668 23.078 45.283 45.283 0 0 1-4.074 24.702 45.015 45.015 0 0 1-16.56 18.709 44.703 44.703 0 0 1-23.94 6.945c-2.223 0-4.356-.34-6.48-.651.688 2.325 1.396 4.689 2.532 6.813 1.137 3.086 2.912 5.761 4.676 8.457 1.476 2.915 4.078 4.889 5.992 7.384 2.005 2.425 4.736 4.038 6.9 6.052 2.123 2.104 4.905 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.48 3.506l5.374 2.225 4.726 1.973L77.939 175l-5.952-1.443c-1.904-.481-4.227-1.042-6.87-1.713-2.701-.501-5.583-1.874-8.793-3.126-3.16-1.433-6.84-2.385-10.25-4.679-3.43-2.184-7.387-4.008-10.877-6.934-3.38-3.015-7.458-5.63-10.469-9.458-3.29-3.587-6.54-7.354-9.063-11.642-2.92-4.088-4.905-8.577-6.999-13.016-1.894-4.438-3.42-8.977-4.666-13.385C1.637 100.766.58 92.37.172 85.186c-.34-7.194-.14-13.175.279-17.504.14-1.807.35-3.609.628-5.4Zm109.672 0 .25-1.683.259.06a45.163 45.163 0 0 1 11.771-22.07 44.815 44.815 0 0 1 21.673-12.354 44.658 44.658 0 0 1 24.89 1.17 44.861 44.861 0 0 1 20.429 14.335 45.208 45.208 0 0 1 9.67 23.078 45.29 45.29 0 0 1-4.074 24.702 45.019 45.019 0 0 1-16.561 18.709 44.702 44.702 0 0 1-23.939 6.945c-2.223 0-4.357-.34-6.481-.651.688 2.325 1.396 4.689 2.533 6.813 1.136 3.086 2.911 5.761 4.676 8.457 1.475 2.915 4.078 4.889 5.992 7.384 2.004 2.425 4.736 4.038 6.899 6.052 2.124 2.104 4.906 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.481 3.506l5.374 2.225a657.488 657.488 0 0 1 4.715 1.953l-4.825 19.428-5.952-1.443c-1.905-.481-4.228-1.042-6.87-1.713-2.702-.501-5.583-1.874-8.794-3.126-3.16-1.433-6.839-2.385-10.249-4.679-3.43-2.184-7.388-4.008-10.877-6.934-3.38-3.015-7.458-5.631-10.469-9.458-3.29-3.587-6.541-7.354-9.063-11.642-2.921-4.088-4.905-8.577-6.999-13.016-1.895-4.438-3.42-8.977-4.666-13.385-2.363-8.838-3.42-17.234-3.829-24.418-.339-7.194-.139-13.175.279-17.504.149-1.8.362-3.595.638-5.38Z" fill="currentColor"/> 1524 </svg> 1525 1526 1527 1528 1529 1530 1531 </div> 1532 1533 1534 <div class='simple-testimonial__author' > 1535 S. Golding Campbell 1536 </div> 1537 1538 1539 1540 1541</div> 1542</div></div><div class="bde-advancedslide-14-249 bde-advancedslide swiper-slide"><div class="advanced-slider__slide"> 1543 <div class="bde-simple-testimonial-14-247 bde-simple-testimonial"> 1544 1545 1546 1547 1548 1549 1550 1551 1552 <div class='simple-testimonial__quote'> 1553 <blockquote > 1554 Great staff . Very thorough with their information and treatment plans 1555 </blockquote> 1556 1557 1558 1559 <svg class='simple-testimonial__quote-mark left-icon' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> 1560 <path d="m1.079 62.282.25-1.683.259.06a45.156 45.156 0 0 1 11.77-22.07 44.812 44.812 0 0 1 21.674-12.354 44.657 44.657 0 0 1 24.89 1.17 44.866 44.866 0 0 1 20.43 14.335 45.204 45.204 0 0 1 9.668 23.078 45.283 45.283 0 0 1-4.074 24.702 45.015 45.015 0 0 1-16.56 18.709 44.703 44.703 0 0 1-23.94 6.945c-2.223 0-4.356-.34-6.48-.651.688 2.325 1.396 4.689 2.532 6.813 1.137 3.086 2.912 5.761 4.676 8.457 1.476 2.915 4.078 4.889 5.992 7.384 2.005 2.425 4.736 4.038 6.9 6.052 2.123 2.104 4.905 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.48 3.506l5.374 2.225 4.726 1.973L77.939 175l-5.952-1.443c-1.904-.481-4.227-1.042-6.87-1.713-2.701-.501-5.583-1.874-8.793-3.126-3.16-1.433-6.84-2.385-10.25-4.679-3.43-2.184-7.387-4.008-10.877-6.934-3.38-3.015-7.458-5.63-10.469-9.458-3.29-3.587-6.54-7.354-9.063-11.642-2.92-4.088-4.905-8.577-6.999-13.016-1.894-4.438-3.42-8.977-4.666-13.385C1.637 100.766.58 92.37.172 85.186c-.34-7.194-.14-13.175.279-17.504.14-1.807.35-3.609.628-5.4Zm109.672 0 .25-1.683.259.06a45.163 45.163 0 0 1 11.771-22.07 44.815 44.815 0 0 1 21.673-12.354 44.658 44.658 0 0 1 24.89 1.17 44.861 44.861 0 0 1 20.429 14.335 45.208 45.208 0 0 1 9.67 23.078 45.29 45.29 0 0 1-4.074 24.702 45.019 45.019 0 0 1-16.561 18.709 44.702 44.702 0 0 1-23.939 6.945c-2.223 0-4.357-.34-6.481-.651.688 2.325 1.396 4.689 2.533 6.813 1.136 3.086 2.911 5.761 4.676 8.457 1.475 2.915 4.078 4.889 5.992 7.384 2.004 2.425 4.736 4.038 6.899 6.052 2.124 2.104 4.906 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.481 3.506l5.374 2.225a657.488 657.488 0 0 1 4.715 1.953l-4.825 19.428-5.952-1.443c-1.905-.481-4.228-1.042-6.87-1.713-2.702-.501-5.583-1.874-8.794-3.126-3.16-1.433-6.839-2.385-10.249-4.679-3.43-2.184-7.388-4.008-10.877-6.934-3.38-3.015-7.458-5.631-10.469-9.458-3.29-3.587-6.541-7.354-9.063-11.642-2.921-4.088-4.905-8.577-6.999-13.016-1.895-4.438-3.42-8.977-4.666-13.385-2.363-8.838-3.42-17.234-3.829-24.418-.339-7.194-.139-13.175.279-17.504.149-1.8.362-3.595.638-5.38Z" fill="currentColor"/> 1561 </svg> 1562 <svg class='simple-testimonial__quote-mark right-icon' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> 1563 <path d="m1.079 62.282.25-1.683.259.06a45.156 45.156 0 0 1 11.77-22.07 44.812 44.812 0 0 1 21.674-12.354 44.657 44.657 0 0 1 24.89 1.17 44.866 44.866 0 0 1 20.43 14.335 45.204 45.204 0 0 1 9.668 23.078 45.283 45.283 0 0 1-4.074 24.702 45.015 45.015 0 0 1-16.56 18.709 44.703 44.703 0 0 1-23.94 6.945c-2.223 0-4.356-.34-6.48-.651.688 2.325 1.396 4.689 2.532 6.813 1.137 3.086 2.912 5.761 4.676 8.457 1.476 2.915 4.078 4.889 5.992 7.384 2.005 2.425 4.736 4.038 6.9 6.052 2.123 2.104 4.905 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.48 3.506l5.374 2.225 4.726 1.973L77.939 175l-5.952-1.443c-1.904-.481-4.227-1.042-6.87-1.713-2.701-.501-5.583-1.874-8.793-3.126-3.16-1.433-6.84-2.385-10.25-4.679-3.43-2.184-7.387-4.008-10.877-6.934-3.38-3.015-7.458-5.63-10.469-9.458-3.29-3.587-6.54-7.354-9.063-11.642-2.92-4.088-4.905-8.577-6.999-13.016-1.894-4.438-3.42-8.977-4.666-13.385C1.637 100.766.58 92.37.172 85.186c-.34-7.194-.14-13.175.279-17.504.14-1.807.35-3.609.628-5.4Zm109.672 0 .25-1.683.259.06a45.163 45.163 0 0 1 11.771-22.07 44.815 44.815 0 0 1 21.673-12.354 44.658 44.658 0 0 1 24.89 1.17 44.861 44.861 0 0 1 20.429 14.335 45.208 45.208 0 0 1 9.67 23.078 45.29 45.29 0 0 1-4.074 24.702 45.019 45.019 0 0 1-16.561 18.709 44.702 44.702 0 0 1-23.939 6.945c-2.223 0-4.357-.34-6.481-.651.688 2.325 1.396 4.689 2.533 6.813 1.136 3.086 2.911 5.761 4.676 8.457 1.475 2.915 4.078 4.889 5.992 7.384 2.004 2.425 4.736 4.038 6.899 6.052 2.124 2.104 4.906 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.481 3.506l5.374 2.225a657.488 657.488 0 0 1 4.715 1.953l-4.825 19.428-5.952-1.443c-1.905-.481-4.228-1.042-6.87-1.713-2.702-.501-5.583-1.874-8.794-3.126-3.16-1.433-6.839-2.385-10.249-4.679-3.43-2.184-7.388-4.008-10.877-6.934-3.38-3.015-7.458-5.631-10.469-9.458-3.29-3.587-6.541-7.354-9.063-11.642-2.921-4.088-4.905-8.577-6.999-13.016-1.895-4.438-3.42-8.977-4.666-13.385-2.363-8.838-3.42-17.234-3.829-24.418-.339-7.194-.139-13.175.279-17.504.149-1.8.362-3.595.638-5.38Z" fill="currentColor"/> 1564 </svg> 1565 1566 1567 1568 1569 1570 1571 </div> 1572 1573 1574 <div class='simple-testimonial__author' > 1575 Z. Pulchan 1576 </div> 1577 1578 1579 1580 1581</div> 1582</div></div><div class="bde-advancedslide-14-252 bde-advancedslide swiper-slide"><div class="advanced-slider__slide"> 1583 <div class="bde-simple-testimonial-14-248 bde-simple-testimonial"> 1584 1585 1586 1587 1588 1589 1590 1591 1592 <div class='simple-testimonial__quote'> 1593 <blockquote > 1594 Tingrinners is a great place to go your braces. Dr Beck & Knight are the best orthodontists:relieved: 1595 </blockquote> 1596 1597 1598 1599 <svg class='simple-testimonial__quote-mark left-icon' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> 1600 <path d="m1.079 62.282.25-1.683.259.06a45.156 45.156 0 0 1 11.77-22.07 44.812 44.812 0 0 1 21.674-12.354 44.657 44.657 0 0 1 24.89 1.17 44.866 44.866 0 0 1 20.43 14.335 45.204 45.204 0 0 1 9.668 23.078 45.283 45.283 0 0 1-4.074 24.702 45.015 45.015 0 0 1-16.56 18.709 44.703 44.703 0 0 1-23.94 6.945c-2.223 0-4.356-.34-6.48-.651.688 2.325 1.396 4.689 2.532 6.813 1.137 3.086 2.912 5.761 4.676 8.457 1.476 2.915 4.078 4.889 5.992 7.384 2.005 2.425 4.736 4.038 6.9 6.052 2.123 2.104 4.905 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.48 3.506l5.374 2.225 4.726 1.973L77.939 175l-5.952-1.443c-1.904-.481-4.227-1.042-6.87-1.713-2.701-.501-5.583-1.874-8.793-3.126-3.16-1.433-6.84-2.385-10.25-4.679-3.43-2.184-7.387-4.008-10.877-6.934-3.38-3.015-7.458-5.63-10.469-9.458-3.29-3.587-6.54-7.354-9.063-11.642-2.92-4.088-4.905-8.577-6.999-13.016-1.894-4.438-3.42-8.977-4.666-13.385C1.637 100.766.58 92.37.172 85.186c-.34-7.194-.14-13.175.279-17.504.14-1.807.35-3.609.628-5.4Zm109.672 0 .25-1.683.259.06a45.163 45.163 0 0 1 11.771-22.07 44.815 44.815 0 0 1 21.673-12.354
1600 44.658 44.658 0 0 1 24.89 1.17 44.861 44.861 0 0 1 20.429 14.335 45.208 45.208 0 0 1 9.67 23.078 45.29 45.29 0 0 1-4.074 24.702 45.019 45.019 0 0 1-16.561 18.709 44.702 44.702 0 0 1-23.939 6.945c-2.223 0-4.357-.34-6.481-.651.688 2.325 1.396 4.689 2.533 6.813 1.136 3.086 2.911 5.761 4.676 8.457 1.475 2.915 4.078 4.889 5.992 7.384 2.004 2.425 4.736 4.038 6.899 6.052 2.124 2.104 4.906 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.481 3.506l5.374 2.225a657.488 657.488 0 0 1 4.715 1.953l-4.825 19.428-5.952-1.443c-1.905-.481-4.228-1.042-6.87-1.713-2.702-.501-5.583-1.874-8.794-3.126-3.16-1.433-6.839-2.385-10.249-4.679-3.43-2.184-7.388-4.008-10.877-6.934-3.38-3.015-7.458-5.631-10.469-9.458-3.29-3.587-6.541-7.354-9.063-11.642-2.921-4.088-4.905-8.577-6.999-13.016-1.895-4.438-3.42-8.977-4.666-13.385-2.363-8.838-3.42-17.234-3.829-24.418-.339-7.194-.139-13.175.279-17.504.149-1.8.362-3.595.638-5.38Z" fill="currentColor"/> 1601 </svg> 1602 <svg class='simple-testimonial__quote-mark right-icon' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> 1603 <path d="m1.079 62.282.25-1.683.259.06a45.156 45.156 0 0 1 11.77-22.07 44.812 44.812 0 0 1 21.674-12.354 44.657 44.657 0 0 1 24.89 1.17 44.866 44.866 0 0 1 20.43 14.335 45.204 45.204 0 0 1 9.668 23.078 45.283 45.283 0 0 1-4.074 24.702 45.015 45.015 0 0 1-16.56 18.709 44.703 44.703 0 0 1-23.94 6.945c-2.223 0-4.356-.34-6.48-.651.688 2.325 1.396 4.689 2.532 6.813 1.137 3.086 2.912 5.761 4.676 8.457 1.476 2.915 4.078 4.889 5.992 7.384 2.005 2.425 4.736 4.038 6.9 6.052 2.123 2.104 4.905 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.48 3.506l5.374 2.225 4.726 1.973L77.939 175l-5.952-1.443c-1.904-.481-4.227-1.042-6.87-1.713-2.701-.501-5.583-1.874-8.793-3.126-3.16-1.433-6.84-2.385-10.25-4.679-3.43-2.184-7.387-4.008-10.877-6.934-3.38-3.015-7.458-5.63-10.469-9.458-3.29-3.587-6.54-7.354-9.063-11.642-2.92-4.088-4.905-8.577-6.999-13.016-1.894-4.438-3.42-8.977-4.666-13.385C1.637 100.766.58 92.37.172 85.186c-.34-7.194-.14-13.175.279-17.504.14-1.807.35-3.609.628-5.4Zm109.672 0 .25-1.683.259.06a45.163 45.163 0 0 1 11.771-22.07 44.815 44.815 0 0 1 21.673-12.354 44.658 44.658 0 0 1 24.89 1.17 44.861 44.861 0 0 1 20.429 14.335 45.208 45.208 0 0 1 9.67 23.078 45.29 45.29 0 0 1-4.074 24.702 45.019 45.019 0 0 1-16.561 18.709 44.702 44.702 0 0 1-23.939 6.945c-2.223 0-4.357-.34-6.481-.651.688 2.325 1.396 4.689 2.533 6.813 1.136 3.086 2.911 5.761 4.676 8.457 1.475 2.915 4.078 4.889 5.992 7.384 2.004 2.425 4.736 4.038 6.899 6.052 2.124 2.104 4.906 3.156 7.119 4.639 2.313 1.332 4.327 2.805 6.481 3.506l5.374 2.225a657.488 657.488 0 0 1 4.715 1.953l-4.825 19.428-5.952-1.443c-1.905-.481-4.228-1.042-6.87-1.713-2.702-.501-5.583-1.874-8.794-3.126-3.16-1.433-6.839-2.385-10.249-4.679-3.43-2.184-7.388-4.008-10.877-6.934-3.38-3.015-7.458-5.631-10.469-9.458-3.29-3.587-6.541-7.354-9.063-11.642-2.921-4.088-4.905-8.577-6.999-13.016-1.895-4.438-3.42-8.977-4.666-13.385-2.363-8.838-3.42-17.234-3.829-24.418-.339-7.194-.139-13.175.279-17.504.149-1.8.362-3.595.638-5.38Z" fill="currentColor"/> 1604 </svg> 1605 1606 1607 1608 1609 1610 1611 </div> 1612 1613 1614 <div class='simple-testimonial__author' > 1615 C. Green 1616 </div> 1617 1618 1619 1620 1621</div> 1622</div></div> 1623 </div> 1624 </div> 1625 1626 <div class="swiper-button-prev"> 1627 1628 </div> 1629 <div class="swiper-button-next"> 1630 1631 </div> 1632 1633 1634</div> 1635 1636</div> 1637</div> 1638</div></div> 1639</div></div> 1640</section><section class="bde-section-14-161 bde-section"> 1641 1642 1643 1644 1645 1646 1647<div class="section-container"><div class="bde-div-14-151 bde-div df-full-width"> 1648 1649 1650 1651 1652 1653 1654<h2 class="bde-heading-14-125 bde-heading"> 1655Our Services 1656</h2><div class="bde-text-14-127 bde-text"> 1657We always want our patients to feel informed and confident they are getting the best treatment possible. <br>Please click on a button below to learn more about our services. 1658</div><div class="bde-globalblock-14-110 bde-globalblock" data-entrance="slideUp"><div class="bde-repeater-element-1508-100-1508-1 bde-repeater-element bde-repeater-element-1508-100"><div class="bde-loop bde-loop-grid ee-posts bde-dynamic-repeater bde-dynamic-repeater-100 bde-dynamic-repeater-grid"><article class="bde-loop-item ee-post bde-dynamic-repeater-item"><div class="bde-div-1507-159-option-1-1507-1 bde-div grid-div-hover-styling bde-div-1507-159"> 1659 1660 1661 1662 1663 1664 1665<div class="bde-image-hover-card-1507-137-option-1-1507-1 bde-image-hover-card bde-image-hover-card-1507-137"> 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 <a class="breakdance-link" href="https://www.tingrinnersmile.com/orthodontic-services/" target="_self" data-type="url" > 1676 1677<figure class="ee-imagehover c4-izmir c4-image-zoom-in"> 1678 <img decoding="async" class="breakdance-image-object" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20800'%3E%3C/svg%3E" width="1200" height="800" data-lazy-srcset="https://www.tingrinnersmile.com/wp-content/uploads/ortho-services.jpg 1200w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-services-300x200.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-services-1024x683.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-services-768x512.jpg 768w" data-lazy-sizes="auto, (max-width: 1200px) 100v
1678w, 1200px" alt="Ortho Services" data-lazy-src="https://www.tingrinnersmile.com/wp-content/uploads/ortho-services.jpg"><noscript><img decoding="async" class="breakdance-image-object" src="https://www.tingrinnersmile.com/wp-content/uploads/ortho-services.jpg" width="1200" height="800" srcset="https://www.tingrinnersmile.com/wp-content/uploads/ortho-services.jpg 1200w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-services-300x200.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-services-1024x683.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-services-768x512.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" alt="Ortho Services" loading="lazy"></noscript> 1679 <figcaption class="c4-layout-bottom-center"> 1680 <div class="c4-reveal-right c4-delay-200"> 1681 <h3 class="ee-imagehover-title">Learn More About Orthodontic Treatment</h3> 1682 </div> 1683 </figcaption> 1684</figure> 1685 </a> 1686 1687</div><div class="bde-text-1507-181-option-1-1507-1 bde-text grid-heading-styling bde-text-1507-181"> 1688Orthodontic Treatment 1689</div> 1690</div></article><article class="bde-loop-item ee-post bde-dynamic-repeater-item"><div class="bde-div-1507-159-option-2-1507-1 bde-div grid-div-hover-styling bde-div-1507-159"> 1691 1692 1693 1694 1695 1696 1697<div class="bde-image-hover-card-1507-137-option-2-1507-1 bde-image-hover-card bde-image-hover-card-1507-137"> 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 <a class="breakdance-link" href="https://www.tingrinnersmile.com/patient-info/why-ortho/" target="_self" data-type="url" > 1708 1709<figure class="ee-imagehover c4-izmir c4-image-zoom-in"> 1710 <img decoding="async" class="breakdance-image-object" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20800'%3E%3C/svg%3E" width="1200" height="800" data-lazy-srcset="https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits.jpg 1200w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits-300x200.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits-1024x683.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits-768x512.jpg 768w" data-lazy-sizes="auto, (max-width: 1200px) 100vw, 1200px" alt="Ortho Benefits" data-lazy-src="https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits.jpg"><noscript><img decoding="async" class="breakdance-image-object" src="https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits.jpg" width="1200" height="800" srcset="https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits.jpg 1200w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits-300x200.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits-1024x683.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/ortho-benefits-768x512.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" alt="Ortho Benefits" loading="lazy"></noscript> 1711 <figcaption class="c4-layout-bottom-center"> 1712 <div class="c4-reveal-right c4-delay-200"> 1713 <h3 class="ee-imagehover-title">Learn More About Benefits of Orthodontics</h3> 1714 </div> 1715 </figcaption> 1716</figure> 1717 </a> 1718 1719</div><div class="bde-text-1507-181-option-2-1507-1 bde-text grid-heading-styling bde-text-1507-181"> 1720Benefits of Orthodontics 1721</div> 1722</div></article></div></div></div> 1723</div></div> 1724</section><section class="bde-section-14-109 bde-section"> 1725 1726 1727 1728 1729 1730 1731<div class="section-container"><div class="bde-div-14-162 bde-div"> 1732 1733 1734 1735 1736 1737 1738<div class="bde-columns-14-163 bde-columns"><div class="bde-column-14-165 bde-column"> 1739 1740 1741 1742 1743 1744 <div class="section-background-overlay"></div> 1745 1746 1747<div class="bde-div-14-190 bde-div" data-entrance="fade"> 1748 1749 1750 1751 1752 1753 1754<h2 class="bde-heading-14-122 bde-heading"> 1755Meet Our Team 1756</h2><div class="bde-text-14-123 bde-text"> 1757Providing great patient care is the primary goal of our doctors. From the moment you enter our practice we want you to feel like a member of the family. 1758</div><div class="bde-button-14-124 bde-button df-btn-custom-width"> 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 <a class="breakdance-link button-atom button-atom--primary bde-button__button" href="https://www.tingrinnersmile.com/meet-our-team/" target="_self" data-type="url" > 1775 1776
1777 <span class="button-atom__text">Meet Our Team</span> 1778 1779 1780 1781 </a> 1782 1783 1784 1785 1786</div> 1787</div> 1788</div><div class="bde-column-14-230 bde-column"> 1789 1790 1791 1792 1793 1794 1795<div class="bde-image-14-231 bde-image"> 1796<figure class="breakdance-image breakdance-image--8154"> 1797 <div class="breakdance-image-container"> 1798 <div class="breakdance-image-clip"><img fetchpriority="high" decoding="async" class="breakdance-image-object" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20852'%3E%3C/svg%3E" width="1280" height="852" data-lazy-srcset="https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo.jpg 1280w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-300x200.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-1024x682.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-768x511.jpg 768w" data-lazy-sizes="(max-width: 1280px) 100vw, 1280px" alt="Full Team Photo" data-lazy-src="https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo.jpg"><noscript><img fetchpriority="high" decoding="async" class="breakdance-image-object" src="https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo.jpg" width="1280" height="852" srcset="https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo.jpg 1280w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-300x200.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-1024x682.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/Full-team-photo-768x511.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" alt="Full Team Photo"></noscript></div> 1799 </div></figure> 1800 1801</div> 1802</div></div> 1803</div></div> 1804</section><section class="bde-section-14-207 bde-section"> 1805 1806 1807 1808 1809 1810 1811<div class="section-container"><div class="bde-div-14-208 bde-div"> 1812 1813 1814 1815 1816 1817 1818<div class="bde-columns-14-209 bde-columns"><div class="bde-column-14-215 bde-column"> 1819 1820 1821 1822 1823 1824 1825<div class="bde-image-14-131 bde-image" data-parallax="true"> 1826<figure class="breakdance-image breakdance-image--8162"> 1827 <div class="breakdance-image-container"> 1828 <div class="breakdance-image-clip"><img decoding="async" class="breakdance-image-object" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201100%20708'%3E%3C/svg%3E" width="1100" height="708" data-lazy-srcset="https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo.jpg 1100w, https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo-300x193.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo-1024x659.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo-768x494.jpg 768w" data-lazy-sizes="(max-width: 1100px) 100vw, 1100px" alt="Treatment Bay Photo" data-lazy-src="https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo.jpg"><noscript><img decoding="async" class="breakdance-image-object" src="https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo.jpg" width="1100" height="708" srcset="https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo.jpg 1100w, https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo-300x193.jpg 300w, https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo-1024x659.jpg 1024w, https://www.tingrinnersmile.com/wp-content/uploads/Treatment-bay-photo-768x494.jpg 768w" sizes="(max-width: 1100px) 100vw, 1100px" alt="Treatment Bay Photo"></noscript></div> 1829 </div></figure> 1830 1831</div> 1832</div><div class="bde-column-14-210 bde-column"> 1833 1834 1835 1836 1837 1838 <div class="section-background-overlay"></div> 1839 1840 1841<div class="bde-div-14-211 bde-div" data-entrance="fade"> 1842 1843 1844 1845 1846 1847 1848<h2 class="bde-heading-14-212 bde-heading"> 1849Patient Info 1850</h2><div class="bde-text-14-213 bde-text"> 1851Our team works together to provide a warm, comfortable, and relaxing environment and we are happy to answer any questions you may have about your treatment. Please click on a button below to learn more about our practice and your dental health. 1852</div><div class="bde-button-14-136 bde-button df-btn-custom-width"> 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 <a class="breakdance-link button-atom button-atom--primary bde-button__button" href="https://www.tingrinnersmile.com/patient-info/" target="_self" data-type="url" > 1869 1870
1871 <span class="button-atom__text">View All Patient Information</span> 1872 1873 1874 1875 </a> 1876 1877 1878 1879 1880</div> 1881</div> 1882</div></div> 1883</div></div> 1884</section><section class="bde-section-14-137 bde-section"> 1885 1886 1887 1888 1889 1890 <div class="section-background-overlay"></div> 1891 1892 1893<div class="section-container"><div class="bde-div-14-154 bde-div df-full-width" data-entrance="fade"> 1894 1895 1896 1897 1898 1899 1900<h2 class="bde-heading-14-139 bde-heading"> 1901The Place for Braces in the Caribbean 1902</h2><div class="bde-text-14-150 bde-text"> 1903Please use the contact form or the information below to contact our office. 1904</div><div class="bde-button-14-145 bde-button df-btn-custom-width"> 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 <a class="breakdance-link button-atom button-atom--primary bde-button__button" href="https://www.tingrinnersmile.com/contact-us/request-appointment/" target="_self" data-type="url" > 1921 1922 1923 <span class="button-atom__text">Request an Appointment</span> 1924 1925 1926 1927 </a> 1928 1929 1930 1931 1932</div><div class="bde-columns-14-173 bde-columns" data-entrance="slideUp"><div class="bde-column-14-174 bde-column"> 1933 1934 1935 1936 1937 1938 1939<div class="bde-div-14-218 bde-div df-box-shadow"> 1940 1941 1942 1943 1944 1945 1946<div class="bde-globalblock-14-149 bde-globalblock"><div class="bde-div-1479-173-1479-1 bde-div bde-div-1479-173"> 1947 1948 1949 1950 1951 1952 1953<h2 class="bde-heading-1479-175-1479-1 bde-heading bde-heading-1479-175"> 1954Tingrinners 3.0 1955</h2><h3 class="bde-heading-1479-176-1479-1 bde-heading bde-heading-1479-176"> 1956Kingston 10 1957</h3><div class="bde-div-1479-177-1479-1 bde-div bde-div-1479-177"> 1958 1959 1960 1961 1962 1963 1964<div class="bde-icon-1479-178-1479-1 bde-icon bde-icon-1479-178" aria-hidden="true"> 1965 1966 1967 <div class="bde-icon-icon breakdance-icon-atom" > 1968 1969 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!-- Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M573.19 402.67l-139.79-320C428.43 71.29 417.6 64 405.68 64h-97.59l2.45 23.16c.5 4.72-3.21 8.84-7.96 8.84h-29.16c-4.75 0-8.46-4.12-7.96-8.84L267.91 64h-97.59c-11.93 0-22.76 7.29-27.73 18.67L2.8 402.67C-6.45 423.86 8.31 448 30.54 448h196.84l10.31-97.68c.86-8.14 7.72-14.32 15.91-14.32h68.8c8.19 0 15.05 6.18 15.91 14.32L348.62 448h196.84c22.23 0 36.99-24.14 27.73-45.33zM260.4 135.16a8 8 0 0 1 7.96-7.16h39.29c4.09 0 7.53 3.09 7.96 7.16l4.6 43.58c.75 7.09-4.81 13.26-11.93 13.26h-40.54c-7.13 0-12.68-6.17-11.93-13.26l4.59-43.58zM315.64 304h-55.29c-9.5 0-16.91-8.23-15.91-17.68l5.07-48c.86-8.14 7.72-14.32 15.91-14.32h45.15c8.19 0 15.05 6.18 15.91 14.32l5.07 48c1 9.45-6.41 17.68-15.91 17.68z"/></svg> 1970 1971 1972 1973 </div> 1974 1975 1976 1977</div><div class="bde-rich-text-1479-179-1479-1 bde-rich-text bde-rich-text-1479-179 breakdance-rich-text-styles"> 1978<p><strong>ADDRESS</strong></p> 1979</div> 1980</div><div class="bde-rich-text-1479-180-1479-1 bde-rich-text bde-rich-text-1479-180 breakdance-rich-text-styles"> 19812-4 Gladstone Drive 1982</div><div class="bde-div-1479-181-1479-1 bde-div bde-div-1479-181"> 1983 1984 1985 1986 1987 1988 1989<div class="bde-text-1479-182-1479-1 bde-text bde-text-1479-182"> 1990Kingston 10, 1991</div><div class="bde-text-1479-183-1479-1 bde-text bde-text-1479-183"> 1992JM 1993</div><div class="bde-text-1479-184-1479-1 bde-text bde-text-1479-184"> 1994 1995</div> 1996</div><div class="bde-div-1479-185-1479-1 bde-div bde-div-1479-185"> 1997 1998 1999 2000 2001 2002 2003<div class="bde-icon-1479-186-1479-1 bde-icon bde-icon-1479-186" aria-hidden="true"> 2004 2005 2006 <div class="bde-icon-icon breakdance-icon-atom" > 2007 2008 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!-- Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"/></svg> 2009 2010 2011 2012 </div> 2013 2014 2015 2016</div><a class="bde-text-link-1479-187-1479-1 bde-text-link bde-text-link-1479-187 breakdance-link" href="https://maps.app.goo.gl/LYwGmtCSJQhdP6Md7" target="_blank" data-type="url"> 2017 DIRECTIONS 2018 2019</a> 2020</div><div class="bde-div-1479-188-1479-1 bde-div bde-div-1479-188"> 2021 2022 2023 2024 2025 2026 2027<div class="bde-icon-1479-189-1479-1 bde-icon bde-icon-1479-189" aria-hidden="true"> 2028 2029 2030 <div class="bde-icon-icon breakdance-icon-atom" > 2031 2032 <svg xmlns="http://www.w3.org/2000/svg" id="icon-mobile" viewBox="0 0 32 32">
2033<path d="M23 0h-14c-1.65 0-3 1.35-3 3v26c0 1.65 1.35 3 3 3h14c1.65 0 3-1.35 3-3v-26c0-1.65-1.35-3-3-3zM12 1.5h8v1h-8v-1zM16 30c-1.105 0-2-0.895-2-2s0.895-2 2-2 2 0.895 2 2-0.895 2-2 2zM24 24h-16v-20h16v20z"/> 2034</svg> 2035 2036 2037 2038 </div> 2039 2040 2041 2042</div><div class="bde-rich-text-1479-190-1479-1 bde-rich-text bde-rich-text-1479-190 breakdance-rich-text-styles"> 2043<p><strong>PHONE</strong></p> 2044</div> 2045</div><div class="bde-div-1479-191-1479-1 bde-div bde-div-1479-191"> 2046 2047 2048 2049 2050 2051 2052<a class="bde-text-link-1479-193-1479-1 bde-text-link bde-text-link-1479-193 breakdance-link" href="tel:876-929-6836" target="_self" data-type="url"> 2053 876-929-6836 2054 2055</a> 2056</div> 2057</div></div><div class="bde-google-map-14-148 bde-google-map"> 2058<iframe width="100%" height="100%" style="border:0" loading="lazy" title="Map" src="about:blank" allowfullscreen data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://www.google.com/maps/embed/v1/place?key=AIzaSyASV6sRLkFivD60PirF_auA6PpaBzTf7vc&q=Tingrinners+club+Jamaica%2C+2-4+Gladstone+Drive%2C+Kingston%2C+Jamaica&zoom=14&maptype=roadmap"></iframe><noscript><iframe width="100%" height="100%" style="border:0" loading="lazy" title="Map" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyASV6sRLkFivD60PirF_auA6PpaBzTf7vc&q=Tingrinners+club+Jamaica%2C+2-4+Gladstone+Drive%2C+Kingston%2C+Jamaica&zoom=14&maptype=roadmap" allowfullscreen></iframe></noscript> 2059</div> 2060</div> 2061</div></div><div class="bde-shortcode-14-255 bde-shortcode" data-entrance="slideUp"><div class="currency-converter-widget-wrapper cwc-legacy-wrapper" style="overflow:visible;padding:4px;"> 2062 <div id="cwc-c1b476df"></div> 2063
2063<script src="https://widget.currency.wiki/v3/script.js?style=tall&theme=auto&accent=2563eb&lang=en&from=USD&to=JMD&amount=1&flags=1&labels=1&swap=1&branding=1&brandinglink=1&format=en-US&decimals=2&display=iso&width=200&height=280&source=wp-legacy&container=cwc-c1b476df"></script>
2063 2064 </div></div> 2065</div></div> 2066</section><section id="app-view" class="bde-section-14-113 bde-section df-container"> 2067 2068 2069 2070 2071 2072 2073<div class="section-container"><div class="bde-globalblock-14-108 bde-globalblock"><section class="bde-section-553-100-553-1 bde-section bde-section-553-100"> 2074 2075 2076 2077 2078 2079 2080<div class="section-container"><div class="bde-shortcode-553-101-553-1 bde-shortcode bde-shortcode-553-101"><div class="dfg-width"><div class="dfg-container"><div class="dfg-logo "><img decoding="async" class="item-logo-image square" alt="Practice Logo" src="/wp-content/uploads/tingrinners-logo-edit.png"></div><div class="dfg-4col-1row rounded" style="background-color: #F2C744;"> 2081 <div class="content"> 2082 <a class="item-link" href="/contact-us/kingston/" title="Kingston Office" target="_self"> 2083 <div class="content-icon"> 2084 <div class="item-icon" style="color: #ffffff;"><i class=" fa-regular fa-sun"></i></div> 2085 </div> 2086 <div class="content-title"> 2087 <div class="item-title" style="color: #ffffff;">Kingston Office</div> 2088 </div> 2089 </a> 2090 </div> 2091 </div><div class="dfg-4col-2row"> 2092 <div class="content-video"> 2093 <div class="item-video"><div class="bde-video-556-102-556-1 bde-video bde-video-556-102" data-entrance="flipUp"> 2094<div class="ee-video-container"> 2095 <video class="ee-video" src="https://vz-5f4e1f49-cbc.b-cdn.net/61b0c92a-fd50-46de-afb5-12b856ae324f/play_720p.mp4" 2096 autoplay='true' poster='https://www.tingrinnersmile.com/wp-content/uploads/0256-masthead2-app2-vid-bg.jpg' title='Beach View - TinGrinners Club Jamaica' loop='true' muted='true' controlsList="nodownload" playsinline 2097 > 2098 </video> 2099 2100 </div> 2101 2102</div></div> 2103 </div> 2104 </div><div class="dfg-4col-2row rounded" style="background-color: #F2C744;"> 2105 <div class="content"> 2106 <a class="item-link" href="/orthodontic-services/" title="Orthodontics" target="_self"> 2107 <img decoding="async" class="item-image rounded" alt="Orthodontics Image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/Treatment-bay-button.jpg"><noscript><img decoding="async" class="item-image rounded" alt="Orthodontics Image" src="/wp-content/uploads/Treatment-bay-button.jpg"></noscript> 2108 <div class="content-icon"> 2109 <div class="item-icon"></div> 2110 </div> 2111 <div class="content-title"> 2112 <div class="item-title" style="color: #000000;">Orthodontic Services</div> 2113 </div> 2114 </a> 2115 </div> 2116 </div><div class="dfg-2col-2row rounded" style="background-color: transparent;"> 2117 <div class="content"> 2118 <a class="item-link" href="/meet-our-team/" title="Meet Our Team" target="_self"> 2119 <img decoding="async" class="item-image rounded" alt="Doctors image" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/doctors-button.jpg"><noscript><img decoding="async" class="item-image rounded" alt="Doctors image" src="/wp-content/uploads/doctors-button.jpg"></noscript> 2120 <div class="content-icon"> 2121 <div class="item-icon"></div> 2122 </div> 2123 <div class="content-title"> 2124 <div class="item-title" style="color: #ffffff;">Our Doctors</div> 2125 </div> 2126 </a> 2127 </div> 2128 </div><div class="dfg-2col-1row rounded" style="background-color: #73BCD4;"> 2129 <div class="content"> 2130 <a class="item-link" href="/what-to-expect/" title="What to Expect" target="_self"> 2131 <div class="content-icon"> 2132 <div class="item-icon" style="color: #ffffff;"><i class=" fa-solid fa-flag"></i></div> 2133 </div> 2134 <div class="content-title"> 2135 <div class="item-title" style="color: #ffffff;">What To Expect</div> 2136 </div> 2137 </a> 2138 </div> 2139 </div><div class="dfg-2col-1row rounded" style="background-color: #0052A3;"> 2140 <div class="content"> 2141 <a class="item-link" href="/patient-info/why-ortho/" title="Why Ortho?" target="_self"> 2142 <div class="content-icon"> 2143 <div class="item-icon" style="color: #ffffff;"><i class=" fa-regular fa-teeth"></i></div> 2144 </div> 2145 <div class="content-title"> 2146 <div class="item-title" style="color: #ffffff;">Why Ortho?</div> 2147 </div> 2148 </a> 2149 </div> 2150 </div><div class="dfg-2col-1row rounded" style="background-color: #F2C744;"> 2151 <div class="content"> 2152 <a class="item-link" href="/braces-care/" title="Braces care" target="_self"> 2153 <div class="content-icon"> 2154 <div class="item-icon" style="color: #ffffff;"><i class=" fa-light fa-regular fa-heart"></i></div> 2155 </div> 2156 <div class="content-title"> 2157 <div class="item-title" style="color: #ffffff;">Braces Care</div> 2158 </div> 2159 </a> 2160 </div> 2161 </div><div class="dfg-2col-2row rounded" style="background-color: #F2C744;"> 2162 <div class="content"> 2163 <a class="item-link" href="/patient-info/" title="Patient Info" target="_self"> 2164 <img decoding="async" class="item-image rounded" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="/wp-content/uploads/lobby-button.jpg"><noscript><img decoding="async" class="item-image rounded" alt="" src="/wp-content/uploads/lobby-button.jpg"></noscript> 2165 <div class="content-icon"> 2166 <div class="item-icon"></div> 2167 </div> 2168 <div class="content-title"> 2169 <div class="item-title" style="color: #000000;">Patient Info</div> 2170 </div> 2171 </a> 2172 </div> 2173 </div><div class="dfg-1col-1row rounded" style="background-color: #73BCD4;"> 2174 <div class="content"> 2175 <a class="item-link" href="/social-media-reviews/" title="Reviews" target="_self"> 2176 <div class="content-icon"> 2177 <div class="item-icon" style="color: #ffffff;"><i class=" fa-regular fa-thumbs-up"></i></div> 2178 </div> 2179 <div class="content-title"> 2180 <div class="item-title" style="color: #ffffff;">Reviews</div> 2181 </div> 2182 </a> 2183 </div> 2184 </div><div class="dfg-1col-1row rounded" style="background-color: #0052A3;"> 2185 <div class="content"> 2186 <a class="item-link" href="/share/" title="Share" target="_self"> 2187 <div class="content-icon"> 2188 <div class="item-icon" style="color: #ffffff;"><i class=" fa-regular fa-share"></i></div> 2189 </div> 2190 <div class="content-title"> 2191 <div class="item-title" style="color: #ffffff;">Share</div> 2192 </div> 2193 </a> 2194 </div> 2195 </div></div></div></div></div> 2196</section></div></div> 2197</section></main></div> 2198</section><section data-wpr-lazyrender="1" class="bde-section-527-100 bde-section"> 2199 2200
2201 2202 2203 2204 2205<div class="section-container"><div class="bde-wp-menu-527-102 bde-wp-menu"> 2206 2207 2208 2209 2210 <nav class="breakdance-menu breakdance-menu--collapse " aria-label="Footer"> 2211 <button class="breakdance-menu-toggle breakdance-menu-toggle--squeeze" type="button" aria-label="Open Menu" aria-expanded="false" aria-controls="menu-102"> 2212 <span class="breakdance-menu-toggle-icon"> 2213 <span class="breakdance-menu-toggle-lines"></span> 2214 </span> 2215 </button> 2216 2217 <ul class="breakdance-menu-list" id="menu-102"> 2218 2219 2220 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-14 current_page_item menu-item-5912 breakdance-menu-item breakdance-menu-item--active"><a href="https://www.tingrinnersmile.com/" aria-current="page" class="breakdance-menu-link">Home</a></li> 2221<li class="menu-item menu-item-type-post_type menu-item-object-our-team menu-item-8298 breakdance-menu-item"><a href="https://www.tingrinnersmile.com/our-team/dr-otto-beck/" class="breakdance-menu-link">Dr. Otto Beck</a></li> 2222<li class="menu-item menu-item-type-post_type menu-item-object-our-team menu-item-8299 breakdance-menu-item"><a href="https://www.tingrinnersmile.com/our-team/nigel-knight-dr/" class="breakdance-menu-link">Dr. Nigel Knight</a></li> 2223<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8589 breakdance-menu-item"><a href="https://www.tingrinnersmile.com/our-team/dr-phillip-beck-orthodontist/" class="breakdance-menu-link">Dr. Phillip Beck</a></li> 2224<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8300 breakdance-menu-item"><a href="https://www.tingrinnersmile.com/orthodontic-services/" class="breakdance-menu-link">Orthodontic Services</a></li> 2225<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5909 breakdance-menu-item"><a href="https://www.tingrinnersmile.com/patient-info/" class="breakdance-menu-link">Patient Information</a></li> 2226<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5910 breakdance-menu-item"><a href="https://www.tingrinnersmile.com/social-media-reviews/" class="breakdance-menu-link">Social/Reviews</a></li> 2227<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8613 breakdance-menu-item"><a href="https://www.tingrinnersmile.com/contact-us/kingston/" class="breakdance-menu-link">Location</a></li> 2228<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5911 breakdance-menu-item"><a href="https://www.tingrinnersmile.com/share/" class="breakdance-menu-link">Refer a Friend</a></li> 2229 2230 </ul> 2231 </nav> 2232 2233 2234</div><div class="bde-div-527-107 bde-div"> 2235 2236 2237 2238 2239 2240 2241<div class="bde-text-527-113 bde-text"> 2242Tingrinners 3.0 2243</div><div class="bde-text-527-110 bde-text"> 22442-4 Gladstone Drive 2245</div><div class="bde-text-527-111 bde-text"> 2246Kingston 10, 2247</div><div class="bde-text-527-109 bde-text"> 2248JM 2249</div><div class="bde-text-527-112 bde-text"> 2250 2251</div><a class="bde-text-link-527-115 bde-text-link breakdance-link" href="tel:876-929-6836" target="_self" data-type="url"> 2252 876-929-6836 2253 2254</a> 2255</div><div class="bde-div-527-184 bde-div"> 2256 2257 2258 2259 2260 2261 2262 2263</div><div class="bde-div-527-142 bde-div"> 2264 2265 2266 2267 2268 2269 2270<div class="bde-shortcode-527-163 bde-shortcode"><div class="gtranslate_wrapper" id="gt-wrapper-76313175"></div></div><div class="bde-wp-menu-527-143 bde-wp-menu"> 2271 2272 2273 2274 2275 <nav class="breakdance-menu breakdance-menu--collapse "> 2276 <button class="breakdance-menu-toggle breakdance-menu-toggle--squeeze" type="button" aria-label="Open Menu" aria-expanded="false" aria-controls="menu-143"> 2277 <span class="breakdance-menu-toggle-icon"> 2278 <span class="breakdance-menu-toggle-lines"></span> 2279 </span> 2280 </button> 2281 2282 <ul class="breakdance-menu-list" id="menu-143"> 2283 2284 2285 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1023 breakdance-menu-item">
2285<a href="/privacy-policy/" class="breakdance-menu-link">PRIVACY POLICY</a></li> 2286<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1024 breakdance-menu-item"><a href="/hipaa-policy/" class="breakdance-menu-link">HIPAA POLICY</a></li> 2287<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1025 breakdance-menu-item"><a href="/accessibility/" class="breakdance-menu-link">ACCESSIBILITY</a></li> 2288 2289 </ul> 2290 </nav> 2291 2292 2293</div><div class="bde-shortcode-527-164 bde-shortcode"><span style="color: #ffffff; font-size: 14px; margin-top: 5px;"><i class="fa fa-wheelchair" aria-hidden="true"></i></span><button style="font-size: 12px; text-transform: uppercase; border-radius: 100em; width: 100px; height: 30px; border-color: #000000; background-color: #ffffff; border-width: 1px; margin: 0 5px 0 10px; cursor: pointer;" class="dfg-contrast">Adjust</button> <button class="dfg-reset" style="font-size: 12px; text-transform: uppercase; border-radius: 100em; width: 100px; height: 30px; border-color: #000000; background-color: #ffffff; border-width: 1px; margin: 0 10px 0 0; cursor: pointer;">Reset</button></div><div class="bde-button-527-183 bde-button"> 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 <a class="breakdance-link button-atom button-atom--custom bde-button__button" href="https://www.tingrinnersmile.com/accessibility/" target="_self" data-type="url" > 2310 2311 2312 <span class="button-atom__text">Website Accessibility</span> 2313 2314 2315 2316 </a> 2317 2318 2319 2320 2321</div> 2322</div><div class="bde-div-527-144 bde-div"> 2323 2324 2325 2326 2327 2328 2329<div class="bde-text-527-148 bde-text"> 2330DESIGN AND CONTENT © 2331</div><div class="bde-text-527-147 bde-text"> 23322013- 2333</div><div class="bde-text-527-146 bde-text"> 23342026 2335</div><div class="bde-text-527-145 bde-text"> 2336BY 2337</div><a class="bde-text-link-527-149 bde-text-link breakdance-link" href="https://www.dentalfone.com/" target="_blank" data-type="url"> 2338 DENTALFONE 2339 2340</a> 2341</div></div> 2342</section>
2342<script type="speculationrules"> 2343{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/breakdance-zero/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2344</script>
vendor: 1 bytes, line 2344
2344
2345<script type="application/ld+json" class="df-client-sheet"> 2346{ 2347"@context": "https://www.schema.org", 2348"@type": "Dentist", 2349"name": "Tingrinners 3.0", 2350"openingHours": "Monday 10:00am - 5:00pm, Tuesday 8:30am - 3:30pm, Wednesday 8:30am - 3:30pm, Thursday 7:00am - 1:30pm, Friday 7:00am - 11:30am, Saturday Closed, Sunday Closed", 2351"additionalProperty": "https://en.wikipedia.org/wiki/Dentist", 2352"additionalType": "http://www.productontology.org/doc/Dentist", 2353"areaServed": { 2354 "@type": "GeoCircle", 2355 "name": "Tingrinners 3.0 service area", 2356 "geoMidpoint": { 2357 "@type": "GeoCoordinates", 2358 "postalCode": "", 2359 "latitude": "18.02", 2360 "longitude": "-76.78", 2361 "description": "Our office location can be found here.", 2362 "name": "Tingrinners 3.0 geo location" 2363 }, 2364 "geoRadius": "20000", 2365 2366 "description": "Tingrinners 3.0 proudly serves the Jamaica area" 2367}, 2368 2369"email": "[email protected]", 2370"address": { 2371 "@type": "PostalAddress", 2372"streetAddress": "2-4 Gladstone Drive ", 2373"addressLocality": "Kingston 10", 2374"addressRegion": "JM", 2375"postalCode": "", 2376"addressCountry": "JM", 2377"telephone": "+1 876-929-6836" 2378}, 2379"paymentAccepted": "Cash, Credit Card", 2380"telephone": "+1 876-929-6836", 2381"image": { 2382 "@type": "ImageObject", 2383 "name": "Tingrinners 3.0 Image", 2384 "url": "https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit.png" 2385}, 2386"ContactPoint": { 2387 "@type": "ContactPoint", 2388"name": "Tingrinners 3.0 Inquiry", 2389"availableLanguage": "https://en.wikipedia.org/wiki/List_of_dialects_of_the_English_language", 2390"telephone": "+1 876-929-6836", 2391"contactType": "Customer Service", 2392"@id": "https://www.tingrinnersmile.com/contact-us/kingston"}, 2393"geo": { 2394 "@type": "GeoCoordinates", 2395"latitude": "18.02", 2396"longitude": "-76.78" 2397}, 2398"description": "Tingrinners 3.0 proudly serves the Jamaica area", 2399"priceRange": "100-10000", 2400"url": "https://www.tingrinnersmile.com", 2401"currenciesAccepted": "JMD", 2402"hasMap": "https://maps.app.goo.gl/LYwGmtCSJQhdP6Md7", 2403"logo": "https://www.tingrinnersmile.com/wp-content/uploads/tingrinners-logo-edit.png", 2404"serviceArea": { 2405 "@type": "GeoCircle", 2406 "name": "Tingrinners 3.0 service area", 2407 "geoMidpoint": { 2408 "@type": "GeoCoordinates", 2409 "postalCode": "", 2410 "latitude": "18.02", 2411 "longitude": "-76.78", 2412 "description": "Our office location can be found here.", 2413 "name": "Tingrinners 3.0 geo location" 2414 }, 2415 "geoRadius": "20000", 2416 2417 "description": "Tingrinners 3.0 proudly serves the Jamaica area" 2418}, 2419"sameAs": [ 2420"https://facebook.com/TingrinnersJamaica", 2421"https://instagram.com/tingrinnersjamaica", 2422] 2423, 2424"@id": "https://www.tingrinnersmile.com"} 2425</script>
2425 2426
2427<script type="application/ld+json" id="slim-seo-schema">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.tingrinnersmile.com/#website","url":"https://www.tingrinnersmile.com/","name":"TinGrinners Club Jamaica","description":"Welcome To Our Site","inLanguage":"en-US","potentialAction":{"@id":"https://www.tingrinnersmile.com/#searchaction"},"publisher":{"@id":"https://www.tingrinnersmile.com/#organization"}},{"@type":"SearchAction","@id":"https://www.tingrinnersmile.com/#searchaction","target":"https://www.tingrinnersmile.com/?s={search_term_string}","query-input":"required name=search_term_string"},{"@type":"WebPage","@id":"https://www.tingrinnersmile.com/#webpage","url":"https://www.tingrinnersmile.com/","inLanguage":"en-US","name":"TinGrinners Club Jamaica â Welcome To Our Site","description":"Welcome to Our Jamaica, office We love serving patients in the Jamaica area","datePublished":"2023-10-18T13:29:59-04:00","dateModified":"2026-10-05T13:02:52-04:00","isPartOf":{"@id":"https://www.tingrinnersmile.com/#website"},"potentialAction":{"@id":"https://www.tingrinnersmile.com/#readaction"},"about":{"@id":"https://www.tingrinnersmile.com/#organization"}},{"@type":"ReadAction","@id":"https://www.tingrinnersmile.com/#readaction","target":"https://www.tingrinnersmile.com/"},{"@type":"Organization","@id":"https://www.tingrinnersmile.com/#organization","url":"https://www.tingrinnersmile.com/","name":"TinGrinners Club Jamaica"}]}</script>
2427<style id="global-styles-inline-css"> 2428:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
2428--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
2428.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 2429/*# sourceURL=global-styles-inline-css */ 2430</style>
2431<script id="gt_widget_script_37469744-js-before"> 2432window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['37469744'] = {"default_language":"en","languages":["en","fr","ht","es"],"url_structure":"none","wrapper_selector":"#gt-wrapper-37469744","select_language_label":"Select Language","horizontal_position":"inline","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"}; 2433//# sourceURL=gt_widget_script_37469744-js-before 2434</script>
2434<script src="https://www.tingrinnersmile.com/wp-content/plugins/gtranslate/js/dropdown.js?ver=5.0.1" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="www.tingrinnersmile.com" data-gt-widget-id="37469744" defer></script>
2434<script id="gt_widget_script_76313175-js-before"> 2435window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['76313175'] = {"default_language":"en","languages":["en","fr","ht","es"],"url_structure":"none","wrapper_selector":"#gt-wrapper-76313175","select_language_label":"Select Language","horizontal_position":"inline","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"}; 2436//# sourceURL=gt_widget_script_76313175-js-before 2437</script>
2437<script src="https://www.tingrinnersmile.com/wp-content/plugins/gtranslate/js/dropdown.js?ver=5.0.1" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="www.tingrinnersmile.com" data-gt-widget-id="76313175" defer></script>
2437<script> 2438 if(jQuery.isFunction(jQuery.fn.flowtype)){ 2439 jQuery('.dfg-container').flowtype({ 2440 maxFont: 24, 2441 minFont: 10 2442 }); 2443 } 2444 </script>
2444 2445<div class="dcg-prefs-line"><button type="button" class="dcg-open-preferences">Cookie Preferences</button></div>
2445<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/plugin/global-scripts/breakdance-utils.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2445
2445
2446<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/awesome-menu@1/awesome-menu.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2446
2446
2447<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-header-builder@1/header-builder.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2447
2447
2448<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/lozard@1/lozad.min.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2448
2448
2449<script src='https://unpkg.com/[email protected]/dist/gsap.min.js' defer></script>
vendor: 1 bytes, line 2449
2449
2450<script src='https://unpkg.com/[email protected]/dist/ScrollTrigger.min.js' defer></script>
vendor: 1 bytes, line 2450
2450
2451<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/imagesloaded@4/imagesloaded.pkgd.min.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2451
2451
2452<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/plugin/animations/entrance/js/entrance.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2452
2452
2453<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/typedjs@2/typed.min.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2453
2453
2454<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-animated-heading@1/animated-heading.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2454
2454
2455<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/swiper@12/swiper-bundle.min.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2455
2455
2456<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/subplugins/breakdance-elements/dependencies-files/breakdance-swiper/breakdance-swiper.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2456
2456
2457<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/plugin/animations/scrolling/js/blur-plugin.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2457
2457
2458<script src='https://www.tingrinnersmile.com/wp-content/plugins/breakdance/plugin/animations/scrolling/js/parallax.js?bd_ver=2.8.3' defer></script>
vendor: 1 bytes, line 2458
2458
2459<script>document.addEventListener('DOMContentLoaded', function(){ jQuery( document ).ready(function() { 2460 console.log("Inside document.ready"); 2461 // remove buttons that are hidden, to preserve correct odd-even sequence 2462 2463 2464 // Deletes articles/repeaters when no articles show 2465 2466 let repeaterElements = jQuery("div.bde-repeater-element"); 2467 2468 repeaterElements.each(function(idx, element) { 2469 2470 jQuery(element.children[0].children).map(function(idx, element) { 2471 2472 if (jQuery(this).is(":hidden")) { 2473 jQuery(this).remove(); 2474 } else if (jQuery(this).children().length == 1 && jQuery(this).children().get(0).tagName == "STYLE") { 2475 jQuery(this).remove(); 2476 } 2477 }) 2478 2479 let repeaterItem = jQuery(this).find(".bde-dynamic-repeater-item"); 2480 if (jQuery(this).children().eq(0).children().length == 0 && !repeaterItem.hasClass("bde-dynamic-repeater-item")) { 2481 jQuery(this).remove(); 2482 } 2483 2484 }) 2485 2486 // Sets last child element to span 2 if only 1 is present in that column 2487 // grabs only breakdance repeater elements that are grid 2488 2489 repeaterGridElement = jQuery("div.df-odd-2-button-layout").children() 2490 2491 repeaterGridElement.each(function(idx) { 2492 2493 // deletes elements that dont have display in them 2494 jQuery(this).children().map(function(idx, element){ 2495 if (!Object.values(element.style).includes('display')) { 2496 return element; 2497 } else { 2498 2499 this.remove(); // remove id display is set 2500 } 2501 }) 2502 }) 2503 2504 postLoopGridCentered = jQuery("div.df-grid-3-items-per-row-centered").children() 2505 2506 postLoopGridCentered.each(function(idx) { 2507 jQuery(this).css("grid-template-columns", "repeat(6, minmax(0, 1fr))") 2508 2509 jQuery(this).children().map(function(idx, element) { 2510 if (!Object.values(element.style).includes('display')) { 2511 return element 2512 } else { 2513 this.remove(); // remove id display is set 2514 } 2515 }) 2516 2517 var gridLength = jQuery(this).children().length; 2518 2519 jQuery(this).children().map(function(idx, element) { 2520 jQuery(this).css("grid-column", "span 2"); 2521 if (gridLength % 3 === 2) { 2522 if (idx == gridLength - 2) { 2523 jQuery(this).css("grid-column-start", "2"); 2524 jQuery(this).css("grid-column-end", "4"); 2525 } else if (idx == gridLength - 1) { 2526 jQuery(this).css("grid-column-start", "4"); 2527 jQuery(this).css("grid-column-end", "6"); 2528 } 2529 } else if (gridLength % 3 === 1) { 2530 if (idx == gridLength - 1) { 2531 jQuery(this).css("grid-column-start", "3"); 2532 jQuery(this).css("grid-column-end", "5"); 2533 } 2534 } 2535 }) 2536 2537 }) 2538}) }) </script>
vendor: 1 bytes, line 2538
2538
2539<script>document.addEventListener('DOMContentLoaded', function(){ if (!window.BreakdanceFrontend) { 2540 window.BreakdanceFrontend = {} 2541 } 2542 2543 window.BreakdanceFrontend.data = {"homeUrl":"https:\/\/www.tingrinnersmile.com","ajaxUrl":"https:\/\/www.tingrinnersmile.com\/wp-admin\/admin-ajax.php","elementsPluginUrl":"https:\/\/www.tingrinnersmile.com\/wp-content\/plugins\/breakdance\/subplugins\/breakdance-elements\/","BASE_BREAKPOINT_ID":"breakpoint_base","breakpoints":[{"id":"breakpoint_base","label":"Desktop","defaultPreviewWidth":"100%"},{"id":"breakpoint_tablet_landscape","label":"Tablet Landscape","defaultPreviewWidth":1024,"maxWidth":1119},{"id":"breakpoint_tablet_portrait","label":"Tablet Portrait","defaultPreviewWidth":768,"maxWidth":1023},{"id":"breakpoint_phone_landscape","label":"Phone Landscape","defaultPreviewWidth":480,"maxWidth":767},{"id":"breakpoint_phone_portrait","label":"Phone Portrait","defaultPreviewWidth":400,"maxWidth":479}],"subscriptionMode":"pro"} }) </script>
vendor: 1 bytes, line 2543
2543
2544<script>document.addEventListener('DOMContentLoaded', function(){ 2545new AwesomeMenu(".breakdance .bde-menu-2313-104-2313-1 .breakdance-menu", { 2546 dropdown: { 2547 openOnClick: false, 2548 mode: { 2549 desktop: 'dropdown' 2550 }, 2551 placement: 'left', 2552 width: null, 2553 animation: 'fade' 2554 }, 2555 link: { 2556 effect: '', 2557 effectDirection: '', 2558 }, 2559 mobile: { 2560 breakpoint: 'breakpoint_tablet_portrait', 2561 mode: 'default', 2562 offcanvasPosition: 'left', 2563 offset: 39, 2564 followLinks: true 2565 } 2566}); 2567 }) </script>
vendor: 1 bytes, line 2567
2567
2568<script>document.addEventListener('DOMContentLoaded', function(){ new BreakdanceHeaderBuilder(".breakdance .bde-header-builder-700-100", "100", false); }) </script>
vendor: 1 bytes, line 2568
2568
2569<script>document.addEventListener('DOMContentLoaded', function(){ const observer = lozad(); 2570observer.observe(); }) </script>
vendor: 1 bytes, line 2570
2570
2571<script>document.addEventListener('DOMContentLoaded', function(){ 2572new BreakdanceEntrance( 2573 '.breakdance .bde-video-556-102-556-1', 2574 {"animation_type":"flipUp","duration":{"number":1350,"unit":"ms","style":"1350ms"},"delay":{"number":200,"unit":"ms","style":"200ms"}} 2575 ) 2576 }) </script>
vendor: 1 bytes, line 2576
2576
2577<script>document.addEventListener('DOMContentLoaded', function(){ 2578new BreakdanceEntrance( 2579 '.breakdance .bde-div-14-224', 2580 {"animation_type":"fade"} 2581 ) 2582 }) </script>
vendor: 1 bytes, line 2582
2582
2583<script>document.addEventListener('DOMContentLoaded', function(){ 2584new BreakdanceEntrance( 2585 '.breakdance .bde-image-14-229', 2586 {"animation_type":"fade"} 2587 ) 2588 }) </script>
vendor: 1 bytes, line 2588
2588
2589<script>document.addEventListener('DOMContentLoaded', function(){ 2590new BreakdanceAnimatedHeading('.breakdance .bde-animated-heading-14-204', { content: {"before_text":"See","after_text":"Say","changing_text":[{"text":"What Our Patients"}],"after_text_dynamic_meta":null,"tag":"h2"}, design: {"effect":{"type":"typing","rotating":{"effect":"flipX","background":"#FFB944FF","spacing":{"number":16,"unit":"px","style":"16px"},"padding":{"padding":{"breakpoint_base":{"top":{"number":8,"unit":"px","style":"8px"},"left":{"number":12,"unit":"px","style":"12px"},"right":{"number":12,"unit":"px","style":"12px"},"bottom":{"number":8,"unit":"px","style":"8px"}}}}},"typing":{"disable_loop":true,"hide_cursor":true,"shuffle":false,"type_speed":null}},"size":null,"typography":null,"spacing":{"margin_bottom":{"breakpoint_base":{"number":20,"unit":"px","style":"20px"}}}} }); 2591 2592 }) </script>
vendor: 1 bytes, line 2592
2592
2593<script>document.addEventListener('DOMContentLoaded', function(){ 2594window.BreakdanceSwiper().update({ 2595 id: 'bde-advancedslider-14-233', 2596 selector:'.breakdance .bde-advancedslider-14-233', 2597 settings:{"effect":"fade","speed":null,"infinite":"enabled","center_slides":true,"autoplay":"enabled"}, 2598 paginationSettings:{"type":"none"}, 2599 }); 2600 }) </script>
vendor: 1 bytes, line 2600
2600
2601<script>document.addEventListener('DOMContentLoaded', function(){ 2602new BreakdanceEntrance( 2603 '.breakdance .bde-advancedslider-14-233', 2604 {"animation_type":"fade"} 2605 ) 2606 }) </script>
vendor: 1 bytes, line 2606
2606
2607<script>document.addEventListener('DOMContentLoaded', function(){ 2608new BreakdanceEntrance( 2609 '.breakdance .bde-globalblock-14-110', 2610 {"animation_type":"slideUp"} 2611 ) 2612 }) </script>
vendor: 1 bytes, line 2612
2612
2613<script>document.addEventListener('DOMContentLoaded', function(){ 2614new BreakdanceEntrance( 2615 '.breakdance .bde-div-14-190', 2616 {"animation_type":"fade"} 2617 ) 2618 }) </script>
vendor: 1 bytes, line 2618
2618
2619<script>document.addEventListener('DOMContentLoaded', function(){ 2620new BreakdanceParallax( 2621 '.breakdance .bde-image-14-131', 2622 {"enabled":true,"x":{"start":{"number":100,"unit":"px","style":"100px"},"end":{"number":0,"unit":"px","style":"0px"}}} 2623 ) 2624 }) </script>
vendor: 1 bytes, line 2624
2624
2625<script>document.addEventListener('DOMContentLoaded', function(){ 2626new BreakdanceEntrance( 2627 '.breakdance .bde-div-14-211', 2628 {"animation_type":"fade"} 2629 ) 2630 }) </script>
vendor: 1 bytes, line 2630
2630
2631<script>document.addEventListener('DOMContentLoaded', function(){ 2632new BreakdanceEntrance( 2633 '.breakdance .bde-div-14-154', 2634 {"animation_type":"fade"} 2635 ) 2636 }) </script>
vendor: 1 bytes, line 2636
2636
2637<script>document.addEventListener('DOMContentLoaded', function(){ 2638new BreakdanceEntrance( 2639 '.breakdance .bde-columns-14-173', 2640 {"animation_type":"slideUp","delay":{"number":500,"unit":"ms","style":"500ms"}} 2641 ) 2642 }) </script>
vendor: 1 bytes, line 2642
2642
2643<script>document.addEventListener('DOMContentLoaded', function(){ 2644new BreakdanceEntrance( 2645 '.breakdance .bde-shortcode-14-255', 2646 {"animation_type":"slideUp","duration":null,"delay":{"number":500,"unit":"ms","style":"500ms"}} 2647 ) 2648 }) </script>
vendor: 1 bytes, line 2648
2648
2649<script>document.addEventListener('DOMContentLoaded', function(){ 2650new AwesomeMenu(".breakdance .bde-wp-menu-527-102 .breakdance-menu", { 2651 dropdown: { 2652 openOnClick: false, 2653 mode: { 2654 desktop: 'dropdown' 2655 }, 2656 placement: 'left', 2657 width: null, 2658 animation: 'fade' 2659 }, 2660 link: { 2661 effect: '', 2662 effectDirection: '', 2663 }, 2664 mobile: { 2665 breakpoint: 'never', 2666 mode: 'default', 2667 offcanvasPosition: 'left', 2668 offset: null, 2669 followLinks: true 2670 } 2671}); 2672 }) </script>
vendor: 1 bytes, line 2672
2672
2673<script>document.addEventListener('DOMContentLoaded', function(){ 2674new AwesomeMenu(".breakdance .bde-wp-menu-527-143 .breakdance-menu", { 2675 dropdown: { 2676 openOnClick: false, 2677 mode: { 2678 desktop: 'dropdown' 2679 }, 2680 placement: 'left', 2681 width: null, 2682 animation: 'fade' 2683 }, 2684 link: { 2685 effect: '', 2686 effectDirection: '', 2687 }, 2688 mobile: { 2689 breakpoint: 'never', 2690 mode: 'default', 2691 offcanvasPosition: 'left', 2692 offset: null, 2693 followLinks: true 2694 } 2695}); 2696 }) </script>
vendor: 1 bytes, line 2696
2696
2697<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 2698if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 2699images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 2700if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
2700<script data-no-minify="1" async src="https://www.tingrinnersmile.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
2700 </body> 2701 2702 </html> 2703 2704<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1791591802 -->
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.