/*1*/
.rating-block .rate-ic[id="rate-1"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-1"]:after {
	content: "";
	background: url(../images/rating/rating_0.png);
	width: 60px;
	height: 14px;
	float: left;
	position: absolute;
	left: 15px;
}
.rating-block .rate-ic[id="rate-1.1"],
.rating-block .rate-ic[id="rate-1.2"],
.rating-block .rate-ic[id="rate-1.3"],
.rating-block .rate-ic[id="rate-1.4"] {
	background: url(..../images/rating/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-1.1"]:after,
.rating-block .rate-ic[id="rate-1.2"]:after,
.rating-block .rate-ic[id="rate-1.3"]:after,
.rating-block .rate-ic[id="rate-1.4"]:after{
    content: "";
    background: url(../images/rating/rating_4_25.png);
    width: 15px;
    height: 14px;
    float: left;
    position: absolute;
    left: 15px
}
.rating-block .rate-ic[id="rate-1.1"]:before,
.rating-block .rate-ic[id="rate-1.2"]:before,
.rating-block .rate-ic[id="rate-1.3"]:before,
.rating-block .rate-ic[id="rate-1.4"]:before{
	content: "";
    background: url(../images/rating/rating_0.png);
    width: 60px;
    height: 14px;
    float: left;
    position: absolute;
    left: 15px;
}
.rating-block .rate-ic[id="rate-1.5"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-1.5"]:after {
	content: "";
	background: url(../images/rating/rating_4.5.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 15px;
}
.rating-block .rate-ic[id="rate-1.5"]:before {
	content: "";
	background: url(../images/rating/rating_0.png);
	width: 45px;
	height: 14px;
	float: left;
	position: absolute;
	left: 30px;
}



.rating-block .rate-ic[id="rate-1.6"],
.rating-block .rate-ic[id="rate-1.7"],
.rating-block .rate-ic[id="rate-1.8"],
.rating-block .rate-ic[id="rate-1.9"] {
	background: url(../images/rating/rating_5.png);
    width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-1.6"]:after,
.rating-block .rate-ic[id="rate-1.7"]:after,
.rating-block .rate-ic[id="rate-1.8"]:after,
.rating-block .rate-ic[id="rate-1.9"]:after {
	content: "";
	background: url(../images/rating/rating_4_75.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 15px;
}
.rating-block .rate-ic[id="rate-1.6"]:before,
.rating-block .rate-ic[id="rate-1.7"]:before,
.rating-block .rate-ic[id="rate-1.8"]:before,
.rating-block .rate-ic[id="rate-1.9"]:before {
    content: "";
    background: url(../images/rating/rating_0.png);
    width: 60px;
    height: 14px;
    float: left;
    position: absolute;
    left: 15px;	
}

/*1*/

/*2*/

.rating-block .rate-ic[id="rate-2"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-2"]:after {
	content: "";
	background: url(../images/rating/rating_0.png);
    width: 45px;
    height: 14px;
    float: left;
    position: absolute;
    left: 30px;
}
.rating-block .rate-ic[id="rate-2.1"],
.rating-block .rate-ic[id="rate-2.2"],
.rating-block .rate-ic[id="rate-2.3"],
.rating-block .rate-ic[id="rate-2.4"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-2.1"]:after,
.rating-block .rate-ic[id="rate-2.2"]:after,
.rating-block .rate-ic[id="rate-2.3"]:after,
.rating-block .rate-ic[id="rate-2.4"]:after{
	content: "";
	background: url(../images/rating/rating_4_25.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 30px;
}
.rating-block .rate-ic[id="rate-2.1"]:before,
.rating-block .rate-ic[id="rate-2.2"]:before,
.rating-block .rate-ic[id="rate-2.3"]:before,
.rating-block .rate-ic[id="rate-2.4"]:before{
    content: "";
    background: url(../images/rating/rating_0.png);
    width: 45px;
    height: 14px;
    float: left;
    position: absolute;
    left: 30px;
}
.rating-block .rate-ic[id="rate-2.5"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-2.5"]:after {
	content: "";
	background: url(../images/rating/rating_4.5.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 30px;
}
.rating-block .rate-ic[id="rate-2.5"]:before {
	content: "";
	background: url(../images/rating/rating_0.png);
	width: 45px;
	height: 14px;
	float: left;
	position: absolute;
	left: 30px;
}



.rating-block .rate-ic[id="rate-2.6"],
.rating-block .rate-ic[id="rate-2.7"],
.rating-block .rate-ic[id="rate-2.8"],
.rating-block .rate-ic[id="rate-2.9"] {
	background: url(../images/rating/rating_5.png);
    width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-2.6"]:after,
.rating-block .rate-ic[id="rate-2.7"]:after,
.rating-block .rate-ic[id="rate-2.8"]:after,
.rating-block .rate-ic[id="rate-2.9"]:after {
	content: "";
	background: url(../images/rating/rating_4_75.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 30px;
}
.rating-block .rate-ic[id="rate-2.6"]:before,
.rating-block .rate-ic[id="rate-2.7"]:before,
.rating-block .rate-ic[id="rate-2.8"]:before,
.rating-block .rate-ic[id="rate-2.9"]:before {
    content: "";
    background: url(../images/rating/rating_0.png);
    width: 45px;
    height: 14px;
    float: left;
    position: absolute;
    left: 30px;
}

/*2*/

/*3*/
.rating-block .rate-ic[id="rate-3"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-3"]:after {
	content: "";
    background: url(../images/rating/rating_0.png);
    width: 30px;
    height: 14px;
    float: left;
    position: absolute;
    left: 45px;
}
.rating-block .rate-ic[id="rate-3.1"],
.rating-block .rate-ic[id="rate-3.2"],
.rating-block .rate-ic[id="rate-3.3"],
.rating-block .rate-ic[id="rate-3.4"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-3.1"]:after,
.rating-block .rate-ic[id="rate-3.2"]:after,
.rating-block .rate-ic[id="rate-3.3"]:after,
.rating-block .rate-ic[id="rate-3.4"]:after{
	content: "";
	background: url(../images/rating/rating_4_25.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 45px;
}
.rating-block .rate-ic[id="rate-3.1"]:before,
.rating-block .rate-ic[id="rate-3.2"]:before,
.rating-block .rate-ic[id="rate-3.3"]:before,
.rating-block .rate-ic[id="rate-3.4"]:before{
	content: "";
	background: url(../images/rating/rating_0.png);
	width: 30px;
	height: 14px;
	float: left;
	position: absolute;
	left: 45px;
}
.rating-block .rate-ic[id="rate-3.5"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-3.5"]:after {
    content: "";
    background: url(../images/rating/rating_4.5.png);
    width: 15px;
    height: 14px;
    float: left;
    position: absolute;
    left: 45px;
}
.rating-block .rate-ic[id="rate-3.5"]:before {
	content: "";
	background: url(../images/rating/rating_0.png);
	width: 30px;
	height: 14px;
	float: left;
	position: absolute;
	left: 45px;
}



.rating-block .rate-ic[id="rate-3.6"],
.rating-block .rate-ic[id="rate-3.7"],
.rating-block .rate-ic[id="rate-3.8"],
.rating-block .rate-ic[id="rate-3.9"] {
	background: url(../images/rating/rating_5.png);
    width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-3.6"]:after,
.rating-block .rate-ic[id="rate-3.7"]:after,
.rating-block .rate-ic[id="rate-3.8"]:after,
.rating-block .rate-ic[id="rate-3.9"]:after {
    content: "";
    background: url(../images/rating/rating_4_75.png);
    width: 15px;
    height: 14px;
    float: left;
    position: absolute;
    left: 45px;
}
.rating-block .rate-ic[id="rate-3.6"]:before,
.rating-block .rate-ic[id="rate-3.7"]:before,
.rating-block .rate-ic[id="rate-3.8"]:before,
.rating-block .rate-ic[id="rate-3.9"]:before {
    content: "";
    background: url(../images/rating/rating_0.png);
    width: 30px;
    height: 14px;
    float: left;
    position: absolute;
    left: 45px;
}

/*3*/

/*4*/
.rating-block .rate-ic[id="rate-4"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-4"]:after {
	content: "";
	background: url(../images/rating/rating_0.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 60px;
}
.rating-block .rate-ic[id="rate-4.1"],
.rating-block .rate-ic[id="rate-4.2"],
.rating-block .rate-ic[id="rate-4.3"],
.rating-block .rate-ic[id="rate-4.4"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-4.1"]:after,
.rating-block .rate-ic[id="rate-4.2"]:after,
.rating-block .rate-ic[id="rate-4.3"]:after,
.rating-block .rate-ic[id="rate-4.4"]:after{
	content: "";
	background: url(../images/rating/rating_4_25.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 60px;
}
.rating-block .rate-ic[id="rate-4.1"]:before,
.rating-block .rate-ic[id="rate-4.2"]:before,
.rating-block .rate-ic[id="rate-4.3"]:before,
.rating-block .rate-ic[id="rate-4.4"]:before{
	content: "";
    background: url(../images/rating/rating_0.png);
    width: 15px;
    height: 14px;
    float: left;
    position: absolute;
    left: 60px;
}
.rating-block .rate-ic[id="rate-4.5"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-4.5"]:after {
	content: "";
    background: url(../images/rating/rating_4.5.png);
    width: 15px;
    height: 14px;
    float: left;
    position: absolute;
    left: 60px;
}
.rating-block .rate-ic[id="rate-4.5"]:before {
	content: "";
	background: url(../images/rating/rating_0.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 60px;
}
.rating-block .rate-ic[id="rate-4.6"],
.rating-block .rate-ic[id="rate-4.7"],
.rating-block .rate-ic[id="rate-4.8"],
.rating-block .rate-ic[id="rate-4.9"] {
	background: url(../images/rating/rating_5.png);
    width: 75px;
	height: 14px;
	position: relative;
}
.rating-block .rate-ic[id="rate-4.6"]:after,
.rating-block .rate-ic[id="rate-4.7"]:after,
.rating-block .rate-ic[id="rate-4.8"]:after,
.rating-block .rate-ic[id="rate-4.9"]:after {
	content: "";
    background: url(../images/rating/rating_4_75.png);
    width: 15px;
    height: 14px;
    float: left;
    position: absolute;
    left: 60px;
}
.rating-block .rate-ic[id="rate-4.6"]:before,
.rating-block .rate-ic[id="rate-4.7"]:before,
.rating-block .rate-ic[id="rate-4.8"]:before,
.rating-block .rate-ic[id="rate-4.9"]:before {
	content: "";
	background: url(../images/rating/rating_0.png);
	width: 15px;
	height: 14px;
	float: left;
	position: absolute;
	left: 60px;
}


/*4*/

/*5*/
.rating-block .rate-ic[id="rate-5"] {
	background: url(../images/rating/rating_5.png);
	width: 75px;
	height: 14px;
	position: relative;	
}

/*5*/


.banner-detail .page-detail h1 {
    margin-bottom: 10px;
}
.banner-detail .reviews > div {
	display: inline-block;
	font-size: 14px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    line-height: 22px;
}
.banner-detail .reviews .no-reviews {
	padding-left: 5px;
	margin-left: 5px;
}
.banner-detail .reviews .no-rating.hide + .no-reviews {
	padding-left: 0;
	margin-left: 0;
}
.banner-detail .rating-label {
	font-size: 16px;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
    margin-right: 20px;
}
.banner-detail .rate-ic {
    margin-right: 10px;
}
.banner-detail .rating-block,
.banner-detail .rating,
.banner-detail .rate-wrap {
	display: -webkit-box;    display: -ms-flexbox;    display: flex;
}
.banner-detail .rate-wrap {
	-webkit-box-align: center;-ms-flex-align: center;align-items: center;	
}
.banner-detail .banner-detail .page-detail h1 {
	margin-bottom: 10px;
}