There is word wrapping issue when the sub-menu is longer than 200pixels in width it automatically goes below to fit it with 200 pixels. The solution is to add CSS property to main-menu anchor tag: white-space: wordwrap;