Because your version is a (sourced from a Blu-ray) with a standard XviD codec, it likely follows a frame rate of 23.976 FPS . To get a perfectly synced subtitle, you should look for SRT files labeled for Blu-ray or BDRip releases. Recommended Subtitle Sources

: This site lists several English subtitles. Try the versions labeled "23.976 FPS" or "BDRip" first, as they are most likely to match the timing of your file.

Finding the exact subtitle file for the release can be tricky since that specific "CaLLiOpeD" tag is less common than mainstream rips like YIFY or DEiTY.