    .dp-review-separator-section {
		width: 100%;		
		border-bottom: 1px solid #000000;
		margin-top: 30px;
		margin-bottom: 10px;
	}
	.dp-review-head-section {
		width: 100%;
	}
	.dp-review-title {
		display: inline-block;
	}
	.dp-review-title span {
		font-family: 'Roboto',sans-serif;
		color: #008c99;
		font-size: 30px;
		font-weight: 700;
		letter-spacing: 1px;
		margin-top: 33px;
		margin-right: 6px;
		margin-bottom: 10px;
		line-height: 28px;
		display: block;
	}
	.dp-review-sort-section {
	    float: right;
	    padding-top: 35px;
	    font-family: 'Roboto',sans-serif;
		font-size: 15px !important;
		line-height: 22px !important;
		margin-top: 2px !important;
		margin-bottom: 8px !important;
		color: #222222 !important;
	}
	.dp-review-sortby-date {
	    display: inline-block;
		padding-left: 10px;
	}
	.dp-review-sort-section .fa {
	    color: #f58466;
	}
	.dp-review-sortby-rating {
	    display: inline-block;
		border-right: 2px solid #000000;
		padding-right: 5px;
		padding-left: 10px;
	}	
	.dp-write-review-section {
		width: 100%;
		background-color: #e6f3f4;
		padding: 22px;
		font-family: 'Roboto',sans-serif;
		font-size: 15px;
		border-radius: 8px;
		margin-top: 15px;
	}
	.dp-write-review-button {
	    float: right;
	}
	.dp-write-review-button a {
		background-color: #fa734f;
		color: #ffffff;
		padding: 14px 20px;
		border-radius: 12px;
		font-weight: 300;
		text-transform: uppercase;
		letter-spacing: 0.75px;       
	}
	.dp-write-review-content {
	    display: inline-block;	    
	    font-weight: 400;
	}
	.dp-average-rank-section {
	    width: 100%;
	    font-family: 'Roboto',sans-serif;
		color: #008c99;
		font-size: 30px;
		font-weight: 700;
		letter-spacing: 1px;
		margin-right: 6px;
		margin-bottom: 10px;
		line-height: 28px;
		padding-top: 30px;
	}
	.dp-total-review-rating-section {
	    width: 100%;
	}
	#rating_website {
	    display: inline-block;
	}
	.dp-review-star-rating {
	    padding-top: 15px;

	}
	.dp-review-star {
	    float: left;
	    margin-right: 10px;
	    font-family: 'Roboto',sans-serif;
	    font-size: 18px !important;
	    font-weight: 400;
	}
	.dp-review-star-rating-progress-bar-wraper{
		background: #e4e4e4;
		float: left;
		width: 300px;
		height: 25px;
		position: relative;
	}
	.dp-review-star-rating-progress-bar {
	    position: absolute;
	    background: #c9d921;	    
	    height: 25px;
	}
	.dp-star-rating-value {
	    margin-left: 15px;
	    display: inline-block;
	    font-family: 'Roboto',sans-serif;
	    font-size: 18px !important;
	    font-weight: 400;
	}
	.dp-reviews-listing-wrapper {
	    margin-top: 15px;
	}	
	.dp-review-list {
	    padding-top: 20px;
	}
	.dp-review-list-title {
		font-family: 'Roboto',sans-serif;
		color: #008c99;
		font-size: 22px;
		font-weight: 700;
		letter-spacing: .75px;
		display: inline-block;
		margin-right: 6px;
		line-height: 28px;
	}
	.dp-review-list-rating {
	    display: inline-block !important;
	}
	.dp-review-list-created {
		font-family: 'Roboto',sans-serif;
	    font-size: 15px !important;
	    font-weight: 400;
	    padding-top: 5px;
	}
	.dp-review-list-comment {
		font-family: 'Roboto',sans-serif;
	    font-size: 15px !important;
	    font-weight: 400;
	    padding-top: 10px;
	}
	.dp-review-list-show-more-button {
	    margin-top: 30px;
	    padding-bottom: 30px;
	}
	.dp-review-list-show-more-button a{
		background-color: #fa734f;
		color: #ffffff;
		padding: 14px 20px;
		border-radius: 12px;
		font-size: 18px;
		font-weight: 300;
		text-transform: uppercase;
		letter-spacing: 0.75px;
        font-family: 'Roboto',sans-serif;
        line-height: 18px;
        
	}
	.dp-no-reviews{
		width: 100%;
		background-color: #e6f3f4;
		min-height: 70px;
		padding: 22px;
		font-family: 'Roboto',sans-serif;
		font-size: 15px;
		border-radius: 8px;
		color: #008c99;		
		font-weight: 700;
		margin-top: 30px;
		text-align: center;
		margin-bottom: 20px;
	}
	@media screen and (max-width: 1018px) {
		.dp-review-sort-section {
		    float: none;
		    padding-top: 15px;
		    padding-bottom: 10px;
		}
		.dp-write-review-button {
		    float: none;
		    text-align: center;
		    margin-top: 30px;
		    margin-bottom: 10px;
		}
	}
	@media screen and (max-width: 450px) {
		.dp-review-star-rating-progress-bar-wraper {
			width: 165px;
			height: 20px;
		}
		.dp-review-star-rating-progress-bar {
			height: 20px;
		}
	}
	@media screen and (max-width: 422px) {
		#rating_website {
			margin-top: 15px;
		}
	}
