# [Python 2], <s>84</s> 81 bytes

<!-- language-all: lang-python -->

    lambda c,a:reduce(lambda t,b:all(b)and(0,0)or((t[0]+b[0])%24,(t[1]+b[1])%60),a,c)

[Try it online!][TIO-j7nmzrdm]

[Python 2]: https://docs.python.org/2/
[TIO-j7nmzrdm]: https://tio.run/##VcvBCsMgEATQe77CS2GX7sENbSGBfInxsGpCC9YEsYd@vTHQSy8zvIHZv@W5pb6u01yjvF0Q5UnGvISPX@C3FHKjxAgOJQXQpHHLAMVoe3Ut8NLfqJFPcuNDIwl5rHt@paJWMDzQfbBk2lkxkgImpc/@s8Wuqwc "Python 2 – Try It Online"

EDIT: Saved 3 bytes by replacing b[0]&b[1] with all(b); thx 2 Eric The Outgolfer.

Function that takes time as a tuple (hour,minute); outputs same way.