@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 92%;
    }
}

@media (max-width: 1199px) {
  .container {
    max-width: 98%;
  }
}
@media (max-width: 1024px) {
}

@media (max-width: 991px) {
  .hero-cnt h1{font-size: 32px;}
  .hero-setion{padding: 30px 0px;}
  .layout_padding{padding: 30px 0px;}
  .heading_container h1{font-size: 32px;}
  .prod-card{margin-bottom: 30px; height: auto;}
  .testimonial-tab .nav-tabs .nav-link{font-size: 16px;}
  .phone-product{flex-direction: column-reverse;}
  .view-display-product {margin-top: 30px;}
  .tastes-like{display: none;}
}

@media (max-width: 768px) {
  .hero-setion {
    padding: 30px 0 30px 0;
  }
  .layout_padding {
    padding: 40px 0;
  }
  .hero-cnt h1 {
    font-size: 31px;
  }
  .heading_container h1 {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .heading_container h4 {
    line-height: 26px;
  }
  .health-box h2 {
    font-size: 20px;
  }
  .health-box p{
    line-height: normal;
  }
  .heading_container h3 {
    font-size: 20px !important;
  }
  .percentage-box h1 {
    font-size: 70px;
  }
  .prod-card .prod-img{
    height: auto;
  }
  a.cmn_btn {
    display: inline-block;
    padding: 5px 20px;
    font-size: 16px;
  }
  .testimonial-tab .nav-tabs .nav-link {
    padding: 10px 10px;
    font-size: 14px;
  }
.want-to-join-sec h1 {
    font-size: 36px;
}
}

@media (max-width: 576px) {
  .hero-prod img.limited {
    left: 16px;
    top: -8px;
    width: 120px;
  }
  .heading_container h1 {
    font-size: 26px;                  
    margin-bottom: 10px;
  }
  .hero-cnt h1 {
    font-size: 26px;
  }
  .heading_container h4 {
    font-size: 16px !important;
  }
  .nav-tabs .nav-link {
    padding: 10px 30px;
  }
  .nav-tabs .nav-link.active {
    padding: 10px 30px;
  }
  .testimonial-tab .nav-tabs {
    justify-content: center;
    flex-wrap: wrap;
  }
  .testimonial-tab .nav-tabs {
    flex-wrap: wrap;
    width: 100%;
  }
  .testimonial-tab .nav-tabs .nav-link {
    padding: 10px 30px;
    font-size: 14px;
  }
  .testimonial-tab .nav-item {
    width: 45%;
  }
  .want-to-join-sec h1 {
    font-size: 24px;
  }
  a.cmn_btn {
    padding: 10px 20px;
    font-size: 20px;
    width: 100%;
    text-align: center;
  }
  a.cmn_btn2 {
    padding: 10px 20px;
    font-size: 20px;
    width: 100%;
    text-align: center;
  }
  a.cmn_btn3 {
    padding: 10px 20px;
    font-size: 20px;
    width: 100%;
    text-align: center;
  }
  .header_section .hdr-main a.hdr-logo {
    width: 110px;
  }
  .thumbnail {
      width: 45px;
      height: 45px;
  }
}

@media (max-width: 520px) {
}

@media (max-width: 480px) {
}

@media (max-width: 420px) {
}

@media (max-width: 376px) {
}

@media (min-width: 1200px) {
  /*.container {
    max-width: 1170px;
  }*/
}
