css rules, responsive @under 500px, also added a button above and below the image for users, only one button appears on large screen sizes