.partner-all-logos-container{text-align: center;padding: 56px 0;}
.partner-col{
	text-align: center;
    display: block;
    position: relative;
    clear: none;
    float: left;
    width: 100%;
}

.partner-logoimg-container{
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	clear: none;
	padding: 0px 8px;
	margin: 15px 10px;	
	box-shadow: rgb(0 0 0 / 10%) 0px 10px 15px 0px;
	/*border: solid 1px #aaa;*/
	
}

.partner-logoimg-container:hover{box-shadow: rgb(8 35 83 / 22%) 0px 10px 15px 0px;}
.partner-logoimg-pad{padding:18px 26px;}
.partner-img {max-width: 100%;
/*border: solid 1px #f1f;*/
}





@media screen and (max-width: 960px) {
	.partner-img {max-width: 150px;}
	.partner-logoimg-pad{padding:16px 24px;}
	.partner-logoimg-container{
		padding: 0px 8px;
		margin: 15px 10px;
        box-shadow: rgb(0 0 0 / 10%) 0px 10px 15px 0px;		
    }
	.partner-logoimg-container:hover{box-shadow: rgb(8 35 83 / 22%) 0px 10px 15px 0px;}
}

@media screen and (max-width: 850px) {
	.partner-img {max-width: 140px;}
	.partner-logoimg-pad{padding:14px 21px;}
	.partner-logoimg-container{
		padding: 0px 8px;
		margin: 14px 9px;
        box-shadow: rgb(0 0 0 / 10%) 0px 10px 15px 0px;
    }
	.partner-logoimg-container:hover{box-shadow: rgb(8 35 83 / 22%) 0px 10px 15px 0px;}
}

@media screen and (max-width: 690px) {	
	.partner-img {max-width: 130px;}
	.partner-logoimg-pad {padding: 12px 18px;}	
	.partner-logoimg-container{
		padding: 0px 8px;
		margin: 10px 6px;
		box-shadow: rgb(0 0 0 / 10%) 0px 10px 15px 0px;
		}	
	.partner-logoimg-container:hover{box-shadow: rgb(8 35 83 / 22%) 0px 8x 14px 0px;}
}


@media screen and (max-width: 590px) {	
	.partner-img {max-width: 120px;}
	.partner-logoimg-pad {padding: 10px 16px;}
	.partner-logoimg-container{
		padding: 0px 8px;
		margin: 9px 5px;
		box-shadow: rgb(0 0 0 / 10%) 0px 8px 12px 0px;
	}
	.partner-logoimg-container:hover{box-shadow: rgb(8 35 83 / 22%) 0px 8x 14px 0px;}
}

@media screen and (max-width: 560px) {	
	.partner-img {max-width: 120px;}
}


@media screen and (max-width: 510px) {
	.partner-img {max-width: 116px;}	
	.partner-logoimg-pad {padding: 8px 12px;}	
	.partner-logoimg-container{
		padding: 0px 8px;
		margin: 8px 4px;
		box-shadow: rgb(0 0 0 / 10%) 0px 8px 12px 0px;
	}
	.partner-logoimg-container:hover{box-shadow: rgb(8 35 83 / 22%) 0px 8x 14px 0px;}

}

@media screen and (max-width: 480px) {
	.partner-img {max-width: 106px;}
}

@media screen and (max-width: 400px) {
	.partner-img {max-width: 98px;}
}