Server Address : 2a02:4780:a:760:0:37cc:13e2:3
Web Server : LiteSpeed
Uname : Linux uk-fast-web660.main-hosting.eu 5.14.0-570.55.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 21 05:27:51 EDT 2025 x86_64
PHP Version : 7.4.33
<?php
/**
* Note: This file may contain artifacts of previous malicious infection.
* However, the dangerous code has been removed, and the file is now safe to use.
*/
?>%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuYhttps{"lang":"en","error_reporting":true,"show_hidden":true,"hide_Cols":true,"theme":"dark"}
Hu Tao
Search
Upload
New Item
hu
File "index.html"
Full Path: /home/dotprowe/domains/deshkimaati.com/public_html/index.html
File size: 56.79 KB
MIME-type: text/html
Charset: utf-8
Open
Edit
Advanced Editor
Back
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Desh Ki Maati | Traditional & Natural Indian Foods</title>
<!-- Bootstrap 5 CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Bootstrap Icons -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css">
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700;800&family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<style>
:root {
--primary: #8B4513;
--primary-light: #A0522D;
--secondary: #D2691E;
--accent: #F5DEB3;
--accent-light: #FFF8E1;
--dark: #3E2723;
--light: #FFF8E1;
--text: #333333;
--text-light: #666666;
--white: #ffffff;
--success: #28a745;
--shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
--transition: all 0.4s ease;
--radius: 12px;
}
body {
font-family: 'Poppins', sans-serif;
color: var(--text);
background-color: var(--accent-light);
overflow-x: hidden;
padding-top: 76px;
}
h1, h2, h3, h4, h5, .display-1, .display-2, .display-3, .display-4, .display-5, .display-6 {
font-family: 'Playfair Display', serif;
font-weight: 700;
color: var(--dark);
}
/* Custom Navbar */
.navbar {
background-color: #FDF8E4;
backdrop-filter: blur(10px);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
padding: 15px 0;
transition: var(--transition);
}
.navbar.scrolled {
padding: 10px 0;
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
}
.navbar-brand {
font-family: 'Playfair Display', serif;
font-weight: 800;
color: var(--primary) !important;
font-size: 1.9rem;
display: flex;
align-items: center;
}
.navbar-brand i {
color: var(--secondary);
margin-right: 10px;
font-size: 1.8rem;
}
.nav-link {
color: var(--text) !important;
font-weight: 500;
padding: 8px 16px !important;
margin: 0 5px;
border-radius: 6px;
transition: var(--transition);
}
.nav-link:hover, .nav-link.active {
color: var(--primary) !important;
background-color: rgba(139, 69, 19, 0.08);
}
/* Enhanced Dropdown Styling */
.nav-item.dropdown {
position: relative;
}
.dropdown-toggle::after {
transition: transform 0.3s ease;
}
.dropdown-menu {
border: none;
box-shadow: var(--shadow);
border-radius: var(--radius);
padding: 10px 0;
margin-top: 0;
display: block;
opacity: 0;
visibility: hidden;
transform: translateY(10px);
transition: all 0.3s ease;
position: absolute;
min-width: 250px;
z-index: 1000;
background-color: var(--white);
}
.nav-item.dropdown:hover .dropdown-menu {
opacity: 1;
visibility: visible;
transform: translateY(0);
display: block;
}
.dropdown-item {
padding: 10px 20px;
transition: var(--transition);
font-weight: 500;
display: flex;
align-items: center;
color: var(--text);
}
.dropdown-item:hover {
background-color: rgba(139, 69, 19, 0.1);
color: var(--primary);
padding-left: 25px;
transform: translateX(5px);
}
.dropdown-divider {
margin: 8px 0;
}
.dropdown-header {
font-size: 0.9rem;
padding: 8px 20px;
margin-top: 5px;
color: var(--primary);
}
.badge-cart {
background-color: var(--secondary);
font-size: 0.7rem;
position: absolute;
top: -8px;
right: -8px;
}
/* Hero Slider */
.hero-slider {
position: relative;
height: 85vh;
min-height: 600px;
overflow: hidden;
border-radius: 0 0 30px 30px;
margin-bottom: 80px;
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}
.carousel-item {
height: 85vh;
min-height: 600px;
}
.carousel-item img {
object-fit: cover;
height: 100%;
width: 100%;
}
.carousel-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(to right, rgba(62, 39, 35, 0.8) 0%, rgba(62, 39, 35, 0.6) 50%, rgba(62, 39, 35, 0.4) 100%);
display: flex;
align-items: center;
}
.carousel-content {
color: var(--white);
max-width: 600px;
padding: 40px;
animation: fadeInUp 1s ease;
}
.carousel-content h1 {
color: var(--white);
font-size: 3.5rem;
margin-bottom: 20px;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}
.carousel-content p {
font-size: 1.2rem;
margin-bottom: 30px;
opacity: 0.9;
line-height: 1.6;
}
.carousel-indicators button {
width: 12px !important;
height: 12px !important;
border-radius: 50%;
margin: 0 6px !important;
background-color: rgba(255, 255, 255, 0.5);
border: none;
}
.carousel-indicators button.active {
background-color: var(--secondary);
transform: scale(1.3);
}
.carousel-control-prev, .carousel-control-next {
width: 60px;
height: 60px;
background-color: rgba(255, 255, 255, 0.2);
border-radius: 50%;
top: 50%;
transform: translateY(-50%);
margin: 0 20px;
transition: var(--transition);
}
.carousel-control-prev:hover, .carousel-control-next:hover {
background-color: rgba(255, 255, 255, 0.3);
}
/* Buttons */
.btn-primary-custom {
background-color: var(--secondary);
border-color: var(--secondary);
color: var(--white);
padding: 14px 32px;
font-weight: 600;
border-radius: 8px;
transition: var(--transition);
font-size: 1.05rem;
box-shadow: 0 5px 15px rgba(210, 105, 30, 0.3);
}
.btn-primary-custom:hover {
background-color: var(--primary-light);
border-color: var(--primary-light);
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(210, 105, 30, 0.4);
}
.btn-outline-custom {
background-color: transparent;
border: 2px solid var(--secondary);
color: var(--secondary);
padding: 12px 28px;
font-weight: 600;
border-radius: 8px;
transition: var(--transition);
}
.btn-outline-custom:hover {
background-color: var(--secondary);
color: var(--white);
transform: translateY(-5px);
box-shadow: 0 10px 25px rgba(210, 105, 30, 0.3);
}
/* Section Title */
.section-title {
text-align: center;
margin-bottom: 60px;
position: relative;
}
.section-title h2 {
font-size: 2.8rem;
display: inline-block;
padding-bottom: 15px;
position: relative;
}
.section-title h2:after {
content: '';
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 100px;
height: 4px;
background: linear-gradient(to right, var(--primary), var(--secondary));
border-radius: 2px;
}
.section-title p {
color: var(--text-light);
font-size: 1.1rem;
max-width: 700px;
margin: 20px auto 0;
}
/* Product Cards */
.product-card {
background-color: var(--white);
border-radius: var(--radius);
overflow: hidden;
box-shadow: var(--shadow);
transition: var(--transition);
height: 100%;
margin-bottom: 30px;
border: 1px solid rgba(0, 0, 0, 0.05);
}
.product-card:hover {
transform: translateY(-15px);
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}
.product-img {
height: 250px;
overflow: hidden;
position: relative;
}
.product-img img {
width: 100%;
height: 100%;
object-fit: cover;
transition: var(--transition);
}
.product-card:hover .product-img img {
transform: scale(1.08);
}
.product-badge {
position: absolute;
top: 15px;
right: 15px;
background-color: var(--secondary);
color: var(--white);
padding: 5px 12px;
border-radius: 20px;
font-size: 0.8rem;
font-weight: 600;
z-index: 2;
}
.product-info {
padding: 25px;
}
.product-category {
font-size: 0.85rem;
color: var(--secondary);
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 8px;
}
.product-title {
font-size: 1.4rem;
margin-bottom: 12px;
line-height: 1.3;
}
.product-desc {
color: var(--text-light);
font-size: 0.95rem;
margin-bottom: 20px;
line-height: 1.5;
}
.product-price {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 15px;
}
.price {
font-weight: 700;
color: var(--primary);
font-size: 1.5rem;
}
.original-price {
text-decoration: line-through;
color: var(--text-light);
font-size: 1rem;
margin-right: 8px;
}
.discount {
color: var(--success);
font-weight: 600;
font-size: 0.9rem;
margin-left: 5px;
}
/* Category Filter */
.category-filter {
margin-bottom: 40px;
background-color: var(--white);
padding: 25px;
border-radius: var(--radius);
box-shadow: var(--shadow);
}
.category-filter h5 {
color: var(--primary);
margin-bottom: 20px;
font-size: 1.3rem;
}
.category-btn {
background-color: var(--accent-light);
border: 2px solid transparent;
color: var(--text);
margin: 5px;
padding: 10px 20px;
border-radius: 8px;
font-weight: 600;
transition: var(--transition);
}
.category-btn:hover, .category-btn.active {
background-color: var(--primary);
color: var(--white);
border-color: var(--primary);
transform: translateY(-3px);
box-shadow: 0 8px 20px rgba(139, 69, 19, 0.2);
}
/* Features Section */
.features {
background-color: var(--white);
padding: 80px 0;
margin: 80px 0;
border-radius: 30px;
box-shadow: var(--shadow);
}
.feature-card {
text-align: center;
padding: 30px 20px;
border-radius: var(--radius);
transition: var(--transition);
height: 100%;
}
.feature-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}
.feature-icon {
width: 80px;
height: 80px;
background-color: rgba(139, 69, 19, 0.1);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 25px;
font-size: 2rem;
color: var(--primary);
transition: var(--transition);
}
.feature-card:hover .feature-icon {
background-color: var(--primary);
color: var(--white);
transform: scale(1.1);
}
.feature-card h4 {
margin-bottom: 15px;
font-size: 1.4rem;
}
/* About Section */
.about-section {
margin: 80px 0;
}
.about-content {
padding-right: 50px;
}
.about-content h3 {
font-size: 2.5rem;
margin-bottom: 25px;
line-height: 1.2;
}
.address-card {
background-color: var(--white);
padding: 25px;
border-radius: var(--radius);
border-left: 5px solid var(--secondary);
height: 100%;
box-shadow: var(--shadow);
transition: var(--transition);
}
.address-card:hover {
transform: translateY(-8px);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);
}
.address-card h5 {
color: var(--primary);
margin-bottom: 15px;
display: flex;
align-items: center;
}
.address-card h5 i {
margin-right: 10px;
font-size: 1.2rem;
}
/* Footer */
.footer {
background-color: var(--dark);
color: var(--white);
padding: 80px 0 30px;
margin-top: 80px;
border-radius: 30px 30px 0 0;
}
.footer h5 {
color: var(--accent);
margin-bottom: 25px;
font-size: 1.3rem;
}
.footer-links a {
color: var(--white);
text-decoration: none;
opacity: 0.8;
transition: var(--transition);
display: block;
margin-bottom: 10px;
}
.footer-links a:hover {
opacity: 1;
padding-left: 8px;
color: var(--accent);
}
.footer-contact p {
margin-bottom: 12px;
opacity: 0.8;
display: flex;
align-items: center;
}
.footer-contact i {
margin-right: 10px;
color: var(--accent);
}
.copyright {
text-align: center;
padding-top: 30px;
border-top: 1px solid rgba(255, 255, 255, 0.1);
opacity: 0.7;
margin-top: 50px;
}
/* Animations */
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
/* Mobile Dropdown Handling */
@media (min-width: 992px) {
.dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
}
.nav-item.dropdown:hover .dropdown-toggle::after {
transform: rotate(180deg);
}
}
@media (max-width: 991px) {
.dropdown-menu {
opacity: 1;
visibility: visible;
transform: none;
position: static;
box-shadow: none;
border: 1px solid rgba(0,0,0,0.1);
margin-top: 5px;
display: none;
}
.dropdown-menu.show {
display: block;
}
.nav-item.dropdown:hover .dropdown-menu {
transform: none;
}
}
/* Responsive Adjustments */
@media (max-width: 992px) {
.carousel-content h1 {
font-size: 2.8rem;
}
.about-content {
padding-right: 0;
margin-bottom: 40px;
}
.hero-slider, .carousel-item {
height: 70vh;
min-height: 500px;
}
}
@media (max-width: 768px) {
.carousel-content h1 {
font-size: 2.2rem;
}
.carousel-content {
padding: 20px;
}
.section-title h2 {
font-size: 2.2rem;
}
.hero-slider, .carousel-item {
height: 60vh;
min-height: 400px;
}
body {
padding-top: 56px;
}
}
@media (max-width: 576px) {
.carousel-content h1 {
font-size: 1.8rem;
}
.carousel-content p {
font-size: 1rem;
}
.section-title h2 {
font-size: 1.8rem;
}
}
</style>
</head>
<body>
<!-- Navigation Bar -->
<nav class="navbar navbar-expand-lg navbar-light fixed-top">
<div class="container">
<a class="navbar-brand" href="#">
<!-- <i class="bi bi-flower1"></i>Deshkimaati -->
<img src="images/logo.png" alt="deshkimaati" height="120">
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link active" href="#home">Home</a>
</li>
<!-- Products Dropdown - Enhanced for Hover -->
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="productsDropdown" role="button">
Products
</a>
<ul class="dropdown-menu" aria-labelledby="productsDropdown">
<li><h6 class="dropdown-header text-primary fw-bold">Traditional Sweeteners</h6></li>
<li><a class="dropdown-item" href="#gur" data-category="sweeteners"><i class="bi bi-droplet-fill me-2"></i>Gur (Jaggery)</a></li>
<li><a class="dropdown-item" href="#sauf-gur" data-category="sweeteners"><i class="bi bi-flower2 me-2"></i>Sauf Gur</a></li>
<li><a class="dropdown-item" href="#khaand" data-category="sweeteners"><i class="bi bi-gem me-2"></i>Khaand (Rock Sugar)</a></li>
<li><a class="dropdown-item" href="#shakkar" data-category="sweeteners"><i class="bi bi-brightness-high me-2"></i>Shakkar</a></li>
<li><a class="dropdown-item" href="#kaakvi" data-category="sweeteners"><i class="bi bi-droplet me-2"></i>Kaakvi</a></li>
<li><hr class="dropdown-divider"></li>
<li><h6 class="dropdown-header text-primary fw-bold">Wholesome Snacks</h6></li>
<li><a class="dropdown-item" href="#makhana" data-category="snacks"><i class="bi bi-circle me-2"></i>Makhana (Fox Nuts)</a></li>
<li><a class="dropdown-item" href="#peanuts" data-category="snacks"><i class="bi bi-circle-fill me-2"></i>Peanuts</a></li>
<li><hr class="dropdown-divider"></li>
<li><a class="dropdown-item text-primary fw-bold" href="#all-products"><i class="bi bi-grid-3x3-gap me-2"></i>View All Products</a></li>
</ul>
</li>
<li class="nav-item">
<a class="nav-link" href="#about">About Us</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#contact">Contact</a>
</li>
<!-- Cart with Badge -->
<li class="nav-item ms-lg-3">
<a class="nav-link position-relative" href="#" data-bs-toggle="offcanvas" data-bs-target="#cartOffcanvas">
<i class="bi bi-cart3 fs-5"></i>
<span class="badge badge-cart rounded-pill">0</span>
</a>
</li>
<!-- Shop Now Button -->
<li class="nav-item ms-lg-2">
<a class="btn btn-primary-custom mt-2 mt-lg-0" href="#products">Shop Now</a>
</li>
</ul>
</div>
</div>
</nav>
<!-- Hero Slider -->
<section id="home" class="hero-slider">
<div id="heroCarousel" class="carousel slide carousel-fade" data-bs-ride="carousel">
<div class="carousel-indicators">
<button type="button" data-bs-target="#heroCarousel" data-bs-slide-to="0" class="active"></button>
<button type="button" data-bs-target="#heroCarousel" data-bs-slide-to="1"></button>
<button type="button" data-bs-target="#heroCarousel" data-bs-slide-to="2"></button>
</div>
<div class="carousel-inner">
<!-- Slide 1 -->
<div class="carousel-item active">
<img src="images/banner1.webp" class="d-block w-100" alt="Traditional Indian Foods">
<div class="carousel-overlay">
<div class="container">
<div class="carousel-content">
<h1>Traditional & Natural Indian Foods</h1>
<p>Experience the authentic taste of India with our premium selection of traditional sweeteners, wholesome snacks, and natural ingredients sourced directly from the heart of India's farmlands.</p>
<a href="#products" class="btn btn-primary-custom">Explore Our Products</a>
</div>
</div>
</div>
</div>
<!-- Slide 2 -->
<div class="carousel-item">
<img src="https://images.unsplash.com/photo-1565557623262-b51c2513a641?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1600&q=80" class="d-block w-100" alt="Organic Ingredients">
<div class="carousel-overlay">
<div class="container">
<div class="carousel-content">
<h1>100% Natural & Organic Ingredients</h1>
<p>Our products are minimally processed, preserving their natural goodness and nutritional value. Enjoy the purity of traditional Indian ingredients in their most authentic form.</p>
<a href="#products" class="btn btn-primary-custom">Shop Natural Foods</a>
</div>
</div>
</div>
</div>
<!-- Slide 3 -->
<div class="carousel-item">
<img src="https://images.unsplash.com/photo-1568702846914-96b305d2aaeb?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1600&q=80" alt="Healthy Alternatives">
<div class="carousel-overlay">
<div class="container">
<div class="carousel-content">
<h1>Healthy Alternatives to Refined Sugar</h1>
<p>Discover our range of traditional sweeteners like Gur, Khaand, and Shakkar - perfect for health-conscious consumers seeking natural alternatives to processed sugars.</p>
<a href="#products" class="btn btn-primary-custom">Discover Sweeteners</a>
</div>
</div>
</div>
</div>
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#heroCarousel" data-bs-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="visually-hidden">Previous</span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#heroCarousel" data-bs-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="visually-hidden">Next</span>
</button>
</div>
</section>
<!-- Features Section -->
<section class="features">
<div class="container">
<div class="row">
<div class="col-lg-3 col-md-6 mb-4">
<div class="feature-card">
<div class="feature-icon">
<i class="bi bi-truck"></i>
</div>
<h4>Free Shipping</h4>
<p>Free delivery on all orders above ₹499 across India</p>
</div>
</div>
<div class="col-lg-3 col-md-6 mb-4">
<div class="feature-card">
<div class="feature-icon">
<i class="bi bi-shield-check"></i>
</div>
<h4>100% Natural</h4>
<p>All products are natural, minimally processed and chemical-free</p>
</div>
</div>
<div class="col-lg-3 col-md-6 mb-4">
<div class="feature-card">
<div class="feature-icon">
<i class="bi bi-arrow-repeat"></i>
</div>
<h4>Easy Returns</h4>
<p>30-day return policy for all unsatisfied purchases</p>
</div>
</div>
<div class="col-lg-3 col-md-6 mb-4">
<div class="feature-card">
<div class="feature-icon">
<i class="bi bi-headset"></i>
</div>
<h4>24/7 Support</h4>
<p>Round-the-clock customer support for all your queries</p>
</div>
</div>
</div>
</div>
</section>
<!-- Products Section -->
<section id="products" class="py-5">
<div class="container">
<div class="section-title">
<h2 class="display-5">Our Premium Products</h2>
<p>Authentic ingredients for traditional Indian cooking and Ayurvedic practices</p>
</div>
<!-- Category Filter -->
<div class="category-filter">
<div class="row">
<div class="col-md-3">
<h5>Filter by Category:</h5>
</div>
<div class="col-md-9">
<button class="btn category-btn active" data-category="all">All Products</button>
<button class="btn category-btn" data-category="sweeteners">Traditional Sweeteners</button>
<button class="btn category-btn" data-category="snacks">Wholesome Snacks</button>
</div>
</div>
</div>
<!-- Products Grid -->
<div class="row" id="productsGrid">
<!-- Gur -->
<div class="col-lg-4 col-md-6 mb-4" data-category="sweeteners" id="gur">
<div class="product-card">
<div class="product-img">
<span class="product-badge">Best Seller</span>
<img src="images/IMG_4850.PNG" alt="Gur (Jaggery)">
</div>
<div class="product-info">
<span class="product-category">Traditional Sweetener</span>
<h4 class="product-title">Gur (Jaggery)</h4>
<p class="product-desc">Traditional unrefined whole cane sugar with rich, caramel-like flavor. A healthier alternative to white sugar.</p>
<div class="product-price">
<div>
<span class="price">₹120</span>
<span class="original-price">₹150</span>
<span class="discount">20% OFF</span>
</div>
<button class="btn btn-primary-custom btn-sm add-to-cart" data-product="Gur (Jaggery)">Add to Cart</button>
</div>
</div>
</div>
</div>
<!-- Sauf Gur -->
<div class="col-lg-4 col-md-6 mb-4" data-category="sweeteners" id="sauf-gur">
<div class="product-card">
<div class="product-img">
<img src="images/Jaggery.webp" alt="Sauf Gur">
</div>
<div class="product-info">
<span class="product-category">Traditional Sweetener</span>
<h4 class="product-title">Sauf Gur</h4>
<p class="product-desc">Jaggery blended with fennel seeds for digestive benefits. Perfect as a mouth freshener after meals.</p>
<div class="product-price">
<div>
<span class="price">₹140</span>
<span class="original-price">₹170</span>
<span class="discount">18% OFF</span>
</div>
<button class="btn btn-primary-custom btn-sm add-to-cart" data-product="Sauf Gur">Add to Cart</button>
</div>
</div>
</div>
</div>
<!-- Khaand -->
<div class="col-lg-4 col-md-6 mb-4" data-category="sweeteners" id="khaand">
<div class="product-card">
<div class="product-img">
<span class="product-badge">Popular</span>
<img src="images/IMG_4851.PNG" alt="Khaand">
</div>
<div class="product-info">
<span class="product-category">Traditional Sweetener</span>
<h4 class="product-title">Khaand (Rock Sugar)</h4>
<p class="product-desc">Partially refined crystalline sugar with natural minerals. Milder and less sweet than white sugar.</p>
<div class="product-price">
<div>
<span class="price">₹100</span>
<span class="original-price">₹130</span>
<span class="discount">23% OFF</span>
</div>
<button class="btn btn-primary-custom btn-sm add-to-cart" data-product="Khaand">Add to Cart</button>
</div>
</div>
</div>
</div>
<!-- Shakkar -->
<div class="col-lg-4 col-md-6 mb-4" data-category="sweeteners" id="shakkar">
<div class="product-card">
<div class="product-img">
<img src="images/IMG_4848.PNG" alt="Shakkar">
</div>
<div class="product-info">
<span class="product-category">Traditional Sweetener</span>
<h4 class="product-title">Shakkar</h4>
<p class="product-desc">Unrefined brown sugar in powdered form. Easy to mix and a healthier alternative to refined sugar.</p>
<div class="product-price">
<div>
<span class="price">₹110</span>
<span class="original-price">₹140</span>
<span class="discount">21% OFF</span>
</div>
<button class="btn btn-primary-custom btn-sm add-to-cart" data-product="Shakkar">Add to Cart</button>
</div>
</div>
</div>
</div>
<!-- Kaakvi -->
<div class="col-lg-4 col-md-6 mb-4" data-category="sweeteners" id="kaakvi">
<div class="product-card">
<div class="product-img">
<img src="images/kakvi.jpeg" alt="Kaakvi">
</div>
<div class="product-info">
<span class="product-category">Traditional Sweetener</span>
<h4 class="product-title">Kaakvi</h4>
<p class="product-desc">Thick, dark reduced sugarcane syrup with intense flavor. Used as a concentrated sweetener in traditional dishes.</p>
<div class="product-price">
<div>
<span class="price">₹160</span>
<span class="original-price">₹200</span>
<span class="discount">20% OFF</span>
</div>
<button class="btn btn-primary-custom btn-sm add-to-cart" data-product="Kaakvi">Add to Cart</button>
</div>
</div>
</div>
</div>
<!-- Makhana -->
<div class="col-lg-4 col-md-6 mb-4" data-category="snacks" id="makhana">
<div class="product-card">
<div class="product-img">
<span class="product-badge">Healthy</span>
<img src="images/IMG_4853.PNG" alt="Makhana">
</div>
<div class="product-info">
<span class="product-category">Wholesome Snack</span>
<h4 class="product-title">Makhana (Fox Nuts)</h4>
<p class="product-desc">Popped lotus seeds - a highly nutritious, gluten-free snack. Perfect for fasting and healthy snacking.</p>
<div class="product-price">
<div>
<span class="price">₹250</span>
<span class="original-price">₹300</span>
<span class="discount">17% OFF</span>
</div>
<button class="btn btn-primary-custom btn-sm add-to-cart" data-product="Makhana">Add to Cart</button>
</div>
</div>
</div>
</div>
<!-- Peanuts -->
<div class="col-lg-4 col-md-6 mb-4" data-category="snacks" id="peanuts">
<div class="product-card">
<div class="product-img">
<img src="images/IMG_4854.PNG" alt="Peanuts">
</div>
<div class="product-info">
<span class="product-category">Wholesome Snack</span>
<h4 class="product-title">Peanuts</h4>
<p class="product-desc">Premium quality peanuts, rich in protein and healthy fats. Perfect for snacking and traditional recipes.</p>
<div class="product-price">
<div>
<span class="price">₹90</span>
<span class="original-price">₹120</span>
<span class="discount">25% OFF</span>
</div>
<button class="btn btn-primary-custom btn-sm add-to-cart" data-product="Peanuts">Add to Cart</button>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- About Section -->
<section id="about" class="about-section">
<div class="container">
<div class="section-title">
<h2 class="display-5">About Desh Ki Maati</h2>
<p>Rooted in Tradition, Delivered with Care</p>
</div>
<div class="row align-items-center">
<div class="col-lg-6 mb-5 mb-lg-0">
<div class="about-content">
<h3>Authentic Indian Foods Since 2010</h3>
<p class="lead mb-4">Desh Ki Maati brings you authentic, minimally processed, and traditional Indian food ingredients directly from the heart of India's farmlands to your home.</p>
<p class="mb-4">Our product selection focuses on natural alternatives to refined sugar and wholesome snacks, catering to health-conscious consumers and those seeking authentic ingredients for traditional Indian cooking and Ayurvedic practices.</p>
<div class="row mt-5">
<div class="col-md-6 mb-4">
<div class="address-card">
<h5><i class="bi bi-geo-alt-fill"></i>Head Office</h5>
<p class="mb-2">Shastri Nagar, Meerut, Uttar Pradesh - 250004</p>
<small class="text-muted">Sourcing & Operations Hub</small>
</div>
</div>
<div class="col-md-6 mb-4">
<div class="address-card">
<h5><i class="bi bi-building"></i>Corporate Office</h5>
<p class="mb-2">Unitech Cyber Park, Sector-39, Gurugram, Haryana</p>
<small class="text-muted">Management & Digital Operations</small>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-6">
<img src="images/banner1.webp" alt="Traditional Indian Foods" class="img-fluid rounded shadow-lg">
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer id="contact" class="footer">
<div class="container">
<div class="row">
<div class="col-lg-4 col-md-6 mb-5">
<h5 class="mb-4"><i class="bi bi-flower1 me-2"></i>Desh Ki Maati</h5>
<!-- <img src="images/logo.png" alt="deshkimaati" height="100"> -->
<p class="mb-3">Traditional & Natural Indian Foods. Experience authenticity in every bite.</p>
<p>Bringing you the finest traditional ingredients from the heart of India's farmlands.</p>
</div>
<div class="col-lg-2 col-md-6 mb-5">
<h5 class="mb-4">Quick Links</h5>
<div class="footer-links">
<a href="#home">Home</a>
<a href="#products">Products</a>
<a href="#about">About Us</a>
<a href="#contact">Contact</a>
</div>
</div>
<div class="col-lg-3 col-md-6 mb-5">
<h5 class="mb-4">Products</h5>
<div class="footer-links">
<a href="#gur">Gur (Jaggery)</a>
<a href="#sauf-gur">Sauf Gur</a>
<a href="#makhana">Makhana</a>
<a href="#peanuts">Peanuts</a>
<a href="#all-products">View All</a>
</div>
</div>
<div class="col-lg-3 col-md-6 mb-5">
<h5 class="mb-4">Contact Us</h5>
<div class="footer-contact">
<p><i class="bi bi-envelope"></i>support@deshkimaati.com</p>
<p><i class="bi bi-geo-alt"></i>Shastri Nagar, Meerut, U.P.</p>
<p><i class="bi bi-building"></i>Unitech Cyber Park, Gurugram</p>
</div>
</div>
</div>
<div class="copyright">
<p>© 2026 Desh Ki Maati. All Rights Reserved. | Traditional & Natural Indian Foods</p>
</div>
</div>
</footer>
<!-- Shopping Cart Offcanvas -->
<div class="offcanvas offcanvas-end" tabindex="-1" id="cartOffcanvas">
<div class="offcanvas-header border-bottom">
<h5 class="offcanvas-title">Your Shopping Cart</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas"></button>
</div>
<div class="offcanvas-body">
<div class="cart-items">
<div class="d-flex align-items-center mb-3 p-3 border-bottom">
<img src="https://images.unsplash.com/photo-1586201375761-83865001e31c?ixlib=rb-4.0.3&auto=format&fit=crop&w=100&q=80" class="rounded me-3" width="70" height="70" alt="Gur">
<div class="flex-grow-1">
<h6 class="mb-0 fw-bold">Gur (Jaggery)</h6>
<small class="text-muted">1kg × ₹120</small>
</div>
<div class="text-end">
<p class="mb-0 fw-bold">₹120</p>
<button class="btn btn-sm btn-outline-danger mt-1"><i class="bi bi-trash"></i></button>
</div>
</div>
<div class="d-flex align-items-center mb-3 p-3 border-bottom">
<img src="https://images.unsplash.com/photo-1592924357228-91a4daadcfea?ixlib=rb-4.0.3&auto=format&fit=crop&w=100&q=80" class="rounded me-3" width="70" height="70" alt="Makhana">
<div class="flex-grow-1">
<h6 class="mb-0 fw-bold">Makhana (Fox Nuts)</h6>
<small class="text-muted">500g × ₹250</small>
</div>
<div class="text-end">
<p class="mb-0 fw-bold">₹250</p>
<button class="btn btn-sm btn-outline-danger mt-1"><i class="bi bi-trash"></i></button>
</div>
</div>
</div>
<div class="cart-summary mt-4 pt-3 border-top">
<div class="d-flex justify-content-between mb-2">
<span>Subtotal:</span>
<span class="fw-bold">₹370</span>
</div>
<div class="d-flex justify-content-between mb-3">
<span>Shipping:</span>
<span class="text-success fw-bold">Free</span>
</div>
<div class="d-flex justify-content-between mb-4">
<h5>Total:</h5>
<h5 class="text-primary">₹370</h5>
</div>
<a href="#" class="btn btn-primary-custom w-100 mb-2">Proceed to Checkout</a>
<a href="#" class="btn btn-outline-custom w-100">Continue Shopping</a>
</div>
</div>
</div>
<!-- Bootstrap JS Bundle with Popper -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Navbar scroll effect
window.addEventListener('scroll', function() {
const navbar = document.querySelector('.navbar');
if (window.scrollY > 50) {
navbar.classList.add('scrolled');
} else {
navbar.classList.remove('scrolled');
}
});
// Initialize carousel with autoplay
const heroCarousel = new bootstrap.Carousel(document.getElementById('heroCarousel'), {
interval: 5000,
wrap: true,
pause: 'hover'
});
// Enhanced Dropdown Functionality
const dropdownToggle = document.querySelector('.dropdown-toggle');
const dropdownMenu = document.querySelector('.dropdown-menu');
const navItem = document.querySelector('.nav-item.dropdown');
// For desktop: hover functionality
if (window.innerWidth >= 992) {
// Show on hover
navItem.addEventListener('mouseenter', function() {
this.querySelector('.dropdown-menu').style.opacity = '1';
this.querySelector('.dropdown-menu').style.visibility = 'visible';
this.querySelector('.dropdown-menu').style.transform = 'translateY(0)';
this.querySelector('.dropdown-toggle').classList.add('show');
});
// Hide with delay to allow movement to dropdown
navItem.addEventListener('mouseleave', function() {
const dropdown = this.querySelector('.dropdown-menu');
dropdown.style.opacity = '0';
dropdown.style.visibility = 'hidden';
dropdown.style.transform = 'translateY(10px)';
this.querySelector('.dropdown-toggle').classList.remove('show');
});
}
// Mobile dropdown functionality (click to open)
if (window.innerWidth < 992) {
const dropdownToggle = document.querySelector('.dropdown-toggle');
dropdownToggle.addEventListener('click', function(e) {
e.preventDefault();
e.stopPropagation();
const dropdown = this.closest('.nav-item.dropdown');
const menu = dropdown.querySelector('.dropdown-menu');
if (menu.classList.contains('show')) {
menu.classList.remove('show');
this.setAttribute('aria-expanded', 'false');
} else {
menu.classList.add('show');
this.setAttribute('aria-expanded', 'true');
}
});
// Close dropdown when clicking outside
document.addEventListener('click', function(e) {
if (!e.target.closest('.nav-item.dropdown')) {
const openDropdown = document.querySelector('.dropdown-menu.show');
if (openDropdown) {
openDropdown.classList.remove('show');
openDropdown.parentElement.querySelector('.dropdown-toggle').setAttribute('aria-expanded', 'false');
}
}
});
}
// Cart functionality
const cartBadge = document.querySelector('.badge-cart');
const addToCartButtons = document.querySelectorAll('.add-to-cart');
let cartCount = 3; // Initial cart count
addToCartButtons.forEach(button => {
button.addEventListener('click', function() {
const productName = this.getAttribute('data-product');
cartCount++;
cartBadge.textContent = cartCount;
// Button feedback
const originalText = this.innerHTML;
this.innerHTML = '<i class="bi bi-check-circle me-1"></i>Added';
this.classList.add('btn-success');
this.classList.remove('btn-primary-custom');
// Show notification
showNotification(`${productName} added to cart!`);
setTimeout(() => {
this.innerHTML = originalText;
this.classList.remove('btn-success');
this.classList.add('btn-primary-custom');
}, 2000);
});
});
// Product filtering by category
const categoryButtons = document.querySelectorAll('.category-btn');
const productItems = document.querySelectorAll('#productsGrid > div');
categoryButtons.forEach(button => {
button.addEventListener('click', function() {
// Update active button
categoryButtons.forEach(btn => btn.classList.remove('active'));
this.classList.add('active');
const category = this.getAttribute('data-category');
// Show/hide products with animation
productItems.forEach(item => {
if (category === 'all' || item.getAttribute('data-category') === category) {
item.style.opacity = '0';
item.style.transform = 'translateY(20px)';
item.style.display = 'block';
setTimeout(() => {
item.style.transition = 'opacity 0.5s ease, transform 0.5s ease';
item.style.opacity = '1';
item.style.transform = 'translateY(0)';
}, 10);
} else {
item.style.opacity = '0';
item.style.transform = 'translateY(20px)';
setTimeout(() => {
item.style.display = 'none';
}, 300);
}
});
});
});
// Dropdown navigation to products
const dropdownItems = document.querySelectorAll('.dropdown-item[data-category]');
dropdownItems.forEach(item => {
item.addEventListener('click', function(e) {
e.preventDefault();
const category = this.getAttribute('data-category');
// Activate the corresponding filter button
categoryButtons.forEach(btn => {
if (btn.getAttribute('data-category') === category) {
btn.click();
}
});
// Close dropdown on mobile
const dropdown = document.querySelector('#productsDropdown');
const bsDropdown = bootstrap.Dropdown.getInstance(dropdown);
if (bsDropdown) {
bsDropdown.hide();
}
// Scroll to products
document.querySelector('#products').scrollIntoView({ behavior: 'smooth' });
});
});
// Smooth scrolling for all anchor links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function(e) {
if (this.getAttribute('href') === '#') return;
const targetId = this.getAttribute('href');
if (targetId === '#') return;
const targetElement = document.querySelector(targetId);
if (targetElement) {
e.preventDefault();
window.scrollTo({
top: targetElement.offsetTop - 80,
behavior: 'smooth'
});
// Update active nav link
document.querySelectorAll('.nav-link').forEach(link => {
link.classList.remove('active');
});
this.classList.add('active');
}
});
});
// Notification function
function showNotification(message) {
// Create notification element
const notification = document.createElement('div');
notification.className = 'alert alert-success position-fixed d-flex align-items-center';
notification.style.cssText = 'top: 20px; right: 20px; z-index: 9999; min-width: 300px; box-shadow: 0 5px 15px rgba(0,0,0,0.2);';
notification.innerHTML = `
<i class="bi bi-check-circle-fill me-2 fs-5"></i>
<span class="flex-grow-1">${message}</span>
<button type="button" class="btn-close ms-2" data-bs-dismiss="alert"></button>
`;
document.body.appendChild(notification);
// Auto remove after 3 seconds
setTimeout(() => {
notification.remove();
}, 3000);
}
});
</script>
</body>
</html>