.clients-logo {
  text-align:center;
  border-bottom:2px solid #333;
  min-height:320px;
  text-align:center;
  padding:40px 0;
}
.clients-logo .img-wrap {
  border-radius:25%;
  border:1px solid #b0b0b0;
  padding:25px;
  width: 135px;
  height:145px;
  display:table;
  margin:0 auto 10px auto;
}
.clients-logo .img-wrap > div {
  display:table-cell;
  vertical-align:middle;
}
.clients-logo:nth-child(2) img {
  width:70%;
}
.clients-logo:nth-child(2), .clients-logo:nth-child(5), .clients-logo:nth-child(8), .clients-logo:nth-child(11) {
  border-left:2px solid #333;
  border-right:2px solid #333;
}
.clients-logo:last-child, .clients-logo:nth-last-child(2), .clients-logo:nth-last-child(3)  {
  border-bottom:none; 
}

.client-head {
    margin: 0 0 35px;
}

.client-head span {
  display: inline-block;
  vertical-align:middle;
}
.bg-clients {
  display:inline-block; 
  vertical-align:middle;
  background:#2497d1;
  width:20px;
  height:20px;
  margin:0 5px 0 0;
}

.bg-financial {
  background:#62c8d2;
}
.bg-auditing{
  background:#98c750;
}
.bg-costing{
  background:#8154a0;
}
.bg-others{
  background:#6e6e71;
}
.industry-logo img {
  margin-bottom:5px;
}
.industry-logo img ~ div {
  margin-bottom:25px;
}

.inline{
  display:inline-block;
  vertical-align:middle;
}

hr {
    height: 3px;
    background: #333;
    margin: 60px 0;
    border: none;
}