.btn-head,
.btn-head span {
    transition: none !important;
}

body .is-fixed .head-top {
    height: 60px;
    line-height: 60px;
}

body .is-fixed .head-top a.logo img {
    width: 100px;
}

body .is-fixed .top-links li {
    height: 40px;
    line-height: 40px;
}

body .is-fixed .navigation {
    height: 35px;
}

body .is-fixed .nav-item {
    font-size: 13px;
}
body .is-fixed .nav-item.hover-desktop img{
    margin-top:24px !important;
}

body .is-fixed .nav-link {
    line-height: 45px;
    font-size: 14px;
}

body .is-fixed .nav-item .live-tv {
    line-height: 45px;
    font-size: 14px;
}

body .is-fixed .nav-item .live-tv img {
    margin-top: 20px;
}

body .is-fixed .icon-link {
    height: 40px;
}

body .is-fixed .nav-link.menu:after {
    top: 23px;
}
body .is-fixed .nav-link:after {
    background: url(../img/down.svg) no-repeat right;
    background-size: 11px;
    top: 23px;
}

body .is-fixed .home-link.icon {
    margin-top: 14px;
}

body .is-fixed .nav-link.menu:after {
    background: url(../img/down.svg) no-repeat right;
    background-size: 11px;
}

body .is-fixed .nav-link.menu.active:after, body .is-fixed .nav-link.bold.active:after {
    position: absolute;
    content: "";
    background: url(/box/img/down.svg) no-repeat right;
    width: 13px;
    height: 13px;
    background-size: 13px;
    right: -5px;
    top: 23px;
    background-size: 13px;
    offset-rotate: 360;
    transform: rotate(180deg);
}

body .is-fixed .menu-btn .top {
    top: 17px;
}

body .is-fixed .menu-btn .middle {
    top: 28px;
}

body .is-fixed .menu-btn .bottom {
    top: 39px;
}

body .is-fixed .mega-menu.opened {
    top: 100px;
}

body .is-fixed .search-with-btn {
    top: 95px;
}

body .is-fixed .nav-link:before {
    bottom: 5px;
    background: url(../img/hover.svg) no-repeat center;
    background-size: 21px;
}

body .is-fixed a.logo img {
    width: 120px;
    margin-top: -20px;
}

body .is-fixed .btn-head {
    padding: 0px 20px;
    height: 60px;
}

body .is-fixed .btn-search span {
    background: url(../img/search-24px.svg) no-repeat center;
    background-size: 25px;
}

body .is-fixed .current-slider-hld {
    margin-top: 8px;
    width: calc(100% - 332px);
    margin-right: 32px;
}

body .is-fixed .current-txt {
    font-size: 15px;
    padding-left: 25px;
}

body .is-fixed .current-txt:before {
    background: url(../img/camera.svg) no-repeat left;
    background-size: 22px;
    top: -4px;
    left: 0;
    width: 30px;
    height: 30px;
}

body .is-fixed .current-title {
    font-size: 15px;
    height: 21px;
}

.videojs-wrap {
    background: url("../img/BNT_black.svg") no-repeat center #e7e7e7;
    background-size: 175px;
}

.close-vid {
    display: none;
}

.sticky-vid {
    position: fixed;
    top: 76px;
    right: 70px;
    width: 300px;
    z-index: 999999999;
    -webkit-transition: left .5s, width .5s ease, height .5s ease;
    -o-transition: left .5s, width .5s ease, height .5s ease;
    transition: left .5s, width .5s ease, height .5s ease;
}

.sticky-vid .close-vid {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url("../img/close-new.svg") no-repeat center #000;
    background-size: 9px;
    z-index: 2;
}

.sticky-vid .video-js .vjs-big-play-button {
    font-size: 9em;
    top: 20%;
    left: 28%;
    transition: none;
}

.news-view-banner {
    min-width: 960px;
    min-height: 264px;
}
.banner-top-new {
    min-height: 264px;
}


/* Responsive app */
@media screen and (max-width: 1280px) {
.portal .top-image-content .image-content{
    height: auto !important;
    width:auto !important;
}
}

@media screen and (min-width: 1200px) {
    a.logo {
        float: left;
    }
}

@media screen and (max-width: 1200px) {
    .nav-wrap .nav-item {
        padding: 0 10px;
    }
}

@media screen and (max-width: 770px) {}
@media screen and (max-width: 990px) {
    .on_mobile .nav-link{
        height: 40px;
        line-height: 40px;
    }
    .nav-wrap .nav-link:after {
    position: absolute;
    content: none;
    background: url(/box/img/down.svg) no-repeat right;
    width: 13px;
    height: 13px;
    background-size: 13px;
    right: -5px;
    top: 23px;
    background-size: 13px;
}
.nav-wrap .nav-link:hover:after {
    position: absolute;
    content: none;
    background: url(/box/img/down.svg) no-repeat right;
    width: 13px;
    height: 13px;
    background-size: 13px;
    right: -5px;
    top: 23px;
    background-size: 13px;
}

    .mob-show{
        display:block;
        float:right;
        width:100%;
        margin-top:-40px;
    }
    .portal .video-wrap{
        width:100%;
        float:left;
    }
    .portal .view-video .video-wrap{
        width:100%;
        float:left;
    }
    .portal .view-video .video-wrap iframe{
        float:left;
        width:100%;
    }
    .portal .view-video .text-video-wrap{
        float:left;
        width:100%;
    }
    main.portal{
        margin-top:125px !important;
    }
   .portal .top-image-content .image-content{
        display:none;
    }
    .portal .image-content-mobile{
        display:block;
    }
    .view-emission{
        margin-top:50px;
    }
    .view-news{
        margin-top:50px;
    }
    .register .top-part-bnt1{
        margin-top:30px;
    }
    .choise-wrap li {
        margin-bottom: 5px;
    }
    .col-fixed-big {
        float: left;
        width: 100%;
    }
    .btn {
        padding-right: 20px;
    }
    .menu-btn {
        display: block;
    }
    .nav-icon {
    display: block;
    top: 54px;
    right: 10px;
    width: 40px;
    position: absolute;
}
   .nav-icon:after, .nav-icon:before, .nav-icon div {
    background-color: #fff;
    border-radius: 3px;
    content: "";
    display: block;
    height: 3px;
    margin: 7px 0;
    transition: all 0.2s ease-in-out;
}
.nav-icon.closed:before {
    transform: translateY(3px) translateX(-2px) rotate(135deg);
    width: 20px;
}
.nav-icon.closed:after {
    transform: translateY(-3px) translateX(-2px) rotate(-135deg);
    width: 20px;
}
    .mobile-show {
        display: block;
    }
    .d-none {
        display: block !important;
    }
    .top-part {
        margin-top: 110px;
    }
    .top-menu .right {
        float: left;
        width: 100%;
    }
    .nav .top-link.img-link {
        width: 90px;
    }
    .navigation {
        display: none;
    }
    .navigation.opened {
        display: block;
        background: #38454d;
        /*height: 100%;*/
        height: calc(100vh - 60px);
        overflow: auto;
        position: absolute;
        width: 100%;
        top: 100px;
        left: 0;
        padding-bottom:100px;
    }

    .navigation.opened .btn-search {
        display: none;
    }
    .top-head {
        display: none;
    }
    .navigation.opened .see-mobile {
        display: block;
        padding: 0 37px !important;
    }
    .navigation .nav.see-mobile .top-link {
        padding-left: 0;
        padding-right: 30px !important;
        margin-bottom: 10px;
    }
    .nav.see-mobile .top-link.active:before {
        left: -1px;
        width: 29px;
    }
    .navigation.opened a.logo {
        display: none;
    }
    .navigation.opened .nav-item {
        list-style-type: none;
        float: left;
        width: 100%;
        height: 55px;
    }
    .navigation.opened .nav-item.relative{
        position:relative;
    }
    .navigation.opened .nav-item {
        float: left;
        width: 100%;
        text-align: left;
    }
    .navbar-nav.opened .nav-link {
        float: left;
        width: 100%;
        color: #fff;
        font-size: 15px;
        padding-left: 10px;
        box-sizing: border-box;
    }
    header {
        border-bottom: 1px solid #d3d3d3;
    }
    body .is-fixed .navigation {
        height: calc(100vh - 70px);
    }
    body .is-fixed .nav-link {
        line-height: 60px;
    }
    body .is-fixed .nav-link.menu:after {
        top: 23px;
    }
    body .is-fixed .mega-menu.opened {
        top: auto;
    }
    body .is-fixed .search-with-btn {
        top: 60px !important;
    }
    body .is-fixed .menu-btn {
        height: 60px;
        line-height: 60px;
    }
    body .is-fixed .btn-search span {
        height: 60px;
        background: url(../img/search-24px.svg) no-repeat center;
        background-size: 30px;
    }
    body .is-fixed .current-slider-hld {
        margin-top: 21px;
    }
    body .is-fixed .current-txt {
        font-size: 16px;
        padding-left: 26px;
    }
    body .is-fixed .current-txt:before {
        width: 26px;
        height: 24px;
        top: -1px;
        background: url(../img/camera.svg) no-repeat left;
        background-size: auto;
    }
    body .is-fixed .current-title {
        font-size: 16px;
        height: 30px;
    }
    body .is-fixed a.logo img {
        width: 130px;
    }
    .nav-item-search {
        display: none;
    }
    main {
        margin-top: 70px !important;
    }
    .current-txt {
        font-size: 16px;
        padding-left: 26px;
    }
    .current-title {
        font-size: 16px;
    }
    .current-txt:before {
        width: 26px;
        height: 24px;
        top: -1px;
    }
    .mega-menu.opened {
        top: auto;
        position: relative;
        float: left;
        padding-bottom: 20px;
        padding-top: 20px;
        box-sizing: border-box;
    }
   /* .dim {
        display: none !important;
    }*/
    .search-with-btn {
        top: 65px;
        border-bottom: 1px solid #d3d3d3;
    }
    .brexit-section {
        height: auto;
    }
    .brexit-section .text-content {
        padding-bottom: 23px;
    }
    .home-section .left-content .img-wrap2 {
        width: 100%;
        height: auto;
    }
    .img-title {
        font-size: 26px;
    }
    .news-wrap-view .img-wrap1 {
        height: 160px;
    }
    a.fixed,
    a.left-fixed {
        display: none;
    }
    .mega-top-links .txt-wrap {
        color: #fff;
    }
    .big-slider {
        margin-bottom: 20px;
    }
    .text-wrap {
        float: left;
        width: 100%;
    }
    .img-wrap {
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 770px) {
    .on_mobile .nav-link {
     height: auto;
     line-height: 58px;
    }
}
@media screen and (max-width: 1170px) {
    .view-news .col-fixed-big {
        padding-right: 0px;
        box-sizing: border-box;
    }
    .sort-by {
        display: none;
    }
    .view-emission .col-fixed {
        float: left;
        width: 100%;
    }
    .last-emision {
        margin-top: 20px;
    }
    .breadcrumbs ul {
        margin-bottom: 0;
    }
    .breadcrumbs {
        margin-top: 0;
    }
    #wrapper {
        width: 100%;
        float: left;
    }
    .small-top img,
    .top-left-part img {
        min-height: auto;
        max-height: auto;
    }
    .camp-box {
        margin-bottom: 20px;
    }
    .left-wrap .padd-r {
        width: 100%;
        float: left;
    }
    .right-small-part .padd-l,
    .top-news-wrap .right-small-part {
        float: left;
        width: 100%;
    }
    .big-slider {
        width: 100%;
        float: left;
        padding: 0 20px;
        box-sizing: border-box;
    }
    .left-part {
        width: 100%;
        float: left;
    }
    .around-world .left-part {
        padding-left: 0;
    }
    .news-view .big-slider {
        padding-right: 0;
    }
    .news-wrap-view .img-wrap1 {
        height: auto;
    }
    .news-listing .left-wrap {
        width: 100%;
    }
    .right-part {
        float: right;
    }
    .top-links {
        display: none;
    }
    .top-links.active {
        display: block;
    }
    .top-links-icon {
        display: block;
    }
    .right-part .img-wrap1 {
        float: left;
        width: 50%;
    }
    .right-part .mobile-fix {
        float: left;
        width: 50%;
        padding-left: 10px;
        box-sizing: border-box;
    }
    .right-part .top-head {
        margin-top: 20px;
    }
    .txt-wrap .title-news {
        margin-top: 0px;
    }
    .more-news .box-news {
        width: 49%;
    }
    .more-news .txt-wrap {
        margin-top: 10px;
    }
    .more-news .box-news .title-news {
        height: auto;
    }
    .left-part .top-head {
        margin-top: 10px;
    }
    .small-right-part {
        float: left;
        width: 100%
    }

}
@media screen and (max-width: 1024px) {
    .hot-section{
        position:fixed;
        left:0;
        bottom:54px;
        z-index:999;
    }

    .bnth-top-item .live-tv img{
        margin-top:10px;
    }
    .dim.opened{
        top:190px;
    }
}

@media screen and (max-width: 1000px) {
    .small-box-img {
        width: 25%;
        float: left;
    }
    .footer .footer-colum {
        width: 25%;
        float: left;
    }
    .slide-img-box a.hov-img {
        height: 90px;
    }
}

@media screen and (max-width: 992px) {
    /*.search-with-btn.active{
        top:145px;
    }*/
    .hronology .swiper-button-prev,
    .hronology .swiper-button-next {
        display: none;
    }
    .view-emission .news-tabs .tab-btn.small-tab-btn {
        font-size: 13px;
    }
    .player {
        padding-bottom: 20px;
        box-sizing: border-box;
    }
    .hronology-mobile {
        display: block;
    }
    .hronology-desktop {
        display: none;
    }
    .txt-news.hronology-news .hronology span.active {
        font-size: 25px;
        margin: 19px 0;
    }
    .txt-news.hronology-news .hronology span.active:before {
        top: 15px;
    }
    .txt-news.hronology-news .text-hronology-news {
        width: 100%;
        float: left;
    }
    .txt-news.hronology-news .hronology {
        width: 100%;
        float: left;
        border-left: none;
        height: 100px;
    }
    .hronology .swiper-button-prev.swiper-button-disabled,
    .hronology .swiper-button-next.swiper-button-disabled {
        display: none;
    }
    .txt-news.hronology-news .hronology span:before {
        position: absolute;
        content: "";
        left: 6px;
        top: 15px;
        width: 8px;
        height: 8px;
        background: #38454d;
        border-radius: 50%;
    }
    .hronology .swiper-button-next {
        display: none;
    }
    .small-footer-colum {
        width: 33%;
        float: left;
        margin-bottom: 20px;
    }
    main.register,
    main.programm,
    main.play-page {
        margin-top: 100px !important;
    }
    .home-title {
        margin-top: 20px;
    }
    .all-em-hld {
        height: auto;
        padding: 20px;
        box-sizing: border-box;
    }
    .all-em-hld span {
        float: left;
        width: 100%;
    }
    .all-em-hld select {
        float: left;
        width: 100%;
    }
    .top-part-bnt1 {
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    .view-news .col-fixed {
        width: 100%;
        float: left;
    }
    .col-7 {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
    }
    .col-md-5 {
        -ms-flex: 100%;
        flex: 100%;
        max-width: 100%;
    }
    .col-5,
    col-7 {
        width: 100% !important;
    }
    .left-part .left-small-content.right {
        margin-top: 20px !important;
    }
    body {
        /* background:#fafafa; */
    }
    header {
        background: #fff;
    }
    .view-new {
        width: 100%;
        float: left;
    }
    .view-new img {
        float: left;
        width: 100%;
    }
    .view-new p {
        float: left;
        width: 100%;
        margin-top: 30px;
    }
    .more-news {
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }
    .more-news h2 {
        float: left;
        width: 100%;
        font-size: 18px;
        color: #161616;
    }
    .footer .footer-colum {
        width: 50%;
        float: left;
    }
    .gallery {
        display: none;
    }
    .big-slider {
        float: left;
        width: 100%;
        margin-bottom: 20px;
        padding-bottom: 20px;
        box-sizing: border-box;
    }
    .fixed-wrap {
        height: auto;
        width: 100%;
    }
    .left-part {
        float: left;
        width: 100%;
    }
    .left-wrap {
        width: 100%;
        float: left;
        margin-top: 10px;
        padding-right: 0;
    }
    .news-txt {
        font-size: 17px;
    }
    .news-stat .news-time,
    .news-stat .read-time,
    .news-stat .shared {
        /* font-size: 18px;
        float: left; */
    }
    .top-news-wrap .white-bg p {
        height: auto;
        overflow: hidden;
        font-size: 13px;
    }
    .current-slider-hld {
        display: none;
    }
    .top-news-hld {
        display: block;
    }
    .news-title {
        margin-top: 20px;
        font-size: 20px;
    }
    .search-links {
        display: none;
    }
    .search-with-btn {
        top: 110px;
    }
    .search-with-btn input {
        margin-bottom: 10px;
    }
    .top-news-hld ul {
        margin-bottom: 0;
    }
    main {
        margin-top: 80px;
    }
    .top-img {
        width: 100%;
        padding-right: 0;
    }
    .top-img-small {
        width: 100%;
        padding-left: 0;
    }
    .left-content {
        width: 100%;
        margin-bottom: 20px;
    }
    .right-content {
        width: 100%;
    }
    .left-small-content.w25 {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .world .left-content {
        width: 100%;
        margin: 0;
    }
    .add-wrap img {
        width: 100%;
    }
    .padd-l {
        padding-left: 0 !important;
    }
    .small-left-part-mobile {
        display: block;
    }
    .blue-wrap .aside-links li {
        width: auto;
        padding: 0 5px;
    }
    .big-right-part {
        display: none;
    }
    .mobile-slider {
        display: block;
    }
    .home-title {
        margin-bottom: 20px;
    }
    .bnt-live {
        height: 320px;
    }
    .swiper-slide .slider-txt {
        bottom: 10px;
        font-size: 18px;
    }
    .news-view .left-part {
        width: 100%;
        float: left;
    }
    .top-img-small {
        margin-top: 20px;
    }
    .more-news {
        margin-top: 20px;
    }
    .news-box {
        margin-bottom: 20px;
    }
    .right-part {
        width: calc(100% - 200px);
        float: right;
    }
    .top-left-part {
        width: 100%;
        margin-bottom: 10px;
    }
    .news-box-hld {
        margin-bottom: 10px;
    }
    .feedback {
        height: 385px;
    }
    .feedback h2 {
        font-size: 25px;
        margin-bottom: 10px;
    }
    .small-footer-colum {
        width: 33%;
        float: left;
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 850px) {
    .hot-section{
        position:fixed;
        left:0;
        bottom:54px;
        z-index:999;
    }
}
@media screen and (max-width: 840px) {
    .soc-icons-wrap{
        display:none;
    }
}
@media screen and (max-width: 800px) {
    .tabs-wrap{
        margin-top:15px;
    }
}

@media screen and (max-width: 768px) {
     .news-title.home-news-title {
         bottom:75px;
     }
    .flip-clock-wrapper ul li a div div.inn{
        font-size:30px !important;
    }
    .flip-clock-wrapper ul{
        width:40px !important;
    }
    .advert.advert-top-text {
        min-width: 320px;
    }
    .advert.advert-right-col-top-text, .advert.advert-right-col-bottom-text {
        min-width: 300px;
    }
    .top-left-part .news-stat, .top-right-part .news-stat{
        left:15px;
    }
    .fb{
        margin-left:10px;
    }

    .view-emission .news-tabs .tab-btn.small-tab-btn {
        width: 100%;
    }
    .navigation.opened .nav-item {
        height: auto;
    }
    .nav-wrap .nav-link {
        padding: 0 14px !important;
    }
    .navigation.opened .nav-wrap .nav-link.menu:after {
        top: 23px;
    }
    .gen .txt-news {
        margin-top: 9px;
    }
    .txt-news.hronology-news .hronology {
        padding-top: 0;
    }
    .all-tv {
        padding-bottom: 20px;
        padding-top: 5px;
        margin-bottom: 0 !important;
        margin-top: 20px;
    }
    .bottom-header {
        margin-bottom: 20px;
    }
    .player .img-wrap2.video-wrap {
        margin-top: 0;
    }
    .all-tv .live-tv img {
        width: 25px;
        float: left;
        margin-top: 5px;
        margin-left: 9px;
    }
    .small-footer-colum {
        width: 50%;
        float: left;
    }
    .all-tv .live-tv span {
        font-size: 14px;
    }
    .all-tv a.bnt-live {
        width: 90px;
        height: 40px;
    }
    .all-tv .live-tv {
        width: 100%;
        float: left;
    }
    /*.view-news.gen{
width:100%;
float:left;
}*/
    .hronology {
        overflow: hidden;
    }
    .footer-colum {
        width: 50%;
        height: 300px;
    }
    .left-grey,
    .right-grey {
        width: 100px;
    }
    .view-register .bnt-btns .news-tabs .tab-btn {
        width: 24%;
        float: left;
        margin-right: 1% !important;
    }
    .view-register .bnt-btns .news-tabs .tab-btn:nth-child(2n) {
        margin-right: 0 !important;
    }
    .view-emission .news-tabs .tab-btn {
        font-size: 15px;
    }
    .under-head p {
        font-size: 18px;
    }
    .small-box-img {
        width: 33%;
    }
    .txt-wrap .title-news {
        font-size: 14px;
        height: 40px;
        overflow: hidden;
        margin-bottom: 0px;
        margin-top: 5px;
        line-height: 19px;
    }
    .row.mobile-fix {
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }
    .big-img .news-title a {
        font-size: 22px;
    }
    .categories-wrap li {
        padding-left: 0px;
    }
    .txt-content {
        font-size: 16px;
    }
    .news-stat .news-time:before,
    .news-stat .read-time:before,
    .news-stat .shared:before {
        width: 7px;
        height: 7px;
        top: 6px;
        background-size: 11px;
    }
    .news-stat .news-time,
    .news-stat .read-time,
    .news-stat .shared {
        font-size: 13px;
    }
    .new-box {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .grey-section .title {
        font-size: 23px;
    }
    .grey-section {
        padding: 30px;
        box-sizing: border-box;
    }
    .grey-section .date {
        margin-bottom: 20px;
    }
    .image-txt-hld {
        width: 100%;
        float: left;
    }
    .txt-content {
        height: 40px;
        overflow: hidden;
    }
    .mobile-hide {
        display: none;
    }
    .mobile-big {
        float: left;
        width: 100%;
    }
    .path {
        float: left;
    }
    .signal-title {
        font-size: 20px;
    }
    .top-news-hld ul li a {
        font-size: 15px;
    }
    .top-news-hld ul li:nth-child(2),
    .top-news-hld ul li:nth-child(3),
    .top-news-hld ul li:nth-child(4) {
        margin-top: 5px;
    }
    .news-descr {
        padding: 0px;
        box-sizing: border-box;
    }
   /* .news-stat {
        margin-bottom: 5px;
    }*/
    .news-descr .slider-txt {
        padding: 0 10px;
    }
    .news-tabs {
        padding-left: 10px;
    }
    .news-tabs .tab-btn {
        margin-right: 4%;
        font-size: 14px;
    }
    .left-small-content.w25 {
        padding-right: 0;
    }
    body  .responsive-videojs  .video-js .vjs-big-play-button {
        top: 35%;
        left: 36%;
    }
    .mega-top-links ul li {
        margin-bottom: 10px;
    }
    .pag-centering {
        float: left;
        width: 100%;
        margin: 0;
    }
    .pagination-inner {
        float: left;
        width: 100%;
    }
    .pagination {
        display: inline-block;
        height: auto;
    }
    .pagination .page-item {
        float: left;
    }
    .page-item:last-child .page-link {
        padding: 0 !important;
        width: 47px !important;
        height: 30px !important;
        top: auto !important;
        margin-top: 3px;
    }
    .is-fixed .path {
        display: none;
    }
    .bnt-live {
        height: 300px;
    }
    .bnt-live .home-title span {
        font-size: 20px;
    }
    .next-section .home-title span {
        font-size: 20px;
    }
    .next-section .home-title span.see-more-small {
        font-size: 13px;
    }
    .blue-wrap .home-title span {
        font-size: 20px;
    }
    .blue-wrap .home-title span.see-more-small {
        font-size: 13px;
    }
    .banner {
        width: 100%;
        float: left;
    }
    .listing-boxes .box-news {
        width: 49%;
        float: left;
    }
    .more-news .box-news {
        width: 49%;
        float: left;
    }
    .top-news-hld a:before {
        content: none;
        display: none;
    }
    #jssor_1 .txt-slider {
        font-size: 35px;
    }
    .hash-tag-inner-wrap {
        width: calc(100% - 200px);
        height: auto;
    }
    .right-hash-tag {
        background: #fff url(../img/hashtag.svg) no-repeat center;
        background-size: 18px;
        position: absolute;
        right: 10px;
        width: 40px;
        height: 40px;
        text-align: center;
        border: 1px solid #b6c3ca;
        z-index: 9;
        float: left;
        top: 10px;
    }
    .navigation.opened {
        top: 111px;
    }
    .top-image-wrap {
        width: 120px;
        height: 120px;
        top: 20px;
    }
    .us .top-image-wrap .center {
        margin-top: 45px;
    }
    .footer .row {
        margin-left: 15px;
        margin-right: 15px;
    }
    .footer .footer-colum.right {
        float: left !important;
    }
    .col-fixed {
        float: left;
        width: 100%;
    }
    .col-fixed-big {
        padding-right: 0px;
        box-sizing: border-box;
    }
    .view-news .col-fixed-big {
        padding-right: 0px;
        box-sizing: border-box;
    }
    .bottom-footer {
        margin-top: 15px;
        padding-top: 15px;
        box-sizing: border-box;
    }
    .bottom-part ul {
        margin-left: 0px;
    }
    .bottom-footer .row {
        margin-left: 0px;
    }
    .logo img {
        margin-left: 15px;
    }
    .more-right-links {
        margin-top: 20px;
    }
    .bottom-part ul li a:first-child {
        margin-left: 5px;
    }
}

@media screen and (max-width: 630px) {
    .news-view-banner {
        min-width: 100%;
        min-height: 131px;
    }
    .news-view-banner #div-gpt-ad-1602622180074-0 {
        min-height: 100px !important;
    }
    .banner-top-new {
        min-height: 304px;
        margin-top: 10px;
    }
    .flip-clock-wrapper ul li a div div.inn{
        font-size:20px !important;
    }
    .flip-clock-wrapper ul{
        margin:0px !important;
        line-height: 45px !important;
        height: 45px !important;
    }
    .flip-clock-wrapper ul li{
        line-height: 45px !important;
    }
    .flip-clock-divider .flip-clock-label{
            right: -45px !important;
    }
    .flip-clock-dot.top{
        top:10px !important;
    }
    .flip-clock-dot.bottom{
        bottom:60px !important;
    }
    .view-register .bnt-btns .news-tabs .tab-btn {
        margin-right: 10px;
    }
    .txt-news.hronology-news .hronology span:before {
        top: 10px;
    }
    .txt-news.hronology-news .hronology span.active:before {
        top: 10px;
    }
    .txt-news.hronology-news .hronology span {
        font-size: 18px;
    }
    .txt-news.hronology-news .hronology span.active {
        font-size: 18px;
    }
    .hronology .swiper-slide {
        height: auto !important;
    }
    .share{
        width:100%;
    }

    .soc-icon {
        float: left;
    }
    .bottom-part ul li {
        margin-bottom: 15px;
    }
    .slide-img-box a.hov-img {
        height: auto;
        max-height: unset;
    }
    .fb{
        margin-left:0px;
    }
    .movie-icon {
        margin-bottom: 5px;
    }
    .text-holder .movie-icons {
        margin-bottom: 0;
    }
    .iframe-conteiner {
        width: 100%;
        margin-bottom: 10px;
    }

}

@media screen and (max-width: 600px) {
    .new-banner{
        margin-top:20px;
    }
    .new-banner img {
        float: left;
        width: 100%;
        height: 240px;
        object-fit: cover;
    }
    .bnt-blue{
        left:23%;
    }
     .bnth-top-link{
         padding:0 10px;
         box-sizing:border-box;
     }
    .programm-today .news-box-hld {
        width: 49%!important;
        float: left;
    }
    .f-links {
        width: 100%;
        float: left;
    }
    .right-links {
        float: left;
    }
    .small-footer-colum.right .right-txt,
    .small-footer-colum.right .tel {
        float: left;
        width: 100%;
        text-align: left;
    }
    .small-footer-colum.right .right {
        float: left;
        width: 100%;
    }
    .small-footer-colum.right {
        float: left;
        width: 100%;
        margin-top: 20px;
    }
    .small-box-img {
        height: 260px;
    }
    .share span {
        float: left;
        width: 100%;
        margin: 3px 0px;
        margin-bottom: 0;
    }
    .share .blue-fb {
        width: 30px;
    }
    .txt-news-programs .news-title a {
        font-size: 22px;
    }
    .txt-news.hronology-news .text-hronology-news {
        float: left;
    }
    .soc-icons-wrap {
        display: none;
    }
    .feedback {
        height: 500px;
    }
    .feedback .send {
        margin-top: 20px;
        line-height: 30px;
        width: 300px;
        height: 40px;
    }
    .feedback .send:before {
        top: -5px;
    }
    .news-box-hld {
        width: 100% !important;
    }
    .txt-news.hronology-news .hronology {
        width: 100%;
    }
    .txt-news.hronology-news .hronology span {
        float: left;
    }
    .txt-news.hronology-news .text-hronology-news {
        width: 100%;
    }
    .txt-news.hronology-news .hronology {
        border-left: none;
    }
    .us .top-image-wrap .center {
        margin-top: 32px;
    }
    .programm-today .home-title {
        margin-top: 10px;
    }
    .bg-wrap {
        margin-top: 10px;
    }
    .footer {
        margin-top: 0px;
    }
    .gen .txt-news {
        margin-top: 20px;
    }
    .txt-news.hronology-news .hronology span {
        margin: 10px 0px;
    }
    .txt-news.hronology-news .hronology span.active {
       margin: 10px 0px;
    }

    main.register,
    main.programm {
        margin-top: 60px;
    }
    .small-box-content .news-box-hld {
        width: 49% !important;
    }
    /*.news-title.small-news-title {
        height: 45px;
    }*/
    .centering-content {
        width: 100%;
    }
    .top-left-part .img-wrap a.hov-eff {
        height: auto;
    }
    .btn-search span {
        height: 38px;
    }
    .txt-news img {
        max-width: 100%;
        margin: 0 !important;
        height: auto;
    }
    .b-about-show {
        max-height: 305px;
    }
}

@media screen and (max-width: 545px) {
    .bnth-top-link{
        font-size:13px;
    }
.actuality-slider1 .swiper-button-next{
    display:block;
    position: absolute;
    top: 34% !important;
    width: 50px !important;
    z-index: 99999999;
    cursor: pointer;
    margin-top: 0 !important;
    background: url(../img/arrow_slider_next.svg) no-repeat center !important;
    background-size: 60px !important;
    opacity: 0.7 !important;
}
.actuality-slider1 .swiper-button-prev {
    display:block;
    position: absolute;
    top: 34% !important;
    width: 50px !important;
    z-index: 99999999;
    cursor: pointer;
    margin-top: 0 !important;
    background: url(../img/arrow_slider_prev.svg) no-repeat center !important;
    background-size: 60px !important;
    opacity: 0.7 !important;
}
}

@media screen and (max-width: 500px) {
    .bnth-top-link{
        font-size:11px !important;
    }
    .tabs-wrap{
        margin-top:0px;
    }
    /*.search-with-btn.active {
    top: 140px;
}*/
    .all-tv a.bnt-live {
    width: 90px;
    margin:0;
}
    .flip-clock-wrapper{
        width:90% !important;
    }
    .breadcrumbs{
        margin-top:50px !important;
    }
    .view-news {
        margin-top: 30px;
    }
    .view-news .breadcrumbs{
        margin-top:20px !important;
    }
    .view-emission .breadcrumbs{
        margin-top:30px !important;
    }
    .view-emission{
        margin-top:30px;
    }
    .navigation.opened{
        top:101px;
    }
    .menu-btn {
        width: 70px;
    }
    .big-slider-watch .img-title {
        left: 15px;
    }

    .news-stat .news-time:before,
    .news-stat .shared:before {
        left: 3px;
    }
    .news-stat .news-time,
    .news-stat .read-time,
    .news-stat .shared {
        font-size: 12px;
    }
    .top-image-wrap {
        width: 80px;
        height: 80px;
        top: 45px;
    }
    .gray-part span {
        font-size: 14px;
    }
    .top-image-wrap {
        right: 20px;
    }
    .all-em-hld {
        margin-top: 10px;
    }
    .left-grey,
    .right-grey {
        width: 70px;
    }
    .middle-part img {
        width: 100px;
    }
    .big-img .news-title a {
        font-size: 20px;
    }
    .programm .bottom-content {
        margin-top: 0;
    }
    .programm .register-head {
        margin-top: 25px;
    }
    .register-head {
        margin-top: 25px;
    }
    .register-head h2 {
        font-size: 25px;
    }
    .view-emission .news-tabs .tab-btn {
        font-size: 11px;
    }
    .news-descr img {
        max-width: 100%;
    }
    .related-wrap {
        width: 100%;
        float: left;
        margin-right: 0px;
    }
    .news-boxes .img-wrap1 {
        width: 90px;
        margin-top: 10px;
    }
    .news-boxes .mobile-fix {
        width: calc(100% - 100px);
        float: right;
    }
    .news-boxes .txt-wrap .title-news {
        font-size: 16px;
        font-weight: 500;
        line-height: 17px;
    }
    .left-small-content .txt-content,
    .right-small-content .txt-content {
        font-weight: bold;
        font-size: 18px;
    }
    .navigation.opened .mega-menu.opened .mega-top-links ul li a {
        font-size: 14px;
    }
    .news-view .news-descr .slider-txt {
        font-size: 13px;
        height: 42px;
    }
    .brexit-section .text-content .brexit-head {
        top: -26px;
    }
    .right-small-content .link-news:before {
        top: 13px;
    }
    .text-content {
        font-size: 16px;
        line-height: 17px;
        font-weight: 500;
    }
    .right-small-content .link-news {
        font-weight: 500;
    }
    .more-small-news .quadrat-wrap img {
        height: 90px;
        object-fit: cover;
        font-family: "object-fit: cover;";
    }
    .related-wrap {
        margin-right: 50%;
        margin-bottom: 20px;
    }
    .tabs-slider-view .swiper-button-next,
    .tabs-slider-view .swiper-button-prev {
        display: none !important;
    }
    .swiper-slide.active:before {
        font-size: 11px;
        padding: 3px 10px;
    }
    .news-boxes .box-news {
        margin: 7px 0;
        border-top: 1px solid #d3d3d3;
    }
    .news-boxes .box-news .txt-wrap {
        line-height: 17px;
    }
    .news-boxes .box-news .news-stat {
        margin-top: 5px;
    }
    .news-boxes .box-news .news-stat .news-time,
    .news-boxes .box-news .news-stat .shared {
        font-size: 11px;
        margin-top: 0;
    }
    .news-boxes .box-news .news-stat .news-time:before,
    .news-boxes .box-news .news-stat .shared:before {
        top: 4px;
    }
    .world .new-box,
    .top24 .new-box {
        margin-top: 7px;
        margin-bottom: 7px;
    }
    .world .new-box .img-new-box,
    .top24 .new-box .img-new-box {
        width: 90px;
        margin-top: 10px;
    }
    .world .new-box .img-new-box img,
    .top24 .new-box .img-new-box img {
        height: 90px;
        object-fit: cover;
        font-family: "object-fit: cover;";
    }
    .world .new-box .txt-new-box,
    .top24 .new-box .txt-new-box {
        width: calc(100% - 100px);
        float: right;
        padding-bottom: 0;
    }
    .top-news-wrap .white-bg p {
        height: auto;
        font-size: 15px;
    }
    .top-news-wrap .white-bg {
        padding-top: 10px;
    }
    .brexit-section .small-part-links .smart-part-title a {
        font-size: 16px;
    }
    .brexit-section .smart-part-title a {
        font-size: 15px;
    }
    .top-news-wrap .img-new-box {
        width: 90px;
        margin-top: 10px;
    }
    .top-news-wrap .top-img-small {
        margin-top: 15px;
    }
    .top-news-wrap .top-img-small .new-box {
        margin: 7px 0;
    }
    .top-news-wrap .txt-new-box {
        width: calc(100% - 100px);
        float: right;
        padding-bottom: 0;
    }
    .top-news-wrap .txt-new-box .txt-content {
        font-size: 16px;
        font-weight: 500;
        line-height: 17px;
    }
    .top-news-wrap .img-new-box img {
        height: 90px;
        object-fit: cover;
        font-family: "object-fit: cover;";
    }
    .news-boxes .img-wrap1 img {
        height: 90px;
        object-fit: cover;
        font-family: "object-fit: cover;";
    }
    .top-news-wrap .txt-new-box .white-bg {
        padding-bottom: 0;
    }
    .top-news-wrap .txt-new-box .news-stat .news-time,
    .top-news-wrap .txt-new-box .news-stat .shared {
        font-size: 11px;
        margin-top: 0;
    }
    .top-news-wrap .txt-new-box .news-stat .news-time:before,
    .top-news-wrap .txt-new-box .news-stat .shared:before {
        top: 4px;
    }
    .news-view .news-title {
        margin-top: 0;
    }
    .img-new-box {
        width: 100%;
        float: left;
    }
    body .is-fixed a.logo img {
        width: 100%;
    }
    .home-section .right-small-content {
        padding-left: 0;
    }
    .world .more-small-news .small-news {
        padding-left: 10px;
    }
    .box-news {
        width: 100%;
    }
    .txt-new-box {
        float: left;
        width: 100%;
    }
    .grey-section {
        float: left;
        width: 100%;
    }
    .image-section {
        float: left;
        width: 100%;
    }
    .live-wrap .title {
        font-size: 23px;
    }
    .live-wrap .live-txt {
        font-size: 15px;
    }
    .news-title {
        font-size: 20px;
        font-weight: bold;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .input-wrapper.radio-wrapper label {
        font-size: 15px;
    }
    .number-of-answer {
        font-size: 15px !important;
    }
    .buttons .vote {
        font-size: 15px;
    }
    .buttons .more-investigation {
        font-size: 15px;
    }
    .left-tabs .tab-btn {
        font-size: 18px;
    }
    .footer .footer-colum {
        width: 50%;
        float: left;
        height: 320px;
        overflow: hidden;
    }
    .bottom-footer .left-links {
        float: left;
        width: 100%;
    }
    .bottom-part .right {
        float: left;
        width: 100%;
        margin-top: 10px;
    }
    .bottom-footer .right-links {
        float: left;
        width: 100%;
        margin-top: 10px;
    }
    a.logo {
        width: 100px;
        margin-top: 15px;
    }
    header.is-fixed a.logo {
        margin-top: 15px;
    }
    a.logo img {
        float: left;
        width: 100%;
    }
    .current-txt,
    .current-title {
        font-size: 14px;
    }
    .home-title span {
        font-size: 20px;
    }
    .img-title {
        font-size: 18px;
        line-height: 20px;
        font-weight: 500;
    }
    .news-tabs {
        padding-left: 10px;
        box-sizing: border-box;
    }
    .news-tabs .tab-btn {
        margin-right: 10px;
        font-size: 11px;
    }
    .news-tabs .tab-btn {
        padding-bottom: 5px;
        box-sizing: border-box;
    }
    .current-txt:before {
        width: 23px;
        height: 23px;
    }
    .current-txt {
        padding-left: 25px;
        box-sizing: border-box;
    }
    .mega-top-links {
        width: 100%;
        float: left;
        margin-top: 0;
    }
    .mega-top-links .mega-menu-head a {
        margin-bottom: 10px;
    }
    .news-wrap-view .img-wrap1 {
        float: left;
        width: 100%;
    }
    .news-wrap-view .img-wrap1:nth-child(even) {
        margin-left: 0px;
    }
    .padd-l {
        padding-left: 0px;
    }
    .top-news-hld ul li a {
        float: left;
        width: 100%;
        font-size: 12px;
    }
    .top-news-hld ul li:nth-child(2),
    .top-news-hld ul li:nth-child(3),
    .top-news-hld ul li:nth-child(4) {
        margin-top: 11px;
    }
    .three-punkts {
        display: none;
    }
    .top-news-wrap .top-img-small .new-box .txt-new-box .white-bg {
        margin-top: 10px !important;
    }
    .top24 .white-bg .txt-content {}
    .disabledGal a,
    .disabledGal a img {
        width: 100%;
    }
    body .culture-new .new-box .txt-new-box {
        width: 100%;
    }
    .news-wrap-view .img-wrap1 img {
        float: left;
        width: 90px;
        height: 90px;
        object-fit: cover;
        font-family: "object-fit: cover;";
        margin-top: 10px;
    }
    .white-bg {
        padding-top: 0;
        padding-left: 0;
    }
    .box-news .txt-wrap {
        height: auto;
    }
    .txt-new-box .txt-content {
        height: auto;
    }
    .news-boxes {
        margin-top: 0;
    }
    .txt-content {
        height: auto;
    }
    .fixed-wrap {
        top: auto;
    }
    .img-new-box a {
        height: auto;
    }
    .brexit-section .img-wrap1 {
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    .brexit-section .text-content {
        width: 100%;
    }
    .news-wrap-view .img-wrap1 {
        height: auto;
        margin-top: 7px;
        margin-bottom: 7px;
        border-top: 1px solid #d3d3d3;
    }
    .news-wrap-view .img-wrap1 .img-title {
        height: auto;
        width: calc(100% - 110px);
        float: right;
        position: relative;
        bottom: auto;
        left: auto;
        font-size: 16px;
        margin-top: 10px;
        font-weight: 500;
        line-height: 17px;
        color: #38454d;
    }
    .news-wrap-view a.img-wrap1:after {
        display: none;
    }
    .left-small-content {
        width: 100%;
        padding-right: 7px;
        margin-bottom: 20px;
    }
    .right-small-content {
        width: 100%;
        padding-left: 7px;
    }
    .home-title {
        margin-bottom: 20px;
        margin-top: 20px;
        overflow: hidden;
    }
    .news-stat .news-time,
    .news-stat .read-time,
    .news-stat .shared {
        padding-left: 12px;
        box-sizing: border-box;
    }
    .box-news {
        margin-top: 10px;
    }
    .swiper-button-prev,
    .swiper-button-next {
        top: 30% !important;
    }
    .tabs-slider-view .swiper-button-prev {
        top: 32% !important;
    }
    .tabs-slider-view .swiper-button-next {
        top: 32% !important;
    }
    body  .responsive-videojs  .video-js .vjs-big-play-button {
        font-size: 9em;
        line-height: 83px;
        width: 88px;
        height: 82px;
        top: 31%;
        left: 35%;
    }
    .more-small-news .vertical-centering {
        width: 100%;
    }
    .top-news-hld ul li:nth-child(2),
    .top-news-hld ul li:nth-child(3),
    .top-news-hld ul li:nth-child(4) {
        margin-top: 14px;
    }
    .top-news-hld ul li {
        padding: 5px 0;
    }
    .top-news-hld ul li a {
        font-size: 13px;
    }
    .top-news-hld ul li:nth-child(1) {
        margin-left: 2%;
        margin-right: 4%;
        margin-top: 6px;
    }
    .top-news-hld ul li:nth-child(1) a {
        margin-left: -4px;
    }
    .right-part {
        margin-top: 0px;
    }
    .blue-wrap .home-title span {
        font-size: 20px;
    }
    .blue-wrap .home-title span.see-more-small {
        font-size: 13px;
    }
    .top-head {
        font-size: 17px;
    }
    .more-news .box-news .title-news {
        line-height: 17px;
        height: 50px;
        overflow: hidden;
    }
    .top-news-hld a {
        font-size: 14px !important;
    }
    .swiper-slide .slider-txt {
        font-size: 13px !important;
        bottom: 0px !important;
    }
    .bnt-live {
        height: 330px;
    }
    .add-wrap {
        float: left;
        width: 100%;
    }
    .right-part .box-news {
        margin-top: 20px
    }
    section {
        margin-top: 15px;
    }
    .bnt-live .home-title span.see-more-small {
        font-size: 13px;
    }
    .bottom-part ul {
        margin-block-start: 0em;
        padding-inline-start: 0px;
        margin-top: 10px;
    }
    .bottom-footer .right-links .soc-icon {
        float: left !important;
    }
    .bottom-part .tel {
        width: 100%;
        text-align: left;
    }
    .bottom-part .right-txt {
        text-align: left;
        margin-top: 10px;
    }
    .bottom-part ul li a:first-child {
        padding-left: 0px !important;
    }
    .more-news {
        margin-top: 15px;
    }
    main {
        margin-top: 60px;
    }
    .under-head p {
        font-size: 16px;
    }
    small-txt-content {
        margin-bottom: 10px;
    }
    .more-small-news {
        margin-top: 5px;
    }
    .left-tabs .tab-btn {
        margin-bottom: -10px;
    }
    .categories-wrap {
        margin-bottom: 15px;
    }
    .more-news .txt-wrap {
        margin-top: 0px;
    }
    strong {
        font-weight: normal !important;
        ;
    }
    .page-link {
        margin-left: 0px !important;
    }
    .news-stat .read-time:before {
        position: absolute;
        content: "";
        width: 16px;
        height: 16px;
        background: url(../img/schedule-24px.svg) no-repeat left;
        left: 0px;
        top: 2px;
        background-size: 12px;
    }
    .head-top {
        height: 60px;
        line-height: 60px;
    }
    .sport-slider .txt-slider {
        line-height: 19px;
    }
    .search-with-btn {
        top: 101px;
    }
    body .is-fixed .navigation {
        height: calc(100vh - 40px);
    }
    body .is-fixed .search-with-btn {
        top: 101px !important;
    }
    .is-fixed {
        box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3) !important;
        border-bottom: 0;
    }
    body .btn-head {
        height: 60px;
    }
    .head-top .right {}
    .menu-btn {
        height: 60px;
        line-height: 60px;
    }
    .menu-btn .top {
        top: 13px;
    }
    .menu-btn .middle {
        top: 26px;
    }
    .menu-btn .bottom {
        top: 39px;
    }
    body .is-fixed .menu-btn .top {
        top: 13px;
    }
    body .is-fixed .menu-btn .middle {
        top: 26px;
    }
    body .is-fixed .menu-btn .bottom {
        top: 39px;
    }
    body .is-fixed .btn-head {
        height: 60px;
        line-height: 60px;
    }
    body .is-fixed .btn-search span,
    body .btn-search span {}
    .top-part {
        margin-top: 80px;
    }
    .img-wrap img {
        min-height: auto !important;
    }
    .img-wrap {
        margin-bottom: 10px;
    }
    .centering-content {}
    .home-title span {
        font-size: 24px;
    }
    .nav .top-link {
        font-size: 13px;
    }
    .news-title.home-news-title {
        font-size: 19px;
    }
    .bottom-head {
        padding: 0 20px;
        box-sizing: border-box;
    }
    body .is-fixed a.logo img {
        margin-top: 0px;
    }
    .soc-icons-wrap {
        top: 183px;
    }
    .nav .top-link {}
    .nav .top-link.active:before {
        bottom: 0px;
    }
    .nav .top-link:before {
        bottom: 0px;
    }
    .color-wrap p {
        height: 130px;
    }
    .txt-news blockquote p {
        margin-top: 10px;
    }
    .big-img .news-title a {
        line-height: 25px;
    }
    .big-img .news-title {
        margin-bottom: 10px;
        line-height: 24px;
    }
    .program-tabs .tab-btn {
        margin: 1%;
    }
    .view-register .bnt-btns .news-tabs .tab-btn {
        width: 49%;
    }
    .home-title a {
        right: -7px;
    }
    .program-box .txt-holder span.hour {
        font-size: 18px;
    }
    .program-box .txt-holder span.name {
        font-size: 15px;
        margin-bottom: 5px;
    }
    .program-box .txt-holder span.hour {
        margin-top: 0px;
    }
    .programm-today .news-box-hld {
        width: 49% !important;
    }
    .bnt-programm .home-title {
        margin-top: 0px;
    }
    .all-tv {
        padding-top: 5px;
        box-sizing: border-box;
    }
    .live-tv {
        margin-bottom: 5px;
    }
    .all-tv a.bnt-live {
        width: 80px;
    }
    .player-wrap .play-btn {
        width: 40px;
        height: 40px;
    }
    .content-left {
        margin-top: 70px;
    }
    .content-left h2 {
        font-size: 20px !important;
    }
    .content-left ul {
        padding-left: 0px !important;
    }
    .all-em-hld .all-program-txt {
        margin-right: 0px;
    }
    .lt{
        margin-left:10px;
    }
    .portal .info-content{
        margin-top:25px;
    }
    .portal #getting-started {
        position: absolute;
        color: #fff;
        padding: 8px;
        bottom: 295px;
        font-size: 20px;
        width: 100%;
        right: 10px;
    }

    main.portal {
    margin-top:100px !important;
    background: rgba(0,0,0,0.3);
    float: left;
    width: 100%;
}
.portal .accent-news{
    margin-bottom:0px;
}
.portal .news-portal .news{
    font-size:19px;
}
.portal .more-films h2 {
    float: left;
    width: 100%;
    color: #fff;
    margin-bottom: 11px;
    font-size: 21px;
}
.portal .info-content .imp-info{
    font-size:14px;
}
.bnt-live.bnt-live-active {
    margin-left: 10px !important;
}
}

@media screen and (max-width: 450px) {
    .program-tabs .tab-btn {
        width: 110px;
    }

    .small-box a {
        width: 95%;
        float: left;
    }
    .categories-wrap .category-link {
        font-size: 16px;
    }
    .categories-wrap li {
        margin: 0 5px;
    }
}
@media screen and (max-width: 450px) {
    .portal #getting-started{
        bottom:260px;
    }
}

@media screen and (max-width: 400px) {
    .all-tv a.bnt-live{
        width:80px;
    }
    .portal #getting-started{
        bottom:220px;
    }

.bnt-live.bnt-live-active {
     margin-left: 0px !important;
}
    .view-emission .news-tabs .tab-btn {
        width: 100% !important;
    }
    main {
        margin-top: 60px;
    }
    .footer .footer-colum {
        height: 340px;
    }
    .gray-part span {
        font-size: 12px;
    }
    .top-image-wrap {
        top: 30px;
    }
    .top-image-wrap {
        width: 90px;
        height: 90px;
    }
    .home {
        background: url(../img/home.svg) no-repeat center;
        background-size: 28px;
        width: 20px !important;
    }
    .top-news-hld ul li a {
        font-size: 12px;
    }
    .fixed-wrap {
        height: 90px;
    }
    .gray-part {
        padding: 10px;
        box-sizing: border-box;
        height: 150px;
    }
    .sign-in.feedback h2 {
        margin-bottom: 30px;
        padding: 0 10px;
    }
}

@media screen and (max-width: 390px) {
    .all-tv a.bnt-live {
    width: 75px;
}
.mob-show .live-tv{
    width:105px;
}
.mob-show .live-tv span{
    font-size:12px;
    margin-top:12px;
}
.mob-show .live-tv img{
    width:23px;
}
.bnth-top-link{
        font-size:10px !important;
    }


}
@media screen and (max-width: 350px) {
    .mob-show .live-tv{
    width:90px;
}
.mob-show .live-tv span{
    font-size:11px;
    margin-top:12px;
}
.mob-show .live-tv img{
    width:20px;
}
.bnth-top-link{
    font-size:9px;
}
.mob-show .live-tv span{
    font-size:10px;
    margin-top:14px;
}
}
