@media (min-width: 1230px) {
  .training_license {
    margin-left: auto;
  }
  .content_training_category .content_training .training-list .views-row .info_training .duration {
    width: 130px;
  }
}
@media (min-width: 992px) {
  #nav-menu nav > div > .content ul > li:nth-child(8) > a {
    font-size: 14px;
  }
  #nav-menu ul li.free_access{
    display: none;
  }
}
/*Стили для стрых пк или Плшаншетов с размером 1024px*/
@media (max-width: 1229px) {
	a.logo {
	    height: 69px;
	}
	#headertext {
		padding-top: 4px;
	}
	#headertext .header_img {
	    height: 58px;
	}
	.head-info {
	    font-size: 14px;
	}
	#user-block {
	    margin-right: 0;
	}
	#nav-menu ul li.expanded > a, #nav-menu ul li.expanded > span {
	    background-position: calc(100% - 10px) 50%;
	}
	#nav-menu ul ul {
	    left: 240px;
	}
	.advantage {
		padding-bottom: 5px;
	}
	.advantage .item {
		margin-bottom: 5px;
	}
	.advantage .item:nth-child(3) {
		padding-right: 0;
		margin-right: 0;
	}
	.advantage .item:nth-child(3):before{
		display: none;
	}
	#block-sibac-soc-statistic .row .group-row:nth-child(2) a span {
	    font: bold 15px/33px Roboto;
	}
	#block-sibac-soc-statistic .row .group-row:nth-child(2) a {
	    padding-top: 136px;
	    width: 220px;
	    background-size: cover !important;
	}
	#block-sibac-soc-statistic .row-2 .group-row:nth-child(1) a {
	    width: 340px;
	    background-size: cover !important;
	}
	.statistic-footer .age-info {
		margin-top: 0;
	}
	#block-block-5 a {
	    font-size: 12px;
	}
	.statistic-footer .stats-creative-common {
	    margin-left: 0;
	    margin-right: 0;
	}
	main#content #user_register, main#content  #user_login {
    	 width: 100%;
	}
	main#content #user_register .item, main#content #user_login .item{
    	 width: 50%;
	}
	.jnav > div.mid {
	    width: 180px;
	}
	.jnav div:first-child a:before {
	    left: 16px;
	}
	.jnav div:last-child a:before {
	    right: 16px;
	}
	.page_inform .journal-info.journal-publisher {
	    padding-bottom: 130px;
	}
	.status-elibrary a {
		margin: 0 !important;
	}

	.about {
	    flex-wrap: wrap;
	}
	.about > div {
		margin-bottom: 20px;
	}
	.scopus__page .scopus__nav_menu a {
	    padding: 4px 5px 4px 12px;
	    line-height: 19px;
	    margin-bottom: 0;
	}
	.scopus__service {
	    padding: 0;
	}
	.scopus__stage {
	    width: 270px;
	    margin: -30px auto 0;
	}
	.scopus__action a:first-child {
	    margin-right: 10px;
	}
	.scopus__direction, .scopus__additional > div {
	    width: 100%;
		height: 114px;
	    padding: 24px 0 0 98px;
	}
	.scopus__connect {
	    margin: 0 auto;
	    width: 270px;
	}
	.scopus__connect > div {
	    margin: 0 0 30px 0;
	}
	.scopus__garant {
	    margin: -6px 0 0 0;
	}
	.scopus__garant div {
	    width: 100%;
	    height: auto;
	    margin-right: 0;
	    text-align: center;
	    margin-bottom: 25px;
	}
	.scopus__garant div:last-child{
		margin-bottom: 0;
	}
	.scopus__garant br {
		display: none;
	}
	.scopus__garant + p {
	    margin-left: 0;
	}
	.block__tabs {
	    padding: 10px 10px 0 10px;
	    height: auto;
	    margin: 0 0 20px;
	}
	.block__tabs .item__tabs {
	    width: 100%;
	    position: relative;
	    left: 0 !important;
	}

	.block__tabs .item__tabs a, .block__tabs .item__tabs span {
	    font-size: 13px;
	    text-align: center;
	    padding: 8px 10px 8px !important;
	    height: auto;
		background: #FFF;
		margin-bottom: 10px;
	}
	.block__tabs .item__tabs a br, .block__tabs .item__tabs span br {
		display: none;
	}
	.block__tabs .item__tabs span {
		background: #f16600;
	}
	.row-publication > div {
	    width: 100%;
	}
	.node img {
		height: auto !important;
	}
	.content-blog .head > div, .blog__teaser .body .head > div {
	    margin-right: 19px;
	}
	.lk-product .item:nth-child(5n) {
		margin-right: 25px;
	}
	.lk-product .item:nth-child(4n) {
		margin-right: 0;
	}
	.item-box {
		width: 100%;
	}
	#content .img-title-rinc,
	#content .img-title-scopus {
		overflow: hidden;
	}
	#content .img-title-rinc img,
	#content .img-title-scopus img {
	    height: 130px !important;
	    width: 640px !important;
	    max-width: unset;
	}
	#content .img-title-scopus h1, #content .img-title-rinc h1 {
	    font-size: 29px;
	}
	.img-city h1 {
		width: 100% !important;
	}
	.page-node-82179 #content .img-title h1,
	.page-node-82181  #content .img-title h1,
	#content #node-82180 .img-title h1{
	    max-width: 370px !important;
	}
	.page_inform .action {
	    position: relative;
	}
	.page_inform .journal-info {
	    padding-bottom: 0;
	}
	.contact-group.four-item .item-group,
	.contact-group.four-item .item-group:last-child {
		width: calc(50% - 2px);
	}
  .new_vak .contact-group.four-item .item-group.mail_vak {
    padding-left: 50px;
  }
  .new_vak .contact-group.four-item .item-group.mail_vak:after {
    left: 0;
  }
	.jornal_p_block,
  .page_inform .journal-info p.journal_languages{
	    margin-bottom: 15px;
	}
	.partners_block div {
	    max-width: 100%;
	}
	.partners_block span img,
	.partners_block a img {
		width: auto;
	}
  .page-journal #content .bottom_btn .btn {
    padding: 0 17px;
  }
  .page-journal #content .bottom_btn span.crossref {
    margin: 6px 15px 0 15px;
  }
  .page-journal #content .bottom_btn span.google_sholar {
    margin-left: 15px;
  }
  .doted_style .row_group .item {
    margin-bottom: 25px;
    width: 100%;
  }
  .doted_style .row_group .item:last-child{
    margin-bottom: 0;
  }
  .course_format .row_group,
  .teach_page .cost_education .row_group {
    flex-wrap: wrap;
  }
  .teach_page .cost_education .row_group .item {
    width: 100%;
  }
  .teach_page .cost_education .row_group .item .title_item .inside_title_item {
    width: 100%;
  }
  .doted_style .row_group .item:nth-child(1):before,
  .doted_style .row_group .item:after,
  .doted_style .row_group .item:nth-child(2):before,
  .doted_style .row_group .item:nth-child(3):before{
    display: none;
  }
  .teach_page .cost_education .info_cost {
    margin-top: 25px;
  }
  .teach_page .course_teacher {
    padding: 33px 33px;
  }
  .teach_page .certificate .content_certificate {
    justify-content: center;
  }
  .teach_page .certificate .content_certificate img {
     margin-left: 0;
  }
  .autor-progress .content-progress{
    overflow: auto;
  }
  .autor-progress .progress-bar .steep.start {
    padding-left: 3px;
  }
  .autor-progress .progress-bar .steep.start .current_step .name_steep {
    left: 0;
  }
  .about_us .content_about{
    flex-wrap: wrap;
    justify-content: center;
  }
  .about_us .content_about .item{
    width: 33.33%;
  }
  main table.student_table {
    width: 100% !important;
    border: none;
  }
  .student_table > tbody > tr > td {
    width: 100% !important;
  }
  .student_table > tbody > tr > td .student_table_content div{
    padding-right: 0;
    width: 100%;
  }
  .transfer_rates {
    flex-wrap: wrap;
  }
  .transfer_rates .item{
    margin-bottom: 25px;
    width: 100%;
  }
  .transfer_rates .item .title_item{
    padding-bottom: 10px;
  }
  .calculator_interpreter_translate .item div.title_item,
  .calculator_interpreter_translate .item div {
    width: 33.33%;
  }
  .calculator_interpreter_translate .item .value input {
    width: 90px;
  }
  #sibac-modal #block-webform-client-block-175258 {
    top: 100px !important;
  }
  #content .translate_header h1 br {
    display: none;
  }
  .translate_specialty .content_specialty {
    max-width: 640px;
    margin: 0 auto;
    padding: 28px 10px 31px;
  }
  .translate_specialty .content_specialty .list_block ul {
    width: calc(50% - 5px);
  }
  .translate_guarantee .content_guarantee .item {
    width: calc(50% - 8px);
    padding-left: 0 !important;
  }
  .translate_guarantee .content_guarantee .item:nth-child(3n) {
    margin-right: 12px;
  }
  .translate_guarantee .content_guarantee .item:nth-child(2n) {
    margin-right: 0;
  }
  .translate_guarantee .content_guarantee .item:before {
    margin-top: 0 !important;
  }
  .translate_our_team .content_team {
    max-width: 668px;
  }
  .translate_our_team .content_team .item {
    width: calc(50% - 10px);
  }
  .translate_specialty .content_specialty ul li strong:nth-child(3) {
    width: 200px;
  }
  .header__scopus .block-webform form > div > div.form-item {
    width: 150px;
  }
  .navigation__scopus ul li a {
    font-size: 14px;
  }
  .why_chenge .content.line_three .item {
    padding-right: 10px;
  }
  .scopus__new__service .clearfix {
    padding-left: 0;
  }
  .page-node-135880 h1{
    padding-right: 20px;
  }
  .new_vak .center_content {
    padding: 0;
  }
  .webinar_page {
    flex-wrap: wrap;
  }
  .webinar_page aside {
    display: block;
    padding-bottom: 0;
  }
  .webinar_page aside .webinar_aside{
    top: 0 !important;
    overflow: hidden;
    width: 100%;
  }
  .webinar_page .webinar_content {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .webinar_page aside .webinar_aside .sample_certificate {
    width: 233px;
    float: left;
    margin-right: 20px;
  }
  .webinar_aside .google_calendar {
    margin-top: 0;
    display: flex;
    align-items: center;
  }
  .webinar_aside .social_link {
    margin-top: 0;
  }
  .webinar_aside .sample_certificate .title {
    margin-top: 0;
  }
  .webinar_aside .ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
    top: 5px;
  }
  .header_training_page {
    flex-wrap: wrap;
  }
  .header_training_page .training_page_text {
    width: 100%;
    margin-right: 0;
  }
  .content_training_category {
    flex-wrap: wrap;
  }
  .content_training_category .content_training{
    width: 100%;
  }
  .content_training_category aside{
    display: none;
  }
  .training_info .time {
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
  }
  .training_info .time .duration .duration_value {
    justify-content: center;
  }
  .training_info .document_info {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .node-type-training .block_ten_cause {
    margin-bottom: 0;
  }
  .bottom-header .search #block-custom-search-blocks-1 input.form-text {
    width: 194px;
  }
  .webinar_info .webinar_info_fild .webinar_statistics {
    flex-wrap: wrap;
  }
  .webinar_info .webinar_info_fild .webinar_statistics .item {
    width: 100%;
    background-position: 0 0 !important;
  }
  .webinar_info .webinar_info_fild .webinar_statistics .item.issued {
    margin: 10px 0;
  }
  .webinar_info .webinar_info_fild .webinar_statistics .item br {
    display: none;
  }
  .webinar_info .webinar_info_fild .webinar_fild .item .label {
    width: 140px;
    padding-right: 20px;
  }
  .webinar_info .webinar_info_fild .webinar_fild .value {
    width: calc(100% - 140px);
  }
  .steps_training .steps_content {
    flex-wrap: wrap;
  }
  .steps_training .steps_content .item:before,
  .steps_training .steps_content .item:after{
    display: none;
  }
  .steps_training .steps_content .item {
    width: 33.33% !important;
    padding-right: 15px;
    margin-bottom: 20px;
  }
  .training_page .view-id-training {
    margin-top: 20px;
  }
  .steps_training .steps_content .item br {
    display: none;
  }
  .licensed_center .training_license_content .training_license_unpate {
    margin-bottom: 20px;
  }
  .edition__block .col-sm-12 a span.title, .edition__block .col-md-12 a span.title{
    font: bold 20px/25px Roboto;
  }
}
@media (min-width: 992px) {
  #left-bar {
    display: block !important;
    position: relative !important;
    top: 0 !important;
  }
}

@media (max-width: 1229px) AND (min-width: 991px){
	.journal-info .action a {
	    width: 100%;
	}
	.journal-info .action a:first-child{
		margin-bottom: 10px;
	}
	.journal-info .action a br {
		display: none;
	}
	.subscribe-form .email.form-text {
    	width: 280px;
	}
	.conf-block div.clearfix {
		width: 100%;
	}
	.page-node-30 .spoilers .desc td {
		display: inline-block;
	    width: 100% !important;
	}
	.blog__more h5 a {
	    font-size: 12px;
	}
	#headertext {
		display: none;
	}
	#headertext + #cart {
	    margin: 0 auto;
	}
	.article_vote_block > div {
		width: 100% !important;
	}
	.article_vote_block > div.vote_status{
    	padding: 10px 0 20px;
	}
	.vote_count {
		margin-top: 0;
	}
	#content .node-banner a.block-banner {
	    font-size: 11px;
	    left: -5px;
	    top: 8px;
	}
	.zayavka-payment #edit-paymenttype {
	    flex-wrap: wrap;
	}
	.zayavka-payment #edit-paymenttype .form-item {
		width: 50%;
	}
	#receipt > div > a {
	    width: 100%;
	}
	#content .img-title h1 {
	    width: 270px;
	    top: 39px;
	}
	.download_parth {
		width: 100%;
	    margin-top: 10px;
	}
	.node-banner img {
		width: 632px;
	    max-width: unset !important;
	    margin-left: -172px;
	}
  .page-node-159755 #content h1 {
    padding: 36px 30px 0 30px;
  }
  .vak_action_block {
    background: #ededed;
  }
  #block-sibac-soc-statistic a.translator_front {
    background: #e9f1f3;
    display: block;
    height: 100%;
  }
  #block-sibac-soc-statistic .translator_front img {
    margin-top: -5px;
  }
  #content .translate_header h1 {
    padding-right: 160px;
  }
  .discount_vak {
    height: 128px;
  }
  #block-block-5 .social-footer a.yt_link {
    margin-left: -15px;
    position: relative;
    left: 19px;
  }
  .conference-item .conference-image {
    width: 155px;
  }
  .conference-item .conference-image img {
    height: auto;
  }
  .content-blog .head > div.ya-share2, .blog__teaser .body .head > div.ya-share2 {
    margin-top: 5px;
  }
  .authors_funnel.other_journal .title_funnel {
    display: none;
  }
  .authors_funnel.other_journal {
    border: none;
  }
  .close_scopus_info {
    flex-wrap: wrap;
    height: auto;
    background: #e6e7e2;
  }
  .close_scopus_info .close_title_text {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .close_scopus_info .close_title_text strong br {
    display: none;
  }
  .close_scopus_info .close_title_text strong {
    line-height: 24px;
  }
  .close_scopus_info .close_title_text {
    background-position: 0 calc(100% - 7px);
  }
  .view-id-webinars .view-content .views-row {
    padding: 0 15px;
  }
  .view-id-webinars .view-header {
    padding: 0 30px;
  }
  .benefits_participation {
    padding: 30px 30px 30px 30px;
  }
  .user-navigation .schedule .reception {
    display: none;
  }
  .body_info_vak_rinc{
    border: none;
    text-align: center;
  }
  .body_info_vak_rinc > div{
    padding: 0 0 17px 0;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .contents__blog #contents__blog__title + ol{
    display: none;
  }
  .contents__blog #contents__blog__title.active + ol{
    display: inherit;
  }
  .contents__blog{
    border: 1px solid #eb7536;
    margin-bottom: 18px;
  }
  .contents__blog #contents__blog__title{
    padding: 11px 40px 11px 18px;
    cursor: pointer;
    position: relative;
    margin: 0;
  }
  .contents__blog #contents__blog__title:after {
    content: '';
  }
  .archive_wrap{
    display: block;
  }
  .desktop__btn{
    display: none!important;
  }
  .mobile__btn{
    display: inline-block!important;
  }
  .payment_pay .sbp .btn{
    display: inline-block;
  }
  .payment_pay .sbp .img{
    display: none;
  }
	.wrapper {
	    margin-top: 0;
	}
	#block-sibac-soc-statistic .row .group-row:nth-child(1) {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	}
	#block-sibac-soc-statistic .row .group-row:nth-child(1) a {
	    width: 354px;
	}
	#block-sibac-soc-statistic .row .group-row:nth-child(2) a {
	    padding-top: 195px;
	    width: 354px;
	}
  body.menu_open {
    overflow: hidden;
  }
	aside {
		display: none;
	}
	.mobile-user-menu {
		display: block;
	    float: right;
	    width: 48px;
	    height: 48px;
	    box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.25);
	    border-radius: 50%;
	    background: url(../images/i_user_mobile.png) no-repeat scroll center center #FFF;
	    cursor: pointer;
	    margin: 12px 14px 0 0;
	}
	.bottom-header {
    height: 66px;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 4px solid #d9d9d9;
    position: relative;
    z-index: 12;
	}
  header {
    height: 163px;
  }
	header .mobile-line {
		display: flex !important;
	    justify-content: space-between;
	    align-items: center;
		width: 100%;
    max-width: 748px;
    margin: 0 auto;
    padding-left: 0;
    position: relative;
    left: 0;
	}
	header .mobile-line .item{
		justify-content: center;
	    align-items: center;
	    display: flex !important;
	    width: 98px;
	    height: 100%;
		border: 1px solid transparent;
		border-bottom: none;
	}
  header .mobile-line .item .telegram span {
    background-image: url("../images/icon_telegram.svg");
    background-size: contain;
    width: 29px;
    height: 29px;
    display: block;
  }
  header .mobile-line .item .max span {
    background-image: url("../images/icon-max.png");
    background-size: contain;
    width: 25px;
    height: 25px;
    display: block;
  }
  header .mobile-line .item .whatsapp span {
    background: url(../images/icon_whatsapp.svg);
    background-size: contain;
    width: 25px;
    height: 25px;
    display: block;
  }
  header .mobile-line .item.active .whatsapp span,
  header .mobile-line .item:focus .whatsapp span,
  header .mobile-line .item:active .whatsapp span{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.3 512.3' style='enable-background:new 0 0 512.3 512.3;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23757575;%7d %3c/style%3e%3cpath class='st0' d='M391.6,38.8C350.9,13.5,303.9,0.1,256,0.1C114.6,0.2,0,114.8,0.1,256.2c0,49,14.1,96.9,40.5,138.1L0.7,497.6 c-2.1,5.5,0.6,11.7,6.1,13.8c1.2,0.5,2.5,0.7,3.9,0.7c1.2,0,2.4-0.2,3.6-0.6l106.7-38.1c120,74.7,277.9,38,352.6-82 S511.6,113.6,391.6,38.8z M384,330.8c-5.4,31.1-32.5,53.7-64,53.3c-33.5,0-97.9-40.1-124.9-67.1c-27-27-67.1-91.4-67.1-124.9 c-0.3-31.5,22.3-58.6,53.3-64h21.3c4,0,7.7,2.3,9.5,5.9c0,0,12.9,26.1,21.3,42.5c9.5,18.5-8.3,40.3-18.5,50.5 c6.1,15.9,15.4,30.5,27.2,42.8c12.3,11.8,26.9,21.1,42.8,27.2c10.2-10.2,32-28,50.5-18.5c16.4,8.5,42.5,21.3,42.5,21.3 c3.6,1.8,6,5.5,6,9.6V330.8z'/%3e%3c/svg%3e ");
   }
	.mobile-line .item:active,
	.mobile-line .item:focus,
	.mobile-line .item.active  {
		background: #FFF;
	    border: 1px solid #C4C4C4;
	    border-bottom: none;
	}
	.mobile-line .item:active svg path,
	.mobile-line .item:focus svg path,
	.mobile-line .item.active svg path {
		fill: #757575;
	}

	.mobile-line .btn-nav {
        width: 24px;
        cursor: pointer;
    }
    .mobile-line .btn-nav span {
		background: #FFF;
	    display: block;
	    height: 3px;
	    margin-bottom: 3px;
	    width: 100%;
    }
    .mobile-line .btn-nav span:last-child {
        margin-bottom: 0;
    }
	.mobile-line svg {
		vertical-align: middle;
	}
  .mobile-line .item.search-item.active {
    position: relative;
  }
  .item.search-item.active .search-icon{
    background: url(../images/icon_close.svg) no-repeat scroll center center transparent;
    width: 25px;
    height: 24px;
  }
  .mobile-line .item.search-item.active svg {
    display: none;
  }
  .mobile-line .search-icon{
      cursor: pointer;
  }
	.mobile-line .item.active {
		background: #FFF;
		border: 1px solid #C4C4C4;
		border-bottom: none;
	}
	.mobile-line .navigation-item {
		margin-left: -1px;
	}

	.mobile-line .item.active .btn-nav span {
		background: #757575;
	}
	.search .close-btn {
		position: absolute;
	    right: 16px;
	    top: 15px;
	}
	.search .ya-site-form__submit{
		display: none;
	}
	#nav-menu ul li:hover ul {
	    display: none;
	}
	aside,
	.search {
		display: none;
	}
  #block-block-60{
    display: none;
  }
	#left-bar {
		display: none;
	    position: absolute;
	    z-index: 500;
	    background: #FFF;
	    border: 1px solid #d4d4d4;
		border-top: none;
	    width: 100%;
	    top: 159px;
	    left: 0;
		padding-bottom: 0;
	    box-sizing: border-box;
    }
	#left-bar:after {
		display: none;
	}
    #left-bar .mobile-control-nav{
      padding: 16px 20px 10px;
      background: #FFF;
      display: flex !important;
      border-bottom: 8px solid #eeede9;
      justify-content: space-between;
      margin-left: -10px;
      width: calc(100% + 20px);
    }
    .social-link a{
        display: inline-block;
        width: 36px;
        height: 36px;
        background: url(../images/icon_social.png) no-repeat scroll 0 0 transparent;
    }
    .social-link a.fb{
		background-position: -36px 0;
	    margin: 0 22px 0 22px;
    }
    .social-link a.wt{
        background-position: -72px 0;
    }

    #left-bar .mobile-control-nav .close-btn {
        margin: 11px 0 0 0;
    }
	#nav-menu .h2 {
	    padding-left: 20px;
	}
    #nav-menu ul ul {
        position: relative;
        left: 0;
        top: 0;
        box-shadow: none;
    }
	#nav-menu ul li a, #nav-menu ul li span {
	    padding: 0 20px 0 20px;
	}
    #nav-menu ul li.expanded {
		background-image: none;
	    position: relative;
	    width: calc(100% - 40px);
    }
    #nav-menu ul > li.expanded > i  {
		position: absolute;
	    right: -60px;
	    top: 0;
	    width: 60px;
	    height: 32px;
	    background: #f8f8f8;
    }
    #nav-menu ul > li.expanded > i:before {
		content: "+";
	    width: 20px;
	    height: 20px;
	    box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.25);
	    border-radius: 50%;
	    position: absolute;
	    left: 50%;
	    z-index: 9;
	    text-align: center;
	    background: #FFF;
	    font: 20px/20px Roboto;
	    color: #484848;
	    margin-left: -10px;
	    top: 5px;
    }
    #nav-menu ul li.expanded.active > i:before {
        content: "-";
    }
	#nav-menu ul li.expanded > a, #nav-menu ul li.expanded > span {
		background: none;
		color: #383838;
		width: calc(100% - 20px);
	}
	#nav-menu ul li ul li {
		margin-left: 0;
	    width: calc(100% + 60px);
	}
	#nav-menu ul li ul li:last-child{
		border-bottom: none;
	}
	#nav-menu ul li ul li a {
		background: #f8f8f8;
	    padding: 0 40px;
	}
	.search {
    position: absolute !important;
    top: 61px;
    left: 0;
    width: 100% !important;
    margin: 0;
    background: #FFF;
    z-index: 99;
    box-sizing: border-box;
    border: 1px solid #C4C4C4;
    border-top: none;
    padding: 15px 15px;
  }
  .bottom-header .search #block-custom-search-blocks-1 input.form-text {
    width: calc(100% - 26px);
  }
  .bottom-header .search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
      height: 46px;
      background: #FFF !important;
      line-height: 46px;
  }
	.bottom-header .search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:active, .bottom-header .search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus {
	    background: #FFF !important;
	}
  .search #ya-site-form0 .ya-site-form__submit {
      background: url(../images/icon_search_grey.svg) no-repeat scroll center center transparent !important;
      padding: 0;
  }
  .search #ya-site-form0 .ya-site-form__submit:hover{
      background-color: #FFF !important;
  }
  .search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus {
      background: #FFF !important;
      color: #000 !important;
  }
	#block-block-5 {
		position: relative;
	}
	.social-footer span {
	    display: none;
	}
	.advantage .item {
	    margin-right: 40px;
	    padding-right: 40px;
	}
	footer .statistic-footer div.age-info{
		margin-top: 0;
    }
	#user_register, #user_login,
	#modal-content .user-info-from-cookie {
	    width: 100%;
	}
	#modalContent {
	    top: 97px !important;
		width: 100%;
	}
	.user_form_nologin .user-info {
		display: none;
	}
	#modalContent div.ctools-modal-content{
		max-width: 748px;
    border: 2px solid #D4D4D4;
    text-align: center;
    margin: 0 auto !important;
    padding: 0 10px 30px;
    width: 100% !important;
    position: relative;
	}
	#modalBackdrop {
    background-color: transparent !important;
	}
	.user_form_nologin .title,
	#user_register > .title, #user_login > .title {
		font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: #484848;
    float: none;
    padding: 40px 0 36px;
    width: 100%;
	}
	.user_form_nologin .title sup {
		display: none;
	}
	.user_form_nologin .nav {
		color: #484848;
	    text-align: center;
	    margin-bottom: 30px;
	}
	form[action="/modal_forms/ajax/password"] p{
		margin-bottom: 30px;
	}
	.user_form_nologin .nav a, .user_form_nologin .nav span {
	    font-size: 16px;
	}
	.user_form_nologin .form-item, form[action="/modal_forms/ajax/login"] .form-item, #user-login .form-item {
		margin-top: 0 !important;
	}
	.user_form_nologin .form-item, form[action="/modal_forms/ajax/login"] .form-item, #user-login .form-item, #user_register .nav, #user_login .nav, .user_form_nologin_wrapp .captcha, .user_form_nologin_wrapp .form-actions, .user_form_nologin_wrapp .have-account {
		width: 100%;
		padding: 0;
		float: none;
	}
	.user_form_nologin,
	form[action="/modal_forms/ajax/password"]{
		max-width: 340px;
		width: 100%;
		margin: 0 auto;
	}
	.user_form_nologin_wrapp .captcha,
	form[action="/modal_forms/ajax/password"] .captcha {
		max-width: 300px;
		margin: 40px auto 36px !important;
	}
	.user_form_nologin .form-item, form[action="/modal_forms/ajax/login"] .form-item,
	form[action="/modal_forms/ajax/register"] .form-item,
	form[action="/modal_forms/ajax/password"] .form-item,
	.user_form_nologin div.form-actions,
	.user_form_nologin div.have-account,
	.user_form_nologin_wrapp .captcha {
	    margin-bottom: 18px !important;
	    float: none;
	    padding: 0;
		text-align: left;
	}
	.user_form_nologin .form-item .form-item:first-child {
		margin-bottom: 18px !important;
	}
	.user_form_nologin_wrapp .have-account{
		text-align: center;
		width: 100%;
		margin-bottom: 18px;
	}
	.user_form_nologin .captcha {
		margin: 40px auto 36px !important;
	    max-width: 300px;
	}
	.user_form_nologin_wrapp .form-actions {
	    text-align: center;
	}
	.user_form_nologin label, form[action^="/modal_forms/ajax/"] label, #user-login label {
		text-align: left;
	    padding-top: 0;
	    width: 100%;
	    font-size: 14px;
	    padding-bottom: 4px;
	    font-weight: 400 !important;
	}
	form[action="/modal_forms/ajax/password"] > div {
	    padding: 0 0 0 0;
	}
	form[action="/modal_forms/ajax/password"] h2 {
	    padding: 40px 0 27px 0;
	}
	form[action="/modal_forms/ajax/password"] {
	    width: 100%;
	    min-height: auto;
	}
	.user_form_nologin div.form-actions {
		text-align: center;
	    width: 100%;
	    margin: 0 0 18px 0;
	}
	.password-toggle {
	    right: 15px;
	    top: 38px;
	}
	.show-password + .password-toggle {
	    top: 37px;
	}
	.jq-checkbox.checked .jq-checkbox__div {
		/*width: 11px !important;
	    height: 7px !important;
	    margin: 4px 0 0 4px !important;
	    border-bottom: 2px solid #fff !important;
	    border-left: 2px solid #fff !important*/
	}
	#user-login .form-type-checkbox label {
	    display: inline-block;
	    width: auto;
	}
	.forgot-pass {
		right: 50%;
	    margin-right: -166px;
	    top: 318px;
	}

	#modal-content .user-info-from-cookie {
	    min-height: auto;
	}
	.jnav > div.mid {
	    width: 272px;
	}
	.page_inform .journal-info.journal-publisher {
	    padding-bottom: 80px;
	}
	.scopus__service {
		margin: 0 auto 30px;
	    max-width: 602px;
	}
	.scopus__service > div > div {
	    width: calc(50% - 11px);
	}
	.scopus__page p.small {
	    text-align: center;
	}
	.scopus__direction, .scopus__additional > div {
		padding: 24px 0 24px 98px;
	    height: auto;
	}
	#left-bar > .block {
		display: none;
	}
	#content .img-title h1 {
		width: 300px !important;
	    top: 52px;
	}
	.page-node-82179 #content .img-title h1,
	.page-node-82181  #content .img-title h1,
	#content #node-82180 .img-title h1 {
	    max-width: 400px !important;
	    width: 100% !important;
	}
	#sibac-modal > div{
		max-width: 450px !important;
	    margin-left: -225px;
	}
	#sibac-modal #block-webform-client-block-69849 .form-item.webform-component > label, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component > label {
	    width: 100% !important;
	    height: auto !important;
	    margin-bottom: 10px;
	}
	#sibac-modal .form-item input, #sibac-modal .jq-selectbox {
	    width: 100%;
	}
	.webform-component--oferta > label {
		display: none !important;
	}
	#headertext {
		display: none;
	}
	#nav-menu ul li,
	#nav-menu .h2 {
	    width: calc(100% + 20px);
	}
  #top {
    margin-left: 0;
    right: 36px;
    bottom: 100px;
  }
  header.show .bottom-header {
    position: fixed;
    top: 0;
    width: calc(100% + 10px);
    left: 0;
    padding-left: 9px;
    z-index: 14;
  }
  #edit-field-zayavka-vak-specialty-und-styler .jq-selectbox__dropdown {
    width: 100% !important;
  }
  .jq-selectbox li {
    overflow-y: hidden;
    overflow-x: auto;
  }
  .page-node-159755 #content h1 {
    padding: 30px 140px;
    text-align: center;
    height: auto;
  }
  .teach_header {
    background: #dee9ed;
    min-height: auto;
    padding-bottom: 29px;
  }
  .teach_header .features {
    padding: 0;
    flex-wrap: wrap;
  }
  .teach_header .features .item {
    width: 100% !important;
    margin-bottom: 20px;
  }
  .teach_header .features .item:last-child{
    margin-bottom: 0;
  }
  .opportunities .content_opportunities .item {
    width: 100%;
  }
  .teach_page .opportunities {
    padding: 25px 20px 12px;
  }
  .teach_page .conditions_education .content_education .item {
    width: 100%;
    margin-bottom: 30px;
  }
  .teach_page .conditions_education .content_education .item:last-child{
    margin-bottom: 0;
  }
  .teach_page .learning_outcome {
    padding: 20px;
    flex-wrap: wrap;
  }
  .teach_page .learning_outcome .text_certificat {
    margin-left: 0;
  }
  .teach_page .learning_outcome .text_certificat ul {
    padding: 0;
    margin-left: 0 !important;
    margin-bottom: 0;
  }

  #content .teach_header .info_title {
    font-size: 21px;
    line-height: 26px;
    padding: 16px 0 22px;
  }
  #block-block-5 .social-footer a.in_link {
    width: 26px;
    height: 26px;
    border-radius: 50%;
  }
  #block-block-5 a svg {
    width: 26px;
    height: 26px;
  }
  #block-block-5 .social-footer a.in_link svg {
    margin: 7px 0 0 7px;
    width: 13px;
    height: 13px;
  }
  #content .teach_header .info_title {
    font-size: 21px;
    line-height: 26px;
    padding: 16px 20px 22px;
  }
  #content .teach_page.new_dising .teach_header .info_title {
    padding: 26px 0 22px;
  }
  .teach_page .conditions_education .content_education .item:first-child {
    margin-right: 0;
  }
  .teach_page.new_dising .teach_header {
    background-size: cover;
  }
  .teach_page.new_dising .teach_header .features {
    padding: 0;
  }
  #sibac-modal > div,
  #sibac-modal #block-webform-client-block-69849, #sibac-modal #block-webform-client-block-79574, #sibac-modal #block-block-17, #sibac-modal #block-webform-client-block-113527, #sibac-modal #block-webform-client-block-113528, #sibac-modal .bibl, #sibac-modal .cert, #sibac-modal .diplom, #sibac-modal #block-webform-client-block-171533,
  #sibac-modal #block-webform-client-block-175258,
  #sibac-modal #block-block-52{
    position: fixed;
    top: 20px !important;
    left: 5px;
    max-width: 100% !important;
    margin-left: 0 !important;
    width: calc(100% - 10px) !important;
    max-height: calc(100% - 40px);
    overflow: auto;
    margin-top: 0 !important;
  }
  body.hide_scroll {
    overflow: hidden;
  }
  #left-bar nav {
    height: 545px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  #sibac-modal #block-webform-client-block-175258 .webform-container-inline label {
    top: 0;
    display: block;
  }
  #sibac-modal #block-webform-client-block-175258,
  #sibac-modal #block-webform-client-block-173721{
    overflow: auto;
  }
  #sibac-modal #block-webform-client-block-175258 > .content,
  #sibac-modal #block-webform-client-block-175258 form,
  #sibac-modal #block-webform-client-block-175258 > .content > form > div{
    height: 100%;
  }
  #block-sibac-soc-statistic a.translator_front {
    display: block;
    text-align: center;
    background: #e9f1f3;
    margin-bottom: 20px;
  }
  #block-sibac-soc-statistic a.training_front{
    background: #eeeeee;
    display: block;
    text-align: center;
  }
  .mobile_prompt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
  }
  .mobile_prompt button {
    background: transparent url(../images/infographics/icon_hand_lr.svg) 0 0 no-repeat;
    width: 30px;
    height: 27px;
    margin-bottom: 0;
    border: none;
  }
  .mobile_prompt button:first-child {
    -moz-transform: scaleX(-1); /* Для Firefox */
    -ms-transform: scaleX(-1); /* Для IE */
    -webkit-transform: scaleX(-1); /* Для Safari, Chrome, iOS */
    -o-transform: scaleX(-1); /* Для Opera */
    transform: scaleX(-1);
  }
  #content .translate_header h1 {
    padding-right: 90px;
  }
  .translate_service_help .content_help .item br {
    display: none;
  }
  .header__scopus .block-webform form > div > div.form-item {
    width: 159px;
  }
  .navigation__scopus ul {
    padding-right: 10px;
  }
  .navigation__scopus {
    padding-top: 15px;
  }
  .navigation__scopus ul:after {
    content: "";
    height: 70px;
    top: 50%;
    margin-top: -35px;
  }
  .new__scopus br {
    display: none;
  }
  .why_chenge .content.line_three .item.item_2 strong br{
    display: block;
  }
  .header__scopus .item_group .item br{
    display: block;
  }
  .scopus__stages__stage.translate_service_help .content_help {
    flex-wrap: wrap;
  }
  .scopus__stages__stage.translate_service_help .content_help .item {
    margin: 0 0 20px 0 !important;
    width: 50%;
    min-height: 73px;
  }
  .scopus__stages__stage.translate_service_help p {
    margin-top: -20px;
    margin-bottom: 0;
  }
  .scopus__publication__cost h2 {
    margin-top: 0;
  }
  .header__scopus {
    background-size: cover;
  }
  .scopus__new__service_update .clearfix {
    padding: 25px 20px 25px 20px;
  }
  #block-block-5 .social-footer a.yt_link svg {
    width: 26px;
    height: 26px;
    border-radius: 50%;
  }
  #block-block-5 .social-footer a.in_link{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcb307+0,c6597a+50,9303e7+100 */
    background: #fcb307; /* Old browsers */
    background: -moz-linear-gradient(45deg,  #fcb307 0%, #c6597a 50%, #9303e7 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg,  #fcb307 0%,#c6597a 50%,#9303e7 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg,  #fcb307 0%,#c6597a 50%,#9303e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb307', endColorstr='#9303e7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  }
  #block-block-5 .social-footer a.yt_link svg rect {
    fill: #ED2324;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .scopus__page .block__item.item-3 .block__head {
    background-size: cover;
  }
  .table_service .three_mode .item {
    width: 50%;
  }
  .rinc .header_rinc {
    background-size: cover;
  }
  .new_vak .navigation__scopus ul:after {
    display: none;
  }
  #sibac-modal > div#block-webform-client-block-193523 {
    max-width: 100% !important;
    margin: 0;
    border-radius: 0;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
  .form_lidmagnet_fon {
    background-position: right 0;
    background-size: cover;
  }
  #sibac-modal .webform-client-form .form-item:after {
    content: "";
    display: table;
    width: 100%;
  }
  #sibac-modal .webform-component--oferta .form-checkboxes {
    margin-bottom: 0;
  }
  .webform-component--nomer-specialnosti .jq-selectbox__dropdown {
    width: 100% !important;
  }
  .webform-component--nomer-specialnosti .jq-selectbox__dropdown ul {
    clear: both;
  }
  #block-webform-client-block-113528 .webform-component--publ > label {
    display: block;
    margin-bottom: 0;
  }
  #block-webform-client-block-113528 .webform-component--publ > div {
    width: 100%;
    display: flex;
  }
  #block-webform-client-block-113528 .webform-component--publ .form-item.form-type-radio {
    margin-bottom: 0 !important;
  }
  .benefits_webinar .benefits_content .item {
    width: 33.33%;
    margin-bottom: 20px;
  }
  .benefits_webinar .benefits_content {
    flex-wrap: wrap;
    justify-content: center;
  }
  .benefits_webinar {
    padding-bottom: 15px;
  }
  .view-id-webinars .view-content {
    padding: 0;
    margin: 0 -15px;
  }
  .view-id-webinars .view-header {
    margin-bottom: 20px;
    padding: 0;
  }
  .view-id-webinars .view-content .views-row {
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .city-header {
    display: flex !important;
    z-index: 13;
    position: relative;
    margin-top: -4px;
  }
  .training-list .views-row{
    flex-wrap: wrap;
  }
  .training-list .views-row .training_name {
    width: 100%;
    margin-bottom: 15px;
  }
  .training-list .views-row .info_training .price {
    margin: 0 30px 0 30px;
  }
  .view-id-webinars .view-content {
    padding: 0;
    margin: 0 -15px;
  }
  .view-id-webinars .view-header {
    margin-bottom: 20px;
    padding: 0;
  }
  .view-id-webinars .view-content .views-row {
    margin-bottom: 30px;
    padding: 0 15px;
  }
  .view-id-webinars .view-filters{
    padding: 0;
  }
  .view-id-webinars .view-filters .views-submit-button input {
    right: 0;
  }
  #block-block-39,
  #block-block-43{
    display: none;
  }
  .past_webinar .view-id-webinars .view-content {
    padding: 0 30px;
  }
  .past_webinar .view-id-webinars .view-content .views-row {
    padding: 0 10px;
  }
  .licensed_center .licensed_center_content {
    flex-wrap: wrap;
  }
  .licensed_center .licensed_center_content .license {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .licensed_center .training_license_content .partners .item {
    width: 50%;
    padding: 68px 0 0 0 !important;
    background-position: center 0 !important;
    text-align: center;
  }
  .steps_training .steps_content .item {
    width: 100% !important;
    padding-right: 0;
    display: flex;
    font-size: 15px;
    align-items: center;
    margin-bottom: 28px;
  }
  .steps_training .steps_content .item .namber {
    flex-shrink: 0;
    margin-bottom: 0;
    margin-right: 15px;
  }
  .scopus__feedback .body {
    padding-left: 28px;
  }
  .scopus__feedback {
    background: none;
  }
  .question_block .item .question:after {
    right: 16px;
  }
  .educational_center {
    padding: 38px 20px;
    height: auto;
    background-size: cover;
  }
  .navigation_training {
    margin-bottom: 41px;
  }
  .training_page .licensed_center h2 {
    text-align: left;
    line-height: 26px;
  }
  .licensed_center .training_license_content .training_license_unpate .license_qr {
    padding-left: 93px;
  }
  .licensed_center .training_license_content .training_license_unpate .license_date {
    padding-left: 93px;
    line-height: 16px;
  }
  .licensed_center .training_license_content .training_license_unpate {
    margin-bottom: 32px;
  }
  .training_page .view-id-training {
    margin-top: 14px;
  }
  .view-id-training .view-content {
    margin: 30px 0 22px 0;
  }
  .questiuon_training h2 {
    margin: 36px 0 17px;
  }
  .questiuon_training .question_block .item .question {
    padding: 16px 32px 16px 17px;
  }
  .training_page .training_reviews {
    margin-top: 31px;
  }
  .training_page .scopus__block__fon h2 {
    line-height: 23px;
    margin-bottom: 22px;
  }
  .training_page .scopus__block__fon h2 br,
  #content .educational_center .educational_center_name br{
    display: none;
  }
  .publications_rinc_block {
    background-size: cover;
  }
  #block-sibac-tags-blog{
    display: block;
  }
}
@media  (min-width: 767px) AND  (max-width: 991px) {
	#block-block-5 a {
	    font-size: 14px;
	}
	footer #block-block-5 .menu-footer {
		display: inline-block;
	    width: auto;
	    flex: unset;
	}
  footer .social-footer {
    padding: 0;
    width: auto;
    position: absolute;
    right: 0;
    top: -8px;
  }
	footer .footer-stats {
	    padding-top: 0;
	    margin-top: -3px;
	}
  .authors_funnel.other_journal {
    max-width: 680px;
  }
}
@media (max-width: 767px) {
  .front__page .edition__block__min a{
    width: 100%;
    background-size: cover;
    background-position: 50% 50%;
  }
  .edition__block__min a span{
    font: bold 17px / 33px Roboto;
  }
  .about{
    justify-content: space-evenly;
    column-gap: 75px;
  }
  .about > div {
    width: auto;
  }
  footer a.logo{
    margin: 0 auto;
  }
  .head-info .phone_email, .footer__contact .head-info .messenger{
    display: inline-block;
    padding-top: 10px;
  }
  .footer__contact .head-info{
    padding-top: 0;
  }
  .footer__contact .head-info .messenger{
    margin: 0 0 0 20px;
  }
  .footer__container .footer__contact{
    padding: 20px 0;
    text-align: center;
  }
  .footer__container .footer__payment{
    padding: 10px 0 20px 0;
    justify-content: space-around;
  }
  .archive_wrap__count-3 .item{
    width: 50%!important;
  }
  .archive_wrap .item .text{
    padding-top: 10px;
  }
  .tabs__nav > li{
    width: 100%;
  }
  ul.tabs__nav{display: block;}
  .teams__vak{
    padding: 20px 0 40px 0;
  }
  .cost_vak{
    margin: 0 0 30px 0;
  }
	#block-sibac-soc-statistic .row .group-row:nth-child(1) a {
		width: 100%;
	    max-width: 280px;
	    margin: 0 auto 21px;
	}
	#block-sibac-soc-statistic .row .group-row:nth-child(2) {
	    justify-content: center;
	}
	#block-sibac-soc-statistic .row .group-row:nth-child(2) a {
	    padding-top: 135px;
	    width: 280px;
	}
  .training-front {
    position: relative;
    overflow: hidden;
    display: block;
    height: 89px;
  }
  .training-front img {
    max-width: 780px;
    position: absolute;
    right: 0;
    height: auto;
  }
	.advantage{
        padding: 20px;
		margin-bottom: 0;
    }
    .advantage .item {
        margin-right: 0;
        padding-right: 0;
        width: 100%;
        margin-bottom: 25px !important;
    }
    .advantage .item:last-child{
        margin-bottom: 0 !important;
    }
    .advantage .item:before {
        height: 1px;
        width: 24px;
        right: 50%;
        margin-right: -12px;
        bottom: -13px;
    }
	#block-views-rewievs-block-3 {
		display: none;
	}
  #block-views-rewievs-block-3 .title, #block-views-rewievs-block-4 .title, #block-sibac-block-otzyvy-front .title {
    margin-top: 36px;
  }
	.menu-footer a {
	    margin-bottom: 15px !important;
	}
	footer .social-footer a {
    display: inline-block !important;
    margin-right: 0;
    position: relative;
    top: 0;
    margin-top: 0;
	}
	footer .social-footer .age-info-mobile {
		width: 30px;
		height: 30px;
		margin-top: 0;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
		border: 1px solid #b9b9b9;
		border-radius: 0;
		color: #b9b9b9;
		font-size: 15px;
		font-weight: 700;
		line-height: 1;
		position: relative;
		top: -3px;
	}
	footer .social-footer .age-info-mobile::before {
		content: '18+';
	}
  #block-block-5 .social-footer a.in_link {
    margin-right: 6px;
  }
	footer > .row.top-row {
    display: flex;
    flex-direction: column-reverse;
	}
	footer .footer-stats {
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
	}
  footer .footer-stats .footer-stats_inside{
    border-top: 1px solid #C3C3C3;
    padding-top: 18px;
  }
  footer .footer-stats .footer-stats_inside span {
    display: block;
    margin: 10px 0 0;
  }
  footer > .row.bottom-row {
    text-align: left;
    font-size: 12px;
    line-height: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  footer > .row.bottom-row p:not(:last-child) {
    margin-bottom: 10px;
  }
  .teach_page .course_teacher .info_teacher {
    flex-wrap: wrap;
  }
  .teach_page .course_teacher .info_teacher .teacher_fild {
    width: 100%;
    margin-left: 0;
    margin-top: 30px;
  }
  .teach_page .course_teacher .info_teacher .avatar {
    margin: 0 auto;
    left: 0;
  }
  .teach_page .certificate .content_certificate {
    width: 100%;
    flex-wrap: wrap;
  }
  .teach_page .certificate .content_certificate img {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .teach_page .cost_education {
    padding: 2px 15px 0;
  }
  .teach_page .course_teacher {
    padding: 33px 15px;
  }
  .teach_page .course_teacher .info_teacher .teacher_fild {
    padding: 20px 20px 20px 20px;
    margin-top: 20px;
  }
  .teach_page .certificate .content_certificate {
    text-align: center;
  }
  .teach_page .certificate .content_certificate p br {
    display: none;
  }
  .our_program .row_group .item {
    flex-wrap: wrap;
  }
  .our_program .row_group .item .images {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .our_program .row_group .item .text {
    width: 100%;
    text-align: center;
  }
  .course_format{
    padding: 30px 20px;
  }
  .course_format .row_group .item .namber {
    font-size: 60px;
    line-height: 50px;
  }
  .result_block .row_group .item {
    width: 100%;
    padding-right: 0;
  }
  .result_block .row_group {
    flex-wrap: wrap;
  }
	#block-block-5 a {
	    font-size: 14px;
	}
	#modalContent div.ctools-modal-content{
		max-width: 540px;
	}
	form[action="/modal_forms/ajax/password"] p {
		display: none;
	}
	#steps .item{
		width: 50%;
	}
	#steps .item.item-0,
	#steps .item.item-1 {
		margin-bottom: 28px;
	}
	#steps .item.item-1:after{
		display: none;
	}
	.page_inform .journal-info {
	    padding-bottom: 0;
		position: unset;
	}
	.new-conf .page_inform.sib-article {
		padding-bottom: 0;
	}
	.page_inform .action {
		text-align: center;
	}
	.page_inform .action a:last-child br {
		display: none;
	}
	.page_inform .action a:last-child{
		display: block;
	    width: 100%;
	    margin-top: 10px;
	}
	.page_inform .action {
	    clear: both;
	    padding-top: 30px;
	}
  .page_inform .journal-info p.journal_languages {
    margin-bottom: 0;
  }
	.download_parth a:last-child{
		display: inline !important;
	}
	ul.nav_page_inset {
		margin-left: 0 !important;
	    width: 100% !important;

	}
	ul.nav_page_inset li.first:before, ul.nav_page_inset li.last:before {
		display: none !important;
	}
	ul.nav_page_inset li span, ul.nav_page_inset li a {
    	font-size: 13px!important;
	}
	.subscribe-form .webform-component-email {
		margin-right: 0;
	}
	.subscribe-form .email.form-text {
		width: 100%;
	}
	.subscribe-form .form-actions.tmp {
	    margin-top: 50px;
	}

	.jnav > div,
	.jnav > div.mid {
	    width: 100%;
	}
	.jnav {
	    padding: 6px;
	    flex-wrap: wrap;
	}
	.jnav > div {
		height: auto;
	}
	.jnav > div.mid {
	    width: 100%;
	    height: auto;
	    margin: 0;
	    padding: 12px 0 12px 0;
	}
	.jnav a {
	    height: auto;
	    padding: 12px 0 12px 0  !important;
	    line-height: 120%!important;
	    position: relative;
	}
	.jnav a:before {
	    top: 50%;
	    margin-top: -4px;
	}
	.action-journal a {
	    padding: 0 5px;
	}
	.action-journal a:first-child{
		margin-right: 10px;
	}
	.page_inform .journal-info.journal-publisher {
	    padding-bottom: 0;
	}
	.page_inform .journal-info.journal-publisher .action a:last-child {
		margin-top: 0;
	}
	.mono-item {
	    width: calc(50% - 2px);
	}
	.page-node-9 #content h1,
	.page-node-113782 #content h1,
	.page-node-117184 #content h1 {
	    font-size: 28px;
	}
	.scopus-icon .item {
	    width: 100%;
	    padding-right: 0;
	}
	.scopus-icon .wrap-text {
	    width: calc(100% - 90px);
	}
	.scopus-icon .wrap-text br {
		display: none;
	}
	#content .clearfix .garant-from-us {
	    display: block;
	    padding: 10px 0;
	}
	#content .clearfix .garant-from-us br {
		display: none;
	}
	#content .clearfix .garant-from-us.mid {
	    border: none;
	    border-top: 1px solid #e96d11;
	    border-bottom: 1px solid #e96d11;
	    padding: 10px 0;
	    margin: 10px 0;
	}
	.view-id-authors.view-display-id-page .views-widget-filter-title{
		margin-right: 0;
	}
	.view-id-authors.view-display-id-page .views-widget-filter-title .form-item {
		margin-bottom: 0 !important;
	}
	.view-id-authors.view-display-id-page .views-widget-filter-title,
	.view-id-authors.view-display-id-page .views-widget-filter-title input,
	.view-id-authors.view-display-id-page .views-submit-button,
	.view-id-authors.view-display-id-page .views-submit-button input{
		width: 100%;
	}
	.view-id-authors.view-display-id-page .views-submit-button{
		margin: 15px 0 30px;
	}
	main .view-id-rewievs.view-display-id-page_1 .views-field-value-1 {
	    width: 100%;
		text-align: left;
	}
	main .view-id-rewievs.view-display-id-page_1 .views-field-submitted {
		margin-top: 5px;
	    width: 100%;
	}
	.scopus__page .scopus__nav .left {
	    width: 100%;
	}
	.scopus__service > div {
	    margin-bottom: 0;
	}
	.scopus__service > div > div {
	    margin-bottom: 20px;
		width: 100%;
	    margin-right: 0;
	}
	.scopus__service > div > div p br {
		display: none;
	}
	.scopus__action a,
  .new__scopus .scopus__action .btn{
		width: 100%;
		margin-bottom: 15px;
	}
	.scopus__action a:last-child{
		margin-bottom: 0;
	}
	.scopus__page .block__head {
	    height: auto;
	    padding-bottom: 15px;
	}
	.content__column .item__tree {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.view-id-arhive form .row {
		margin-bottom: 15px;
	}
	.view-id-arhive form .row label {
		width: 100%;
		margin-bottom: 7px !important;
		line-height: normal;
	}
	.view-id-arhive form .row > div {
		width: 100%;
	}
	.view-id-arhive form .views-submit-button {
	    padding-left: 0;
	}
	#block-sibac-block-pedagog .item{
	    width: 100%;
	}
	#block-sibac-block-pedagog .item:first-child{
		margin-right: 0;
	    width: 100%;
		margin-bottom: 20px;
	}
	.blog__teaser {
	    text-align: center;
	}
	.blog__teaser .body {
	    width: 100%;
	    padding: 15px 15px 15px 15px;
	}
	.blog__teaser .body .head > div {
		float: none;
		display: inline-block;
	}
	.blog__teaser .body .head > div:last-child{
		margin-right: 0;
	}
	.blog__teaser .img {
	    width: 100%;
	    float: none;
	    border-right: none;
	}
	.content-blog .head > div.ya-share2, .blog__teaser .body .head > div.ya-share2 {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 5px;
	}
	.conf-block div.clearfix {
		width: 100%;
	}
	.page-node-63640 .node td {
	    display: inline-block;
	    width: 50%;
	    padding-bottom: 20px !important;
	}
	#block-system-main ul.nav_page_inset {
		margin-left: 0 !important;
	}
	.page-node-30 .spoilers .desc td {
		display: inline-block;
	    width: 100% !important;
	}
	.page-node-30 .spoilers .desc img {
		margin-bottom: 0 !important;
	}
	.page-node-30 .spoilers p strong {
		margin-bottom: 10px;
	    display: block;
	}
	.page-node-30 .spoilers p span {
		width: 100% !important;
	    vertical-align: top;
	    margin-bottom: 5px;
	    padding: 0 !important;
	}
	.page-404{
	    background-size: contain;
	}
	.lk-product .item {
		margin-right: 0 !important;
		width: calc(50% - 2px);
	}
	.lk-product .item a {
		display: inline-block;
	}
	.item-box .img {
	    margin-right: 0;
	    width: 100%;
	    text-align: center;
	    margin-bottom: 15px;
	}
	.item-box .img + .content, .item-box .field-name-field-zayavka-count-studsert {
	    width: 100%;
	}

	.article_vote_block > div {
		width: 100% !important;
	}
	.article_vote_block > div.vote_status{
    	padding: 10px 0 20px;
	}
	.vote_count {
		margin-top: 0;
	}
	#content .node-banner a.block-banner {
	    font-size: 11px;
	    left: -5px;
	    top: 8px;
	}
	#content .node-banner a.block-banner {
		position: relative;
	    top: 0;
	    left: 0;
	    width: 100%;
	    color: #333;
	    margin-bottom: 10px;
	}
	.zayavka-payment #edit-paymenttype {
	    flex-wrap: wrap;
	}
	.zayavka-payment #edit-paymenttype .form-item {
		width: 50%;
	}
	#receipt > div > a {
	    width: 100%;
	}
	.new-conf .page_inform.sib-article {
		margin-top: 0;
	}
	.page_inform.sib-article .img-conf-image {
		margin-right: 0;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
	.page_inform.sib-article p,
	.page_inform.sib-article .spoilers-content,
	.page_inform.sib-article ul{
		width: 100%;
	}
	ul.nav_page_inset{
		display: block;
	}
	ul.nav_page_inset li{
		width: 100%;
	}
	ul.nav_page_inset li:first-child {
	    margin-right: 0;
		margin-bottom: 20px;
	}
	#block-system-main ul.nav_page_inset {
	    flex-wrap: wrap;
		padding-bottom: 30px;
	}
	#content .img-title-scopus h1, #content .img-title-rinc h1 {
		font-size: 27px;
	}
	.page-node-82179 #content .img-title h1,
	.page-node-82181  #content .img-title h1,
	#content #node-82180 .img-title h1 {
	    max-width: 350px !important;
	    width: 100% !important;
	    top: 44px;
	    font-size: 19px;
	}
	#block-sibac-block-conf .action a {
		width: 100% !important;
		margin-bottom: 20px;
	}
	#block-sibac-block-conf .action a:last-child{
		margin-bottom: 0;
	}
	#sibac-modal > div{
		/*max-width: 350px !important;
	    margin-left: -175px;*/
	}
	.form-item.form-type-checkbox> div > label, .form-item.form-type-radio> div > label, #edit-field-zayavka-count-authors> div > label, #edit-field-zayavka-count-nauch> div > label, #edit-field-universum-page> div > label, #edit-field-universum-print> div > label, #edit-field-universum-journal-print> div > label, #edit-field-universum-region> div > label, #edit-field-universum-red> div > label, #edit-field-universum-red-lit> div > label, #edit-field-universum-translite> div > label, #edit-field-scopus-science> div > label, #edit-field-scopus-impact> div > label, #edit-field-scopus-publ> div > label, #edit-field-scopus-key> div > label, #edit-field-scopus-translite> div > label, #edit-field-scopus-up> div > label, #edit-field-scopus-page> div > label, #edit-field-universum-kor> div > label, #edit-field-scopus-fastpubl> div > label, #edit-field-scopus-citation-database> div > label, #edit-field-zayavka-data-publ> div > label {
	    display: block;
	    width: 100%;
	}
	.field-name-field-zayavka-count-authors .jq-selectbox,
	.form-item-field-zayavka-count-print-und  .jq-selectbox,
	.field-name-field-zayavka-count-journal .jq-selectbox,
	.field-name-field-scopus-page .jq-selectbox,
	.field-name-field-universum-page .jq-selectbox,
	.field-name-field-universum-journal-print .jq-selectbox,
	.field-name-field-universum-print .jq-selectbox,
	.field-name-field-zayavka-count-page .jq-selectbox,
	.field-name-field-zayavka-science-direction .jq-selectbox,
	.field-name-field-universum-journal .jq-selectbox,
	.field-name-field-scopus-citation-database .jq-selectbox,
	.field-name-field-scopus-impact .jq-selectbox,
	.group-universum-journal-div .jq-selectbox,
	.field-name-field-zayavka-science .jq-selectbox,
	.field-name-field-scopus-science .jq-selectbox {
		max-width: 100%;
		width: 100%;
	}
	.journal-info .action a {
	    width: 100%;
	}
	.download_parth {
	    margin-top: 10px;
	    width: 100%;
	}
	.mobile-user-menu {
		margin-right: 0;
	}
	.cart-block,
	#cart {
		width: 100%;
	}
	.cart-block p:first-child {
		font-size: 12px;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.cart-block{
	    background-image: none;
	    padding-left: 10px;
	    line-height: 14px;
		font-size: 12px;
	}
	.cart-wrap {
	    width: 360px;
	    margin-left: -180px;
	}
	.cart-wrap .text {
	    width: calc(100% - 86px);
	    min-height: 71px;
	}
	.cart-wrap .date {
	    float: left;
	    margin-top: 6px;
	}
	.form-managed-file .form-submit {
		width: 100%;
		margin-top: 10px;
	}
	.node-banner {
    	max-width: 350px;
	}
	.node-banner img{
		max-width: unset;
	    margin-left: -282px;
	}
  .page-node-155973 #content h1,
  .page-node-162174 #content h1,
  .page-node-162176 #content h1,
  .page-node-176127 #content h1,
  .page-node-176139 #content h1{
    height: auto;
    padding: 30px 30px;
    background: #dadfe5 !important;
    color: #484848;
  }
  .page-node-159755 #content h1 {
    background: #f5f5f5;
    padding: 20px;
    font-size: 24px;
  }
  .node-page .vak_inside .download_jornal {
    margin-bottom: 35px;
  }
  .page-journal #content .bottom_btn{
      width: 100%;
      float: left;
      margin-top: 25px;
  }
  .page-node-159755 .more {
    margin-bottom: 30px;
  }
  .exemple_diplome .content_exemple .item {
    margin-bottom: 25px;
  }
  .vak_action_block {
    background: #ededed;
  }
  .page-journal #content .bottom_btn span.icon_jornal_group {
    width: 100%;
    margin-top: 10px;
  }
  .page-journal #content .bottom_btn span.crossref {
    margin-left: 0;
  }
  .page-node-155973 #content h1,
  .page-node-162174 #content h1,
  .page-node-162176 #content h1,
  .page-node-176127 #content h1,
  .page-node-176139 #content h1{
    font-size: 22px;
    line-height: 30px;
  }
  .tabs_vak a {
    width: 100%;
  }
  .group-amount-payment .fieldset-wrapper {
    flex-wrap: wrap;
  }
  .group-amount-payment .field-name-field-course-listener {
    border-bottom: 1px solid #C4C4C4;
    border-right: none;
    padding-right: 0;
    margin-bottom: 22px;
    padding-bottom: 22px;
  }
  .group-amount-payment .fieldset-wrapper .field-type-list-text {
    width: 100%;
  }
  .group-amount-payment .field-name-field-specialist-course {
    padding-left: 0;
  }
  .teach_page .course_for_you .content_course:after {
    display: none;
  }
  .teach_page .course_for_you .content_course {
    padding-left: 0;
  }
  .course_format {
    margin-bottom: 15px;
  }
  .teach_page .course_teacher .info_teacher_new{
    flex-wrap: wrap;
  }
  .teach_page .course_teacher .info_teacher_new .teacher_info,
  .teach_page .course_teacher .info_teacher_new .teacher_fild {
    width: 100%;
  }
  .teach_page .course_teacher .info_teacher_new .teacher_fild{
    margin-top: 15px;
  }
  .about_us .content_about .item {
    width: 50%;
  }
  .teach_page .course_teacher .info_teacher_new {
    padding: 25px 25px 25px;
  }
  .publication-group {
    flex-wrap: wrap;
  }
  .publication-group .item{
    width: 100%;
  }
  .publication-group .item br {
    display: none;
  }
  .publication-group .item .name {
    margin-bottom: 16px;
  }
  .publication-group .item .text-center .btn {
    margin-top: 16px;
  }
  .expert_block .item {
    flex-wrap: wrap;
  }
  .expert_block .item .expert_photo{
    margin-bottom: 15px;
  }
  .expert_block .item .expert_photo,
  .expert_block .item .content_expert{
    width: 100%;
  }
  .scopus__page .about_us .content_about .item{
    width: 50%;
  }
  .calculator_interpreter_translate .item {
    flex-wrap: wrap;
  }
  .calculator_interpreter_translate .item div.title_item {
    width: 100%;
  }
  .calculator_interpreter_translate .item div {
    width: 50%;
    margin-bottom: 10px;
  }
  .calculator_interpreter_translate .item .value input {
    width: calc(100% - 64px);
  }
  h1 .date_publication {
    margin-top: 0;
  }
  .new__scopus .scopus__block__fon {
    margin-top: 22px;
  }
  .translate_specialty .content_specialty {
    box-shadow: none;
  }
  .translate_specialty .content_specialty .list_block ul {
    width: 100%;
  }
  .translate_specialty .content_specialty .list_block ul:first-child{
    margin-bottom: 0 !important;
  }
  .translate_specialty .content_specialty .list_block {
    flex-wrap: wrap;
  }
  .translate_guarantee .content_guarantee .item {
    width: 100%;
    margin-right: 0 !important;
    align-items: center;
  }
  .translate_our_team .content_team {
    flex-wrap: wrap;
  }
  .translate_our_team .content_team .item {
    width: 100%;
  }
  .translate_our_team .content_team .item:first-child {
    margin-bottom: 25px;
  }
  .translate_service_help .content_help .item{
    width: 100%;
  }
  #content .translate_header h1 {
    padding-right: 0;
  }
  .translate_header .translate_info .group:nth-child(2) {
    flex-wrap: wrap;
  }
  .translate_header .translate_info .group .submit {
    width: 100%;
    margin-left: 0;
    margin-top: 35px;
  }
  .translate_specialty h2{
    padding: 29px 15px 23px;
  }
  .translate_guarantee {
    padding-top: 10px;
  }
  .translate_guarantee h2 {
    margin-bottom: 30px;
  }
  .translate_our_team .info_team:before,
  .translate_our_team .info_team:after {
    display: none;
  }
  .translate_specialty .content_specialty {
    padding: 28px 0 31px;
  }

  .translate_specialty .content_specialty ul li span:nth-child(1),
  .translate_specialty .content_specialty ul li strong:nth-child(3){
    width: auto;
    display: inline;
  }
  .translate_header .translate_info .group .item .hit .content_hit {
    left: 0;
    width: 100%;
    top: 40px;
    z-index: 20;
  }
  .translate_header .translate_info .group .item .hit i {
    position: relative;
    top: -14px;
  }
  .translate_header .translate_info .group .item:hover .hit .content_hit{
    display: block;
  }
  .translate_header .translate_info .group .hit {
    position: unset;
  }
  .discount_vak,
  .new_vak .discount_vak{
    background: url(../images/discount_vak_mobile.jpg) center top no-repeat;
    height: 250px;
  }
  .why_chenge .content.line_three .item {
    width: 100%;
    padding-right: 20px !important;
  }
  .scopus__stages__stage.translate_service_help {
    margin-top: 22px;
  }
  .scopus__stages__stage.translate_service_help p {
    margin-top: -10px;
  }
  .scopus__new__service .clearfix .content_block div {
    width: 100% !important;
  }
  .scopus__publication__cost .content_block:before {
    left: 50%;
    width: 140px;
    height: 160px;
    background-size: contain;
    margin-left: -55px;
  }
  .scopus__publication__cost .content_block {
    padding: 174px 0 0 0;
  }
  .scopus__publication__cost .scopus__action {
    padding-bottom: 0;
  }
  .publishers .content {
    padding: 0 22px;
  }
  .navigation__scopus {
    flex-wrap: wrap;
  }
  .navigation__scopus ul {
    padding: 0 !important;
    width: 100%;
  }
  .navigation__scopus ul:after {
    display: none;
  }
  .new__scopus #III {
    margin-top: 34px !important;
  }
  .new__scopus #XIII {
    margin-top: 30px !important;
  }
  .navigation__scopus ul:last-child li:last-child {
    margin-bottom: 0;
  }
  .why_chenge h2 {
     margin-top: 37px;
  }
  .publishers .content .item {
    width: 50%;
  }
  .header__scopus .block-webform form > div > div {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .header__scopus .block-webform form > div > div.form-item {
    margin-bottom: 14px !important;
  }
  .publishers .content .item:nth-child(2):after, .publishers .content .item:nth-child(4):after {
    display: none;
  }
  .publishers .content .item:nth-child(2):before {
    width: calc(100% - 20px);
  }
  .publishers .content .item:nth-child(4):before {
    content: "";
    height: 1px;
    width: calc(100% - 20px);
    position: absolute;
    bottom: 0;
    left: 20px;
    background: #EBE9E1;
  }
  .publishers .content .item:nth-child(3):before {
    left: 0;
  }
  .publishers .content .item:nth-child(3):after{
    content: "";
    height: calc(100% - 40px);
    width: 1px;
    position: absolute;
    right: 0;
    background: #EBE9E1;
  }
  .header__scopus .item_group {
    flex-wrap: wrap;
  }
  .header__scopus .item_group .item {
    width: 100%;
    margin-right: 0 !important;
  }
  .header__scopus .item_group .item:first-child{
    margin-bottom: 15px;
  }
  .header__scopus .block-webform .webform-component-checkboxes {
    position: relative;
    bottom: 0;
  }
  .vak_icons .item .item_content {
    align-items: center;
  }
  .page-node-185561 #content h1 {
    background: #f2f0f1;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .page-node-185561 #content h1 br {
    display: none;
  }
  .scopus__new__service_update .block {
    flex-wrap: wrap;
  }
  .scopus__new__service_update .clearfix {
    padding: 25px 25px 25px 25px;
  }
  .scopus__new__service_update .clearfix .block > strong,
  .scopus__new__service_update .clearfix .block div{
    width: 100%;
  }
  .scopus__new__service_update .clearfix .block > strong {
    padding-right: 0;
    margin-bottom: 5px;
  }
  .scopus__new__service_update .clearfix .block > strong:after {
    display: none;
  }
  .scopus__page.new__scopus.updete_dising .scopus__stages__stage.translate_service_help {
    margin-bottom: 40px;
  }
  .scopus__new__service_update .clearfix .block > strong span.arrow {
    display: none;
  }
  #block-block-5 .social-footer a.yt_link {
    margin-left: 0;
    margin-right: 4px;
  }
  .social-footer {
    position: relative;
    top: -5px;
  }
  .new_vak .info_text {
    padding: 0;
  }
  .table_service {
    padding: 20px;
  }
  .table_service .item {
    width: 100% !important;
    margin-bottom: 20px !important;
  }
  .table_service .item .content_item {
    min-height: auto;
  }
  .scopus__publication__cost.vak_cost {
    margin: 35px 0 35px 0;
  }
  .scopus__publication__cost.vak_cost .content_block:before {
    display: none;
  }
  .scopus__publication__cost.vak_cost .content_block {
    padding: 0;
  }
  .block_arrow_style .content_block {
    flex-wrap: wrap;
  }
  .block_arrow_style .content_block .item {
    margin-bottom: 30px;
    width: 100%;
    margin-right: 0;
  }
  .publishing_guarantees.block_arrow_style p{
    padding: 0;
    text-align: center;
  }
  .new_vak .navigation__scopus {
    margin: 0;
    padding-top: 0;
  }
  .new_vak .text_page {
    margin-bottom: 30px;
  }
  .new_vak .spoilers table{
    margin-bottom: 0;
  }
  .new_vak .spoilers table tr td{
    width: 100% !important;
    float: left;
  }
  .rinc .header_rinc {
    padding: 23px 23px;
    height: auto;
  }
  .rinc .table_service {
    margin-bottom: 34px;
    padding: 33px 25px 25px;
  }
  .rinc .publishing_guarantees.block_arrow_style p {
    padding: 0 0 0 18px;
  }
  .new_vak a.download:after {
    display: none;
  }
  .authors_funnel.student_journal a{
    overflow: hidden;
  }
  .authors_funnel.student_journal a img {
      width: 660px;
      max-width: unset;
  }
  .authors_funnel.other_journal .title_funnel {
    text-align: center;
  }
  .authors_funnel.other_journal {
    background-size: cover;
    height: auto;
  }
  .authors_funnel.other_journal .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .new_vak .navigation__scopus ul {
    width: 100%;
    margin-bottom: 0 !important;
  }
  .new_vak .navigation__scopus ul:last-child{
    margin-bottom: 20px !important;
  }
  .page-node-184933 .table_service .more {
    margin-top: 0;
  }
  .new_vak .scopus__publication__cost.vak_cost .content_block {
    padding: 0 0 0 0;
  }
  .new_vak .center_content.p40 {
    padding: 0;
  }
  .form_lidmagnet_group {
    flex-wrap: wrap;
  }
  #sibac-modal .form_lidmagnet_group .form-item {
    margin-right: 0;
    margin-bottom: 15px;
  }
  #sibac-modal .form_lidmagnet_group .form-item:last-child {
    margin-bottom: 0;
  }
  .form_lidmagnet_fon div {
    top: -28px;
  }
  #sibac-modal > div#block-webform-client-block-193523{
    padding: 20px;
  }
  .contact-group .row > div > div {
    text-align: center;
    flex-wrap: wrap;
    justify-content: center
  }
  .contact-group .row > div > div i{
    margin-right: 0;
    margin-bottom: 10px;
  }
  .contact-group .row > div > div div {
    width: 100%;
  }
  .conference-item {
    flex-wrap: wrap;
  }
  .conference-item .conference-image{
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .partners_universum_logo div {
    margin-right: 0;
    width: 50%;
    padding: 0 18px;
    text-align: center;
  }
  .partners_universum_logo div a {
    justify-content: center;
  }
  .authors_funnel.other_journal {
    flex-wrap: wrap;
  }
  .authors_funnel.other_journal .title_funnel {
    width: 100%;
    margin-bottom: 10px;
    padding: 0;
    text-align: left;
  }
  .authors_funnel.other_journal .title_funnel br {
    display: none;
  }
  .authors_funnel.other_journal {
    border: none;
  }
  .close_scopus_info {
    flex-wrap: wrap;
    height: auto;
    background: #e6e7e2;
  }
  .close_scopus_info .close_title_text {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .close_scopus_info .close_title_text strong br {
    display: none;
  }
  .close_scopus_info .close_title_text strong {
    line-height: 24px;
  }
  .close_scopus_info .close_title_text {
    background-position: 0 calc(100% - 7px);
  }
  .benefits_webinar .benefits_content .item {
    width: 50%;
  }
  .webinar_page a.btn:first-child {
    margin-right: 0;
  }
  .webinar_page a.btn:nth-child(2) {
    margin-top: 20px;
  }
  .webinar_page a.btn {
    width: 100%;
    line-height: normal !important;
    padding: 10px 15px;
  }
  .author__information {
    flex-wrap: wrap;
  }
  .author__information .author__information_avatar {
    margin-right: 0;
    width: 100%;
    margin-bottom: 20px;
  }
  .bottom-header {
    height: 46px;
  }
  header {
    height: 143px;
  }
  header.course_page {
    height: 181px;
  }
  .mobile-line svg {
    width: 21px;
  }
  header .mobile-line .item .whatsapp span {
    width: 21px;
    height: 21px;
  }
  header .mobile-line .item .telegram span {
    width: 25px;
    height: 25px;
  }
  .block_ten_cause .content_cause .item {
    width: 50%;
  }
  .navigation_training ul{
    flex-wrap: wrap;
  }
  .navigation_training ul li {
    width: 100%;
    margin-bottom: 10px;
  }
  .navigation_training ul li:last-child {
    margin-bottom: 0;
  }
  .training-list .views-row .info_training {
    flex-wrap: wrap;
  }
  .training-list .views-row .info_training .duration,
  .training-list .views-row .info_training .price {
    width: 50%;
    margin: 0 0 15px 0;
    box-sizing: border-box;
  }
  .training-list .views-row .info_training .more {
    margin-left: 0;
  }
  .training_page_text .training_page_text_content img {
    display: none;
  }
  .benefits_participation .benefits_content .item {
    width: 50%;
    padding-right: 0;
    text-align: center;
    margin-bottom: 30px;
    background-position: center top !important;
  }
  .view-id-webinars .view-content {
    flex-wrap: wrap;
  }
  .view-id-webinars .view-content .views-row {
    width: 50%;
  }
  .benefits_participation {
    padding: 36px 20px 43px 20px;
  }
  .city-modal .city_content .group_item {
    width: 50%;
  }
  .training_info .document_info .identity,
  .training_info .document_info .payment_methods,
  .training_info .document_info .payment_methods .methods,
  .training_info_block.conditions_education .item,
  .training_info_block.conditions_education .moodle_info{
    flex-wrap: wrap;
  }
  .training_info .document_info .identity .photo_identity {
    margin-right: 0;
  }
  .training_info .document_info .info_identity,
  .footer_training .license .info_license{
    width: 100%;
    margin-top: 15px;
  }
  .training_info .document_info .payment_methods .label,
  .footer_training .license .photo_license{
    width: 100%;
    margin-right: 0;
  }
  .training_info .document_info .payment_methods .methods img {
    margin-top: 10px;
  }
  .training_info_block.conditions_education .moodle_info .description_moodle {
    margin-right: 0;
  }
  .training_info .document_info .training_license.horizont {
    margin-left: 0;
    margin-top: 40px;
  }
  .training_info .document_info .training_license.horizont a {
    padding: 79px 20px 20px;
  }
  .search {
    top: 46px;
  }
  .view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-1 span:after, .view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-1 span:before, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-1 span:after, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-1 span:before, .view-id-rewievs.view-display-id-block_3 .views-row:after, .view-id-rewievs.view-display-id-block_4 .views-row:after {
    display: none;
  }
  .view-id-rewievs.view-display-id-block_3 .views-row, .view-id-rewievs.view-display-id-block_4 .views-row {
    padding: 0;
  }
  .webinar_info {
    flex-wrap: wrap;
  }
  .webinar_info .sample_certificate {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .webinar_video iframe {
    height: auto;
  }
  .discount_block {
    padding: 20px 10px;
  }
  .vak_publication_advanteges{
    padding: 0;
  }
  .vak_publication_advanteges .group_item {
    width: 100%;
  }
  .publishing_guarantees {
    flex-wrap: wrap;
  }
  .publishing_guarantees .item{
    width: 50%;
  }
  .publications_vak_block .content_publications_vak_block {
    padding: 40px 30px;
  }
  .advaneges_vak {
    flex-wrap: wrap;
    padding: 0;
  }
  .advaneges_vak ul {
    width: 100%;
    padding-right: 0;
  }
  .advaneges_vak ul:first-child {
    margin-bottom: 0 !important;
  }
  .body_info_vak_rinc{
    border: none;
    text-align: center;
  }
  .body_info_vak_rinc > div{
    padding: 0 0 17px 0;
    width: 100%;
  }
  #messages-overlay > div {
    left: 30px;
    margin-left: 0;
    width: calc(100% - 60px);
  }
}
@media (max-width: 570px) {
  .archive_wrap .item{
    width: 50% !important;
    margin-bottom: 10px;
  }
  .mobile_block{
    display: inherit;
  }
}
@media screen and (max-width: 470px) {
  .archive_wrap .item{
    width: 100% !important;
  }
  .stage__vak .stage_item{
    width: 50%;
  }
  .teams__vak .teams_item, .cost_vak .cost_item{
    width: 100%;
    margin-bottom: 20px;
  }
  body.front .training_license:before{
    display: block;
    position: relative;
    margin: 0 auto;
    left: 0;
    top: 0;
  }
  body.front .training_license a{
    padding: 0 10px 10px 10px;
  }
  body.front .training_license .training_license_text{
    margin: 0;
  }
  body.front .training_license .training_license_qr{
    margin: 10px auto 0 auto;
  }
  .training-front img {
    right: -75px;
  }
  .webinar_page aside .webinar_aside .sample_certificate {
    width: 100%;
    margin-bottom: 25px;
  }
  .training_license .training_license_qr {
    width: 99px;
    height: 99px;
    background-size: cover;
  }
  .training_license a {
    flex-wrap: wrap;
  }
}
@media (max-width: 425px) {
  .conference .img-conf-image {
    float: none;
    margin: auto;
  }

  .conference-h2 {
    margin-top: 16px;
  }
}
@media screen and (max-width: 400px) {
    .page_inform .img-conf-image {
      width: 100%;
      text-align: center;
      margin-bottom: 10px;
    }
    .page_inform .journal-info {
      position: unset;
      width: 100%;
      text-align: center;
      min-height: auto;
    }
    .page_inform .action {
      position: relative;
    }
    .partners_block div {
        flex-wrap: wrap;
        text-align: center;
    }
    .partners_block div span {
        margin-right: 0;
        margin-bottom: 10px;
        width: 100%;
    }
    .partners_block div a{
        width: 100%;
    }
  .training-front img {
    right: -120px;
  }
  .translate_header .translate_info .group:nth-child(1) .item:nth-child(1) {
    margin-right: 0;
  }
  .translate_header .translate_info .group {
    flex-wrap: wrap;
  }
  .translate_header .translate_info .group .item {
    width: 100%;
  }
  .translate_header .translate_info .group .item.mb_on{
    margin-bottom: 25px;
  }
  .translate_header .translate_info .group .submit {
    margin-top: 25px;
  }
  .translate_service_help {
    padding: 34px 18px 0;
  }
  .discount_vak {
    background-position: left top;
  }
  footer .social-footer .age-info-mobile {
    display: none;
  }
  .discount_vak, .new_vak .discount_vak {
    height: 200px;
    background-size: contain;
  }
  .benefits_publishing .item:first-child{
    margin-bottom: 10px;
  }
  .benefits_publishing .item {
    margin-right: 0 !important;
    width: 100%;
  }
  .benefits_publishing {
    flex-wrap: wrap;
  }
  .view-id-webinars .view-content .views-row {
    width: 100%;
  }
  .training_license .training_license_text {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .publishing_guarantees .item {
    width: 100%;
  }
  .publications_rinc_block br {
    display: none;
  }
}

@media (max-width: 359px) {
	#block-block-5 a {
	    font-size: 12px;
	}

	a.logo {
	    height: 56px;
	}
	.mobile-user-menu {
		margin-top: 5px;
	}
	.forgot-pass {
		right: 10px;
	    margin-right: 0;
	}
	#modalContent {
	    top: 84px !important;
	}
	#modalContent .nav{
		padding: 0;
	}
	.new-conf .page_inform {
	    padding-bottom: 0;
	}
	.conference .img-conf-image {
		margin-right: 0;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
	.teazer-text {
		float: left;
	    width: 100%;
	    margin-top: 10px;
	}
	.teazer-group > p {
		text-align: center;
	}
	.teazer-group > p > img {
		float: none !important;
	    margin: 0;
	    display: inline-block;
	}
	.action-journal a {
	    padding: 0 15px;
	    width: 100%;
	}
	.action-journal a:first-child{
		margin-right: 0;
		margin-bottom: 20px;
	}
	.page_inform .journal-info.journal-publisher {
	    padding-bottom: 15px;
	}
	.scopus-icon .wrap-text {
	    width: 100%;
	}
  .about{
    column-gap: 10px;
  }
	.about > div {
		margin-bottom: 20px;
	}
	.about > div:last-child{
		margin-bottom: 0;
	}
	.lk-product .item {
		width: 100%;
	}

	.zayavka-payment #edit-paymenttype .form-item {
		width: 100%;
	}
	.page-node-82179 #content .img-title h1,
	.page-node-82181  #content .img-title h1,
	#content #node-82180 .img-title h1{
	    max-width: 280px !important;
	    font-size: 17px;
	}
	#sibac-modal > div{
		max-width: 290px !important;
	    margin-left: -145px;
	}
	.node-banner {
    	max-width: 300px;
	}
	.node-banner img{
		max-width: 580px;
	    margin-left: -268px;
	}
	.node-banner a {
	    top: 50px;
		height: 23px;
	    width: 96px;
	}
	.node-banner a.vk_group {
    	right: 193px;
	}
	.node-banner a.fb_group {
	    right: 76px;
	}
  .training-front {
    height: 79px;
  }
  .training-front img {
    right: -100px;
    max-width: 690px;
  }
}
@media (max-height: 420px) {
  #left-bar .mobile-control-nav {
    display: none !important;
  }
}
