Riyadh is 2 hours behind Karachi. You share 7 hours of working time on a normal day.
Working hours assumed 09:00–18:00 local. Offsets include daylight saving where it applies, so this shifts through the year.