.t-body {
    display: none;
}
.t-body .uc-header,
.t-body .uc-header-mobile,
.t-body .uc-slider {
    display: none !important;
}

@media (min-width: 980px) {
    .t-body {
        padding-top:135px;
    }
    .t-body .uc-header {
        display: block !important;
    }
    .t-body .uc-header-logo {
        cursor: pointer;    
    }
    .t-body .uc-header-menu a:hover {
        color: #b7ca3a !important;
    }
    .t-body .uc-slider {
        display: block !important;
    }
    .t-body .uc-slider .t-cover__wrapper {
        width: 1247px;
        padding: 0 20px;
    }
    .t-body .uc-slider .t-descr {
        margin: 40px 0 -10px !important;
    }
    .t-body .uc-slider .t-descr a:hover {
        color: #b7ca3a !important;
        border-bottom-color: #b7ca3a !important;
    }
    .t-body .uc-slider .t-btn {
        width: 165px !important;
        height: 50px !important;
        font-size: 20px !important;
        line-height: 22px !important;
        padding: 0 !important;
    }
    .t-body .t-container {
        max-width: 1287px;    
    }
    .t-body .t-col_12 {
        max-width: 1247px;
    }
    .t-body .t-col_6 {
        max-width: 603px;
    }
    .t-body .t497__textwrapper {
        padding-left: 0;
    }
    .t-body .t497__imgwrapper {
        padding-right: 20px;
    }
    .t-body .t554__card-wrapper {
        max-width: 1247px;
    }
}
@media (max-width: 979px) {
    /*
    .t-body {
        padding-top: 65px;
    }
    */
    .t-body .uc-header-mobile {
        display: block !important;
    }
    .t-body .uc-header-mobile-dropdown {
        left: 0 !important;
        width: 100% !important;
    }
    .t-body .uc-header-mobile-line {
        width: calc(100% - 40px) !important;
    }
    .t-body .uc-slider {
        display: block !important;
    }
    .t-body .uc-slider .t734__wrapper {
        padding: 40px 0 !important;
    }
    .t-body .uc-slider .t734__textwrapper {
        padding: 0 20px !important;
    }
    .t-body .uc-slider .t-slds__items-wrapper,
    .t-body .uc-slider .t-cover,
    .t-body .uc-slider .t-cover__wrapper {
        height: 400px !important;
    }
    .t-body .uc-slider .t-title {
        font-size: 22px !important;   
    }
    .t-body .uc-slider .t-descr {
        margin: 20px 0 -30px !important;
        font-size: 16px !important; 
    }
     .t-body .uc-slider .t-btn {
        width: 165px !important;
        height: 50px !important;
        font-size: 20px !important;
        line-height: 22px !important;
        padding: 0 !important;
    }
    .t-body .uc-slider .t-slds__arrow_container {
        display: none !important;
    }
    .t-body .uc-slider .t-descr a {
        white-space: nowrap !important;
    }
    .t-body .t497__textwrapper {
        padding-left: 0;
    }
    .t-body .t497__imgwrapper {
        padding-right: 20px;
    }
}

.t-body .uc-slider .t-descr ul {
    padding-left: 30px !important;
    list-style-type: none !important;
}
.t-body .uc-slider .t-descr ul > li {
  text-indent: -16px;
}
.t-body .uc-slider .t-descr ul > li:before {
    position: relative;
    left: -10px;
    content: "—";
}
.t-body .uc-form-question .t-submit,
.t-body .uc-form-request .t-submit {
    width: 165px !important;
    height: 50px !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 22px !important;
    border-radius: 3px !important;
    background-color: #b7ca3a !important;
}
.t-body .uc-form-question .t-submit:hover,
.t-body .uc-form-request .t-submit:hover {
    background-color: #a5b635 !important;
}

/*исправление съехавшей шапки https://yadi.sk/d/OLSHPnpx_IlCNA*/

.uc-header div.t396 div.tn-atom {vertical-align: unset;}

/* Доработка блока услуги */

.t-body .uc-why-new,
.t-body .uc-services-new,
.t-body .uc-areas-new,
.t-body .uc-produce-new,
.t-body .uc-suppliers-new,
.t-body .uc-suppliers-mobile,
.t-body .uc-info-new,
.t-body .uc-forms .t-input-group_uw,
.t-body.expvar3 .uc-why,
.t-body.expvar3 .uc-services,
.t-body.expvar3 .uc-material {
    display: none !important;
}
.t-body.expvar3 .uc-why-new,
.t-body.expvar3 .uc-services-new,
.t-body.expvar3 .uc-areas-new,
.t-body.expvar3 .uc-produce-new,
.t-body.expvar3 .uc-suppliers-new,
.t-body.expvar3 .uc-info-new,
.t-body.expvar3 .uc-forms .t-input-group_uw {
    display: block !important;
}

.t-body .uc-services-new .t-card__col {
    width: 290px !important;
    margin-left: 18px;
    margin-right: 18px;
}
.t-body .uc-services-new .t923__content {
    border: solid 1px #fff;
    border-top: none;
    border-radius: 0 0 10px 10px
}
.t-body .uc-services-new .t923__textwrapper {
    padding: 15px 18px 8px; 
}
.t-body .uc-services-new .t-card__descr {
    margin: 5px 0 0;
}
.t-body .uc-services-new .t-card__btn {
    display: block;
    width: 100%;
    height: 50px;
    margin: 0 0 10px;
    font-size: 20px;
    line-height: 48px;
}

.t-body .uc-areas-new .t1118__textwrapper {
    padding-bottom: 30px;
}
.t-body .uc-areas-new .t-descr ul {
    margin: 20px 0; 
    padding: 0;
    padding-left: 25px !important;
    list-style-type: none;
}
.t-body .uc-areas-new .t-descr li {
    position: relative;
    margin: 0 0 15px; 
}
.t-body .uc-areas-new .t-descr li::marker {
    display: none;
    color: transparent;
    content: ""; 
}
.t-body .uc-areas-new .t-descr li::before {
    position: absolute;
    top: 0;
    left: -25px;
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_526_527' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='21'%3E%3Crect y='0.5' width='20' height='20' fill='url(%23pattern0_526_527)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_526_527)'%3E%3Crect x='-4.66699' y='-2.8335' width='28.9031' height='26.6667' fill='%23B7CA3A'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0_526_527' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_526_527' transform='scale(0.0078125)'/%3E%3C/pattern%3E%3Cimage id='image0_526_527' width='128' height='128' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    content: "";
}
.t-body .uc-areas-new .t-descr a[href*="popup"] {
    display: inline-block;
    height: 50px;
    padding: 0 30px;
    background: #B7CA3A;
    border-radius: 3px;
    font-weight: 700;
    font-size: 20px;
    line-height: 48px;
    text-align: center;
    color: #fff !important;
}
.t-body .uc-areas-new .t-descr a[href*="popup"]:hover {
    background-color: #a5b635;
}

.t-body .uc-suppliers-new .t738__width_12 {
    max-width: 100%;   
}
.t-body .uc-suppliers-new .t-card__col {
    width: 100%;
    padding: 10px 0;
    background: #fff;
    border-radius: 5px;
}
.t-body .uc-suppliers-new .t738__img {
    width: auto;
}

.t-body .uc-info-new .t004 {
    padding-top: 10px;
    padding-bottom: 0;
}

.t-body .uc-form-popup .t-popup__block-close {
    display: none;
}
.t-body .uc-form-popup .t-popup__container {
    overflow: visible !important;
}
.t-body .uc-form-popup .t-popup__container:after {
    position: absolute;
    top: -10px;
    right: -50px;
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 17L17.0042 2M2 2L17.0042 17' stroke='%23B7CA3A' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    pointer-events: none;
}
.t-body .uc-form-popup .t702__wrapper {
    background: #fff;
    padding: 30px;
    border: solid 2px #B7CA3A;
    border-radius: 3px;
}
.t-body .uc-form-popup .t702__title {
    margin-bottom: 25px;
    text-align: left;
}
.t-body .uc-form-popup .t-input-group {
    margin: 0 0 20px;
}
.t-body .uc-form-popup .t-input-group_ta {
    margin: 0 0 15px;
}
.t-body .uc-form-popup .t-input-block > .t-input {
    height: 40px;
}
.t-body .uc-form-popup .t-input-block > textarea.t-input {
    height: 120px;
    padding-top: 8px;
    resize: none;
}
.t-body .uc-form-popup .t-input-block > .t-input::placeholder {
    font-size: 20px;
}
.t-body .uc-form-popup .t-upwidget-container__button {
    background-color: #8C8C8C !important;
}
.t-body .uc-form-popup .t-checkbox__control {
    align-items: flex-start;
}
.t-body .uc-form-popup .t-form__submit {
    margin-top: 25px;
    text-align: left;
}
.t-body .uc-form-popup .t-submit {
    width: 144px;
    height: 50px;
    padding: 0 30px;
    font-weight: 700;
    font-size: 20px;
    line-height: 48px;
}
.t-body .uc-form-popup .t-popup__container .js-send-form-success {
    position: relative;
    display: block;
    margin-top: -55px;
    background: #fff;
}
.t-body .uc-form-popup .t-popup__container .js-successbox {
    margin: 0;
    padding: 70px 0 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='%23b7ca3a'%3E%3Cpath d='M25.1 49.28A24.64 24.64 0 0 1 .5 24.68 24.64 24.64 0 0 1 25.1.07a24.64 24.64 0 0 1 24.6 24.6 24.64 24.64 0 0 1-24.6 24.61zm0-47.45A22.87 22.87 0 0 0 2.26 24.68 22.87 22.87 0 0 0 25.1 47.52a22.87 22.87 0 0 0 22.84-22.84A22.87 22.87 0 0 0 25.1 1.83z'%3E%3C/path%3E%3Cpath d='M22.84 30.53l-4.44-4.45a.88.88 0 1 1 1.24-1.24l3.2 3.2 8.89-8.9a.88.88 0 1 1 1.25 1.26L22.84 30.53z'%3E%3C/path%3E%3C/svg%3E");
    background-position: top center;
    background-repeat: no-repeat;
}

.t-body .uc-forms .t-upwidget-container__button {
    margin-top: 5px;
    background-color: #8C8C8C !important;
}

@media (max-width: 979px) {
    .t-body.expvar3 .uc-suppliers-new {
        display: none !important;
    }
    .t-body.expvar3 .uc-suppliers-mobile {
        display: block !important;
    }
    
    .t-body .uc-services-new .t-section__title {
        padding-bottom: 30px !important;   
    }
    .t-body .uc-services-new .slds__wrapper {
        padding-left: 0px;
        padding-right: 0px;
    }
    .t-body .uc-services-new .t-card__col {
        width: 100% !important;
        padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    .t-body .uc-services-new .t923__textwrapper {
        padding: 15px 12px 8px; 
    }
    .t-body .uc-services-new .t-slds__arrow_body {
        width: 16px !important;
    }
    
    .t-body .uc-areas-new .t1118__textwrapper {
        padding-bottom: 20px;
    }
    .t-body .uc-areas-new .t-descr ul {
        margin: 20px 0 15px; 
    }
    .t-body .uc-areas-new .t-descr li {
        font-size: 16px;   
    }
    
    .t-body .uc-produce-new .t-section__title {
        padding-bottom: 25px !important;   
    }
    .t-body .uc-produce-new .t848__name {
        padding-bottom: 15px !important;
    }
    .t-body .uc-produce-new .t848__col {
        margin-top: 20px;
    }
    
    .t-body .uc-suppliers-mobile .t-slds__arrow_body {
        width: 16px !important;
    }
    
    .t-body .uc-form-popup .t-popup__container {
        max-width: 90%;
        min-height: auto;
        margin: 50px auto 20px;
        padding-top: 0;
    }
    .t-body .uc-form-popup .t-popup__container:after {
        right: 0;
        top: -30px;
    }
    .t-body .uc-form-popup .t702__wrapper {
        padding: 20px;    
    }
    .t-body .uc-form-popup .t-input-title {
        margin: 0 0 10px;
        font-size: 18px;   
    }
}

