@media (max-width: 767px) {

  #content-wrapper {
    width: 100%;
  }

  .products {
    max-width: 95%;
    margin: auto;
  }

}

@media (min-width: 768px) {

  .products {
    grid-template-columns: repeat(3, 1fr);
  }

}

@media (min-width: 1024px) {

  .products-selection {
    flex-direction: row;
  }

}


@media (min-width: 1200px) {

  .products {
    grid-template-columns: repeat(4, 1fr);
  }

}
