@media only screen and (min-width: 798px){
  .product-manna-ocean .main-nav, .product-shilajit .main-nav, .product .main-nav{
    background: #fff !important;
   }
  .product-shilajit .menu a, .product-manna-ocean .menu a, .product .menu a{color: #222 !important;}
}

.product-beta-glucan .inner-image-section {
  order: 2;
}

/* Default styles */
.shilajit-faq-section {
    background-attachment: fixed !important; 
}

div#shopify-section-template--14886932807777__tji_logoslider_eAWbXk {
    height: 23vh;
}

.image-catalog.dasktop-hide {
    width: 50% !important;
}
.product-shilajit .subLbl span s:nth-child(2) {
    display: none;
}
.product-shilajit span.sale.savings {
    display: none;
}
.image-catalog.dasktop-hide img {
    width: 442px;
    height: 500px !important;
}
.image-catalog.middle-cat img {
    width: 442px;
    height: 500px !important;
}

.image-catalog.middle-cat {width: 50% !important;}
.product-shilajit .rtx-subscription-label {
    box-shadow: none !important;
}

div#shopify-section-template--14816787857505__shilajit_logo_qGJQNf .client-logo-product {
    background: #34c1d1;
}
#shopify-section-template--14816787857505__main button.add_to_cart {
    position: relative;
    background: #080808;
    height: 50px;
   color: #ffffff;
    border-radius: 30px;
    margin-top: -4px;
}

.product-manna-ocean .header.header-fixed--false {   
    /* position: absolute !important; */
    /* top: 0; */
    /* margin-top: 0; */
  /* background: #39363600; */
        /* border-bottom: none; */
  }


.product-manna-ocean  .dropdown.menu a {
    color: #333 !important;
}
.product-shilajit  .header.header-fixed--false {   
    /* position: absolute !important; */
    /* top: 0; */
    /* margin-top: 0; */
    /* background: #39363600; */
    /* border-bottom: none; */
  }


.product-shilajit   .dropdown.menu a {
    color: #333 !important;
}
.product .header.header-fixed--false {   
    /* position: absolute !important;
    top: 0;
    margin-top: 0;
    background: #39363600;
    border-bottom: none; */
  }


.product .dropdown.menu a {
    color: #333 !important;
}
.page-catalog-custom .header {
    position: fixed;
    right: 0;
    z-index: 100 !important;
    /* background: #00000052 !important; */
}
.product-manna-ocean span.sale.savings {
    display: none;
}
.rtx-subscription-label {
    box-shadow: none !important;
}
.product-manna-ocean span[data-rtx-subscription-price=''] s:first-child {
display: none;
}
.product-manna-ocean .menu a span, .product-manna-ocean .menu a{
  /* color: #ffffff; */
}
.product-shilajit  .menu a span, .product-shilajit  .menu a{
  /* color: #ffffff; */
}
/* .product .menu a span, .product .menu a{color: #ffffff;} */


@media screen and (max-width: 800px) {
  .product-manna-ocean .menu a span, .product-manna-ocean .menu a{
  color: #333;
}
.product-shilajit  .menu a span, .product-shilajit  .menu a{
  color: #333;
}
.product .menu a span, .product .menu a{color: #333;}
}
/* Media query for screens smaller than 600px */
@media screen and (max-width: 768px) {
   .image-catalog {
    width: 75% !important;
    margin: 0 auto;
}
  .image-catalog.middle-cat {
    width: 75% !important;
    margin: 0 auto;
}
  .image-catalog.middle-cat img {
    width: 100%;
    height: auto !important;
}

  .container-minimize-width.text-center.home-general-info {
    margin-top: 15px;
}
  
  #shopify-section-template--14816787857505__shilajit_logo_mobile_fKNng8 .client-logo-product {
    background: #35C0D1;
}
div#shopify-section-template--14876515827809__tji_logoslider_eAWbXk .logo-slider {
    position: absolute;
    padding-top: 25px;
}
  
}

div#shopify-section-template--14876515827809__tji_logoslider_eAWbXk {
  height: 150px;
}

.account-sidebar .address-note {
  font-size: 14px;
  margin-block-start: 12px;
}



/* custom product */
.product-immune .header.header-fixed--false, 
.product-beta-glucan-2 .header.header-fixed--false, 
.product-ormus-plus-capsule .header.header-fixed--false, 
.product-shilajit-plus-capsule .header.header-fixed--false{
  /* position: absolute !important;
  top: 0;
  margin-top: 0;
  background: #39363600;
  border-bottom: none; */
}


.product-immune .dropdown.menu a,
.product-beta-glucan-2 .dropdown.menu a,
.product-ormus-plus-capsule .dropdown.menu a,
.product-shilajit-plus-capsule .dropdown.menu a {
  color: #333 !important;
}

/* .product-immune .menu a span,
.product-immune .menu a , */
/* .product-ormus-plus-capsule .menu a span,
.product-ormus-plus-capsule .menu a , */
/* .product-beta-glucan-2 .menu a span,
.product-beta-glucan-2 .menu a, */
/* .product-shilajit-plus-capsule .menu a span,
.product-shilajit-plus-capsule .menu a {
   color: #ffffff; 
} */


@media screen and (max-width: 800px) {


  .shilajit-faq-section {
    background-attachment: scroll !important;
}
  .product-immune .menu a span,
.product-immune .menu a ,
.product-ormus-plus-capsule .menu a span,
.product-ormus-plus-capsule .menu a ,
.product-beta-glucan-2 .menu a span,
.product-beta-glucan-2 .menu a,
.product-shilajit-plus-capsule .menu a span,
.product-shilajit-plus-capsule .menu a {
   color: #333; 
}
  .product-beta-glucan-2 .menu a span,
  .product-beta-glucan-2 .menu a 
  .product-ormus-plus-capsule .menu a span,
  .product-ormus-plus-capsule .menu a 
  .product-immune .menu a span,
  .product-immune .menu a,
  .product-shilajit-plus-capsule .menu a span,
  .product-shilajit-plus-capsule .menu a {
    color: #333;
  }
}

/* Ahsan Css End */

.tji-responsive{
  width: 100%;
}

div#shopify-section-template--15288124670049__shilajit_faq_gqwCFj .shilajit-faq-section .container .main-faq-free .manna-faq .faq p {
  
    color: #ffffff;
}

div#shopify-section-template--15288124670049__shilajit_faq_gqwCFj .faq.active{

  box-shadow: none;
}

div#shopify-section-template--15288124670049__shilajit_faq_gqwCFj .shilajit-faq-section .container .main-faq-free .manna-faq .faq {
  
    border-bottom: 1px solid #ffffff;
   
}

div#shopify-section-template--15288124670049__custom_image_with_text_TiHPMf .custom-flex-row .right-image .block {
    margin-left: 8px;
}

div#shopify-section-template--15288124670049__custom_image_with_text_TiHPMf .custom-flex-row .right-image .main-heading{

  margin-bottom: 1em !important;
  text-transform: capitalize;
}










.btn-gold,
.btn-cta {
  font-family: var(--font-primary), var(--font-headline), var(--font-fallback) !important;
  font-weight: 400 !important;
  display: inline-block;
  padding: 12px 1.5em;
  gap: 10px;
  border-radius: 999px;
  margin-left: auto;
  margin-right: auto;

  position: relative;
  overflow: hidden;
  background-color: var(--color-gold) !important;
  color: var(--color-white) !important;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
}

.btn-gold,
.btn-cta:hover {
  transform: scale(1.03);
}

/* Shine effect */
.btn-gold,
.btn-cta::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
      120deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(255, 255, 255, 0.4) 50%,
      rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
}

/* Animate shine on hover */
.btn-gold,
.btn-cta:hover::before {
  animation: shine 0.9s forwards;
}

@keyframes shine {
  0% {
    left: -75%;
  }
  100% {
    left: 125%;
  }
}





.video-hero-16by9 {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: #000;
}

@supports not (aspect-ratio: 16 / 9) {
  .video-hero-16by9 {
    height: 0;
    padding-top: 56.25%; /* 16:9 fallback */
  }
}

.video-hero-16by9 > video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video-hero-16by9 .hero-content {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  text-align: center;
  padding: 1.25rem;
  z-index: 1;
  color: #fff;
}

/* --- MOBILE LAYOUT --- */
@media (max-width: 767px) {
  .video-hero-16by9 .hero-content {
    position: static;       /* remove absolute positioning */
    inset: auto;
    display: block;         /* normal block flow */
    text-align: center;
    background: #fff;       /* optional: give text section its own bg */
    color: #000;            /* switch to dark text for readability */
    padding: 1.5rem 1rem;
  }

}