Updated responsive version to use data-percentage-width instead of calculating to avoid compounding percentage issues