added media queries for mobile devices and made some positioning corrections