

@media (max-width: 767px) {
    body, html{
        margin: 0;
        padding: 0;
        width: 100%;
        overflow-x: hidden;
    }
    
    .product .product-body .product-category {
  text-transform: uppercase;
  font-size: 8px;
  color: #8D99AE;
}

.product .product-body .product-name {
  text-transform: uppercase;
  font-size: 10px;
}

    .products-slick .product.slick-slide {
      margin: 0;
     }
    .products-slick-nav{
        display: none;
    }
     .products-slick-nav .slick-prev, .products-slick-nav .slick-next {
         display: none;
    }
   .slick-prev, .slick-next {
      display: none !important;
    }
    /* TOP HEADER */
    #top-header .container {
        display: flex;
        flex-direction: column;
    }

    #top-header .header-links.pull-left {
        order: 1;
        text-align: center;
        margin-bottom: 10px;
    }

    #top-header .header-links.pull-right {
        order: 2;
        text-align: center;
    }

    #top-header .header-links li {
        display: inline-block;
        margin: 0 5px;
    }

    /* MAIN HEADER */
    #header .container .row {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    #header .col-md-3.col-8 {
        order: 1;
        width: 20%;
        padding: 0;
    }

    #header .col-md-6.col-12 {
        order: 2;
        width: 50%;
        padding: 0 5px;
    }

    #header .col-md-3.clearfix {
        order: 3;
        width: 30%;
        padding: 0;
    }

    /* .header-logo .logo img {
        width: 70% !important;
        height: auto !important;
    } */

    .header-ctn {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    .header-ctn > div {
        display: inline-block;
        margin-left: 10px;
    }

    /* SEARCH BAR */
    .header-search form {
        display: flex;
    }

    .header-search .input-select {
        width: 30% !important;
    }

    .header-search .input {
        width: 70% !important;
    }

    .header-search .search-btn {
        width: 40px !important;
        padding: 0;
    }

    /* BODY ADJUSTMENTS */
    .product-widget h3 {
        font-size: 14px;
    }

    .product-widget h4 {
        font-size: 12px;
    }
    
}

@media (max-width: 480px) {
    #header .col-md-6.col-12 {
        width: 100%;
        margin-top: 10px;
        order: 3; /* Search bar goes below logo and account */
    }

    #header .col-md-3.col-8 {
        width: 30%;
    }

    #header .col-md-3.clearfix {
        width: 70%;
    }
     .products-slick-nav{
        display: none;
    }
     .products-slick-nav .slick-prev, .products-slick-nav .slick-next {
         display: none;
    }
    .slick-prev {
      display: none;
    }

    .slick-next {
      display: none;
    }
}

@media (max-width: 360px) {
    #top-header .header-links li {
        font-size: 12px;
    }
     .products-slick-nav{
        display: none;
    }
     .products-slick-nav .slick-prev, .products-slick-nav .slick-next {
         display: none;
    }
    
}

@media (max-width: 450px) {
   .header-logo .logo img {
        width: 70% !important;
        height: auto !important;
    }
    .shop .shop-img>img {
       width: 100%;
      -webkit-transition: 0.2s all;
       transition: 0.2s all;
    }
    .shop .shop-img {
       width: 170px;
       height: 160px;
       margin: 0;
       display: inline-flex;
    }
    .shop-gif {
       display: flex;
       width: 100%;
    }
    .shop-gif .gif2{
    position:  relative;
    left: -15px;
    }
     .products-slick-nav{
        display: none;
    }
    .products-slick-nav .slick-prev, .products-slick-nav .slick-next {
         display: none;
    }
    .slick-prev {
      display: none;
    }

    .slick-next {
      display: none;
    }
        

}

/* @media (max-width: 450px) {

    .shop-gif {
       display: inline-flex;
       width: 100%;
    }

} */

@media (min-width: 800px) {

.shop-gif .gif2{
        position: relative;
        left: 30%;
    }
}
