Thanks for the pointers. Managed to get the tabs to work in mobile view by changing the CSS as you said. Here are my CSS modifications.
@media (max-width: 767px) {
.responsive-tabs .responsive-tabs__list {
display: block!important;
}
.responsive-tabs .responsive-tabs__heading {
display: none!important;
}
.responsive-tabs-wrapper {
clear: both!important;
margin-bottom: 20px!important;
zoom: 1!important;
border-top: 0!important;
}
.responsive-tabs .responsive-tabs__panel {
border: 1px solid #ddd!important;
border-top: 1px solid #ddd!important;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
-webkit-border-top-left-radius: 0px!important;
-moz-border-radius-topleft: 0px!important;
border-top-left-radius: 0px!important;
clear: left!important;
margin-bottom: 0!important;
padding: 20px 20px 0!important;
word-wrap: break-word!important;
}
}