@bassemFirst I would recommend to create CSS file for RTL language itself, that will be loaded just in case user select RTL.They you can go trough elements and position them as needed.
body, html {direction:rtl;}