#nav339791341 .t450__logowrapper,
#nav350852673 .t450__logowrapper {
    margin-bottom: 10vh;
}

.t228__right_buttons {
    padding-right: 50px;
}

.t526__bgimg {
    box-shadow: 10px 10px 0px #f2ca2c;
 
}

.t228__right_buttons_but .t-btn {
    margin-right: 52px;
    margin-top: 4px;
}


#rec343757469 {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 111;
}

.t-slds__wrapper {
    border-radius: 15px;
}

/** Прозрачность у вопросов в странице портфолио **/
.t-opacity_50 {
    filter: alpha(opacity=100);
    KHTMLOpacity: 1;
    MozOpacity: 1;
    opacity: 1;
}

/** Тень и рамки для карточки проектов в странице портфолио **/
.t404 .t404__col {
    box-shadow: 0px 25px 25px -10px rgb(0 0 0 / 10%);
    border-radius: 10px;
}
.t404 .t404__col:hover {
    box-shadow: 0px 20px 30px 0px rgb(0 0 0 / 10%) !important;
}
.t404__img {
    border-radius: 10px 10px 0px 0px;
}
.t404 .t404__textwrapper {
    border-radius: 0px 0px 10px 10px;
}
.t404__buttonwrapper {
    margin-top: 50px;
}
/** - **/
/** Рамки для блока задач в странице портфолио **/
    .t774__content {
        border: 10px solid #5c2cbf;
    }
/** - **/

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

.t995 .t-cover {
    max-height: calc(100vh - 60px)!important;
    max-height: 520px!important;
}
#rec352253720 .t995 .t-cover {     /* portfolio*/
    max-height: 440px!important;
}

.t995 .t995__btn-wrapper,
.t995 .t995__btn-wrapper .t-btn {
    width: 100%;
    justify-content: center;
    margin-right: 0;
    margin-left: 0;
}
.t450__list .t-menu__link-item {
    font-size: 35px!important;
}
.t450__right_descr {
    margin-top: 55px!important;
}

.t915 .t-btn {
    width: 300px;
}
.t404__buttonwrapper {
    margin-top: 0px;
}




}
