fixed padding top for mobile and added some transitions