.quote-block {
	text-align: center;
}

.quote-block-row {
    overflow: auto;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    gap: 25px 50px;
    padding-left: 25px;
    padding-right: 25px;
}

.quote-block-quote {
    background-color: #F5F5F5;
    padding: 25px;
    text-align: center;
    max-width: 554px;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
}

.block-image img {
    height: 100% !important;
    float: right;
}

@media only screen and (min-width: 498px) {
    .block-image img {
        width: 448px;
    }

    .quote-block-quote {
        width: 448px;
    }
}

@media only screen and (min-width: 600px) {
    .block-image img {
        width: 554px;
    }

    .quote-block-quote {
        width: 554px;
    }
}

.quotes-icon i {
    font-size: 30px;
    color: #e4002b;
	line-height: 52px;
}

.home-page .row:not(.col-no-space)>[class*=col] {
    padding-bottom: 0;
}

.quote-item p {
	margin-bottom: 0;
}

.quote-item:first-child {
    margin-bottom: 5px;
    margin-top: 15px;
}

.quote-item:last-child {
    margin-bottom: 15px;
}

.thumbnail[title~="Thumbs"] {
    display: none;
}