.video-hero{
	background:#fff;
}
.video-hero-container{
	display:flex;
	align-items:center;
	padding:0 7%;
	margin:auto;
	max-width:1000px;
}
.video-hero{
	margin:auto;
}
.video-hero__text{
	margin-right:20px;
	font-size:1rem;
}
.video-hero__text>img{
	width:100%;
}
.video-hero__text p{
	margin: 10px auto 40px
}
.video-hero__text sup{
    font-size: 0.5em;
}
.video-hero-container>img{
	width:60%;
	margin: auto;
	flex-shrink:0;
}
.video-gallery-container{
	position:relative;
	display:flex;
	flex-direction:column;
	transform:translateY(-50px);
	z-index:2;
	width:80%;
	max-width:900px;
	margin:auto auto -50px;
	padding:2%;
	box-shadow:0 0 10px #ccc;
	background:#fff;
}
.video-gallery-container>div{
	width:100%;
}
.video-gallery .products{
	padding-bottom:0;
}
.video-gallery .products .product{
	width:29%;
	margin: 0 2%;
}
.video-gallery .products .sfvideosTmbList{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.video-gallery .products .product img{
	width:100%;
}
.video-gallery .products .product .product-info{
	padding-top:20px;
}
.video-gallery .products .product .product-info h3:hover{
	cursor:pointer;
}
.video-gallery .products .product .product-info p{
	font-size:16px;
}
.video-gallery-container .video-content{
	display:flex;
	align-items:center;
	padding:0 3% 40px;
}
.video-gallery-container .video-content__text{
    display: flex;
    flex-direction: column;
    align-items: center;
    width:100%;
	margin-right: 30px;
}
.video-gallery-container .video-content__text>img{
	width:100%;
}
.video-gallery-container .video-content__text p{
	margin: 14px 0 24px;
    font-size: 1rem;
    text-align:center;
}
.video-gallery-container .video-content>img{
	width: 45%;
	flex-shrink:0;
}
.video-not-active { 
    pointer-events: none; 
    user-select:none;
    cursor: default; 
    text-decoration: none; 
    color: black; 
}
@media screen and (max-width: 900px){
	.video-hero .video-hero-container{
		flex-direction:column-reverse;
		padding:40px 0 0;
	}
	.video-hero .video-hero-container .video-hero__text{
		margin:20px 10% 0;
	}
	.video-gallery-container{
		transform:translateY(0);
		margin-bottom:50px;
	}
	.video-gallery .products .product{
		width: 46%;
	}
	.video-gallery-container .video-content{
		flex-direction:column-reverse;
	}
	.video-gallery-container .video-content>img{
		width:auto;
		margin-bottom:7%;
	}
	.video-gallery-container .video-content__text{
		margin-right:0;
	}
}
@media screen and (max-width: 600px){
	.video-gallery .products .product{
		width: 96%;
	}
	.fancybox-wrap{
		width:calc(100%  - 40px)!important;
		top: 30vh!important;
	}
	.RadMediaPlayer.RadMediaPlayer_Default{
		width:100%!important;
	}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .video-hero__text {
     width: 80%;
   }
   .video-gallery-container>div{
		height:100%;
	}
	.video-gallery-container .video-content__text>img{
		height:100%;
	}
}