.review_box{display: flex;flex-wrap: wrap;align-items: center;}
.client_name{width: 350px;display: flex;align-items: center;position: relative;}
.client_review{width: calc(100% - 350px);padding-left: 105px;}
.client_review p{font-style: italic;line-height: 36px;}
.client_review p:last-of-type{margin-bottom: 0;}
.circle{width: 80px;height: 80px;background: #21AB74;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.name{font-size: 22px;line-height: 100%;font-weight: bold;}
.name_div{padding-left: 55px;}
.deg{font-size: 14px;}
.client_name:after{content: "";position: absolute;right:0;top:0;width: 1px;height: 79px;background: #DEDEDE;}
.review_list li:not(:last-child){border-bottom:1px solid #DEDEDE;padding-bottom: 70px;margin-bottom: 70px;}


/* MEDIA QUERY */
@media screen and (max-width: 1199px){
    .client_name {width: 280px;}
    .name_div {padding-left: 20px;}
    .client_review p{line-height: 28px;}
    .client_review {width: calc(100% - 280px);padding-left: 50px;}
}
@media screen and (max-width: 991px){
    .circle{width: 45px;height: 45px;padding: 8px;margin: 0 auto 15px;}
    .client_review {width: 100%;padding-left: 0;}
    .client_name {width: 100%;margin-bottom: 10px;}
    .client_name:after{content: none;}
    .review_list li:not(:last-child){padding-bottom: 30px;margin-bottom: 30px;}
    .name {font-size: 18px;}
    .client_name{flex-wrap: wrap;}
    .name_div {padding-left: 0;width: 100%;}
    .review_box{text-align: center;}
}