Added responsive functionality