change to flexbox layout
complete responsiveness