I ended up adding the following css and it works for me. I am sharing this incase it helps others. Thank you.
@media all and (max-width: 768px) {
    .responsive-width {
        font-size: 1.75vw;
    }
}   
@media all and (max-width: 600px) {
    .responsive-width {
        font-size: 2vw;
    }
}   
@media all and (max-width: 480px) {
    .responsive-width {
        font-size: 2.25vw;
    }
}