.grid-column-span {
  grid-column: 1 / -1;
}

.grid-cols-1-auto {
  grid-template-columns: minmax(0, 1fr) auto;
}

.grid-cols-auto-1 {
  grid-template-columns: auto minmax(0, 1fr);
}

.grid-cols-2-1 {
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}

.grid-cols-1-2 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}

.grid-cols-1-3 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}

.grid-cols-auto {
  grid-template-columns: repeat(1, auto);
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-auto-flow-column {
  grid-auto-flow: column;
}

.grid-auto-columns-20 {
  grid-auto-columns: 20%;
}

.grid-auto-columns-25 {
  grid-auto-columns: 25%;
}

.grid-auto-columns-50 {
  grid-auto-columns: 50%;
}

.grid-auto-columns-100 {
  grid-auto-columns: 100%;
}

.grid-column-1 {
  grid-column: auto / span 1;
}

.grid-column-2 {
  grid-column: auto / span 2;
}

.grid-column-3 {
  grid-column: auto / span 3;
}

.grid-column-4 {
  grid-column: auto / span 4;
}

.grid-column-5 {
  grid-column: auto / span 5;
}

.grid-column-6 {
  grid-column: auto / span 6;
}

.grid-column-7 {
  grid-column: auto / span 7;
}

.grid-column-8 {
  grid-column: auto / span 8;
}

.grid-column-9 {
  grid-column: auto / span 9;
}

.grid-column-10 {
  grid-column: auto / span 10;
}

.grid-column-11 {
  grid-column: auto / span 11;
}

.grid-column-12 {
  grid-column: auto / span 12;
}

.grid-row-1 {
  grid-row: auto / span 1;
}

.grid-row-2 {
  grid-row: auto / span 2;
}

.grid-row-3 {
  grid-row: auto / span 3;
}

.grid-column-start-1 {
  grid-column-start: 1;
}

.grid-column-start-2 {
  grid-column-start: 2;
}

.grid-column-start-3 {
  grid-column-start: 3;
}

.grid-column-start-4 {
  grid-column-start: 4;
}

.grid-column-start-5 {
  grid-column-start: 5;
}

.grid-column-start-6 {
  grid-column-start: 6;
}

.grid-column-start-7 {
  grid-column-start: 7;
}

.grid-column-start-8 {
  grid-column-start: 8;
}

.grid-column-start-9 {
  grid-column-start: 9;
}

.grid-column-start-10 {
  grid-column-start: 10;
}

.grid-column-start-11 {
  grid-column-start: 11;
}

.grid-column-start-12 {
  grid-column-start: 12;
}

.grid-column-end-1 {
  grid-column-end: 1;
}

.grid-column-end-2 {
  grid-column-end: 2;
}

.grid-column-end-3 {
  grid-column-end: 3;
}

.grid-column-end-4 {
  grid-column-end: 4;
}

.grid-column-end-5 {
  grid-column-end: 5;
}

.grid-column-end-6 {
  grid-column-end: 6;
}

.grid-column-end-7 {
  grid-column-end: 7;
}

.grid-column-end-8 {
  grid-column-end: 8;
}

.grid-column-end-9 {
  grid-column-end: 9;
}

.grid-column-end-10 {
  grid-column-end: 10;
}

.grid-column-end-11 {
  grid-column-end: 11;
}

.grid-column-end-12 {
  grid-column-end: 12;
}

.grid-column-end-13 {
  grid-column-end: 13;
}

.grid-row-start-1 {
  grid-row-start: 1;
}

.grid-row-start-2 {
  grid-row-start: 2;
}

.grid-row-start-3 {
  grid-row-start: 3;
}

.grid-row-start-4 {
  grid-row-start: 4;
}

.grid-row-start-5 {
  grid-row-start: 5;
}

.grid-row-start-6 {
  grid-row-start: 6;
}

.grid-row-start-7 {
  grid-row-start: 7;
}

.grid-row-start-8 {
  grid-row-start: 8;
}

.grid-row-start-9 {
  grid-row-start: 9;
}

.grid-row-start-10 {
  grid-row-start: 10;
}

.grid-row-start-11 {
  grid-row-start: 11;
}

.grid-row-start-12 {
  grid-row-start: 12;
}

.grid-row-end-2 {
  grid-row-end: 2;
}

.grid-row-end-3 {
  grid-row-end: 3;
}

.grid-row-end-4 {
  grid-row-end: 4;
}

.grid-row-end-5 {
  grid-row-end: 5;
}

.grid-row-end-6 {
  grid-row-end: 6;
}

.grid-row-end-7 {
  grid-row-end: 7;
}

.grid-row-end-8 {
  grid-row-end: 8;
}

.grid-row-end-9 {
  grid-row-end: 9;
}

.grid-row-end-10 {
  grid-row-end: 10;
}

.grid-row-end-11 {
  grid-row-end: 11;
}

.grid-row-end-12 {
  grid-row-end: 12;
}

.grid-row-end-13 {
  grid-row-end: 13;
}

@media (max-width: 575px) {
  .grid-cols-1-auto {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .grid-cols-auto-1 {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .grid-cols-2-1 {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }

  .grid-cols-1-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }

  .grid-cols-1-3 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
  }

  .grid-cols-auto {
    grid-template-columns: repeat(1, auto);
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .grid-auto-flow-column {
    grid-auto-flow: column;
  }

  .grid-auto-columns-20 {
    grid-auto-columns: 20%;
  }

  .grid-auto-columns-25 {
    grid-auto-columns: 25%;
  }

  .grid-auto-columns-50 {
    grid-auto-columns: 50%;
  }

  .grid-auto-columns-100 {
    grid-auto-columns: 100%;
  }

  .grid-column-1 {
    grid-column: auto / span 1;
  }

  .grid-column-2 {
    grid-column: auto / span 2;
  }

  .grid-column-3 {
    grid-column: auto / span 3;
  }

  .grid-column-4 {
    grid-column: auto / span 4;
  }

  .grid-column-5 {
    grid-column: auto / span 5;
  }

  .grid-column-6 {
    grid-column: auto / span 6;
  }

  .grid-column-7 {
    grid-column: auto / span 7;
  }

  .grid-column-8 {
    grid-column: auto / span 8;
  }

  .grid-column-9 {
    grid-column: auto / span 9;
  }

  .grid-column-10 {
    grid-column: auto / span 10;
  }

  .grid-column-11 {
    grid-column: auto / span 11;
  }

  .grid-column-12 {
    grid-column: auto / span 12;
  }

  .grid-row-1 {
    grid-row: auto / span 1;
  }

  .grid-row-2 {
    grid-row: auto / span 2;
  }

  .grid-row-3 {
    grid-row: auto / span 3;
  }

  .grid-column-start-1 {
    grid-column-start: 1;
  }

  .grid-column-start-2 {
    grid-column-start: 2;
  }

  .grid-column-start-3 {
    grid-column-start: 3;
  }

  .grid-column-start-4 {
    grid-column-start: 4;
  }

  .grid-column-start-5 {
    grid-column-start: 5;
  }

  .grid-column-start-6 {
    grid-column-start: 6;
  }

  .grid-column-start-7 {
    grid-column-start: 7;
  }

  .grid-column-start-8 {
    grid-column-start: 8;
  }

  .grid-column-start-9 {
    grid-column-start: 9;
  }

  .grid-column-start-10 {
    grid-column-start: 10;
  }

  .grid-column-start-11 {
    grid-column-start: 11;
  }

  .grid-column-start-12 {
    grid-column-start: 12;
  }

  .grid-column-end-1 {
    grid-column-end: 1;
  }

  .grid-column-end-2 {
    grid-column-end: 2;
  }

  .grid-column-end-3 {
    grid-column-end: 3;
  }

  .grid-column-end-4 {
    grid-column-end: 4;
  }

  .grid-column-end-5 {
    grid-column-end: 5;
  }

  .grid-column-end-6 {
    grid-column-end: 6;
  }

  .grid-column-end-7 {
    grid-column-end: 7;
  }

  .grid-column-end-8 {
    grid-column-end: 8;
  }

  .grid-column-end-9 {
    grid-column-end: 9;
  }

  .grid-column-end-10 {
    grid-column-end: 10;
  }

  .grid-column-end-11 {
    grid-column-end: 11;
  }

  .grid-column-end-12 {
    grid-column-end: 12;
  }

  .grid-column-end-13 {
    grid-column-end: 13;
  }

  .grid-row-start-1 {
    grid-row-start: 1;
  }

  .grid-row-start-2 {
    grid-row-start: 2;
  }

  .grid-row-start-3 {
    grid-row-start: 3;
  }

  .grid-row-start-4 {
    grid-row-start: 4;
  }

  .grid-row-start-5 {
    grid-row-start: 5;
  }

  .grid-row-start-6 {
    grid-row-start: 6;
  }

  .grid-row-start-7 {
    grid-row-start: 7;
  }

  .grid-row-start-8 {
    grid-row-start: 8;
  }

  .grid-row-start-9 {
    grid-row-start: 9;
  }

  .grid-row-start-10 {
    grid-row-start: 10;
  }

  .grid-row-start-11 {
    grid-row-start: 11;
  }

  .grid-row-start-12 {
    grid-row-start: 12;
  }

  .grid-row-end-2 {
    grid-row-end: 2;
  }

  .grid-row-end-3 {
    grid-row-end: 3;
  }

  .grid-row-end-4 {
    grid-row-end: 4;
  }

  .grid-row-end-5 {
    grid-row-end: 5;
  }

  .grid-row-end-6 {
    grid-row-end: 6;
  }

  .grid-row-end-7 {
    grid-row-end: 7;
  }

  .grid-row-end-8 {
    grid-row-end: 8;
  }

  .grid-row-end-9 {
    grid-row-end: 9;
  }

  .grid-row-end-10 {
    grid-row-end: 10;
  }

  .grid-row-end-11 {
    grid-row-end: 11;
  }

  .grid-row-end-12 {
    grid-row-end: 12;
  }

  .grid-row-end-13 {
    grid-row-end: 13;
  }
}

@media (min-width: 576px) {
  .grid-cols-sm-1-auto {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .grid-cols-sm-auto-1 {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .grid-cols-sm-2-1 {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }

  .grid-cols-sm-1-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }

  .grid-cols-sm-1-3 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
  }

  .grid-cols-sm-auto {
    grid-template-columns: repeat(1, auto);
  }

  .grid-cols-sm-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-sm-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .grid-auto-flow-sm-column {
    grid-auto-flow: column;
  }

  .grid-auto-columns-sm-20 {
    grid-auto-columns: 20%;
  }

  .grid-auto-columns-sm-25 {
    grid-auto-columns: 25%;
  }

  .grid-auto-columns-sm-50 {
    grid-auto-columns: 50%;
  }

  .grid-auto-columns-sm-100 {
    grid-auto-columns: 100%;
  }

  /* grid-column: span */
  .grid-column-sm-1 {
    grid-column: auto / span 1;
  }
  .grid-column-sm-2 {
    grid-column: auto / span 2;
  }
  .grid-column-sm-3 {
    grid-column: auto / span 3;
  }
  .grid-column-sm-4 {
    grid-column: auto / span 4;
  }
  .grid-column-sm-5 {
    grid-column: auto / span 5;
  }
  .grid-column-sm-6 {
    grid-column: auto / span 6;
  }
  .grid-column-sm-7 {
    grid-column: auto / span 7;
  }
  .grid-column-sm-8 {
    grid-column: auto / span 8;
  }
  .grid-column-sm-9 {
    grid-column: auto / span 9;
  }
  .grid-column-sm-10 {
    grid-column: auto / span 10;
  }
  .grid-column-sm-11 {
    grid-column: auto / span 11;
  }
  .grid-column-sm-12 {
    grid-column: auto / span 12;
  }

  .grid-row-sm-1 {
    grid-row: auto / span 1;
  }

  .grid-cols-sm-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-sm-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-sm-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-row-sm-2 {
    grid-row: auto / span 2;
  }

  .grid-row-sm-3 {
    grid-row: auto / span 3;
  }

  /* grid-column-start */
  .grid-column-start-sm-1 {
    grid-column-start: 1;
  }
  .grid-column-start-sm-2 {
    grid-column-start: 2;
  }
  .grid-column-start-sm-3 {
    grid-column-start: 3;
  }
  .grid-column-start-sm-4 {
    grid-column-start: 4;
  }
  .grid-column-start-sm-5 {
    grid-column-start: 5;
  }
  .grid-column-start-sm-6 {
    grid-column-start: 6;
  }
  .grid-column-start-sm-7 {
    grid-column-start: 7;
  }
  .grid-column-start-sm-8 {
    grid-column-start: 8;
  }
  .grid-column-start-sm-9 {
    grid-column-start: 9;
  }
  .grid-column-start-sm-10 {
    grid-column-start: 10;
  }
  .grid-column-start-sm-11 {
    grid-column-start: 11;
  }
  .grid-column-start-sm-12 {
    grid-column-start: 12;
  }

  /* grid-column-end */
  .grid-column-end-sm-2 {
    grid-column-end: 2;
  }
  .grid-column-end-sm-3 {
    grid-column-end: 3;
  }
  .grid-column-end-sm-4 {
    grid-column-end: 4;
  }
  .grid-column-end-sm-5 {
    grid-column-end: 5;
  }
  .grid-column-end-sm-6 {
    grid-column-end: 6;
  }
  .grid-column-end-sm-7 {
    grid-column-end: 7;
  }
  .grid-column-end-sm-8 {
    grid-column-end: 8;
  }
  .grid-column-end-sm-9 {
    grid-column-end: 9;
  }
  .grid-column-end-sm-10 {
    grid-column-end: 10;
  }
  .grid-column-end-sm-11 {
    grid-column-end: 11;
  }
  .grid-column-end-sm-12 {
    grid-column-end: 12;
  }
  .grid-column-end-sm-13 {
    grid-column-end: 13;
  }

  /* grid-row-start */
  .grid-row-start-sm-1 {
    grid-row-start: 1;
  }
  .grid-row-start-sm-2 {
    grid-row-start: 2;
  }
  .grid-row-start-sm-3 {
    grid-row-start: 3;
  }
  .grid-row-start-sm-4 {
    grid-row-start: 4;
  }
  .grid-row-start-sm-5 {
    grid-row-start: 5;
  }
  .grid-row-start-sm-6 {
    grid-row-start: 6;
  }
  .grid-row-start-sm-7 {
    grid-row-start: 7;
  }
  .grid-row-start-sm-8 {
    grid-row-start: 8;
  }
  .grid-row-start-sm-9 {
    grid-row-start: 9;
  }
  .grid-row-start-sm-10 {
    grid-row-start: 10;
  }
  .grid-row-start-sm-11 {
    grid-row-start: 11;
  }
  .grid-row-start-sm-12 {
    grid-row-start: 12;
  }

  /* grid-row-end */
  .grid-row-end-sm-2 {
    grid-row-end: 2;
  }
  .grid-row-end-sm-3 {
    grid-row-end: 3;
  }
  .grid-row-end-sm-4 {
    grid-row-end: 4;
  }
  .grid-row-end-sm-5 {
    grid-row-end: 5;
  }
  .grid-row-end-sm-6 {
    grid-row-end: 6;
  }
  .grid-row-end-sm-7 {
    grid-row-end: 7;
  }
  .grid-row-end-sm-8 {
    grid-row-end: 8;
  }
  .grid-row-end-sm-9 {
    grid-row-end: 9;
  }
  .grid-row-end-sm-10 {
    grid-row-end: 10;
  }
  .grid-row-end-sm-11 {
    grid-row-end: 11;
  }
  .grid-row-end-sm-12 {
    grid-row-end: 12;
  }
  .grid-row-end-sm-13 {
    grid-row-end: 13;
  }
}

@media (min-width: 768px) {
  .grid-cols-md-1-auto {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .grid-cols-md-auto-1 {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .grid-cols-md-2-1 {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }

  .grid-cols-md-1-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }

  .grid-cols-md-1-3 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
  }

  .grid-cols-md-auto {
    grid-template-columns: repeat(1, auto);
  }

  .grid-cols-md-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-md-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-md-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-md-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-md-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .grid-auto-flow-md-column {
    grid-auto-flow: column;
  }

  .grid-auto-columns-md-20 {
    grid-auto-columns: 20%;
  }

  .grid-auto-columns-md-25 {
    grid-auto-columns: 25%;
  }

  .grid-auto-columns-md-50 {
    grid-auto-columns: 50%;
  }

  .grid-auto-columns-md-100 {
    grid-auto-columns: 100%;
  }
  /* grid-column: span */
  .grid-column-md-1 {
    grid-column: auto / span 1;
  }
  .grid-column-md-2 {
    grid-column: auto / span 2;
  }
  .grid-column-md-3 {
    grid-column: auto / span 3;
  }
  .grid-column-md-4 {
    grid-column: auto / span 4;
  }
  .grid-column-md-5 {
    grid-column: auto / span 5;
  }
  .grid-column-md-6 {
    grid-column: auto / span 6;
  }
  .grid-column-md-7 {
    grid-column: auto / span 7;
  }
  .grid-column-md-8 {
    grid-column: auto / span 8;
  }
  .grid-column-md-9 {
    grid-column: auto / span 9;
  }
  .grid-column-md-10 {
    grid-column: auto / span 10;
  }
  .grid-column-md-11 {
    grid-column: auto / span 11;
  }
  .grid-column-md-12 {
    grid-column: auto / span 12;
  }

  .grid-row-md-1 {
    grid-row: auto / span 1;
  }

  .grid-row-md-2 {
    grid-row: auto / span 2;
  }

  .grid-row-md-3 {
    grid-row: auto / span 3;
  }

  /* grid-column-start */
  .grid-column-start-md-1 {
    grid-column-start: 1;
  }
  .grid-column-start-md-2 {
    grid-column-start: 2;
  }
  .grid-column-start-md-3 {
    grid-column-start: 3;
  }
  .grid-column-start-md-4 {
    grid-column-start: 4;
  }
  .grid-column-start-md-5 {
    grid-column-start: 5;
  }
  .grid-column-start-md-6 {
    grid-column-start: 6;
  }
  .grid-column-start-md-7 {
    grid-column-start: 7;
  }
  .grid-column-start-md-8 {
    grid-column-start: 8;
  }
  .grid-column-start-md-9 {
    grid-column-start: 9;
  }
  .grid-column-start-md-10 {
    grid-column-start: 10;
  }
  .grid-column-start-md-11 {
    grid-column-start: 11;
  }
  .grid-column-start-md-12 {
    grid-column-start: 12;
  }

  /* grid-column-end */
  .grid-column-end-md-2 {
    grid-column-end: 2;
  }
  .grid-column-end-md-3 {
    grid-column-end: 3;
  }
  .grid-column-end-md-4 {
    grid-column-end: 4;
  }
  .grid-column-end-md-5 {
    grid-column-end: 5;
  }
  .grid-column-end-md-6 {
    grid-column-end: 6;
  }
  .grid-column-end-md-7 {
    grid-column-end: 7;
  }
  .grid-column-end-md-8 {
    grid-column-end: 8;
  }
  .grid-column-end-md-9 {
    grid-column-end: 9;
  }
  .grid-column-end-md-10 {
    grid-column-end: 10;
  }
  .grid-column-end-md-11 {
    grid-column-end: 11;
  }
  .grid-column-end-md-12 {
    grid-column-end: 12;
  }
  .grid-column-end-md-13 {
    grid-column-end: 13;
  }

  /* grid-row-start */
  .grid-row-start-md-1 {
    grid-row-start: 1;
  }
  .grid-row-start-md-2 {
    grid-row-start: 2;
  }
  .grid-row-start-md-3 {
    grid-row-start: 3;
  }
  .grid-row-start-md-4 {
    grid-row-start: 4;
  }
  .grid-row-start-md-5 {
    grid-row-start: 5;
  }
  .grid-row-start-md-6 {
    grid-row-start: 6;
  }
  .grid-row-start-md-7 {
    grid-row-start: 7;
  }
  .grid-row-start-md-8 {
    grid-row-start: 8;
  }
  .grid-row-start-md-9 {
    grid-row-start: 9;
  }
  .grid-row-start-md-10 {
    grid-row-start: 10;
  }
  .grid-row-start-md-11 {
    grid-row-start: 11;
  }
  .grid-row-start-md-12 {
    grid-row-start: 12;
  }

  /* grid-row-end */
  .grid-row-end-md-2 {
    grid-row-end: 2;
  }
  .grid-row-end-md-3 {
    grid-row-end: 3;
  }
  .grid-row-end-md-4 {
    grid-row-end: 4;
  }
  .grid-row-end-md-5 {
    grid-row-end: 5;
  }
  .grid-row-end-md-6 {
    grid-row-end: 6;
  }
  .grid-row-end-md-7 {
    grid-row-end: 7;
  }
  .grid-row-end-md-8 {
    grid-row-end: 8;
  }
  .grid-row-end-md-9 {
    grid-row-end: 9;
  }
  .grid-row-end-md-10 {
    grid-row-end: 10;
  }
  .grid-row-end-md-11 {
    grid-row-end: 11;
  }
  .grid-row-end-md-12 {
    grid-row-end: 12;
  }
  .grid-row-end-md-13 {
    grid-row-end: 13;
  }
}

@media (min-width: 992px) {
  .grid-cols-lg-1-auto {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .grid-cols-lg-auto-1 {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .grid-cols-lg-2-1 {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }

  .grid-cols-lg-1-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }

  .grid-cols-lg-1-3 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
  }

  .grid-cols-lg-auto {
    grid-template-columns: repeat(1, auto);
  }

  .grid-cols-lg-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-lg-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-lg-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-lg-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-lg-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .grid-auto-flow-lg-column {
    grid-auto-flow: column;
  }

  .grid-auto-columns-lg-20 {
    grid-auto-columns: 20%;
  }

  .grid-auto-columns-lg-25 {
    grid-auto-columns: 25%;
  }

  .grid-auto-columns-lg-50 {
    grid-auto-columns: 50%;
  }

  .grid-auto-columns-lg-100 {
    grid-auto-columns: 100%;
  }
  /* grid-column: span */
  .grid-column-lg-1 {
    grid-column: auto / span 1;
  }
  .grid-column-lg-2 {
    grid-column: auto / span 2;
  }
  .grid-column-lg-3 {
    grid-column: auto / span 3;
  }
  .grid-column-lg-4 {
    grid-column: auto / span 4;
  }
  .grid-column-lg-5 {
    grid-column: auto / span 5;
  }
  .grid-column-lg-6 {
    grid-column: auto / span 6;
  }
  .grid-column-lg-7 {
    grid-column: auto / span 7;
  }
  .grid-column-lg-8 {
    grid-column: auto / span 8;
  }
  .grid-column-lg-9 {
    grid-column: auto / span 9;
  }
  .grid-column-lg-10 {
    grid-column: auto / span 10;
  }
  .grid-column-lg-11 {
    grid-column: auto / span 11;
  }
  .grid-column-lg-12 {
    grid-column: auto / span 12;
  }

  .grid-row-lg-1 {
    grid-row: auto / span 1;
  }

  .grid-row-lg-2 {
    grid-row: auto / span 2;
  }

  .grid-row-lg-3 {
    grid-row: auto / span 3;
  }

  /* grid-column-start */
  .grid-column-start-lg-1 {
    grid-column-start: 1;
  }
  .grid-column-start-lg-2 {
    grid-column-start: 2;
  }
  .grid-column-start-lg-3 {
    grid-column-start: 3;
  }
  .grid-column-start-lg-4 {
    grid-column-start: 4;
  }
  .grid-column-start-lg-5 {
    grid-column-start: 5;
  }
  .grid-column-start-lg-6 {
    grid-column-start: 6;
  }
  .grid-column-start-lg-7 {
    grid-column-start: 7;
  }
  .grid-column-start-lg-8 {
    grid-column-start: 8;
  }
  .grid-column-start-lg-9 {
    grid-column-start: 9;
  }
  .grid-column-start-lg-10 {
    grid-column-start: 10;
  }
  .grid-column-start-lg-11 {
    grid-column-start: 11;
  }
  .grid-column-start-lg-12 {
    grid-column-start: 12;
  }

  /* grid-column-end */
  .grid-column-end-lg-2 {
    grid-column-end: 2;
  }
  .grid-column-end-lg-3 {
    grid-column-end: 3;
  }
  .grid-column-end-lg-4 {
    grid-column-end: 4;
  }
  .grid-column-end-lg-5 {
    grid-column-end: 5;
  }
  .grid-column-end-lg-6 {
    grid-column-end: 6;
  }
  .grid-column-end-lg-7 {
    grid-column-end: 7;
  }
  .grid-column-end-lg-8 {
    grid-column-end: 8;
  }
  .grid-column-end-lg-9 {
    grid-column-end: 9;
  }
  .grid-column-end-lg-10 {
    grid-column-end: 10;
  }
  .grid-column-end-lg-11 {
    grid-column-end: 11;
  }
  .grid-column-end-lg-12 {
    grid-column-end: 12;
  }
  .grid-column-end-lg-13 {
    grid-column-end: 13;
  }

  /* grid-row-start */
  .grid-row-start-lg-1 {
    grid-row-start: 1;
  }
  .grid-row-start-lg-2 {
    grid-row-start: 2;
  }
  .grid-row-start-lg-3 {
    grid-row-start: 3;
  }
  .grid-row-start-lg-4 {
    grid-row-start: 4;
  }
  .grid-row-start-lg-5 {
    grid-row-start: 5;
  }
  .grid-row-start-lg-6 {
    grid-row-start: 6;
  }
  .grid-row-start-lg-7 {
    grid-row-start: 7;
  }
  .grid-row-start-lg-8 {
    grid-row-start: 8;
  }
  .grid-row-start-lg-9 {
    grid-row-start: 9;
  }
  .grid-row-start-lg-10 {
    grid-row-start: 10;
  }
  .grid-row-start-lg-11 {
    grid-row-start: 11;
  }
  .grid-row-start-lg-12 {
    grid-row-start: 12;
  }

  /* grid-row-end */
  .grid-row-end-lg-2 {
    grid-row-end: 2;
  }
  .grid-row-end-lg-3 {
    grid-row-end: 3;
  }
  .grid-row-end-lg-4 {
    grid-row-end: 4;
  }
  .grid-row-end-lg-5 {
    grid-row-end: 5;
  }
  .grid-row-end-lg-6 {
    grid-row-end: 6;
  }
  .grid-row-end-lg-7 {
    grid-row-end: 7;
  }
  .grid-row-end-lg-8 {
    grid-row-end: 8;
  }
  .grid-row-end-lg-9 {
    grid-row-end: 9;
  }
  .grid-row-end-lg-10 {
    grid-row-end: 10;
  }
  .grid-row-end-lg-11 {
    grid-row-end: 11;
  }
  .grid-row-end-lg-12 {
    grid-row-end: 12;
  }
  .grid-row-end-lg-13 {
    grid-row-end: 13;
  }
}
