.whiteBox .placesToVisitList{margin-bottom:30px;display:block;white-space:nowrap;overflow-x:auto;width:100%}
.whiteBox .placesToVisitList li{padding:6px 15px;display:inline-block;margin-right:10px;font-size:12px;color:#666;border:1px solid #dbdbdb;border-radius:8px;background-color:#fff;cursor:pointer}
.whiteBox .placesToVisitList li:last-child{margin-right:none}
.whiteBox .placesToVisitList li.active{background:#f7f7f7}
.nearByPlaceCard{position:relative;width:196px;height:154px}
.nearByPlaceCard figure{position:relative;width:100%;width:194px;height:154px;overflow:hidden;border-radius:8px}
.nearByPlaceCard figure img{height:100%}
.nearByPlaceCard figure:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:75px;background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000 29%,#000)}
.nearByPlaceCard a{position:absolute;top:0;left:0;width:100%;height:100%}
.nearByPlaceCard h3{position:absolute;bottom:38px;left:16px;font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 23px);margin:0!important}
.nearByPlaceCard .rating{position:absolute;bottom:16px;left:16px}
.nearByPlaceCard .rating span{color:#fff}
.nearByPlaceCard .rating span.checked{color:orange}
.nearByPlaceCard .rating span:last-child{padding-right:5px}
.nearByPlaceCard .rating .ratingCount{border-left:2px solid #fff;padding-left:10px;height:20px;overflow:hidden;white-space:nowrap}
.btn.btn-primary.neighbourMoreNearByPlacesBtn{color:#5f449b;font-size:14px;font-weight:700;background:#f6f0fd;padding:15px;margin-top:20px;width:100%;border:none;border-radius:8px}
@media screen and (max-width:1024px) {
.mobratingReviewsSlider{display:flex;display:-webkit-flex;align-items:center;grid-gap:10px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}
}