Perhaps we should firstly describe how responsive image should look like...
With responsive sites, mainly there are just 2 possibilities... Because oryginal photos are mostly 4:3 aspect ratio, and browsers width:height aspec ration may be just any, then displayed image can behave 2 ways:
1. It is middle centered in screen, and is cut off on sides or top and bottom if browser's aspect ration doesnt fit 4:3 (or5:4 or any other). Aspect ratio of image is always correct
2. Image is set to fit on screen with aspect ratio is set to correct. Image always fits browser width, but if height of browser is larger than image's - background shows from its under.
Now with our solution, image is centered, and with nivoSlider, image has set width to 100% (so orange background was showing beneath it).
Now, with our way of showing image:
1. browser aspect = picture aspect:
http://d.pr/i/20oU2. browser's height to small:
http://d.pr/i/ML4c3. browser's width to small:
http://d.pr/i/Q2Wd