.logo-box {
   -webkit-transition: all 1s ease;
   -moz-transition: all 1s ease;
   -o-transition: all 1s ease;
   -ms-transition: all 1s ease;
   transition: all 1s ease;
}
.logo-box:hover {
   -webkit-filter: brightness(70%);
   filter: brightness(70%);
}
.logos-static {
	padding-top: 125px;
  padding-bottom: 125px;
  text-align: center;
}

.logos-static h2 {
  margin:0 0 40px;
}

.logos-static .logos-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;*/
	margin: 0 -8px 20px;
  max-width: inherit !important; 
  margin: 0 auto 20px;
}

.logos-static .logos-wrapper .logo-box {
	padding: 5px 10px;
}

@media (min-width: 768px) {
	.logos-static .logos-wrapper {
		margin: 0 -40px 35px;
	}
  .logos-static .logos-wrapper .logo-box {
		padding: 20px 40px;
	}
}

@media only screen and (max-width: 767px){
    .logos-static .logos-wrapper .logo-box{
      margin: 0 0 15px;
    }
 }

@media (max-width: 1023px) {
  .logos-static{
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .logos-static{
    padding-top: 60px;
    padding-bottom: 60px;
  }
}