| <!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"> |
| |
| <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> |
| |
| <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> |
| |
| <button class="lg:hidden text-gray-700" id="mobileMenuButton"> |
| <i data-feather="menu"></i> |
| </button> |
| </div> |
| </div> |
| </nav> |
|
|
| |
| <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> |
|
|
| |
| <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"> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
| |
| <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> |
|
|
| |
| <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"> |
| |
| </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> |
|
|
| |
| <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> |
|
|
| |
| <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> |
|
|
| |
| <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> |
|
|
| |
| <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> |
|
|
| |
| <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 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">© 2025 MP Electric. All Rights Reserved.</p> |
| </div> |
| </div> |
| </footer> |
| |
| <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> |
|
|