Кажется, просто ширина Вашего экран и окна браузера больше, чем ширина макета. Уменьшите ширину окна до ширины макета и все отступы встанут на свои места.
Вам понадобится объединить все карточки и блок с кинотеатрами в одном grid-контейнере. Блоку с кинотеатрами прописываете grid-column: 1 / -1; Далее этому-же блоку, но под нужными медиа-запросами прописываете:
grid-row: *здесь номер строки, в которой должен быть блок с кинотеатрами*;