.js-video {
	height: 0;
	padding-top: 25px;
	padding-bottom: 67.5%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	}
	
	.js-video.widescreen {
	padding-bottom: 56.34%;
	}
	
	.js-video.vimeo {
	padding-top: 0;
	}

.js-video embed, .js-video iframe, .js-video object, .js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.static-video-image {
    display: none;
    text-align: center;
}

.force-static-video-image-use .static-video-image {
    display: block;
}

.force-static-video-image-use .js-video {
    display: none;
}


.force-static-video-image-use .static-video-image img {
}

/* New stuff */
@media (max-width: 480px) {
.heading-block:not(.centered-block) {
	padding-top: 5px !important;
}

body.no-video .col-sm-6 {
    padding: 0 !important;
}

body.has-video #mainForm {
    margin-top: -500px !important;
    padding: 15px 0px !important;
}

body.has-video #mainForm {
    padding-bottom: 0 !important;
    margin-bottom: 20px !important;
}

body.has-video .form-group.col-sm-12 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

body.has-video .col-sm-6 .heading-block {
    margin-top: 260px !important;
}

body.has-video .bg.window-height.form-section.fblbackground.clearfix {
    height: 1151px !important;
    margin-top: -310px !important;
    /*padding-top: 321px !important;*/
}

body.has-video .col-sm-6 {
    padding: 0 !important;
}

.has-static-video-image .js-video {
    display: none;
}

.has-static-video-image .static-video-image {
    display: block;
}
.has-static-video-image .static-video-image img {
}
}