div#block-nexustop2feedback,
div#block-nexusfeedbackblock {padding: 0!important; box-shadow: none!important; margin: 25px 0; padding:0!important;}
div#block-nexustop2feedback h2,
div#block-nexusfeedbackblock h2 { color: #000; font-size: 24px!important; padding: 0!important; margin: 0; margin-bottom: 20px; font-weight: bold;overflow: hidden; border:none; font-family: "Bank Gothic","Bell Gothic Std Black","Adobe Caslon Pro";}
#reviews_container{	width:100%;	}
.review-row{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;}
.review-outer{padding: 15px 20px; box-shadow: 0 1px 5px rgba(0,0,0,0.2); margin-bottom:0 0 10px; }
.review-outer .date-rating {margin-bottom: 15px;}
.review-outer {padding: 15px 20px;margin: 0 5px 10px;background: #FFFFFF;-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);box-shadow: 0 1px 5px rgba(0,0,0,0.2);clear: both;}
.review-outer .date-rating span.date {font-size: 14px;opacity: 0.67;display: inline-block;margin-right: 5px;vertical-align: bottom;}
.review-outer .date-rating span.rating {display: inline-block;}
.review-outer .date-rating span.rating i {font-size: 18px;color: #eeb313;margin-left: 5px;}
.review-text {color: #333333;padding: 5px 0 15px 30px;overflow: visible;background-image: url('../images/quote-left.png');background-position: left top;background-repeat: no-repeat;}
.review-text .heading {font-weight: bold; margin: 0!important; padding: 0!important; margin-bottom: 5px!important; height: auto!important;}
.review-text .review {font-size: 15px;line-height: 1.5;letter-spacing: 0.5px; font-style: italic;text-transform: capitalize;display: inline;padding: 0 30px 5px 0;background-image: url('../images/quote-right.png');background-repeat: no-repeat;background-position: right bottom;}
.review-footer {padding: 10px 0;}
.review-footer span.name {font-size: 16px;font-weight: bold;display: inline;z-index: 1;color: #222;}
span.source-logo {float: left; max-width: 55px; margin-right: 5px; display: inline-block;}
.title_link {display: block; text-align: center; text-decoration: none; color: red!important; font-size: 18px; padding: 5px;}
div#block-nexustop2feedback { max-width: 1000px; margin: auto;}
.review-reply { border-left: 3px solid #e5e5e5; padding: 0px 0px 0px 12px; line-height: 18px;}
.review-reply h5 {font-weight: bold; margin-bottom: 5px; font-size: 14px;}
.review-reply p.reply {font-size: 14px; margin: 0px 0px 5px;}
@media(max-width: 991px) {
div#reviews_blog .col-md-6 {width: 100%; min-height: auto; margin: 0;}
}
@media(max-width: 767px) {
div#reviews_blog {margin: 0!important}
div#block-nexusfeedbackblock {padding: 0 10px!important}
.page-node-167 .content_layout.row {margin: 0;}
.review-text .review {font-size: 14px;}
div#reviews_blog .col-md-6{ width: auto;  }
}