.schedule_tabs ul.st_tab_flex {
	display: flex;
	flex-direction: row;
	overflow: auto;
	scroll-behavior: smooth;
}
.schedule_tabs ul.st_tab_flex li.st_tab_flexitem,
.schedule_tabs .st_tab_link { cursor: pointer; }
.schedule_tabs .st_tab_flex .st_tab_txt .st_tab_title {
	line-height: normal;
}
.schedule_tabs .st_tab_flex a.st_tab_link,
.schedule_tabs .st_tab_flex a.st_tab_link:hover {
	text-decoration: none !important;
	display: block;
}
.schedule_tabs ul.st_tab_flex li.st_tab_flexitem.active {
	position: relative;
	z-index: 2;
}
{# Content Css #}
.schedule_tabs .st_content .st_flex {
	display: flex;
	flex-direction: row;
	transition: all .4s ease;
}
.schedule_tabs .st_content img {
	object-fit: cover;
}
.schedule_tabs .st_content .st_bl_flex,
.schedule_tabs .st_content .st_bl_flex .st_bl_flexitem {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.schedule_tabs .st_content .st_bl_flex {
	width: 100%;
}
.schedule_tabs .st_content .st_bl_flex .st_bl_flexitem {
	width: 50%;
}
.schedule_tabs .st_bl_flex .st_bl_flexitem .st_bl_img {
	line-height: 0;
}
.schedule_tabs .st_content .st_flextxt .st_bl_feature ul {
	display: flex;
	flex-wrap: wrap;
}
.schedule_tabs .st_content .st_flextxt .st_bl_feature ul li {
	flex: 0 0 40%;
}
.schedule_tabs .st_content .st_flextxt .st_bl_feature {
	margin-top: 30px;
}
.schedule_tabs .st_activeitem { display: none; }
.schedule_tabs .st_activeitem.active { display: block; }
.schedule_tabs .st_res_tabs .st_acc_link {
	display: none;
}
@media (max-width: 1023px) {
	.schedule_tabs .st_content .st_bl_flex .st_bl_flexitem {
		width: 100% !important;
	}
	.schedule_tabs .st_content .st_bl_flex {
		flex-direction: column !important;
	}
	.schedule_tabs .st_content .st_flextxt .st_bl_feature ul li {
		flex: 0 0 50%;
	}
}
@media (max-width: 991px) {
	.schedule_tabs .st_res_tabs ul.st_tab_flex {
		display: none !important;
	}
	.schedule_tabs .st_res_tabs .st_acc_link {
		display: block !important;
	}
}
@media (max-width: 768px) {
	.schedule_tabs .st_content .st_flex {
		flex-direction: column !important;
	}
	.schedule_tabs .st_content img.st_img {
		max-width: 100% !important;
		min-width: 100% !important;
	}
}
@media (max-width: 550px) {
	.schedule_tabs .st_content .st_flextxt .st_bl_feature ul li {
		flex: 0 0 100% !important;
	}
}