.list-suppliers-page{

}

    .list-suppliers-page h1{
        margin: 0 0 20px 0;
        text-align: center;
    }

.list-suppliers{
    margin: 60px auto auto auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

    .list-suppliers .supplier{
    }

        .list-suppliers .supplier a{
            display: block;
            border-radius: 6px;
            overflow: hidden;
            background-color: #f2f2f2;
            position: relative;
            width: 350px;
            height: 260px;
            margin: 0 10px 20px 10px;
        }

        .list-suppliers .supplier .logo{
            margin: -50px auto auto auto;
            width: 80px;
        }

            .list-suppliers .supplier .logo img{
                width: 100%;
                border: 5px solid #FFF;
                border-radius: 100%;
                background-color: #FFFFFF;
            }

        .list-suppliers .supplier .cover{
        }

            .list-suppliers .supplier .cover img{
                width: 100%;
            }

            .list-suppliers .supplier .title{
                position: absolute;
                bottom: 0;
                padding: 0 10px 10px 10px;
                text-align: center;
                font-size: 18px;
                text-align: center;
                font-weight: 600;
                width: 100%;
            }