/* Partner Logos */
.partners-logos-wrap { position: relative; z-index: 1; }

.partners-logos { display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 200px;
	padding-top: 90px; 
}

.partners-group h4 { color: var(--skin-red); margin-bottom: 32px; }
.partners-group-logos { 
	display: grid;
	align-items: center;
	justify-content: start;
    grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px;
}

.partners-group-logos.two-col {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sister-logo-crop img {
	width: auto!important;
}

@media (min-width: 1441px) {
	.sister-logo-crop img {
    	height: 90px;   
		max-width: initial!important;
	}
}	

@media (max-width: 1280px) {
	.partners-logos {
		gap: 160px;
	}
}	

@media (max-width: 1280px) {
	.partners-logos {
		grid-template-columns: 1fr;
	}
	
	.partners-group { margin-bottom: 30px;}
		
	.partners-logos { 
		padding: 60px 40px; 
	}
}	
@media (max-width: 767px) {
	.partners-logos { 
		gap: 20px; 
		padding: 40px 20px 20px; 
	}
	.partners-group-logos {
		flex-wrap: wrap;
		justify-content: center;
	}    
}
