@media (max-width: 1200px){
    #header-in .reg-button{
        //margin-left: 2.9%;
    }

    .text-t{
        margin-left: 16px;
    }
    .forms-l{
        float: left;
    }
    .forms-l a{
        width: 106px;
        float: left;
    }
    a.scroll_up{
        display: none !important;
    }
    .news-text-st img{
        width: 100% !important;
    }
    .news .news-item{
        padding: 5px 0 14px;
    }
    #exib_list_head_ul li{
        width: 97px;
    }
    .gl_th_block .video img{
        width: 100%;
        height: auto;
    }
    #jubilee-20-head img{
        width: 216px;
    }

    #header-in .login{
        margin-left: 3.5%;
        width: 7%;
    }

    .forum-right-in.fixed{
        width: 168px;
    }
}

@media (max-width: 991px){
    .center-block, #menu-t li{
        width: 100% !important;
        flex: 0 0 100% !important;
        display: inline-block !important;
        text-align: left;
        margin: 0 !important;
    }
}
@media (max-width: 990px){
    .menu-t, .menu-t li, .ma, .news-text-st img, .forum_archive_td img{
        height: auto;
    }
    .menu-t li, .full-w, .menu-t a, #menu-t li ul, #menu-t li ul a, #parnters ul li, #parnters .part-el-in, #stat-info li, .become-info .h2, #parnters_g .part-el-in, .forum_archive_td img, table, #map-text-m, #foreign-ul li, #pagin, #exib_list_head_ul li, #exib_list_head_ul, #expos .jClever-element{
        width: 100% !important;
    }
    .ma div, #ma1, .lavalamp-object, .breadcrumb-navigation, #jubilee-20, #menu-t .ma:before, .spec-proj-l .first:before, .spec-proj-l .sec:after, .spec-proj-r:after, #forum .forum-date, #forum .forum-hall-block, #exbPop{
        display: none !important;
    }

    .m-left{
        margin: 20px 0 0 0 !important;
        float: left;
    }
    #header-in{
        text-align: left;
    }
    #header-in .login{
        border-left: 0;
    }
    #header-in .date-text{
        width: 35%;
    }
    #header-in .text-t{
        width: 65%;
    }
    #header-in .lang{
        width: 20%;
    }
    #header-in .login{
        width: 15%;
    }
    #header-in .lang a{
        margin-left: 20px;
    }

    .menu-t{
        padding-top: 0;
    }

   
    #menu-t li:last-child a.ma{
        border-bottom: 0
    }
    #menu-t li ul{
        position: relative;
        top: 0;
    }
    #menu-t li ul a{
        padding: 11px 5px;
        color: #444;
        border-top: 0;
    }

    .container #center{
        margin-top: 20px;
    }

    #parnters ul li, #parnters .part-el-in, #parnters_g .part-el-in{
        margin-right: 0 !important;
    }
    .full-w{
        text-align: center;
        margin-bottom: 15px;
    }
    #soc a, #designed, h1{
        float: none;
    }
    #soc a:last-child{
        margin-right: 0;
    }
    #designed{
        display: inline-block;
        margin: 15px auto 0;
    }
    #footer{
        text-align: center;
        padding-top: 10px;
    }
    #stat-info li{
        background: #f5f5f5 !important;
    }
    .gl_th_block .col-xs-12{
        margin-bottom: 20px;
    }

    #pl-t, .m-ft, #foreign-text{
        width: auto;
    }
    #foreign-ul li{
        background: #F5F5F5;
    }
    #pagin{
        text-align: center;
        padding-left: 0;
    }
    #pagin .left{
        float: none;
    }
    ul.photo-album-list-first-photos li.photo-album-item{
        width: 33.33333%;
    }
    .cep_filter_rubric, #expos .jClever-element{
        float: none;
        display: inline-block;
    }
    #expos-head{
        margin-bottom: 20px;
    }
    .jClever-element-select-center{
        width: 89%;
    }
    .cep_filter_letter br{
        display: inline-block;
        margin-bottom: 25px;
    }
    #parnters ul{
        padding-bottom: 15px;
    }
    #about-relise img{
        width: 100%;
        height: auto;
    }

    #slides{
        margin-bottom: 30px;
    }
    #slides .slide-text{
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        width: 100%;
        padding: 0 20px;
    }
    .slide-item-block-r{
        margin-top: 20px !important;
    }
    .slide-item-block-l img{
        height: auto;
        width: 103px;
    }

    .text-ind-div-match{
        display: block;
    }

    .forum-block-left-event{
        padding: 20px 0;
    }
    .forum-next-button, .forum-block-left-event-text-partners-img{
        margin: 0 auto !important;
    }
    .forum-block-left-event-text, .forum-next-button{
        margin-top: 20px !important;
        padding: 0 10px;
    }

    .forum-block-left-event-detail-text{
        width: 100%;
    }

    .forum-hall{
        align-content: center;
        margin-bottom: 20px;
        justify-content: center;
    }

    .forum-block-left-event-text-partners-img{
        background-position: center !important;
    }
}

@media (max-width: 730px){
    #footer #copir .mobappt3{
        float: none;
    }

    #logob{
        width: 100%;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    #logob a{
        margin-right: 0;
    }

    #footer #copir{
        margin-top: 36px;
    }

    #all-p{
        float: left;
    }

    h1, h2{
        width: auto !important;
    }

    #bxid_781245{
        width: 117%;
    }

    .photo-items-list .photo-item-cont{
        width: 33.33333%;
    }

    #expo_list_table .site, #expo_list_table .zal, #expo_list_table .stand, #expo_list_table .button-in{
        display: none;
    }

    #ott-market iframe{
        width: 137%;
    }
}

@media (max-width: 690px){
    .str-back{
        top: 10px;
    }
    .forum_archive_td, .forum_archive_td_r{
        float: none;
    }
    .forum_archive_td, .forum_archive_td_r, #forum_archive, #map-text-mp, #map-text-mp-tmf{
        width: 100%;
    }
    #forum_archive{
        float: left;
        text-align: left;
    }
    .forum-list br{
        display: none;
    }
    .forum_archive_td_r{
        margin-bottom: 20px;
    }
    #posf a{
        margin: 0 auto 15px;
    }
    #map-text-mp td{
        width: auto;
    }
    .mp-ft{
        padding-right: 10px;
    }
    ul.photo-album-list-first-photos li.photo-album-item, .photo-items-list .photo-item-cont{
        width: 50%;
    }
    ul.photo-album-list-first-photos li.photo-album-item img{
        height: 320px !important;
    }
    #reg .checkbox, #catalog-all .level{
        margin-left: 0;
    }
    .photo-item-inner .photos{
        width: 330px !important;
    }
    #slides .slide-p{
        left: 0;
        padding: 8px 60px;
        width: 100%;
    }
    #slides .slide-p .slide-text{
        font-size: 14px;
        line-height: 22px;
    }
}

@media (max-width: 530px){
    h1, h2, h3, h4{
        font-size: 5vw;
        line-height: 5vw;
        width: auto;
    }
    body{
        font-size: 14px;
    }

    .rel-date{
        margin-left: 25px;
        width: 70px;
    }
    #expos-head, .jClever-element-select-wrapper, .cep_filter_rubric{
        width: 100% !important;
    }
	.popup-input input{
		width: 100% !important;
	}
	.popup-content{
		width: 96% !important;
		margin: 0 10px;
	}
}

@media (max-width: 480px){
    .forms-l a{
        width: 47%;
        padding: 0 6%;
    }
    .text-t{
        margin: 20px 0 0 0;
    }
    #form, #posf-text, .checkbox, ul.photo-album-list-first-photos li.photo-album-item{
        width: 100%;
    }
    .checkbox{
        margin: 0 0 10px 0;
    }
    #f-op .block{
        position: relative;
        left: 0;
        top: 0;
        margin-bottom: 10px;
    }

    #center-in{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (max-width: 450px){
    #slides .slide-pt .slide-text, #slides .podr{
        font-size: 14px;
    }
    #slides .slide-pt{
        width: 70%;
    }
    #thirteensoft-registration-input-img{
        float: left;
        margin-top: 5px;
    }
    .photo-items-list .photo-item-cont, .news-detail img{
        width: 100%;
    }
    .news-detail img{
        height: auto !important;
    }
    .events_form_input_all label{
        width: 53%;
    }
    #expo_list_table .expo_list-el img{
        height: 40px;
    }
    .photo-item-inner .photos{
        width: 420px !important;
    }
    #video-p, #video-p iframe, #video-p object, #video-p embed{
        height: 260px !important;
    }
}

@media (max-width: 365px){
    .forms-l a br{
        display: none;
    }
    #searchtext, #reg .border, #event .border{
        width: 100%;
    }
    #center-in{
        padding:20px 10px;
    }
    .rel-text{
        width: 65%;
    }
    label[for="agree"]{
        width: 245px;
    }
    .cep_filter_rubric .jClever-element-select-list-wrapper{
        width: 100.6%;
    }
    .expo_list_reload{
        width: 113%;
    }
}