added responsive breakpoints, finishing touches