.case-study-list {display: block;list-style: none; margin: 0; padding: 0;}
.case-study-list li {display: block;}
.case-study-list li:after,
.case-study-list li:before
{
    display: block;
    content: "";
    clear: both;
}

@media (min-width: 992px) {
    .case-study-list{margin-top: 30px;}
    .case-study-thumb {
        width: 29%;
        float: left;
    }
    .case-study-list li {margin-bottom: 60px;}
    .case-study-photo {height: 350px;position: relative;margin-top: 25px;}
    .case-study-photo img {width: 100%;height: 100%;}
}

.case-study-title {font-size: 20px;color: #000;display: block;}
.case-study-list .desciption {font-size: 16px; color: #000;margin-top: 15px;}
.learn-more {display: inline-block;color: #3c9ac9 !important;}
.customer-avatar {height: 250px;}
.customer-avatar img{width: 100%;height: 100%;}
.customer-comment-title {background: #eee;padding: 30px 20px;text-align: center;line-height: 22px;margin-bottom: 30px;}
.comment_title_inner {width: 55%; margin: auto;font-size: 22px;line-height: 30px;}

.bs-infomation-list {position: relative;top: -5px;}
.bs-infomation-list>div.col-md-4 {margin-top: 10px;}
.bs-infomation-list .bs-label {display: inline-block;background: #2a2a2a;color: #e1e1e1;border: solid 1px dadada;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;margin-right: 5px;padding: 2px 15px;}
.cs-table{border: 1px solid #ddd;}
.cs-table th{background: #eee;}
.customer-name {font-size: 18px;padding: 10px;}