#block-views-customer-quotes-block {padding: 20px 0;}
#block-views-customer-quotes-block .block__title,
#block-views-services-block .block__title,
#front-page-blog-block-header {text-align: center; text-transform: uppercase; background-color: #ececec; line-height: 1em; padding: 10px 0;}
.view-customer-quotes .view-content {text-align: center}
.view-customer-quotes .clq-list {cursor: pointer; display: inline-block; margin: 10px 1%; width: 17%; vertical-align: top; border-bottom: 4px solid #FFFFFF; opacity:0.7}
.view-customer-quotes .clq-list.current, .view-customer-quotes .clq-list:hover {border-bottom: 4px solid #999999; opacity:1;}
.attachment .view-customer-quotes .view-content {text-align: left;}
.attachment .view-customer-quotes .views-row {border: 1px solid #e8e8e8; border-radius: 10px; padding: 14px;}
.attachment .view-customer-quotes .views-row p {margin-top: 0;}
.attachment .view-customer-quotes .views-row .views-field-field-image {text-align: right; padding-top: 5px;}
.attachment .view-customer-quotes .views-row .views-field-field-image img {max-width: 80px;}
.attachment .view-customer-quotes .views-row .views-field-field-customer-photo {float: left; margin-right: 10px; width: 100px;}
.attachment .view-customer-quotes .views-row .views-field-field-customer-photo img {border-radius: 50%;}
.attachment .view-customer-quotes .views-row .views-field-field-customer-name {text-align: right;}
.attachment .view-customer-quotes .views-row .views-field-field-customer-position {color: #777; font-size: 14px; font-style: italic; text-align: right;}
.front #block-views-seo-blog-block-1 .view-seo-blog {left: 0;}
@media only screen and (max-width:767px) {
  .view-customer-quotes .clq-list {margin: 10px 2%; width: 28%;}
}