more logic added to responsive and css updated to highlight current step etc