{#% if loop.index == 12 or loop.index == 15 %}
      <div class="break"></div>
    {% endif %#}

.flex-row-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.flex-row-container > .flex-row-item {
    flex: 1 1 30%; /*grow | shrink | basis */
}



.tpa-leaders-slider .slick-slide {
  height: 100% !important;
}
.leadership-board.slick-slide, .tpa-subslider .slick-slide{
  display:flex;
}

.practice-area{
  text-transform:uppercase;
  max-width:80%;
}
.hover-overlay{
  width: 100%;
  height: 100%;
  opacity: 0;
}
.team-modal .bio-picture{
  min-width: 180px;
  max-width: 180px;
  min-height: 180px;
  max-height: 180px;
  object-fit: cover;
  object-position: center top;
  border-radius: 50%;
  margin: auto;
  display: block;
}
.bio-link{
  position: relative;
  width: 180px;
  height: 180px;
  margin: auto;
  display: block;
  border-radius: 50%;
  overflow: hidden;
}
.leadership-board>.tpa-subslider{
  width: 100%;
  display: flex;
}
.leadership-board>.tpa-subslider>div {
  width: 25%;
}
.bio-picture{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center top;
/*   filter: grayscale(1); */
}
.focused-leader .bio-picture{
  filter:none;
}
.bio-link:hover .hover-overlay{
  position: absolute;
  bottom: 0;
  background: rgb(68 25 126 / 60%);
  transition: .5s ease;
  opacity: 1;
  color: white;
  box-sizing: border-box;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  left: 0;
  right: 0;
}
img.linkedin-bio {
  max-width: 25px;
}

.mml-1{
  margin-left: 1rem; 
}


@media(max-width: 768px){
   .flex-row-container > .flex-row-item {
     flex: 1 1 100%; /*grow | shrink | basis */
  }
  
  .flex-row-item:nth-child(7) {
    padding-left: 0rem;
  }

  .flex-row-item:nth-child(8) {
    padding-right: 0rem;
  } 
  
}

@media (max-width:700px){
  .bio-link {
    max-width: 30vw;
    max-height: 30vw;
  }
  .team-modal header>div{
    display:block;
  }
  .leadership-board>.tpa-subslider {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  
  .mml-1{
    margin-left: 0rem; 
  }
  .leadership-board>.tpa-subslider>div {
    width: 50%;
    margin: auto;
    overflow: visible;
  }
  .team-modal header img {
    width: auto;
    height: auto;
  }
  .bio-picture{
    filter:none;
  }
  
  .flex-row-container > .flex-row-item {
    flex: 1 1 100%; /*grow | shrink | basis */
}
  .flex-row-item:nth-child(7) {
    padding-left: 0rem;
  }

  .flex-row-item:nth-child(8) {
    padding-right: 0rem;
  } 


}
