.media_grid_section .media_grid_list{display: grid; grid-template-columns: repeat(40, 1fr); grid-template-rows: repeat(100, auto);}
.media_grid_section .media_grid_list img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.media_grid_section .media_grid_list .image_grid { grid-column: var(--desktop-column-start) / var(--desktop-column-end);grid-row: var(--desktop-row-start) / var(--desktop-row-end);}
.media_grid_section{background-color: #F2E8DF;}

@media screen and (max-width: 749px) {
    .media_grid_section .media_grid_list .image_grid { grid-column: var(--mobile-column-start) / var(--mobile-column-end); grid-row: var(--mobile-row-start) / var(--mobile-row-end); }
    .media_grid_section .media_grid_list{grid-template-columns: repeat(20, 1fr);} 
}