.ggt-clients {
  margin: 0 auto;
}
.ggt-clients .ggt-client {
    position: relative;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff;
}
.ggt-client {
    -webkit-transition: all .3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
    -moz-transition: all .3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
    transition: all .3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
}
.ggt-client:hover {
    -webkit-box-shadow: 0 10px 35px -5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 10px 35px -5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 35px -5px rgba(0, 0, 0, 0.1);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    transform: scale(0.9);
}
.ggt-dark-bg .ggt-clients .ggt-client {
    border-color: #505050 !important;
}
.ggt-clients .ggt-client.ggt-twocol:nth-child(6n + 1) {
    border-left: 0px solid #ffffff;
}
.ggt-clients .ggt-client.ggt-twocol:nth-child(-n + 6) {
    border-top: 0px solid #ffffff;
}
.ggt-clients .ggt-client.ggt-onefifthcol:nth-child(5n + 1) {
    border-left: 0px solid #ffffff;
}
.ggt-clients .ggt-client.ggt-onefifthcol:nth-child(-n + 5) {
    border-top: 0px solid #ffffff;
}
.ggt-clients .ggt-client.ggt-threecol:nth-child(4n + 1) {
    border-left: 0px solid #ffffff;
}
.ggt-clients .ggt-client.ggt-threecol:nth-child(-n + 4) {
    border-top: 0px solid #ffffff;
}
.ggt-clients .ggt-client.ggt-fourcol:nth-child(3n + 1) {
    border-left: 0px solid #ffffff;
}
.ggt-clients .ggt-client.ggt-fourcol:nth-child(-n + 3) {
    border-top: 0px solid #ffffff;
}
.ggt-clients .ggt-client.ggt-sixcol:nth-child(2n + 1) {
    border-left: 0px solid #ffffff;
}
.ggt-clients .ggt-client.ggt-sixcol:nth-child(-n + 2) {
    border-top: 0px solid #ffffff;
}
@media only screen and (max-width: 800px) {
    .ggt-clients .ggt-client.ggt-twocol:nth-child(n), .ggt-clients .ggt-client.ggt-threecol:nth-child(n), .ggt-clients .ggt-client.ggt-fourcol:nth-child(n), .ggt-clients .ggt-client.ggt-onefifthcol:nth-child(n), .ggt-clients .ggt-client.ggt-sixcol:nth-child(n) {
        border-left: none;
        border-top: none;
        width: 50%;
        float: left;
    }
    .ggt-clients .ggt-client.ggt-twocol:nth-child(2n + 1), .ggt-clients .ggt-client.ggt-threecol:nth-child(2n + 1), .ggt-clients .ggt-client.ggt-fourcol:nth-child(2n + 1), .ggt-clients .ggt-client.ggt-onefifthcol:nth-child(2n + 1), .ggt-clients .ggt-client.ggt-sixcol:nth-child(2n + 1) {
        border-left: 0px solid #ffffff;
    }
    .ggt-clients .ggt-client.ggt-twocol:nth-child(-n + 2), .ggt-clients .ggt-client.ggt-threecol:nth-child(-n + 2), .ggt-clients .ggt-client.ggt-fourcol:nth-child(-n + 2), .ggt-clients .ggt-client.ggt-onefifthcol:nth-child(-n + 2), .ggt-clients .ggt-client.ggt-sixcol:nth-child(-n + 2) {
        border-top: 0px solid #ffffff;
    }
}
.ggt-clients .ggt-client img {
    width: 100%;
    margin: 0;
    -webkit-transition: all .2s cubic-bezier(0.37, 0.31, 0.2, 0.85);
    -moz-transition: all .2s cubic-bezier(0.37, 0.31, 0.2, 0.85);
    transition: all .2s cubic-bezier(0.37, 0.31, 0.2, 0.85);
}
.ggt-clients .ggt-client .ggt-client-name {
    bottom: 0;
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    -webkit-transition: all .5s cubic-bezier(0.37, 0.31, 0.2, 0.85);
    -moz-transition: all .5s cubic-bezier(0.37, 0.31, 0.2, 0.85);
    transition: all .5s cubic-bezier(0.37, 0.31, 0.2, 0.85);
    width: 100%;
    z-index: 2;
}
.ggt-clients .ggt-client .ggt-client-name a {
    background: #ffffff none repeat scroll 0 0;
    bottom: 0;
    color: #000;
    display: inline-block;
    left: 0;
    padding: 40% 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.ggt-clients .ggt-client .ggt-image-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: all .3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
    -moz-transition: all .3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
    transition: all .3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
}
.ggt-clients .ggt-client:hover .ggt-image-overlay {
    opacity: 1;
}
.ggt-dark-bg .ggt-clients .ggt-client:hover .ggt-image-overlay {
    opacity: 1;
}
.ggt-clients .ggt-client:hover .ggt-client-name {
    opacity: 1;
}