.gl-text-img img {
    max-height: 774px;
}

@media screen and (max-width: 1600.98px) {
    .gl-text-img img {
        max-height: 700px;
    }
}

@media screen and (max-width: 1550.98px) {
    .video-text {
        text-align: center;
        position: relative;
        color: #fff;
        padding: 123px 15%;
        font-size: 27px;
        /* top: -1px; */
    }

    .video-glav-bg {
        height: 846px;

    }

    .gl-text-left {
        padding: 40px;
        border-radius: 8px;
        margin-bottom: 81px;
        margin-top: 86px;
        max-width: 995px;
    }

    .gl-text-transform {
        font-size: 30px;
    }
}

@media screen and (max-width: 1510.98px) {
    .video-glav-bg {
        height: 836px;

    }

    .head-bar__menu {
        padding: 0;
        margin: 0;
        list-style: none;
        display: flex;
        align-items: flex-start;
        max-width: 648px;
    }

    .video-text {
        text-align: center;
        position: relative;
        color: #fff;
        padding: 90px 15%;
        font-size: 27px;
        /* top: -1px; */
    }

    .head-bar__link {

        font-size: 20px;
    }

    .gl-text-left {
        padding: 40px;
        border-radius: 8px;
        margin-bottom: 81px;
        margin-top: 86px;
        max-width: 995px;
    }

    .gl-text-transform {
        font-size: 30px;
    }
}

@media screen and (max-width: 1480.98px) {
    .head-bar__link {

        font-size: 19px;
    }

    .gl-text-img img {
        max-height: 554px;
        /* margin-left: 92px; */
    }

    .fut-block-1 {
        max-width: 206px;
        text-align: center;
    }

    .fut-block-3 {
        max-width: 204px;
    }

    .fut-block-2 {
        max-width: 230px;
    }

    .fut-block-5 {
        max-width: 300px;
    }
}

@media screen and (max-width: 1450.98px) {
    .head-bar__link {
        font-size: 16px;
    }

    .logo_without-desc {
        height: 85px;
        /* width: 170px; */
        position: relative;
        top: -10px;
    }

    .logo {
        min-width: 92px;
        max-width: 92px;
        -o-object-fit: contain;
        object-fit: contain;
    }

    .head-bar__menu {
        max-width: 530px;
    }

    .head-bar__menu>li {
        margin-right: 15px;
    }

    .telefon-top {
        margin-left: 0px;
    }

    .avtoriz {
        max-width: 130px;
    }

    .video-glav-bg {
        height: 745px;
    }

}

@media screen and (max-width: 1280.98px) {
    .video-text {
        text-align: center;
        position: relative;
        color: #fff;
        padding: 74px 15%;
        font-size: 27px;
        /* top: -1px; */
    }

    .video-section {
        /* position: absolute; */
        box-sizing: border-box;
        min-height: 589px;
        position: relative;
        display: block;
        overflow: hidden;
        top: -3px;
        padding-bottom: 40px;
        /* background: burlywood; */
    }

    .video-glav-bg {
        height: 709px;
        width: 100%;
        border-bottom: 5px solid #ddd;
        /* padding-bottom: 30px; */
        opacity: 0.3;
    }

    .vip-block .price-block .card_title {
        font-weight: normal;
        font-size: 27px;
        margin-bottom: 0px;
        color: #ff9800;
        font-weight: 700;
        text-align: center;
        line-height: 70px;
    }

    .vip-block .price-block .pricing {
        font-weight: normal;
        font-size: 25px;
        font-family: sans-serif;
        /* text-align: center; */
        text-align: center;
        color: #dec69a;
        margin-bottom: 3px;
        line-height: 34px;
    }

    .top-catalog h1 {
        padding: 0px 0 9px 0;
        font-size: 27px;

    }

    .gl-text-transform {
        font-size: 22px;
        padding-bottom: 10px;
    }

    .head-bar__menu {
        max-width: 520px;
    }

    .telefon-top .header-contact {
        margin-bottom: 0;
        text-decoration: none;
        color: white;
        margin-left: 10px;
        font-size: 18px;
    }

    .avtoriz .ms-2 {
        display: none;
    }
}

@media screen and (max-width: 1210.98px) {
    .video-glav-bg {
        height: 649px;
    }

    .video-text {
        text-align: center;
        position: relative;
        color: #fff;
        padding: 67px 10%;
        font-size: 20px;
        /* top: -1px; */
    }

    .gl-text-img {
        position: absolute;
        right: 0;
        bottom: 0;
        /* height: 100%; */
        z-index: 0;
    }

    .head-catalog,
    .head-menu {
        position: relative;
        background: #247cff00;
    }

    .head-menu {
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 7px 16px;
        border-radius: 8px;
        min-height: 40px;
        max-height: 40px;
        margin-left: 8px;
        color: #fff;
        transition: all .3s ease;
        text-decoration: none;
        border: none;
        margin-bottom: 13px;
    }

    .head-logo {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-height: 77px;
        position: relative;
        top: 6px;
        align-items: center !important;
    }

    .rabota-right img {
        bottom: 0;
        max-height: 600px;
        position: absolute;
        z-index: 1;
        right: 0;
    }
}

@media screen and (max-width: 1200px) {
    .avtoriz .ms-2 {
        display: block;
    }
}

@media screen and (max-width: 1140px) {
    .lastCommentsList li {
        display: inline-block;
        width: 45% !important;
        margin: 0px;
        margin-right: -4px;
        margin-left: 3.3%;
        margin-bottom: 41px;
        background-color: #111539;
        padding: 26px 26px;
        vertical-align: top;
        box-sizing: border-box;
        border-radius: 14px;
    }

    .video-glav-bg {
        height: 570px;
    }

    .col-r-block-top h1 {
        font-size: 36px;
        color: #dec69a;
    }
}

@media screen and (max-width: 1080px) {
    .video-text {
        text-align: center;
        position: relative;
        color: #fff;
        padding: 50px 10%;
        font-size: 18px;
        /* top: -1px; */
    }

    .video-glav-bg {
        height: 553px;
    }
}

@media screen and (max-width: 988px) {
    .video-glav-bg {
        height: 509px;
    }

    .video-text h1 span {
        font-size: 98px;

    }

    .video-text h1 {
        font-size: 35px;
    }

}

@media screen and (max-width: 850.98px) {
    .video-glav-bg {
        height: 452px;
    }
}


@media screen and (max-width: 780.98px) {
    #channelpopup {
        left: 5%;
        width: 90%;
    }

    #channelpopup .not-channel-send {
        display: inline-block;
        margin-top: 30px;
    }

    #channelpopup .channel-send {
        display: inline-block;
    }

    .kontakt-page-r p {
        padding: 5px;
    }

    .kontakt-page-r p strong {
        font-size: 20px;
    }

    .kontakt-page-r p a,
    .kontakt-page-r p span {
        font-size: 16px;
    }

    .lastCommentsList li {
        display: inline-block;
        width: 100% !important;
        margin: 0px;
        margin-right: -4px;
        margin-left: 3.3%;
        margin-bottom: 41px;
        background-color: #111539;
        padding: 26px 26px;
        vertical-align: top;
        box-sizing: border-box;
        border-radius: 14px;
    }

    .head-logo {
        display: flex;
        align-items: center;
        justify-content: space-between;
        max-height: 77px;
        position: relative;
        top: 0px;
        max-width: 165px;
        margin-left: -10px;
    }

    .avtoriz .head-bar__link .ms-2 {
        display: none;
    }

    .head-menu {
        z-index: 2;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0px 0px;
        border-radius: 8px;
        min-height: 50px;
        max-height: 50px;
        margin-left: 0px;
        color: #fff;
        transition: all .3s ease;
        text-decoration: none;
        border: none;
        position: relative;
        background: rgb(36 124 255 / 0%);
        background-color: transparent;
        width: 50px;
        margin-bottom: 2px;
    }

    .avtoriz {
        width: 45px;
    }

    .filial .head-bar__link svg {
        min-width: 24px;
        transition: fill .3s ease;
        fill: var(--theme-menubar-link);
    }

    .logo {
        min-width: 80px;
        max-width: 80px;
        -o-object-fit: contain;
        object-fit: contain;
    }

    .logo_without-desc {
        height: 80px;
        /* width: 170px; */
        position: relative;
        top: 0px;
    }

    .video-text h1 {

        padding: 21px 0;
        font-size: 20px;
        font-weight: 800;
    }

    .video-text h1 span {
        font-size: 39px;
    }

    .video-text {
        padding: 60px 74px;
        font-size: 14px;
        /* top: -1px; */
    }

    .glass-btn {
        width: 247px;
        height: 46px;
        margin: 20px;
    }

    .glass-btn a {
        font-weight: bold;
        font-size: 16px;
    }

    .video-section {
        min-height: 460px;
        top: -3px;
        padding-bottom: 20px;
    }

    .video-glav-bg {
        height: 400px;
        width: 100%;
        border-bottom: 0px solid #ddd;
        /* padding-bottom: 30px; */
        opacity: 0.3;
    }

    .video-section p {
        background: #06002375;
        padding: 10px 50px;
        border-radius: 8px;
        margin-top: 47px;
    }

    .modeli-text {
        font-size: 14px;
        padding: 10px;
    }

    .modeli-text h2 {
        padding: 0px 0 0px 0;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 800;
    }

    .gl-text-transform {
        font-size: 21px;
        padding-bottom: 30px;
    }

    .gl-text-price span {
        font-size: 16px;
        font-weight: 400;
    }

    .gl-text-price {
        font-size: 16px;
        line-height: 22px;
    }

    .gl-text-left {
        z-index: 1;
        /* background: #171a3b; */
        padding: 15px;
        border-radius: 8px;
        margin-bottom: 229px;
        /* opacity: 0.6; */
        border: 1px solid #444343;
        position: relative;
        margin-top: 20px;
    }

    .gl-text-img img {
        height: 300px;
    }

    .gl-text-img {
        position: absolute;
        right: -136px;
        bottom: 0px;
        /* height: 100%; */
        z-index: 1;
    }

    .kat-col {
        margin-left: 0px;
        display: block;
        padding: 20px;
        padding: 16px 17px;
        border-radius: 8px;
        margin-bottom: 24px;
    }

    .kat-img {
        width: 100%;
        float: left;
        display: block;
        font-size: 20px;
        padding-left: 0px;
        margin-bottom: 20px;
    }

    .kat-right {
        display: block;
        width: 100%;
        padding-left: 0px;
    }

    .content-pr {
        height: auto;
        padding: 20px;
        margin-bottom: 30px;
        overflow: hidden;
    }

    .o-nas-text h3 {
        font-size: 22px;
        padding-bottom: 17px;
        padding-top: 30px;
    }

    .section-pr {
        padding: 30px 0;
        margin-bottom: 17px;
    }

    .o-nas-text {
        padding: 0 15px;
        font-size: 14px;
    }

    .section-nomer {
        padding: 50px 0px;
    }

    .n-text-title {
        font-size: 18px;
    }

    .n-text-2 {

        font-size: 14px;
    }

    .n-img {
        width: 21%;
        float: left;
        display: flex;
        font-size: 85px;
        padding-left: 0px;
    }

    .n-smail {
        margin-left: 0px;
        padding: 20px 15px;
        border-radius: 8px;
        margin-bottom: 48px;
        min-height: auto;
    }

    .rabota-title {
        position: relative;
        color: #ebebeb;
        padding: 0px 0 15px 15px;
        font-size: 24px;
        text-shadow: 1px 1px 2px black;
        text-transform: uppercase;
        text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1);
        font-weight: 800;
        /* text-align: center; */
        max-width: 50%;
        z-index: 2;
    }

    .rabota-text {
        font-size: 14px;
        padding-bottom: 30px;
        max-width: 72%;
        z-index: 2;
        background: #111539bd;
        position: relative;
        padding: 14px;
        border-radius: 8px;
    }

    .rabota-right img {
        bottom: 0;
        max-height: 506px;
        position: absolute;
        z-index: 0;
        right: -29px;
        /* max-width: 300px; */
    }

    .section-rabota {
        margin-bottom: 55px;
        padding: 46px 0;
        max-width: 100%;
        overflow: hidden;
    }

    .head-main {
        padding: 5px 0;
        border-bottom: 0px solid #24274f;
        max-height: 100px;
    }

    .head {
        position: relative;
        height: auto;
        max-height: 114px;
        height: 73px !important;
    }

    .text-rabota-l-2 {
        padding-right: 10px;
    }

    .rabota-b-2 {
        padding: 10px;
    }

    .rabota-spisok {
        box-shadow: 0 8px 16px rgba(32, 32, 32, .16);
        grid-template-columns: 1fr;
        grid-gap: 3px;
        display: grid;
        font-size: 16px;
    }

    .span-title-text-block {
        text-align: center;
        font-size: 18px;
        padding-bottom: 0px;
        display: block;
    }

    .h2-text-block {
        font-size: 20px;
        font-weight: 600;
    }

    .text-page h1 {
        font-size: 24px;
    }

    .h2-forma {
        font-size: 24px;
        margin-top: 20px;
    }

    .span-forma {
        font-size: 16px;
        padding-right: 0;
    }

    .fut-block-1 {
        max-width: 100%;
        text-align: center;
        width: 100%;
        text-align: center;
        max-width: 100%;
    }

    .fut-block-5 {
        width: 100%;
        text-align: center;
        max-width: 100%;
    }

    .footer-contacts a {
        display: block;
        align-items: flex-start;
        color: var(--theme-footer-link);
        text-decoration: none;
        transition: color .3s ease;
        width: 100%;
    }

    .footer-contacts li {
        justify-content: center;
    }

    .footer-contacts.mobi li {
        justify-content: flex-start;
    }

    .footer-socials {
        list-style: none;
        display: inline-flex;
        align-items: center;
        flex-wrap: nowrap;
        margin: 0px 0 0;
        padding: 0;
        margin: 30px 0;
        justify-content: center;
    }

    .footer-socials.mobi {
        justify-content: flex-start;
        margin-top: 30px !important;
        margin-left: 20px !important;
    }

    .fut-block-2 {
        width: 100%;
        text-align: center;
        max-width: 100%;
    }

    .fut-block-3 {
        width: 100%;
        text-align: center;
        max-width: 100%;
    }

    .fut-block-4 {
        width: 100%;
        text-align: center;
    }

    .video-section p {
        background: #060023bf;
        padding: 10px;
        border-radius: 8px;
        margin-top: 47px;
    }

    .section-gl-text {
        padding: 57px 15px 0 15px;
        margin-top: 38px;
        background-image: url('../images/bg-img-1.jpg');
        margin-bottom: 71px;
        border-bottom: 2px solid #484849;
        border-top: 2px solid #484849;
        max-width: 100%;
        overflow: hidden;
    }

    .kolonka-text {
        margin-top: 70px;
        background: #0a0f25;
        padding: 20px 15px;
        margin: 30px 5px;
        min-height: 300px;
        border-radius: 8px;
        border: 1px solid #220a3e;
    }

    .footer-mailing,
    .footer-mailing-btn {
        background: #404147;
        max-width: 100%;
        color: #fff;
        border-radius: 8px;
        display: flex;
        position: relative;
    }

    .rabota-b-2 {
        padding: 20px 15px;
        background: #0a0f25;
        margin: 24px 0px;
        min-height: auto;
        border-radius: 8px;
        border: 1px solid #180404;
        font-size: 20px;
    }

    .forma-2-kolonki {
        border: 1px solid #030956;
        background: #020218;
        padding: 20px;
        border-radius: 8px;
        background: linear-gradient(180deg, rgb(48 0 36 / 90%) -22.92%, rgba(237, 146, 215, 0.00) 26.73%), radial-gradient(87.27% 136.83% at 76.68% 66.67%, rgba(96, 46, 166, 0.10) 0%, rgb(6 3 99 / 31%) 9.38%, rgb(6 29 77 / 50%) 100%);
    }

    .offcanvas .footer-btn {
        padding-left: 0;
        margin: 10px 20px;
    }

    .offcanvas .footer-socials {
        list-style: none;
        display: inline-flex;
        align-items: center;
        flex-wrap: nowrap;
        margin: 0px 0 0;
        padding: 0;
        margin: 30px 25px;
        text-align: center;
    }

    .offcanvas-lk__list .aside-menu__link,
    .offcanvas__list-item {
        position: relative;
        display: flex;
        align-items: center;
        padding: 16px 22px;
        border-bottom: 1px solid #08194b;
        color: #ffffff;
        text-decoration: none;
        transition: color .3s ease;
    }

    .modeli-text {
        text-align: center;
        font-size: 22px;
        padding: 10px 2%;
    }

    .rabota-top {
        text-align: center;
        padding: 60px 30px 0 30px;
        border-radius: 20px;
        background: linear-gradient(180deg, rgba(254, 200, 241, 0.90) -22.92%, rgba(237, 146, 215, 0.00) 26.73%), radial-gradient(87.27% 136.83% at 76.68% 66.67%, rgba(96, 46, 166, 0.10) 0%, rgb(6 3 99 / 31%) 9.38%, rgb(6 29 77 / 50%) 100%);
        background-blend-mode: overlay, normal;
    }

    .content-pr2 {
        height: 100%;
        min-height: auto;
    }

    .content-pr2 img {
        max-height: 85px;
        margin-bottom: 21px;
    }

    .rabota-bl-2 .kolonka-img p {
        font-size: 22px;
        font-weight: 400;
        color: #dec09a;
        padding: 5px 10px;
    }

    .text-block-rabota-3 {
        padding: 60px 15px 0 15px;
        border-radius: 20px;
        background: linear-gradient(180deg, rgba(254, 200, 241, 0.90) -22.92%, rgba(237, 146, 215, 0.00) 26.73%), radial-gradient(87.27% 136.83% at 76.68% 66.67%, rgba(96, 46, 166, 0.10) 0%, rgb(6 3 99 / 31%) 9.38%, rgb(6 29 77 / 50%) 100%);
        background-blend-mode: overlay, normal;
        font-size: 16px;
    }

    .text-rabota-l-2 h2,
    .karusel-item-line h3,
    .rabota-b-15 h3 {
        text-align: center;
        color: red;
        position: relative;
        color: #dec69a;
        padding: 0px 0 15px 0;
        font-size: 21px;
        text-shadow: 1px 1px 2px black;
        text-transform: uppercase;
        text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1);
        font-weight: 800;
        margin-top: 30px;
        line-height: 37px;
    }

    .kolonka-usligi-img-top {
        display: flex;
        align-items: center !important;
        float: left;
        margin-bottom: 20px;
    }

    .kolonka-usligi-img-top-text {
        width: 70%;
        display: inline-block;
    }

    .kolonka-usligi-img-top-img {
        width: 20%;
        margin-right: 14px;
        display: inline-block;
    }

    .kolonka-usligi-img-top-text p {
        margin-bottom: 0;
        font-size: 18px;
        line-height: 22px;
        font-weight: 600;
    }

    .kolonka-usligi-img-midle {
        font-size: 15px;
        margin-top: 16px;
        margin-bottom: 0px;
        height: auto;
    }

    .content-pr5-text p {
        font-size: 30px;
    }

    .content-pr5-img {
        min-width: 48px;
        max-width: 48px;
    }

    .content-pr5-text span {
        font-size: 16px;
        font-weight: 400;
        display: block;
        line-height: 24px;
    }

    .content-pr5 {
        max-width: 100%;
    }

    .content-pr5 {
        margin-top: 20px;
        margin-bottom: 32px;
        padding: 15px;
    }

    .content-pr5-text {
        font-size: 30px;
        font-weight: 700;
        margin-left: 18px;
        min-width: 170px;
    }

    a.rabota-btn-red {
        max-width: 100%;
        padding: 16px;
        font-size: 16px;
    }

    a.rabota-btn-whide {
        max-width: 100%;
        margin: auto;
        font-size: 16px;
    }

    .trebovania,
    .text-r-b-3 {
        font-size: 16px;
    }

    .rabota-bl-4 {
        padding: 39px 15px 0 15px;
        margin: 30px 15px;
        font-size: 23px;
        line-height: 23px;
        color: #ffffff;
        margin-top: 40px;
        margin-bottom: 47px;
        line-height: 32px;
    }

    .banner-rabota {
        max-width: 360px;
        text-align: center;
    }

    .rabota-b-15 {
        font-size: 16px;
    }

    .rabota-b-15 h3 {
        padding: 0px 0 2px 0;
        font-weight: 800;
        margin-top: 30px;
        line-height: 29px;
    }

    .rabota-b-16 {
        border: 1px solid #4b3c69;
        border-radius: 10px;
        background: linear-gradient(180deg, rgba(254, 200, 241, 0.90) -22.92%, rgba(237, 146, 215, 0.00) 26.73%), radial-gradient(87.27% 136.83% at 76.68% 66.67%, rgba(96, 46, 166, 0.10) 0%, rgb(6 3 99 / 31%) 9.38%, rgb(6 29 77 / 50%) 100%);
        font-size: 18px;
        padding: 20px;
        margin-bottom: 30px;
        margin-top: 30px;
    }

    .etapi-ol ol li {
        position: relative;
        margin: 0 0 0 0;
        padding: 0 0 17px 16px;
        /* line-height: 1.4; */
        font-size: 16px;
    }

    .etapi-ol {
        font-size: 20px;
        padding: 15px;
        margin-bottom: 30px;
        margin-top: 30px;

    }

    .priem-li h2 {
        font-size: 22px;
        font-weight: 800;
        margin-top: 50px;
    }

    .priem-li p {
        font-size: 20px;
        text-align: center;
        color: #dec69a;
    }

    .priem-li li {
        background: #0f2c45;
        margin: 7px;
        font-size: 14px;
        padding: 13px;
        border-radius: 8px;
    }

    .acor-container label {
        cursor: pointer;
        background: linear-gradient(0deg, #000 0%, #161f49 100%);
        display: block;
        padding: 15px 14px;
        width: 100%;
        color: #fff5e4;
        font-weight: 500;
        box-sizing: border-box;
        z-index: 100;
        /* font-family: Verdana, sans-serif; */
        font-size: 17px;
        margin: 10px;
        transition: color .35s;
        border-radius: 8px;
        border: 1px solid #1d244b;
    }

    .acor-container .acor-body {
        line-height: 23px;
        padding: 0 30px;

        /* font-family: Verdana, sans-serif; */
        font-size: 16px;

    }

    .block-22 {
        font-size: 16px;
        border: 1px solid #030956;
        background: #020218;
        padding: 15px;
        border-radius: 8px;
        background: linear-gradient(180deg, rgb(48 0 36 / 90%) -22.92%, rgba(237, 146, 215, 0.00) 26.73%), radial-gradient(87.27% 136.83% at 76.68% 66.67%, rgba(96, 46, 166, 0.10) 0%, rgb(6 3 99 / 31%) 9.38%, rgb(6 29 77 / 50%) 100%);
        margin: 0px;
    }

    .block-22 h2 {
        font-size: 22px;
        font-weight: 800;
        margin-top: 37px;
    }

    .block-22 h3 {
        font-size: 20px;
        /* text-align: center; */
        color: #dec69a;
    }

    .block-22-1 h3 {
        padding: 0px 0 15px 0;
        font-size: 21px;
        margin-top: 25px;
        line-height: 32px;
    }

    .block-24-1 {
        font-size: 16px;
    }

    .vop-otv h3 {
        font-size: 25px;
        margin-top: 60px;
    }

    .vopros-left p {
        font-size: 19px;
        /* background: #dec69a; */
        margin-bottom: 0;
        color: #dec69a;
        padding: 30px;
        margin-bottom: 25px;
        border-radius: 6px 10px 4px 10px;
        background-color: #070527;
        border-left: 2px solid #dec69a;
        border-bottom: 2px solid #dec69a;
    }

    .vopros-r p {
        border: 1px solid #4b3c69;
        border-radius: 10px;
        background: linear-gradient(180deg, rgba(254, 200, 241, 0.90) -22.92%, rgba(237, 146, 215, 0.00) 26.73%), radial-gradient(87.27% 136.83% at 76.68% 66.67%, rgba(96, 46, 166, 0.10) 0%, rgb(6 3 99 / 31%) 9.38%, rgb(6 29 77 / 50%) 100%);
        font-size: 16px;
        padding: 36px;
        margin-bottom: 39px;
    }

    .text-r-b-4 {
        margin-top: 30px;
        text-align: center;
        font-size: 19px;
        background: #040332;
        padding: 15px;
        border-radius: 8px;
    }
}

@media screen and (max-width: 500.98px) {
    #channelpopup ul {
        padding: 0;
    }

    .video-glav-bg {
        height: 215px;

    }

    .video-text {
        padding: 34px 9px;
        font-size: 14px;
        /* top: -1px; */
    }

    .video-section p {
        margin-top: 170px;
    }
}

@media screen and (max-width: 340.98px) {
    .filial {
        display: none;
    }
}