refactor css and made site a bit more responsive