responsive progress bar