#optometrists{
display: flex;
flex-wrap: wrap;
flex-direction: row;
gap: 0 3%;
}

	#optometrists .optometrist-person{
	order:1;
	flex: 1 1 0;
	cursor: pointer;
	margin-bottom: 50px;
	}
	

		#optometrists .optometrist-person:hover .elementor-button,
		#optometrists .optometrist-person.is-active .elementor-button{
		background: white;
		color: #566877;
		}
		
		#optometrists .optometrist-person .elementor-button{
		max-width: 326px;
		display: block;
		margin: auto;
		}
	
		
	
	#optometrist-ronald{
	}
	
	#optometrist-eva{
	}
	
	
	#optometrist-intro{
	order:3;
	flex: 2 1 0;
	align-self: center;
	margin-bottom: 50px;
	}

	.optometrist-details{
	order: 4;
	display: none;
	min-width: 47%;
	}
	
		#optometrists .optometrist-details-columns{
		gap:0 6% !important;
		}

@media (max-width: 1023px){	
	#optometrists .optometrist-person .elementor-widget-image{
	margin-bottom: 15px;
	}
}


@media (max-width: 767px){
	#optometrists{
	flex-direction: column;
	display: block;
	}	
	
		#optometrist-intro{
		margin-bottom: 0;
		display: block;
		}

		#optometrists .optometrist-person{
		order: 0;
		margin-bottom: 25px;
		margin-top: 25px;
		display: block;
		}

		.optometrist-details{
		order: 0;
		}
}