Hi, the proper way to make your website responsive is setting up media queries. With media queries you can set up breakpoint and style certain elements based on the size of the screen (breakpoint).
What I usually do is opening Chrome developer tools and check how the design of the page reacts when I shrink the page width. When I see that the design starts to be off, I write down the breakpoint and I write a media query to fix those elements of the page which don't behave appropriately for that screen size.
In your code, if you want to make the website more responsive, you can try to write other media queries for different breakpoints.
@ritapetillo Thanks ! i'm going to do a tablet version do handle that and i'll repost my solution