h1:after, h2:after, h3:after, h4:after{
  	content: "";
    height: 3px;
    background-color: #000;
    position:absolute;
    left: 0;
    bottom: -10px;
    width: 150px;
    display:block;
  }
  h1:before, h2:before, h3:before, h4:before{
  	content: "";
    height: 3px;
    width: 4px;
    background-color: #fff;
    position:absolute;
    left: 7px;
    bottom: -10px;
    display:block;
    z-index: 1;
  }

hr{
  background-color: #eee;
  height: 1px;
  border: 0;
  margin: 40px 0 60px;
}

@media only screen and (max-width: 768px) {
  .logo-grid .logo-item:nth-child(2n+1):nth-last-child(-n+2),
    .logo-grid .logo-item:nth-child(2n+1):nth-last-child(-n+2) ~ .logo-item {
    border-bottom: 0;
  }
}

@media only screen and (max-width: 991px) {
  .logo-grid .logo-item:nth-child(3n+1):nth-last-child(-n+3),
    .logo-grid .logo-item:nth-child(3n+1):nth-last-child(-n+3) ~ .logo-item {
    border-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {

.logo-grid .logo-item:nth-child(6n+1):nth-last-child(-n+6),
  .logo-grid .logo-item:nth-child(6n+1):nth-last-child(-n+6) ~ .logo-item {
  border-bottom: 0;
}
}
