
Fontanero – Free Responsive Plumbing Construction & Repair HTML5 Website Template
Fontanero is a free five-page website template built on Bootstrap 5 — designed and maintained in-house by uiCookies. It’s made for plumbers, contractors, and home-repair businesses: a full-width image slider, residential/commercial service tabs, an about page, a services page, an article layout, and a contact page — everything a local trade business needs to get online.
The template ships jQuery-free. The hero slider, the residential/commercial tabs, the client logo strip, and the mobile menu are all Bootstrap 5 components or plain vanilla JavaScript — no jQuery, Owl, off-canvas, or validation plugins. The old Google-Maps embed (which needed an API key) is replaced with a lightweight “view on maps” link, and Font Awesome loads from a CDN out of the box.

What’s included
- Home — full-width hero slider with residential/commercial service tabs
- About — company story, team, and a client logo strip
- Services — a grid of plumbing services with icons and descriptions
- Article page — a single-service/blog layout with sidebar
- Contact — a labelled contact form with a map link and details
At a glance
- Bootstrap 5 with no jQuery and no plugin dependencies
- Bootstrap 5 carousel & tabs; vanilla mobile menu and client strip (CSS scroll-snap)
- Five HTML pages sharing one bold, trade-focused design
- Accessible: labelled forms, aria-labelled controls, Font Awesome icons
- Demo images included
How to use
Download, unzip, and open index.html — there is no build step. Replace the demo copy, services, and images with your own, wire the contact form to your backend, and deploy to any static host. Styles live in css/style.css, with the Bootstrap 5 adjustments in css/fontanero-bs5.css.
FAQ
Can I use Fontanero in commercial projects?
Yes — Fontanero follows the standard uiCookies license. Attribution details are on the license page.
Does Fontanero require jQuery?
No. The template is jQuery-free — every interaction is plain JavaScript, and the interactive components use Bootstrap 5’s own bundle.

Attract