updated responsive layout