/*заблюривание фона у стандартных попапов*/
    .t-popup.t-popup_show {
        backdrop-filter: blur(6px) !important;
        -webkit-backdrop-filter: blur(6px);
    }
    

    
     /*   .t457__copyright {
            opacity: 1;
    }*/

    
@media screen and (min-width: 1200px) {
       * {
  scrollbar-width: thin;
  scrollbar-color: #009e0e transparent;
}

/* для Chrome/Edge/Safari */
*::-webkit-scrollbar {
  height: 6px;
  width: 6px;
  border-radius: 10px;
}
*::-webkit-scrollbar-track {
  background: transparent;
}
*::-webkit-scrollbar-thumb {
  background-color: #009e0e;
  border-radius: 10px;
  border: 3px solid transparent;
}
}

.t-feed__post-popup__close-wrapper.t-feed__post-popup__close-wrapper_loading {
        background-color: rgb(51 51 51) !important;
}
/*footer*/
.t457 a {
    color: transparent !important;
}

/*
.t-body_popupshowed {
    background-color: #333331;
}*/
/*обложка*/
.t-cover {
    background-image: none !important;
    background-color: transparent;
}
.t997 .t-container {
        z-index: 1000;
    }
    
.t943__buttonwrapper {
    z-index: 999999;
}
    /*кого устраняем*/
    .t923__content {
        background-color: transparent !important;
    }
    .t923__bgimg, .t923__imgwrapper_3-2 {
    border-radius: 10px;
    }
    .t923__textwrapper.t923__paddingsmall {
        padding: 20px 15px !important;
    }
    
    /*о компании*/
    .t1115__textwrapper+.t1115__features {
    margin-top: 0;
}

/*блог*/
.t-feed__buttons-wrapper {
    margin-top: 60px !important;
}
.t1004 .t-feed__post-bgimg {
    border-radius: 10px;
}
/*где работаем*/
.t686 .t686__textwrapper {
    padding: 20px 30px !important;
}

.t886 {
    z-index: 99999;
}

/*menu*/
.t228.t228__positionfixed {
        backdrop-filter: blur(7px);
    }
    .tmenu-mobile {
        background-color: transparent !important;
        z-index: 999999 !important;
        box-shadow: rgb(0, 158, 14) 0px 1px;
        backdrop-filter: blur(10px);
    }
    .tmenu-mobile__menucontent_fixed {
        background-color: transparent !important;
    }
    
    /*попап блога*/
    .t-feed__post-popup__close-text {
    font-size: 16px !important;
    font-weight: 300 !important;
}
    .t-feed__post-popup__date {
    color: rgb(255 255 255 / 50%);
    font-size: 14px;
}
    .t-feed__post-popup .t-popup__close {
    background-color: #333333 !important;
}
    
    
    /*слайдер с вредителями*/
    .t923__textwrapper.t923__paddingsmall {
    padding: 20px 0px !important;
}
    .t923__paddingsmall.t-card__btn-wrapper, .t923__paddingsmall.t-card__btntext-wrapper {
    padding: 0;
}

@media screen and (min-width: 1300px) {
/*обложка*/
.t997 .t-container {
    max-width: calc(100% - 80px);
    margin-left: 40px;
    margin-right: 40px;
    width: 100%;
}
}
@media screen and (min-width: 1200px) {
    .t228__right_langs_lang a {
        font-size: 22px !important;
    }
.t997__header-wrapper {
    padding: 80px 0 80px;
}
.t997 .t-col_8 {
    max-width: 800px;
}
.t997__cards-wrapper {
    margin-bottom: 0;
}
.t997__header-wrapper .t997__descr {
    padding: 30px 0 40px;
}
    .t997 .t-col_8 {
        margin-left: 0;
    }
    .t997__col {
        margin-left: 0;
        margin-right: 30px;
        margin-bottom: 0;
    }
    .t997 .t-col_4 {
        max-width: 370px;
    }
    .t228.t228__positionfixed {
        backdrop-filter: blur(7px);
    }
    
    .t886 {
        bottom: 100px !important;
    }
    .t-cover-outer {
    padding: 0px 40px !important;
}
    .t457__ul {
        padding-top: 0;
    }
    #rec1038667886.r.t-rec.uc-molnii .t396 .t396__filter, #rec1038667886.r.t-rec.uc-molnii .t396 .t396__carrier, #rec1038667886.r.t-rec.uc-molnii .t396 .t396__artboard {
        height: 60px !important;
    }
    #rec1055890351.r.t-rec.uc-molnii .t396 .t396__filter, #rec1055890351.r.t-rec.uc-molnii .t396 .t396__carrier, #rec1055890351.r.t-rec.uc-molnii .t396 .t396__artboard {
        height: 60px !important;
    }
    #rec1068428116.r.t-rec.uc-molnii .t396 .t396__filter, #rec1068428116.r.t-rec.uc-molnii .t396 .t396__carrier, #rec1068428116.r.t-rec.uc-molnii .t396 .t396__artboard {
        height: 60px !important;
    }
    /*попап блога*/
.t-feed__post-popup.t-popup_show {
    /*background-image: url(https://static.tildacdn.one/tild3835-6236-4966-a639-663830373666/Frame_10.svg);*/
    background: radial-gradient(at 0% 20%, #009e0e 10px, #0B7D86 20%, #333331 60%);
}
    
} 

@media screen and (max-width: 1200px) {
/*попап блога*/
.t-feed__post-popup.t-popup_show {
    /*background-image: url(https://static.tildacdn.one/tild3835-6236-4966-a639-663830373666/Frame_10.svg);*/
    background: radial-gradient(at 0% 15%, #009e0e 0px, #0B7D86 10%, #333331 60%);
}
}

@media (min-width: 980px) and (max-width: 1300px) {
/*обложка*/
.t997 .t-container {
    max-width: calc(100% - 50px);
    margin-left: 25px;
    margin-right: 25px;
    width: 100%;
}
}
@media (min-width: 980px) and (max-width: 1400px) {
    .t228__right_langs {
        padding-left: 10px !important;
    }
    .t228__right_buttons {
        padding-left: 10px !important;
    }
    .t228__padding40px {
        width: 10px !important;
    }
    .t228__list_item a.t-menu__link-item {
        font-size: 22px !important;
    }
    .t228__right_langs_lang a {
        font-size: 22px !important;
    }
    .t228__list_item {
        padding: 0 10px !important;
    }
}

@media (min-width: 980px) and (max-width: 1200px) {
    /*menu*/
    .t228__list_item a.t-menu__link-item {
        font-size: 20px !important;
    }
    .t228__list_item {
        padding: 0 7px !important;
    }
    .t228__right_descr {
        font-size: 18px !important;
        padding-left: 10px !important;
    }
    .t228__right_langs_lang a {
        font-size: 20px !important;
    }
    .t228__imglogo {
        margin-right: 10px;
        width: 180px;
    }
    .t228__right_langs {
        padding-left: 0px !important;
    }
    .t228 .t-btn {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .t228__right_buttons {
        padding-left: 0px !important;
    }
    /*обложка*/
    .t997__imgwrapper {
        margin-right: 10px !important;
    }
    .t997 .t-title_md {
        font-size: 80px !important;
        line-height: 1 !important;
    }
    /*преимущества*/
    .t1007__col-wrapper {
        padding: 0 15px !important;
    }
    /*services*/
    .t772 .t-btn_sm {
        padding-left: 20px !important;
        padding-right: 20px!important;
    }
    /*мы работаем*/
    .t686 .t-card__title {
        font-size: 21px !important;
    }
    .t686 .t686__textwrapper {
        padding: 20px 20px !important;
    }
    /*слайдер отзывы*/
    .t-slds__arrow_wrapper-right {
        right: -20px;
    }
    .t-slds__arrow_wrapper-left {
        left: -20px;
    }
    /*слайдер насекомые*/
    .t1196__controls_slider {
        padding: 0 10px
    }
    /*вопросы*/
    .t1118__title {
        font-size: 20px !important;
    }
}
    
@media screen and (min-width: 640px) {
    .t-popup__close {
    border-radius: 10px !important;
    }
}   

@media (min-width: 640px) and (max-width: 980px) {
    /*menu*/
    .t228__maincontainer {
        box-shadow: rgb(0, 158, 14) 0px 1px;
    }
    /*обложка*/
    .t997 .t-container {
        max-width: calc(100% - 60px);
        margin-left: 30px;
        margin-right: 30px;
        width: 100%;
    }
    .t997 .t-col {
        padding-left: 0;
        padding-right: 0;
    }
    .t997 .t-title_md {
        font-size: 80px !important;
        line-height: 1 !important;
    }
    .t997__header-wrapper .t997__descr {
        padding: 30px 0 40px;
    }
    .t997__header-wrapper {
    padding: 0px 0 120px;
}
    /*services*/
    .t772__imgwrapper {
        height: 70px !important;
    }
    .t-card__col.t772__col.t-col.t-col_8.t-prefix_2.t-align_left.t-item:last-child {
        margin-bottom: 0px !important;
    }
    .t772__container_mobile-flex .t772__col {
        min-width: 50%;
        max-width: 50%;
    }
    .t772__bgimg {
    background-size: contain;
    }
    /*мы работаем*/
    .t688__row_mobile-flex .t-col {
        min-width: 55% !important;
    }
    /*lid forma*/
    .t698 .t-title_xs {
        font-size: 60px !important;
    }
    /*заголовок*/
    .t050 .t-title_xxl {
        font-size: 60px !important;
    }
    /*контакты*/
    .t718__contacts {
        font-size: 60px !important;
        line-height: 1 !important;
    }
    .t718 .t718__contentwrapper {
        text-align: left;
    }
    /*footer*/
    #rec1038667886.r.t-rec.uc-molnii .t396 .t396__filter, #rec1038667886.r.t-rec.uc-molnii .t396 .t396__carrier, #rec1038667886.r.t-rec.uc-molnii .t396 .t396__artboard {
        height: 60px !important;
    }
    #rec1055890351.r.t-rec.uc-molnii .t396 .t396__filter, #rec1055890351.r.t-rec.uc-molnii .t396 .t396__carrier, #rec1055890351.r.t-rec.uc-molnii .t396 .t396__artboard {
        height: 60px !important;
    }
    #rec1068428116.r.t-rec.uc-molnii .t396 .t396__filter, #rec1068428116.r.t-rec.uc-molnii .t396 .t396__carrier, #rec1068428116.r.t-rec.uc-molnii .t396 .t396__artboard {
        height: 60px !important;
    }
}

@media screen and (max-width: 640px) {
    /*попап*/
    .t-popup__close {
        background-color: #fff !important;
        border-radius: 10px;
    }
    /*menu*/
    .t228__maincontainer {
        box-shadow: rgb(0, 158, 14) 0px 1px;
    }
    .t228.t228__positionfixed {
    backdrop-filter: blur(10px);
}
    ul.t228__list {
    padding-top: 10px !important;
}
    .t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer {
        padding: 0;
    }
    .tmenu-mobile .tmenu-mobile__imglogo {
        max-width: 100px !important;
    }
    .tmenu-mobile__container {
        padding: 20px 10px !important;
    }
    /*обложка*/
    .t997__header-wrapper {
        padding: 130px 0 20px !important;
    }
    .t997 .t-btn_md {
        padding-left: 20px !important;
        padding-right: 20px !important;
        height: 50px;
        font-size: 14px;
    }
    .t997 .t-col {
        padding-left: 15px !important;
        /*padding-right: 5px !important;*/
    }
    .t997__btn-wrapper {
        margin: 0 !important;
        margin-right: 5px !important;
    }
    .t997__header-wrapper .t997__descr {
        padding: 20px 0 20px !important;
    }
    .t997__col {
        margin-bottom: 5px !important;
    }
    .t997__imgwrapper {
        width: 25px !important;
        margin-right: 5px !important;
    }
    .t997__cards-wrapper {
        margin-top: 110px !important;
        margin-bottom: 0 !important;
        position: absolute;
        bottom: 70px;
    }
    /*преимущества*/
    .t1007__bgimg {
        margin-bottom: 10px !important;
        width: 40px !important;
        height: 40px !important;
    }
    .t1007__col-wrapper {
        padding: 30px 0 !important;
    }
    .t1007__col:last-child  .t1007__col-wrapper {
        padding-bottom: 0px !important;
    }
    /*services*/
    .t772__imgwrapper {
        height: 40px !important;
    }
    .t772__col {
        margin-bottom: 40px !important;
    }
    .t-card__col.t772__col.t-col.t-col_8.t-prefix_2.t-align_left.t-item:last-child {
        margin-bottom: 0px !important;
    }
    /*мы работаем*/
    .t686 .t686__textwrapper {
        padding: 20px 20px !important;
    }
    .t688__textwrapper-featured {
        padding: 20px !important;
    }
    /*lid forma*/
    .t-cover-outer {
        padding: 0px 10px !important;
    }
    .t698 .t698__mainwrapper {
    padding: 0 20px;
}
    .t698 .t698__nomargin .t698__descr {
    margin-bottom: 20px;
}
    /*о компании*/
    .t1115__feature-img {
       width: 30px !important; 
    }
    /*блог*/
    .t-feed__buttons-wrapper {
        margin-top: 30px !important;
    }
    .t1004__container_mobile-flex .t-feed__grid-col:not(:first-child,:last-child) {
        padding-left: 10px;
    }
    /*отзывы*/
    .t798__img {
        width: 60px !important;
    }
    /*как работаем*/
    .t920__wrapper {
        padding-left: 60px !important;
    }
    /*контакты*/
    .t718__contacts, #rec1030998171 .t050__descr {
        text-align: left;
    }
    .t718 .t718__contentwrapper {
        padding: 0 0 30px;
        text-align: left;
    }
    .t718 .t-submit, .t678.t-input_nomargin .t-submit {
        height: 50px !important;
    }
    .t678 .t-form__submit {
        padding-bottom: 0 !important;
    }
    /*футер*/
    .t457__ul {
        padding-top: 0 !important;
    }
    .t457 li {
        margin-bottom: 0 !important;
    }
    /*кнопка фиксированная*/
    .t943__btn_fixed {
    bottom: 10px !important;
    left: 10px !important;
    right: 10px !important;
    }
}

    