.team-member-contain {
  padding: 5% 10%;
  display: flex;
  flex-wrap: wrap;
  gap: 10%; 
}

.single-team-member-sidebar {
  flex: 0 0 30%; 
}

.single-team-member-bio {
  flex: 0 0 60%; 
}

/* Stacking on smaller screens */
@media (max-width: 768px) {
  .team-member-contain {
    flex-direction: column; 
    gap: 20px; 
  }

  .single-team-member-sidebar,
  .single-team-membere-bio {
    flex: 0 0 100%; 
  }
}



.team-member-social-networks {
    list-style: none;
    display: flex;
    gap: 10px;
    padding: 0;
    margin: 0 0 30px;
    /*justify-content: center;*/
}

.bio-bread-crumb {
	width: 100%;
	display: block;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-bottom: 60px;
}