.panel-subscriber-home-video { background-size: cover; padding-top: 160px; padding-bottom: 100px; }
.panel-subscriber-home-video .col-secondary-video p { pointer-events: none; font-size: 24px; letter-spacing: 0.07px; margin-bottom: 0; position: absolute; bottom: 0; padding: 20px 25px; }
.panel-subscriber-home-video .col-secondary-video .video-thumbnail { position: relative; background-color: #1e1e1e; width: 100%; height: 0; display: block; padding-bottom: 52.4%; background-size: cover; background-position: center center; }
.panel-subscriber-home-video .col-secondary-video .video-thumbnail .icon { background: url(icon-play.png) no-repeat; width: 25px; height: 39px; display: block; background-size: contain; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }

.panel-subscriber-home-video .first-container { margin-bottom: 150px; }
.panel-subscriber-home-video .first-container .col-image { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
.panel-subscriber-home-video .first-container .col-video { -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
.panel-subscriber-home-video .first-container .col-video .inner { padding-top: 45px; max-width: 778px; }

.panel-subscriber-home-video .second-container h2 { margin-bottom: 10px; }
.panel-subscriber-home-video .second-container .col-video { -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; }
.panel-subscriber-home-video .second-container .col-text { -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }
.panel-subscriber-home-video .second-container .col-text .inner { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.panel-subscriber-home-video .second-container .latest-video-image { max-width: 500px; margin-left: -95px; -webkit-animation:shake 5s; animation:shake 5s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; }
.panel-subscriber-home-video .second-container .button-wrapper { margin-top: 30px; padding-left: 20px; }

.panel-subscriber-home-video .col-image img { -webkit-animation:shake 5s; animation:shake 5s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; }

@media (max-width: 1400px){
	.panel-subscriber-home-video .second-container .col-video { -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
	.panel-subscriber-home-video .second-container .col-text { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
}
@media (max-width: 1199px){
	.panel-subscriber-home-video .second-container .latest-video-image { max-width: 440px; }
}
@media (max-width: 991px){
	.panel-subscriber-home-video .first-container { margin-bottom: 80px; }
	.panel-subscriber-home-video .second-container .latest-video-image { max-width: 318px; margin-left: -64px; }
}
@media (max-width: 767px){
	.panel-subscriber-home-video .first-container .col-image { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.panel-subscriber-home-video .first-container .col-image img { max-width: 180px; margin-left: auto; margin-right: auto; display: block; }
	.panel-subscriber-home-video .first-container .col-video { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.panel-subscriber-home-video .second-container h2 { font-size: 40px; }
	.panel-subscriber-home-video .second-container .col-video { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 30px; }
	.panel-subscriber-home-video .second-container .col-text { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.panel-subscriber-home-video .second-container .latest-video-image { width: 100%; margin-left: auto; margin-right: auto; display: block; }
	.panel-subscriber-home-video .second-container .button-wrapper { padding-left: 0; text-align: center; }
	.panel-subscriber-home-video .col-secondary-video p { font-size: 14px; padding: 15px 15px; }
}