.review_box_parent{
    width: 100%;
    /* max-width: calc(100% - 65px); */
    display: inline-block;
    margin: 0 auto;
}

.review_box_parent .slick-slide {
    margin: 0 8px;
}

.review_box_parent .slick-list {
    margin: 0 -8px;
}

.review_box_parent .ti-inner {
    background: #FFF;
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #e4e4e4;
}

.review_box_parent .ti-review-header{
    display: flex;
    align-items: center;
}

.review_box_parent .ti-block{
    flex: 1 0 auto;
    padding-left: 10px;
}

.review_box_parent .ti-review-text{
    height: 150px;
    overflow-y: auto;
    margin-bottom: 15px;

    display: -webkit-box;
	-webkit-box-orient: vertical;
	color: inherit;
	-webkit-line-clamp: inherit !important;
}

.review_box_parent .ti-review-text,
.review_box_parent .ti-block{
    color: #000;
    font-size: 16px;
    text-align: left;
}

.review_box_parent .ti-block .ti-name{
    font-weight: 600;
}

.review_box_parent .ti-profile-img img{
    border-radius: 4px;
    width: 50px;
    height: 50px;
}

.review_box_parent .slick-next{right: -38px;}
.review_box_parent .slick-prev{left: -35px;}

.review_box_parent .slick-next,
.review_box_parent .slick-prev{
    background: rgba(0, 0, 0, 0.5);
    width: 30px; height: 30px;
    color: transparent;
    color: #FFF;
    border-radius: 4px;
}

.review_box_parent .slick-next:before, 
.review_box_parent .slick-prev:before{
    color: #fff;
    opacity: 1;
}

.review_box_parent .slick-next:focus, 
.review_box_parent .slick-next:hover, 
.review_box_parent .slick-prev:focus, 
.review_box_parent .slick-prev:hover{
    background: rgba(0, 0, 0, 1);
}

.review_box_parent .ti-stars{
    display: flex;
    margin: 15px 0;
}

.review_box_parent .ti-stars .ti-star{
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 1px;
    background-size: contain;
    background-repeat: no-repeat;
}

.review_box_parent .ti-stars .ti-star.f{
    background-image: url(../images/ratings-active.png);
}

.review_box_parent .ti-stars .ti-star.e{
    background-image: url(../images/ratings-inactive.png);
}

/* NEW CSS */

.slick-next, .slick-prev {
    position: absolute;
    top: 50%;
    z-index: 9999;
    display: block;
    height: 20px;
    width: 20px;
    padding: 0;
    border: none;
    font-size: 0;
    line-height: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
}

.slick-prev:before {
    content: "←";
}

.slick-next:before {
    content: "→";
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
    opacity: .40;
}

.slick-next:before, .slick-prev:before {
    font-size: 20px;
    line-height: 1;
    color: var(--sm-current-fg1-color);
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {
    outline: none;
    background: 0 0;
    color: transparent;
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}