fix CSS for mobile navbar transition, and CSS for portfolio