have you ever tried on creating a dropdown menu inside the dropdown menu?
for example, the web development menu has a dropdown menu in which web design is a category which has three subcategories... have you tried displaying these three subcategories in an extra dropdown?