Responsive design working

this may be final… good enough for now though