finally fixed the css positional issues