The reason your video does not play in mobile view is probably because some element is overlapping in front of your iframe, to fix this change the z-index of your .video-frame to 10 and it will work.
Don’t even know if this is a proper way but i have reduced the height of the video-heading-imgclass…took a fresh look and noted how it was occupying the whole container.