fixed layout issues of  homepage, not perfect, but much better