.menu-icon{
	display:none;
	width:26px;
	height:26px;
	border-top:3px #FFF solid;
	position:relative;
	position:absolute;
	right:15px;
	top:15px;
	cursor:pointer;
	z-index:25;
}
.menu-icon:after{
	content:"";
	display:block;
	width:100%;
	height:3px;
	background:#FFF;
	position:absolute;
	top:6px;
	cursor:pointer;
}
.menu-icon:before{
	content:"";
	display:block;
	width:100%;
	height:3px;
	background:#FFF;
	position:absolute;
	top:15px;
	cursor:pointer;
}
.menu-icon-open{border:none;top:11px;}
.menu-icon-open:after{transform: rotate(-45deg);top:15px;}
.menu-icon-open:before{transform: rotate(45deg);top:15px;}


@media screen and (max-width: 1200px) { 
    .header-news{margin: 0 40px;}
    .serch-form{width: 600px;}
    .site-menu{padding: 0px;}
    .site-menu ul li ul{width: 250px;}
    .site-menu li li{padding: 10px 15px;}
    .mainnews-right{width: 35%;}
    .mainnews-slider{width: 64%;}
    
    .mainspetspoekt-left{/*width: 38%;*/}
    .mainspetspoekt-right{/*width: 60%;*/}
    .mainspetspoekt-slider{padding: 0;}
    
    .main-blocks1-prognoz{width: 290px;}
    .subscribe-left{max-width: 655px;}
    
    .boxofise-top-right{width: 52%;}
    
    .arhive-left{width: 38%;}
    .arhive-right{width: 60%;}
    .ali-cont{padding: 15px 0 0 15px;}
    
    .kasa-left{width: 60%;}
    .kasa-right{width: 38%;}
    
    .subs-left{width: 60%;}
    .subs-right{width: 38%;}
    
    .realiz-left{width: 65%;}
    .realiz-right{width: 35%;}
    
    .statistic-title{float: none;}
    .statistic-filtr{margin: 15px 0 0 0px;}
}


@media screen and (max-width: 1100px) { 
    .header-news{margin: 0 15px;}
    .serch-form{width: 510px;}
    .site-menu ul li a{padding: 0 8px;}
    .site-logo{min-width: 320px;}
    .main-blocks1-list{flex-wrap: wrap;justify-content: center;}
    .main-blocks1-prognoz{width: 100%;padding: 25px 0 0 0;}
    .main-boxoffise,.main-block1-banner{margin: 0 15px;}
    .subscribe-left{max-width: 600px;}
    .footer-menu ul li{text-align: center;}
    
    .boxofise-right-title{margin: 0 10px 0 0;}
}


@media screen and (max-width: 992px) { 
    .wrapper{padding: 0px 0px 0px 0px;background: #1c0549 !important;}
    .wrapper-img-mobile{display: block; width: 100%;}
    .site-logo{min-width: 200px;padding: 0 10px;}
    .header-login,.serch-icon{min-width: 70px;}
    .site-menu ul li ul{width: 200px;}
    .site-menu li li{padding: 8px 8px;}
    .special-wrapper {
        padding: 0;
    }
    
    .mn-bignews{font-size: 24px;line-height: 30px;}
    .section-padding,.mainspetspoekt-block .section-padding,.maininterview-block .section-padding,.maingallery-block .section-padding{padding: 0 15px;}
    .mainspetspoekt-block .red-title,
    .maininterview-block .red-title,
    .maingallery-block .red-title{padding-left: 0px;}
    
    .mainbot-block-item{width: 32%;}
    .mainbot-block-text{padding: 0 0 0 10px;}
    .mainbot-block-name{font-size: 14px;}
    
    .mainrealiz-table-line{padding: 10px 10px;}
    .mainrealiz-table-line span{min-width: 140px;}
    .mainrealiz-table-line a{text-align: right;}
    .main-jornal-events .main-events-wrap,
    .main-jornal-events .section-padding{display: block;}

    .main-jornal,.main-events{width: 100%;}
    .main-jornal-list{justify-content: center;margin-bottom: 20px;}
    
    .boxofise-top-left{width: 100%;float: none;}
    .boxofise-top-right{width: 100%;float: none;padding: 15px 0 0 0;display: block;}
    .boxofise-topdate{text-align: center;}
    .boxofise-topdate-black{display: block;margin: 0px;}
    .boxofise-right-title{text-align: center;}
    .boxofise-right-form{padding: 8px 0 0 0;}
    .boxofise-right-form form{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .borf-num .jq-selectbox__select{border-right: #ededed solid 1px;}
    
    .boxofise-right-form .borf-num{order: 0;}
    .boxofise-right-form .borf-city{order: 1;}
    .boxofise-right-form .borf-year{order: 2;}
    .boxofise-right-form input[type="submit"]{order: 3;}
    
    .boxofise-table-cont{width: 100%;overflow: auto;}
    .boxofise-table-cont table{min-width: 992px;}
    .boxofise-table-cont table.fbcontent{min-width: initial;}

    .schedule-topblock{display: block;}
    
    .arhive-left{width: 100%;float: none;max-width: inherit;}
    .arhive-right{width: 100%;float: none;max-width: inherit;padding: 45px 0 0 0;}
    
    .kasa-left{width: 100%;float: none;}
    .kasa-right{width: 100%;float: none;padding: 30px 0 0 0;}
    .kasa-right-banner{justify-content: center;}
    .fasebook-vidjet{padding: 25px 10px 15px 10px;}
    
    .nomer-pages{min-width: 150px;}
    .nomer-nav-soderj{min-width: 150px;}
    
    .subs-left{width: 100%;float: none;}
    .subs-right{width: 100%;float: none;}
    
    .realiz-left{width: 100%;float: none;}
    .realiz-right{width: 100%;float: none;padding: 25px 0 0 0;}
    .trailering-table{padding-right: 0px;}
    .realiz-note{padding: 8px 0 0 0;}
    
    .statistic-top{padding-bottom: 0px;}
    .statistic-filtr{flex-wrap: wrap;}
    .statistic-filtr-item{width: 46% !important;margin-bottom: 20px;}
    .statistic-country{flex-wrap: wrap;}
    .statistic-country-item{width: 32%;}
   
} 

@media screen and (max-width: 768px) { 
    .menu-icon{display: block;}
    .wrapper{padding: 50px 0 0 0;}
    .site-menu{
        min-height: inherit;
        height: 50px;
        position: fixed;
        left: 0px;
        top: 0px;
        z-index: 999;
        width: 100%;
    }
    .site-menu ul{
        display: block;
        background: #bd292c;
        position: fixed;
        top: 50px;
        width: 250px;
        height: 100%;
        right: 0px;
        overflow: auto;
        padding-bottom: 60px;
        text-align: right;
        padding: 15px 0 60px 0;
        display: none;
    }
    .site-menu ul li{text-align: right;}
    .site-menu ul li a{height: 50px;background: none !important;height: inherit;text-align: right;display: block;padding: 5px 15px 5px 15px;}
    .site-menu ul li ul{display: block;background: none;box-shadow: none;position: relative;width: auto;top: 0px;padding: 0px 0 15px 0;}
    .site-menu li li{background: none;text-align: center;padding: 0px !important;}
    .site-menu li li a{color: #FFF !important;padding: 2px 15px 2px 25px;font-size: 14px;line-height: 18px;}
    .site-logo{
        position: fixed;
        left: 15px;
        top: 6px;
        width: 150px;
        border: none;
        height: auto;
        z-index: 9999;
    }
    .wrapper-content{overflow: hidden;}
    .header{display: block;height: auto;}
    .serch-block{height: 60px;}
    .serch-icon{display: none;}
    .serch-form{display: flex !important;height: auto;padding:8px 10px 5px 10px;justify-content: space-between;width: 100%;border-bottom: #ededed solid 1px;margin-bottom: 15px;}
    .serch-form input[type="submit"]{height: 30px;min-width: 30px;background-position: center center;}
    .serch-form input[type="text"]{width: 100%;display: block;max-width: inherit;font-size: 14px;}
    .serch-form select{height: 36px;}
    
    .header-news-block{height: auto;padding: 10px;}
    .header-news{position: relative;margin: 0;}
    .header-login{
        background: #FFF;
        position: fixed;
        max-width: 40px;
        height: 40px;
        min-width: 40px;
        top: 5px;
        right: 55px;
        z-index: 9999;
        border-radius: 100%;
    }
    .mainnews-left-content{padding: 0 15px 0 20px;}
    .mainnews-left{height: 380px;}
    .red-title{font-size: 26px;line-height: 30px;}
    .mainnews-slider{width: 100%;float: none;margin: 0 auto 0 auto;}
    .mainnews-right{width: 100%;float: none;margin: 15px auto 0 auto;}
    .mainnews-list a{min-height: 90px;padding: 5px 0;}
    
    .mainspetspoekt-block{padding: 30px 0 0 0;}
    .mainspetspoekt-left{/*width: 100%;*/float: none;margin: 0 auto 0 auto;}
    .mainspetspoekt-left img{display: block;margin: 0 auto;}
    .mainspetspoekt-right{/*width: 100%;*/float: none;margin: 15px auto 0 auto;}
    
    .main-blocks1-list{display: block;}
    .main-blocks1-prognoz{width: 100%;padding: 25px 0 0 0;}
    .main-boxoffise,.main-block1-banner{margin: 0 auto 15px auto;}
    
     .subscribe-block{margin: 40px 0 0 0;padding: 20px 0 20px;}
    .subscribe-title{font-size: 26px;    line-height: 30px;}
    
    .mainanalitic-block,.maininterview-block,.mainbot-blocks,.mainrealiz-block,.maingallery-block,.footer,.main-jornal-events{margin-top: 35px;}
    .mainanalitic-list{flex-wrap: wrap;}
    .mainanalitic-item{width: 100%;margin-bottom: 20px;}
    a.maininterview-img{height: auto;}
    
    .mainbot-list{display: block;}
    .mainbot-block-item{width: 100%;}
    .mainbot-block-cont{justify-content: flex-start;}
    
    .mainrealiz-cont{display: block;}
    .mainrealiz-left{padding: 0 0 20px 0;}
    .mainrealiz-banner{margin: 0 auto;}
    .mainrealiz-table-line a{font-size: 14px;}
    .mainrealiz-table-line span{font-size: 14px;}
    
    .main-jornal-item{/*margin: 0px 5px;*/}
    .main-events{padding: 15px 10px 5px 10px;}
    
    .footer-menu{display: none;}
    .footer-middle{padding: 15px 0;}
    .footer-middle .section-padding{display: block;text-align: center;}
    .footer-sots{justify-content: center;padding: 15px 0 0 0;}
    .boxofise-decryption-list{display: block;}
    .boxofise-decryption-item{width: 100%;margin-bottom: 25px;}
    .boxofise-decryption-line{margin-bottom: 4px;}
    
    .schedule-table{width: 100%;overflow: auto;}
    .schedule-table table{min-width: 768px;}
    
    .pagitation-block ul{flex-wrap: wrap;}
    .pagitation-block ul li{margin-bottom: 10px;}
    .section-padding h1{font-size: 24px;line-height: 30px;}
    
    .calendar-table{width: 100%;overflow: auto;}
    .calendar-table table{min-width: 768px;}
    
    .kasa-table{width: 100%;overflow: auto;}
    .kasa-table table{min-width: 768px;}
    .kasa-prognoz-title,.kasa-prognoz-title{font-size: 24px;}
    h2{font-size: 24px;}
    
    .nomer-navigation{display: block;}
    .nomers-pag{margin: 0 auto;max-width: 260px;border: #ededed solid 1px;border-left: none;}
    .nomer-pages,.nomer-name{height: 30px;padding-bottom: 10px;}
    .nomer-slider{margin-top: 35px;}
    .nomer-slider .slick-arrow{top: 45%;}
    
    .subs-form-line{display: block;margin-bottom: 15px;}
    .sf-line-left{margin-bottom: 15px;}
    .sf-line-left{width: 100%;}
    .sf-line-right{width: 100%;}
    .newspage-slider-block{margin-bottom: 25px;}
    
    .newsend-block{display: block;}
    .newsend-block .newsend-sots{justify-content: center;padding: 10px 0 0 0;}
    .newspage-slider-block .slick-prev{right: 55px;}
    
    .statistic-distr{flex-wrap: wrap;}
    .statistic-distr-item{width: 100%;}
    
}

@media screen and (max-width: 640px) {
    .realiz-block{display: block;padding: 15px 0 0 0;}
    .realiz-img{display: block;margin: 0 auto 15px auto;}
    .realiz-cont{padding: 0px;}
    .trailering{margin: 35px 0 0 0;}
    .trailering-table{width: 100%;overflow: auto;}
    .trailering-table table{min-width: 640px;}
}

@media screen and (max-width: 540px) { 
    .mainnews-left{height: 300px;}
    .mainrealiz-left-top{display: block;}
    .main-jornal-list{justify-content: space-between;margin-bottom: 20px;}
    .schedule-form form{display: block;}
    .schedule-form-left{margin-bottom: 15px;}
    .onlinearhiv-item{    padding: 10px 10px;}
    .onlinearhiv-item-date{padding: 0 5px 0 0;}
    .special-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 0;
    }
    .special-wrapper .mainspetspoekt-left  * {
        height: 340px !important;
    }
    .mainspetspoekt-left{width: 100%;}
    .mainspetspoekt-right{width: 100%;}
    
    .kasa-seemore-cont{flex-wrap: wrap;}
    .kasa-seemore-img{margin: 0 auto 10px auto;}
    .kseemore-cont{padding: 0px;}
    
    .nomer-slider{padding: 0 58px;}
    .statistic-filtr-item {
        width: 100% !important;
        margin-left: 0px;
    }
    .statistic-pag{flex-wrap: wrap;}
    .statistic-country-item{width:100%;}
}

@media screen and (max-width: 480px) {
    .online-top,.arhive-left-item{display: block;}
    .ot-img img,.ali-img img{margin: 0 auto;}
    .ot-cont,.ali-cont{padding: 15px 0 0 0px;}
}


@media screen and (max-width: 420px) { 
    .mbo-column{margin-right: 10px;}
    .mbo-column-list{padding: 10px 0 0 10px}
    .mbo-column{max-width: 90px;margin-right: 10px;}
    .main-boxoffise{width: 305px;}
    .mbo-column-list .slick-next{right: -7px;}
    .mbo-column-list .slick-prev{left: -5px;}
    .schedule-end{display: block;}
    .schedule-end-print{display: block;margin: 15px 0 0 0;}
    .kasa-racsh-table tr td{font-size: 12px;}
}

@media screen and (max-width: 380px) { 
    .site-logo{width: 190px;min-width: inherit;left: 0px;top: 8px;}
    .mbo-column{max-width: 90px;margin-right: 5px;}
    .main-boxoffise{width: 290px;}
    .mbo-column-list{padding: 10px 0 0 5px}
    .mbo-column-list .slick-next{right: -10px;}
    .mbo-column-list .slick-prev{left: -10px;}
    
    .borf-num .jq-selectbox__select{min-width: 60px;}
    .borf-city .jq-selectbox__select{min-width: 100px;}
    .borf-year .jq-selectbox__select{min-width: 70px;}
}

@media screen and (max-width: 992px) { 
    
}