.carousel-image-item .carousel-image-text {
    color: #7c7c7c;
    text-align: center;
    font-size: 12px;
}

.content {
    /* margin-top: 45px; */
}
.single-wrap {
	position: relative;
}
.tag-search-form {
    position: relative;
    display: inline-block;

}
.tag-search-form:hover a {
    color: #8e8e8e;
}

.tag-search-form a {
    position: relative;
    z-index: 0;
}
.content_img {
	max-width: 100%;
	width: 100%;
}
.tag-search-form .tag-search-button {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 5;
    cursor: pointer;
}
.single-content section {
    margin-top: 30px;
    margin-bottom: 70px;
}
.simple-image-item {
    margin: 0 auto 0;
    text-align: center;
    max-width: 700px;
    display: block;
}

@media (max-width: 768px) {
    .single-content section {
        margin-top: 20px;
    }
}
/*rating*/

*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.clearfix {
    clear: both;
}

.text-center {
    text-align: center;
}


.header p {
    font-size: 14px;
}

.success-box {
    padding: 20px 0;
}

.success-box img {
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
}

.success-box > div {
    vertical-align: top;
    display: inline-block;
    color: #888;
}

/* Rating Star Widgets Style */
.rating-stars ul {
    list-style-type: none;
    padding: 0;

    -moz-user-select: none;
    -webkit-user-select: none;
}

.rating-stars ul > li.star {
    display: inline-block;

}

/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
    font-size: 2.3em; /* Change the size of the stars */
    color: #ccc; /* Color on idle state */
}

/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
    color: #FFCC36;
}

/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
    color: #FF912C;
}

.content_share-block,
.rating_h2 {
    font-size: 23px;
    text-align: center;
    font-weight: 300;
}

.content_block {
    display: flex;
    justify-content: center;
}

.raiting_box {
    margin-left: 0px;
}
.mid-rating {
    text-align: center;
}
.share_friends {
    margin-right: 30px;
}


.star:hover {
    cursor: pointer;
}

@media (max-width: 640px) {
    .containermain .mix {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .simple-image-item img {
        width: 100%;
        height: auto;
    }
    .single-content .gallery {
        padding: 0;
    }
    .author-block {
        margin-left: 0;
        padding-left: 0px;
    }
    .content-h4 {
        font-size: 16px;
        margin-top: 35px;
    }
    .simple-image-item {
        margin: 30px 0;
    }
    h4 {
        font-size: 20px;
    }
    .content_p {
        font-size: 15px;
    }
}
