.dh{font-family:-apple-system,BlinkMacSystemFont,’Segoe UI’,sans-serif;max-width:1100px;margin:0 auto;padding:0 20px;color:#1a2332}
.dh-hero{background:linear-gradient(135deg,#0d6e6e 0%,#074d4d 100%);color:#fff;border-radius:12px;padding:64px 48px;text-align:center;margin-bottom:48px;position:relative;overflow:hidden}
.dh-hero::before{content:”;position:absolute;top:-60%;right:-10%;max-width:500px;width:100%;height:500px;background:rgba(255,255,255,0.04);border-radius:50%;pointer-events:none}
.dh-eyebrow{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#c9a227;font-weight:700;margin:0 0 14px;display:block}
.dh-hero h1{font-size:2.7rem;font-weight:800;margin:0 0 18px;line-height:1.15;color:#fff}
.dh-hero>p{font-size:1.05rem;opacity:.88;max-width:580px;margin:0 auto 30px;line-height:1.7}
.dh-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}
.dh-btn-gold{background:#0d6e6e;color:#fff;padding:14px 28px;border-radius:6px;font-weight:700;font-size:.92rem;text-decoration:none;display:inline-block}
.dh-btn-wt{border:2px solid rgba(255,255,255,.55);color:#fff;padding:14px 28px;border-radius:6px;font-weight:600;font-size:.92rem;text-decoration:none;display:inline-block}
.dh-trust{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}
.dh-trust span{font-size:.78rem;opacity:.82;display:flex;align-items:center;gap:5px}
.dh-trust span::before{content:’\2713′;color:#c9a227;font-weight:800}
.dh-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:18px;margin-bottom:56px}
.dh-stat{background:#fff;border:1px solid #e5eaef;border-radius:10px;padding:22px 18px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.dh-stat-n{font-size:1.9rem;font-weight:800;color:#0d6e6e;display:block}
.dh-stat-l{font-size:.77rem;color:#6b7280;margin-top:3px}
.dh-sh{text-align:center;margin-bottom:32px}
.dh-sh h2{font-size:1.85rem;font-weight:700;color:#1a2332;margin:0 0 8px}
.dh-sh p{color:#6b7280;font-size:.92rem;max-width:580px;margin:0 auto}
.dh-svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;margin-bottom:64px}
.dh-svc{background:#fff;border:1px solid #e5eaef;border-radius:10px;padding:26px 22px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .18s,box-shadow .18s;position:relative}
.dh-svc:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.09)}
.dh-svc-ol{position:absolute;inset:0;border-radius:10px;z-index:1;display:block}
.dh-svc-icon{width:46px;height:46px;background:#e6f3f3;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:1.3rem}
.dh-svc h3{font-size:1rem;font-weight:700;color:#1a2332;margin:0 0 7px}
.dh-svc p{font-size:.83rem;color:#6b7280;margin:0 0 12px;line-height:1.6}
.dh-svc-lnk{font-size:.8rem;color:#0d6e6e;font-weight:600}
.dh-why{background:#f3fafa;border-radius:12px;padding:44px 40px;margin-bottom:64px}
.dh-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px}
.dh-why-card{text-align:center;padding:18px 12px}
.dh-why-icon{width:54px;height:54px;background:#0d6e6e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:1.3rem}
.dh-why-card h3{font-size:.97rem;font-weight:700;color:#1a2332;margin:0 0 7px}
.dh-why-card p{font-size:.83rem;color:#6b7280;margin:0;line-height:1.6}
.dh-about{display:grid;grid-template-columns:280px 1fr;gap:44px;align-items:center;margin-bottom:48px}
.dh-about-img{border-radius:10px;overflow:hidden;aspect-ratio:3/4}
.dh-about-img img{width:100%;height:100%;object-fit:cover;display:block}
.dh-about h2{font-size:1.75rem;font-weight:700;color:#1a2332;margin:0 0 6px;line-height:1.25}
.dh-about-sub{font-size:.9rem;color:#6b7280;margin:0 0 14px}
.dh-about p{color:#6b7280;line-height:1.7;margin:0 0 14px;font-size:.92rem}
.dh-creds{display:flex;flex-direction:column;gap:7px;margin:16px 0 24px}
.dh-cred{display:flex;align-items:center;gap:9px;font-size:.83rem;color:#374151}
.dh-cred-tick{background:#0d6e6e;color:#fff;width:19px;height:19px;border-radius:50%;text-align:center;line-height:19px;font-size:.65rem;flex-shrink:0;display:inline-block}
.dh-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:64px}
.dh-team-card{background:#fff;border:1px solid #e5eaef;border-radius:10px;padding:28px 18px 22px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.dh-team-photo{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:top center;margin:0 auto 14px;display:block;border:3px solid #e6f3f3}
.dh-team-name{font-size:.95rem;font-weight:700;color:#1a2332;margin:0 0 5px;display:block}
.dh-team-role{font-size:.78rem;color:#0d6e6e;font-weight:600;display:block}
.dh-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;margin-bottom:64px}
.dh-step{text-align:center;padding:22px 14px}
.dh-step-n{width:54px;height:54px;background:#0d6e6e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;margin:0 auto 14px}
.dh-step h3{font-size:.97rem;font-weight:700;color:#1a2332;margin:0 0 7px}
.dh-step p{font-size:.83rem;color:#6b7280;margin:0;line-height:1.6}
.dh-faqs{max-width:720px;margin:0 auto 64px;display:flex;flex-direction:column;gap:9px}
.dh-faq{border:1px solid #e5eaef;border-radius:8px;overflow:hidden;background:#fff}
.dh-faq-q{padding:16px 20px;cursor:pointer;font-weight:600;color:#1a2332;display:flex;justify-content:space-between;align-items:center;font-size:.92rem;user-select:none}
.dh-faq-q::after{content:’+’;font-size:1.2rem;color:#0d6e6e;flex-shrink:0}
.dh-faq.open .dh-faq-q::after{content:’-‘}
.dh-faq-a{display:none;padding:0 20px 16px;font-size:.88rem;color:#6b7280;line-height:1.7}
.dh-faq.open .dh-faq-a{display:block}
.dh-cta{background:linear-gradient(135deg,#0f2540 0%,#0a3348 50%,#0d4455 100%);border:1px solid rgba(14,126,138,0.25);box-shadow:0 12px 40px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.07);color:#fff;border-radius:16px;padding:60px 48px;text-align:center;margin-bottom:16px;position:relative;overflow:hidden}
.dh-cta::before{content:”;position:absolute;top:-80px;right:-80px;width:280px;height:280px;background:radial-gradient(circle,rgba(14,126,138,0.18) 0%,transparent 70%);pointer-events:none;border-radius:50%}
.dh-cta h2{font-size:2.2rem;font-weight:800;margin:0 0 14px;color:#ffffff;letter-spacing:-0.02em;line-height:1.2}
.dh-cta>p{color:rgba(255,255,255,0.80);margin:0 0 32px;font-size:.98rem;max-width:500px;margin-left:auto;margin-right:auto}
.dh-cta-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}
.dh-phone{font-size:1.3rem;font-weight:700;color:#f0c042;text-decoration:none;padding:13px 26px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.14);border-radius:10px;transition:background .2s,color .2s;display:inline-block}
.dh-phone:hover{background:rgba(255,255,255,0.13);color:#f5d060}
.dh-disc{font-size:.72rem;color:#9ca3af;text-align:center;padding:10px 0 20px}
@media(max-width:720px){
.dh-hero{padding:40px 22px}.dh-hero h1{font-size:1.85rem}
.dh-about{grid-template-columns:1fr}.dh-about-img{aspect-ratio:4/3;max-height:260px}
.dh-why{padding:30px 20px}.dh-cta{padding:40px 22px}
}
.dh-funds{margin-bottom:56px}
.dh-funds-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 20px;margin-bottom:18px}
.dh-fund-logo{display:flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #e5eaef;border-radius:8px;background:#fff;transition:box-shadow .2s,border-color .2s;min-width:100px;text-decoration:none}
.dh-fund-logo:hover{border-color:#0d6e6e;box-shadow:0 3px 12px rgba(13,110,110,.12)}
.dh-fund-logo img{max-width:110px;max-height:48px;object-fit:contain;display:block}
.dh-fund-text span{font-size:.82rem;font-weight:700;color:#1a2332;letter-spacing:.02em}
.dh-funds-footer{text-align:center;font-size:.85rem;color:#6b7280;margin:0}
.dh-funds-footer a{color:#0d6e6e;font-weight:600;text-decoration:none}
.dh-funds-footer a:hover{text-decoration:underline}
Your Local Dentist
in Kalgoorlie
From routine check-ups to dental implants, personalised dental care for patients of all ages. HICAPS electronic claiming is available for eligible claims.
Accepted Health Funds
We welcome members of Australian health funds. HICAPS electronic claiming is available for eligible services and claims. Your rebate and out-of-pocket cost depend on your policy.
Comprehensive Dental Services
Everything your family needs under one roof, delivered with care and modern technology.
General Dentistry
Check-ups, professional cleaning, fillings and preventive care to keep your smile healthy long-term.
Learn more
Dental Implants
Single implants, full-arch rehabilitation and implant-supported solutions, long-lasting, natural-looking results.
Learn more
Cosmetic Dentistry
Veneers, teeth whitening, smile makeovers and tooth bonding to enhance your confidence.
Learn more
Why Patients Choose Us
A practice built on quality care, modern technology and genuine patient focus.
Modern Technology
Digital X-rays, 3D imaging and intraoral cameras for precise, efficient diagnosis and treatment.
Caring, Attentive Team
Anxious patients are always welcome. We work at your pace and offer sedation options if needed.
HICAPS On-the-Spot
Claim your health fund rebate instantly at the practice, no out-of-pocket delays.
Convenient Location
Easy to find at 7/84–90 Brookman Street, Kalgoorlie, with ample parking available.
Meet Our Team
Experienced, caring professionals dedicated to your smile and long-term dental health.

Dr Desmond Ng
BDSc (Hons), University of Queensland
Dr Desmond Ng graduated with honours from the University of Queensland in 2013, receiving multiple academic awards in prosthodontics and dental material science.
With over a decade of clinical experience, Dr Ng leads a team committed to delivering high-quality, patient-centred care across general, cosmetic and restorative dentistry.
Dr Desmond NgGeneral Dentist
Dr AyeshaGeneral Dentist
Dr Muhammad Asad AbdullahGeneral Dentist
Dr Saroj B. KambleGeneral Dentist
Kerry BumaOral Health TherapistYour Journey to a Healthier Smile
A simple four-step process from your first enquiry to long-term care.
Book Online
Choose a convenient time through our online booking or call us on 08 9022 7199.
Your Consultation
We assess your oral health, discuss your concerns and create a personalised treatment plan.
Treatment
Thorough dental care using modern technology, always at a pace you are comfortable with.
Ongoing Care
Regular check-ups and preventive advice to maintain your results and protect your long-term smile.
Common Questions
Everything you need to know before your visit.
Ready to Book Your Appointment?
New patients welcome. Book online in minutes or call our friendly team, we’re here to help.
General dental information only. Individual treatment requirements may vary. Please consult your dentist for personalised advice.
document.querySelectorAll(‘.dh-faq-q’).forEach(function(q){
q.addEventListener(‘click’,function(){this.closest(‘.dh-faq’).classList.toggle(‘open’);});
});
Our Clinic Locations
Visit us in Kalgoorlie, or find care at one of our affiliated clinics across Western Australia.









