.reviews-list-container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;}
.reviews-list-container .box-wrp-outer{padding:0;}
.reviews-list-container .box-wrp{height:100%;text-align:center;box-shadow:0 0 30px 0 rgb(0 0 0 / 8%);display:flex;flex-direction:column;justify-content:start;}
.reviews-list-container .box-wrp .img-box{box-shadow:0 0 10px rgb(0 0 0 / 9%);margin-bottom:15px;display:flex;align-items:center;justify-content:center;padding:8px;}
.reviews-list-container .box-wrp .img-box img{width:100%;height:auto;aspect-ratio:1 / 1;margin:0;}
.reviews-list-container .box-wrp .pro-title{height:50px!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px!important;flex:none;padding:0 15px;font-size:16px;max-width:300px;line-height:26px;margin:0 auto 10px;overflow-wrap:break-word;white-space:normal;}
.reviews-list-container .box-wrp .pro-title a{text-decoration:none;color:#000;font-weight:500;}
.reviews-list-container .box-wrp .description{margin-top:10px;padding:0 15px;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.reviews-list-container .box-wrp .description p:last-child{margin:0;}
.reviews-list-container .box-wrp .meta{margin-top:auto;margin-bottom:10px;}
.reviews-load-more{display:flex;align-items:center;justify-content:center;margin-top:30px;}
.wp-block-columns, 
.wp-block-columns .wp-block-column, 
.wp-block-columns .wp-block-column ul.wp-block-list {
    margin-bottom: 0 !important;
}
@media only screen and (max-width:1023px){
	.reviews-list-container{grid-template-columns:repeat(3,1fr);}
}
@media only screen and (max-width:960px){
	.reviews-list-container{grid-template-columns:repeat(2,1fr);}
}
@media only screen and (max-width:767px){
	.reviews-list-container{gap:20px;}
    .main-banner-slider[style="display:none"]+.before-slider_holder{min-height:450px}
}
@media only screen and (max-width:350px){
	.reviews-list-container{grid-template-columns:repeat(1,1fr);}
}