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;
}
}