.review-average-number {
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    margin-right: 20px;
    border-radius: 50% 50%;
    background-color: #333;
    font-size: 1.5em;
    border: 1px solid #000;
    box-shadow: 0px 0px 3px #000;
    font-family: var(--primary-font);
    color: var(--white-color);
    font-size: 20px;
}
.upper-info span{
 font-size:15px; 
}
.upper-info ul{
  display: flex;
    gap: 5px;
}
.upper-info p{
  margin-bottom:0;
}
.upper-info{
 margin-bottom:20px; 
}
.upper-test {
    display: flex;
}
.test-review .review.bar{
 margin-bottom:20px; 
}
.review-list li span{
 font-size:15px; 
}
.review-list ul{
 display: flex;
    gap: 5px; 
}
.review-list {
    margin-bottom: 30px;
}
.review-info p{
 margin-bottom:10px; 
}
section.test-section .pagination{
  justify-content: center;
  gap: 5px;
}
section.test-section .pagination .page-item:not(:first-child) .page-link {
   margin-left: 0;
    font-size: 14px;
    font-family: var(--primary-font);
    color: #757575;
    background-color: #f9f9f9;
    background-image: none;
    border: 1px solid;
    border-color: #f0f0f0;
    border-radius: .2rem;
}
section.test-section .pagination .page-item:first-child .page-link{
      height: 35px;
      line-height: 20px;
      margin-left: 0;
      font-size: 14px;
      font-family: var(--primary-font);
      color: #757575;
      background-color: #f9f9f9;
      background-image: none;
      border: 1px solid;
      border-color: #f0f0f0;
      border-radius: .2rem;
}
section.test-section .pagination .page-item.active .page-link{
  color: #333;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #adadad;
}