.t776__bgimg{
    overflow:hidden;
}
.t776__textwrapper{
    text-align:center;
}
.t-slds__wrapper{
    border-radius:50%;
    overflow:hidden;
}
.t-slds__container{
    background:#fff !important;
}
.t776__descr{
    font-size:16px;
}
.uc-portfolio-coms .t686 .t686__bg {
    background-size: 130%;
}
/*.uc-portfolio-coms-m .t738__img {
    scale: 1.3 !important;
}*/
.uc-portfolio-coms-m .t738__item {
    height: 100px !important;
}
@media (max-width:640px){
    .t165__title{
        font-size:48px !important;
    }
    .t1003__content-wrapper{
        height:60px !important;
    }
    .t1052__title{
        font-size:48px !important;
    }
    .t595__container{
        padding:0 !important;
    }
    .t858__img{
        margin-bottom:0px !important;
    }
    .t776__scroll-icon-wrapper{
        margin-top:-70px;
    }
    .t776__textwrapper{
        zoom:120% !important;
    }
    .t-rec_pb_90{
        padding-bottom:45px !important;
    }
    .t-rec_pt_90{
        padding-top:45px !important;
    }
    .t-text,.t-descr{
        font-size:18px !important;
    }
    .t165__btn-container{
        display:none;
    }
    .t776__descr strong{
        font-size:11px;
    }
    .t776__col {
        margin-bottom:30px !important;
    }
    #rec602571198 .t776__btn-wrapper > a{
        width:calc(50% - 10px);
        margin:0 5px !important;
        float:left;
        box-sizing:border-box;
        
    }
    #rec602571198 .t776__col {
        margin-bottom:60px !important;
    }
    #rec602571198 .t776__descr,#rec602571198 .t776__descr strong{
        font-size:16px !important;
    }
}
.t-sociallinks__item:last-child:after{
    content:'cb';
    font-family: 'TildaSans',Arial,sans-serif;
    font-weight:bold;
    color:#442664;
    line-height:30px;
    width:30px;
    border-radius:15px;
    background:#fff;
    display:inline-block;
    float:right;
    margin-left:-30px;
    position:absolute;
    text-align:center;
    pointer-events:none;
}
.t776__descr a{
    display:inline-block !important;
    color:#ff7606 !important;
}
.t776__descr p{
    border-bottom:none !important;
}
.t-popup__container .t776__btn-wrapper{
    display:none !important;
}
.t776__bgimg{
    border-radius:50%;
}
#rec602571198 .t776__bgimg{
    border:40px solid #fff;
}
#rec603608389 .t776__bgimg{
    border:20px solid #fff;
}
.t776__imgwrapper {
    margin-bottom:0;
}
.t776__close-text{
    display:none;
}
#rec602571197 .t795__title{
    margin-bottom:0 !important;
}
#rec602571183, #rec602571187{
    margin-left:-18px !important;
}
#allrecords,.t-body{
    overflow-x:hidden !important;
}
/* Выравнивание кнопки по левому краю в конкретном блоке */
#rec759422222-btn {
    margin-left: 0 !important; /* Устанавливаем отступ слева в 0 */
}
}
