added mobile styles and minimally responsive-ness