updated responsive sizing solution