Hi aman204 - it turns out the dropdown menu was appearing, but not on the visible part of the screen. Instead, it was appearing below, and can be seen if scrolling down. See picture
This can be fixed by altering the less/css in navbar.less to:
@media (max-width: 1200px)
.t3-mainnav {
position: fixed;
}
And then applying other css changes to get the desired style, position, width, etc.
Thank you for your help.