/* Inner pages — preserve bootstrap content inside homenew shell */

.homenew-inner-page {
  background: var(--background);
  color: var(--primary-color-two);
}

/* Material Kit overrides .navbar padding/position — restore homepage spacing */
.homenew-inner-page #navbar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999999;
  padding-left: 7.5%;
  padding-right: 7.5%;
}

.homenew-inner-content {
  padding-top: calc(88px + 1.5rem);
  padding-bottom: 3rem;
  min-height: 50vh;
}

@media (max-width: 768px) {
  .homenew-inner-content {
    padding-top: calc(68px + 1.25rem);
  }

  .homenew-inner-page #navbar {
    padding-left: 5%;
    padding-right: 5%;
  }
}

/* Restore bootstrap container/grid inside page content (shantaholdings overrides .container globally) */
.homenew-inner-content .container {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .homenew-inner-content .container { max-width: 540px; }
}
@media (min-width: 768px) {
  .homenew-inner-content .container { max-width: 720px; }
}
@media (min-width: 992px) {
  .homenew-inner-content .container { max-width: 960px; }
}
@media (min-width: 1200px) {
  .homenew-inner-content .container { max-width: 1140px; }
}
@media (min-width: 1400px) {
  .homenew-inner-content .container { max-width: 1320px; }
}

.homenew-inner-content .breadcrumb a {
  color: var(--primary-color);
  text-decoration: none;
}

.homenew-inner-content .breadcrumb a:hover {
  text-decoration: underline;
}

.homenew-inner-content .btn-outline-primary {
  --bs-btn-color: var(--primary-color);
  --bs-btn-border-color: var(--primary-color);
  --bs-btn-hover-bg: var(--primary-color);
  --bs-btn-hover-border-color: var(--primary-color);
}

.homenew-inner-content .text-primary-wp {
  color: var(--primary-color) !important;
}

.homenew-inner-content .bg-primary-wp {
  background-color: var(--primary-color) !important;
}

.homenew-inner-content .bg-secondary-wp {
  background-color: var(--secondary-color) !important;
}
