The reason for the issue is the rendering way of browsers. To solve these issues in the website you may have to change the some part on Pre Render. On Pre Render you need to enter the below code. This code will not effect on look and feel in Mozilla or Internet explorer. 
in vb.net
		Protected Sub Page_PreRender(ByVal sender As Object, ByVal e 
As System.EventArgs) Handles Me.Load
   If (Request.UserAgent.IndexOf("AppleWebKit") > 0) Then
       Request.Browser.Adapters.Clear()
   End If
   If Request.ServerVariables("http_user_agent").IndexOf("Safari", 
            StringComparison.CurrentCultureIgnoreCase) <> -1 Then
       Page.ClientTarget = "uplevel"
   End If
End Sub
		On Page Pre render Write the below code. in c#.Net
		   if ((Request.UserAgent.IndexOf("AppleWebKit") > 0)) 
        {
   	Request.Browser.Adapters.Clear();
	}
   if (Request.ServerVariables("http_user_agent").IndexOf("Safari",   
            StringComparison.CurrentCultureIgnoreCase) != -1) 
        {
   	 Page.ClientTarget = "uplevel";
	}
		With this code your can make compatible the menus on chrome and safari.