.odd {
 background: #eee;
}
.list-group-item:first-child {
 border-top-left-radius: 4px;
 border-top-right-radius: 4px;
}
.list-group-item {
 display: block;
 margin-bottom: -1px;
 padding: 15px;
 position: relative;
 min-height: 68px;
}
.main-iframe {
 width: 70%;
 margin: auto;
}
.row {
 display: inline-block;
 width: 100%;
}
/*.review-site-logo {
 float: left;
 width: 5%;
}*/
.review-site-logo {
 float: left;
}
.review-info h4 {
 color: rgb(66, 139, 202);
 display: inline-block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 margin: 0 0 10px;
}
.review-info p {
 color: rgb(137, 137, 137);
 display: block;
 line-height: normal;
 padding: 0;
}
.review-info p.list-group-item-date {
 color: rgb(137, 137, 137);
 display: inline-block;
 font-size: 13px;
 line-height: 20px;
 padding-left: 5px;
 padding-top: 0;
 vertical-align: top;
 margin: 0 0 5px;
}
/*.review-info {
 float: left;
 width: 74%;
}*/
.review-info {
    float: left;
    margin-left: 40px;
    width: 65%;
}
.main-iframe h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24px;
 text-transform: uppercase;
 color: #428bca;
 font-weight: normal;
 margin: 10px 0;
}
iframe {
 border: 1px solid #eee;
}
.pagination {
 text-align: right;
 background: none;
 margin: 10px 0;
 width: 100%;
 display: inline-block;
}
.pagination span {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 padding: 5px 4px;
 color: #666
}
.disabled {
}
.pagination a {
 padding: 5px 4px;
 color: #3b5998;
 text-decoration: none;
 font-size: 17px;
 font-family: Arial, Helvetica, sans-serif;
 display: inline-block;
}
.pagination a:hover {
 border-radius: 3px;
 color: #11528b;
}
.pagination span.active {
 color: #11528b;
 padding: 5px 4px;
 display: inline-block;
 border: none;
}
.bussiness-full {/* width:80%;*/
 float: left;
 position: relative;
}
.bussiness-full .business_name {
 font-size: 28px;
 color: #838383;
 font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
 padding-bottom: 0px;
 text-transform: capitalize;
}
.bussiness-full .business_add {
 font-size: 16px;
 color: #838383;
 padding: 1px 0;
 font-family: Arial, Helvetica, sans-serif;
}
.bs-example {
 float: left;
 width: 100%;
}
.total-rating {
 color: rgb(66, 139, 202);
 display: inline-block;
 font-size: 28px;
 font-weight: bold;
 line-height: normal;
}
.total_rating_section label.rating {
 float: left;
 margin: 7px 10px 7px 0;
}
.total-review {
 color: rgb(137, 137, 137);
 display: inline-block;
 height: 29px;
 line-height: normal;
 padding-top: 9px;
 vertical-align: top;
 width: 111px;
 font-size: 17px;
}
.jumbotron .bs-example:first-child {
 padding-bottom: 10px;
}
.review-rating img {
 float: left;
}
.write-review {
 background: url("http://reputation.molomedia.com/images/write-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
 color: rgb(255, 255, 255) !important;
 display: inline-block;
 font-size: 15px;
 height: 33px;
 line-height: normal;
 padding-right: 45px;
 padding-top: 8px;
 right: 20px;
 text-align: center;
 text-decoration: none !important;
 top: 10px;
 /*width: 112px;*/
 float: right;
 padding-left: 8px;
 float: left\9;
}
.review-rating {
 float: left;
 width: 100%;
}
iframe {
 border: none;
}
 @media ( max-width :1024px) {
.main-iframe {
 margin: auto;
 width: 100%;
}
/*.review-site-logo {
 float: left;
 width: 8%;
 margin-right: 5px;
}*/
.review-site-logo {
 float: left;
}
}
 @media ( max-width :640px) {
iframe {
 width: 100% !important;
}
/*.review-site-logo {
 float: left;
 width: 10%;
 margin-right: 5px;
}
*/
.review-site-logo {
 float: left;
}
.review-rating {
 width: 100%;
 float: right;
}
.review-site-logo img {
 max-width: 100%;
}
.pagination a {
 padding: 5px 5px;
 font-size: 12px;
}
.review-info p {
 margin: 0px;
 display: inline-block;
}
.pagination span.active {
 padding: 5px 2px;
}
.list-group-item-text {
 width: 100%;
}
.pagination span {
 padding: 5px 5px;
 font-size: 12px;
}
.bussiness-full {
 float: left;
 width: 75%;
}
}
@media ( max-width :480px) {
.bussiness-full {
 float: left;
 width: 100%;
}
.write-review {
 float: left;
 margin-top: 10px;
}
.review-rating {
 margin-top: 5px;
}
/*.review-site-logo {
 float: left;
 width: 10%;
 margin-right: 5px;
}*/
.review-site-logo {
 float: left;
}
}
@media ( max-width :320px) {
.pagination a {
 font-size: 12px;
 padding: 5px 3px;
}
}
.review-info h4 a {
 text-decoration: none;
 color: #428bca;
}
.odd {
 background: #eee;
}
.list-group-item:first-child {
 border-top-left-radius: 4px;
 border-top-right-radius: 4px;
}
.list-group-item {
 display: block;
 margin-bottom: -1px;
 padding: 15px;
 position: relative;
 min-height: 68px;
}
.main-iframe {
 width: 70%;
 margin: auto;
}
.row {
 display: inline-block;
 width: 100%;
}
/*.review-site-logo {
 float: left;
 width: 5%;
}*/
.review-site-logo {
 float: left;
}
.review-info h4 {
 color: rgb(66, 139, 202);
 display: inline-block;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 margin: 0 0 10px;
}
.review-info p {
 color: rgb(137, 137, 137);
 display: block;
 line-height: normal;
 padding: 0;
}
.review-info p.list-group-item-date {
 color: rgb(137, 137, 137);
 display: inline-block;
 font-size: 13px;
 line-height: 20px;
 padding-left: 5px;
 padding-top: 0;
 vertical-align: top;
 margin: 0 0 5px;
}
/*.review-info {
 float: left;
 width: 74%;
}*/
.review-info {
    float: left;
    margin-left: 40px;
    width: 65%;
}
.main-iframe h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24px;
 text-transform: uppercase;
 color: #428bca;
 font-weight: normal;
 margin: 10px 0;
}
iframe {
 border: 1px solid #eee;
}
.pagination {
 text-align: right;
 background: none;
 margin: 10px 0;
 width: 100%;
 display: inline-block;
}
.pagination span {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 padding: 5px 4px;
 color: #666
}
.disabled {
}
.pagination a {
 padding: 5px 4px;
 color: #3b5998;
 text-decoration: none;
 font-size: 17px;
 font-family: Arial, Helvetica, sans-serif;
 display: inline-block;
}
.pagination a:hover {
 border-radius: 3px;
 color: #11528b;
}
.pagination span.active {
 color: #11528b;
 padding: 5px 4px;
 display: inline-block;
 border: none;
}
.bussiness-full {/* width:80%;*/
 float: left;
 position: relative;
}
.bussiness-full .business_name {
 font-size: 28px;
 color: #838383;
 font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
 padding-bottom: 0px;
 text-transform: capitalize;
}
.bussiness-full .business_add {
 font-size: 16px;
 color: #838383;
 padding: 1px 0;
 font-family: Arial, Helvetica, sans-serif;
}
.bs-example {
 float: left;
 width: 100%;
}
.total-rating {
 color: rgb(66, 139, 202);
 display: inline-block;
 font-size: 28px;
 font-weight: bold;
 line-height: normal;
}
.total_rating_section label.rating {
 float: left;
 margin: 7px 10px 7px 0;
}
.total-review {
 color: rgb(137, 137, 137);
 display: inline-block;
 height: 29px;
 line-height: normal;
 padding-top: 9px;
 vertical-align: top;
 width: 111px;
 font-size: 17px;
}
.jumbotron .bs-example:first-child {
 padding-bottom: 10px;
}
.review-rating img {
 float: left;
}
.write-review {
 background: url("http://reputation.molomedia.com/images/write-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
 color: rgb(255, 255, 255) !important;
 display: inline-block;
 font-size: 15px;
 height: 33px;
 line-height: normal;
 padding-right: 45px;
 padding-top: 8px;
 right: 20px;
 text-align: center;
 text-decoration: none !important;
 top: 10px;
 /*width: 112px;*/
 float: right;
 padding-left: 8px;
 float: left\9;
}
.review-rating {
 float: left;
 width: 100%;
}
iframe {
 border: none;
}
 @media ( max-width :1024px) {
.main-iframe {
 margin: auto;
 width: 100%;
}
/*.review-site-logo {
 float: left;
 width: 8%;
 margin-right: 5px;
}*/
.review-site-logo {
 float: left;
}
}
 @media ( max-width :640px) {
iframe {
 width: 100% !important;
}
/*.review-site-logo {
 float: left;
 width: 10%;
 margin-right: 5px;
}
*/
.review-site-logo {
 float: left;
}
.review-rating {
 width: 100%;
 float: right;
}
.review-site-logo img {
 max-width: 100%;
}
.pagination a {
 padding: 5px 5px;
 font-size: 12px;
}
.review-info p {
 margin: 0px;
 display: inline-block;
}
.pagination span.active {
 padding: 5px 2px;
}
.list-group-item-text {
 width: 100%;
}
.pagination span {
 padding: 5px 5px;
 font-size: 12px;
}
.bussiness-full {
 float: left;
 width: 75%;
}
}
@media ( max-width :480px) {
.bussiness-full {
 float: left;
 width: 100%;
}
.write-review {
 float: left;
 margin-top: 10px;
}
.review-rating {
 margin-top: 5px;
}
/*.review-site-logo {
 float: left;
 width: 10%;
 margin-right: 5px;
}*/
.review-site-logo {
 float: left;
}
}
@media ( max-width :320px) {
.pagination a {
 font-size: 12px;
 padding: 5px 3px;
}
}
.review-info h4 a {
 text-decoration: none;
 color: #428bca;
}