css fixes for responsive layouts