How to make website responsive for all screen resolutions and browsers?

I have been working on this website for like 2 weeks. When I look at how my website looks at different resolutions it is completely broken. Microsoft edge just completely destroys the website. It looks perfect on my screen. How to switch from absolute positioning and positioning with pixel to something responsive?