.Video {
	margin-top: 43px;
}
.vide_cnt{
    position: relative;
}
.vide h2, .rd-video_cnt h2{
    font-size: 72px;
    line-height: 84px;
    color: #FFF;
    font-weight: 300;
    letter-spacing: 1.8px;
    margin: 0;
}
.vide h2 span, .rd-video_cnt h2 span {
	color: #C6213B;
	display: block;
	text-transform: uppercase;
	letter-spacing: 1.8px;
	word-spacing: 20px;
}
.vide [class] .btn,
.rd-video_cnt [class] .btn,
.vide [class] .btn > span,
.rd-video_cnt [class] .btn > span {
	position: relative;
}
.vide [class] .btn, .rd-video_cnt [class] .btn {
	font-size: 20px;
	line-height: 20px;
	padding: 17px 36px;
	background: #fff;
	color: #C6213B;
	font-weight: 300;
	letter-spacing: 1.5px;
}
.vide [class] * + .btn,
.rd-video_cnt [class] * + .btn {
	margin-top: 26px;
}
.vide .btn:before, .rd-video_cnt .btn:before{
	-moz-transition: .3s;
    -o-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 100%;
    background: #C6213B;
}
.vide .btn:hover,
.rd-video_cnt .btn:hover {
	color: #fff;
}
.vide .btn:hover:before, .rd-video_cnt .btn:hover:before{
	bottom: 0;
}
.vide p, .rd-video_cnt p {
	color: #fefefe;
}
.vide * + p, .rd-video_cnt * + p {
	margin-top: 25px;
}
.vide,.rd-video_cnt{
    padding: 70px 0px 85px;
}
@media (min-width: 768px) and (max-width: 979px) {
    
}
@media (max-width: 1500px) {
	.vide,.rd-video_cnt{
		padding: 5px 0 10px;
	}
	.vide h2, .rd-video_cnt h2{
		font-size: 48px;
		line-height: 48px;
	}
	.vide h2 span, .rd-video_cnt h2 span {
		font-size: 48px;
		line-height: 48px;
	}
	.vide * + p, .rd-video_cnt * + p, .vide [class] * + .btn, .rd-video_cnt [class] * + .btn {
		margin-top: 5px;
	}
}
@media (max-width: 767px) {
	.vide p, .rd-video_cnt p {
		display: none;
	}
	.vide h2, .rd-video_cnt h2{
		font-size: 25px;
		line-height: 25px;
	}
	.vide h2 span, .rd-video_cnt h2 span {
		font-size: 25px;
		line-height: 25px;
	}
	.vide [class] .btn, .rd-video_cnt [class] .btn {
		padding: 6px 20px;
	}
}