In my project, I am dealing with a situation where I have a large image (such as a map) and several smaller images (representing points on the map) that appear when you hover over certain areas. Right now, I am using absolute positioning to place these smaller images, but I am running into an issue. When the screen size changes and causes the big image to resize, the smaller images no longer align correctly. How can I resolve this problem using CSS without making the images too large so that users can easily hover over the intended areas?