this-is-it / index.html
grubanddump's picture
Hi! I need help fixing a few issues on my “Grub & Dump” website (hosted on Netlify): 1. Form Submission Fix: • When someone submits the “Get a Free Quote” form, I want it to: • Send the form data directly to my email: help@grubanddump.com • Stay on the same page and show a clear success message like: “Thanks for your request! We’ll be in touch soon.” • Avoid redirecting, refreshing, or scrolling anywhere else after submission. 2. Mobile Menu Issue: • The hamburger (☰) menu button in the top-right corner isn’t working on mobile view. • Please make sure it toggles the navigation menu properly when tapped. Let me know if I need to connect Netlify Forms, Formspree, or any other external service to handle the form submission. - Follow Up Deployment
a552fce verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Grub & Dump | Sioux Falls Junk Removal</title>
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&family=Raleway:wght@800&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🗑️</text></svg>">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#16a34a',
secondary: '#15803d',
accent: '#fcd34d',
},
fontFamily: {
heading: ['Raleway', 'sans-serif'],
body: ['Roboto', 'sans-serif']
}
}
}
}
</script>
<style type="text/css">
.service-card {
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.service-card:hover {
transform: translateY(-5px);
}
.area-badge {
animation: pulse 2s infinite;
}
@keyframes pulse {
0% { box-shadow: 0 0 0 0 rgba(21, 128, 61, 0.4); }
70% { box-shadow: 0 0 0 10px rgba(21, 128, 61, 0); }
100% { box-shadow: 0 0 0 0 rgba(21, 128, 61, 0); }
}
.swing {
animation: swing 3s ease-in-out infinite;
transform-origin: top center;
}
@keyframes swing {
0% { transform: rotate(0deg); }
25% { transform: rotate(5deg); }
50% { transform: rotate(-3deg); }
75% { transform: rotate(2deg); }
100% { transform: rotate(0deg); }
}
</style>
</head>
<body class="font-body bg-gray-50 text-gray-800">
<!-- Header -->
<header class="bg-white shadow-md fixed w-full z-50">
<div class="container mx-auto px-4">
<div class="flex justify-between items-center py-4">
<div class="flex items-center">
<h1 class="text-2xl md:text-3xl font-heading">
<span class="text-primary">Grub</span> &
<span class="text-accent">Dump</span>
</h1>
<span class="ml-2 bg-primary text-white text-xs md:text-sm px-2 py-1 rounded-full">Sioux Falls</span>
</div>
<nav class="hidden md:flex space-x-8" id="desktop-nav">
<a href="#home" class="font-medium hover:text-primary transition-colors">Home</a>
<a href="#services" class="font-medium hover:text-primary transition-colors">Services</a>
<a href="#areas" class="font-medium hover:text-primary transition-colors">Service Areas</a>
<a href="#about" class="font-medium hover:text-primary transition-colors">About</a>
<a href="#contact" class="font-medium hover:text-primary transition-colors">Contact</a>
</nav>
<div class="flex items-center">
<a href="tel:605-709-2288" class="bg-primary text-white px-4 py-2 rounded-full font-medium md:block hidden hover:bg-secondary transition-colors">
<i class="fas fa-phone mr-2"></i>(605) 709-2288
</a>
<button id="mobile-menu-button" class="md:hidden text-2xl">
<i class="fas fa-bars"></i>
</button>
</div>
</div>
</div>
<!-- Mobile Nav -->
<div id="mobile-nav" class="hidden absolute bg-white w-full shadow-lg md:hidden">
<div class="flex flex-col py-4">
<a href="#home" class="py-3 px-8 hover:bg-gray-100">Home</a>
<a href="#services" class="py-3 px-8 hover:bg-gray-100">Services</a>
<a href="#areas" class="py-3 px-8 hover:bg-gray-100">Service Areas</a>
<a href="#about" class="py-3 px-8 hover:bg-gray-100">About</a>
<a href="#contact" class="py-3 px-8 hover:bg-gray-100">Contact</a>
<a href="tel:605-709-2288" class="py-3 px-8 text-primary font-medium">
<i class="fas fa-phone mr-2"></i>(605) 709-2288
</a>
</div>
</div>
</header>
<!-- Hero Section -->
<section id="home" class="pt-24 pb-16 md:pt-40 md:pb-24 bg-gradient-to-r from-green-100 to-amber-50">
<div class="container mx-auto px-4">
<div class="flex flex-col md:flex-row items-center">
<div class="md:w-1/2 mb-10 md:mb-0">
<div class="bg-green-600 text-white px-4 py-2 rounded-full text-xs md:text-sm inline-flex items-center mb-4">
<span class="h-2 w-2 bg-white rounded-full mr-2"></span>
Sioux Falls & Surrounding Areas
</div>
<h1 class="text-4xl md:text-6xl font-heading mb-6">
Professional <br>
<span class="text-primary">Junk Removal</span> <br>
Done Right
</h1>
<p class="text-lg md:text-xl text-gray-600 mb-8">
Fast, friendly, and eco-friendly junk removal services. We haul it away so you don't have to!
</p>
<div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-6">
<a href="#contact" class="bg-primary text-white text-center px-8 py-4 rounded-full text-lg font-medium hover:bg-secondary transition-colors">
Schedule a Pickup <i class="fas fa-arrow-right ml-2"></i>
</a>
<a href="tel:605-709-2288" class="text-center border-2 border-gray-800 px-8 py-4 rounded-full text-lg font-medium hover:bg-gray-800 hover:text-white transition-colors">
<i class="fas fa-phone mr-2"></i>(605) 709-2288
</a>
</div>
</div>
<div class="md:w-1/2 flex justify-center relative">
<div class="relative w-full max-w-md">
<div class="bg-gray-200 border-2 border-dashed rounded-xl w-full h-96 flex items-center justify-center swing">
<img src="https://www.progreen-services.com/cdn/shop/files/junk-removal-near-me-jacksonville-progreen-services_800x.jpg?v=1719673017 alt="Junk Removal Truck" class="w-full h-full object-contain">
</div>
<div class="absolute -top-4 -left-4 w-32 h-32 rounded-full bg-accent flex items-center justify-center">
<div class="text-center">
<span class="block text-4xl font-bold text-gray-900">99%</span>
<span class="block text-sm uppercase">Recycled</span>
</div>
</div>
<div class="absolute -bottom-6 -right-4 bg-white shadow-lg rounded-lg p-4 flex flex-col items-center">
<div class="text-gray-700 mb-2">Sioux Falls' Top Rated</div>
<div class="flex text-yellow-400">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
<div class="text-xs text-gray-500 mt-1">4.9/5 Across 150+ Reviews</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Services Section -->
<section id="services" class="py-16 bg-white">
<div class="container mx-auto px-4">
<div class="text-center max-w-3xl mx-auto mb-16">
<div class="text-primary uppercase text-sm font-medium mb-4">What We Offer</div>
<h2 class="text-4xl md:text-5xl font-heading mb-6">Our Junk Removal Services</h2>
<p class="text-xl text-gray-600">
From single-item pickups to full property cleanouts, we handle all types of junk removal
</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
<!-- Service 1 -->
<div class="service-card bg-gray-50 rounded-xl overflow-hidden shadow-md border border-gray-100">
<div class="p-6">
<div class="flex items-center mb-4">
<div class="mr-3 text-2xl text-primary">
<i class="fas fa-home"></i>
</div>
<span class="bg-accent text-gray-900 px-3 py-1 rounded-full font-medium">
Residential
</span>
</div>
<div class="text-2xl font-heading mb-3">Residential Cleanout</div>
<p class="text-gray-600 mb-4">
We remove unwanted items from homes, apartments, and garages. Perfect for spring cleaning, moving, or downsizing.
</p>
<ul class="space-y-2 mb-6">
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Furniture removal
</li>
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Appliance disposal
</li>
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Yard waste removal
</li>
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
E-waste recycling
</li>
</ul>
<a href="#contact" class="inline-block bg-primary text-white px-6 py-3 rounded-full hover:bg-secondary transition-colors">
Book Now
</a>
</div>
</div>
<!-- Service 2 -->
<div class="service-card bg-gray-50 rounded-xl overflow-hidden shadow-md border border-gray-100">
<div class="p-6">
<div class="flex items-center mb-4">
<div class="mr-3 text-2xl text-primary">
<i class="fas fa-building"></i>
</div>
<span class="bg-primary text-white px-3 py-1 rounded-full font-medium">
Commercial
</span>
</div>
<div class="text-2xl font-heading mb-3">Business Cleanout</div>
<p class="text-gray-600 mb-4">
Serving local businesses with efficient office cleanouts, construction debris removal, and business waste disposal.
</p>
<ul class="space-y-2 mb-6">
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Office furniture removal
</li>
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Remodeling debris
</li>
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Retail store cleanouts
</li>
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Construction site cleanup
</li>
</ul>
<a href="#contact" class="inline-block bg-primary text-white px-6 py-3 rounded-full hover:bg-secondary transition-colors">
Book Now
</a>
</div>
</div>
<!-- Service 3 -->
<div class="service-card bg-gray-50 rounded-xl overflow-hidden shadow-md border border-gray-100">
<div class="p-6">
<div class="flex items-center mb-4">
<div class="mr-3 text-2xl text-primary">
<i class="fas fa-truck"></i>
</div>
<span class="bg-green-600 text-white px-3 py-1 rounded-full font-medium">
Specialized
</span>
</div>
<div class="text-2xl font-heading mb-3">Specialty Removal</div>
<p class="text-gray-600 mb-4">
Need something extra gone? We handle specialty items that other junk removal services turn away.
</p>
<ul class="space-y-2 mb-6">
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Hot tub removal
</li>
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Pool table disposal
</li>
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Piano removal
</li>
<li class="flex items-center">
<i class="fas fa-check-circle text-primary mr-2"></i>
Safe & equipment moving
</li>
</ul>
<a href="#contact" class="inline-block bg-primary text-white px-6 py-3 rounded-full hover:bg-secondary transition-colors">
Book Now
</a>
</div>
</div>
</div>
</div>
</section>
<!-- Service Area -->
<section id="areas" class="py-16 bg-gradient-to-br from-green-700 to-green-900 text-white">
<div class="container mx-auto px-4">
<div class="text-center max-w-3xl mx-auto mb-16">
<h2 class="text-4xl md:text-5xl font-heading mb-6">Serving Sioux Falls & Beyond</h2>
<p class="text-xl opacity-90">
We proudly serve all of Sioux Falls and the surrounding communities
</p>
</div>
<div class="flex flex-col md:flex-row">
<div class="md:w-1/2 mb-10 md:mb-0">
<div class="bg-green-800 rounded-xl p-8 shadow-xl">
<div class="flex items-center mb-6">
<div class="mr-3 text-3xl">
<i class="fas fa-map-marker-alt text-accent"></i>
</div>
<h3 class="text-2xl font-heading">Our Coverage Area</h3>
</div>
<div class="grid grid-cols-2 gap-4">
<div class="bg-green-700 rounded-lg p-4">
<h4 class="font-bold mb-2">Sioux Falls Metro</h4>
<ul class="space-y-1">
<li>Downtown</li>
<li>East Side</li>
<li>West Side</li>
<li>North Sioux Falls</li>
<li>Southeastern</li>
</ul>
</div>
<div class="bg-green-700 rounded-lg p-4">
<h4 class="font-bold mb-2">Surrounding Areas</h4>
<ul class="space-y-1">
<li>Brandon</li>
<li>Harrisburg</li>
<li>Tea</li>
<li>Lennox</li>
<li>Baltic</li>
<li>Crooks</li>
</ul>
</div>
<div class="bg-green-700 rounded-lg p-4 col-span-2">
<h4 class="font-bold mb-2">Extended Service Zone</h4>
<p>Contact us for service in areas like Worthing, Hartford, Canton, Beresford, Dell Rapids and other communities within 50 miles of Sioux Falls.</p>
</div>
</div>
<div class="mt-6 flex">
<div class="area-badge flex items-center px-4 py-2 bg-accent text-gray-900 rounded-lg">
<i class="fas fa-info-circle mr-2"></i>
Travel fees may apply for extended area service
</div>
</div>
</div>
</div>
<div class="md:w-1/2">
<div class="bg-gray-200 border-2 border-dashed rounded-xl w-full h-full flex items-center justify-center">
<div class="text-center p-8">
<i class="fas fa-map-marked-alt text-4xl text-gray-500 mb-4"></i>
<h4 class="text-xl font-bold mb-2">Sioux Falls Service Area</h4>
<p class="text-gray-600">We serve all of Sioux Falls and surrounding communities</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- How It Works -->
<section class="py-16 bg-gray-50">
<div class="container mx-auto px-4">
<div class="text-center max-w-3xl mx-auto mb-16">
<div class="text-primary uppercase text-sm font-medium mb-4">SIMPLE PROCESS</div>
<h2 class="text-4xl md:text-5xl font-heading mb-6">How Grub & Dump Works</h2>
</div>
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
<div class="text-center">
<div class="w-20 h-20 mx-auto rounded-full bg-white border-4 border-primary flex items-center justify-center text-3xl text-primary mb-6">
1
</div>
<h3 class="text-xl font-heading mb-3">Book Online or Call</h3>
<p class="text-gray-600">
Schedule an appointment via our website or call us at (605)-709-2288
</p>
</div>
<div class="text-center">
<div class="w-20 h-20 mx-auto rounded-full bg-white border-4 border-primary flex items-center justify-center text-3xl text-primary mb-6">
2
</div>
<h3 class="text-xl font-heading mb-3">Get a Quote</h3>
<p class="text-gray-600">
Our team visits to assess your items and give an upfront price
</p>
</div>
<div class="text-center">
<div class="w-20 h-20 mx-auto rounded-full bg-white border-4 border-primary flex items-center justify-center text-3xl text-primary mb-6">
3
</div>
<h3 class="text-xl font-heading mb-3">We Haul Away</h3>
<p class="text-gray-600">
We remove all your junk quickly and efficiently
</p>
</div>
<div class="text-center">
<div class="w-20 h-20 mx-auto rounded-full bg-white border-4 border-primary flex items-center justify-center text-3xl text-primary mb-6">
4
</div>
<h3 class="text-xl font-heading mb-3">Proper Disposal</h3>
<p class="text-gray-600">
We sort, recycle, and donate everything possible
</p>
</div>
</div>
<div class="mt-20 text-center">
<div class="text-4xl text-accent mb-6">
<i class="fas fa-brain"></i>
</div>
<h3 class="text-3xl font-heading mb-4">Our Eco-Friendly Promise</h3>
<p class="max-w-3xl mx-auto text-xl text-gray-600">
We're committed to environmentally responsible junk removal. Over 75% of the items we collect are recycled, donated, or repurposed.
</p>
<div class="mt-8 flex justify-center space-x-4">
<div class="bg-white rounded-lg shadow-md px-6 py-4 flex items-center">
<i class="fas fa-recycle text-green-600 text-2xl mr-3"></i>
<span>Recycling Program</span>
</div>
<div class="bg-white rounded-lg shadow-md px-6 py-4 flex items-center">
<i class="fas fa-hand-holding-heart text-red-500 text-2xl mr-3"></i>
<span>Donation Partners</span>
</div>
<div class="bg-white rounded-lg shadow-md px-6 py-4 flex items-center">
<i class="fas fa-leaf text-green-500 text-2xl mr-3"></i>
<span>Landfill Minimization</span>
</div>
</div>
</div>
</div>
</section>
<!-- About Section -->
<section id="about" class="py-16 bg-white">
<div class="container mx-auto px-4">
<div class="flex flex-col md:flex-row items-center">
<div class="md:w-2/5 mb-10 md:mb-0">
<img src=https://lirp.cdn-website.com/03d88c34/dms3rep/multi/opt/Trash-removal-indianapolis-640w.jpg rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=800&q=80" alt="Grub & Dump team working" class="w-full h-full object-cover rounded-xl">
</div>
<div class="md:w-3/5 md:pl-16">
<div class="text-primary uppercase text-sm font-medium mb-4">OUR STORY</div>
<h2 class="text-4xl font-heading mb-6">
Why Choose <span class="text-primary">Grub & Dump</span>
</h2>
<p class="text-lg text-gray-600 mb-8">
Founded in 2025, Grub & Dump started as a single truck & trailer operation in Sioux Falls. What began as a small dream has yet to grow into the area's most trusted junk removal service.
</p>
<div class="space-y-6">
<div class="flex">
<div class="mr-4 text-2xl text-primary">
<i class="fas fa-users"></i>
</div>
<div>
<h3 class="text-xl font-bold mb-2">Family Owned & Operated</h3>
<p class="text-gray-600">
As a locally-owned business, we understand the needs of our community and take pride in serving our neighbors.
</p>
</div>
</div>
<div class="flex">
<div class="mr-4 text-2xl text-primary">
<i class="fas fa-medal"></i>
</div>
<div>
<h3 class="text-xl font-bold mb-2">Licensed & Insured</h3>
<p class="text-gray-600">
All our services come with full insurance coverage and proper licensing for your peace of mind.
</p>
</div>
</div>
<div class="flex">
<div class="mr-4 text-2xl text-primary">
<i class="fas fa-dollar-sign"></i>
</div>
<div>
<h3 class="text-xl font-bold mb-2">No Hidden Fees</h3>
<p class="text-gray-600">
We provide transparent, upfront pricing with no surprises. What you see is what you pay.
</p>
</div>
</div>
</div>
<div class="mt-10">
<a href="#contact" class="inline-block bg-primary text-white px-8 py-4 rounded-full text-lg font-medium hover:bg-secondary transition-colors">
Get Started Today
</a>
</div>
</div>
</div>
</div>
</section>
<!-- Contact Section -->
<section id="contact" class="py-16 bg-gray-50">
<div class="container mx-auto px-4">
<div class="text-center max-w-3xl mx-auto mb-16">
<div class="text-primary uppercase text-sm font-medium mb-4">GET IN TOUCH</div>
<h2 class="text-4xl md:text-5xl font-heading mb-6">Contact Us</h2>
<p class="text-xl text-gray-600">
Ready to remove your junk? Get a fast and free quote today!
</p>
</div>
<div class="flex flex-col md:flex-row">
<div class="md:w-1/3 mb-10 md:mb-0">
<div class="bg-white rounded-2xl shadow-md p-8">
<h3 class="text-2xl font-heading mb-6">Contact Information</h3>
<div class="space-y-6">
<div class="flex">
<div class="mr-4 text-2xl text-primary">
<i class="fas fa-map-marker-alt"></i>
</div>
<div>
<h4 class="font-bold">Service Area</h4>
<p>Sioux Falls, SD and surrounding areas</p>
</div>
</div>
<div class="flex">
<div class="mr-4 text-2xl text-primary">
<i class="fas fa-phone"></i>
</div>
<div>
<h4 class="font-bold">Phone</h4>
<p>(605) 709-2288</p>
</div>
</div>
<div class="flex">
<div class="mr-4 text-2xl text-primary">
<i class="fas fa-envelope"></i>
</div>
<div>
<h4 class="font-bold">Email</h4>
<p>help@grubanddump.com</p>
</div>
</div>
<div class="flex">
<div class="mr-4 text-2xl text-primary">
<i class="fas fa-clock"></i>
</div>
<div>
<h4 class="font-bold">Hours</h4>
<p>Monday - Saturday: 8am - 6pm</p>
<p>Sunday: Closed</p>
</div>
</div>
</div>
<div class="mt-10">
<h4 class="font-bold mb-4">Follow Us</h4>
<div class="flex space-x-4">
<a href="#" class="w-10 h-10 rounded-full bg-primary text-white flex items-center justify-center hover:bg-secondary">
<i class="fab fa-instagram"></i>
</a>
</div>
</div>
</div>
</div>
<div class="md:w-2/3 md:pl-10">
<div class="bg-white rounded-2xl shadow-md p-8">
<h3 class="text-2xl font-heading mb-6">Get a Free Quote</h3>
<form name="contact" method="POST" data-netlify="true" class="space-y-6" netlify-honeypot="bot-field">
<div class="hidden">
<label>Don't fill this out if you're human: <input name="bot-field" /></label>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div>
<label class="block mb-2 font-medium" for="name">Your Name</label>
<input type="text" id="name" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:outline-none">
</div>
<div>
<label class="block mb-2 font-medium" for="phone">Phone Number</label>
<input type="tel" id="phone" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:outline-none">
</div>
<div>
<label class="block mb-2 font-medium" for="email">Email Address</label>
<input type="email" id="email" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:outline-none">
</div>
<div>
<label class="block mb-2 font-medium" for="location">Zip Code</label>
<input type="text" id="location" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:outline-none">
</div>
</div>
<div>
<label class="block mb-2 font-medium" for="service">Service Needed</label>
<select id="service" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:outline-none">
<option>Residential Removal</option>
<option>Commercial Removal</option>
<option>Yard Waste Removal</option>
<option>Construction Debris</option>
<option>E-Waste Disposal</option>
<option>Appliance Removal</option>
<option>Specialty Item Removal</option>
<option>I'm not sure</option>
</select>
</div>
<div>
<label class="block mb-2 font-medium" for="details">Tell Us About Your Junk</label>
<textarea id="details" rows="4" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-primary focus:outline-none"></textarea>
</div>
<button type="submit" class="w-full bg-primary text-white py-4 rounded-lg text-lg font-medium hover:bg-secondary transition-colors">
Get My Free Quote
</button>
<div id="form-success" class="hidden bg-green-100 border border-green-400 text-green-700 px-4 py-3 rounded relative" role="alert">
<strong class="font-bold">Thanks for your request!</strong>
<span class="block sm:inline">We'll be in touch soon.</span>
</div>
</form>
<script>
document.querySelector('form[name="contact"]').addEventListener('submit', function(e) {
e.preventDefault();
const form = this;
fetch('/', {
method: 'POST',
body: new FormData(form),
})
.then(() => {
form.reset();
document.getElementById('form-success').classList.remove('hidden');
setTimeout(() => {
document.getElementById('form-success').classList.add('hidden');
}, 5000);
})
.catch(error => alert('Error submitting form'));
});
</script>
</div>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-gray-900 text-white py-12">
<div class="container mx-auto px-4">
<div class="flex flex-col lg:flex-row justify-between">
<div class="mb-10 lg:mb-0 lg:w-1/3">
<h3 class="text-2xl font-heading mb-6">
<span class="text-primary">Grub</span> &
<span class="text-accent">Dump</span>
</h3>
<p class="text-gray-400 mb-6">
Sioux Falls' most trusted junk removal service. Fast, efficient, and eco-friendly.
</p>
<div class="flex space-x-4">
<a href="#" class="w-10 h-10 rounded-full bg-gray-800 text-white flex items-center justify-center hover:bg-primary">
<i class="fab fa-instagram"></i>
</a>
</div>
</div>
<div class="mb-10 lg:mb-0">
<h4 class="text-lg font-bold mb-6">Services</h4>
<ul class="space-y-3">
<li><a href="#" class="text-gray-400 hover:text-white">Residential Junk Removal</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Commercial Cleanout</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Appliance Removal</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Yard Waste Removal</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Furniture Disposal</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Construction Debris</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-bold mb-6">Contact Us</h4>
<ul class="space-y-3">
<li class="text-gray-400"><i class="fas fa-phone text-green-500 mr-3"></i>(605) 709-2288</li>
<li class="text-gray-400"><i class="fas fa-envelope text-green-500 mr-3"></i>help@grubanddump.com</li>
<li class="text-gray-400"><i class="fas fa-map-marker-alt text-green-500 mr-3"></i>Serving Sioux Falls, SD</li>
<li class="mt-5 flex">
<a href="#contact" class="px-6 py-2 bg-primary rounded-full text-sm font-medium hover:bg-secondary">
Get Free Estimate
</a>
</li>
</ul>
</div>
</div>
<div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
<p class="text-gray-500 text-sm">&copy; 2025
Grub & Dump Junk Removal. All rights reserved.</p>
<div class="flex space-x-6 mt-4 md:mt-0">
<a href="#" class="text-gray-500 hover:text-white text-sm">Privacy Policy</a>
<a href="#" class="text-gray-500 hover:text-white text-sm">Terms of Service</a>
</div>
</div>
</div>
</footer>
<!-- Mobile Menu Script -->
<script>
const mobileMenuButton = document.getElementById('mobile-menu-button')
const mobileNav = document.getElementById('mobile-nav')
mobileMenuButton.addEventListener('click', () => {
mobileNav.classList.toggle('hidden')
})
// Close mobile nav when clicking a link
const mobileLinks = document.querySelectorAll('#mobile-nav a')
mobileLinks.forEach(link => {
link.addEventListener('click', () => {
mobileNav.classList.add('hidden')
})
})
// Smooth scrolling for links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'