finalized responsive layout