500 lines
32 KiB
HTML
500 lines
32 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<style>
|
||
.preview-concept-banner{position:relative;z-index:60;background:#0f1729;color:#fff;padding:9px 16px;text-align:center;font:600 13px/1.4 system-ui,sans-serif}.preview-concept-banner a{color:#dff0e3;text-decoration:underline;text-underline-offset:2px}.preview-concept-banner .sep{margin:0 7px;color:#b9c2cf}
|
||
</style>
|
||
<meta charset="UTF-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>Blog – Happy Hauling Junk Removal Junk Removal</title>
|
||
<meta name="description" content="Read tips, guides, and company updates from Happy Hauling Junk Removal – your trusted junk removal experts." />
|
||
<meta property="og:title" content="Blog – Happy Hauling Junk Removal Junk Removal" />
|
||
<meta property="og:description" content="Read tips, guides, and company updates from Happy Hauling Junk Removal – your trusted junk removal experts." />
|
||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@600;700;800;900&display=swap" rel="stylesheet" />
|
||
<script src="https://cdn.tailwindcss.com"></script>
|
||
<script src="https://unpkg.com/lucide@latest/dist/umd/lucide.min.js"></script>
|
||
<script>
|
||
tailwind.config = {
|
||
theme: {
|
||
extend: {
|
||
fontFamily: {
|
||
sans: ['Inter', 'sans-serif'],
|
||
heading: ['Poppins', 'sans-serif'],
|
||
},
|
||
colors: {
|
||
background: '#f7f8fa',
|
||
foreground: '#0f1729',
|
||
card: '#ffffff',
|
||
'card-foreground': '#0f1729',
|
||
muted: '#f1f3f6',
|
||
'muted-foreground': '#6b7280',
|
||
border: '#e4e7ec',
|
||
brand: {
|
||
DEFAULT: '#1f9b5e',
|
||
foreground: '#ffffff',
|
||
secondary: '#e0b143',
|
||
'secondary-foreground': '#2a2415',
|
||
accent: '#dff0e3',
|
||
dark: '#0f1729',
|
||
light: '#f7f8fa',
|
||
},
|
||
},
|
||
animation: {
|
||
'fade-in': 'fadeIn 0.3s ease-out',
|
||
'spin-slow': 'spin 3s linear infinite',
|
||
'pulse-grow': 'pulseGrow 1.8s ease-in-out infinite',
|
||
'float': 'float 3s ease-in-out infinite',
|
||
},
|
||
keyframes: {
|
||
fadeIn: { '0%': { opacity: '0', transform: 'translateY(-4px)' }, '100%': { opacity: '1', transform: 'translateY(0)' } },
|
||
pulseGrow: { '0%, 100%': { transform: 'scale(1)', opacity: '1' }, '50%': { transform: 'scale(1.08)', opacity: '0.8' } },
|
||
float: { '0%, 100%': { transform: 'translateY(0px)' }, '50%': { transform: 'translateY(-10px)' } },
|
||
},
|
||
}
|
||
}
|
||
}
|
||
</script>
|
||
<link rel="stylesheet" href="assets/style.css">
|
||
<link rel="icon" href="assets/dustbin.png">
|
||
|
||
</head>
|
||
|
||
<body class="bg-background text-foreground antialiased">
|
||
<div class="preview-concept-banner">UX Concept Preview — Happy Hauling Junk Removal <span class="sep">·</span> Not the live website <span class="sep">·</span> <a href="ux-gallery.html">Feature gallery</a> <span class="sep">·</span> <a href="pricing.html">Pricing</a></div>
|
||
|
||
<!-- PRELOADER -->
|
||
<div id="preloader">
|
||
<div class="text-center">
|
||
<div class="loader-truck">
|
||
<i data-lucide="truck" class="w-16 h-16 text-brand" style="width:64px;height:64px;"></i>
|
||
</div>
|
||
<p class="text-white font-heading font-bold text-xl mt-4">Happy <span class="text-brand">Hauling</span></p>
|
||
<div class="loader-bar"><div class="loader-bar-fill"></div></div>
|
||
<p class="text-white/50 text-xs mt-3">Loading blog...</p>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- NAVIGATION -->
|
||
<nav id="navbar" class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 bg-transparent">
|
||
<div class="container-main flex items-center justify-between h-16 md:h-20">
|
||
<a href="index.html" class="flex items-center gap-2 group">
|
||
<i data-lucide="truck" class="w-8 h-8 text-brand transition-transform group-hover:scale-110"></i>
|
||
<span class="text-xl font-bold font-heading">Happy <span class="text-brand">Hauling</span></span>
|
||
</a>
|
||
<div class="hidden md:flex items-center gap-8">
|
||
<a href="index.html" class="text-sm font-medium text-foreground/80 hover:text-brand transition-colors">Home</a>
|
||
<a href="services.html" class="text-sm font-medium text-foreground/80 hover:text-brand transition-colors">Services</a>
|
||
<a href="service-rates.html" class="text-sm font-medium text-foreground/80 hover:text-brand transition-colors">Rates</a>
|
||
<a href="about.html" class="text-sm font-medium text-foreground/80 hover:text-brand transition-colors">About</a>
|
||
<a href="contact.html" class="text-sm font-medium text-foreground/80 hover:text-brand transition-colors">Contact</a>
|
||
<a href="blog.html" class="text-sm font-medium text-brand font-semibold transition-colors">Blog</a>
|
||
<a href="tel:+12246222526" class="btn-brand btn-lg"><i data-lucide="phone" class="w-4 h-4"></i>Call Now</a>
|
||
</div>
|
||
<button id="mobileToggle" class="md:hidden p-2 text-foreground" aria-label="Toggle menu">
|
||
<i data-lucide="menu" class="w-6 h-6"></i>
|
||
</button>
|
||
</div>
|
||
<div id="mobileMenu" class="hidden md:hidden bg-white/98 backdrop-blur-md border-t border-border animate-fade-in">
|
||
<div class="container-main py-4 flex flex-col gap-3">
|
||
<a href="index.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">Home</a>
|
||
<a href="services.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">Services</a>
|
||
<a href="service-rates.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">Rates</a>
|
||
<a href="about.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">About</a>
|
||
<a href="contact.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">Contact</a>
|
||
<a href="blog.html" class="py-2 text-base font-medium text-foreground/80 hover:text-brand">Blog</a>
|
||
<a href="tel:+12246222526" class="btn-brand mt-2"><i data-lucide="phone" class="w-4 h-4"></i>Call Now</a>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
|
||
<!-- HERO -->
|
||
<section class="pt-32 pb-16 bg-brand-dark relative overflow-hidden">
|
||
<div class="absolute inset-0 opacity-10">
|
||
<div class="absolute top-0 left-0 w-72 h-72 bg-white rounded-full -translate-x-1/2 -translate-y-1/2"></div>
|
||
<div class="absolute bottom-0 right-0 w-96 h-96 bg-white rounded-full translate-x-1/3 translate-y-1/3"></div>
|
||
</div>
|
||
<div class="container-main text-center" data-aos="fade-up">
|
||
<h1 class="text-4xl md:text-5xl font-extrabold text-white mb-4">Happy Hauling Junk Removal <span class="text-brand">Blog</span></h1>
|
||
<p class="text-lg text-white/70 max-w-2xl mx-auto">Tips, guides, and insights for a clutter‑free life – from our team to you.</p>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- BLOG POSTS GRID -->
|
||
<section class="section-padding bg-background">
|
||
<div class="container-main">
|
||
<div class="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
|
||
|
||
<!-- Post 1 -->
|
||
<article class="rounded-2xl bg-card border border-border overflow-hidden hover:shadow-xl transition-all group" data-aos="fade-up" data-aos-delay="100">
|
||
<div class="h-50 overflow-hidden">
|
||
<img src="https://img.magnific.com/free-photo/pleased-volunteer-choosing-items-clothing-donation_259150-59408.jpg" alt="Decluttering tips" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500" loading="lazy" />
|
||
</div>
|
||
<div class="p-6">
|
||
<div class="flex items-center gap-2 text-xs text-muted-foreground mb-3">
|
||
<span class="px-2 py-0.5 rounded-full bg-brand-accent text-brand font-medium">Home Organization</span>
|
||
<span>·</span>
|
||
<span>May 28, 2025</span>
|
||
</div>
|
||
<h2 class="text-lg font-bold mb-2 group-hover:text-brand transition-colors">5 Easy Steps to Declutter Your Home Before Summer</h2>
|
||
<p class="text-sm text-muted-foreground mb-4">Summer is coming – it's the perfect time to clear out the old and make space for new memories. Here's how to start.</p>
|
||
<a href="blog-detail.html" class="inline-flex items-center gap-1 text-brand font-semibold text-sm hover:gap-2 transition-all">Read More <i data-lucide="arrow-right" class="w-4 h-4"></i></a>
|
||
</div>
|
||
</article>
|
||
|
||
<!-- Post 2 -->
|
||
<article class="rounded-2xl bg-card border border-border overflow-hidden hover:shadow-xl transition-all group" data-aos="fade-up" data-aos-delay="200">
|
||
<div class="h-50 overflow-hidden">
|
||
<img src="https://img.magnific.com/free-photo/boy-girl-plastic-garbage-collection_1268-20093.jpg" alt="Eco-friendly disposal" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500" loading="lazy" />
|
||
</div>
|
||
<div class="p-6">
|
||
<div class="flex items-center gap-2 text-xs text-muted-foreground mb-3">
|
||
<span class="px-2 py-0.5 rounded-full bg-brand-accent text-brand font-medium">Eco Tips</span>
|
||
<span>·</span>
|
||
<span>May 20, 2025</span>
|
||
</div>
|
||
<h2 class="text-lg font-bold mb-2 group-hover:text-brand transition-colors">Where Does Your Junk Go? Inside Our Eco‑Friendly Disposal Process</h2>
|
||
<p class="text-sm text-muted-foreground mb-4">We recycle and donate up to 60% of what we collect. Learn how we make a difference for the planet.</p>
|
||
<a href="blog-detail.html" class="inline-flex items-center gap-1 text-brand font-semibold text-sm hover:gap-2 transition-all">Read More <i data-lucide="arrow-right" class="w-4 h-4"></i></a>
|
||
</div>
|
||
</article>
|
||
|
||
<!-- Post 3 -->
|
||
<article class="rounded-2xl bg-card border border-border overflow-hidden hover:shadow-xl transition-all group" data-aos="fade-up" data-aos-delay="300">
|
||
<div class="h-50 overflow-hidden">
|
||
<img src="https://img.magnific.com/free-photo/woman-measuring-wood-medium-shot_23-2148966864.jpg" alt="Garage cleanout" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500" loading="lazy" />
|
||
</div>
|
||
<div class="p-6">
|
||
<div class="flex items-center gap-2 text-xs text-muted-foreground mb-3">
|
||
<span class="px-2 py-0.5 rounded-full bg-brand-accent text-brand font-medium">Garage Makeover</span>
|
||
<span>·</span>
|
||
<span>May 12, 2025</span>
|
||
</div>
|
||
<h2 class="text-lg font-bold mb-2 group-hover:text-brand transition-colors">The Ultimate Garage Cleanout Checklist</h2>
|
||
<p class="text-sm text-muted-foreground mb-4">Transform your cluttered garage into a functional space with our step‑by‑step guide.</p>
|
||
<a href="blog-detail.html" class="inline-flex items-center gap-1 text-brand font-semibold text-sm hover:gap-2 transition-all">Read More <i data-lucide="arrow-right" class="w-4 h-4"></i></a>
|
||
</div>
|
||
</article>
|
||
|
||
<!-- Post 4 -->
|
||
<article class="rounded-2xl bg-card border border-border overflow-hidden hover:shadow-xl transition-all group" data-aos="fade-up" data-aos-delay="100">
|
||
<div class="h-50 overflow-hidden">
|
||
<img src="https://img.magnific.com/free-photo/smiley-volunteers-preparing-food-donation_23-2148732655.jpg" alt="Donation pickup" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500" loading="lazy" />
|
||
</div>
|
||
<div class="p-6">
|
||
<div class="flex items-center gap-2 text-xs text-muted-foreground mb-3">
|
||
<span class="px-2 py-0.5 rounded-full bg-brand-accent text-brand font-medium">Community</span>
|
||
<span>·</span>
|
||
<span>May 5, 2025</span>
|
||
</div>
|
||
<h2 class="text-lg font-bold mb-2 group-hover:text-brand transition-colors">How We Partner with Local Charities to Donate Reusable Items</h2>
|
||
<p class="text-sm text-muted-foreground mb-4">Your unwanted furniture could change a family's life. Find out how we give back.</p>
|
||
<a href="blog-detail.html" class="inline-flex items-center gap-1 text-brand font-semibold text-sm hover:gap-2 transition-all">Read More <i data-lucide="arrow-right" class="w-4 h-4"></i></a>
|
||
</div>
|
||
</article>
|
||
|
||
<!-- Post 5 -->
|
||
<article class="rounded-2xl bg-card border border-border overflow-hidden hover:shadow-xl transition-all group" data-aos="fade-up" data-aos-delay="200">
|
||
<div class="h-50 overflow-hidden">
|
||
<img src="https://img.magnific.com/free-photo/person-their-job-position_23-2150163574.jpg" alt="Same day junk removal" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500" loading="lazy" />
|
||
</div>
|
||
<div class="p-6">
|
||
<div class="flex items-center gap-2 text-xs text-muted-foreground mb-3">
|
||
<span class="px-2 py-0.5 rounded-full bg-brand-accent text-brand font-medium">Service Tips</span>
|
||
<span>·</span>
|
||
<span>Apr 28, 2025</span>
|
||
</div>
|
||
<h2 class="text-lg font-bold mb-2 group-hover:text-brand transition-colors">Need It Gone Fast? How Same‑Day Junk Removal Works</h2>
|
||
<p class="text-sm text-muted-foreground mb-4">From a phone call to a clean space in hours – discover our lightning‑fast service.</p>
|
||
<a href="blog-detail.html" class="inline-flex items-center gap-1 text-brand font-semibold text-sm hover:gap-2 transition-all">Read More <i data-lucide="arrow-right" class="w-4 h-4"></i></a>
|
||
</div>
|
||
</article>
|
||
|
||
<!-- Post 6 -->
|
||
<article class="rounded-2xl bg-card border border-border overflow-hidden hover:shadow-xl transition-all group" data-aos="fade-up" data-aos-delay="300">
|
||
<div class="h-50 overflow-hidden">
|
||
<img src="https://img.magnific.com/free-vector/office-cleaning-isometric-composition_1284-35883.jpg" alt="Office cleanout" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500" loading="lazy" />
|
||
</div>
|
||
<div class="p-6">
|
||
<div class="flex items-center gap-2 text-xs text-muted-foreground mb-3">
|
||
<span class="px-2 py-0.5 rounded-full bg-brand-accent text-brand font-medium">Business</span>
|
||
<span>·</span>
|
||
<span>Apr 20, 2025</span>
|
||
</div>
|
||
<h2 class="text-lg font-bold mb-2 group-hover:text-brand transition-colors">Office Relocation? Why Professional Cleanout Saves Time & Money</h2>
|
||
<p class="text-sm text-muted-foreground mb-4">Don't let old furniture slow down your move. We'll handle the disposal while you focus on business.</p>
|
||
<a href="blog-detail.html" class="inline-flex items-center gap-1 text-brand font-semibold text-sm hover:gap-2 transition-all">Read More <i data-lucide="arrow-right" class="w-4 h-4"></i></a>
|
||
</div>
|
||
</article>
|
||
</div>
|
||
|
||
<!-- PAGINATION -->
|
||
<div class="flex justify-center items-center gap-2 mt-12" data-aos="fade-up">
|
||
<button class="w-10 h-10 rounded-full bg-brand text-white flex items-center justify-center font-bold shadow">1</button>
|
||
<button class="w-10 h-10 rounded-full border border-border flex items-center justify-center hover:bg-muted">2</button>
|
||
<button class="w-10 h-10 rounded-full border border-border flex items-center justify-center hover:bg-muted">3</button>
|
||
<button class="w-10 h-10 rounded-full border border-border flex items-center justify-center hover:bg-muted"><i data-lucide="chevron-right" class="w-4 h-4"></i></button>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- CTA BANNER -->
|
||
<section class="py-20 bg-brand relative overflow-hidden">
|
||
<div class="absolute inset-0 opacity-10">
|
||
<div class="absolute top-0 left-0 w-72 h-72 bg-white rounded-full -translate-x-1/2 -translate-y-1/2"></div>
|
||
<div class="absolute bottom-0 right-0 w-96 h-96 bg-white rounded-full translate-x-1/3 translate-y-1/3"></div>
|
||
</div>
|
||
<div class="container-main relative text-center" data-aos="fade-up">
|
||
<h2 class="text-3xl md:text-4xl lg:text-5xl font-extrabold text-white mb-4">Ready to Clear the Clutter?</h2>
|
||
<p class="text-lg text-white/80 mb-8 max-w-lg mx-auto">Let us do the heavy lifting. Get a free, no‑obligation quote today.</p>
|
||
<div class="flex flex-wrap justify-center gap-4">
|
||
<a href="contact.html" class="btn-brand-dark btn-xl">Get Free Quote</a>
|
||
<a href="tel:+12246222526" class="btn-brand-outline btn-xl" style="border-color:#fff; color:#fff;"><i data-lucide="phone" class="w-5 h-5"></i>Call Now</a>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- FOOTER -->
|
||
<footer class="bg-brand-dark text-white">
|
||
<!-- Main Footer -->
|
||
<div class="container-main section-padding pb-8">
|
||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-10">
|
||
|
||
<!-- Brand Column -->
|
||
<div class="lg:col-span-1">
|
||
<div class="flex items-center gap-2 mb-4">
|
||
<i data-lucide="truck" class="w-7 h-7 text-brand"></i>
|
||
<span class="text-xl font-bold font-heading">Happy <span class="text-brand">Hauling</span></span>
|
||
</div>
|
||
<p class="text-sm text-white/70 leading-relaxed mb-4">Fast, affordable, and eco-friendly junk removal
|
||
services. We handle the heavy lifting so you don't have to.</p>
|
||
<!-- Social Media Links -->
|
||
<div class="flex gap-3">
|
||
<!-- Facebook -->
|
||
<a href="#"
|
||
class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-brand transition-colors"
|
||
aria-label="Facebook">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor">
|
||
<path
|
||
d="M22 12.07C22 6.5 17.52 2 12 2S2 6.5 2 12.07c0 5.02 3.66 9.18 8.44 9.93v-7.03H7.9v-2.9h2.54V9.85c0-2.52 1.49-3.92 3.78-3.92 1.09 0 2.23.2 2.23.2v2.47H15.2c-1.24 0-1.63.78-1.63 1.57v1.89h2.77l-.44 2.9h-2.33V22c4.78-.75 8.43-4.91 8.43-9.93z" />
|
||
</svg>
|
||
</a>
|
||
|
||
<!-- Instagram -->
|
||
<a href="#"
|
||
class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-brand transition-colors"
|
||
aria-label="Instagram">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor">
|
||
<path
|
||
d="M7 2C4.24 2 2 4.24 2 7v10c0 2.76 2.24 5 5 5h10c2.76 0 5-2.24 5-5V7c0-2.76-2.24-5-5-5H7zm10 2a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h10zm-5 3.5A5.5 5.5 0 1 0 17.5 13 5.51 5.51 0 0 0 12 7.5zm0 2A3.5 3.5 0 1 1 8.5 13 3.5 3.5 0 0 1 12 9.5zm5.75-3.25a1.25 1.25 0 1 0 1.25 1.25 1.25 1.25 0 0 0-1.25-1.25z" />
|
||
</svg>
|
||
</a>
|
||
|
||
<!-- X (Twitter) -->
|
||
<a href="#"
|
||
class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-brand transition-colors"
|
||
aria-label="X">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor">
|
||
<path
|
||
d="M18.9 2H22l-6.77 7.74L23.2 22h-6.26l-4.9-6.4L6.45 22H3.34l7.24-8.28L.8 2h6.36l4.43 5.84L18.9 2zm-1.1 18h1.73L6.26 3.9H4.4L17.8 20z" />
|
||
</svg>
|
||
</a>
|
||
|
||
<!-- LinkedIn -->
|
||
<a href="#"
|
||
class="w-9 h-9 rounded-full bg-white/10 flex items-center justify-center hover:bg-brand transition-colors"
|
||
aria-label="LinkedIn">
|
||
<svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor">
|
||
<path
|
||
d="M4.98 3.5A2.48 2.48 0 1 0 5 8.46a2.48 2.48 0 0 0-.02-4.96zM3 9h4v12H3zM9 9h3.83v1.71h.05c.53-1.01 1.84-2.08 3.79-2.08C20.22 8.63 21 10.97 21 14v7h-4v-6.21c0-1.48-.03-3.39-2.06-3.39-2.07 0-2.39 1.61-2.39 3.28V21H9z" />
|
||
</svg>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
<!-- Services Column -->
|
||
<div>
|
||
<h4 class="font-semibold text-lg mb-4">Services</h4>
|
||
<ul class="space-y-2 text-sm text-white/70">
|
||
<li><a href="services.html" class="hover:text-brand transition-colors">Household Junk Removal</a></li>
|
||
<li><a href="services.html" class="hover:text-brand transition-colors">Office Cleanouts</a></li>
|
||
<li><a href="services.html" class="hover:text-brand transition-colors">Construction Debris</a></li>
|
||
<li><a href="services.html" class="hover:text-brand transition-colors">Yard Waste Removal</a></li>
|
||
<li><a href="services.html" class="hover:text-brand transition-colors">Appliance Removal</a></li>
|
||
<li><a href="services.html" class="hover:text-brand transition-colors">Furniture Disposal</a></li>
|
||
</ul>
|
||
</div>
|
||
<!-- Quick Links Column -->
|
||
<div>
|
||
<h4 class="font-semibold text-lg mb-4">Quick Links</h4>
|
||
<ul class="space-y-2 text-sm text-white/70">
|
||
<li><a href="index.html" class="hover:text-brand transition-colors">Home</a></li>
|
||
<li><a href="service-rates.html" class="hover:text-brand transition-colors">Rates</a></li>
|
||
<li><a href="about.html" class="hover:text-brand transition-colors">About Us</a></li>
|
||
<li><a href="contact.html" class="hover:text-brand transition-colors">Contact</a></li>
|
||
<li><a href="blog-detail.html" class="hover:text-brand transition-colors">Blog</a></li>
|
||
<li><a href="faq.html" class="hover:text-brand transition-colors">FAQ</a></li>
|
||
</ul>
|
||
</div>
|
||
<!-- Service Areas Column -->
|
||
<div>
|
||
<h4 class="font-semibold text-lg mb-4">Service Areas</h4>
|
||
<ul class="space-y-2 text-sm text-white/70">
|
||
<li class="flex items-center gap-2"><i data-lucide="map-pin"
|
||
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>Downtown Metro</li>
|
||
<li class="flex items-center gap-2"><i data-lucide="map-pin"
|
||
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>North Suburbs</li>
|
||
<li class="flex items-center gap-2"><i data-lucide="map-pin"
|
||
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>South County</li>
|
||
<li class="flex items-center gap-2"><i data-lucide="map-pin"
|
||
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>East Valley</li>
|
||
<li class="flex items-center gap-2"><i data-lucide="map-pin"
|
||
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>West Hills</li>
|
||
<li class="flex items-center gap-2"><i data-lucide="map-pin"
|
||
class="w-3.5 h-3.5 text-brand flex-shrink-0"></i>Surrounding Counties</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<!-- Contact & Business Hours Column -->
|
||
<div>
|
||
<h4 class="font-semibold text-lg mb-4">Contact</h4>
|
||
<ul class="space-y-3 text-sm text-white/70">
|
||
<li class="flex items-center gap-2"><i data-lucide="phone" class="w-4 h-4 text-brand flex-shrink-0"></i><a
|
||
href="tel:+12246222526" class="hover:text-brand">(224) 622-2526</a></li>
|
||
<li class="flex items-center gap-2"><i data-lucide="mail" class="w-4 h-4 text-brand flex-shrink-0"></i><a
|
||
href="tel:+12246222526" class="hover:text-brand">(224) 622-2526</a></li>
|
||
<li class="flex items-start gap-2"><i data-lucide="map-pin"
|
||
class="w-4 h-4 text-brand flex-shrink-0 mt-0.5"></i><span>Serving Chicagoland and the local community</span></li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Newsletter Signup -->
|
||
<div class="mt-10 pt-8 border-t border-white/10">
|
||
<div class="flex flex-col md:flex-row items-start md:items-center justify-between gap-6">
|
||
<div>
|
||
<h4 class="font-semibold text-lg mb-1">Subscribe to Our Newsletter</h4>
|
||
<p class="text-sm text-white/60">Get tips, special offers, and updates straight to your inbox.</p>
|
||
</div>
|
||
<div class="flex w-full md:w-auto gap-2">
|
||
<input type="email" placeholder="Enter your email"
|
||
class="footer-newsletter-input flex-1 md:w-64 rounded-xl bg-white/10 border border-white/20 px-4 py-3 text-sm text-white placeholder:text-white/40 focus:outline-none focus:ring-2 focus:ring-brand transition-all" />
|
||
<button class="btn-brand btn-lg whitespace-nowrap">Subscribe</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Payment Methods & Badges -->
|
||
<div class="mt-8 pt-8 border-t border-white/10">
|
||
<div class="flex flex-col md:flex-row items-center justify-between gap-6">
|
||
<div class="flex items-center gap-4 flex-wrap justify-center">
|
||
<span class="text-sm text-white/50">We Accept:</span>
|
||
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">💳 Visa</span>
|
||
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">💳 Mastercard</span>
|
||
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">💳 Amex</span>
|
||
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">💵 Cash</span>
|
||
<span class="px-3 py-1.5 rounded-lg bg-white/10 text-xs font-semibold text-white/80">📱 Apple Pay</span>
|
||
</div>
|
||
<div class="flex items-center gap-4 flex-wrap justify-center">
|
||
<span
|
||
class="inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-brand/20 text-brand text-xs font-semibold border border-brand/30"><i
|
||
data-lucide="shield-check" class="w-3.5 h-3.5"></i>Clear, Upfront Service</span>
|
||
<span
|
||
class="inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-brand/20 text-brand text-xs font-semibold border border-brand/30"><i
|
||
data-lucide="award" class="w-3.5 h-3.5"></i>5-Star Rated</span>
|
||
<span
|
||
class="inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-brand/20 text-brand text-xs font-semibold border border-brand/30"><i
|
||
data-lucide="leaf" class="w-3.5 h-3.5"></i>Eco Certified</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Bottom Bar -->
|
||
<div class="border-t border-white/10">
|
||
<div
|
||
class="container-main py-6 flex flex-col md:flex-row items-center justify-between gap-4 text-center md:text-left">
|
||
<p class="text-sm text-white/50">© <span id="year"></span> Happy Hauling Junk Removal. All rights reserved.</p>
|
||
<div class="flex gap-6 text-sm text-white/50">
|
||
<a href="privacy.html" class="hover:text-brand transition-colors">Privacy Policy</a>
|
||
<a href="terms.html" class="hover:text-brand transition-colors">Terms of Service</a>
|
||
<a href="faq.html" class="hover:text-brand transition-colors">FAQs</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
|
||
<!-- MOBILE CALL BUTTON -->
|
||
<a href="tel:+12246222526" class="md:hidden fixed bottom-6 left-6 z-50 w-14 h-14 rounded-full bg-brand text-white shadow-xl flex items-center justify-center hover:scale-110 transition-transform animate-pulse-grow" aria-label="Call now">
|
||
<i data-lucide="phone" class="w-6 h-6"></i>
|
||
</a>
|
||
|
||
<!-- SCROLL TOP -->
|
||
<button id="scrollTop" class="fixed bottom-6 right-6 z-50 w-12 h-12 rounded-full bg-brand text-white shadow-xl items-center justify-center hover:scale-110 transition-all hidden" aria-label="Scroll to top">
|
||
<i data-lucide="arrow-up" class="w-5 h-5"></i>
|
||
</button>
|
||
|
||
<script>
|
||
lucide.createIcons();
|
||
|
||
// AOS Observer
|
||
let aosObserver = null;
|
||
function initAOS() {
|
||
if (aosObserver) aosObserver.disconnect();
|
||
aosObserver = new IntersectionObserver((entries) => {
|
||
entries.forEach(entry => { if (entry.isIntersecting) entry.target.classList.add('aos-in'); });
|
||
}, { threshold: 0.15, rootMargin: '0px 0px -40px 0px' });
|
||
document.querySelectorAll('[data-aos]').forEach(el => {
|
||
el.style.opacity = ''; el.style.transform = ''; aosObserver.observe(el);
|
||
});
|
||
}
|
||
|
||
// Preloader
|
||
window.addEventListener('load', () => {
|
||
const preloader = document.getElementById('preloader');
|
||
setTimeout(() => {
|
||
preloader.classList.add('hidden-preloader');
|
||
setTimeout(() => initAOS(), 150);
|
||
}, 1800);
|
||
});
|
||
|
||
// Navbar scroll
|
||
const nav = document.getElementById('navbar');
|
||
window.addEventListener('scroll', () => {
|
||
if (window.scrollY > 20) {
|
||
nav.classList.remove('bg-transparent');
|
||
nav.classList.add('bg-white/95','backdrop-blur-md','shadow-lg');
|
||
} else {
|
||
nav.classList.add('bg-transparent');
|
||
nav.classList.remove('bg-white/95','backdrop-blur-md','shadow-lg');
|
||
}
|
||
const st = document.getElementById('scrollTop');
|
||
if (st) {
|
||
if (window.scrollY > 400) { st.classList.remove('hidden'); st.classList.add('flex'); }
|
||
else { st.classList.add('hidden'); st.classList.remove('flex'); }
|
||
}
|
||
});
|
||
|
||
// Mobile menu
|
||
const toggle = document.getElementById('mobileToggle');
|
||
const menu = document.getElementById('mobileMenu');
|
||
toggle?.addEventListener('click', () => {
|
||
menu.classList.toggle('hidden');
|
||
const icon = toggle.querySelector('i');
|
||
icon.setAttribute('data-lucide', menu.classList.contains('hidden') ? 'menu' : 'x');
|
||
lucide.createIcons();
|
||
});
|
||
|
||
// Scroll top
|
||
document.getElementById('scrollTop')?.addEventListener('click', () => window.scrollTo({top:0, behavior:'smooth'}));
|
||
|
||
// Year
|
||
document.getElementById('year').textContent = new Date().getFullYear();
|
||
|
||
// Initial AOS (will re-init after loader)
|
||
initAOS();
|
||
setTimeout(() => lucide.createIcons(), 200);
|
||
</script>
|
||
<p class="aiml-site-credit">Made by <a href="https://aimloperations.com" rel="noopener noreferrer" target="_blank">AI ML Operations, LLC</a></p>
|
||
</body>
|
||
</html> |