Hi,
Have you tried floating all elements to the left using CSS?
text {
float: left;
width: 100%;
}
video {
float: left;
margin: auto;
}
There is no set width for the video so I have used 100% as an example. I would always use some padding to frame the content in the modal, it just looks nicer. I have also noticed that you have a fixed width of 1050, this will not be responsive on smaller and larger screens.
Hope this helps!