/* review start */

.l-title {
-webkit-align-self: flex-start!important;
    -ms-flex-item-align: start!important;
        align-self: flex-start!important;
}
.c-reviews__wrapper {
margin: auto;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.c-reviews__container {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
position: relative;
}
.c-reviews__add {
background-color: #ffffff;
-webkit-border-radius: 18px;
   -moz-border-radius: 18px;
        border-radius: 18px;
padding: 25px;
width: 320px;
border: 1px solid #D8D2CB;
}
.c-reviews {
padding: 165px 0 100px 0;
position: relative;
}
.sticky {
position: -webkit-sticky;
position: sticky;
top: 85px
}
.c-reviews__content--left {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
margin: -10px;
padding-right: 100px;
}
.c-reviews__button {
margin-top: 25px;
background-color: #d0121b;
width: 100%;
}
.c-reviews__button:hover {
background-color: #EE1312;
}
.c-reviews__name {
font-weight: 600;
}
.c-reviews__name.gray{
opacity: 0.5;
}
.c-reviews__target {
margin-left: 20px;
float: right;
position: relative;
font-weight: 600;
-webkit-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
transition: all 0.25s ease;
opacity: 0;
}
.c-reviews__target:before {
background: #FFD405;
width: 100%;
height: 25px;
content: "";
-webkit-transform: rotate(-2deg);
   -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
     -o-transform: rotate(-2deg);
        transform: rotate(-2deg);
position: absolute;
z-index: -1;
}
.c-reviews__target:hover:before {
background: #FFE300;
}
.c-reviews__bubble:hover .c-reviews__target {
opacity: 1;
}
.c-reviews__target:hover {
cursor: pointer;
}
.c-reviews__bubble {
position: relative;
margin: 10px;
padding: 25px;
-webkit-border-radius: 18px;
   -moz-border-radius: 18px;
        border-radius: 18px;
background-color: #F4F5F8;
text-align: left;
float: left;
z-index: 0;
}
.c-reviews__info {
margin-top: 15px;
}
.c-reviews__bubble:after {
content: "";
background-image: url(../img/quotes.svg);
width: 12px;
height: 9px;
-webkit-background-size: 12px 9px;
   -moz-background-size: 12px 9px;
     -o-background-size: 12px 9px;
        background-size: 12px 9px;
position: absolute;
top: -2px;
left: -2px;
}

@media (max-width:1240px) {
.c-reviews__content--left {
padding-right: 50px;
}
.l-title {
-webkit-align-self: center!important;
    -ms-flex-item-align: center!important;
            -ms-grid-row-align: center!important;
        align-self: center!important;
}
}


@media (max-width:640px) { 
.sticky {
position: static;
top: 0;
}
.c-reviews__add {
width: 100%;
padding: 20px 15px 15px 15px;
}
.c-reviews {
padding: 35px 0 50px 0;
}
.c-reviews__content--left {
padding-right: 0;
margin: 0;
}
.c-reviews__wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-webkit-flex-direction: column-reverse;
   -moz-box-orient: vertical;
   -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
}
.c-reviews__bubble {
padding: 15px;
-webkit-border-radius: 10px;
   -moz-border-radius: 10px;
        border-radius: 10px;
margin: 0 0 10px 0;
background-color: #F4F5F8;
width: 100%;
}
.c-reviews__info {
margin-top: 10px;
}
.c-reviews__bubble:last-child {
margin: 0;
}
.c-reviews__target:before {
height: 21px;
}
.c-reviews__target {
display: none;
}
.c-reviews__bubble:after {
top: -4px;
left: -4px;
}
.c-reviews__content--right {
margin-bottom: 30px;
}
.c-reviews__button {
margin-top: 15px;
}
}

/* review end */