Made Responsive Styles a Mixin

Made all the responsive styles based on 1 mixin for easier upkeep and
feature additions