@media (max-width: 1023px) {
	div#attivita ~ .vc_row-o-equal-height .vc_column_container {
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;	
	}

	div#attivita ~ .vc_row-o-equal-height .vc_column_container {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	div#attivita ~ .vc_row-o-equal-height .vc_column_container {
		width: 100% !important;
	}

	div#allenamento-funzionale .vc_column_container {
		width: 100% !important;
	}

	#chi-sono .vc_column_container .vc_column-inner .wpb_wrapper .vc_row-fluid {
		display: flex;
		flex-direction: column;
	}

	#chi-sono .vc_column_container .vc_column-inner .wpb_wrapper .vc_row-fluid #foto-flavio {
		order: 1;
		width: 100% !important;
		text-align: center !important;
	}

	#chi-sono .vc_column_container .vc_column-inner .wpb_wrapper .vc_row-fluid #foto-flavio .vc_align_left.vc_custom_1582112318771 {
		text-align: center !important; 
	}

	#chi-sono .vc_column_container .vc_column-inner .wpb_wrapper .vc_row-fluid #intro-flavio {
		order: 2;
		padding-left: 1rem !important;
		padding-right: 1rem !important;
		width: 100% !important;
	}
}

@media (min-width: 1024px) {
	div#allenamento-funzionale .vc_column_container {
		height: auto !important;
	}

	div#chi-sono {
		position: relative;
	}
}