.leader-listing {

}

.leader-listing table tr:first-child th{
  color: #4B4B4B;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  margin: 0px;
  margin-bottom: 10px;
  border-bottom: none;
}

.leader-listing table tr:first-child th:last-child{
  color: #857777;
  text-transform: none;
  margin: 0px;
  font-size: 24px;
  font-weight: 400;
  text-align: right;
}

.leader-listing table tr td{
  white-space: nowrap;
}
.leader-listing table tr td:last-child{
  width: 99%;
}

.leader-listing .dropdown-filter .dropdown-filter-form-container {
    width: fit-content;
    white-space: nowrap;
}

.leader-listing .dropdown-filter .filter-control{
  width: fit-content;
  padding: 5px 10px;
  min-width: 135px;
}
.leader-listing .leader-listing-mobile {
    display: none;
    max-height: 360px; /* Safari Fallback */
}

.leader-listing .leader-block img {
    width: 100%;
    min-height: 310px;
    object-fit: contain;
}
/* Custom-Dima */
.leader-listing .leader-block img {
  min-height: auto;
}

.leader-listing table tr td.mobile {
    display: none;
}

.filters-mobile-header-container-leader {
	display: none;
}

.filter-container-leader {
    display: none;
}

/* Site design width */
@media only screen and ( max-width: 1280px ){

}

/* Max-header width */
@media only screen and ( max-width: 1180px ){
    /* Account for fixed mobile header */

}

/* Large Tablet */
@media only screen and ( max-width: 920px ){

}

/* Small Tablet */
@media only screen and ( max-width: 768px ){
    .leader-listing .leader-listing-mobile {
        display: block;
    }

    .leader-listing .leader-listing-mobile .single-col-carousel .owl-dots {
        display: none;
    }

    .leader-listing .filter-leaders-row-header {
        display: none;
    }

    .leader-listing table tr td.mobile {
        display: block;
    }

    .leader-listing .section-header {
        border-bottom: solid 1px #AAAAAA;
        padding-bottom: 15px;
        margin-bottom: 0px;
    }

    .leaders-filter-desktop {
        display: none;
    }

    .filters-mobile-header-container-leader {
		display: flex;
		margin-bottom: 15px;
		padding: 15px;
		border: solid 1px #a7a7a7;
	}

	.filters-mobile-header-container-leader p {
		flex: 1;
		margin: 0px;
    }
    
    .filter-container-leader.active {
        display: block;
        background: #F6F6F6;
		border: solid 1px #a7a7a7;
		padding: 15px;
		margin-top: -15px;
    }

    .filter-container-leader .dropdown-filter .dropdown-filter-form-container {
        position: inherit;
        width: 100%;
        margin-top: -15px;
        white-space: normal;
    }

    
}

/* Mobile */
@media only screen and ( max-width: 640px ){

}
