
/** clients-section **/

.clients-section{
  position: relative;
}

.clients-section .pattern-layer{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.clients-section .clients-logo{
  position: relative;
  display: block;
  /*background: rgba(255, 255, 255, 0.4);*/
  /*border-radius: 20px;*/
  width: 100%;
  height: 100%;
  max-width: 250px;
  margin: 0 auto;
  transition: all 500ms ease;
  transform: scale(0.8);
}

.clients-section .clients-logo img{
  border-radius: 50%;
}


.clients-section .clients-logo:hover{
  transform: scale(1);
}

.clients-section .clients-logo a{
  position: relative;
  display: inline-block;
}












































