@media all and (min-width: 0) {
  .tim-kiem-ket-qua {
    padding: 0 10px 30px 10px; }
    .tim-kiem-ket-qua h1 {
      color: #5A5B6A;
      padding: 20px 0 10px 0; }
    .tim-kiem-ket-qua .pro-list {
      display: grid;
      grid-template-columns: repeat(auto-fill, 50%);
      border-top: 1px solid #CCC;
      border-left: 1px solid #CCC;
      box-sizing: border-box; }
      .tim-kiem-ket-qua .pro-list .product-item {
        border-bottom: 1px solid #CCC;
        border-right: 1px solid #CCC;
        box-sizing: border-box;
        border-radius: 0; } }
@media all and (min-width: 521px) {
  .tim-kiem-ket-qua {
    padding-left: 0;
    padding-right: 0; } }
@media all and (min-width: 1201px) {
  .tim-kiem-ket-qua {
    width: 1200px;
    margin: auto; }
    .tim-kiem-ket-qua .pro-list {
      grid-template-columns: repeat(auto-fill, 20%); } }

/*# sourceMappingURL=tim-kiem.css.map */
