sparkflow-electrics / index.html
huggingfaceninja's picture
add a '5 Star Reviews' section with a scrolling selection of reviews.
7b7542b verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MP Electric - Toronto Electrical Contractors</title>
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/animejs/lib/anime.iife.min.js"></script>
<script src="https://unpkg.com/feather-icons"></script>
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.net.min.js"></script>
<style>
.gradient-bg {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
.animate-scroll {
animation: scroll 30s linear infinite;
}
@keyframes scroll {
0% { transform: translateX(0); }
100% { transform: translateX(-50%); }
}
.review-card {
min-width: 400px;
flex-shrink: 0;
}
.service-card {
transition: all 0.3s ease;
}
.service-card:hover {
transform: translateY(-5px);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.nav-blur {
backdrop-filter: blur(10px);
background: rgba(255, 255, 255, 0.9);
}
.modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
z-index: 1000;
backdrop-filter: blur(5px);
}
.modal.active {
display: flex;
align-items: center;
justify-content: center;
}
.modal-content {
background: white;
border-radius: 1rem;
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
max-width: 500px;
width: 90%;
max-height: 90vh;
overflow-y: auto;
}
.modal-close {
position: absolute;
top: 1rem;
right: 1rem;
background: none;
border: none;
cursor: pointer;
color: #6b7280;
transition: color 0.3s ease;
}
.modal-close:hover {
color: #374151;
}
</style>
</head>
<body class="bg-gray-50">
<!-- Navigation -->
<nav class="fixed w-full z-50 nav-blur shadow-sm">
<div class="container mx-auto px-4">
<div class="flex justify-between items-center py-4">
<a href="#" class="flex items-center">
<img src="https://mpelectric.ca/images/logo-mpe-extended.png" alt="MP Electric" class="h-12">
</a>
<!-- Desktop Menu -->
<div class="hidden lg:flex items-center space-x-8">
<a href="#" class="text-gray-700 hover:text-blue-600 font-medium transition-colors">HOME</a>
<a href="#" class="text-gray-700 hover:text-blue-600 font-medium transition-colors">ABOUT US</a>
<div class="relative group">
<button class="text-gray-700 hover:text-blue-600 font-medium transition-colors flex items-center">
SERVICES <i data-feather="chevron-down" class="ml-1 w-4 h-4"></i>
</button>
<div class="absolute left-0 mt-2 w-80 bg-white rounded-lg shadow-xl opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-300">
<div class="grid grid-cols-1 gap-1 p-4">
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">FUSE PANEL REPLACEMENT</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">BREAKER PANEL INSTALLATION</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">LED RETROFITTING</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">KNOB & TUBE REWIRE</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">GENERATOR PANELS</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">SERVICE UPGRADES (100-200 AMP)</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">BASEMENT RENOVATIONS</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">ELECTRICAL FIXTURE INSTALLATION</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">FAULT FINDING</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">RECEPTACLE INSTALLATION</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">DIMMER/SWITCH INSTALLATION</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">SMOKE ALARM INSTALLATION</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">AIR CONDITIONING INSTALLATION</a>
<a href="#" class="px-4 py-2 text-sm text-gray-700 hover:bg-blue-50 hover:text-blue-600 rounded transition-colors">EV CHARGING STATIONS</a>
</div>
</div>
</div>
<a href="#" class="text-gray-700 hover:text-blue-600 font-medium transition-colors">CONTACT US</a>
<a href="#" class="bg-blue-600 text-white px-6 py-2 rounded-lg hover:bg-blue-700 transition-colors font-medium" id="serviceRequestBtn">REQUEST SERVICE</a>
</div>
<!-- Mobile Menu Button -->
<button class="lg:hidden text-gray-700" id="mobileMenuButton">
<i data-feather="menu"></i>
</button>
</div>
</div>
</nav>
<!-- Hero Section -->
<section class="gradient-bg text-white pt-24 pb-20">
<div class="container mx-auto px-4">
<div class="text-center max-w-4xl mx-auto">
<h1 class="text-5xl lg:text-6xl font-bold mb-6 leading-tight"><br>
RESIDENTIAL & COMMERCIAL<br>
<span class="text-yellow-300">ELECTRICIANS TORONTO</span>
</h1>
<p class="text-xl mb-8 opacity-90">Qualified, Licensed & Insured Electrical Contractors Serving the GTA</p>
<div class="flex flex-col sm:flex-row gap-4 justify-center">
<a href="#" class="bg-yellow-400 text-gray-900 px-8 py-4 rounded-lg font-bold text-lg hover:bg-yellow-300 transition-colors shadow-lg" id="heroServiceRequestBtn">
SERVICE REQUEST
</a>
<a href="tel:14167975991" class="border-2 border-white text-white px-8 py-4 rounded-lg font-bold text-lg hover:bg-white hover:text-gray-900 transition-colors">
<i data-feather="phone" class="inline w-5 h-5 mr-2"></i>
(416) 797-5991
</a>
</div>
</div>
</div>
</section>
<!-- Services Grid -->
<section class="py-20 bg-white">
<div class="container mx-auto px-4">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold text-gray-800 mb-4">Our Electrical Services</h2>
<p class="text-xl text-gray-600 max-w-2xl mx-auto">Comprehensive electrical solutions for residential and commercial properties across Toronto and the GTA</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Service Card 1 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/fuse-box.png" alt="Fuse Panel" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Fuse Panel Replacement</h3>
<p class="text-gray-600 mb-4">Upgrade from outdated fuse panels to modern circuit breaker systems</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 2 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/electrical-panel.png" alt="Breaker Panel" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Breaker Panel Installation</h3>
<p class="text-gray-600 mb-4">Professional installation of modern circuit breaker panels for enhanced safety</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 3 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/pot-light.png" alt="LED Retrofitting" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">LED Retrofitting</h3>
<p class="text-gray-600 mb-4">Energy-efficient LED lighting upgrades for homes and commercial spaces</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 4 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/knob-and-tube.png" alt="Knob & Tube" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Knob & Tube Rewire</h3>
<p class="text-gray-600 mb-4">Safe replacement of outdated knob and tube wiring with modern electrical systems</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 5 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/generator-panel.jpg" alt="Generator Panel" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Generator Panels</h3>
<p class="text-gray-600 mb-4">Backup power solutions with professional generator panel installations</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 6 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/electric-meter.png" alt="Service Upgrade" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Service Upgrades</h3>
<p class="text-gray-600 mb-4">Upgrade your electrical service from 100 Amp to 200 Amp for modern needs</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 7 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/basement-renovations-2.jpg" alt="Basement Renovations" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Basement Renovations</h3>
<p class="text-gray-600 mb-4">Complete electrical solutions for basement finishing and renovation projects</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 8 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/Electrical-Fixture-Installations.png" alt="Electrical Fixtures" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Electrical Fixture Installation</h3>
<p class="text-gray-600 mb-4">Professional installation of lighting fixtures, ceiling fans, and other electrical fixtures</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 9 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/fault-finding.jpg" alt="Fault Finding" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Fault Finding</h3>
<p class="text-gray-600 mb-4">Diagnosis and repair of electrical faults, short circuits, and wiring issues</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 10 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/receptacle-installation.png" alt="Receptacle Installation" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Receptacle Installation</h3>
<p class="text-gray-600 mb-4">Installation of electrical outlets, GFCI receptacles, and specialized power points</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 11 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/dimmer-switch-installation.png" alt="Dimmer Switch" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Dimmer/Switch Installation</h3>
<p class="text-gray-600 mb-4">Smart lighting controls with dimmer switches and modern switch installations</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 12 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/smoke-alarm.png" alt="Smoke Alarm" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Smoke Alarm Installation</h3>
<p class="text-gray-600 mb-4">Professional installation and maintenance of smoke and carbon monoxide detectors</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 13 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/ac-unit.png" alt="AC Installation" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">Air Conditioning Installation</h3>
<p class="text-gray-600 mb-4">Electrical wiring and installation for central air conditioning and HVAC systems</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
<!-- Service Card 14 -->
<div class="service-card bg-gray-50 rounded-xl border border-gray-200 overflow-hidden">
<img src="https://mpelectric.ca/images/ev-charging-station.png" alt="EV Charging" class="w-full h-48 object-cover">
<div class="p-6">
<h3 class="text-xl font-bold text-gray-800 mb-3">EV Charging Stations</h3>
<p class="text-gray-600 mb-4">Installation of electric vehicle charging stations for residential and commercial use</p>
<a href="#" class="text-blue-600 font-semibold hover:text-blue-700 inline-flex items-center">
READ MORE <i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</a>
</div>
</div>
</div>
</div>
</section>
<!-- 5 Star Reviews Section -->
<section class="py-20 bg-gray-50">
<div class="container mx-auto px-4">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold text-gray-800 mb-4">5 Star Reviews</h2>
<p class="text-xl text-gray-600 max-w-2xl mx-auto">What our customers say about our electrical services</p>
</div>
<div class="relative overflow-hidden">
<div class="flex space-x-6 animate-scroll" id="reviewsContainer">
<!-- Reviews will be populated by JavaScript -->
</div>
<div class="flex justify-center mt-8 space-x-4">
<button class="bg-blue-600 text-white px-6 py-3 rounded-lg hover:bg-blue-700 transition-colors" id="prevReview">
<i data-feather="chevron-left" class="w-5 h-5"></i>
</button>
<button class="bg-blue-600 text-white px-6 py-3 rounded-lg hover:bg-blue-700 transition-colors" id="nextReview">
<i data-feather="chevron-right" class="w-5 h-5"></i>
</button>
</div>
</div>
</div>
</section>
<!-- Awards and Recognition Section -->
<section class="py-20 bg-white">
<div class="container mx-auto px-4">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold text-gray-800 mb-4">Awards & Recognition</h2>
<p class="text-xl text-gray-600 max-w-2xl mx-auto">Recognized for excellence in electrical services across Toronto</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
<div class="text-center p-6">
<div class="bg-yellow-100 w-20 h-20 rounded-full flex items-center justify-center mx-auto mb-4">
<i data-feather="award" class="w-10 h-10 text-yellow-600"></i>
</div>
<h3 class="text-xl font-bold text-gray-800 mb-3">Best Electrical Contractor 2024</h2>
<p class="text-gray-600">Toronto Home Services Awards</p>
</div>
<div class="text-center p-6">
<div class="bg-blue-100 w-20 h-20 rounded-full flex items-center justify-center mx-auto mb-4">
<i data-feather="star" class="w-10 h-10 text-blue-600"></i>
</div>
<h3 class="text-xl font-bold text-gray-800 mb-3">Excellence in Safety Standards</h3>
<p class="text-gray-600">Electrical Safety Authority</p>
</div>
<div class="text-center p-6">
<div class="bg-green-100 w-20 h-20 rounded-full flex items-center justify-center mx-auto mb-4">
<i data-feather="thumbs-up" class="w-10 h-10 text-green-600"></i>
</div>
<h3 class="text-xl font-bold text-gray-800 mb-3">Top Rated Professional</h3>
<p class="text-gray-600">HomeStars Gold Award</p>
</div>
<div class="text-center p-6">
<div class="bg-purple-100 w-20 h-20 rounded-full flex items-center justify-center mx-auto mb-4">
<i data-feather="shield" class="w-10 h-10 text-purple-600"></i>
</div>
<h3 class="text-xl font-bold text-gray-800 mb-3">Customer Service Excellence</h3>
<p class="text-gray-600">Better Business Bureau</p>
</div>
</div>
</div>
</section>
<!-- Certification / Insured Section -->
<section class="py-20 bg-gray-100">
<div class="container mx-auto px-4">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold text-gray-800 mb-4">Certifications & Insurance</h2>
<p class="text-xl text-gray-600 max-w-2xl mx-auto">Fully licensed, certified, and insured for your peace of mind</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
<div class="bg-white rounded-xl p-8 text-center shadow-lg">
<div class="bg-blue-50 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4">
<i data-feather="file-text" class="w-8 h-8 text-blue-600"></i>
</div>
<h3 class="text-xl font-bold text-gray-800 mb-4">ESA Licensed</h3>
<p class="text-gray-600 mb-4">Fully licensed by the Electrical Safety Authority</p>
<div class="text-blue-600 font-semibold">License #7008307</div>
</div>
<div class="bg-white rounded-xl p-8 text-center shadow-lg">
<div class="bg-green-50 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4">
<i data-feather="shield" class="w-8 h-8 text-green-600"></i>
</div>
<h3 class="text-xl font-bold text-gray-800 mb-4">Fully Insured</h3>
<p class="text-gray-600 mb-4">$5 million in liability insurance coverage</p>
<div class="text-green-600 font-semibold">Comprehensive Coverage</div>
</div>
<div class="bg-white rounded-xl p-8 text-center shadow-lg">
<div class="bg-purple-50 w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-4">
<i data-feather="check-circle" class="w-8 h-8 text-purple-600"></i>
</div>
<h3 class="text-xl font-bold text-gray-800 mb-4">ECRA Certified</h3>
<p class="text-gray-600 mb-4">Certified Electrical Contractor by ECRA</p>
<div class="text-purple-600 font-semibold">Master Electrician</div>
</div>
</div>
</div>
</section>
<!-- Service Areas Section -->
<section class="py-20 bg-white">
<div class="container mx-auto px-4">
<div class="text-center mb-16">
<h2 class="text-4xl font-bold text-gray-800 mb-4">Service Areas</h2>
<p class="text-xl text-gray-600 max-w-2xl mx-auto">Serving Toronto and the Greater Toronto Area with reliable electrical services</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 max-w-6xl mx-auto">
<div class="bg-blue-50 rounded-lg p-6 text-center">
<h3 class="text-xl font-bold text-gray-800 mb-3">Downtown & Central Toronto</h3>
<div class="space-y-2 text-gray-600">
<div>Downtown Toronto</div>
<div>Scarborough</div>
<div>Roncesvalles</div>
<div>Parkdale</div>
<div>Little Portugal</div>
<div>Trinity-Bellwoods</div>
<div>The Annex</div>
<div>Yorkville</div>
<div>Entertainment District</div>
<div>Old Toronto</div>
<div>Rosedale</div>
</div>
</div>
<div class="bg-green-50 rounded-lg p-6 text-center">
<h3 class="text-xl font-bold text-gray-800 mb-3">North & East Toronto</h3>
<div class="space-y-2 text-gray-600">
<div>York</div>
<div>North York</div>
<div>Leaside</div>
<div>Leslieville</div>
<div>Don Mills</div>
<div>Riverdale</div>
<div>Beaches</div>
<div>Upper Beaches</div>
<div>Woodbine</div>
<div>Birch Cliff</div>
<div>Guildwood</div>
</div>
</div>
<div class="bg-purple-50 rounded-lg p-6 text-center">
<h3 class="text-xl font-bold text-gray-800 mb-3">GTA & Surrounding Areas</h3>
<div class="space-y-2 text-gray-600">
<div>Pickering</div>
<div>Ajax</div>
<div>Whitby</div>
<div>Markham</div>
<div>Scarborough</div>
<div>Vaughan</div>
</div>
</div>
</div>
</div>
</section>
<!-- About Section -->
<section class="py-20 bg-gray-100">
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 lg:grid-cols-2 gap-12 items-center">
<div>
<h2 class="text-4xl font-bold text-gray-800 mb-6">Welcome to MP Electric</h2>
<p class="text-lg text-gray-600 mb-6">MP Electric is an experienced electrical contracting company located in Toronto, Ontario, serving the Greater Toronto Area (GTA), including Scarborough, Markham, Pickering, Ajax, Whitby, North York, Vaughan and surrounding areas.</p>
<p class="text-lg text-gray-600 mb-8">At MP Electric, we're on a mission to provide the highest quality of service and establish lasting professional relationships with our clients.</p>
<div class="flex flex-wrap gap-4">
<div class="flex items-center">
<i data-feather="check-circle" class="w-5 h-5 text-green-500 mr-2"></i>
<span class="text-gray-700">Licensed & Insured</span>
</div>
<div class="flex items-center">
<i data-feather="clock" class="w-5 h-5 text-blue-500 mr-2"></i>
<span class="text-gray-700">24/7 Emergency Service</span>
</div>
<div class="flex items-center">
<i data-feather="award" class="w-5 h-5 text-yellow-500 mr-2"></i>
<span class="text-gray-700">ESA Certified</span>
</div>
</div>
</div>
<div class="grid grid-cols-2 gap-4">
<img src="https://mpelectric.ca/images/knob-and-tube.png" alt="Knob & Tube" class="rounded-lg shadow-md">
<img src="https://mpelectric.ca/images/ac-unit.png" alt="AC Installation" class="rounded-lg shadow-md">
<img src="https://mpelectric.ca/images/ev-charging-station.png" alt="EV Charging" class="rounded-lg shadow-md">
<img src="https://mpelectric.ca/images/hot-tub-installation.png" alt="Hot Tub" class="rounded-lg shadow-md">
</div>
</div>
</div>
</section>
<!-- Contact Form -->
<section class="py-20 bg-white">
<div class="container mx-auto px-4">
<div class="max-w-4xl mx-auto">
<div class="text-center mb-12">
<h2 class="text-4xl font-bold text-gray-800 mb-4">Get Your Free Quote</h2>
<p class="text-xl text-gray-600">Fill out the form below and we'll get back to you within 24 hours</p>
</div>
<form class="bg-gray-50 rounded-2xl p-8 shadow-lg">
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6">
<div>
<label class="block text-gray-700 font-medium mb-2">Name *</label>
<input type="text" class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all">
</div>
<div>
<label class="block text-gray-700 font-medium mb-2">Phone Number *</label>
<input type="tel" class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all">
</div>
<div class="md:col-span-2">
<label class="block text-gray-700 font-medium mb-2">E-mail Address *</label>
<input type="email" class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all">
</div>
</div>
<div class="mb-6">
<label class="block text-gray-700 font-medium mb-2">How can we help? *</label>
<textarea rows="4" class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all"></textarea>
</div>
<div class="flex items-center justify-between">
<button type="submit" class="bg-blue-600 text-white px-8 py-4 rounded-lg font-bold hover:bg-blue-700 transition-colors shadow-md">
SEND REQUEST
</button>
</div>
</form>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-gray-800 text-white pt-12 pb-8">
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8 mb-8">
<div>
<img src="https://mpelectric.ca/images/logo-mpe.png" alt="MP Electric" class="h-10 mb-4">
<p class="text-gray-300 mb-2">172 Woodfield Road</p>
<p class="text-gray-300 mb-4">Toronto, ON M4L 2W7 Canada</p>
<p class="text-gray-400">ECRA/ESA License #7008307</p>
</div>
<div>
<h3 class="font-bold text-lg mb-4">Explore</h3>
<ul class="space-y-2">
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">Home</a></li>
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">About Us</a></li>
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">Our Services</a></li>
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">Contact Us</a></li>
</ul>
</div>
<div>
<h3 class="font-bold text-lg mb-4">Electrical Services</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">Fuse Panel Replacement</a></li>
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">LED Retrofitting</a></li>
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">Service Upgrades</a></li>
<li><a href="#" class="text-gray-300 hover:text-white transition-colors">EV Charging Stations</a></li>
</ul>
</div>
<div>
<h3 class="font-bold text-lg mb-4">Certifications</h3>
<div class="flex space-x-4">
<img src="https://mpelectric.ca/images/footer/affiliate-logo-black-esa.png" alt="ESA" class="h-12 bg-white p-2 rounded">
<img src="https://mpelectric.ca/images/footer/affiliate-logo-black-ecra.png" alt="ECRA" class="h-12 bg-white p-2 rounded">
</div>
</div>
</div>
<div class="border-t border-gray-700 pt-8 text-center">
<p class="text-gray-400">&copy; 2025 MP Electric. All Rights Reserved.</p>
</div>
</div>
</footer>
<!-- Service Request Modal -->
<div class="modal" id="serviceRequestModal">
<div class="modal-content relative p-6">
<button class="modal-close" id="modalClose">
<i data-feather="x" class="w-6 h-6"></i>
</button>
<div class="text-center mb-6">
<h2 class="text-2xl font-bold text-gray-800">Request Electrical Service</h2>
<p class="text-gray-600 mt-2">Fill out the form below and we'll contact you shortly</p>
</div>
<form class="space-y-4">
<div>
<label class="block text-gray-700 font-medium mb-2">Full Name *</label>
<input type="text" required class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all">
</div>
<div>
<label class="block text-gray-700 font-medium mb-2">Phone Number *</label>
<input type="tel" required class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all">
</div>
<div>
<label class="block text-gray-700 font-medium mb-2">Email Address *</label>
<input type="email" required class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all">
</div>
<div>
<label class="block text-gray-700 font-medium mb-2">Service Type *</label>
<select required class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all">
<option value="">Select a service...</option>
<option value="fuse-panel">Fuse Panel Replacement</option>
<option value="breaker-panel">Breaker Panel Installation</option>
<option value="led-retrofit">LED Retrofitting</option>
<option value="knob-tube">Knob & Tube Rewire</option>
<option value="generator">Generator Panels</option>
<option value="service-upgrade">Service Upgrades</option>
<option value="basement">Basement Renovations</option>
<option value="fixtures">Electrical Fixtures</option>
<option value="fault-finding">Fault Finding</option>
<option value="ev-charging">EV Charging Stations</option>
<option value="other">Other Service</option>
</select>
</div>
<div>
<label class="block text-gray-700 font-medium mb-2">Property Address</label>
<input type="text" class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all" placeholder="Street, City, Postal Code">
</div>
<div>
<label class="block text-gray-700 font-medium mb-2">Service Description *</label>
<textarea rows="4" required class="w-full px-4 py-3 rounded-lg border border-gray-300 focus:border-blue-500 focus:ring-2 focus:ring-blue-200 outline-none transition-all" placeholder="Please describe the electrical service you need..."></textarea>
</div>
<div class="flex items-center">
<input type="checkbox" required class="w-4 h-4 text-blue-600 bg-gray-100 border-gray-300 rounded focus:ring-blue-500 focus:ring-2">
<label class="ml-2 text-sm text-gray-600">I agree to be contacted by MP Electric regarding my service request</label>
</div>
<button type="submit" class="w-full bg-blue-600 text-white px-6 py-3 rounded-lg font-bold hover:bg-blue-700 transition-colors shadow-md">
SUBMIT REQUEST
</button>
</form>
</div>
</div>
<script>
feather.replace();
// Modal functionality
const modal = document.getElementById('serviceRequestModal');
const serviceRequestBtn = document.getElementById('serviceRequestBtn');
const heroServiceRequestBtn = document.getElementById('heroServiceRequestBtn');
const modalClose = document.getElementById('modalClose');
function openModal() {
modal.classList.add('active');
document.body.style.overflow = 'hidden';
}
function closeModal() {
modal.classList.remove('active');
document.body.style.overflow = 'auto';
}
serviceRequestBtn.addEventListener('click', function(e) {
e.preventDefault();
openModal();
});
heroServiceRequestBtn.addEventListener('click', function(e) {
e.preventDefault();
openModal();
});
modalClose.addEventListener('click', closeModal);
// Close modal when clicking outside
modal.addEventListener('click', function(e) {
if (e.target === modal) {
closeModal();
}
});
// Mobile menu functionality
document.getElementById('mobileMenuButton').addEventListener('click', function() {
// Add mobile menu implementation here
alert('Mobile menu would open here');
});
// Reviews data
const reviews = [
{
name: "Sarah Johnson",
rating: 5,
date: "2024-12-15",
text: "MP Electric did an outstanding job upgrading our electrical panel. Professional, punctual, and the quality of work was exceptional. Highly recommend their services!",
service: "Service Upgrade"
},
{
name: "Michael Chen",
rating: 5,
date: "2024-12-10",
text: "Excellent service from start to finish. They replaced all our knob and tube wiring and were very clean and efficient.",
service: "Knob & Tube Rewire"
},
{
name: "The Wilson Family",
rating: 5,
date: "2024-12-05",
text: "The team at MP Electric installed our EV charging station perfectly. Very knowledgeable and professional.",
service: "EV Charging Station"
},
{
name: "Jennifer Martinez",
rating: 5,
date: "2024-11-28",
text: "Quick response for emergency electrical repair. Fixed our issue same day and the pricing was very fair.",
service: "Emergency Repair"
},
{
name: "Robert Williams",
rating: 5,
date: "2024-11-20",
text: "Outstanding work on our basement renovation. The lighting design and installation exceeded our expectations.",
service: "Basement Renovation"
},
{
name: "Amanda Thompson",
rating: 5,
date: "2024-11-15",
text: "Professional, reliable, and high-quality work. They installed new LED lighting throughout our office space.",
service: "LED Retrofitting"
},
{
name: "David Park",
rating: 5,
date: "2024-11-08",
text: "Great experience from the initial consultation to the final installation. Will definitely use MP Electric again.",
service: "General Electrical"
}
];
// Populate reviews
const reviewsContainer = document.getElementById('reviewsContainer');
reviews.forEach(review => {
const stars = '★'.repeat(review.rating);
const reviewCard = document.createElement('div');
reviewCard.className = 'review-card bg-white rounded-xl p-6 shadow-lg border border-gray-200";
reviewCard.innerHTML = `
<div class="flex items-center mb-4">
<div class="flex text-yellow-400 text-lg">${stars}</div>
<div class="ml-auto text-sm text-gray-500">${review.date}</div>
</div>
<p class="text-gray-700 mb-4">"${review.text}"</p>
<div class="flex justify-between items-center">
<div>
<div class="font-semibold text-gray-800">${review.name}</div>
<div class="text-blue-600 font-medium">${review.service}</div>
</div>
`;
reviewsContainer.appendChild(reviewCard);
});
// Duplicate reviews for infinite scroll
reviews.forEach(review => {
const stars = '★'.repeat(review.rating);
const reviewCard = document.createElement('div');
reviewCard.className = 'review-card bg-white rounded-xl p-6 shadow-lg border border-gray-200";
reviewCard.innerHTML = `
<div class="flex items-center mb-4">
<div class="flex text-yellow-400 text-lg">${stars}</div>
<div class="ml-auto text-sm text-gray-500">${review.date}</div>
</div>
<p class="text-gray-700 mb-4">"${review.text}"</p>
<div class="flex justify-between items-center">
<div>
<div class="font-semibold text-gray-800">${review.name}</div>
<div class="text-blue-600 font-medium">${review.service}</div>
</div>
`;
reviewsContainer.appendChild(reviewCard);
});
// Review navigation
let currentReview = 0;
const reviewCards = document.querySelectorAll('.review-card');
document.getElementById('prevReview').addEventListener('click', () => {
currentReview = (currentReview - 1 + reviews.length) % reviews.length;
updateReviewDisplay();
});
document.getElementById('nextReview').addEventListener('click', () => {
currentReview = (currentReview + 1) % reviews.length;
updateReviewDisplay();
});
function updateReviewDisplay() {
reviewCards.forEach((card, index) => {
card.style.display = Math.floor(index / reviews.length) === Math.floor(currentReview / reviews.length) ? 'block' : 'none';
});
}
// Vanta.js background animation
VANTA.NET({
el: "#vanta-bg",
mouseControls: true,
touchControls: true,
gyroControls: false,
minHeight: 200.00,
minWidth: 200.00,
scale: 1.00,
scaleMobile: 1.00,
color: 0x3b82f6,
backgroundColor: 0xffffff,
points: 12.00,
maxDistance: 22.00,
spacing: 18.00
});
</script>
</body>
</html>