O que e necessario para fazer um site responsivo