.review_content_area h1.inner_page_heading{text-align:center; color: #010a1b; font-family: 'Myriad Pro Bold Condensed'; font-size:40px; padding-bottom: 0px;}
.review_content_area .review_page_text{text-align:center; padding:0px 13% 60px 13%; display:inline-block;}
.review_content_area .review_page_text p{color:#010a1b; line-height:28px; font-family: 'Myriad Pro Condensed'; font-size:22px; padding:10px 0px 10px 0px;}

section.review_summary_area{background-color:#f3f3f3; padding:25px 0px 25px 0px;}
.review_total_boxes{display:inline-block; width:100%;}
.review_total_boxes .review_types{float:left; display:inline-block; width:50px;}
.review_total_boxes .review_numbers{float:left; display:inline-block; padding-left:12px;}
.star_progress_outer{border:1px solid #dbdbdb; width:200px; background-color:#efefef; height:20px; float:left; display:inline-block;}
.star_progress_inner{background-color:#ffdf01; height:20px;}
.rating_block_outer{border-right:1px solid #dbdbdb; padding-right:8%;}
.rating_block{text-align:center; float:right;}
.review_total_boxes_outer{padding-left:8%;}
.rating_block h3{color:#343434; font-size:25px; padding-bottom:6px; font-weight:600;}
.rating_block p{font-size:22px; padding-top:3px;}
.review_total_boxes_outer h3{font-size:22px; padding-bottom:10px; font-weight:600; color:#343434;}
.cursor_active{cursor:pointer;}
section.review_area{margin:25px 0px 25px 0px;}
.review_rating{text-align: left; margin:15px 0px 25px 0px;}
.review_rating .star-ratings-sprite{margin:inherit;}
.review_author{font-size:25px; font-weight:600; color:#333333; font-family:'Myriad Pro Bold Condensed'; margin-bottom:25px; padding-bottom:30px; border-bottom: 1px solid #f3f3f3;}
.review_date{font-size:20px; color:#444; padding:0px 0px 0px 5px;}
.review_text h3 {font-size:24px; color: #676767; font-family: 'Myriad Pro Condensed'; padding-bottom: 6px;}
.review_text p{font-size: 20px; color: #676767; font-family: 'Myriad Pro Condensed'; line-height: 26px;}
.review_area .review_boxex{padding:25px; margin:5px 0px 8px 0px; border:3px solid #efefef; border-radius:5px;}
.star-ratings-sprite {background: url("../images/star-rating.png") repeat-x; font-size:0; height:44px; line-height:0; overflow:hidden; text-indent:-999em; width:218px; margin:0 auto;}
.star-ratings-sprite-rating {background: url("../images/star-rating.png") repeat-x; background-position:0 100%; float:left; height:44px; display:block;}
section.review_images_area{margin:0px 0px 50px 0px;}
section.review_images_area .review_images_outer{text-align:center;}
section.review_images_area .review_images_outer img{padding:5px 4px 6px 4px; display:inline-block;}

.review_right_txt_block{padding:5px 0px 5px 0px; font-size:20px; color:#606568;}
.review_right_txt_block img{width:50px; margin-right:8px;}
.review_right_txt_block span{color:#606568; font-family:'Myriad Pro Semibold';}


@media screen and (max-width:767px) {
.rating_block_outer {border-right:0px; padding:0px 0px 30px 0px;}
.rating_block{float:none;}
.review_total_boxes_outer{padding:0px; float:none; text-align:center; margin:0px auto; max-width:315px;}
.review_right_txt_block {line-height:20px;}
.review_right_txt_block_outer{max-width: 100% !important;}

}