Woww! looks like you completely messed up the menu.. You should be very careful when you play around with position, top and padding rules especially within the menu..
Open this CSS file:
ROOT//templates/flexible_coolmart/css/custom.css
scroll to the bottom and include these CSS rules:
#menu ul.menu { position:relative;}
.menu-dropdown .dropdown { top:49px;}
#menu .dropdown-bg {top:0 !important;}
#menu ul.menu li.level2, #menu ul.menu li.level2 a.level2, #menu ul.menu li.level2 span { text-align:left !important;}
to fix the menu behavior...
FYI: I did it this time and provided you the solution, but please be aware this was an exception. Because it was 100% your modification's fault to break things up. We do have "Premium Support Service" service for these kind of things, which we charge by hour.
Regards.