/*---------- [Divi Flash Advanced Tabs - Custom Features CSS] ----------*/
.df_at_container .df_at_nav_wrap .nav_tabs_sections_label,
.df_at_container .df_at_nav_wrap .nav_tabs_mobile_toggle {
	display: none;
}

.df_at_container .tab-data-identifier {
	display: none !important;
}

@media screen and (max-width: 767px) {
	
	.df_at_container .df_at_nav_wrap {
		flex-direction: row;
		align-items: start;
		gap: 10px;
		padding: 13px;
	}
	
	.df_at_container .df_at_nav_wrap .nav_tabs_sections_label {
		display: flex;
		padding-top: 6px;
		font-size: 16px;
	}
	
	.df_at_container .df_at_nav_wrap .df_at_nav .df_at_title {
		font-size: 16px !important;
		padding-bottom: 0;
	}
	
	.df_at_container .df_at_nav_wrap .nav_tabs_mobile_toggle {
		display: flex;
		margin-bottom: 10px;
		border-bottom: 1px solid #EFEFEF;
		padding-top: 6px;
		border: none !important;
	}
	
	.df_at_container .df_at_nav_wrap .nav_tabs_mobile_toggle::after {
		content: ';';
		font-family: 'ETmodules' !important;
		font-size: 24px;
	}
	
	.df_at_container .df_at_nav_wrap.mobile-expanded .nav_tabs_mobile_toggle::after {
		content: ':';
	}
	
	.df_at_container .df_at_nav_wrap .df_at_nav {
		visibility: collapse;
		display: none;
		padding: 10px;
	}
	
	.df_at_container .df_at_nav_wrap .df_at_nav.df_at_nav_active {
		visibility: visible;
		display: block;
	}
	
	.df_at_container .df_at_nav_wrap.mobile-expanded .df_at_nav {
		visibility: visible;
		display: block;
	}
}