img {
  max-width: 100%;
}

/* #Tablet (Landscape)
================================================== */

@media only screen and (max-width: 1024px) {
  .wrapper960 {
    width: 98% !important;
  }
  .backgrounds .content_background {
    width: 100% !important;
    padding: 10px 0;
  }
  .wrapper960,
  .content_background,
  #header {
    margin: 0 auto;
  }

  /* Hide default hornav menu */
  #hornav {
    display: none !important;
  }
  /* Show mobile hornav menu */
  .slicknav_menu {
    display: block;
  }

  .header-1,
  .header-2 {
    display: none;
  }
}

/* #Tablet (Portrait)
================================================== */

@media only screen and (max-width: 959px) {
  .wrapper960 {
    width: 97% !important;
  }
}

/* #Mobile (Landscape)
================================================== */

@media only screen and (max-width: 767px) {
  .wrapper960 {
    width: 96% !important;
  }
  #sidecol_a,
  #sidecol_b,
  .items-row .item {
    width: 100% !important;
  }
  #content_remainder {
    width: 100% !important;
  }

  .home.product-container {
    float: left;
    width: 50%;
  }

  .top-1,
  .top-2,
  .top-3,
  .contenttop,
  .contentbottom,
  .bottom-1,
  .bottom-2,
  .base-1,
  .base-2 {
    width: 100% !important;
  }
  .row-fluid [class*="span"] {
    margin-left: 0;
  }

  #socialmedia {
    display: none;
  }
}

/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media only screen and (max-width: 505px) {
  .wrapper960 {
    width: 94% !important;
  }
  
  .minicart-header {
      top: 125px;
      z-index: 50;
  }

  #content_remainder,
  .items-row .item {
    width: 100% !important;
  }
  .row-fluid [class*="span"] {
    margin-left: 0;
  }
  .home.product-container {
    float: left;
    width: 100%;
  }
  .top-1,
  .top-2,
  .top-3,
  .contenttop,
  .contentbottom,
  .bottom-1,
  .bottom-2,
  .base-1,
  .base-2,
  #sidecol_a,
  #sidecol_b {
    width: 100% !important;
  }
  #container_main .wrapper960 {
    margin-top: 0px;
  }
  #footermenu {
    float: left;
  }
}
