@media only screen and (max-width: 1280px) {
  [data-slick="product-slick"] .slick-arrow {
    width: 50px;
    height: 50px;
  }

  [data-slick="product-slick"] .slick-prev {
    left: 0px;
    border-radius: 100%;
  }

  [data-slick="product-slick"] .slick-next {
    right: 0px;
    border-radius: 100%;
  }

  [data-slick="product-slick"]:hover .slick-next {
    right: -10px;
  }

  [data-slick="product-slick"]:hover .slick-prev {
    left: -10px;
  }
}

@media only screen and (max-width: 1024px) {
  .col-user nav a:nth-child(1) {
    font-size: 12px;
    padding: 0px 7.5px 0px 0px;
  }

  .col-user nav a:nth-child(2) {

    padding: 0px 3.5px;
  }

  .col-user nav a:nth-child(2) span {
    padding-left: 3.5px;
    font-size: 12px;
  }

  .col-user nav a img {
    width: 24px;
    padding-right: 1.5px;
  }

  .col-user nav a:nth-child(1) b {
    display: block;
    font-size: 14px;
  }

  .col-category ul.menu li a {
    font-size: 12px;

    padding: 7.5px 0px 7.5px 3px;
    border-right: 1px solid #dbdbdb;
    display: flex;
    align-items: center;
  }

  [data-slick="main-slick"] .slick-dots li {
    width: 10px;
    height: 10px;
  }

  .col-title h3 {
    font-size: 23px;

    margin-bottom: 15px;
  }

  .col-title p {
    font-size: 15px;
  }

  .footer-menu-fluid .col-footer-phone {
    font-size: 18px;
  }

  .container {
    max-width: 98%;
    width: 98%;
  }

  .col-box a img {
    width: 100%;
  }
  .col-category-sidebar + .col-xl-9 {
    max-width: 100%;
    flex: 1 1 100%;
    width: 100%;
  }

  .col-category-sidebar {
    display: none;
  }
}

@media only screen and (max-width: 968px) {
  .menufix  {
    display:block;
  }

}

@media only screen and (max-width: 768px) {
  .section-header-top nav a:last-child {
    display: none;
  }

  .col-user nav {
    display: flex;
    align-items: center;
    justify-content: end;
  }

  .col-user {
    max-width: 50%;
    flex: 0 0 50%;
    order: 1;
    text-align: right;
  }

  .col-search {
    padding: 15px 8px 0px;
    max-width: 100%;
    flex: 1 1 100%;
    order: 3;
  }

  .col-logo {
    max-width: 50%;
    flex: 0 0 50%;
    order: 0;
  }

  .footer-menu-fluid .col-sm-9, .footer-menu-fluid .col-sm-3 {
    max-width: 100%;
    flex: 0 0 100%;
    width: 100%;
  }

  .footer-menu-fluid .col-sm-9 h5 + ul {
    display: none;
  }

  .footer-menu-fluid .col-sm-9 h5 {
    background-color: #ec8532;
    color: #fff;
    padding: 5px 9px;
    border-radius: 3px;
    margin: 5px 0px 15px;
  }

  .footer-menu-fluid .col-sm-9 h5:after {
    content: "+";
    float: right;
    font-size: 27px;
    line-height: 25px;
    font-weight: 100;
  }

}

@media only screen and (max-width: 736px) {

  .col-product-item-price div ins {
    font-size: 19.5px;

  }

  [data-slick="product-slick"] .slick-arrow {

    font-size: 23px;
  }
  [data-slick="product-slick"] .slick-arrow {
    width: 35px;
    height: 35px;
  }

  [data-slick="product-slick"] .slick-prev {
    left: -20px;
    border-radius: 100%;
  }

  section.section-header-top .col-sm-6 nav {
    display: none;
  }
  .section-header-top p {
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
  }
  .nav-header-bottom{
    display:none;
  }
  [href="#menu"] {
    display: block;
    font-size: 21px;
    padding-right: 10px;
  }
  .col-logo {
    max-width: 50%;
    flex: 0 0 50%;
    order: 0;
    display: flex;
    align-items: center;
  }



  nav.nav-mobile-fixed a span {
    display: block;
    text-align: center;
    padding: 5px 0px 0px;
  }

  nav.nav-mobile-fixed a {
    flex: 1;
    text-align: center;
    font-size: 14px;
  }

  nav.nav-mobile-fixed a svg path {
    fill: #000;
  }

  nav.nav-mobile-fixed a svg {
    width: 27px;
    height: auto;
  }
  .product-detail-meta-button {

    flex-wrap: wrap;
  }
  .product-detail-meta-button {

    justify-content: center;
  }
  .product-detail-meta-button div {
    flex: 1 1 100%;
    padding: 7.5px 0px;
    display: flex;
    align-items: center;
  }
  span.col-checked-fluid span {
    padding-right: 5px;
  }
  #orderBy, #cat-limit {
    width: 100%;
    background-color: #f5f5f5;
  }
  .col-seleced-fluid {
    text-align: right;
    padding-bottom: 10px;
    padding-top: 5.5px;
  }
  .footer-menu-fluid .col-sm-9 h5.active + ul {
    display: block;
  }
  .section footer-menu-fluid .col-sm-9 div:last-child ul {
    display: block!important;
  }

  .footer-menu-fluid .col-sm-3:last-child h5+ul {
    display: block;
    margin-bottom: 15px;
  }

  .footer-menu-fluid .col-sm-3:last-child h5 {
    cursor: none;
    background-color: transparent;
    color: #000;
    padding: 0;
    font-size: 16px;
  }

  .footer-menu-fluid .col-sm-3:last-child h5:after {
    display: none;
  }
  li.menu-item-110220201 a, li.menu-item-110220202 a {
    display: flex;
    align-items: center;
  }

  li.menu-item-110220201 a i, li.menu-item-110220202 a i {
    margin-right: 7.5px;
    background-color: #00000059;
    padding: 10px 12px;
    border-radius: 100%;
    color: #fff;
  }
  .col-product-item-cart-label > button:nth-child(1) {

    padding: 10px 6px 11px 6px;

  }
}

@media only screen and (max-width: 732px) {


}

@media only screen and (max-width: 667px) {
  .col-user nav a:nth-child(1) {
    display: none
  }

}

@media only screen and (max-width: 567px) {

}

@media only screen and (max-width: 414px) {

}

@media only screen and (max-width: 412px) {

}

@media only screen and (max-width: 375px) {

}

@media only screen and (max-width: 360px) {

}

@media only screen and (max-width: 320px) {

}