No Hot Water in House Costa Mesa CA

No Hot Water in House in Costa Mesa — Find the Cause and Restore Hot Water

When your shower turns cold, your taps stop producing hot water, or your water heater suddenly stops working, everyday routines can quickly become difficult. No Hot Water in House Costa Mesa CA is a common reason homeowners, tenants, landlords, property managers, and business owners seek plumbing assistance. This page helps Costa Mesa property owners understand possible water heater problems and connect with local plumbing professionals who can assess the issue and explain suitable repair options.

The cause may be a thermostat or heating component problem, a gas or electrical supply issue, sediment buildup, or a fault elsewhere in the system. The right solution starts with identifying the type of water heater and determining why it is not heating.

Need help with a water heater problem? Call (714) 439-5780 to request service information or assistance connecting with a local plumbing professional.

Common Signs:

  • Hot water not working at any faucet
  • Hot water runs out too quickly
  • Water is only lukewarm
  • Unusual noises from the heater
  • Water around the water heater
  • Error codes or warning lights on the unit
Fast
Call Connection
Friendly
Customer Support
Local
Serving Costa Mesa, CA
Simple
Process

No Hot Water Repair Costa Mesa CA

A water heater should provide hot water when needed, so a sudden loss of hot water deserves investigation—especially if the problem affects the entire property. No Hot Water Repair Costa Mesa CA begins with identifying whether the issue is limited to one fixture or affects all hot-water outlets.

If only one shower or faucet produces cold water, the problem may involve that fixture's mixing valve or plumbing connection. If every tap runs cold, the water heater, its energy supply, controls, or associated plumbing may need attention.

A suitable assessment typically considers:

  • Whether the heater is electric, gas-fired, or another type
  • Whether the problem began suddenly or developed gradually
  • Whether the unit has power or an available fuel supply
  • Whether there are warning lights, error codes, or unusual sounds
  • Whether the heater is leaking or showing visible signs of damage
  • Whether the issue affects one fixture or the entire building

These observations can help narrow down the possible cause. Avoid removing covers or working on gas, electrical, or internal heater components unless you are qualified to do so.

What to Do When Your Hot Water Stops Working

Before arranging a repair, a few safe observations may help clarify the problem.

  • Check more than one tap — If only one outlet is affected, the issue may be local to that fixture.
  • Consider recent water use — A tank may need time to reheat after substantial use, depending on its capacity and recovery rate.
  • Look for visible warning signs — Note any water around the unit, unusual noises, or displayed error messages without opening the equipment.
  • Check only accessible, ordinary controls — Follow the manufacturer's instructions for user-accessible settings. Do not dismantle the heater or bypass safety controls.
  • Pay attention to safety — If you smell gas, leave the area, avoid operating electrical switches or creating flames, and contact the gas utility or emergency services from a safe location.

If there is no obvious explanation, a plumbing professional can inspect the system and determine which repair, if any, is appropriate.

Complete Hot Water Services

Service availability depends on the independent professional and the specific hot-water problem.

🔥

Hot Water Heater Repair

Hot Water Heater Repair Costa Mesa CA may involve different components depending on whether the system uses electricity, gas, or another energy source. Common possibilities include power or fuel supply problems, thermostat or control faults, heating element problems, pilot or ignition problems, sediment buildup, or a faulty mixing valve.

Learn More
🔧

No Hot Water in House Repair

No Hot Water in House Repair Costa Mesa CA should address the cause of the failure, not just the symptom. Depending on the inspection findings, the repair may involve a control, a heating component, an ignition-related part, a valve, a connection, or another part of the system.

Learn More
🏠

Residential Hot Water Repair

A lack of hot water can disrupt showers, dishwashing, laundry, cleaning, and other household routines. Residential Hot Water Repair Costa Mesa CA is relevant when a home's water heater stops producing hot water, supplies inconsistent temperatures, or repeatedly runs out before household needs are met.

Learn More
🚨

Emergency Hot Water Repair

Some hot-water failures can wait for a scheduled assessment, while others involve a separate safety or water-damage concern. If you are searching for Emergency Hot Water Repair Costa Mesa CA, explain the symptoms and ask whether a provider can assess the situation within the timeframe you need.

Learn More
💧

No Hot Water Service

No Hot Water Service Costa Mesa CA can involve troubleshooting a complete loss of hot water, inconsistent temperatures, or a heater that is not operating as expected. The objective is not simply to make the water heater run temporarily—the cause should be considered so the property owner can understand what repair is needed.

Learn More
🔍

No Hot Water Plumber

Someone searching for a No Hot Water Plumber Costa Mesa CA is generally looking for local plumbing assistance with a water-heating problem. A plumbing professional can assess whether the issue originates in the heater itself or elsewhere in the property's hot-water system.

Learn More

Service availability depends on the independent professional.

Complete No Hot Water Costa Mesa CA Overview

Common Signs of a Water Heater Problem

A complete loss of hot water is not the only reason to investigate a water heater. Other symptoms may indicate a developing fault.

  • Hot Water Not Working at Any Faucet — When all hot-water outlets produce cold water, the heater may not be operating, may lack an energy supply, or may have a failed component. The diagnosis depends on the system type and its condition.
  • Hot Water Runs Out Too Quickly — If the water becomes cold sooner than it used to, possible causes include increased demand, an undersized tank for current usage, sediment buildup, or a heating component that is not working correctly.
  • Water Is Only Lukewarm — Water that never reaches the expected temperature can indicate a control setting, heating issue, mixing-valve problem, or other fault. Do not simply turn the temperature up without considering scalding risk and the manufacturer's guidance.
  • Unusual Noises From the Heater — Popping, rumbling, or other unfamiliar sounds may be associated with sediment or other operating issues. Persistent or worsening noise is worth reporting during an inspection.
  • Water Around the Water Heater — Moisture near the unit can come from a plumbing connection, valve, condensate line where applicable, or the tank itself. If the tank is leaking, further assessment is important because repair options may be limited.

Hot Water Heater Repair: Possible Causes

Hot Water Heater Repair Costa Mesa CA may involve different components depending on whether the system uses electricity, gas, or another energy source.

Common possibilities include:

  • Power or fuel supply problems — A heater cannot produce heat if its required energy source is unavailable. The cause may be external to the unit or related to its controls.
  • Thermostat or control faults — Incorrect settings or failed controls can interfere with heating.
  • Heating element problems — Electric tank-style heaters may lose heating capability when an element or related component fails.
  • Pilot or ignition problems — Certain gas water heaters depend on a pilot or ignition system. A fault can prevent the burner from operating.
  • Sediment buildup — Minerals and sediment can accumulate in some tanks and affect operation or contribute to noise.
  • A faulty mixing valve — In some systems, a mixing valve problem can affect the temperature delivered to fixtures.
  • Tank or component deterioration — Corrosion, wear, or leaking connections may affect performance and the feasibility of repair.

A proper diagnosis should identify the actual fault rather than assume every no-hot-water complaint requires a new heater.

Repair or Replace the Water Heater?

A water heater that stops heating does not automatically need replacement. A localized component failure may be repairable, particularly when the rest of the unit remains in suitable condition.

Replacement may be worth considering when the tank is leaking, the unit has extensive corrosion, failures recur, replacement parts are unavailable, or the likely repair cost is difficult to justify compared with a suitable new system.

Consider the following before deciding:

  • The heater's age and overall condition
  • Whether the tank or a replaceable component has failed
  • How often the system has required repairs
  • The estimated repair cost compared with replacement
  • The unit's capacity and whether it meets current demand
  • Energy use, installation requirements, and available replacement options

A leaking storage tank generally presents a different repair decision from a failed thermostat or heating element. Ask for an explanation of the findings and compare realistic options instead of assuming replacement is always necessary.

What to Look for When Requesting Plumbing Services

When comparing plumbing services, look for a clear explanation of the diagnosis, proposed work, cost, and any limitations. The following are practical questions to ask—not claims of verified credentials or service quality by a particular provider.

  • Does the provider work on your type and model of water heater?
  • What is the likely cause of the failure, and how will it be confirmed?
  • Is the proposed work a repair, or is replacement being recommended?
  • What parts and labor are included in the estimate?
  • Are additional plumbing or electrical trades likely to be required?
  • How will the system be checked after the repair?
  • If hot water is urgently needed, what availability can the provider confirm?

Clear answers help you compare options and understand what you are authorizing.

Who We Help

Hot-water problems can affect residential and commercial properties in different ways.

Homeowners

Restore hot water for bathing, cleaning, laundry, and daily household use.

Tenants

Report loss of hot water to the responsible landlord or property manager.

Landlords & Property Managers

Coordinate inspection, access, and repair approval for affected units.

Commercial Property Owners

Assess hot-water issues that affect employee facilities, customer areas, kitchens, or other building operations.

Local Businesses

The appropriate solution depends on the heater type, the number of affected fixtures, the building's hot-water demand, and the nature of the fault.

Rental Properties

Report hot-water problems promptly and coordinate with property managers on access and follow-up work.

Local Plumbing Help in Costa Mesa, CA

This page focuses on Costa Mesa, California, and people seeking help with a home or property's hot-water system. If you are looking for a plumber near me, describe whether the heater produces no hot water at all, provides only lukewarm water, or runs out too quickly. Those details are more useful than the symptom alone.

People searching for an emergency plumber near me or a 24 7 plumber should confirm current availability directly. This page does not establish that a particular contractor offers round-the-clock service.

Nearby Areas & Cities

Costa Mesa, CA Newport Beach, CA Irvine, CA Huntington Beach, CA Santa Ana, CA Fountain Valley, CA Tustin, CA Orange, CA Anaheim, CA Laguna Beach, CA Westminster, CA Garden Grove, CA

Call (714) 439-5780 to discuss your no-hot-water problem.

What to Expect From the Service Process

1

Describe the Symptoms

Explain when hot water stopped, whether all fixtures are affected, and whether the heater shows warning signs.

2

Confirm Service Coverage

Provide the property location and ask whether the provider handles the type of water heater installed.

3

Arrange an Assessment

The plumbing professional reviews the symptoms and inspects the relevant components.

4

Review the Diagnosis

Ask which fault was identified and whether other causes remain possible.

5

Compare the Options

Review the proposed repair, replacement alternatives if relevant, estimated cost, and expected timing.

6

Approve the Work

Confirm the agreed scope before the repair proceeds.

7

Check Operation

Ask how the system will be tested and what follow-up, if any, is recommended.

No hot water? Contact us now.

Trust and Reviews

No verified reviews, ratings, licensing details, certifications, awards, or business credentials were supplied for this page. These should only be added after independent confirmation. Customers should verify the qualifications and service terms of the plumbing professional they choose.

"

Customers should evaluate the independent plumbing professional they are connected with and directly confirm qualifications, licensing, insurance, pricing, scheduling, diagnostic methods, and any applicable warranties.

— Important Customer Notice

★★★★★
"

This website is a connection service and does not perform plumbing work. Always confirm details directly with the independent professional.

— Transparency Commitment

★★★★★
"

Ask about diagnostic methods, repair recommendations, project scope, and pricing before deciding how to proceed.

— Customer Tip

★★★★★

Why Customers Appreciate Our Service

When a hot-water problem happens, customers may not know which type of professional to contact or what information to provide.

Our connection service gives property owners a simple starting point.

You can explain the problem, share basic information about the property, and request a connection with an independent local professional based on availability.

The professional can then discuss the suspected problem, possible repair or replacement options, pricing, scheduling, and other project details directly with you.

Our role is to facilitate the connection, not perform the plumbing work.

Frequently Asked Questions

What should I check when there is no hot water in my house?

Check whether multiple faucets are affected, note any visible error indicators, and consider whether the heater has had time to recover after heavy use. Avoid opening the unit or attempting gas or electrical repairs. If the cause is unclear, arrange an appropriate assessment.

What causes a water heater to stop heating?

Possible causes include an interrupted energy supply, faulty controls, a failed heating element, an ignition problem, sediment buildup, or a damaged component. The likely cause depends on the water heater type and should be confirmed through diagnosis.

Can a water heater be repaired instead of replaced?

Often, a component fault can be repaired if the rest of the unit is in suitable condition. A leaking tank, extensive corrosion, repeated failures, or unavailable parts may make replacement more practical. An inspection helps determine which option is appropriate.

How much does no-hot-water repair cost in Costa Mesa?

Cost depends on the heater type, failed component, parts availability, access, and whether additional plumbing work is needed. Replacement costs also depend on the system selected and installation requirements. Request an estimate based on the diagnosis rather than relying on an assumed flat price.

How long does hot water repair take?

Timing depends on the fault, equipment type, access, and availability of the required parts. A simple repair may differ significantly from a complex diagnosis or replacement. Ask for an estimated timeframe after the system has been assessed.

Should I call a plumber if only one faucet has no hot water?

If other hot-water outlets work normally, the problem may be limited to that fixture, its mixing valve, or the plumbing connection. A plumbing professional can help determine whether the issue is local or related to the water heater.

Do you offer 24-hour hot water repair?

Around-the-clock availability has not been verified for this lead-generation page. Call to request help connecting with local plumbing assistance, and confirm the provider's current availability and capabilities before relying on an emergency response.

How do I request a no-hot-water service in Costa Mesa?

Call (714) 439-5780 to request service information or help connecting with a local plumbing professional. Describe your water heater type if known, the symptoms, and your property location, then confirm service coverage and availability.

Our Commitment

We believe customers should receive clear information and understand who they are dealing with.

This website is not the plumbing contractor. We do not perform hot water repair or other plumbing work.

Our role is to help connect customers with independent local service professionals based on availability.

Customers can speak directly with the provider about pricing, qualifications, licensing, insurance, repair methods, warranties, guarantees, scheduling, and other important details before deciding whether to proceed.

Request Help With a Hot Water Problem

A water heater that stops working can disrupt daily life, but the right next step is to identify the cause before deciding whether repair or replacement makes sense.

If you have hot water not working in Costa Mesa, call (714) 439-5780 to request information or assistance connecting with a local plumbing professional. Explain the problem, confirm that the provider serves your address, and ask about the assessment and estimate process before approving work.

Disclaimer

This website is a lead generation and customer connection service. We are not the plumbing contractor and do not directly perform hot water repair, water heater repair, water heater replacement, leak detection, drain cleaning, plumbing installation, or other plumbing services.

Customers may be connected with independent service providers based on availability.

Services, pricing, licensing, insurance, warranties, guarantees, qualifications, repair methods, scheduling, and availability vary by provider.

Customers should confirm all service details directly with the independent professional before scheduling or purchasing any service.

/* BASE */ .npser-hero, .npser-trustbar-stats, .npser-why, .npser-services, .npser-overview, .npser-rescomm, .npser-common, .npser-fast, .npser-who, .npser-process, .npser-areas, .npser-testimonials, .npser-appreciate, .npser-faq, .npser-commit, .npser-final, .npser-footer, .npser-disclaimer { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; box-sizing: border-box; overflow-x: hidden; padding: 80px 30px; font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; } .npser-hero *, .npser-trustbar-stats *, .npser-why *, .npser-services *, .npser-overview *, .npser-rescomm *, .npser-common *, .npser-fast *, .npser-who *, .npser-process *, .npser-areas *, .npser-testimonials *, .npser-appreciate *, .npser-faq *, .npser-commit *, .npser-final *, .npser-footer *, .npser-disclaimer * { box-sizing: border-box; } .npser-wrap { max-width: 1150px; margin: 0 auto; width: 100%; } /* BACKGROUNDS */ .npser-hero { background: #0B3C5D; color: #fff; text-align: center; } .npser-trustbar-stats { background: #ffffff; padding: 0; border-bottom: 1px solid #e0e9f0; } .npser-why { background: #F8F9FA; } .npser-services { background: #0B3C5D; } .npser-overview { background: #F8F9FA; } .npser-rescomm { background: #0B3C5D; } .npser-common { background: #F8F9FA; } .npser-fast { background: #0B3C5D; } .npser-who { background: #F8F9FA; } .npser-process { background: #0B3C5D; } .npser-areas { background: #F8F9FA; } .npser-testimonials { background: #0B3C5D; } .npser-appreciate { background: #F8F9FA; } .npser-faq { background: #0B3C5D; } .npser-commit { background: #F8F9FA; } .npser-final { background: linear-gradient(135deg, #0B3C5D 0%, #1a5a7a 100%); } .npser-footer { background: #FF6B35; } .npser-disclaimer { background: #071e2f; padding: 50px 30px; } /* TYPOGRAPHY */ .npser-h2 { font-size: 34px; font-weight: 700; line-height: 1.35; letter-spacing: -0.3px; margin-bottom: 26px; padding-bottom: 16px; } .npser-h2-dark { color: #0B3C5D; border-bottom: 3px solid #FF6B35; } .npser-h2-orange { color: #FF6B35; } .npser-h2-orange:not([style*="text-align"]) { border-bottom: 2px solid rgba(255,107,53,0.35); } .npser-h3 { font-size: 23px; font-weight: 600; color: #0B3C5D; margin-top: 34px; margin-bottom: 14px; line-height: 1.4; padding-left: 16px; border-left: 5px solid #FF6B35; } .npser-h4 { font-size: 19px; font-weight: 700; color: #0B3C5D; margin-top: 24px; margin-bottom: 10px; line-height: 1.4; } .npser-p { font-size: 18px; line-height: 1.8; margin-bottom: 16px; color: #333333; } .npser-p-light { color: #e8eef3; } /* HERO */ .npser-hero-sub { font-size: 26px; font-weight: 600; color: #FF6B35; margin-bottom: 26px; line-height: 1.4; } .npser-hero-text { font-size: 18px; line-height: 1.8; color: #e8eef3; margin-bottom: 16px; max-width: 950px; margin-left: auto; margin-right: auto; } .npser-hero-h3 { font-size: 22px; color: #FF6B35; margin: 28px 0 14px; font-weight: 600; } .npser-hero-list { list-style: none; padding: 0; margin: 0 auto 26px; text-align: left; display: inline-block; max-width: 650px; } .npser-hero-list li { font-size: 18px; padding: 10px 0 10px 38px; position: relative; color: #e8eef3; line-height: 1.5; } .npser-hero-list li:before { content: "\2713"; position: absolute; left: 0; top: 12px; color: #FF6B35; font-weight: bold; font-size: 15px; width: 26px; height: 26px; background: rgba(255,107,53,0.15); border-radius: 50%; display: flex; align-items: center; justify-content: center; } /* TRUST BAR */ .npser-trustbar-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); padding: 0; } .npser-stat { padding: 30px 15px; text-align: center; border-right: 1px solid #e0e9f0; } .npser-stat:last-child { border-right: none; } .npser-stat-num { font-size: 34px; font-weight: 800; color: #0B3C5D; line-height: 1.1; margin-bottom: 8px; } .npser-stat-label { font-size: 14px; color: #6b7c93; line-height: 1.4; font-weight: 500; } /* NOTICE + NOTE BOXES */ .npser-notice { background: #ffffff; border-left: 5px solid #FF6B35; padding: 22px 26px; margin: 24px 0; border-radius: 10px; box-shadow: 0 2px 12px rgba(11,60,93,0.08); } .npser-notice p { font-size: 17px; line-height: 1.75; color: #0B3C5D; font-weight: 600; margin: 0; } .npser-note-box { font-size: 17px; line-height: 1.75; color: #0B3C5D; font-weight: 600; background: #ffffff; padding: 22px 26px; border-radius: 10px; border-left: 5px solid #FF6B35; margin: 24px 0; box-shadow: 0 2px 12px rgba(11,60,93,0.08); } .npser-services-note { font-size: 16px; line-height: 1.7; color: #b8c9d6; font-style: italic; text-align: center; margin-bottom: 40px; } .npser-services-footnote { font-size: 15px; line-height: 1.7; color: #b8c9d6; font-style: italic; text-align: center; margin-top: 30px; } /* GRID & CARDS */ .npser-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 22px; } .npser-card { background: #ffffff; padding: 28px 26px; border-radius: 12px; border-top: 4px solid #FF6B35; transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 10px rgba(11,60,93,0.06); display: flex; flex-direction: column; } .npser-card:hover { transform: translateY(-5px); box-shadow: 0 14px 32px rgba(11,60,93,0.15); } .npser-card-icon { font-size: 36px; margin-bottom: 12px; line-height: 1; display: block; } .npser-card h3 { font-size: 20px; color: #0B3C5D; margin-bottom: 10px; font-weight: 600; line-height: 1.4; } .npser-card p { font-size: 15.5px; line-height: 1.7; color: #4a5568; margin: 0 0 18px 0; flex-grow: 1; } /* LEARN MORE BUTTON */ .npser-learn-btn { display: inline-block; padding: 11px 26px; font-size: 14.5px; font-weight: 700; background: #FF6B35; color: #ffffff !important; border: 2px solid #FF6B35; border-radius: 8px; text-decoration: none !important; border-bottom: none !important; transition: all 0.3s ease; text-align: center; line-height: 1.2; align-self: flex-start; } .npser-learn-btn:link, .npser-learn-btn:visited, .npser-learn-btn:hover, .npser-learn-btn:focus, .npser-learn-btn:active { text-decoration: none !important; border-bottom: none !important; outline: none; } .npser-learn-btn:hover { background: #e85a28; border-color: #e85a28; color: #ffffff !important; transform: translateY(-2px); box-shadow: 0 6px 18px rgba(255,107,53,0.5); } /* LISTS */ .npser-list-light { list-style: none; padding: 0; margin: 18px 0 22px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 22px; } .npser-list-light li { font-size: 17px; color: #fff; padding: 14px 18px 14px 48px; position: relative; font-weight: 500; background: rgba(255,255,255,0.07); border-radius: 8px; border-left: 3px solid #FF6B35; } .npser-list-light li:before { content: "\2713"; position: absolute; left: 14px; top: 50%; transform: translateY(-50%); color: #FF6B35; font-weight: bold; font-size: 14px; width: 22px; height: 22px; background: rgba(255,107,53,0.18); border-radius: 50%; display: flex; align-items: center; justify-content: center; } .npser-list-check { list-style: none; padding: 0; margin: 0 0 26px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 22px; } .npser-list-check li { font-size: 17px; color: #333333; padding: 16px 18px 16px 52px; position: relative; font-weight: 500; background: #ffffff; border-radius: 10px; border-left: 4px solid #FF6B35; box-shadow: 0 2px 10px rgba(11,60,93,0.06); } .npser-list-check li:before { content: "\2713"; position: absolute; left: 14px; top: 50%; transform: translateY(-50%); color: #fff; font-weight: bold; font-size: 14px; width: 26px; height: 26px; background: #FF6B35; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 10px rgba(255,107,53,0.4); } .npser-list-dark { list-style: none; padding: 0; margin: 18px 0 22px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 22px; } .npser-list-dark li { font-size: 17px; color: #0B3C5D; padding: 18px 20px 18px 60px; position: relative; font-weight: 600; background: #ffffff; border-radius: 12px; border-left: 4px solid #FF6B35; box-shadow: 0 3px 14px rgba(11,60,93,0.08); } .npser-list-dark li:before { content: "\2713"; position: absolute; left: 18px; top: 50%; transform: translateY(-50%); color: #fff; font-weight: bold; font-size: 15px; width: 28px; height: 28px; background: #FF6B35; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 10px rgba(255,107,53,0.4); } /* HIGHLIGHT */ .npser-highlight-light { font-size: 20px; line-height: 1.6; color: #FF6B35; font-weight: 600; margin: 26px 0 22px; padding-left: 20px; border-left: 4px solid #FF6B35; } /* BUTTONS */ .npser-cta-row { margin-top: 30px; display: flex; gap: 18px; justify-content: center; flex-wrap: wrap; } .npser-btn { display: inline-block; padding: 18px 40px; font-size: 18px; font-weight: 700; border-radius: 10px; text-decoration: none !important; border-bottom: none !important; transition: all 0.3s ease; min-width: 250px; text-align: center; line-height: 1.2; } .npser-btn:link, .npser-btn:visited, .npser-btn:hover, .npser-btn:focus, .npser-btn:active { text-decoration: none !important; border-bottom: none !important; outline: none; } .npser-btn-primary { background: #FF6B35; color: #ffffff !important; border: 2px solid #FF6B35; box-shadow: 0 6px 20px rgba(255,107,53,0.4); } .npser-btn-primary:hover { background: #e85a28; border-color: #e85a28; transform: translateY(-3px); box-shadow: 0 10px 28px rgba(255,107,53,0.55); color: #ffffff !important; } .npser-btn-secondary { background: transparent; color: #FF6B35 !important; border: 2px solid #FF6B35; } .npser-btn-secondary:hover { background: #FF6B35; color: #ffffff !important; transform: translateY(-3px); } /* PROCESS */ .npser-steps { display: grid; grid-template-columns: repeat(2, 1fr); gap: 22px; margin-top: 30px; } .npser-step { background: #ffffff; padding: 28px 26px 28px 95px; border-radius: 12px; position: relative; border-top: 4px solid #FF6B35; transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 10px rgba(11,60,93,0.06); } .npser-step:hover { transform: translateY(-5px); box-shadow: 0 14px 32px rgba(11,60,93,0.15); } .npser-step-num { position: absolute; left: 26px; top: 28px; width: 52px; height: 52px; background: #FF6B35; color: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 25px; font-weight: 700; box-shadow: 0 5px 16px rgba(255,107,53,0.45); } .npser-step-body h3 { font-size: 20px; color: #0B3C5D; margin-bottom: 10px; font-weight: 600; line-height: 1.4; } .npser-step-body p { font-size: 15.5px; line-height: 1.7; color: #4a5568; margin: 0; } /* TAGS */ .npser-tags { display: flex; flex-wrap: wrap; gap: 12px; margin: 22px 0 28px; } .npser-tags span { background: #0B3C5D; color: #fff; padding: 12px 20px; border-radius: 30px; font-size: 14.5px; font-weight: 500; line-height: 1.4; transition: all 0.3s ease; border: 2px solid #0B3C5D; } .npser-tags span:hover { background: #FF6B35; color: #ffffff; border-color: #FF6B35; transform: translateY(-3px); box-shadow: 0 6px 16px rgba(255,107,53,0.4); } /* TESTIMONIALS */ .npser-testi-note { font-size: 14px; color: #ffb899; font-style: italic; text-align: center; margin-bottom: 35px; } .npser-testi { background: #ffffff; padding: 32px 28px 26px; border-radius: 12px; position: relative; border-top: 4px solid #FF6B35; transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 10px rgba(0,0,0,0.15); } .npser-testi:hover { transform: translateY(-5px); box-shadow: 0 14px 32px rgba(0,0,0,0.28); } .npser-testi-quote { position: absolute; top: -10px; left: 22px; font-size: 75px; line-height: 1; color: #FF6B35; font-family: Georgia, serif; font-weight: 700; opacity: 0.9; } .npser-testi-text { font-size: 16.5px; line-height: 1.8; color: #333333; margin: 8px 0 14px; font-style: italic; position: relative; z-index: 1; } .npser-testi-author { font-size: 14px; color: #0B3C5D; font-weight: 600; margin: 0 0 12px; } .npser-stars { font-size: 19px; color: #FF6B35; letter-spacing: 3px; } /* FAQ */ .npser-faq-list { display: flex; flex-direction: column; gap: 16px; margin-top: 30px; } .npser-faq-item { background: #ffffff; padding: 26px 28px; border-radius: 12px; border-left: 5px solid #FF6B35; transition: transform 0.3s ease, box-shadow 0.3s ease; } .npser-faq-item:hover { transform: translateX(5px); box-shadow: 0 10px 28px rgba(0,0,0,0.25); } .npser-faq-item h3 { font-size: 19px; color: #0B3C5D; margin-bottom: 12px; font-weight: 600; line-height: 1.45; position: relative; padding-left: 34px; } .npser-faq-item h3:before { content: "?"; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 24px; height: 24px; background: #FF6B35; color: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; line-height: 1; } .npser-faq-item p { font-size: 15.5px; line-height: 1.8; color: #4a5568; margin: 0; } /* FOOTER CTA */ .npser-footer-serving { font-size: 20px; color: #0B3C5D; font-weight: 700; text-align: center; margin: 26px 0 12px; } .npser-footer-text { font-size: 17px; line-height: 1.7; color: #0B3C5D; text-align: center; font-weight: 500; margin: 0; max-width: 850px; margin-left: auto; margin-right: auto; } /* DISCLAIMER */ .npser-disc-h2 { font-size: 24px; font-weight: 600; color: #FF6B35; margin-bottom: 22px; text-align: center; padding-bottom: 16px; position: relative; } .npser-disc-h2:after { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 60px; height: 2px; background: #FF6B35; } .npser-disc-p { font-size: 14.5px; line-height: 1.8; color: #b8c6d3; margin-bottom: 14px; text-align: center; } /* TABLET */ @media (max-width: 900px) { .npser-hero, .npser-trustbar-stats, .npser-why, .npser-services, .npser-overview, .npser-rescomm, .npser-common, .npser-fast, .npser-who, .npser-process, .npser-areas, .npser-testimonials, .npser-appreciate, .npser-faq, .npser-commit, .npser-final, .npser-footer, .npser-disclaimer { padding: 60px 22px; } .npser-trustbar-stats { padding: 0; } .npser-trustbar-grid { grid-template-columns: repeat(2, 1fr); } .npser-stat { padding: 24px 12px; } .npser-stat-num { font-size: 28px; } .npser-h2 { font-size: 27px; } .npser-h3 { font-size: 20px; } .npser-h4 { font-size: 17.5px; } .npser-p, .npser-p-light { font-size: 16.5px; } .npser-hero-sub { font-size: 22px; } .npser-hero-text, .npser-hero-list li { font-size: 16px; } .npser-hero-h3 { font-size: 20px; } .npser-notice p, .npser-note-box { font-size: 16px; } .npser-card h3 { font-size: 18px; } .npser-card p { font-size: 15px; } .npser-list-light li, .npser-list-check li, .npser-list-dark li { font-size: 15.5px; } .npser-btn { font-size: 16px; padding: 16px 32px; min-width: 220px; } .npser-learn-btn { font-size: 14px; padding: 10px 22px; } .npser-step-body h3 { font-size: 18px; } .npser-step-body p { font-size: 15px; } .npser-tags span { padding: 10px 16px; font-size: 13.5px; } .npser-testi-text { font-size: 15.5px; } .npser-faq-item h3 { font-size: 17.5px; } .npser-faq-item p { font-size: 15px; } .npser-grid { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px; } } /* MOBILE */ @media (max-width: 600px) { .npser-hero, .npser-why, .npser-services, .npser-overview, .npser-rescomm, .npser-common, .npser-fast, .npser-who, .npser-process, .npser-areas, .npser-testimonials, .npser-appreciate, .npser-faq, .npser-commit, .npser-final, .npser-footer { padding: 45px 16px; } .npser-disclaimer { padding: 38px 16px; } .npser-trustbar-stats { padding: 0; } .npser-trustbar-grid { grid-template-columns: repeat(2, 1fr); } .npser-stat { padding: 20px 10px; } .npser-stat-num { font-size: 24px; margin-bottom: 6px; } .npser-stat-label { font-size: 12.5px; } .npser-h2 { font-size: 22px; margin-bottom: 20px; padding-bottom: 12px; line-height: 1.35; } .npser-h3 { font-size: 18px; margin-top: 26px; padding-left: 12px; border-left: 4px solid #FF6B35; } .npser-h4 { font-size: 16.5px; } .npser-p, .npser-p-light { font-size: 15.5px; line-height: 1.75; margin-bottom: 14px; } .npser-hero-sub { font-size: 20px; margin-bottom: 18px; } .npser-hero-text { font-size: 15.5px; line-height: 1.75; } .npser-hero-h3 { font-size: 18px; } .npser-hero-list { max-width: 100%; width: 100%; } .npser-hero-list li { font-size: 15px; padding: 10px 0 10px 34px; } .npser-hero-list li:before { width: 24px; height: 24px; font-size: 13px; top: 10px; } .npser-notice { padding: 16px 18px; margin: 20px 0; } .npser-notice p { font-size: 15px; } .npser-note-box { font-size: 15px; padding: 18px 20px; margin: 20px 0; } .npser-services-note, .npser-services-footnote { font-size: 14px; margin-bottom: 26px; } .npser-grid { grid-template-columns: 1fr; gap: 16px; } .npser-card { padding: 22px 20px; } .npser-card-icon { font-size: 32px; } .npser-card h3 { font-size: 17.5px; } .npser-card p { font-size: 15px; } .npser-learn-btn { width: 100%; padding: 13px 18px; font-size: 15px; } .npser-list-light, .npser-list-check, .npser-list-dark { grid-template-columns: 1fr; gap: 10px; } .npser-list-light li { font-size: 15px; padding: 12px 14px 12px 42px; } .npser-list-check li, .npser-list-dark li { font-size: 15px; padding: 14px 14px 14px 46px; } .npser-highlight-light { font-size: 17px; margin: 22px 0 18px; padding-left: 14px; } .npser-cta-row { gap: 12px; margin-top: 24px; } .npser-btn { width: 100%; padding: 15px 18px; font-size: 16px; min-width: 100%; } .npser-steps { grid-template-columns: 1fr; gap: 16px; margin-top: 24px; } .npser-step { padding: 22px 20px; } .npser-step-num { position: static; width: 44px; height: 44px; font-size: 20px; margin-bottom: 14px; } .npser-step-body h3 { font-size: 17px; } .npser-step-body p { font-size: 15px; } .npser-tags { gap: 8px; margin: 18px 0 22px; } .npser-tags span { padding: 9px 14px; font-size: 13px; } .npser-testi-note { font-size: 13px; margin-bottom: 24px; } .npser-testi { padding: 26px 20px 22px; } .npser-testi-quote { font-size: 60px; top: -8px; left: 16px; } .npser-testi-text { font-size: 15px; } .npser-stars { font-size: 17px; } .npser-faq-list { gap: 12px; margin-top: 22px; } .npser-faq-item { padding: 20px 18px; border-left: 4px solid #FF6B35; } .npser-faq-item h3 { font-size: 16px; padding-left: 30px; } .npser-faq-item h3:before { width: 20px; height: 20px; font-size: 12px; } .npser-faq-item p { font-size: 14.5px; } .npser-footer-serving { font-size: 17px; margin: 22px 0 10px; } .npser-footer-text { font-size: 15px; } .npser-disc-h2 { font-size: 20px; } .npser-disc-p { font-size: 13.5px; } } @media (max-width: 400px) { .npser-h2 { font-size: 20px; } .npser-hero-sub { font-size: 18px; } .npser-p, .npser-p-light { font-size: 15px; } .npser-btn { font-size: 15px; } .npser-card h3 { font-size: 16.5px; } .npser-stat-num { font-size: 22px; } .npser-stat-label { font-size: 12px; } }
Scroll to Top
Call Now