.main-video-block {
	background: linear-gradient(90deg, #BDC3C7 0%, #2C3E50 100%);
	justify-content: space-around;
}

.video-menu{
	background-color: rgba(114, 114, 114, 0.81);;
	left: 8.3333333333%;
	z-index: 100;
	width: 40% !important;
	opacity: 0;
	/* display:none; */
	transform: translateX(-125%);
	transition: 1s;
}

.ra-16x9.other_iframe::before {
    padding-top: 0 !important;
}


@media (max-width: 575px){
	.pryamoi_efir{
		height:376px;
	}
}
@media (min-width: 576px) and (max-width: 767px){
	.pryamoi_efir{
		height:500px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.pryamoi_efir{
		height:500px;
	}
}
@media (min-width: 992px) and (max-width: 1999px) {
	.pryamoi_efir{
		height:690px;
	}
}
@media (min-width: 1200px) and (max-width: 1399px){
	.pryamoi_efir{
		height:763px;
	}
}
@media (min-width: 1400px) {	
	.pryamoi_efir{
		height:986px;
	}
}



@media screen and (max-width: 767px) {
	.video-menu{
		width: 80% !important; 
	}
}
.video-menu.show{
	opacity: 1;
	transform: translateX(0%);
	/*display:block;*/
}

.video-menu-left{
	background-color: rgba(114, 114, 114, 1);
	z-index: 101;
}

.video-menu-left-btn{
	height: 100%;
	width: 100%;
	border: 0;
	z-index: 101;
	outline: 0 !important;
	cursor: pointer;
	background-color: transparent;
}

.video-menu-left-btn:hover{
	/* outline: 5px auto -webkit-focus-ring-color !important;; */
}

.video-menu-left-btn:hover i{
	color: #fff;
}

.video-title{
	font-weight: 700;
	font-size: 30px;
	text-shadow: 0px 4px 4px rgba(114, 114, 114, 0.25);
	padding-left: 146px !important;
}

.video-tab-btn {
	color: black;
	text-align: center;
	/*padding: 1%;*/
	min-height: 40px;
	font-size: 20px;
	background-color: transparent;
    border: 0;
	outline: 0 !important;
	cursor: pointer;
	height: 100%;
}

@media screen and (max-width: 767px) {
	
	.video-tab-btn {
		min-height: 40px;
		font-size: 12px;
	}

}

.video-tab-btn:hover{
	outline: 5px auto -webkit-focus-ring-color !important;
}

.video-menu-item{
	min-height: 10%; 
	border-bottom: white solid 1px;
    border-top: white solid 1px;
}

.video-tab-btn.active {
	color: white;
	background-color: rgba(150, 150, 150, 0.5);
}

.video-item-block{
	display:none;
	padding: 70px;
}

.video-item-block.active {
	display:block;
}


@media screen and (max-width: 767px) {
	.video-item-block{
		padding: 10px;
	}
	
	.video-name {
		background-color: rgba(114, 114, 114, 0.81);
		color: white;
		text-align: center;
		padding: 1%;
		min-height: 90px;
		font-size: 16px;
	}
}
