/* Hide on mobile, show on desktop/tablet */
.desktop-visible { display: none; } /* Default: hidden on mobile */
@media (min-width: 768px) {
  .desktop-visible { display: block; } /* Visible on desktop/tablet */
}

/* Hide on desktop/tablet, show on mobile */
.mobile-visible { display: block; } /* Default: visible on mobile */
@media (min-width: 768px) {
  .mobile-visible { display: none; } /* Hidden on desktop/tablet */
}

@media (min-width: 769px) {
  .mobile-header {
    display: none !important;
  }
}

@media (max-width: 767px) {

  #homeslide.owl-carousel .owl-item img {
    display: block;
    max-width: unset !important;
    width: unset;
    height: 440px;
    overflow: hidden;
  }

  .breadcrumb-section .breadcrumb .btn.prev {
      display: inline;
      width: 34px;
      height: 34px;
      position: relative;
      margin-right: 20px;
      margin-left: 30px;
  }

  div#topnav {
    min-height: unset !important;
  }

  .breadcrumb-section .breadcrumb .btn.prev
  .glyphicon-chevron-left:before {
    margin-right: 60px;
  }

  .menu.menu2 {
    height: 0px !important;
  }
  .menu-list-ss-img {
      display: none;
  }

  #main-nav .nav li.mobile-header {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
    border-bottom: none !important;
  }

  #main-nav .nav li {
    border-bottom: 1px dashed #5f5f5f54 !important
  }

  #main-nav .nav li>a {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    cursor: pointer !important;
  }

  #main-nav .nav li .back-mobile {
        flex: 0 0 30px;
        margin-right: 15px;
        display: flex;
        align-items: center;
        padding-left: 7px;
  }

  #main-nav .nav li .close-mobile {
        float: unset !important;
        border-left: 1px solid #004a4b;
        height: auto;
        padding: 5px 10px;
        /* align-content: center; */
        display: flex;
        align-items: center;
  }

  /* .move-in .back-mobile {
     z-index: 7777 !important;
  } */

  .menu-list-ss.move-in .back-mobile {
     z-index: 9999 !important;
  }

  .menu-list-ss.move-in a {
     z-index: 5 !important;
  }

  [rb-main-nav] {
      display: inherit !important;
  }

  .steps-cart {
        display: none;
  }

  .info-notify {
    margin-bottom: .5em !important;
    padding: .5em 0 !important;
    font-size: small !important;
  }

}

/* @media (min-width: 550px) {
  .page-account.account-user .addresses-title {
      display: table;
      width: 100%;
  }
} */

@media (max-width: 767px) {
    .breadcrumb-section .breadcrumb .btn.prev {
        display: inline;
        width: 34px;
        height: 34px;
        position: relative;
        margin-right: 20px;
    }
}
