.main-video iframe{width:100%; height:640px;}
.video-heading {margin: 40px 0;}
.video-heading h4{ font-size: 28px; font-weight: bold; color: #0061bc; }
.video-heading p{font-size: 18px;}

.rev-heading {margin-bottom: 20px;}
.rev-heading img{float: left;}
.rev-heading h4{display: inline; font-size: 28px; color: #0061bc; line-height: 1; margin: 0 10px;}

.heading-form {padding: 15px;}
.heading-form h3 {font-size: 22px;}

@media only screen and (width < 991px) {
:root {
--fs-700: 20px;
--fs-500: 16px;
}
.main-video iframe {max-height: 480px;}
}
@media only screen and (width < 767px) {
:root {--fs-700: 16px;}
.main-video iframe {max-height: 310px;}
}
@media only screen and (width < 475px) {
:root {
--fs-700: 14px;
--fs-500: 15px;
}
.main-video iframe {max-height: 200px;}
}