@media screen and (max-width: 767px) {
  main.page-container {
    padding: 0;
  }

  .home-page {
    padding: 0;
  }

  .home-page .home-carousel .home-carousel-sub .columns .column {
    padding: 5px 0;
  }

  .home-page #home-promos .home-description {
    padding: 0 0.75rem;
  }

  .home-page #home-most-sale .home-carousel .columns {
    white-space: normal;
    overflow: visible;
    margin: 0;
  }
  
  .home-page #home-most-sale .home-carousel .columns .column {
    display: none;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: 33%;
    text-align: left;
  }
  
  .home-page #home-most-sale .home-carousel {
    padding: 15px;
  }

  .home-page #home-most-sale .columns .column img {
    max-width: 151px;
  }
  
  .home-page #home-most-sale .home-carousel .home-carousel-btn {
    display: none;
  }
  .home-page #home-most-sale .home-carousel .columns .column:nth-child(-n + 4) {
    display: block;
  }
  .home-page #home-most-sale .home-carousel-btn-left,
  .home-page .home-carousel .home-carousel-btn-left {
    left: 0px;
  }
  .home-page #home-most-sale .home-carousel-btn-right,
  .home-page .home-carousel .home-carousel-btn-right {
    right: 0px;
  }
}

@media screen and (min-width: 551px) and (max-width: 767px) {
  .home-page #home-most-sale .home-carousel .columns .column:nth-child(-n + 6) {
    display: block;
  }
}

@media screen and (max-width: 550px) {
  .home-page #home-most-sale .home-carousel {
    padding: 0 0 20px 0;
  }

  .home-page #home-most-sale .home-carousel .columns .column {
    width: 50%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1087px) {
  .home-page #home-most-sale .home-carousel .columns .column {
    display: none;
  }
  .home-page #home-most-sale .home-carousel .columns .column:nth-child(-n + 4) {
    display: inline-block;
  }
}

@media screen and (min-width: 768px) {
  .home-page #home-most-sale .columns {
    display: block;
  }

  .home-page #home-most-sale .columns .column {
    display: inline-block;
    width: 20%;
    vertical-align: top;
    padding: 21px;
  }
  .home-page #home-most-sale .home-carousel-btn-left,
  .home-page .home-carousel .home-carousel-btn-left {
    left: 15px;
  }
  .home-page #home-most-sale .home-carousel-btn-right,
  .home-page .home-carousel .home-carousel-btn-right {
    right: 15px;
  }
  .home-page .home-carousel {
    padding-top: 11px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1087px) {
  .home-page #home-most-sale .home-carousel .columns .column {
    display: none;
  }
  .home-page #home-most-sale .home-carousel .columns .column:nth-child(-n + 5) {
    display: inline-block;
  }
  .oney-div {
    display: inline-block!important;
  }
}
