@media screen and (max-width: 560px) {
    .t702 .t-popup__block-close {
        background: #f9fafb;
    }
}

.t450__container.t-align_left .t450__right_buttons_but_two_left {
    width: 100%;
}
#rec2101334571 .t-btnflex.t-btnflex_type_button {
    width: 100%;
}



.t450__container.t-align_left .t450__right_buttons_but_two_right {
    width: 100%;
}
.t-btnflex.t-btnflex_type_button2 {
    width: 100%;
}
.t396__group.tn-group.review-item {
    display: flex;
    height: auto!important;
}

.t396__group.tn-group.review-wrp .tn-molecule {
    align-items: normal!important;
    align-content: space-between!important;
}
.uc-price-wrp .t-container {
    max-width: 1830px;
    box-sizing: border-box;
}

.uc-price-wrp .t-container .t-col.t-col_6 {
    max-width: calc(50% - 40px);
}
.t396__group.grid-4 > .tn-molecule {
    display: grid!important;
    grid-template-columns: repeat(4, 1fr);
}

.t396__group.grid-4 > .tn-molecule .col-4 {
    width: 100%!important;
}
.t396__group.tn-group.case-wrp.grid-2 > .tn-molecule {
    display: grid!important;
    grid-template-columns: repeat(2, 1fr);
}
.t396__group.tn-group.case-item.col-2 {
    width: 100%!important;
}



@media screen and (max-width: 1800px) {
.t396__group.grid-4 > .tn-molecule {
    display: grid!important;
    grid-template-columns: repeat(3, 1fr);
}
}

@media screen and (max-width: 1440px) {
.uc-price-wrp .t-container {
    max-width: 100%;
    padding: 0 55px;
}
}

@media screen and (max-width: 1200px) {
.t396__group.grid-4 > .tn-molecule {
    display: grid!important;
    grid-template-columns: repeat(2, 1fr);
}
.t396__group.grid-4.grid-4-doc > .tn-molecule {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
}
}

@media screen and (max-width: 1024px) {
.case-item > .tn-molecule > .t396__elem.tn-elem {
    height: 330px!important;
}
}



@media screen and (max-width: 960px) {
.t396__group.grid-4 > .tn-molecule {
    display: grid!important;
    grid-template-columns: repeat(1, 1fr);
}
.uc-price-wrp .t-container {
    padding: 0 35px;
}

.uc-price-wrp .t-container .t-col.t-col_6 {
    max-width: 100%;
    padding: 0;
}
.t396__group.grid-4.grid-4-doc > .tn-molecule {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
}
.t396__group.tn-group.case-wrp.grid-2 > .tn-molecule {
    grid-template-columns: 1fr;
}
}

@media screen and (max-width: 640px) {
.uc-price-wrp .t-container {
    padding: 0 20px;
}
.t396__group.grid-4.grid-4-doc > .tn-molecule {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr);
}
}
@media screen and (max-width: 540px) {
.case-item > .tn-molecule > .t396__elem.tn-elem {
    height: 200px !important;
}
}






