When I open up a pptx file with LibreOffice/OpenOffice some of the contents,text,style,colors get messed up. I searched in the web but couldn't find any proper solution for this. Can anyone help me in this issue?
If you require something that you can run locally, I'd recommend WPS Office. It seems to handle complex layouts reasonably well.
Use MS Office Online. It's free.