added animation and modified responsive styles