Fixed sub-menu width issue in CSS