.image_grid_design{padding: 50px 0;}
.image_grid_design .image_grid_list{display: grid; grid-template-columns: 1fr 1fr; gap: 16px;}
.image_grid_design .image_grid_list .image_grid:nth-child(3n+3){ grid-column: 1 / 3; }
.image_grid_design .image_grid_list .image_grid img { width: 100%; height: 100%; object-fit: cover; }


@media screen and (max-width: 749px) {
    .image_grid_design{padding: 30px 0;}
    .image_grid_design .image_grid_list .image_grid:nth-child(3n+3) { grid-column: unset; }
    .image_grid_design .image_grid_list{grid-template-columns: 1fr; gap: 12px;}
}