.t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
    margin-bottom:0px;
}


.t825__messenger-descr {
    text-align: center;
}


.t107 {
    padding:0px 20px;
}

.t465__soundcloud {
    background-image: url(https://static.tildacdn.com/tild3633-6366-4138-b762-343834306166/tiktok.png);
    background-repeat: no-repeat;
    background-position: center;
}


.t118 {
    padding:5px 0px;
}

.t-feed__post-popup__container {
    padding:15px 0px;
}

.t-feed__post-bgimg {
    background-size:contain;
}

.t-feed__post-popup__author-bgimg {
    border-radius:0px;
    width:155px;
}

.tn-atom .t-input-block {
    width:30%;
    float: left;
    margin: 10px 10px;
}

@media screen and (max-width: 640px) {
    
.t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
    margin-bottom:8px;
}
    
.t121 {
    padding:0px 20px;
}
    
.t195__img {
    padding-bottom:0px;
    padding-top:0px;
}

.t195__imgsection {
    padding-bottom:0px;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:0px;
}
    
.t825__messenger-block {
    margin-left:3px;
    margin-right:3px;
}
    
.t825__messenger-wrapper {
    max-width:100%;
}
    
.t825__messenger2 {
    height:48px;
    width:48px;
}
    
.t772__imgwrapper {
    margin-bottom:5px;
}

.t772__col_mobile-grid {
    width:50%;
    display:inline-block;
}

.t772__col {
    margin-bottom:20px;
}

.t772__textwrapper {
    text-align:center;
}
    
.t230__videoblock {
    margin-bottom:0px;
}
    
.t344__col.t-col_3 {
    margin-bottom:10px;
}

.t-title_xxs {
    font-size:22px;
}

.t030__title {
    margin-bottom:0px;
}

.tn-atom .t-input-block {
    width:96%;
    margin: 5px;
    float:none;
}

.t859__imgwrapper {
    width:50px !important;
    margin:0 auto;
}

.t859__wrap{
    padding:10px 20px !important;
    display:flex;
}

.t859__wrap_right{
    padding-left:10px;
}

.t-feed__grid-col {
    margin-bottom:35px;
}

}




@media screen and (max-width: 640px) {
    
.t577__img {
    padding-top:0px;
}
    
.t386__col.t-col_3 {
    margin:0 auto 10px;
}
    
.t858__img {
    padding-bottom:5px!important;
    margin:0 auto;
}

.t821__maincontainer {
    padding: 10px 0px;
}
.t821__leftwrapper {
    padding: 0 20px 0px;
}
.t821__btn-container {
    padding-top: 0px;
}
.t821__phone-container{
    padding-bottom: 0px;
}

.t-img-select__control {
    width: calc(50% - 10px)!important;
}

.t-descr_xs {
    font-size:14px!important;
    line-height:1.45!important;
}

.t-checkboxes__wrapper .t-checkbox__control {
    width:45%!important;
    float:left;
}

.pravo {
    margin-bottom:0px!important;
}

.t-input-group_tx {
    font-size:10px!important;
}

}

.t-descr_xs {
    font-size:18px;
    line-height:1.55;
}

.t859__wrap {
    align-items: flex-start;
}

.t835__quiz-form-wrapper {
    padding-bottom:0px;
}

.t858__img {
    padding-bottom:10px;
    margin:0 auto;
}

.t-name_md {
    font-size:20px;
}

.t577__title {
    margin-top:5px;
}

.t577__descr {
    font-size:18px;
    margin: 5px 0px;
}

.t577__textwrapper {
    padding: 10px 5px;
    padding-top: 20px!important;
}

.t577__img {
    margin:10px auto 0;
}

.t-select__wrapper {
    background:#ffffff;
}

.t-checkbox__indicator {
    height:30px;
    width:30px;
}
.t-checkbox__indicator:after {
    height:13px;
    width:13px;
}

.t-input-group_ws {
    height:0px!important;
    clear:both;
}

.t-checkboxes__wrapper .t-checkbox__control {
    width:22%;
    float:left;
}

.t-input-group_tx {
    border-top:3px solid #ad2e58;
    padding-top:10px;
    font-size:13px;
}

.t-feed__buttons-wrapper {
    margin-top:10px;
}

@media screen and (min-width: 640px) {
.pravo {
    width:60%;
    float:left;
    margin-right: 25px;
}

.pdate {
    float:left;
}
}

@media screen and (max-width: 640px) {
    .t858__col {
        width:50%;
        float:left;
        padding:0px 10px 0px 10px;
    }
    
    .t858__wrap {
        padding:5px 0px 5px 0px;
        min-height:167px;
    }
    .t858__row {
        margin:0px!important;
    }
}


@media screen and (max-width: 640px) {
.t-name_md {
    font-size:16px;
}
.t577__descr{
    font-size:16px;
}
.t577__col.t-col_4 {
    width:44%;
    display:block;
    float:left;
    margin:0px 10px;
    padding:0px;
}
.t577__textwrapper {
    padding: 0px;
    min-height:185px;
}
.t577__separator:before{
    clear:none;
}
.t577__separator:after{
    clear:none;
}
}