Elementor #33

Vintage Aura Events | Where Heritage Meets Celebration

Vintage Aura Events

Where Heritage Meets Celebration

Experience timeless weddings, royal celebrations, heritage events and unforgettable moments inspired by majestic palaces and vintage elegance.

Explore Packages
Wedding

About Vintage Aura

At Vintage Aura Events, we transform celebrations into extraordinary experiences. Inspired by royal palaces, heritage architecture, floral elegance and timeless traditions, our team creates unforgettable events that blend luxury with culture.

Whether it is a royal wedding, grand reception, birthday celebration or cultural festival, our passion is creating memories that last forever.

Our Premium Services

Royal Weddings

Elegant palace-inspired wedding planning with luxurious floral decoration.

Grand Receptions

Sophisticated receptions with heritage décor and premium hospitality.

Birthday Celebrations

Unique birthday themes for children, adults and family gatherings.

Live Cultural Events

Traditional performances, music and entertainment.

Event Packages

Silver

₹49,999

Basic Decoration

Photography

Dining Arrangement

Golden Heritage

₹99,999

Luxury Decoration

Live Music

Premium Catering

Photography & Video

Royal Palace

₹1,99,999

Complete Royal Theme

Luxury Catering

Entertainment

Fireworks

Book Your Dream Event

Vintage Aura Events

Where Heritage Meets Celebration.

© 2026 All Rights Reserved.

*{ margin:0; padding:0; box-sizing:border-box; scroll-behavior:smooth; } body{ font-family:’Poppins’,sans-serif; background:#f8f4ec; color:#333; line-height:1.6; } h1,h2,h3{ font-family:’Cinzel’,serif; } a{ text-decoration:none; } img{ width:100%; display:block; } .navbar{ position:fixed; top:0; left:0; width:100%; padding:20px 8%; display:flex; justify-content:space-between; align-items:center; background:rgba(0,0,0,0.6); backdrop-filter:blur(10px); z-index:1000; } .logo h2{ color:#d4af37; font-size:30px; letter-spacing:2px; } .nav-links{ display:flex; list-style:none; gap:30px; } .nav-links a{ color:white; font-weight:500; transition:.3s; } .nav-links a:hover{ color:#d4af37; } .book-btn{ background:#d4af37; padding:12px 28px; border-radius:30px; color:black; font-weight:bold; transition:.4s; } .book-btn:hover{ background:white; transform:translateY(-3px); } .hero{ height:100vh; background:url(‘https://images.unsplash.com/photo-1519167758481-83f550bb49b3?w=1600′) center/cover; position:relative; display:flex; justify-content:center; align-items:center; text-align:center; } .overlay{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.55); } .hero-content{ position:relative; z-index:2; max-width:800px; padding:20px; color:white; animation:fadeIn 2s; } .hero-content h1{ font-size:65px; color:#d4af37; margin-bottom:15px; } .hero-content h3{ font-size:30px; margin-bottom:20px; } .hero-content p{ font-size:18px; margin-bottom:30px; } .hero-btn{ background:#d4af37; padding:15px 35px; border-radius:40px; color:black; font-weight:bold; transition:.4s; } .hero-btn:hover{ background:white; transform:scale(1.05); } .about{ display:flex; align-items:center; justify-content:center; gap:60px; padding:100px 10%; background:white; } .about-image{ flex:1; } .about-image img{ border-radius:20px; box-shadow:0 15px 30px rgba(0,0,0,.2); } .about-content{ flex:1; } .about-content h2{ font-size:42px; margin-bottom:20px; color:#7b5e2e; } .about-content p{ margin-bottom:20px; font-size:17px; } .title{ text-align:center; font-size:45px; margin-bottom:60px; color:#7b5e2e; } /* =========================== SERVICES SECTION =========================== */ .services{ padding:100px 10%; background:#fdf8f0; } .service-container{ display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:30px; } .card{ background:white; padding:35px 25px; text-align:center; border-radius:18px; box-shadow:0 10px 25px rgba(0,0,0,0.12); transition:0.4s; border-top:5px solid #d4af37; } .card:hover{ transform:translateY(-12px); box-shadow:0 18px 35px rgba(0,0,0,0.20); } .card i{ font-size:45px; color:#d4af37; margin-bottom:20px; } .card h3{ margin-bottom:15px; font-size:25px; color:#7b5e2e; } .card p{ font-size:16px; color:#555; } /* =========================== GALLERY =========================== */ .gallery{ padding:100px 10%; background:white; } .gallery-grid{ display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:25px; } .gallery-grid img{ height:280px; object-fit:cover; border-radius:15px; transition:.5s; cursor:pointer; box-shadow:0 10px 20px rgba(0,0,0,.15); } .gallery-grid img:hover{ transform:scale(1.06); filter:brightness(1.08); } /* =========================== PACKAGES =========================== */ .packages{ padding:100px 10%; background:#f8f4ec; } .package-container{ display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:35px; } .package{ background:white; padding:40px 25px; text-align:center; border-radius:20px; box-shadow:0 12px 25px rgba(0,0,0,.12); transition:.4s; } .package:hover{ transform:translateY(-10px); } .package h3{ font-size:28px; color:#7b5e2e; margin-bottom:15px; } .package h1{ font-size:42px; color:#d4af37; margin-bottom:20px; } .package p{ margin:10px 0; font-size:17px; } .package button{ margin-top:25px; padding:12px 35px; background:#d4af37; border:none; border-radius:30px; font-size:16px; font-weight:bold; cursor:pointer; transition:.3s; } .package button:hover{ background:#111; color:white; } .premium{ background:linear-gradient(135deg,#fff8e8,#f6e2a5); border:3px solid #d4af37; transform:scale(1.05); } .premium:hover{ transform:scale(1.08); } =========================== CONTACT SECTION =========================== */ .contact{ padding:100px 10%; background:white; text-align:center; } .contact h2{ font-size:42px; color:#7b5e2e; margin-bottom:40px; } .contact form{ max-width:700px; margin:auto; display:flex; flex-direction:column; gap:20px; } .contact input, .contact textarea{ padding:16px; border:2px solid #d4af37; border-radius:12px; font-size:16px; outline:none; font-family:’Poppins’,sans-serif; } .contact input:focus, .contact textarea:focus{ border-color:#7b5e2e; box-shadow:0 0 10px rgba(212,175,55,.3); } .contact button{ padding:16px; background:#d4af37; border:none; border-radius:30px; font-size:18px; font-weight:bold; cursor:pointer; transition:.4s; } .contact button:hover{ background:#111; color:white; } /* =========================== FOOTER =========================== */ footer{ background:#1d1d1d; color:white; text-align:center; padding:50px 20px; } footer h2{ color:#d4af37; margin-bottom:15px; } footer p{ margin:8px 0; } /* =========================== ANIMATION =========================== */ @keyframes fadeIn{ from{ opacity:0; transform:translateY(40px); } to{ opacity:1; transform:translateY(0); } } .about, .services, .gallery, .packages, .contact{ animation:fadeIn 1.5s ease; } /* =========================== RESPONSIVE =========================== */ @media(max-width:900px){ .navbar{ flex-direction:column; padding:20px; } .nav-links{ flex-wrap:wrap; justify-content:center; gap:15px; margin:20px 0; } .hero-content h1{ font-size:42px; } .hero-content h3{ font-size:22px; } .hero-content p{ font-size:16px; } .about{ flex-direction:column; text-align:center; } .about-image, .about-content{ width:100%; } .title{ font-size:34px; } .contact h2{ font-size:34px; } } @media(max-width:600px){ .hero{ padding:20px; } .hero-content h1{ font-size:34px; } .hero-content h3{ font-size:20px; } .hero-btn, .book-btn{ padding:12px 22px; font-size:14px; } .package h1{ font-size:34px; } .logo h2{ font-size:24px; } }