.cont_feed .h-carousel-items8 .b-carousel-block8 {
    float: left;
}
.cont_feed .b-carousel7 {
    position: relative;
}
.cont_feed .b-carousel-button-left8 {
    position: absolute;
    background: url(/bitrix/templates/ingplast_main2/img/ar-g-sl-left.png);
    background-position: 2px 8px;
    background-repeat: no-repeat;
    top: 135px;
    left: -10px;
}
.cont_feed .b-carousel-button-right8 {
    position: absolute;
    background: url(/bitrix/templates/ingplast_main2/img/ar-g-sl-right.png);
    background-position: 8px 5px;
    background-repeat: no-repeat;
    top: 135px;
    right: -28px;
}
.mc-newreview {
    opacity: 1;
    position: static;
}
.mc-next-reviews {
    opacity: 1;
    position: static;
}
.mc-c button.mc-close2 {
    opacity: 1;
    top: 12px;
    left: inherit;
    right: 12px;
    font-size: 100%;
}
.mc-anonym-login {
    left: 0;
    opacity: 1;
    position: static;
}
@media screen and (max-width: 2080px) {
     .mc-grid-lg {
        width: 50% !important;
    }
}

@media screen and (max-width: 1080px){
    #mc-review-last {
        width: 100%;
    }
    .mc-revtxt {
        width: auto;
    }
    .mc-review-info {
        width: auto;
    }
    .mc-score {
        width: auto !important;
        height: auto !important;
    }
    .mc-review-footer{
        width: auto !important;
    }
    .mc-reviews-pagination{
        width: auto !important;
    }
    .mc-grid-lg {
        width: 70% !important;
    }
    .mc-breakdwn
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .mc-revtxt, .mc-revtitle
    {
        font-size: 15px!important;
    }
    .cont_feed .h-carousel-wrapper8 {
        width: auto;
    }
    .mc-btn2-bck{
        left: 0px;
    }
    .cont_feed .b-carousel7 {
        position: relative;
        width: 75%;
    }
    .cont_feed .h-carousel-items8 .b-carousel-block8 {
        float: left;
        text-align: center;
    }
    .cont_feed .b-carousel-button-right8 {
        right: -30px;
    }

}
@media screen and (max-width: 720px){
    #mc-review-last {
        width: 100%;
    }
    .mc-revtxt {
        width: 250px;
        display: block;
    }
    .mc-review-info {
        width: 350px;
    }
    .mc-score {
        width: 300px!important;
        height: 300px!important;
    }
    .mc-review-footer{
        width: 300px!important;
    }
    .mc-reviews-pagination{
        width: auto !important;
    }
    .mc-grid-lg {
        width: 70% !important;
    }
    .mc-breakdwn
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .mc-revtxt, .mc-revtitle
    {
        font-size: 15px!important;
    }
}
@media screen and (max-width: 420px){
    #mc-review-last {
        width: 100%;
    }
    .mc-revtxt {
        width: 250px;
        display: block;
    }
    .mc-review-info {
        width: 300px;
    }
    .mc-score {
        width: 300px!important;
        height: 300px!important;
    }
    .mc-review-footer{
        width: 300px!important;
    }
    .mc-reviews-pagination{
        width: auto !important;
    }
    .mc-grid-lg {
        width: 70% !important;
    }
    .mc-breakdwn
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .mc-revtxt, .mc-revtitle
    {
        font-size: 15px!important;
    }

}
.mc-review-dislike{
    width: 40px!important;
}

.feedback_button
{
    width: 200px;
    height: 50px;
}
.mc-score
{
    padding: 10px 0 0!important;
    overflow: hidden!important;
}
.mc-rating {
    padding: 4px!important;
    font-weight: 900!important;
    font-size: 16px!important;
    margin-right: 8px!important;
    background: #f9f9f9!important;
    border-radius: 3px!important;
    border-style: solid!important;
    border-bottom-color: #ccc!important;
    border-right-color: #ccc!important;
    border-top-color: #eee!important;
    border-left-color: #eee!important;
    border-width: 1px!important;
    webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)!important;
    text-shadow: 1px 1px 0 #fff!important;
    vertical-align: middle!important;
}
.mc-rate
{
    display: inline-block;
    float: left!important;
}
.mc-rate-schema
{
    position: relative;
    top: -8px;
}
.mc-breakdwn
{
    width: 300px;
    display: inline-block;
    border-left: solid 1px #e3e3e3!important;
    padding-left: 15px!important;
    margin-left: 15px!important;
}
.mc-breakdwn-bar
{
    display: inline-block;!important;
    width:100px ;
    height: 10px;
    border-radius: 6px!important;
    background-color: #ededed!important;
    margin-left: 5px;
    margin-right: 5px;
}
.mc-breakdwn-star
{
    display: inline-block;!important;
    float: left!important;
    color: #ffaf02!important;
    font-size: 16px!Important;
}
.mc-breakdwn-rate
{
    position: relative!important;
    padding: 4px 20px 4px 94px!important;
    width: 200px;
    top: -8px;
}
.mc-sm {
    color: #999 !important;
    font-size: 12px !important;
}
.mc-breakdwn-bar span {
    display: block;
    height: 100%!important;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    -ms-border-radius: 6px!important;
    -o-border-radius: 6px!important;
    border-radius: 6px!important;
    background: #666!important;
}
.mc-breakdwn-itm {
    width: 500px;
}
.mc-btn2 {
    display: inline-block!important;
    outline: 0!important;
    border: 0!important;
    width: auto!important;
    padding: 0 6px!important;
    margin: 6px 8px!important;
    line-height: 36px!important;
    min-height: 36px!important;
    background: 0 0!important;
    white-space: nowrap!important;
    min-width: 88px!important;
    text-align: center!important;
    text-transform: uppercase!important;
    font-weight: 500!important;
    font-size: 14px!important;
    font-style: inherit!important;
    font-variant: inherit!important;
    font-family: inherit!important;
    text-decoration: none!important;
    cursor: pointer!important;
    overflow: hidden!important;
    transition: box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)!important;
    color: rgba(0,0,0,0.87)!important;
    background: #fafafa!important;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
}
.mc-formbtn
 {
     width: 300px;
     display: inline-block;!important;
     float: right!important;
 }
.mc-c {
    font-size: 13px!important;
    line-height: 18px!important;
    direction: ltr!important;
    text-align: left!important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
    color: #333!important;
    font-style: normal!important;
    font-weight: normal!important;
    text-decoration: none!important;
    list-style-type: disc!important;
}
.mc-c .mc-modal2 {
    display: none;
    position: absolute!important;
    top: 0!important;
    right: 0!important;
    left: 0!important;
    z-index: 9999999!important;
    overflow: hidden!important;
    -webkit-overflow-scrolling: touch!important;
    outline: 0!important;
    transform: translateZ(0)!important;
    -webkit-transform: translateZ(0)!important;
    -moz-transform: translateZ(0)!important;
}
.mc-c .mc-modal-dialog2 {
    position: relative!important;
    width: auto!important;
    margin: 10px!important;
    background: #fff!important;
    -webkit-background-clip: padding-box!important;
    background-clip: padding-box!important;
    -webkit-border-radius: 4px!important;
    border-radius: 4px!important;
    -webkit-box-shadow: 0 8px 10px -5px rgba(0,0,0,.14),0 16px 24px 2px rgba(0,0,0,.098),0 6px 30px 5px rgba(0,0,0,.084)!important;
    box-shadow: 0 8px 10px -5px rgba(0,0,0,.14),0 16px 24px 2px rgba(0,0,0,.098),0 6px 30px 5px rgba(0,0,0,.084)!important;
}
@media (min-width: 768px){
    .mc-c .mc-modal-dialog2 {
        width: 600px!important;
        margin: 30px auto!important;
    }
}
.mc-c .mc-modal-content2 {
    position: relative!important;
    padding: 24px!important;
    outline: 0!important;
}
.mc-c .mc-modal-header2 {
    font-size: 20px!important;
    font-weight: 500!important;
    letter-spacing: .005em!important;
}
.cr-form  {
    display: none;

}
.cr-form .mc-form-head {
    color: #999!important;
    font-size: 14px!important;
}
.mc-c .mc-form-group {
    display: block!important;
    width: 100%!important;
    height: 25px;
    padding-top: 15px!important;
    margin-bottom: 20px!important;
    position: relative!important;
}
.cr-form .mc-star-head {
    padding-top: 10px!important;
    margin-bottom: 10px!important;
}
.mc-c .mc-star {
    display: inline-block;
    padding: 0 4px 0 0!important;
    cursor: pointer!important;
}
.mc-c .mc-modal-backdrop2 {
    position: fixed!important;
    top: 0!important;
    left: 0!important;
    right: 0!important;
    height: 100%!important;
    z-index: 999999!important;
    background: rgba(0,0,0,0.5)!important;
    background-color: rgba(0,0,0,0.5)!important;
}
.mc-form-control {
    display: block!important;
    color: rgba(0,0,0,.87)!important;
    outline: 0!important;
    height: 22px!important;
    min-height: 1em !important;
    width: 100%!important;
    font-size: 16px!important;
    padding: 0!important;
    border: none!important;
    border-bottom: 1px solid rgba(0,0,0,.26)!important;
    box-shadow: none!important;
    border-radius: 0!important;
    background-image: none!important;
    background-color: transparent!important;
    overflow-y: hidden!important;
    -webkit-animation-duration: .0001s!important;
    animation-duration: .0001s!important;
    -webkit-animation-name: mui-node-inserted!important;
    animation-name: mui-node-inserted!important;
}
.cr-form.mc-c .mc-attachimg-cnt {
    position: absolute!important;
    bottom: 12px!important;
    right: 3px!important;
}
.mc-c .md-authbox {
    position: relative!important;
}
.mc-c .mc-grid {
    display: block!important;
    overflow: hidden!important;
}

.mc-c .mc-h6 {
    font-weight: 700!important;
    font-size: 11px!important;
    margin: 0 0 10px!important;
    line-height: 1!important;
    color: rgba(0,39,59,.5)!important;
    text-transform: uppercase!important;
}
.mc-c .mc-p {
    position: relative!important;
    margin: 0 0 12px!important;
    padding: 0 0 0 40px!important;
}
.avatar
{
    position: absolute!important;
    top: 12px!important;
    left: 3px!important;
}
.authorization
{
    position: absolute!important;
    bottom: 1px!important;
    left: 50px!important;
}
.mc-review-last
{
    text-align: center!important;
}
.mc-reviews {
    text-align: center!important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mc-review-wrap
{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mc-reviews .mc-review-wrap {
    position: relative!important;
    padding: 16px 0 16px!important;
    text-align: left!important;

}
.mc-review-user {
    display : inline-block;
    position: relative!important;
    vertical-align: top!important;
}
.mc-review-info {
    display : inline-block;
    margin: 0 0 0 60px!important;
    text-align: left!important;
}
.mc-review-head {
    padding: 0 46px 0 0!important;
    vertical-align: top;

}
.mc-review-username {
    color: #333!important;
    font-size: 14px!important;
    font-weight: 600!important;
    vertical-align: top!important;

}
.mc-review-time {
    color: #b7bbc1!important;
    font-size: 11px!important;
    margin-left: 12px!important;
    position: relative;
    vertical-align: top!important;
    top: 2px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mc-review-stars
{
    display: inline-block;
    padding: 0 4px 0 0!important;
    cursor: pointer!important;
}
.mc-revtitle {
    display: inline-block;
    width: 105px!important;
    font-weight: bold!important;
    font-size: 13px;
    vertical-align: top;
}
 .mc-revtxt {
    display: inline-block;
    line-height: 20px!important;
    max-width: 600px!important;
    white-space: pre-wrap!important;
    word-wrap: break-word!important;
     font-size: 13px;
}
.mc-btn2-bck {
    width: 100%!important;
    margin-left: 0!important;
}
.mc-c .mc-btn2 {
    display: inline-block!important;
    outline: 0!important;
    border: 0!important;
    width: auto!important;
    padding: 0 6px!important;
    margin: 6px 8px!important;
    line-height: 36px!important;
    min-height: 36px!important;
    background: 0 0!important;
    white-space: nowrap!important;
    min-width: 88px!important;
    text-align: center!important;
    text-transform: uppercase!important;
    font-weight: 500!important;
    font-size: 14px!important;
    font-style: inherit!important;
    font-variant: inherit!important;
    font-family: inherit!important;
    text-decoration: none!important;
    cursor: pointer!important;
    overflow: hidden!important;
    transition: box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)!important;
    color: rgba(0,0,0,0.87)!important;
    background: #fafafa!important;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important;
}
.mc-review-footer
{
    width: 900px;

}
a{
    text-decoration: none!important;

}
.mc-review-reply
{
    font-weight: 200!important;
}
.mc-review-vote {
    float: right!important;
    display: inline-block;
    color: #ccc!important;
    user-select: none;

}
.mc-review-footer svg path {
    fill: #b0b0b0!important;

}
.mc-review-vote .mc-useful {
    display: none !important;
    margin: 0 20px 0 0 !important;
    vertical-align: middle !important;
}
.mc-review-footer>a {
    color: #b0b0b0!important;
    font-size: 12px!important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 20px 0 0!important;

}
.mc-review-rating {
    color: #b0b0b0!important;
    font-size: 18px!important;
    vertical-align: middle!important;
    transition: color .2s ease-in-out!important;
    font-style: normal;
    font-weight: 200!important;
    position: relative;
    bottom: 5px;
    left: 3px;

}
.mc-review-vote .mc-review-dislike {
    margin: 0 20px 0 0!important;
    display: inline-block!important;
    cursor: pointer!important;
    text-align: center!important;

}
.mc-review-dislike:hover span{color:#f73131!important}
.mc-review-dislike:hover svg path{fill:#f73131!important}

.mc-review-like:hover span{color:#29e548!important}
.mc-review-like:hover svg path{fill:#29e548!important}

.mc-review-comment {
    margin: 0 0 0 60px !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mc-comment-replybox {
    text-align: left !important;
    padding: 0 0 16px !important;
}
.mc-comment-replybox .mc-postbox {
    position: relative !important;
}
.mc-avatar-cnt {
    position: relative !important;
    float: left !important;
}
.mc-reviews .mc-avatar-wrap {
    top: auto !important;
    width: 30px;
}

.mc-avatar-wrap {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}
.mc-comment-replybox .mc-avatar {

    float: left !important;
    width: 36px !important;
    height: 36px !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;

}
.mc-comment-replybox .mc-text-cnt {

    margin-left: 48px !important;

}
.mc-comment-replybox .mc-text-wrap {

    position: relative !important;
    background: #fff !important;
    border-top: 1px solid #f1f1f1 !important;
    padding: 10px 10px 4px !important;
    border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    box-shadow: 0 1px 3px rgba(0,0,0,.33) !important;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.33) !important;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.33) !important;
    transition: min-height .1s ease-in-out !important;

}
.mc-comment-replybox .mc-textarea {
    height: 36px;
    min-height: 36px !important;
    width: 100% !important;
    max-width: none !important;
    border: 0 !important;
    outline: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    resize: none !important;
    color: #3e474d !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-family: Arial,Helvetica,sans-serif !important;
    overflow: hidden !important;
    overflow-x: hidden;
    background: #fff !important;
    line-height: 18px !important;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
    box-shadow: none !important;
    transition: min-height .1s ease-in-out !important;
}
.mc-comment-replybox .mc-authbox {
    margin: 10px 0 0 48px !important;
}

.mc-grid {
    display: block !important;
    overflow: hidden !important;
}

.mc-h6 {
    font-weight: 700 !important;
    font-size: 11px !important;
    margin: 0 0 10px !important;
    line-height: 1 !important;
    color: rgba(0,39,59,.5) !important;
    text-transform: uppercase !important;
}
.mc-p {
    position: relative !important;
    margin: 0 0 12px !important;
    padding: 0 0 0 40px !important;
}

.mc-avatar-wrap {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}
.mc-anonym-avatar {
    height: 30px !important;
    width: 30px !important;
}
.mc-auth-anonym input {
    text-align: left !important;
    width: 100% !important;
    height: 30px !important;
    background: #fff !important;
    border-color: #d4d8dd #edeeef #edeeef #d4d8dd !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #666 !important;
    font-family: inherit !important;
    font-size: 13px !important;
    margin: 0 !important;
    padding: 4px !important;
    box-shadow: none !important;
}
.mc-btn2-bck {
    width: 100% !important;
    margin-left: 0 !important;
}
.mc-auth-anonym input {
    text-align: left !important;
    width: 100% !important;
    height: 30px !important;
    background: #fff !important;
    border-color: #d4d8dd #edeeef #edeeef #d4d8dd !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #666 !important;
    font-family: inherit !important;
    font-size: 13px !important;
    margin: 0 !important;
    padding: 4px !important;
    box-shadow: none !important;
}
.mc-comment-wrap {
    position: relative!important;
    padding: 16px 0 16px!important;
    text-align: left!important;
}
.mc-comment-user {
    position: relative!important;
}
.mc-comment-user .mc-avatar {
    width: 36px!important;
    height: 36px!important;
    border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
}
.mc-comment-info {
    margin: 0 0 0 55px!important;
}
.mc-comment-username {
    color: #333!important;
    font-size: 14px!important;
    font-weight: 600!important;
    vertical-align: top!important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}
.mc-comment-time {
    color: #b7bbc1!important;
    font-size: 11px!important;
    margin-left: 12px!important;
}
.mc-comment-body {
    line-height: 20px!important;
    max-width: 100%!important;
    white-space: pre-wrap!important;
    word-wrap: break-word!important;
    font-size: 13px;
}


.content.rewiev .item{
    padding: 32px;
    background: #F6F7F6;
    border-radius: 8px;
    min-height: 270px;
    height: 330px;
}
.content.rewiev .item .mc-review-info {
    display: block;
}

.content.rewiev .item .mc-review-wrap{
    display: flex;
}
.content.rewiev .item .mc-review-user{
    width: 13%;
    display: block;
}
.content.rewiev .item img.mc-avatar{
    border-radius: 30px;
}
.content.rewiev .item .mc-revtitle {
    /* display: inline-block; */
    width: 100%!important;
    font-weight: bold!important;
    font-size: 14px;
    vertical-align: top;
}

.content.rewiev .item .mc-review-username {
    color: #333!important;
    font-size: 18px!important;
    font-weight: 600!important;
    vertical-align: top!important;
}
.content.rewiev .item .mc-review-stars {
    display: block;
    padding: 0 4px 0 0!important;
    cursor: pointer!important;
}
.content.rewiev .item .mc-review-time {
    color: #b7bbc1!important;
    font-size: 11px!important;
    margin-left: 12px!important;
    position: relative;
    vertical-align: top!important;
    top: 4px;
    right: 0px;
    float: right;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.content.rewiev .item .mc-review-info{
    margin: 0 !important;
}

.content.rewiev .item .mc-review-body > div{
    margin-top: 17px;
}

.content.rewiev .item .mc-revtxt{
    max-height: 60px;
}
.content.rewiev .owl-nav{

}
.content.rewiev .owl-nav > div{
    width: 50px;
    height: 50px;
    background-color: #fff !important;
    position: absolute;
    top: 38%;
}
.content.rewiev .owl-nav > div:hover{
     background-color: #fff !important;
}
.content.rewiev .owl-prev{
    background-image: url(/bitrix/templates/responsive_new/img/arrow_left.svg) !important;
    left: -70px;

}
.content.rewiev .owl-next{
    background-image: url(/bitrix/templates/responsive_new/img/arrow_right.svg) !important;
    right: -70px;
}
.content.rewiev .next_rev{
    text-align: center;
}
.content.rewiev .v_btn{
    color: #fff;
    background-color: #99c45a;
    padding: 12px 24px;
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 700;
}
.content.rewiev

@media screen and (max-width: 420px){
    #mc-review-last {
        width: 100%;

    }
    .mc-revtxt {
        width: 250px;
        display: block;
    }
    .mc-review-info {
        display: block;
        width: 100%;
        margin: 0 0 0 0px!important;
        padding-top: 70px;
        text-align: left!important;
    }
    .mc-score {
        width: 300px!important;
        height: 300px!important;
    }
    .mc-review-footer{
        width: 300px!important;
    }
    .mc-reviews-pagination{
        width: auto !important;
    }
    .mc-grid-lg {
        width: 70% !important;
    }
    .mc-breakdwn
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .mc-revtxt, .mc-revtitle
    {
        font-size: 15px!important;
    }

    .mc-review-wrap.mc-status-approved{
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }

}

@media screen and (max-width:833px){

    .content.rewiev .item .mc-revtxt {
        max-height: unset;
    }
     .owl-theme .owl-dots, .owl-theme .owl-nav{
        margin-top: 45px;
     }
     .content.rewiev .owl-prev {
        left: 0px;
    }
    .content.rewiev .owl-next {
        right: 0px;
    }
    .content.rewiev .owl-nav > div {
        width: 26px;
        height: 36px;
        background-color: #fff !important;
        position: absolute;
        bottom: -9px;
        background-size: cover;
        background-repeat: no-repeat;
        padding: 0px;
    }
    .content.rewiev .v_btn {
        width: 100%;
        display: block;
        text-align: center;
    }
    .content.rewiev .owl-nav{
        position: relative;
    }
    .owl-theme .owl-dots .owl-dot span {
        width: 20px;
        height: 10px;
        margin: 5px 7px;
        background: #D6D6D6;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 0px; 
    }
    .content.rewiev .owl-nav > div {
        width: 26px;
        height: 36px;
        background-color: #fff !important;
        position: absolute;
        top: -10px;
        background-size: cover;
        background-repeat: no-repeat;
        padding: 0px;
    }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #99c45a;
    }
}
.cont_feed{
	max-width: 844px;
	display: block;
	position: relative;
	margin: 0 auto;
}
.cont_feed .content{
	max-width: unset;
	width: 100%;
	position: relative;
	z-index: 1;
}
.cont_feed h2{
	font-size: 40px;
	font-weight: 700;
	line-height: 44px;
	letter-spacing: 0.03em;
	text-align: left;
}
h2:after {
    content: "";
    position: absolute;
    display: block;
    width: unset;
    height: unset;
    background-color: unset;
    bottom: 0px;
}
.cont_feed .mc-score {
    display: flex;
	justify-content: space-between;
	max-width: 708px;
	margin-bottom: 60px;	
}
.cont_feed .mc-score .mc-rate{
    display: flex;
	width: 100%;
    margin-bottom: 10px;
}
.cont_feed .mc-score .mc-rate .mc-rate-schema{
    padding-left: 15px;
	top: 0px;

}
.cont_feed .mc-score .mc-breakdwn{
    display: flex;
	width: 50%;
	flex-direction: column;
}
.cont_feed .mc-score .mc-breakdwn .mc-breakdwn-itm{
    padding-left: 40px;
}
.cont_feed .mc-formbtn {
    display: flex;
	width: 100%;
}
.cont_feed .mc-formbtn .mc-newreview {
	width: 301px!important;
	height: 45px!important;
	padding: 12px 24px 12px 24px!important;
	border-radius: 8px!important;
	border: 1px!important;
	gap: 8px!important;
	border: 1px solid #8DC541!important;
	background: #8DC541!important;
	line-height: unset!important;
	color: #fff!important;
	margin: 6px 0px!important;	
}
.cont_feed .mc-breakdwn-bar span {
    background: #8DC541!important;
}
.cont_feed .mc-count-cnt{
	display: flex;
	position: relative;
	width: 100%;
	font-size: 24px;
	font-weight: 400;
	line-height: 31px;
	letter-spacing: 0.02em;
	text-align: left;
	color: #9591A1;
}
.cont_feed .mc-wr{
    display: flex;
	justify-content: flex-start;
	width: 50%;
	flex-direction: column;
}
.cont_feed .mc-rating{
	padding: unset!important;
    font-weight: unset!important;
    font-size: unset!important;
    margin-right: unset!important;
    background: unset!important;
    border-radius: unset!important;
    border-style: unset!important;
    border-bottom-color: unset!important;
    border-right-color: unset!important;
    border-top-color: unset!important;
    border-left-color: unset!important;
    border-width: unset!important;
    webkit-box-shadow: unset!important;
    -moz-box-shadow: unset!important;
    box-shadow: unset!important;
    text-shadow: unset!important;
    vertical-align: unset!important;	
	
	font-size: 40px!important;
	font-weight: 700!important;
	line-height: 44px!important;
	letter-spacing: 0.03em!important;
	text-align: left!important;
	color: #8DC541!important;
}
.cont_feed .mc-reviews .mc-review-wrap {
	position: relative;
    display: block;
    width: auto;
    height: 100%;
	padding: 32px!important;
	border-radius: 16px;
	gap: 20px;
	background: #F6F7F6;
	margin-bottom: 20px;
	font-family: PTSans-Regular!important;
}
.cont_feed  .mc-reviews{
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
	font-family: PTSans-Regular!important;
}
.cont_feed  .mc-reviews .mc-reviews_w{ 
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
	font-family: PTSans-Regular!important;
}
.cont_feed  .mc-reviews .mc-reviews_w .mc-review-vote {
	float: unset!important;
    display: flex;
    color: #ccc!important;
    user-select: none;
    flex-direction: row;
    justify-content: flex-start	
}
.cont_feed  .mc-reviews .mc-reviews_w .mc-review-info {
	position: relative;
    display: block;
    width: auto;
    height: 100%;
	margin-left: 90px!important;
}
.cont_feed .mc-reviews .mc-review-wrap .mc-review-user{
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.cont_feed .mc-reviews .mc-review-wrap .mc-review-user .mc-avatar-wrap{
	position: relative;
    display: block;
    width: 72px;
    height: 72px;
	font-family: PTSans-Regular!important;
}
.cont_feed .mc-reviews .mc-review-wrap .mc-review-user .mc-avatar-wrap img{
	position: relative;
    display: block;
    width: 72px;
    height: 72px;
	border-radius: 50%;
}
.cont_feed .mc-reviews .mc-review-time{
	top: unset!important;
	margin-left: unset!important;
	margin-bottom: 15px;
	font-family: PTSans-Regular!important;
}
.cont_feed .mc-reviews .mc-review-time.desktop{
	display: none;
}
.cont_feed .mc-reviews .mc-review-time.mob{
	display: block;
}
.cont_feed .mc-reviews .mc-review-head{
	display: flex;
	width: 100%;
	flex-direction: column;	
}
.cont_feed .mc-reviews .mc-review-head .mc-review-username{
	font-size: 20px!important;
	font-weight: 700!important;
	line-height: 22px;
	letter-spacing: 0.03em;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 15px;
	color: #453D58;
}
.cont_feed .mc-reviews .mc-review-stars{
	display: flex;
	width: 100%;
	flex-direction: row;
    justify-content: space-between;	
	margin-bottom: 15px;
}
.cont_feed .mc-reviews .mc-review-body{
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.cont_feed .mc-reviews .mc-review-body .mc-revtitle
{
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0.04em;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #453D58;
}
.cont_feed .mc-reviews .mc-review-body .mc-revtxt
{
	position: relative;
    display: block;
    width: 100%;
    height: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0.02em;
	text-align: left;
	margin-bottom: 15px;
	color: #9591A1;
}
.cont_feed .mc-reviews .mc-review-footer svg path {
    fill: unset!important;
}
.cont_feed .mc-reviews .mc-review-footer .mc-review-rating {
    color: #b0b0b0!important;
    font-size: 18px!important;
    vertical-align: middle!important;
    transition: color .2s ease-in-out!important;
    font-style: normal;
    font-weight: 200!important;
    position: relative;
    bottom: unset;
    left: unset;
	font-size: 14px!important;
	font-weight: 700!important;
	line-height: 18px;
	letter-spacing: 0.04em;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.cont_feed .mc-reviews .mc-review-footer .mc-review-like,
.cont_feed .mc-reviews .mc-review-footer .mc-review-dislike{
	display: flex!important;
	width: unset!important;
	flex-direction: row!important;
    justify-content: flex-start!important; 
	align-items: center;
}
.cont_feed .mc-reviews-pagination {
    width: auto !important;
    align-content: center;
    text-align: center;
}
.cont_feed .mc-btn2.mc-btn2-bck{
	width: 402px!important;
	height: 45px!important;
	line-height: 21px!important;
	padding: 12px 24px 12px 24px!important;
	border-radius: 8px!important;
	border: 1px!important;
	gap: 8px-start!important;
	border: 1px solid #8DC541!important;
	background: unset!important;
	margin: 25px 0px 70px 0px!important;
	color:#8DC541!important;
	text-transform: #8DC541!important;
}
.cr-form.mc-modal-cnt2.mc-c{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	overflow-y: auto;
}
.mc-c .mc-modal2{
	top: 15%!important;
}
.mc-c .mc-modal2 .mc-close2{
    display: block;
    position: absolute;
    right: 25px;
	cursor: pointer!important;
}
.mc-c .mc-modal2 .mc-modal-title2{
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0.04em;
	text-align: left;
	color: #9591A1;
	font-family: PTSans-Regular;
	text-transform: uppercase!important;
}
.mc-c .mc-modal2 .mc-modal-title2 .mc-form-head{
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0.04em;
	text-align: left;
	color: #9591A1;
	margin-bottom: 2px;
}
.mc-c .mc-modal2 .mc-modal-title2 .mc-form-prod{
	font-size: 24px;
	font-weight: 700;
	line-height: 27px;
	letter-spacing: 0.03em;
	text-align: left;
	color: #453D58;
	margin-bottom: 25px;
}
.mc-c .mc-modal2 p{
	font-family: PTSans-Regular;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: 0.02em;
	text-align: left;
	color: #9591A1;
}
.mc-c .mc-modal2 p a{
	font-family: PTSans-Regular;
	font-size: 16px;
	font-weight: 700;
	line-height: 21px;
	letter-spacing: 0.02em;
	text-align: left;
	color: #5E5478;
}
.mc-c .mc-modal2 .mc-btn2.mc-btn2-bck{
	width: 402px!important;
	height: 45px!important;
	line-height: 21px!important;
	padding: 12px 24px 12px 24px!important;
	border-radius: 8px!important;
	border: 1px!important;
	gap: 8px-start!important;
	border: 1px solid #8DC541!important;
	background-color: #8DC541!important;
	margin: 0px 0px 0px 0px!important;
	color:#fff!important;
	text-transform: uppercase!important;
}
.mc-c .mc-modal-dialog2{
	width: 1050px!important;
	border-radius: 16px!important;
}
.mc-c .mc-form-group{
	width: 100%!important;
	display: flex!important;
	flex-direction: row!important;
	height: auto!important;
	justify-content: space-between;	
	padding-top: 0!important;
}
.mc-c .mc-form-group.mc-star-head {
    width: 100%!important;
    display: flex!important;
    flex-direction: row!important;
    height: auto!important;
    justify-content: flex-start;
    padding-top: 0!important;
	align-items: center;
	margin-bottom: 25px!important;
}
.mc-c .mc-form-group.mc-star-head .mc-star-title{
	display: flex!important;
	align-self: center;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	letter-spacing: 0.02em;
	text-align: left;
	color: #9591A1;
}
.mc-c .mc-form-group.mc-star-head .mc-form-stars{
	display: flex!important;
	align-self: center;
	padding-left: 10px;
}
.mc-c .mc-star {
    display: flex!important;
    padding: 0 4px 0 0!important;
    cursor: pointer!important;
}
.mc-c .mc-form-group.mc-review-commentt textarea{
	width: 100%!important;
	height: 150px!important;
}
.mc-c .mc-form-group textarea{
	width: 46%!important;
	line-height: 21px!important;
	padding: 12px 12px!important;
	border-radius: 8px!important;
	border: 1px!important;
	gap: 12px!important;
	border: 1px solid #9591A1!important;
	display: flex!important;
	font-size: 16px!important;
	font-weight: 400!important;
	line-height: 21px!important;
	letter-spacing: 0.02em!important;
	text-align: left!important;	
	font-style: normal!important;
	font-family: PTSans-Regular!important;
	color: #9591A1!important;
}
.mc-c {
    font-family: PTSans-Regular!important;
}
.authorization{
	width: 100%!important;
	display: flex!important;
	flex-direction: row!important;
	height: auto!important;
	justify-content: space-between;	
	padding-top: 0!important;
	position: relative!important;
	bottom: unset!important;
	left: unset!important;	
}
.authorization input{
	width: 46%!important;
	line-height: 21px!important;
	padding: 12px 12px!important;
	border-radius: 8px!important;
	border: 1px!important;
	gap: 12px!important;
	border: 1px solid #9591A1!important;
	display: flex!important;
	font-size: 16px!important;
	font-weight: 400!important;
	line-height: 21px!important;
	letter-spacing: 0.02em!important;
	text-align: left!important;	
	font-style: normal!important;
	font-family: PTSans-Regular!important;
	color: #9591A1!important;
}
.authorization input#name_user:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	background-image: url("/bitrix/templates/responsive_new/img/conv.png");
}
.authorization input#email_user{

}
.mc-c .mc-form-group textarea::placeholder {
	font-style: normal!important;
	font-size: 16px!important;
	font-weight: 400!important;
	line-height: 21px!important;	
}
.mc-c .mc-h6 {
	font-size: 16px!important;
	font-weight: 700!important;
	line-height: 21px!important;
	letter-spacing: 0.03em!important;
	text-align: left!important;
	color: #5E5478!important;
	margin: 0 0 20px!important;
}
@media screen and (max-width:1050px){
	.mc-c .mc-modal-dialog2 {
		width: 90%!important;
		margin: 0 auto!important;
	}
}
@media screen and (max-width:767px){

	.cont_feed h2{
		font-size: 24px;
		font-weight: 700;
		line-height: 27px;
		letter-spacing: 0.03em;
		text-align: left;
		padding-bottom: 0px;
	}
	.cont_feed .content .mc-score {
		display: flex;
		justify-content: space-between;
		max-width: unset!important;
		width: 100%!important;
		flex-direction: column;
		height: unset!important;
		padding-top: 0px!important;
		margin-bottom: 25px;
	}
	.cont_feed .mc-wr {
		width: 100%!important;
	}	
	.cont_feed .mc-score .mc-breakdwn {
		display: flex;
		width: 100%;
		border-top: solid 1px #e3e3e3!important;
		border-left: unset!important;
		padding-top: 20px!important;
		margin-top: 15px!important;
		padding-left: unset!important;
		margin-left: unset!important;
		padding-bottom: 0px!important;
	}
	.cont_feed .mc-score .mc-breakdwn .mc-breakdwn-itm{
		padding-left: 0px;
	}
	.cont_feed .mc-formbtn .mc-newreview {
		width: 100%!important;
		margin-left: 0px!important;
		margin-right: 0px!important;		
	}
	.cont_feed .mc-reviews .mc-review-time.desktop{
		display: block;
	}
	.cont_feed .mc-reviews .mc-review-time.mob{
		display: none;
	}	
	.cont_feed  .mc-reviews .mc-reviews_w .mc-review-info.mc-review-info2{
		margin-left: 0px!important;
	}	
	.cont_feed .mc-c .mc-btn2.mc-btn2-bck{
		width: 100%!important;
	}
	.mc-c .mc-form-group{
		flex-direction: column!important;
		margin-bottom: 0px!important;
	}	
	.mc-c .mc-form-group textarea{
		width: calc(100% - 24px)!important;
		margin-bottom: 20px!important;
	}
	.mc-c .mc-form-group.mc-review-commentt textarea{
		width: calc(100% - 24px)!important;
		margin-bottom: 20px!important;
	}	
	.authorization{
		width: 100%!important;
		display: flex!important;
		flex-direction: column!important;
	}
	.authorization input{
		width: calc(100% - 26px)!important;
		display: flex;
		margin-bottom: 20px!important;
	}	



    .content.rewiev .item {
        padding: 15px;
        background: #F6F7F6;
        border-radius: 8px;
        min-height: 330px;
        height: 330px;
        overflow-y: scroll;
    }

    .content.rewiev .item .mc-review-user {
        display: none;
    }



}