/* Video Slider */

.video_slider_section
{
	padding-top: 80px;
	padding-bottom: 80px;
	background: #f8f9fa;
}
.video_slider_wrapper
{
	margin-top: 50px;
	position: relative;
}
.video_slider_track
{
	display: flex;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
	gap: 20px;
	padding: 0 10px;
	scroll-behavior: smooth;
}
.video_slider_track::-webkit-scrollbar
{
	display: none;
}
.video_slide
{
	flex: 0 0 auto;
	width: 280px;
}
.video_slide_frame
{
	position: relative;
	width: 280px;
	height: 500px;
	border-radius: 16px;
	overflow: hidden;
	background: #1a1a1a;
	box-shadow: 0 8px 30px rgba(0,0,0,0.15);
}
.video_slide_frame iframe
{
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}


/* Arrows */

.video_slider_arrow
{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #57ccc3;
	border: none;
	cursor: pointer;
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 15px rgba(87,204,195,0.4);
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	transition: all 200ms ease;
}
.video_slider_arrow:hover
{
	background: #404040;
	box-shadow: 0 4px 15px rgba(0,0,0,0.3);
}
.video_slider_arrow i
{
	color: #fff;
	font-size: 18px;
}
.video_slider_prev
{
	left: -25px;
}
.video_slider_next
{
	right: -25px;
}

/* Responsive */

@media only screen and (max-width: 991px)
{
	.video_slider_prev
	{
		left: 5px;
	}
	.video_slider_next
	{
		right: 5px;
	}
	.video_slider_arrow
	{
		background: rgba(87,204,195,0.85);
	}
}
@media only screen and (max-width: 767px)
{
	.video_slider_section
	{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.video_slide
	{
		width: 240px;
	}
	.video_slide_frame
	{
		width: 240px;
		height: 430px;
	}
	.video_play_btn
	{
		width: 56px;
		height: 56px;
	}
	.video_play_btn i
	{
		font-size: 20px;
	}
	.video_slider_arrow
	{
		width: 40px;
		height: 40px;
	}
}
