/* RakshaNiti New Template Customizations */

:root {
  --raksha-green: #06382e;
  --raksha-gold: #b78c43 ;
  --raksha-gold-dark: #bfa133;
  --raksha-gold-light: #f5e7b2;
}

/* Header */
#header {
  background: var(--raksha-green) !important;
  color: #fff;
}
#header .header-container {
  background: transparent;
}
#header .logo img {
  /* filter: invert(1) brightness(9); */
}
#header nav ul li a,
#header nav ul li .btn {
  color: #fff !important;
}

#header nav ul li .btn.btn-primary {
  background: var(--raksha-gold);
  color: #222 !important;
  border: none;
  transition: background 0.2s;
}
#header nav ul li .btn.btn-primary:hover {
  background: var(--raksha-gold-dark);
  color: #fff !important;
}
#header nav .dropdown-menu a{
  color: #222 !important;
}
#header nav .dropdown-menu a:hover {
  color: var(--raksha-gold) !important;
}

/* Hero Section Golden Overlay */
.hero-slide::before {
    background-image: linear-gradient(135deg, rgba(212, 175, 55, 0.85), rgba(212, 175, 55, 0.7));
    opacity: 1;
    filter: grayscale(1) brightness(0.3);
}

/* Golden Buttons */
.btn-primary,
.btn.btn-primary,
.btn-gold {
  background: var(--raksha-gold) !important;
  color: #fff  !important;
  border: none;
  transition: background 0.2s;
  font-weight: 500;
  font-family: 'Inter', sans-serif;
}
/* .btn-primary:hover,
.btn.btn-primary:hover,
.btn-gold:hover {
  background: var(--raksha-green) !important;
  color: #fff !important;
} */
.btn-light {
  /* background: var(--raksha-gold-light) !important;
  color: var(--raksha-green) !important;
  border: 1px solid var(--raksha-gold); */
}
.btn-light:hover {
  /* background: var(--raksha-gold) !important;
  color: #fff !important; */
}

/* Footer */
footer, .footer, #footer {
  background: var(--raksha-green) !important;
  color: #fff !important;
}
footer a, .footer a, #footer a {
  /* color: var(--raksha-gold) !important; */
}
footer a:hover, .footer a:hover, #footer a:hover {
  color: #fff !important;
}
.footer-logo img {
    /* filter: invert(1) brightness(9); */
}
.footer-column h3 {
    color: #fff;
}
.footer-column p, .footer-column a {
    color: #fff;
}
.footer-bottom p, .footer-bottom a {
    color: #fff;
    display: inline-block;
}
.social-links a {
    color: var(--raksha-green)
}
nav a::after {
        background: var(--raksha-gold) !important;
}
.mt-4 {
  margin-top: 30px;
}
.text-center {
  text-align: center;
}