.mm-slideout {
  z-index: auto !important;
}

@media (max-width: 1160px) {
  .subscribe-form input {
    width: 75%;
  }
}
@media (max-width: 990px) {
  .header-container {
    padding: 0 10px;
  }
  #mobileHeader {
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 50px;
    background-color: #ffffff;
  }
  .content {
    padding-top: 50px;
  }
  .page-title h2 {
    padding-top: 30px;
  }
  .subscribe i {
    float: none;
    display: block;
    margin: 0 auto;
    padding-bottom: 15px;
  }
  .subscribe h3, .subscribe span {
    text-align: center;
    display: block;
  }
  .subscribe div.pl-30 {
    padding-left: 0 !important;
  }
  .subscribe .float-left {
    float: none;
  }
  .btn.subscribe-btn {
    float: none;
    display: block;
    margin: 10px auto;
  }
  .subscribe-form input {
    float: none;
    display: block;
    margin: 10px auto;
  }
}
@media (max-width: 767px) {
  #mobileHeader a {
    float: left;
  }
  #mobileHeader a#mobileMenu-btn {
    padding: 14px 12px 0 10px;
  }
  /* Navigation */
  #mobileMenu .dropdown-menu ul li a, #mobileMenu .dropdown-menu ul li a:focus, #mobileMenu .dropdown-menu ul li a:visited {
    color: #333333 !important;
  }
  .mm-listitem {
    padding: 0;
  }
  .mobile-location {
    display: block;
  }
  .product-tab ul li a {
    margin: 10px 15px;
  }
  .productLabel-container {
    width: 100%;
    height: 200px;
  }
  .productLabel-container h1 {
    font-size: 40px;
  }
  .productLabel-container img {
    object-fit: cover;
    height: 200px;
    width: 100%;
  }
  .productLabel-container .productLabel {
    width: 100%;
    padding: 0 30px;
  }
}
@media (max-width: 480px) {
  .sortBy {
    float: left;
    margin-top: 20px;
  }
}

/*# sourceMappingURL=mobile.css.map */
