fixed scaling issues and fontsize for responsive layout