/*pop-up формы*/
.t-popup__close, .t-popup__block-close {
    right: 85px;
}

/*Подсказка свайпа блоков*/
.t959__scroll-icon-wrapper rect,
.t983__scroll-icon-wrapper rect
{
    fill: rgba(201, 63, 27, 0.7);
}
.t959__scroll-icon-wrapper path,
.t983__scroll-icon-wrapper path {
    fill: rgba(59, 44, 149, 1);
}
.t959__scroll-icon-wrapper,
.t983__scroll-icon-wrapper {
    padding: 20px 20px 0;
}
#rec711046677 .t959__scroll-icon-wrapper {
    text-align: right;
}

/*УСЛУГИ - Первый блок*/
#rec708592740 .t677__btn-wrapper,
#rec710178912 .t677__btn-wrapper {
    padding-top: 50px;
}
#rec708698313 .t594 .t-section__topwrapper,
#rec710178912 .t594 .t-section__topwrapper {
    margin-bottom: 60px;
}
#rec708698313 .t594 .t-section__topwrapper span,
#rec710178912 .t594 .t-section__topwrapper span {
    border-bottom: 3px solid #c93f1b;
}
#rec709156361 .t814__blocktext,
#rec710178912 .t814__blocktext {
    margin-top: 0;
}
#rec709156361 .t814__content,
#rec710178912 .t814__content {
    padding: 30px;
}
#rec709156361 .t814__btn-wrapper,
#rec710178912 .t814__btn-wrapper {
    display: flex;
    justify-content: flex-end;
    padding-top: 20px;
}
#rec709156361 .t814__blockimg,
#rec710178912 .t814__blockimg {
    top: 10%;
}
#rec710178912 .t814__blockimg-wrapper {
    padding-bottom: 155%!important;
}
#rec709250187 .t594 .t-section__topwrapper,
#rec709273341 .t594 .t-section__topwrapper,
#rec709274219 .t594 .t-section__topwrapper {
    margin-bottom: 0;
}
#rec709250187 .t594__item,
#rec709273341 .t594__item,
#rec709274219 .t594__item {
    padding: 0 20px;
}

/*УСЛУГИ - Блоки деятельности*/
#rec710115089 .t-col_7,
#rec710120053 .t-col_7,
#rec710119875 .t-col_7,
#rec710178917 .t-col_7,
#rec710178918 .t-col_7,
#rec710178919 .t-col_7 {
    border-top: 4px solid #3B2C95;
    padding-left: 0;
    width: 100%;
    margin-top: 1px;
}
#rec710115089 .t-descr,
#rec710120053 .t-descr,
#rec710119875 .t-descr,
#rec710178917 .t-descr,
#rec710178918 .t-descr,
#rec710178919 .t-descr {
    margin-top: 25px;
}

.dev {
    position: relative;
    bottom: 84px;
    right: 15px;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    font-family: 'Montserrat', Arial, sans-serif;
    font-weight: 300;
    font-size: 12px;
}

.dev:hover {
    opacity: 0.8;
}

.dev a {
    color: white!important;
    text-decoration: underline!important;
}

.dev img {
    width: 45px;
    padding: 5px 5px 0;
}

#rec704643799 .t464__text,
#rec710333237 .t464__text {
    position: relative;
    z-index: 1;
}

@media screen and (max-width: 980px) {
    
   /*Мобильное Меню*/
   
    .t967__list {
        display: flex;
    }
    .t967 .t967__list-item {
        padding: 7px!important;
    }
   .tmenu-mobile {
        box-shadow: 0 0 2px black;
   }
   .t967__maincontainer {
        padding: 0 20px;
    }
    .t967__listwrapper {
        padding: 20px 0 0;
    }
    .t967__additional-descr {
        white-space: normal;
    }
    .t967__additional-descr p {
        text-align: center!important;
    }
    .t-descr_xxs {
        font-size: 14px;
    }
    .t177__text {
        font-size: 18px;
    }
    
    /*Контакты*/
    .t555__contentbox {
        height: auto!important;
        padding-bottom: 20px;
    }
    .t555__contentwrapper {
        vertical-align: top;
        padding: 20px 0;
    }

    /*Стрелка наверх*/
    #rec711072738 svg {
        width: 35px;
        height: 35px;
    }
    #rec711072738 .t190 {
        right: 10px!important;
        bottom: 15px!important;
    }
    
}

@media screen and (max-width: 860px) {
    .tmenu-mobile__burgerlogo img {
        max-width: 120px!important;
    }
    
    /*Изображение - Оставить заявку внизу*/
    #rec708802182 .t700 .t700__contentwrapper img,
    #rec710236158 .t700 .t700__contentwrapper img,
    #rec710236929 .t700 .t700__contentwrapper img {
        display: none;
    }
    #rec708802182 .t700__video-descr,
    #rec710236158 .t700__video-descr,
    #rec710236929 .t700__video-descr{
        padding-top: 0!important;
        margin-top: 0;
    }
    #rec708802182 .t700 .t700__col:first-child,
    #rec710236158 .t700 .t700__col:first-child,
    #rec710236929 .t700 .t700__col:first-child{
    margin-bottom: 20px;
    }
    
    /*Крошки*/
    #rec708585294,
    #rec710938991,
    #rec710965265,
    #rec710973595,
    #rec710981350 {
        padding-top: 90px!important;
    }
    
    /*О компании - Блок Кадры*/
    .t545__blockimg {
        max-height: 220px;
    }
    #rec709156361 .t814__blockimg, #rec710178912 .t814__blockimg {
        top: 0;
    }

    /*УСЛУГИ - Первый блок - Изображение*/
    .t814__blockimg {
        top: 0;
    }
    
    /*УСЛУГИ - Блоки деятельности*/
    #rec710115089 .t-col_7,
    #rec710120053 .t-col_7,
    #rec710119875 .t-col_7,
    #rec710178917 .t-col_7,
    #rec710178918 .t-col_7,
    #rec710178919 .t-col_7 {
        border-top: none;
        padding-left: 20px;
    }
    .t033__title {
        padding-bottom: 0;
    }
}

@media screen and (max-width: 680px) {
    .t967__list {
        display: block;
    }
    
    .dev {
        width: 90%;
        bottom: 15px;
        left: 15px;
        justify-content: flex-start;
    }
    
    /*Контакты - подвал*/
    #rec710840719 .tn-elem__7108407191707421117355{
        left: 16px!important;
    }
}