The problem is not with your images. It’s with the rest of your layout. You have a fixed width wrapper to begin with. For an image to resize it needs to be inside of a fluid layout. Because you do not have a fluid base, media will not resize because all other elements do not resize because they have set pixel widths.