.expanding-grid {
    position: relative;
    width: 100%;
  }
  .expanding-grid .links {
    display: block;
    overflow: hidden;
  
  }
  .expanding-grid .links > li {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
   
  }
  .expanding-grid .links > li span{
  
    background-repeat: no-repeat;
    background-position: center center;
    /* background: orange; */
    color: #fff;
    display: block;
    font-size: 2em;
    height: 130px;
    width:200px;
    margin:0 auto;
    line-height: 1;
    /* padding: 25% 1em; */
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* margin-bottom: 20px; */
  }
  .expanding-grid .links > li a:hover {
  
    /* background-color: #ffb733; */
  
  }
  .expanding-grid .links > li a.active .client-hover {
  
    /* background-color: #cc8400; */
    opacity: 1;
    background-repeat: no-repeat!important;
    background-position: center center!important;
  
  }
  
  /* .expanding-grid .links > li a.active:after {
    background-color: transparent;
    border-bottom: 0.375em solid #888;
    border-left: 0.375em solid transparent;
    border-right: 0.375em solid transparent;
    bottom: -0.5em;
    content: '';
    height: 0;
    left: 50%;
    margin-left: -0.375em;
    position: absolute;
    width: 0;
  } */
  @media only screen and (max-width: 39.99em) {
    .expanding-grid .links > li:nth-of-type(2n+1) {
      clear: left;
    }
  }
  @media only screen and (min-width: 40em) and (max-width: 59.99em) {
    .expanding-grid .links > li {
      width: 30.3333333333%;
    }
    .expanding-grid .links > li:nth-of-type(3n+1) {
      clear: left;
    }
  }


  
  .expanding-grid .spacer {
    /* background-color: rgba(179, 181, 183, 0.1); */
    clear: both;
    display: block;
    /* margin: 0 1em; */
  }
  .expanding-grid .expanding-container {
    clear: both;
    display: none;
    overflow: hidden;
    width: 100%;
  }
  .expanding-grid .expanding-container.expanded {
    display: block;
    /* background: #f4f5f7; */
   
  }
  .expanding-grid .hentry {
  
    margin-bottom: 20px;
    position: relative;
  
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    clear: both;
    /* color: #fff; */
    min-height: 4em;
    overflow: hidden;
    padding: 3em 1em;
    width: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
@media(max-width: 991px) {
.expanding-grid .hentry {
	padding-bottom:0;
	}
}
  .expanding-grid .hentry .entry-image {  
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /* float: right; */
    /* margin-left: 1em; */
    /* padding: 0.25em 0 0.52em 1em; */
    text-align: center;
    width: 100%;
    float: left;
    display: table;
    height: 100%;
  }
  
  .expanding-grid .hentry .entry-cell {
  
    display: table-cell;
    vertical-align: middle;
    
  }
  .expanding-grid .hentry .entry-title {
    font-size: 1.5em;
  }
  .expanding-grid .close-button {
    /* background: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE4MC42MDcgMTgwLjYwNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTgwLjYwNyAxODAuNjA3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxwYXRoIGQ9Ik0xODAuNjA3LDEwLjYwN2wtNzkuNjk2LDc5LjY5N2w3OS42OTYsNzkuNjk3TDE3MCwxODAuNjA3bC03OS42OTYtNzkuNjk2bC03OS42OTYsNzkuNjk2TDAsMTcwLjAwMWw3OS42OTYtNzkuNjk3TDAsMTAuNjA3ICBMMTAuNjA3LDAuMDAxbDc5LjY5Niw3OS42OTZMMTcwLDAuMDAxTDE4MC42MDcsMTAuNjA3eiIgZmlsbD0iIzg0MjM3MSIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K") no-repeat scroll 50% 50% transparent; */
    color:#004178;
    display: inline-block;
    height: 14px;
    line-height: 1;
    overflow: hidden;
    /* padding: 1.5em 5em; */
    text-decoration: none;
    /* text-indent: 5em; */
    white-space: nowrap;
    /* width: 16px; */
    will-change: opacity;
    z-index: 5;
    background-size: 12px;
    background-position: 70% 70%;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    /* text-indent: -32px; */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top:20px;
  }
  .expanding-grid .close-button.active {
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  .expanding-grid .close-button:hover {
    /* opacity: 0.5; */
  }
  
  .img-placeholder {
  
    height: 110px;
    background-size:contain;
    background-position: center center;
    width: 100%;
    background-repeat: no-repeat;
    /* background: orange; */
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  @media(max-width: 767px) {

    .img-placeholder {
        height: 80px;
		margin-bottom:20px;

    }
  }
  
  
  .entry-text {
  
    width: 100%;
    display: inline-block;
    float: left;
  
  }
  
  .entry-text p {
  
    font-size: 16px;
    margin-bottom: 10px;
  
  }
  
  .tab-content .content-title {
    
    color:#842371;
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
  
  }
  
  .entry-text .tab-content p {
    
    font-size: 18px;
    margin-bottom: 10px;
  
  }
  
  .tab-content.upper-case p {
    
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
  
  }
  
  
  /* .view-all {
  
      color:#842371;
      position: absolute;
      top: 0;
      right: 25px;
      margin-top: 20px; 
      font-size: 14px;
      line-height: 1;
      text-transform: uppercase;
      font-weight: bold;
      height: 14px;
  }
  
  .view-all:hover {
  
    color:#842371;
  
  }
  
  .clients .view-all {
  
      display: none;
  
  } */
  
  /* .clients .close-button {
  
    right:70px!important;
  } */