@media screen and (max-width: 1380px){
    .overflow{
        padding: 30px 30px 0 20px;
    }
    .multiple_menu .renderBox ul.width_style{
        width:350px;
    }
}
@media screen and (max-width: 1342px){
    .has_width{
        width: auto;
    }
}
@media screen and (max-width: 1272px){
    .mini_law_box{
        width: 32.1%
    }
    .document_list_box{
        width: 32.1%;
    }
}
@media screen and (max-width: 1242px){
    .location {
        left: 35px;
    }
}

@media screen and (max-width: 1199px){
    .head_menu .navbar-nav > li > a{
        padding: 14px 16px;
    }
    .contact_box:after{
        margin: 0 0 0 200px;
    }
    .address_text p {
        padding: 0 0 0 130px;
    }
    .phone_number{
        font-size: 16px;
        margin: 0;
    }
    .facebookText{
        margin: 15px 0
    }
    .facebookText a{
        padding: 0 0 0 55px;
    }
    .img_box {
        margin-left: 0;
    }
    .right_list{
        margin: 0 20px 0 0;
    }
    .right_list li {
        padding: 0 5px;
    }
    .check_box li:first-child {
        padding: 0 5px 0 10px;
    }
    .lang li:last-child{
        padding: 0 10px 0 5px;
    }
    .no_padding{
        width: 48.1%;
    }
    .overflow{
        padding: 30px 15px 0 20px;
    }
    .multiple_menu .renderBox ul.width_style{
        width:270px;
    }
    .multiple_menu .renderBox > ul{
        width: 200px;
    }
    .list_training_courses li a{
        padding: 15px 45px 15px 30px;
    }
    .affix{
        width: 230px !important;
    }
    .affix-top{
        width: 230px;
    }
    .affix-bottom{
        width: 230px;
    }
    /*****************************************/
    .mini_law_box{
        width: 32%
    }
    .document_list_box{
        width: 32%;
    }
    .inventory_list_box .affix{
        width:20.5% !important;
    }
    .tabs-left > .nav-tabs{
        width:30%;
    }
    .tabs-left .tab-content{
        width: 70%;
    }
}
@media screen and (max-width: 1115px){
    .left_list li #menu_map{
        margin: 0 0 0 45px;
    }
    .news_list li:nth-of-type(3){
        width: 100%;
    }
    .news_list li:nth-of-type(3):before{
        display: none;
    }
    .news_list li:nth-of-type(3)::after{
        display: none;
    }
    .news_list li:nth-of-type(6){
        width: 100%;
    }
    .news_list li:nth-of-type(6):before{
        display: none;
    }
    .news_list li:nth-of-type(6)::after{
        display: none;
    }
    .contact_box:after{
        margin: 0 0 0 185px;
    }
    .no_padding{
        width: 47.9%;
    }
    .list_training_courses li a{
        padding: 15px 20px 15px 30px;
    }
    .no_name_list > li{
        padding: 3px 7px;
    }
    /******************************************/
    .main_document::after{
        display: none;
    }
    .mini_law_box{
        width: 31.8%;
    }
    .document_list_box{
        width: 31.8%;
    }
}
@media screen and (max-width: 1024px){
    .head_menu .navbar-nav > li > a{
        font-size: 14px;
        padding: 10px 6px;
    }
    .contact_box_text>p{
        margin: 0 20px 5px 0;
    }
    .overflow {
        padding: 30px 30px 0 50px;
    }
    .multiple_menu{
        left: -323px;
        width: 331px;
    }
    .multiple_menu .renderBox{
        width: 100%;
        height: 80%;
        overflow-x: scroll;
        overflow-y: hidden;
        display: -webkit-inline-box;
    }
    .multiple_menu .renderBox > ul{
        width: 230px;
    }
    .multiple_menu .renderBox ul.width_style{
        width: 230px;
    }
    .no_name_list{
        text-align: left;
    }
    .no_name_list > li{
        margin: 5px 0;
    }
    .no_name_list > li:first-child{
        width: 100%;
        margin: 0;
    }
    .inner_content_box{
        padding-right: 15px;
    }
    .inner_left_btn{
        display: none;
    }
    .bigBox{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .leftBox{
        margin-right: 0;
    }
    .box-wrapp{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .bigBox:before{
        display: none;
    }
    .rightBox ul{
        -webkit-column-count: auto;
        -moz-column-count: auto;
        -o-column-count: auto;
        column-count: auto;
    }
    .rightBox li{
        font-size: 16px;
        margin: 8px 0;
        float: left;
        width: 50%;
    }
    .form_box input{
        width: 85%;
    }
    /********** Р’РµР±РёРЅР°СЂС‹ Р»РµРЅРґРёРЅРі **********/
    .custom-padding{
        padding: 32px 32px;
    }
    .vebinar-questions .container{
        width: 95%;
    }
    .vebinar-questions .col-sm-6{
        padding: 0 3px 0 3px;
    }
    /********* Р’РµР±РёРЅР°СЂС‹ Р»РµРЅРґРёРЅРі /.end ***********/
    /* настройки для карточек вебинаров */
    .vebinars-title #leftBox .vebinarBox .left__Block p.data{
    	font-size: 24px;
    	margin-right: 12px;
    }

    .vebinars-title #leftBox .vebinarBox .left__Block span.months{
    	font-size: 12px;
    }

    .vebinars-title #leftBox .vebinarBox .top__Block{
    	margin-left: 12px;
    	width: 71%;
    }

    .vebinars-title #leftBox .vebinarBox .top__Block a.vebinarLink{
    	font-size: 14px;
    }

    .vebinars-title #leftBox .vebinarBox .top__Block .timeAndName span.expertName{
    	margin-right: 12px;
    }

    .vebinars-title #leftBox .vebinarBox .right__Block{
    	width: 85px;
    	padding: 0;
    }
}
@media screen and (max-width: 992px){
    .inner{
        margin:10px 0 0 0;
    }
    .main_content{
        padding: 15px 0;
    }
    .block1{
        padding: 0 15px;
        width: auto;
    }
    .block2{
        width: auto;
    }
    .block2 .row{
        margin: 0
    }
    .block2 .col-md-7.ro_relative {
        padding: 0;
    }
    .mobile_style1{
        position: absolute;
        top: 83px;
    }
    .mobile_style2{
        position: relative;
        z-index: 1;
        text-align: center;
        margin: 0 0 20px 0;
    }
    .block_box{
        width: 48.5%;
        min-height: 350px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .block_box:nth-of-type(5){
        left: 50%;
        transform: translateX(-50%);
        min-height: auto;
    }
    .contact_box{
        text-align: center;
    }
    .contact_box::before{
        display: none;
    }
    .contact_box:after{
        display: none;
    }
    .media_width:nth-child(2){
        width: 50%;
        float: left;
        text-align: left;
        margin: 20px 0 0 0;
    }
    .media_width:nth-child(3){
        width: 50%;
        float: left;
        text-align: left;
        margin: 20px 0 0 0;
    }
    .location{
        left: 0;
    }
    .address_text p {
        padding: 0 0 0 100px;
    }
    .inner .training_courses_box{
        width: auto;
        padding: 0 15px;
    }
    .inner_content_box{
        width: auto;
    }
    .list_training_courses{
        text-align: center;
        margin-bottom: 15px;
        display: inline-block;
    }
    .list_training_courses li{
        display: inline-block;
        min-height: 66px;
        width: 330px;
    }
    .list_training_courses li a{
        display: table-cell;
        vertical-align: middle;
        height: 66px;
        text-align: left;
    }
    .affix{
        width: 100% !important;
        top: 0;
        position: relative !important;
    }
    .affix-top{
        width: 100%
    }
    .affix-bottom{
        width: 100%
    }
    /***************************************/
    .law_page{
        display: block;
        margin: 15px 14px -55px 14px;
    }
    .document_list_box li a{
        padding: 6px;
    }
    .inventory_list_box{
        width: 50%;
        padding: 0 15px;
        margin: 0 auto;
    }
    .inventory_list_box .affix{
        width: 100% !important;
    }
    .inner_four{
        margin: 0;
    }
    .inner_four .inner_four_left_list{
        width: auto;
    }
    .inner_four .inner_content_box{
        width:auto;
    }
}
@media screen and (max-width: 800px){
    .block_box{
        width: 48.2%;
        min-height: 370px;
    }
}
@media screen and (max-width: 768px){
    /*start*/
    .mobile_style1{
        text-align: center;
        width: 100%;
        position: relative;
        top: 0;
    }
    .left_list li{
        float: none;
        display: inline-block;
        margin-bottom: 0;
    }
    .left_list li #menu_map{
        margin: 0 0 0 20px;
    }
    .lang{
        padding-left: 0;
        margin: 10px 0 15px;
    }
    .navbar-toggle{
        margin-top: 0;
        margin-bottom: 0;
    }
    .search_box_holder{
        margin-top: 20px;
        width: 325px;
    }
    .mobile_style3{
        position: relative;
        display: inline-block;
        width: 100%;
        text-align: center;
        margin: 8px 0 0 0;
    }
    /**/
    .head_menu{
        position: relative;
        z-index: inherit;
        margin: 0;
        bottom: 32px;
        right: 0;
    }
    .head_menu .navbar{
        margin: 0;
    }
    .navbar-toggle{
        margin-right: 0;
    }
    ul.check_box{
        z-index: 55;
    }
    /*end*/
    .right_list{
        float: none;
        margin: 0;
    }
    .has_margin{
        margin: 0;
    }
    .no_padding{
        width: 100%;
        margin: 7px 0;
    }
    .list_training_courses li{
        width: 250px;
    }
    .list_training_courses li a{
        padding: 15px;
    }
    .footer .head_menu{
        display: none;
    }
    /***************************************/
    .mini_law_box{
        width: 48%;
    }
    .document_list_box{
        width: 48%;
    }
    .has_margin_two .mini_law_box:nth-of-type(3){
        margin: 20px 0 20px 0;
        left: 50%;
        transform: translate(-50%, 0);
    }
    .document_list_box:nth-of-type(3){
        margin: 7px 0 7px 0;
        clear: both;
        left: 50%;
        transform: translate(-50%, 0);
    }
    .inner_four .grey_color_bg{
        padding: 20px 15px;
    }
    .tabs-left{
        display: block;
    }
    .tabs-left > .nav-tabs{
        float: inherit;
        width: auto;
    }
    .tabs-left > .nav-tabs > li{
        float: left;
    }
    .tabs-left > .nav-tabs > li > a{
        margin: 0;
        border-radius: 10px 10px 0 0;
    }
    .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover,
    .tabs-left > .nav-tabs .active > a:focus{
        border: 1px solid #ddd;
        border-bottom-color: transparent;
    }
    .tabs-left .tab-content{
        width:100%;
    }
    .tabs-left .tab-content .authorization_style{
        width:auto;
        padding: 15px 15px 20px 15px;
    }
    .answer_tab_panel .nav-tabs{
        border-bottom: 0;
    }
    .answer_tab_panel .nav-tabs>li{
        float: none;
        display: block;
        text-align: center;
        margin-bottom: 0;
    }
    .answer_tab_panel .nav-tabs>li a{
        padding: 15px;
        border-bottom: 3px solid #e0e0e0;
    }
    .employee_image img{
        width: auto;
    }
    .answer_tab_panel > .tab-content > .tab-pane p{
        margin: 10px 0;
        text-align: justify;
    }

    .bigBox{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .leftBox{
        margin-right: 0;
    }
    .box-wrapp{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .bigBox:before{
        display: none;
    }
    .rightBox ul{
        -webkit-column-count: auto;
        -moz-column-count: auto;
        -o-column-count: auto;
        column-count: auto;
    }
    .rightBox li{
        font-size: 16px;
        margin: 8px 0;
        float: left;
        width: 50%;
    }
    .form_box input{
        width: 85%;
    }
    .vebinars-title{
        display: none;
    }
    .mobile-display{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: center;
        align-items: center;
    }
    .mobile-display .YouReg .vebReg-box .iconBox{
        margin: 0 25px 0 0;
    }
    .mobile-display .YouReg .vebReg-box{
        margin: 0px 0px 20px 0;
    }
    .mobile-display .vebinarBox .right__Block{
        padding: 0 16px 0 16px;
    }
    .mobile-display .vebinarBox .top__Block{
    		line-height: 30px;
        width: 70%;
    }
    .mobile-display .vebinarBox{
        padding: 22px 16px 22px 32px;
        width: 100%;
    }
    .mobile-display .vebinarBox .right__Block .vebinarInfoTime p{
        font-size: 85%;
    }
    .mobile-display .YouReg .vebReg-box{
        justify-content: center;
    }
    /****** Р’РµР±РёРЅР°СЂС‹ *****/
    .general-page .vebinar-mobile-display{
        display: block;
        position: relative;
    }
    .general-page .vebinar-desktop-display{
        display: none;
    }
    .headline-bold .headline-left,
    .headline-bold .headline-right{
        display: none;
    }

        /*container*/
    .main_content.ro_relative{
    	padding: 0;
    }

    .col-md-12.col-reverse{
        padding: 0;
    }

    .col-md-12 > .inner_content{
        padding: 0 12px;
    }

    .webinar_main_conteyner{
        padding: 0;
        min-height: auto;
    }


    /* настройки для карточек вебинаров */
    .mobile-display .vebinarBox{
        padding: 22px 16px 22px 22px;
        display: flex;
        justify-content: flex-start;
    }

    .mobile-display .vebinarBox .top__Block{
    	margin-left: 12px;
    	width: 74%;
    }

    .mobile-display .vebinarBox .left__Block p.data{
        font-size: 22px;
        margin-right: 12px;
    }

    .mobile-display .vebinarBox .left__Block span.months{
        font-size: 13px;
    }

    .mobile-display .vebinarBox .top__Block a.vebinarLink{
        font-size: 16px;
        word-break: break-word;
        display: inline-block;
    }
}
@media screen and (max-width: 767px){
}
@media screen and (max-width: 747px){
    .block_box{
        width: 65%;
        min-height: auto;
        left: 50%;
        transform: translateX(-50%);
    }
    .header:before{
        left: 50%;
        right: 0;
        transform: translate(-50%, -50%);
        margin: 15px 0 0 -50px;
    }
}
@media screen and (max-width: 672px){
    .has_margin_two .mini_law_box{
        width: 47.6%;
    }
    .document_list_box {
        width: 47.6%;
    }
    #myModal .modal-dialog{
        width:455px;
    }
    .inventory_list_box{
        width: 75%;
    }
}
@media screen and (max-width: 600px){
    .block_box{
        width: 75%;
    }
    .news_feed{
        margin: 0 20px 0 0;
    }
    .tab_content_box.tab_content_box_2 li.add_style a {
        padding: 20px 0 20px 50px;
    }
    .list_training_courses li{
        width: 100%;
        min-height: inherit;
    }
    .list_training_courses li a{
        display: block;
        width:100%;
        height:inherit;
        padding: 10px 15px;
    }
    .breadcrumb{
        background-color: transparent;
        border: none;
        display: block;
    }
    .breadcrumb li{
        width: 100%;
        border: 1px solid #d2d2d2;
        margin-bottom: 22px;
    }
    .breadcrumb li:first-child{
        border-radius: 0;
    }
    .breadcrumb li:last-child{
        border-radius: 0;
    }
    .breadcrumb li:after, .breadcrumb li:before{
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    .breadcrumb li:after{
        border-color: rgba(255, 255, 255, 0);
        border-top-color: #ffffff;
        border-width: 16px;
        margin-left: -16px;
        margin-top: 0;
    }
    .breadcrumb li:before{
        border-color: rgba(210, 210, 210, 0);
        border-top-color: #d2d2d2;
        border-width: 18px;
        margin-left: -18px;
        margin-top: 0;
    }
    .legal_entity_calculations{
        margin: 10px 0 15px 0;
    }
    .grey_color_text{
        padding: 15px 20px;
    }
    .grey_color_text > div{
        border-left: none;
        padding: 5px 0 5px 0;
    }
    .grey_color_text > div:before{
        display: none;
    }
    .bg_grey_box{
        padding: 0 20px 25px 20px;
    }
    /*************************************/
    .has_margin_two .mini_law_box{
        width: 75%;
        left:50%;
        transform: translate(-50%, 0);
        margin: 10px 0 !important;
    }
    .document_list_box{
        width: 75%;
        left:50%;
        transform: translate(-50%, 0);
        margin: 7px 0 !important;
    }
    .general-page .parallax-content .parallax-window .vebinar-parallax .vebinar-footer .right__Block{
        display: none;
    }
    .inner_content{
        padding: 26px 8px;
    }
    .col-reverse{
        padding-right: 6px;
        padding-left: 6px;
    }
    .has_width{
        padding-right: 8px;
        padding-left: 8px;
    }
    .mobile-display .vebinarBox .right__Block{
        padding: 0 10px 0 10px;
    }

	/*настройки мобилки карточек вебинаров*/
    .mobile-display .vebinarBox{
        padding: 15px 44px 15px 15px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .mobile-display .vebinarBox .left__Block{
        padding-bottom: 4px;
        border-bottom: 1px solid #d3d3d3;
    }

    .mobile-display .vebinarBox .top__Block{
        border: none;
        padding: 0;
        margin: 12px 0 0 0;
        width: 82%;
    }

    .mobile-display .vebinarBox .right__Block{
        top: 0;
    }

    .mobile-display .vebinarBox .bl-line{
        display: none;
    }

    .mobile-display .vebinarBox .top__Block a.vebinarLink {
        font-size: 16px;
        word-break: break-word;
        display: inline-block;
    }
}
@media screen and (max-width: 500px){
    .block_box{
        width: 100%;
    }
    .media_width:nth-child(2){
        width: 100%;
    }
    .media_width:nth-child(3){
        width: 100%;
    }
    .fix_left{
        top: 0;
        transform: translate(0);
        padding: 15px 15px 15px 25px;
    }
    .head_menu .navbar{
        margin: 15px 0;
    }
    #myModal .modal-dialog {
        width: auto;
    }
    /*************************************/
    .has_margin_two .mini_law_box{
        width: 100%;
    }
    .document_list_box{
        width: 100%;
    }
    .tabs-left > .nav-tabs{
        border:1px solid #d2d2d2;
        border-bottom: none;
        border-radius: 10px 10px 0 0;
        background-color: #fff;
    }
    .tabs-left > .nav-tabs > li {
        float: none;
    }
    .tabs-left > .nav-tabs > li > a{
        font-size: 16px;
        border-radius: 0;
        border-bottom: 1px solid #d2d2d2 !important;
    }
    .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover,
    .tabs-left > .nav-tabs .active > a:focus {
        border-color: transparent;
        background-color: transparent;
        color: #d9625e;
    }
    .tabs-left .tab-content{
        border-radius: 0 0 10px 10px;
    }
    .inner_content_box .inner_content .grey_color_bg{
        display: block;
    }
}

/***bigBox settings****/
@media screen and (max-width: 425px){
    .contentPanel.iframe {
        padding-right: 8px;
        padding-left: 8px;
    }
    .inner_content_box {
        padding-right: 0;
        padding-left: 0;
    }
    /*.contentPanel .allotted{
        width: 68%;
        padding: 8px;
    }*/
    .contentPanel {
        width: 100%;
        min-width: 550px;
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 30px;
        float: inherit;
    }
    .rc-anchor-light.rc-anchor-normal {
        border: 1px solid #d3d3d3;
        width: 81%;
    }
    .text-center{
        display: none;
    }
    .bigBox{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .leftBox{
        margin-right: 0;
    }
    .box-wrapp{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .bigBox:before{
        display: none;
    }
    .rightBox ul{
        -webkit-column-count: auto;
        -moz-column-count: auto;
        -o-column-count: auto;
        column-count: auto;
    }
    .rightBox li{
        font-size: 16px;
        margin: 8px 0;
        float: inherit;
        width: 100%;
    }
    .form_box input{
        width: 100%;
    }
    .vebinars-title{
        display: none;
    }
    .mobile-display{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: center;
        align-items: center;
    }
    .inner_content{
        padding: 25px 5px;
    }
    .col-reverse{
        padding-left: 5px;
        padding-right: 5px;
    }
    .has_width{
        padding-left: 5px;
        padding-right: 5px;
    }
    .bl-line{
        display: none;
    }
    /* карточки вебинаров */

    .mobile-display .vebinarBox{
        padding: 15px 15px 15px 15px;
    }

    .mobile-display .vebinarBox .left__Block{
        align-items: flex-start;
        text-align: left;
    }

    .mobile-display .vebinarBox .left__Block p.data{
        margin-right: 0;
    }

    .mobile-display .vebinarBox .top__Block{
        margin-left: 8px;
    }

    .mobile-display .vebinarBox .top__Block a.vebinarLink{
        font-size: 14px;
        line-height: normal;
        display: block;
    }

    .mobile-display .vebinarBox .right__Block {
        width: 20%;
        padding: 0px 4px 0px 4px;
    }

    .mobile-display .vebinarBox .top__Block .timeAndName span.expertName {
        margin-right: 8px;
    }

    .mobile-display .vebinarBox .bl-miniline {
        margin-right: 8px;
    }

    .mobile-display .vebinarBox .top__Block .timeAndName{
        margin-top: 12px;
    }

    .breadcrumb li{
        margin-bottom: 0;
    }
    .head_menu .navbar{
        margin: 0;
    }
    .head_menu{
        position: relative;
        z-index: inherit;
        margin: 0;
        bottom: 32px;
        right: 0;
    }
    .mobile_style3{
        margin: 0 0 12px;
    }
    button.navbar-toggle{
        position: absolute;
        z-index: 20;
        right: 50px;
        top: -11px;
    }
    .headline-bold{
        font-size: 18px;
    }
    .headline-bold .headline-left{
        margin-right: 10px;
    }
    .headline-bold .headline-right{
        margin-left: 10px;
    }
    .headline-bold .headline-left img{
        width: 30%;
    }
    .headline-bold .headline-right img{
        width: 30%;
    }
    .general-page .vebinar-teacher{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
    .general-page .vebinar-teacher .information-block{
        margin: 0;
        width: 100%;
        margin-top: 25px;
    }
    .general-page .vebinar-teacher .information-block p.teach-name{
        margin-bottom: 20px;
    }
    .general-page .vebinar-questions .method-box,
    .general-page .vebinar-questions .question-box{
        margin-bottom: 30px;
    }
    .vebinar-price .content-body,
    .vebinar-price .content-footer{
        width: 100%;
    }
    .mobile-headline{
        font-size: 18px;
    }
    .mobile-headline .headline-left img{
        width: 25%;
    }
    .mobile-headline .headline-right img{
        width: 25%;
    }
    .custom-padding{
        padding: 25px 15px;
    }
    .general-page .vebinar-entry{
        padding: 25px 15px;
    }
    .general-page .vebinar-questions .right-block p.box-info{
        margin-top: 12px;
        font-size: 14px;
    }
    .general-page .content-body{
        width: 100%;
    }
    .general-page .content-body p{
        text-align: center;
    }
    .general-page .content-footer{
        width: 100%;
        text-align: center;
    }

    .mg-pay-services.center{
    	display: block;
    	width: 100%;
    }

}

@media screen and (max-width: 414px){
    .vebinars-title{
        display: none;
    }
    .mobile-display{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: center;
        align-items: center;
    }
    .mobile-display .YouReg .vebReg-box .iconBox{
        margin: 0 13px 0 0;
    }
    .mobile-display .YouReg .vebReg-box{
        margin: 0px 0px 20px 0;
    }
    .mobile-display .vebinarBox .right__Block{
        width: 20%;
        padding: 0px 4px 0px 4px;
    }
    .mobile-display .vebinarBox .top__Block{
        line-height: 20px;
        margin-left: 8px;
        font-size: 80%;
    }
    .mobile-display .vebinarBox .left__Block p.data{
        margin-right: 5px;
        font-size: 22px;
    }
    .mobile-display .vebinarBox .bl-miniline{
        margin-right: 8px;
    }
    .mobile-display .vebinarBox .top__Block .timeAndName{
        font-size: 85%;
    }
    .mobile-display .vebinarBox .top__Block .timeAndName span.expertName{
        margin-right: 10px;
    }
    .mobile-display .vebinarBox{
        padding: 15px 45px 15px 10px;
        width: 100%;
    }
    .mobile-display .vebinarBox .right__Block .vebinarInfoTime p{
        font-size: 75%;
    }
    .mobile-display .vebinarBox .top__Block a.vebinarLink{
        font-size: 15px;
    }
}

@media screen and (max-width: 412px){
    .no_padding{
        padding: 15px 0 0 0;
    }
    .flex-row .thumbnail .caption .box_link{
        padding: 0 15px 6px 15px;
    }
    .no_padding ul{
        margin: 0 15px -2px 15px;
    }
    .no_padding ul li img{
        display: none;
    }
    #myModal .modal-content{
        padding: 0 15px;
    }
    #myModal .modal-header{
        padding: 15px 0;
    }
    .authorization_style{
        width: auto;
        padding: 0 0 15px 0;
    }
    .forgot_password a{
        top:0;
    }
    .inventory_list_box{
        width: 100%;
    }
    .inner_four_left_list .text_box{
        padding: 0;
    }
    .inner_four_left_list .text_box:before{
        display: none;
    }
    .inner_content > .inner_no_margin > .date_text{
        float: none;
    }
    .all_see_btn{
        display: table;
        margin: 17px auto 0 auto;
    }
    .has_some_style .text_no_name{
        padding: 7px 0;
    }
    .has_some_style .text_no_name:before{
        display: none;
    }
    .bigBox{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .leftBox{
        margin-right: 0;
    }
    .box-wrapp{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .bigBox:before{
        display: none;
    }
    .rightBox ul{
        -webkit-column-count: auto;
        -moz-column-count: auto;
        -o-column-count: auto;
        column-count: auto;
    }
    .rightBox li{
        font-size: 16px;
        margin: 8px 0;
    }
    .form_box input{
        width: 100%;
    }
}
@media screen and (max-width: 375px){
    .vebinars-title{
        display: none;
    }
    .mobile-display{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: center;
        align-items: center;
    }
    .mobile-display .YouReg .vebReg-box .iconBox{
        margin: 0 13px 0 0;
    }
    .mobile-display .YouReg .vebReg-box{
        margin: 0px 0px 20px 0;
    }

		/*настройки мобилки карточек вебинаров*/
    .mobile-display .vebinarBox{
        padding: 15px 15px 15px 15px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .mobile-display .vebinarBox .left__Block{
        padding-bottom: 4px;
        border-bottom: 1px solid #d3d3d3;
    }

    .mobile-display .vebinarBox .top__Block{
        border: none;
        padding: 0;
        margin: 12px 0 0 0;
        width: 82%;
    }

    .mobile-display .vebinarBox .right__Block{
        top: 0;
    }

    .mobile-headline{
        font-size: 16px;
    }
    .headline-bold .headline-left{
        margin-right: 7px;
    }
    .headline-bold .headline-right{
        margin-left: 7px;
    }
    .headline-bold{
        font-size: 16px;
    }
    .general-page .vebinar-entry{
        padding: 25px 8px;
    }
    .general-page .parallax-content .parallax-window .vebinar-parallax{
        padding: 4px;
    }
    .general-page .parallax-content .parallax-window .vebinar-parallax h1.headline{
        font-size: 32px;
        font-weight: 550;
    }
    .general-page .parallax-content .parallax-window .vebinar-parallax .lektor p.teach{
        font-size: 18px;
        font-weight: 350;
    }
    /*new settings*/
    .inner_content_box{
    	padding-right: 15px;
    	padding-left: 15px;
    }

}
@media screen and (max-width: 360px){
    .left_list li a{
        margin: 5px 7px;
    }
    .left_list li #menu_map {
        margin: 0;
    }
    .right_list li{
        padding: 0 7px;
    }
    .search input{
        width: 91%;
    }
    .tabs-left > .nav-tabs > li > a{
        padding: 14px 15px;
    }
    .tabs-left > .nav-tabs > li > a img{
        display: none;
    }
}
@media screen and (max-width: 320px){
	.mobile-display .vebinarBox {
    padding: 14px 10px 10px 10px;
	}
	.mobile-display .vebinarBox .top__Block{
        width: 162px;
        padding-left: 5px;
  }
  .mobile-display .vebinarBox .left__Block p.data{
        margin-right: 5px;
        font-size: 18px;
  }
  .mobile-display .vebinarBox .left__Block span.months{
        font-size: 10px;
        font-weight: 200;
  }
    .general-page .parallax-content .parallax-window .vebinar-parallax .lektor{
        text-align: center;
    }
    .general-page .parallax-content .parallax-window .vebinar-parallax .lektor p.teach{
        font-size: 15px;
    }
    .general-page .parallax-content .parallax-window .vebinar-parallax .vebinar-dataTime .dataNameBox span.dataBox{
        font-size: 14px;
    }
}
