/* Корректируем слово "Адвокат" */
.t208__text > div > strong {
    /*letter-spacing: 2px !important;*/
    font-weight: 300 !important;
    display: inline-block;
    padding-left: 7px;
}

.t208__text div span {
    line-height: 78px !important;
    word-break: break-word !important;
}


/* Бургер */
.t-menuburger span {
    height: 1px !important;
}

.t-menuburger {
    width: 80px !important;
    height: 25px !important;
}

.t-menuburger span:nth-child(2), .t-menuburger span:nth-child(3) {
    top: 11px !important;
}

.t-menuburger_third span:nth-child(4) {
    width: 100% !important;    
}

.t-menuburger span:nth-child(4) {
    top: 22px !important;
}

/* Главный экран */
.t208__wrapper {
    padding-top: 60px;
    padding-bottom: 60px;    
}

.t033__descr {
    margin-top: -5px !important;
}

.t607__bottom-pos {
    bottom: 40px;
}

.t-card__descr ul {
    list-style-type: square;
}

.t1032__content:hover {
    background-color: #fff;
}

.t106__block:hover {
    background-color: #606060 !important;
}

.t106__block:hover .t106__title {
    color: #ffffff !important;
}

.t106__block:hover .t106__text {
    color: #ffffff !important;
}

.t174__textwrapper {
    padding: 0px 90px 25px 90px;
}

.t174__uptitle {
    padding-bottom: 0px;
}

.t106__text, .t106__title {
    padding-right: 30px;
    padding-left: 30px;
}

@media screen and (min-width: 2560px) {
    .t208__text {
        font-size: 145px !important;
    } 
    
    .t208__text div {
        line-height: 92px !important;
    } 
    
    .t208__text strong{
        font-size: 48px !important;
    }
}

@media screen and (max-width: 980px) {
    .t280__lang_first {
        border: 1px solid #1a1a1a;
        padding: 8px 20px;
    }
    
    .t280__lang_first:hover {
        background-color: #909090;
        color: #1a1a1a !important;
    }
    
    .t983__card-hide {
        opacity: 1 !important;
    }
}

@media screen and (max-width: 960px) {
    .t983__row {
        margin-top: 0px !important;
    }
    
    .t050__title, .t033__title, .t1052__title, .t889__title, .t106__title {
        letter-spacing: 0px;
    }
}

@media screen and (max-width: 960px) and (min-width: 565px) {
    .t-container {
        max-width: none;
    }
    
    .t899__container.t-list__container_inrow2.t-container {
        max-width: 640px;
    }
    
    .t208__textwrapper {
        padding-right: 0px;
        padding-left: 0px;
    }
    
    .t899__symbol {
        font-size: 100px !important;
    }
    
    .t050__title {
        font-size: 48px !important;
    }
}

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

    .t-feed__post-bgimg {
        width: 640px !important;
    }
    
}

@media screen and (max-width: 960px) and (min-width: 480px) {
    
    .t-rec_pt_165, .t-rec_pt_180 {
        padding-top: 100px !important;
        padding-bottom: 50px !important;
    }
    
    .t-rec_pt_45.t-rec_pt-res-480_0.t-rec_pb_0.t-rec_pb-res-480_0 {
        padding-top: 0px !important;
    }
    
}

@media screen and (max-width: 640px) {
    
    .t-menuburger {
        width: 50px !important;
    } 
    
    .t-menuburger span:nth-child(2), .t-menuburger span:nth-child(3) {
        top: 12px !important;
    }
    
    .t-menuburger span:nth-child(4) {
        top: 25px !important;
    }
    
    .t450__logowrapper {
        margin-bottom: 35px !important;
    }
    
    .t050__title {
        font-size: 36px !important;
    }
    
    .t208__textwrapper {
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }   
    
    .t208__wrapper {
        padding-bottom: 26px !important;
    }
    
    .t208__text {
        font-size: 50px !important;
    }
    
    .t208__text div {
        line-height: 42px !important;
    }
    
    .t208__text div span {
        line-height: 56px !important;
    }
    
    .t208__text > div > strong {
        font-size: 28px !important;
    }
    
    .t208__textwrapper {
        padding: 0px !important;
        margin: 0px !important;
    }
    
    .t208__text {
        padding-bottom: 0px !important;
    }

}

@media screen and (max-width: 480px) {
    .t050__title, .t033__title, .t889__title, .t106__title {
        font-size: 30px !important;
    }
    
    .t899__descr {
        font-size: 14px !important;
    }
    
    .t899 .t899__container .t-list__item:first-child, .t899 .t899__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2),
    .t899 .t-list__item, .t899 .t-list__container_inrow2 .t-list__item:nth-child(-n+2), .t899 .t-list__container_inrow3 .t-list__item:nth-child(-n+3), .t899 .t-list__container_inrow4 .t-list__item:nth-child(-n+4) {
        margin-top: 0px !important;
    }
    
    .t899 .t-list__item {
        margin-top: 10px !important;
    }
    
    .t889 {
        padding-top: 40px;
    }
    
    .t106__wrapper.t-card__col .t106__block:nth-child(2) {
        background-image: -webkit-linear-gradient(top, rgb(96, 96, 96), rgb(96, 96, 96));
    }
    
    .t106__wrapper.t-card__col .t106__block:nth-child(2) .t106__title,
    .t106__wrapper.t-card__col .t106__block:nth-child(2) .t106__text {
        color: #ffffff !important;
    }
    
    .t899__title, .t899__descr {
        text-align: center !important;
    }
}

@media screen and (max-width: 413px) {
    .t050__title, .t033__title, .t1052__title, .t889__title, .t106__title {
        font-size: 25px !important;
    }
    
    .t899__symbol {
        font-size: 120px !important;
    }
    
    .t-card__descr {
        font-size: 13px !important;
    }
    
    .t208__text > div > strong {
        font-size: 21px !important;
    }
}