.client {
  display: flex; 
  justify-content: center;  
  align-items: center;
  padding: 5%;
}

.client h2 {
  font-size: x-large;
}

.client div{
  display: flex; 
  justify-content: center; 
  flex-direction: column; 
  align-items: center;
  padding: 5%;
}



@media (max-width: 865px) 
{
  .client {
    display: flex; 
    justify-content: center;  
    align-items: center;
    flex-direction: column; 
    gap: 2;
  }

  .client h2 {
    font-size: 2vw;
  }

  .client div {
    padding: 2%;
  }
}


@media (max-width: 450px) 
{
  .client {
    display: flex; 
    justify-content: center;  
    align-items: center;
    flex-direction: column; 
    gap: 2;
  }

  .client h2 {
    font-size: 3vw;
  }

  .client div {
    padding: 2%;
  }
}

