.rating-img{
  position:absolute;
  bottom:0;
  left:-10%;
}

.rating-summary{
    display:flex;
    justify-content: space-between;
}

.rating-summary__average__text{
    font-size:1rem;
    text-align: center;
    margin-top: 0.5rem;
}
/* .rating-summary__average{
    flex:1 0 auto;
}
*/
.rating-summary__graph{
    flex:1 0 auto;
} 

.rating-summary__graph > div {
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.rating-summary__graph__star{
    flex: 1 0 30%;
    text-align: right;
    margin-right: 0.5rem;
}
.rating-summary__graph__star .fa-star{
    color:#949394;
}

.rating-summary__graph__text{
    margin-left: 0.5rem;
    color: #949394;
    font-size: 0.8rem;
}

@media (max-width: 769px) {  
  .rating-img{
    position:absolute;
    bottom:0;
    left:0;
  }
  .rating-summary{
    display:flex;
    flex-direction: column;
    align-items: center;
  }
  #ratingSection .modal-content{
    width: 100%;
  }
  #ratingSection .modal-content .rating-form .form-control{
    flex: 1 0 100%;
    margin-left:0;
  }
  #ratingSection .modal-content .rating-form .form-control-left{
    margin-bottom: 1rem;
  }

  .center-mobile{
    text-align: center;
  }
}

.rateButton{
  background-color: white;
  cursor: pointer;
}
.progress{
    width:12rem;
    background-color:#E3E3E3;
    height:0.7rem;
}
.progress-bar {
    background-image: linear-gradient(to top, #949394, #9e9e9e, #a9a8a9, #b3b3b3, #bebebe);
    height:0.7rem;

}

.ico-yellow .fa-star{
    color:#FFA40A;
}
.ico-grey .fa-star{
    color:#C5C4C3;
}

.review-block{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.review-blockrow{
  padding: 1.4rem 0;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #B7B7B7;
 
}
@media (max-width: 769px) {  
  .review-blockrow{
    flex-direction: column;   
  }

}

.review-blockrow__info{
  display:flex;
  align-items: center;
}

.review-blockrow__info__letter{
  width:60px;
  height: 60px;
  border-radius: 30px;
  background-color: #FFA40A;
  color:#fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size:1.7rem;
  font-weight: 600;
}
.review-blockrow__info__letter--a{background-color: #E25156;}
.review-blockrow__info__letter--b{background-color: #ADD442;}
.review-blockrow__info__letter--c{background-color: #CEBABB;}
.review-blockrow__info__letter--d{background-color: #E4069F;}
.review-blockrow__info__letter--e{background-color: #545DB2;}
.review-blockrow__info__letter--f{background-color: #25AFAB;}
.review-blockrow__info__letter--g{background-color: #DD002D;}
.review-blockrow__info__letter--h{background-color: #199E6A;}
.review-blockrow__info__letter--i{background-color: #FBA6BA;}
.review-blockrow__info__letter--j{background-color: #946CAF;}
.review-blockrow__info__letter--k{background-color: #00D4CB;}
.review-blockrow__info__letter--l{background-color: #FF4B00;}
.review-blockrow__info__letter--m{background-color: #006951;}
.review-blockrow__info__letter--n{background-color: #FBC400;}
.review-blockrow__info__letter--o{background-color: #00D077;}
.review-blockrow__info__letter--p{background-color: #DD3D69;}
.review-blockrow__info__letter--q{background-color: #00D077;}
.review-blockrow__info__letter--r{background-color: #DD3D69;}
.review-blockrow__info__letter--s{background-color: #00D077;}
.review-blockrow__info__letter--t{background-color: #DD3D69;}
.review-blockrow__info__letter--u{background-color: #00D077;}
.review-blockrow__info__letter--v{background-color: #DD3D69;}
.review-blockrow__info__letter--w{background-color: #00D077;}
.review-blockrow__info__letter--x{background-color: #DD3D69;}
.review-blockrow__info__letter--y{background-color: #00D077;}
.review-blockrow__info__letter--z{background-color: #DD3D69;}


.review-blockrow__info__person{
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 1.7rem;
}
.review-block-date{
  margin-top: 0.4rem;
  font-weight: 300;
}
.review-block-name{
  font-weight: 700;
  font-style: italic;
  font-size: 0.8rem;
}

.blockrow__review{
  display: flex;
  flex: 0 1 600px;
}

@media (max-width: 769px) {  
  .review-blockrow__info{
    flex-direction: column;
  }
  .review-blockrow__info__person{
    margin: 0;
  }
  .blockrow__review{
    display: flex;
    flex: 0 1 auto;
    padding: 1rem;
    align-self: center;
  }
  .review-block-quote{
    display: none;
  }
  .review-paging{
    justify-content: center!important;
  }

}
.review-block-quote{
  margin-right: 1.4rem;
}

.review-block-description{
  color:#38414a;
  font-size: 16px;
  font-weight: 300;
}

.rating-form{
  display:flex;
  flex-wrap: wrap;
}
#ratingForm{
  padding: 1rem;
}
#ratingForm h3{
  margin: 1rem 0;
  font-family: 'Fjalla One', sans-serif;
  font-size: 25px;
  text-transform: uppercase;
}
.rating-form .form-control{
  padding: 1rem;
  flex: 1 0 auto;
  border: 1px solid #eee;
}
.rating-form .form-control-left{
  margin-right: 0.5rem;
}
.rating-form .form-control-right{
  margin-left: 0.5rem;
}
.rating-form .form-control-comment{
  margin-top: 1rem;
  padding: 1rem;
  flex: 1 0 100%;
  border: 1px solid #eee;
}
#ratingForm .button{
  float:right;
  margin-top: 1rem;
}


.review-paging{
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 1.5rem;
  color:#FFA40A;
  font-weight: 700;
  margin-top: 1rem;
}
.review-paging a{
  color:#C5C4C3;
}
.review-paging a:hover{
  color:#FFA40A;
}
.review-paging .paging-prev, .review-paging .paging-next{
  margin: 0 0.5rem;
  padding-top: 0.2rem;
  color:black;

}
.review-paging .paging-prev:hover, .review-paging .paging-next:hover{
  color:#FFA40A;

}

.paymentResponse__testimonials{
  border:1px solid #FFA40A;
  display: flex;
}
.paymentResponse__testimonials .img  {
  flex: 1 1 50%;
  
}
@media (max-width: 769px) {  
  .paymentResponse__testimonials{   
    display: flex;
    flex-direction: column;
  }

  .paymentResponse__testimonials .img  {
    flex: 1 0 100%;    
  }
  .paymentResponse__testimonials .content{
    flex: 1 0 100%
  }
}
.paymentResponse__testimonials .content{
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1 1 50%;
}
.paymentResponse__testimonials .footer{
  display: flex;
  justify-content: space-between; 
}
@media (max-width: 769px) {  
  .paymentResponse__testimonials .footer{
    flex-direction: column;
  }
  .paymentResponse__testimonials div{
    padding-bottom:10px;
  }
  
}

.paymentResponse__testimonials .paymentResponse-rating-img{
  max-width: 100%;
}
.paymentResponse__testimonials .content h3 {
	font-family: 'Fjalla One', sans-serif;
	font-size:25px;
	text-transform:uppercase;
}
.paymentResponse__testimonials .content p {
  font-size: 16px;
  margin-top: 15px;
}
.paymentResponse__testimonials .content a {
  font-size: 14px;
  color:#ffffff;
  text-align: center;
  padding: 0.5rem 1rem;
  background-color: #FFA40A;
  text-transform: uppercase;
  font-style: italic;
  font-weight: bold;
}



 