fixed empty list situation, responsive styles