body
{
	
	
}
.wholebody
{
	
	background-image: url('"monstera-leaves-with-palm-leaves-shadow-gray-background.jpg"');
	background-color: aliceblue;
	
}
ul
{
list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #198A02;
	font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";
}
ul li
{
	float: left;
}
ul li a { 
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

ul li a:hover {
  background-color: #111111;
}
.dropbtn {
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  transition-duration: 0.4s;
  cursor: pointer;
	
}
/* Dropdown Button */
.dropbtn {
  background-color: #198A02;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
	font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
	font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;
 color: darkgreen;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {background-color: green;
}
body
{
	background-color: darkseagreen;
	
}
p
{
	font-size: 16px;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #216D16;
}

ul li {
  float: left;
}

ul li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

ul li a:hover {
  background-color: #111111;
}
.products
{

	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	background-color: aliceblue;
	
}
.products2
{
	
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	background-color: aliceblue;
	
}
h1
{
	color: darkgreen;
}
h2
{
	color: darkgreen;
}
h3
{
	
}

.products1
{
	padding-left: 50px;
	padding-bottom: 0px;
}
.allproducts
{
	float: right;
	padding-right: 50px;
}
/*.OrderButton {
      background-color: #216D16; /* Blue background */
    /*  color: white; /* White text */
   /*   padding: 10px 20px;
      border: none;
      cursor: pointer;
	font-size: 30px;
	float:right;
	border-radius: 10px;
      transition: background-color 0.3s ease; /* Smooth transition for background color */
 /*   }

    /* Hover styles */
  /*  .OrderButton:hover {
      background-color: #0B2706;
		/* Darker blue on hover */
  /*  }*/

.Guduchi50ml
{
	text-align: justify;
	font-size: 14px;

}.OrderButton {
      background-color: #216D16; /* Blue background */
      color: white; /* White text */
      padding: 10px 20px;
      border: none;
      cursor: pointer;
	font-size: 30px;
	float:right;
	border-radius: 10px;
      transition: background-color 0.3s ease; /* Smooth transition for background color */
    }

    /* Hover styles */
    .OrderButton:hover {
      background-color: #0B2706;
		/* Darker blue on hover */
    }
.OrderButtonGuduchi50ml {
      background-color: #216D16; /* Blue background */
      color: white; /* White text */
      padding: 10px 20px;
      border: none;
      cursor: pointer;
	font-size: 16px;
      transition: background-color 0.3s ease; /* Smooth transition for background color */
    }

    /* Hover styles */
    .OrderButtonGuduchi50ml:hover {
      background-color: #0B2706;
		/* Darker blue on hover */
    }

/* The dropdown container */
.dropdown1 {
  float: left;
  overflow: hidden;
	background-color: #216D16;
}

/* Dropdown button */
.dropdown1 .dropbtn1 {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit; /* Important for vertical align on mobile phones */
  margin: 0; /* Important for vertical align on mobile phones */
}

/* Add a red background color to navbar links on hover */
.navbar a:hover, .dropdown1:hover .dropbtn1 {
  background-color: red;
}

/* Dropdown content (hidden by default) */
.dropdown-content1 {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content1 a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a grey background color to dropdown links on hover */
.dropdown-content1 a:hover {
  background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown1:hover .dropdown-content1
{
  display: block;
	font-size: 16px;
}
.Guduchi50ml {
  float: left;
  width: 20%;
  padding-left: 32px;
	padding-bottom: 32px;
	padding-right: 32px;
	transition: transform .2s;
	
}

.firstrow::after {
  content: "";
  clear: both;
  display: table;
	
}
.secondrow::after {
  content: "";
  clear: both;
  display: table;
	
}
.productimagehover{
  transition: transform .2s;
  width: auto;
  height: 300px;
  margin: 0 auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.productimagehover:hover {
  transform: scale(1.5); 
}
.products {
        background-image: url('background.jpg');
        background-size: 100% 100%; /* Adjusts image to cover the entire element */
        background-position: center; /* Centers the image */
        background-repeat: repeat; /* Prevents image from repeating */
        min-height: 100vh; /* Example: ensure container takes full viewport height */
        color: black; /* Example: text color for readability */
    }
.products2 {
        background-image: url('background.jpg');
        background-size: 100% 100%; /* Adjusts image to cover the entire element */
        background-position: center; /* Centers the image */
        background-repeat: repeat; /* Prevents image from repeating */
        min-height: 100vh; /* Example: ensure container takes full viewport height */
        color: black; /* Example: text color for readability */
    }
.guduchiintro
{
	font-size: 20px;
	text-align: justify;
}
.JERVYCRUZ1
{
display: flex;
	justify-content: space-around;
	margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.footer
{
	background-color: #198A02; 
	padding: 50px 50px 50px 50px;
	align-content: center;
	text-align: center;
	color: white;
}
.dropdown2 {
  float: left;
  overflow: hidden;
	background-color: #216D16;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

/* Dropdown button */
.dropdown2 .floating-button {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit; /* Important for vertical align on mobile phones */
  margin: 0; /* Important for vertical align on mobile phones */
}

/* Add a red background color to navbar links on hover */
.navbar a:hover, .dropdown2:hover .floating-button {
  background-color: red;
}

/* Dropdown content (hidden by default) */
.dropdown-content2 {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content2 a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

/* Add a grey background color to dropdown links on hover */
.dropdown-content2 a:hover {
  background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown2:hover .dropdown-content2
{
  display: block;
	font-size: 16px;
}
.dropdown-content2 + .firstrow1
{
	background-color: lightblue;
}
.dropdown-content2:focus ~ .firstrow1
{
	border: 2px solid red;
}
.dropdown2 {
  position: fixed; /* Fixes the container relative to the viewport */
  top: 20px;    /* 20px from the bottom of the viewport */
  Left: 20px;     /* 20px from the right of the viewport */
  z-index: 1000;   /* Ensures it stays on top of other content */
}
address
{
	font-style: normal;
}
.pics
{
	  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
  justify-items: center;
  margin: 40px auto;
  max-width: 1200px;
  padding: 0 20px;
}
.pics img
{
	  width: 100%;
  height: auto;
  border-radius: 10px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
	
}
.picshover{
  transition: transform .2s;
}
.picshover:hover {
    transform: scale(1.03);
}
@media (max-width: 768px) {
  .homeofthe img {
    width: 100%;
  }

  .pics {
    grid-template-columns: 1fr;
  }
}
.GUDUCHIHOME3
{
	 display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin: 40px auto;
  max-width: 1200px;
  padding: 0 20px;
}
.GUDUCHIHOME3 img {
  max-width: 100%;
  width: 500px;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.video-container {
  position: relative;
  width: 100%;
  max-width: 560px;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.video-container iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  border: none;
}
/* --- MOBILE VIEW --- */
@media (max-width: 768px) {
  .GUDUCHIHOME3 {
    flex-direction: column;
  }

  .GUDUCHIHOME3 img {
    width: 100%;
  }

  
}
.GUDUCHIHOME2
{
	padding-left: 50px;
	display: flex;
     align-items: center;
	padding-top: 100px;
}
.HOMETEA1
{
	padding-left: 50px;
}

.onlineshopicon
{
	 display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
	
}.onlineshopicon a {
  text-decoration: none;
  transition: transform 0.3s ease;
}
.onlineshopicon img
{
	 width: 100px;
  height: 100px;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
	
	
}
.onlineshopicon img:hover {
  transform: scale(1.1);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
}
/* --- MOBILE RESPONSIVENESS --- */
@media (max-width: 768px) {
  .iconlink {
    font-size: 1.6rem;
  }

  .onlineshopicon img {
    width: 70px;
    height: 70px;
  }

  .onlineshopicon {
    gap: 15px;
  }
}
.onlineshopicon1
{
	display: flex;
  justify-content: center;
	margin-top: 100px;
}
.iconlink
{
	 font-size: 2rem;
  color: #333;
  margin-bottom: 30px;
  font-weight: bold;
}

.WHATAREWE
{
     align-items: center;
	padding-right: 50px;
	
}
.WHATAREWE2
{
	padding-right: 30px;
	text-align: justify;
	
}
.onlineshop1
{
	 text-align: center;
  margin: 60px auto;
  padding: 20px;
	padding-bottom: 100px;
}
.REVIEW
{
	padding-top: 100px;
}
.hero-section
{
	padding-left: 50px;
	padding-top: 50px;
}
.OurStory
{
	display: flex;
     align-items: center;
	padding-right: 50px;
	
	padding-left: 50px;
	padding-top: 50px; 
}
.OurStory2
{
	padding-left: 50px;
}
.section
{
	padding-left: 50px;
	padding-top: 50px; 
	padding-bottom: 50px;
}
:root{--accent:#2E8B57;--muted:#6b7280;--maxw:1000px}
body{font-family:Inter,system-ui,Segoe UI,Roboto,Arial;line-height:1.6;color:#111;margin:0;background:#fff}
.wrap{max-width:var(--maxw);margin:32px auto;padding:0 20px}
header.hero{display:flex;gap:20px;align-items:center}
header.hero .hero-text{flex:1}
h1{margin:0;font-size:28px}
p.lead{color:var(--muted);margin-top:8px}
.card{display:grid;grid-template-columns:1fr 360px;gap:24px;background:#fbfbfb;padding:18px;border-radius:12px;align-items:center}
.section
{
	margin:28px 0;
	padding-left: 50px;
	border-bottom:1px solid #eee;
	padding-right: 50px;
}
.section:last-of-type{border-bottom:0}
.img-wrap{width:100%;height:220px;overflow:hidden;border-radius:10px}
.img-wrap img{width:100%;height:100%;object-fit:cover;display:block}
.values-list{display:flex;flex-direction:column;gap:10px}
.value{background:#fff;padding:12px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.04)}
.cta{display:inline-block;background:var(--accent);color:#fff;padding:10px 16px;border-radius:8px;text-decoration:none}
@media(max-width:880px){.card{grid-template-columns:1fr;}.img-wrap{height:180px}}
.btn
{
	 border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
	background-color: #216D16;
	border-radius: 10px;
}
.btn:hover
{
	background-color: #04AA6D;
  color: white;
	
}
.aboutus1
{
	border-radius:10px
}
:root{--accent:#2E8B57;--muted:#6b7280;--maxw:1000px}
body{font-family:Inter,system-ui,Segoe UI,Roboto,Arial;line-height:1.6;color:#111;margin:0;background:#fff}
.wrap{max-width:var(--maxw);margin:32px auto;padding:0 20px}
h1,h2,h3{color:#216D16;margin-top:0}
p{color:black}
header.hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0;background:#f0f9f4;border-radius:12px}
header.hero img{max-width:100%;height:auto;border-radius:10px;margin-top:20px}
.section{margin:40px 0}
.values{display:flex;flex-wrap:wrap;gap:20px}
.value1{flex:1 1 260px;background:#fafafa;padding:16px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.05)}
.jobs-table{width:100%;border-collapse:collapse;margin-top:16px}
.jobs-table th,.jobs-table td{border:1px solid #e5e7eb;padding:12px;text-align:left}
.jobs-table th{background:#f9fafb}
.cta{display:inline-block;background:var(--accent);color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;margin-top:12px}
.missionandvision
{
	padding-left: 50px;
	padding-right: 50px;
}
.footernavigation
{
	color: white;
}
.footernavigation:visited
{
	color: white;
}
.homeofthe {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin: 40px auto;
  max-width: 1200px;
  padding: 0 20px;
}

.homeofthe img {
  width: 48%;
  max-width: 550px;
  height: auto;
  border-radius: 10px;
  transition: transform 0.3s ease;
}

.homeofthe img:hover {
  transform: scale(1.02);
}
.section-intro {
  text-align: center;
  font-size: 18px;
  max-width: 800px;
  margin: 0 auto 2rem;
  color: #333;
}

.section-intro span {
  color: darkgreen;
  font-size: 30px;
  font-weight: bold;
}

/* Grid Layout */
.product-grid {
  display: grid;
  
  gap: 2rem;
  justify-items: center;
  padding: 1rem;
}

/* Product Card */
.product-card {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  padding: 1rem;
  text-align: center;
  transition: transform 0.3s ease;
  max-width: 300px;
}

.product-card:hover {
  transform: translateY(-5px);
}

.product-card img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}

/* Product Text */
.product-card p {
  color: #222;
  font-size: 15px;
  line-height: 1.4;
  margin-top: 1rem;
}

/* Dropdown Button */
.dropbtn1 {
  background-color: darkgreen;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  font-weight: bold;
  margin-top: 10px;
}

.dropdown1 {
  position: relative;
  display: inline-block;
}

.dropdown-content1 {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 140px;
  box-shadow: 0px 8px 16px rgba(0,0,0,0.2);
  border-radius: 8px;
  z-index: 1;
}

.dropdown-content1 a {
  color: black;
  padding: 10px 12px;
  text-decoration: none;
  display: block;
  border-radius: 8px;
}

.dropdown-content1 a:hover {
  background-color: #ddd;
}

.dropdown1:hover .dropdown-content1 {
  display: block;
}

/* Responsive Design */
@media (max-width: 768px) {
  .section-intro span {
    font-size: 24px;
  }

  .product-card {
    max-width: 100%;
  }

  .dropbtn1 {
    width: 100%;
  }
}
/* --- SALE SECTION --- */
.sale-section {
  position: relative;
  padding: 4rem 2rem;
  color: #ffffff;
  text-align: center;
  overflow: hidden;
}

.sale-overlay {
  background: rgba(0, 0, 0, 0.6); /* dark overlay for readability */
  padding: 3rem 2rem;
  border-radius: 20px;
  max-width: 1200px;
  margin: 0 auto;
}

.sale-title {
  font-size: 2.4rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.sale-subtitle {
  font-size: 1.1rem;
  color: #e0e0e0;
  margin-bottom: 2rem;
}

.sale-items {
  display: flex;
  justify-content: center;
  gap: 2rem;
  flex-wrap: wrap;
}

.sale-card {
  background: linear-gradient(135deg, #a8e6cf, #dcedc1, #b2f2bb);
  color: #000000;
  border-radius: 15px;
  width: 280px;
  padding: 1rem;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.sale-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

.sale-card img {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 1rem;
}

.sale-card h2 {
  font-size: 1.2rem;
  color: #2E7D32;
  margin-bottom: 0.5rem;
}
.sale-card1 {
	align-content: center;
  background: linear-gradient(135deg, #a8e6cf, #dcedc1, #b2f2bb);

  color: #000000;
  border-radius: 15px;
  width: 280px;
  padding: 1rem;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.sale-card1:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25);
}

.sale-card1 img {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 1rem;
}

.sale-card h2 {
  font-size: 1.2rem;
  color: #2E7D32;
  margin-bottom: 0.5rem;
}

.price {
  font-size: 1.1rem;
  margin-bottom: 1rem;
}

.old-price {
  text-decoration: line-through;
  color: #888;
  margin-right: 8px;
}

.sale-btn {
  background-color: #2E7D32;
  color: #fff;
  text-decoration: none;
  padding: 0.6rem 1.2rem;
  border-radius: 25px;
  font-weight: bold;
  transition: background-color 0.3s ease;
}

.sale-btn:hover {
  background-color: #1B5E20;
}

/* 📱 Responsive */
@media (max-width: 768px) {
  .sale-card {
    width: 90%;
  }
}
.btn1 {
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  background-color: #216D16;
  border-radius: 10px;
}

.btn1:hover {
  background-color: #04AA6D;
  color: white;
}
