

.reviews-container {
    padding-top: 2.69vw;
 width: calc(100vw - 19.18vw * 2);;
    margin: auto;
}
.reviews-container h2,
.more_fun_games h2{
  margin-bottom: 0;
  margin-top: 0;
  font-family: MyriadPro-Bold;
  font-size: 1.46vw;
}
.reviews-container h5{
  font-size: var(--p-title-font-size);
  margin-top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.3vw;
}

.gp_reviews_container,.gp_reviews {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1.51vw;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}
.gp_reviews_container .ic_jt{
  cursor: pointer;
  width: 0.99vw;
	height: 1.46vw;
}
.gp_reviews_container .ic_jt:first-child{
  transform: rotate(180deg);
}
.gp_reviews .reviews-item {
  background-color: #ffffff;
  border: solid 0.14vw #fcf3ea;
  border-radius: 0.42vw;
  width: 25.12vw;
  height: 9.35vw;
  padding: 1.15vw 1.05vw 1.51vw 1.05vw;
  box-shadow: 0vw 0.26vw 0.21vw 0vw rgba(143, 143, 143, 0.14);
}

.gp_reviews .reviews-item .card_top {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 0.68vw;
}
.gp_reviews .reviews-item .card_top img{
  width: 2.81vw;
	height: 2.86vw;
  margin-right: 0.99vw;
}
.gp_reviews .reviews-item .card_top .card_name {
  display: flex;
  flex-direction: column;
  text-align: left;
  font-family: MyriadPro-Bold;    
  font-size: 1.15vw;
  color: #333333;  
  width: max-content;
  margin-top: 0.85vw;
}
.reviews-item .card_top .card_name .card_desc{
  font-family: MyriadPro-It;
  font-size: 1.25vw;
  color: #b50509;
}
.reviews-item .card_top .score {
  width: 4.74vw;
  height: 2.14vw;
  font-family: Arial-BoldMT;
  border-radius: 0.21vw;
  background-color: #3f991e;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.4vw;
  font-size: var(--p-title-font-size);
  color: #fbfbfb;
  position: absolute;
  right: 0;
}
.reviews-item .card_top .ic_star{
  background-image: url(https://d2k4z7x2ql166o.cloudfront.net/HappyaceWebSite/view/static/mobile/ic_star.png);
  background-size: cover;
  width: 0.89vw;
	height: 0.83vw;
}
.reviews-item .card_top .op_btns {
  display: flex;
  justify-content: space-between;
  gap: 2.4vw;
  margin-left: 3.33vw;
}
.reviews-item .card_top .op_btns i{
  width: 1.56vw;
  height: 1.56vw;
}
.reviews-item .card_top .arrow_l{
  background: url(https://d2k4z7x2ql166o.cloudfront.net/HappyaceWebSite/view/static/mobile/Unchecked_arrow.png);
  background-size: cover;
}
.reviews-item .card_top .arrow_r{
  background: url(https://d2k4z7x2ql166o.cloudfront.net/HappyaceWebSite/view/static/mobile/Select_Arrow.png);
  background-size: cover;
}
.gp_reviews .reviews-item .card_content{
  font-size: var(--p-base-font-size);
  text-align: left;
  line-height: 1.25vw;
  color: #333333;
  width: 25.12vw;
  white-space: normal;
}
@media screen and (max-width: 767px) {  
  
  .gp_reviews_container{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 2.92vw;
  }
  .gp_reviews{
    flex-direction: column;
    gap: 4.17vw;
  }
  .reviews-container {
    width: 94.44vw;
    padding-top: 5.69vw;
  }
  .reviews-container h2,
  .more_fun_games h2{
    font-size: 5.56vw;
  }
  .reviews-container h5{
    font-size: 3.33vw;
  }
  .ic_heart{
    width: 3.19vw;
    height: 2.92vw;
  }
  .gp_reviews_container .ic_jt{
    display: none;
  }
  .gp_reviews .reviews-item {
    width: auto;
    height: auto;
    padding: 5.14vw 3.33vw 5.14vw 5.14vw;
  }
  .gp_reviews .reviews-item .card_top{
    margin-bottom: 3.84vw;
  }
  .gp_reviews .reviews-item .card_top img{
    width: 9.33vw;
    height: 9.33vw;
    margin-right: 5.14vw;
  }
  .gp_reviews .reviews-item .card_top .card_name {
    font-size: 5vw;
  }
  .reviews-item .card_top .card_name .card_desc{
    font-size: 3.33vw;
  }
  .reviews-item .card_top .score{  
    width: 13.89vw;
    height: 6.67vw;
    border-radius: 0.56vw;
    font-size: 3.06vw;
    gap: 1.74vw;
  }
  .reviews-item .card_top .ic_star{
    width: 2.64vw;
    height: 2.5vw;
  }
  .reviews-item .card_top .op_btns {
    width: 11.67vw;
    margin-left: 8.33vw;
  }
  .reviews-item .card_top .op_btns i{
    width: 4.17vw;
    height: 4.17vw;
  }
  .gp_reviews .reviews-item .card_content{
   	font-size: 3.06vw;
    line-height: normal;
    width: auto;
  }
  
}