@media (max-width: 992px) {
	/* Header */
	.bar {
		display: none;
	}


	#block-rng-branding {
		text-align: center;
	}

	#block-rng-branding img {
		max-width: 70%;
	}

	/* Main menu */



	.responsive-menu-toggle-icon:before,
	.responsive-menu-toggle-icon:after,
	.responsive-menu-toggle-icon span.icon {
		background-color: #333;
		width: 20px;
		height: 1px;
	}

	#mm-1 .mm-navbar {
		display: none;
		border: 0;
	}

	#mm-2 .mm-navbar,
	#mm-3 .mm-navbar,
	#mm-4 .mm-navbar,
	#mm-5 .mm-navbar,
	#mm-6 .mm-navbar {
		border: 0;
	}

	#mm-1 .mm-navbar__title {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		margin-top: 10px;
		min-height: 50px;
	}

	#mm-1 .mm-navbar__title span {
		background: url(/themes/custom/rngtom/rng/logo.svg);
		background-repeat: no-repeat;
		background-size: 80%;
		width: 149px;
		height: 100%;
		font-size: 0;
	}

	#mm-1 .menu-item--front-page a:after {
		background-image: url(../images/home-blue.svg);
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-position: 50%;
		content: '';
		position: absolute;
		width: 14px;
		height: 14px;
		top: 14px;
		right: 18px;
		outline: none;
		cursor: pointer;
	}

	#mm-1 .mm-listview a,
	#mm-2 .mm-listview a,
	#mm-3 .mm-listview a,
	#mm-4 .mm-listview a,
	#mm-5 .mm-listview a,
	#mm-6 .mm-listview a {
		border: 0;
		font-weight: 400;
		font-size: 16px;
		color: #333;
	}

	#mm-1 .mm-listitem:after,
	#mm-2 .mm-listitem:after,
	#mm-3 .mm-listitem:after,
	#mm-4 .mm-listitem:after,
	#mm-5 .mm-listitem:after,
	#mm-6 .mm-listitem:after {
		content: '';
		border: 0;
	}

	#mm-2 .mm-navbar__title span,
	#mm-3 .mm-navbar__title span,
	#mm-4 .mm-navbar__title span,
	#mm-5 .mm-navbar__title span,
	#mm-6 .mm-navbar__title span {
		font-weight: 500;
		font-size: 16px;
		color: #333;
	}

	#mm-2 .mm-listview a,
	#mm-3 .mm-listview a,
	#mm-4 .mm-listview a,
	#mm-5 .mm-listview a,
	#mm-6 .mm-listview a {
		font-weight: 400;
		font-size: 16px;
		color: #333;
	}

	.mm-btn_next:after, .mm-btn_prev:before {
		width: 7px;
		height: 7px;
		border: #0ca2e0 solid 1.8px;
		border-right: none !important;
		border-bottom: none !important;
	}

	/* language */
	#mm-1 .lang-item {
		max-width: 100%;
		margin: 5% 7% 0;
		border: #0ca2e0 solid 1px;
	}

	#mm-1 .lang-item a {
		padding-left: 45%;
		font-weight: 400;
		font-size: 14px;
		color: #0ca2e0;
	}

	#mm-1 .lang-item a:before {
		background-image: url(../images/language-blue.svg);
		background-repeat: no-repeat;
		background-size: 50% auto;
		background-position: 0 7%;
		content: '';
		position: absolute;
		margin-left: -10%;
		width: 35px;
		height: 35px;
		border: 0;
		outline: none;
		cursor: pointer;
	}

	/* social */
	#mm-1 .social-item {
    display: inline-block;
  }

  #mm-1 .social-item {
    margin: 5% 0 5% 7%;
  }

  #mm-1 .social-item ~ .social-item {
    margin: 0;
    margin-left: 7%;
  }

  #mm-1 .social-item a {
		font-size: 0;
	}

	#mm-1 .social-item a {
    background-color: #f5f7fa;
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: 50% 50%;
    display: block;
    width: 6rem;
    height: 6rem;
    padding: 0;
  }

  #mm-1 .vkontakte-icon a {
		background-image: url(../images/vkontakte.svg);
	}

	#mm-1 .telegram-icon a {
		background-image: url(../images/telegram.svg);
	}

	#mm-1 .rutube-icon a {
		background-image: url(../images/rutube.svg);
	}

	#mm-1 .youtube-icon a {
		background-image: url(../images/youtube.svg);
	}

	/* title */
	#block-page-title h1 {
		margin-top: 40px;
		font-size: 34px;
	}

	#block-banner-about,
	#block-banner-sustainable,
	#block-banner-press {
		max-width: 100%;
	}

	#block-banner-about p,
	#block-banner-sustainable p,
	#block-banner-press p {
		/*display: none;*/
		line-height: 1.1;
	}

	/* Search */
	#block-search-icon {
		display: none;
	}

	#block-search-icon-mob {
		display: block;
		width: 40px;
		height: 40px;
	}

	#block-search-icon-mob .search-icon-btn-mob a:before {
		background-image: url(../images/search-black.svg);
		background-repeat: no-repeat;
		background-size: 50% auto;
		background-position: 50%;
		content: '';
		position: absolute;
		width: 40px;
		height: 40px;
		outline: none;
		cursor: pointer;
	}

	#block-search-icon-mob .search-icon-btn-mob .active:before {
		background-image: url(../images/close-black.svg);
		background-color: #fff;
		background-repeat: no-repeat;
		background-size: 50% auto;
		background-position: 50%;
		content: '';
		position: absolute;
		width: 40px;
		height: 40px;
		outline: none;
		cursor: pointer;
	}

	#search-block-form {
		max-width: 90%;
	}

	#search-block-form input[type='search'] {
		width: 100%;
		height: 40px;
		padding: 15px 50px 15px 15px;
		font-size: 14px;
	}

	#search-block-form input[type='submit'] {
		width: 40px;
		height: 40px;
	}

	#block-search-links {
		max-width: 90%;
	}

	/* node */
	#search-form {
		max-width: 100%;
	}

	#search-form input[type='search'] {
		width: 100%;
	}

	#search-form input[type='submit'] {
		position: absolute;
		right: 0;
	}

	.block-rng-content img {
		margin-right: 0;
		float: none !important;
	}

	/* title */
	#block-rng-page-title h1 {
		margin-top: 30px;
		font-size: 24px;
	}

	#block-rng-content h2 {
		font-size: 20px;
	}

	/* Home */


	/* page */
	#block-rng-content .field--name-field-tags {
		display: flex;
	}

	/* Page */
	#block-rng-content .field--name-field-image a:before {
		width: 60px;
		height: 60px;
	}

	/* figure */
	#block-rng-content .figure {
		display: block;
		margin-top: 20px;
	}

	#block-rng-content .figure-item.center {
		margin-top: 20px;
		margin-left: 0;
	}

	/* Table */
	.table {
		display: block;
		overflow: auto;
	}

	/* Pager */
	.view-news ul.js-pager__items,
	.view-media-about-us ul.js-pager__items,
  .view-participants ul.js-pager__items,
  .view-interview ul.js-pager__items,
  .view-contest-news ul.js-pager__items,
  .view-stages-contest ul.js-pager__items {
		margin-top: 35px;
		padding: 0;
	}

	.view-news ul.js-pager__items .pager__item,
	.view-media-about-us ul.js-pager__items .pager__item,
  .view-participants ul.js-pager__items .pager__item,
  .view-interview ul.js-pager__items .pager__item,
  .view-contest-news ul.js-pager__items .pager__item,
  .view-stages-contest ul.js-pager__items .pager__item {
		width: 100%;
    text-align: center;
	}

	.view-news ul.js-pager__items .pager__item a,
	.view-media-about-us ul.js-pager__items .pager__item a,
  .view-participants ul.js-pager__items .pager__item a,
  .view-interview ul.js-pager__items .pager__item a,
  .view-contest-news ul.js-pager__items .pager__item a,
  .view-stages-contest ul.js-pager__items .pager__item a {
		background: #0ca2e0;
		padding: 0 35px !important;
		width: 200px !important;
		border: 0;
		border-radius: 0;
		font-family: Roboto, sans-serif;
		font-weight: 300 !important;
		font-size: 14px !important;
		color: #fff !important;
    height: 4rem;
    line-height: 4rem;
	}

	.view-news ul.js-pager__items .pager__item:hover,
	.view-media-about-us ul.js-pager__items .pager__item:hover,
  .view-participants ul.js-pager__items .pager__item:hover,
  .view-interview ul.js-pager__items .pager__item:hover,
  .view-contest-news ul.js-pager__items .pager__item:hover,
  .view-stages-contest ul.js-pager__items .pager__item:hover {
		background: none;
	}

	/* Cookie */
	.eu-cookie-compliance-content {
		max-width: 90%;
	}

	.eu-cookie-compliance-message {
		max-width: 100%;
	}

	.eu-cookie-compliance-buttons {
		display: inline-block;
		margin-top: 1em;
		margin-bottom: 1.5em;
		max-width: 100%;
	}

	/* Maintenance mode */
	.maintenance-page #page-wrapper {
		max-width: 90%;
	}
}