@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 {
		/*margin-top: 25px;*/
	}

	#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 .menu-item--_e1f9ad1-499f-4e65-b434-723d0e270ca3,
	#mm-1 .menu-item--_707cd9d-40f4-4ab2-93b2-0d428ff91074,
	#mm-1 .menu-item--_24ae9ae-8c82-49b9-a69c-e2bccb9ef352 {
		max-width: 100%;
		margin: 25% 7% 0;
		border: #0ca2e0 solid 1px;
	}

	#mm-1 .menu-item--bca4e567-bb79-4736-a915-e92a02da74ec,
	#mm-1 .menu-item--_06edbfe-9e3e-4c09-b521-42cac95d1052,
	#mm-1 .menu-item--_c384633-42d2-4e12-b1b6-29db1379b185 {
		max-width: 100%;
		margin: 5% 7% 0;
		border: #0ca2e0 solid 1px;
	}

	#mm-1 .menu-item--_e1f9ad1-499f-4e65-b434-723d0e270ca3 a,
	#mm-1 .menu-item--bca4e567-bb79-4736-a915-e92a02da74ec a,
	#mm-1 .menu-item--_24ae9ae-8c82-49b9-a69c-e2bccb9ef352 a,
	#mm-1 .menu-item--_c384633-42d2-4e12-b1b6-29db1379b185 a,
	#mm-1 .menu-item--_707cd9d-40f4-4ab2-93b2-0d428ff91074 a,
	#mm-1 .menu-item--_06edbfe-9e3e-4c09-b521-42cac95d1052 a {
		padding-left: 45%;
		font-weight: 400;
		font-size: 14px;
		color: #0ca2e0;
	}

	#mm-1 .menu-item--_e1f9ad1-499f-4e65-b434-723d0e270ca3 a:before,
	#mm-1 .menu-item--bca4e567-bb79-4736-a915-e92a02da74ec a:before,
	#mm-1 .menu-item--_24ae9ae-8c82-49b9-a69c-e2bccb9ef352 a:before,
	#mm-1 .menu-item--_c384633-42d2-4e12-b1b6-29db1379b185 a:before,
	#mm-1 .menu-item--_707cd9d-40f4-4ab2-93b2-0d428ff91074 a:before,
	#mm-1 .menu-item--_06edbfe-9e3e-4c09-b521-42cac95d1052 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 .menu-item--_6fca2c5-792b-4349-86a1-21a66f28bd24,
	#mm-1 .menu-item--ec338eb0-9724-4d23-b402-3a139da50c49,
	#mm-1 .menu-item--_abf3635-8ff1-47ca-bb18-7ce91fe5e160 {
		margin: 5% 7% 0;
	}

	#mm-1 .menu-item--_14412c0-3cb1-4e5f-a5d7-748e30d0b05c,
	#mm-1 .menu-item--_c726b0c-11c9-4bf6-b2a5-8ba984bb8091,
	#mm-1 .menu-item--e19ab5c7-9e34-42a0-8a12-8e9f20960cf6 {
		margin: 0 29% 0;
	}

	#mm-1 .menu-item--_98da2ae-8130-4c9e-8e4e-94f3ec9275e8,
	#mm-1 .menu-item--d363e5fb-267b-44be-90a5-c79237c304a7,
	#mm-1 .menu-item--_a2f5229-fe58-4141-a123-6a2f2debc3ca {
		margin: 0 51% 0;
	}

	#mm-1 .menu-item--_5cbe42c-b020-4eec-a22a-e3db072bdeee,
	#mm-1 .menu-item--_1053d24-db4b-4ac2-b98d-179040db93a6,
	#mm-1 .menu-item--_8789737-2bbc-4ee4-932b-c91f4cb3f10d {
		margin: 0 73% 0;
	}

	#mm-1 .menu-item--_6fca2c5-792b-4349-86a1-21a66f28bd24 a,
	#mm-1 .menu-item--_14412c0-3cb1-4e5f-a5d7-748e30d0b05c a,
	#mm-1 .menu-item--_98da2ae-8130-4c9e-8e4e-94f3ec9275e8 a,
	#mm-1 .menu-item--_5cbe42c-b020-4eec-a22a-e3db072bdeee a,
	#mm-1 .menu-item--ec338eb0-9724-4d23-b402-3a139da50c49 a,
	#mm-1 .menu-item--_c726b0c-11c9-4bf6-b2a5-8ba984bb8091 a,
	#mm-1 .menu-item--d363e5fb-267b-44be-90a5-c79237c304a7 a,
	#mm-1 .menu-item--_1053d24-db4b-4ac2-b98d-179040db93a6 a,
	#mm-1 .menu-item--_abf3635-8ff1-47ca-bb18-7ce91fe5e160 a,
	#mm-1 .menu-item--e19ab5c7-9e34-42a0-8a12-8e9f20960cf6 a,
	#mm-1 .menu-item--_a2f5229-fe58-4141-a123-6a2f2debc3ca a,
	#mm-1 .menu-item--_8789737-2bbc-4ee4-932b-c91f4cb3f10d a {
		margin: 0;
		padding: 0;
		width: auto;
		height: auto;
		line-height: normal;
		border: 0;
		font-size: 0;
	}

	#mm-1 .menu-item--_6fca2c5-792b-4349-86a1-21a66f28bd24 a:before,
	#mm-1 .menu-item--ec338eb0-9724-4d23-b402-3a139da50c49 a:before,
	#mm-1 .menu-item--_abf3635-8ff1-47ca-bb18-7ce91fe5e160 a:before {
		background: #f5f7fa url(../images/vkontakte.svg);
		background-repeat: no-repeat;
		background-size: 57% auto;
		background-position: 50%;
		content: '';
		position: absolute;
		width: 57px;
		height: 57px;
	}

	#mm-1 .menu-item--_14412c0-3cb1-4e5f-a5d7-748e30d0b05c a:before,
	#mm-1 .menu-item--_c726b0c-11c9-4bf6-b2a5-8ba984bb8091 a:before,
	#mm-1 .menu-item--e19ab5c7-9e34-42a0-8a12-8e9f20960cf6 a:before {
		background: #f5f7fa url(../images/telegram.svg);
		background-repeat: no-repeat;
		background-size: 57% auto;
		background-position: 50%;
		content: '';
		position: absolute;
		width: 57px;
		height: 57px;
	}

	#mm-1 .menu-item--_98da2ae-8130-4c9e-8e4e-94f3ec9275e8 a:before,
	#mm-1 .menu-item--d363e5fb-267b-44be-90a5-c79237c304a7 a:before,
	#mm-1 .menu-item--_a2f5229-fe58-4141-a123-6a2f2debc3ca a:before {
		background: #f5f7fa url(../images/rutube.svg);
		background-repeat: no-repeat;
		background-size: 57% auto;
		background-position: 50%;
		content: '';
		position: absolute;
		width: 57px;
		height: 57px;
	}

	#mm-1 .menu-item--_5cbe42c-b020-4eec-a22a-e3db072bdeee a:before,
	#mm-1 .menu-item--_1053d24-db4b-4ac2-b98d-179040db93a6 a:before,
	#mm-1 .menu-item--_8789737-2bbc-4ee4-932b-c91f4cb3f10d a:before {
		background: #f5f7fa url(../images/youtube.svg);
		background-repeat: no-repeat;
		background-size: 57% auto;
		background-position: 50%;
		content: '';
		position: absolute;
		width: 57px;
		height: 57px;
	}

	/* 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%;
	}
}