@media (max-width: 991px) {
	.vgd-header-row {
		grid-template-columns: auto 1fr auto;
	}

	.vgd-primary-nav {
		display: none;
	}

	.vgd-mobile-toggle {
		display: flex;
		justify-self: end;
	}

	.vgd-footer-widgets {
		grid-template-columns: 1fr;
	}

	.vgd-footer-bottom {
		flex-direction: column;
		align-items: flex-start;
	}
}