.container-fluid{
    max-width:1170px;
}

.home-detail{
    margin-top:60px;
    margin-bottom:30px;
}

#client-home #collection-list{
    margin: 60px 0 40px;
}

#client-home #home-container {
    position: relative;
    padding: 0 0 20px
}

#client-home .home-header, #home-login-container .home-header {
    padding-top: 30px
}

#client-home .home-footer {
    margin-top: 160px;
    font-size: 10px;
    color: #CCC
}

#client-home .home-detail, #home-login-container .home-detail {
    margin-top: 60px;
    margin-bottom: 30px
}

#client-home .home-detail h1, #home-login-container .home-detail h1 {
    width: 90%;
    margin: 0 auto
}

#client-home .home-detail h1 a, #home-login-container .home-detail h1 a {
    color: #666666;
    text-transform: uppercase;
    letter-spacing: 4px;
    line-height: normal;
    text-align: center;
    font-size: 24px;
    display: inline-block;
    word-wrap: break-word;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    transition: all 200ms ease-out
}

#client-home .home-detail h1 a:hover, #home-login-container .home-detail h1 a:hover {
    color: #555
}

#client-home .home-detail hr, #home-login-container .home-detail hr {
    width: 35%;
    margin: 5% auto 0;
    border-top: 1px solid #DDD
}

#client-home .home-detail .business-logo img, #home-login-container .home-detail .business-logo img {
    max-width: 275px;
    margin-bottom: 25px;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    -webkit-backface-visibility: hidden
}

#client-home .home-detail .business-logo img:hover, #home-login-container .home-detail .business-logo img:hover {
    opacity: .8
}

#client-home #collection-list {
    margin: 60px 0 40px;
}

#client-home #collection-list .collection-item {
    height: 250px;
    margin-bottom: 75px;
    background: #FFF;
    position: relative
}

#client-home #collection-list .collection-item .image-holder {
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    -webkit-transition: opacity 200ms ease-out;
    -moz-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

#client-home #collection-list .collection-item .image-holder:hover {
    opacity: .7
}

#client-home #collection-list .collection-item .image-holder img {
    -webkit-backface-visibility: hidden
}

.image-holder{
    color:#FFF;
}

.image-holder .protected{
    position: absolute;
    bottom:10px;
    right:10px;
    font-size: 22px;
}
#client-home #collection-list .collection-item p#name {
    color: #222;
    margin: 12px 0 0;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 12px
}

#client-home #collection-list .collection-item p#date {
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 10px;
    color: #AAA;
    letter-spacing: 1px
}

#client-home #collection-list .collection-item .lock {
    position: absolute;
    top: 3px;
    left: 12px;
    font-size: 28px;
    color: #333
}

.smooth-gray{

    color: red;

}

#client-home .collection-wrapper {
    float: left;
    margin-left: 2.912621359223301%;
    margin-top: 3%;
    width: 30%;
    cursor: pointer
}

#client-home .collection-wrapper:nth-child(3n + 1) {
    clear: left
}

#client-home #home-empty {
    margin-top: 40px;
    font-size: 22px;
    color: #CCC
}