.service-hero{background:linear-gradient(135deg,#0a0a0a 0%,#0a1a2e 50%,#0a1628 100%);padding:120px 0 80px;position:relative;overflow:hidden} .service-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(239,68,68,.15) 0%,transparent 60%)} .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;color:rgba(255,255,255,.5)} .breadcrumb a{color:rgba(255,255,255,.5);text-decoration:none}.breadcrumb a:hover{color:var(--primary)}.breadcrumb .sep{color:rgba(255,255,255,.3)} .service-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:var(--primary);padding:6px 16px;border-radius:50px;font-size:.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px} .service-hero h1{font-family:'Poppins',sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin-bottom:20px;line-height:1.2} .service-hero p{font-size:1.1rem;color:rgba(255,255,255,.7);max-width:580px;line-height:1.7;margin-bottom:32px} .hero-cta-group{display:flex;gap:16px;flex-wrap:wrap} .temp-warning{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:16px 20px;margin-top:24px;display:flex;align-items:center;gap:12px;max-width:480px} .temp-warning i{color:var(--primary);font-size:1.4rem;flex-shrink:0} .temp-warning p{font-size:.9rem;color:rgba(255,255,255,.75);margin:0;line-height:1.5} .content-section{padding:80px 0}.content-section.alt{background:#0d0d0d} .section-tag{display:inline-block;background:rgba(239,68,68,.1);color:var(--primary);font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:4px 14px;border-radius:20px;margin-bottom:12px} .section-title{font-family:'Poppins',sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:#fff;margin-bottom:16px} .section-subtitle{color:rgba(255,255,255,.6);font-size:1.05rem;line-height:1.7;max-width:640px} .services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:48px} .service-card{background:#111;border:1px solid #222;border-radius:16px;padding:28px;transition:all .3s} .service-card:hover{border-color:rgba(239,68,68,.4);transform:translateY(-4px)} .service-card .icon{width:52px;height:52px;background:rgba(239,68,68,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--primary);margin-bottom:16px} .service-card h3{font-family:'Poppins',sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:10px} .service-card p{color:rgba(255,255,255,.6);font-size:.9rem;line-height:1.6} .warning-signs{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:32px} .warning-signs li{background:#111;border:1px solid #222;border-radius:12px;padding:16px 20px;display:flex;align-items:flex-start;gap:12px;color:rgba(255,255,255,.75);font-size:.95rem;line-height:1.5} .warning-signs li i{color:var(--primary);font-size:1rem;margin-top:2px;flex-shrink:0} .texas-heat-box{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.3);border-radius:20px;padding:40px;margin-top:48px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center} .texas-heat-box h3{font-family:'Poppins',sans-serif;font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:12px} .texas-heat-box p{color:rgba(255,255,255,.7);line-height:1.7;font-size:.95rem} .temp-stat{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);border-radius:14px;padding:24px;text-align:center;min-width:140px} .temp-stat .num{font-family:'Poppins',sans-serif;font-size:2.5rem;font-weight:800;color:var(--primary)} .temp-stat .lbl{font-size:.8rem;color:rgba(255,255,255,.6);margin-top:4px} .cta-band{background:linear-gradient(135deg,#1a0a0a 0%,#2d1515 50%,#1a0a0a 100%);border:1px solid rgba(239,68,68,.2);border-radius:24px;padding:60px 48px;text-align:center;margin:60px 0} .cta-band h2{font-family:'Poppins',sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#fff;margin-bottom:16px} .cta-band p{color:rgba(255,255,255,.65);max-width:500px;margin:0 auto 32px;line-height:1.7} .cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap} .faqs{margin-top:48px;display:flex;flex-direction:column;gap:16px} .faq-item{background:#111;border:1px solid #222;border-radius:14px;overflow:hidden} .faq-q{padding:20px 24px;font-weight:600;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center} .faq-q:hover{background:rgba(239,68,68,.05)}.faq-q i{color:var(--primary);transition:transform .3s}.faq-q.open i{transform:rotate(180deg)} .faq-a{padding:0 24px;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s;color:rgba(255,255,255,.65);font-size:.95rem;line-height:1.7} .faq-a.open{max-height:300px;padding:0 24px 20px} .related-services{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:32px} .related-card{background:#111;border:1px solid #222;border-radius:12px;padding:20px;text-align:center;text-decoration:none;color:#fff;transition:all .3s} .related-card:hover{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.05)} .related-card i{font-size:1.8rem;color:var(--primary);margin-bottom:10px;display:block} .related-card span{font-size:.9rem;font-weight:600} @media(max-width:768px){.service-hero{padding:100px 0 60px}.cta-band{padding:40px 24px}.texas-heat-box{grid-template-columns:1fr}}
Texas summers are brutal. An overheating engine can cause catastrophic — and expensive — damage in minutes. We keep your cooling system in top shape year-round.
Overheating? Pull over immediately and call us. Don't keep driving — engine damage can occur in seconds at extreme temps.
Every component of your cooling system, diagnosed and repaired by experienced technicians.
Old coolant becomes acidic and corrodes your cooling system from inside. We flush, test, and refill with fresh coolant to the correct mixture.
Clogged or leaking radiators cause overheating. We flush, repair, or replace your radiator as needed and pressure-test the system.
The water pump circulates coolant throughout the engine. A failing water pump will cause overheating. We replace with quality parts.
A stuck thermostat causes overheating or poor heater performance. Quick, affordable fix that prevents major engine damage.
Cracked or swollen coolant hoses are a roadside disaster waiting to happen. We inspect and replace radiator hoses and heater hoses.
Electric or belt-driven cooling fans that fail cause overheating at low speeds. We diagnose fan motors, relays, and fan clutches.
We pressure-test your entire cooling system to find hidden leaks before they strand you on the side of the road.
Overheating can have multiple causes. We perform a systematic diagnosis to find the root cause — not just replace parts randomly.
North Texas summers regularly see temperatures above 100°F. Your engine produces its own heat on top of that ambient temperature. If your cooling system isn't performing at 100%, you're playing with fire.
We recommend a cooling system inspection every spring before summer hits. A $30 coolant flush now beats a $3,000 engine repair later. That's just math.
Book Spring InspectionA cooling system check costs very little. An overheated engine can cost $3,000–$10,000 to repair. Book a quick inspection — we'll give you the real story.