.review_module .review_flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex !important;
  flex-flow: row wrap !important;
  -moz-flex-flow: row wrap !important;
  -webkit-flex-flow: row wrap !important;
  -o-flex-flow: row wrap !important;
  justify-content: flex-start !important;
  width: 100%;
  margin: 0!important;
}
.review_module .flex-item {
  flex-basis: 33.33%;
  -moz-flex-basis: 33.33%;
  -webkit-flex-basis: 33.33%;
  -o-flex-basis: 33.33%;
  justify-content: center!important;
  padding: 10px;
}
.review_module .box {
  padding: 30px 20px;
  background: #F6F8F9;
  border-radius: 3px;
  opacity: 1;
} 
.review_module .box:hover {
  box-shadow: 0px 3px 20px #DEE0E2!important;
  background-color: #ffffff;
}
.review_module .desc p{
  margin: 0;
  padding: 10px 0;
}  
.review_module .client-name {
  text-transform: capitalize!important;
  padding-top: 10px!important;
  margin: 0;
  font-weight: 600;
}  
@media (max-width: 990px) {
  .review_module .flex-item {
    flex-basis: 50%
    -moz-flex-basis: 50%;
    -webkit-flex-basis: 50%;
    -o-flex-basis: 50%;
  }
}
@media (max-width: 574px){
  .review_module .flex-item {
     flex-basis: 100%
    -moz-flex-basis: 100%;
    -webkit-flex-basis: 100%;
    -o-flex-basis: 100%;
  }
}
@media (max-width: 768px){
  .review_module .client-name {
    font-size: 18px!important; 
  }
}
ul.rating-ul {
  padding: 0;
  margin: 0;
}
ul.rating-ul li {
  list-style: none!Important;
  display: inline-block;
}
i.fa.fa-star {
  font-size: 18px;
}
i.fa.fa-star.i-uncheck {
  color: grey!important;
}