Yes,
thanks guys turned out it was codepen making it looks staggering plus I changed my code like this, and now it works great:
TweenMax.to(".portfolioTitle", .8, {
xPercent:-100,
rotation:0.002,
force3D:true,
ease: Power2.easeInOut
});
TweenMax.to(".portfolioImage", .8, {
xPercent:-100,
filter: "grayscale(0%)",
rotation:0.002,
force3D:true,
ease: Power2.easeInOut
});
TweenMax.to(".portfolioDescription", .8, {
xPercent:-100,
rotation:0.002,
force3D:true,
ease: Power2.easeInOut
});