.video-hover a:before {
    content: "";
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(17 15 12 / 70%)), color-stop(#30292000), to(rgb(17 15 12 / 70%)));
    background-image: -o-linear-gradient(rgb(17 15 12 / 70%), #30292000, rgb(17 15 12 / 70%));
    background-image: linear-gradient(rgb(17 15 12 / 70%), #30292000, rgb(17 15 12 / 70%));
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
}
.insta-hover a:before {
    content: "";
    background: rgb(17 15 12 / 40%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
}
.video-hover a,
.insta-hover a{
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.uslugi-cart:before {
    content: "";
    /*background: #302920;*/
    background-image: -webkit-gradient(linear, left top, left bottom, from(#302920), color-stop(#30292000), to(#302920));background-image: -o-linear-gradient(#302920, #30292000, #302920);background-image: linear-gradient(#302920, #30292000, #302920);
    /*opacity: .7;*/
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    z-index: 1;
    pointer-events: none;
}
.uslugi-cart:after {
    content: "";
    background: #4f4335;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    z-index: 1;
    pointer-events: none;
    opacity:0;
    -webkit-transition: all .3s;    
    -o-transition: all .3s;   
    transition: all .3s;
}
.uslugi-cart:hover:after {
    opacity:0.8;
}
.tovary-cart{
    overflow: hidden;
    border-radius: 20px;
}
.tovary-cart a{
    transition: transform .4s;
}
.tovary-cart a:hover{
    transform: scale(1.15);
}
.tovary-cart:before {
    content: "";
    /*background: #302920;*/
    background-image: -webkit-gradient(linear, left top, left bottom, from(#302920), color-stop(#30292000), to(#302920));background-image: -o-linear-gradient(#302920, #30292000, #302920);background-image: linear-gradient(#302920, #30292000, #302920);
    /*opacity: .7;*/
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    z-index: 1;
    pointer-events: none;
}
.border-radius-bottom div {
    border-radius: 0 0 30px 30px !important;
}
/*для плавного появления фона в zero popup*/
.t1093 .t-popup__bg {
    display:block;
}
.t450__right_social_links {
    margin-top: 15px;
}
.t450__container .t-menusub__menu {
    margin-bottom: 20px;
}
.t-menusub__list-item {
    margin-bottom: 12px;
}
.t702 .t-submit {
    height: 60px;
}
.t-feed__post-label {
    /*background-color: rgb(79 67 53 / 80%) !important;*/
    border-radius: 8px !important;
}
/*.t-feed__post-tag {
    font-weight: 400 !important;
}*/
.t-form__errorbox-middle{
    display:none !important;
}

@media (max-width:1199px) {
    .uslugi-cart:after {
        opacity: 0.5;
    }
    .uc-biz-podarki .uslugi-cart:after {
        opacity: 0.25;
    }
    .uc-home-tabs video {
        height:440px !important;
    }
    .video-bg-order2 video,
    .video-bg-order3 video{
        height:307px !important;
    }
}

@media (max-width:959px) {
    .uc-home-tabs video {
        height:440px !important;
    }
    .video-bg-order video {
        height:323px !important;
    }
    .video-bg-order2 video {
        height:301px !important;
    }
    .video-bg-order3 video{
        height:343px !important;
    }
    .split-video-bg video{
        height:450px !important;
    }
    .video-bg-link video{
        height:368px !important;
    }
    .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
        margin-top: 40px !important;
    }
    .t-feed__container_inrow4 .t-feed__post:first-child {
        margin-top: 0px !important;
    }
    .video-bg-coming-soon video,
    .video-bg-coming-soon2 video{
        height:446px !important;
    }
}

@media(max-width:640px){
    .t702 .t702__title {
        margin-bottom: 15px !important;
    }
    .t702__descr{
        font-size:16px !important;
    }
    .t702 .t702__text-wrapper {
        margin-bottom: 20px !important;
    }
    .t702 .t-submit, .t702 .t-input, .t702 .t-select {
        height: 60px;
    }
}

@media (max-width:639px) {
    .video-bg-coming-soon video,
    .video-bg-coming-soon2 video{
        height:437px !important;
    }
    .uc-home-tabs video {
        height:440px !important;
    }
    .video-bg-order video {
        height:287px !important;
    }
    .video-bg-order2 video {
        height:323px !important;
    }
    .video-bg-order3 video {
        height:301px !important;
    }
    .split-video-bg video{
        height:350px !important;
    }
    .video-bg-link video{
        height:356px !important;
    }
}

@media (max-width:560px){
    .t702 .t-popup__block-close {
        background: #4f4335;
    }
}

@media (max-width:479px) {
    .video-bg-coming-soon video {
        height:343px !important;
    }
    .video-bg-coming-soon2 video{
        height:351px !important;
    }
    .video-bg-case video{
        height:260px !important;
    }
    .uc-home-tabs video {
        height:300px !important;
    }
    .video-bg-order video {
        height:276px !important;
    }
    .video-bg-order2 video {
        height:248px !important;
    }
    .video-bg-order3 video{
        height:266px !important;
    }
    .split-video-bg video {
        height: 265px !important;
    }
    .video-hover video,
    .insta-hover video{
        height: 260px !important;
    }
    .video-bg-link video{
        height:316px !important;
    }
}