refactored the base grid and offsets in to mixins