
.client-logos-area
{
  display: flex;
  justify-content: center;
  align-items: center; 
}
.client-logos-area .client-logos-box
{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 30px 0 0 0;
}
.client-logos-area h3
{
  text-align: center;
}

.client-logos-boxes
{
  /* padding: 20px; */
  margin: 20px 0;
}
.client-logos-boxes img 
{
width: 100%;
}

.portfolio
{
  padding: 70px 0 20px 0;
}


@media only screen and (min-width : 150px) and (max-width : 767px)
{

  .portfolio
{
  padding: 30px 0 20px 0;
}


  .client-logos-boxes img {
    width: 118%;
    position: relative; 
}

.client-logos-area .client-logos-box { 
  margin-top: 10px;
}
}