/* for 640px */
@media only screen and (max-width: 980px) {

	.anchor_bl:first-child {
		margin-right: 30px;
	}
	.l_adv_block {
		display: inline-block;
		float: none;
	}
	.l_form-1 input:nth-child(even) {
		margin: 15px 29px;
	}
	.table_opis_left {
		width: 220px;
	}
	.table_opis_right {
		width: 336px;
		padding: 0 0 0 10px;
	}
	.form2_submit input {
		margin-left: 0;
	}
    .cards-block {
		padding: 34px 0 0 0;
	}
	.table_1 img {
		width: 100%;
		float: none;
	}
	.table_1 p {
		width: 100%;
		float: none;
		margin-top: 15px;
	}
	.prim_fl p:first-of-type {
		margin-bottom: 3px;
	}
	.prim_fl {
		width: 100%;
		float: none;
	}
	.clearfix .prim_fl {
		margin-left: 0 !important;
		margin-bottom: 40px;
	}
	.anchor_bl {
		margin-bottom: 34px;
	}

	.mobllll {
		/*float: left;*/
		/*width: 592px;*/
		width: 100%;
	}

	.mobil_list {
		display: block;
	}

	.mobil_list_menu {
		/*display: block;*/
	}

		*{
				-ms-touch-action: manipulation;
				touch-action: manipulation;
				-webkit-tap-highlight-color: transparent;
		}

		.mobile-menu {
				position: fixed;
				z-index: 8;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				display: none;
				/* overflow: hidden; */
				padding-top: 106px;
		}

		/* --- Mobile Menu --- */
		.nav-mobile{
				display:block;
				height: 160px;
				position: relative;
				z-index: 120;
				background: #FFF;
				border-bottom: 1px solid #e6e6e6;
		}
		.menuLink {
				width: 100%;
				font-size: 30px;
				text-align: left;
				padding-left: 50px;
				float: none;
				background: #fff;
		}
		.menu-main {
				min-height: 100.1%;
				display: flex;
				flex-direction: column;
				justify-content: flex-start;
				align-items: center;
		}
		.mobile-block {
				height: 106px;
				border-bottom: 1px solid #eedce9;
		}
		.mobile-block .logo {
				background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgOTI2IDI4MS40Ij48c3R5bGU+LnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNiYTEyMDB9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzk5LjMgMTY2LjNjLTMuNyAxOS03LjQgMzgtMTEuMSA1Ny4xLS44IDQuMy0xLjcgOC42LTIuNSAxMi45LS4yLjgtLjMgMS40LTEuNCAxLjRoLTI4Yy0uMiAwLS40LS4xLS43LS4yIDMuNC0xNy4zIDYuNy0zNC42IDEwLjEtNTEuOC0uNS0uNC0uOS0uMy0xLjMtLjNoLTE1LjhjLTEuNCAwLTEuNCAwLTEuNyAxLjQtMi45IDE1LTUuOCAzMC04LjcgNDQuOWwtLjkgNC41Yy0uMyAxLjUtLjMgMS42LTIgMS42aC0yNmMtLjYgMC0xLjMuMS0yLS4yLjQtMi4zLjktNC43IDEuMy03LjEgMy44LTE5LjQgNy41LTM4LjggMTEuMy01OC4yLjQtMi4xLjgtNC4xIDEuMi02LjIuMi0xIC42LTEuNSAxLjYtMS4zLjQuMS44IDAgMS4xIDBoNzMuOWMxLjktLjEgMS45LS4xIDEuNiAxLjV6TTQ4OS42IDE4OS4yYy0uMi00LjktMi05LjQtNC45LTEzLjQtNC4zLTUuOS0xMC4yLTkuNS0xNy4xLTExLjItMTAuNi0yLjYtMjEuMS0yLTMxLjUgMS04LjggMi42LTE2LjQgNy4zLTIyLjYgMTQuMS02LjcgNy40LTEwLjIgMTYuMi0xMS4zIDI2LS41IDQuNi0uMyA5LjMgMS4zIDEzLjcgMi45IDguMiA4LjggMTMuNCAxNi43IDE2LjcgNS44IDIuNCAxMS45IDMuMSAxOSAzIDEwLjkgMCAyMC44LTIuNyAyOS44LTguNyAxNC42LTkuNyAyMS4zLTIzLjcgMjAuNi00MS4yem0tMzAuNyA2LjNjLS4zIDUuMy0xLjUgMTEuMi00LjQgMTYuNi0xLjggMy41LTQuMyA2LjItOC4yIDcuNC0yLjIuNy00LjQuNy02LjYuMy0zLjUtLjctNS42LTIuOC02LjUtNi4xLS44LTMtLjctNi0uMy05LjEuNi00LjYgMS42LTkgMy44LTEzLjEgMS0xLjkgMi4yLTMuNyAzLjctNS4zIDMuMi0zLjMgNy00LjcgMTEuNS00IDIuNS40IDQuMiAxLjkgNS40IDQuMSAxLjQgMi44IDEuNyA1LjYgMS42IDkuMnpNNTYxLjQgNzMuOGMtMi4yLTguOC03LjEtMTUuNi0xNS40LTE5LjYtNC4zLTIuMS05LTMtMTMuNy0zLjQtMTEuMS0uOS0yMS43IDEuMS0zMS42IDYuMi0xNC41IDcuNi0zMS40IDI2LTMwLjQgNTIuNy40IDEwLjUgNC44IDE5IDEzLjYgMjUgNC4xIDIuOCA4LjYgNC41IDEzLjQgNS42IDYuMyAxLjUgMTIuOCAxLjcgMTkuMyAxLjYgMTAuNS0uMiAyMC44LTEuOCAzMC44LTUgMS41LS41IDEuNS0uNSAxLjUtMi4xbC0uMy0xOWMwLS4zLS4xLS42LS4xLS45aC0uNmMtNi43IDEuOS0xMy42IDIuOC0yMC42IDMuMi00LjguMi05LjUuMS0xNC4yLS45LTIuOC0uNi01LjUtMS42LTcuOS0zLjItMS40LS45LTIuNi0yLjEtMy4yLTMuNi0xLTIuMy0uOC0yLjYgMS42LTIuNmg1Mi41YzIgMCAxLjguNCAyLjYtMS43IDEuNS0zLjcgMi40LTcuNiAzLTExLjYgMS4yLTcgMS41LTEzLjktLjMtMjAuN3ptLTI5LjIgMTAuOWMtLjEuNi0uMy45LTEgLjloLTI0LjdjLS40IDAtLjcgMC0xLjUtLjEgMi45LTcgNi45LTEyLjQgMTQuOC0xMy42IDItLjMgNC0uMSA2IC40IDMuNyAxLjEgNS41IDMuOSA2LjIgNy40LjQgMS43LjMgMy40LjIgNXpNNjc1LjEgNTIuNWgtNzUuNWMtMS41IDAtMS42IDAtMS44IDEuNS0uOSA1LTEuOSAxMC4xLTIuOCAxNS4xLTEuNCA4LjQtMy41IDE2LjYtNi44IDI0LjUtMy4zIDguMS03LjYgMTUuNy0xMy40IDIyLjQtLjggMS0xLjYgMS42LTMgMS43LTEuOS4xLTMuOC40LTUuNy42LTEuOC4yLTEuOC4yLTIuMiAyLjEtMS42IDkuNC0zLjIgMTguNy00LjggMjguMS0uMyAxLjktLjggMy44LS45IDUuOC40IDAgLjcuMSAxIC4xaDI0YzEgMCAxLjQtLjQgMS42LTEuMy44LTMuNiAxLjctNy4zIDIuNi0xMC45LjQtMS45LjQtMS45IDIuMy0xLjloNTAuOGMuNiAwIDEuMy0uMiAyIC4zLS42IDQuNS0xLjMgOS4xLTIgMTMuNy40LjEuNi4xLjkuMWgyNC4xYzEuMyAwIDEuNC0uNyAxLjYtMS42IDIuNC0xMSA0LjctMjIgNy4xLTMzLjEuNC0xLjcuNC0xLjctMS40LTEuOC0yLjUtLjEtNC45LS4zLTcuNC0uNC0xIDAtMS4yLS40LTEtMS4zIDAtLjIgMC0uNC4xLS42IDMuMy0xOCA2LjctMzYgMTAtNTQgLjUtMi42IDEtNS4yIDEuNC03LjguNC0xLjMuNC0xLjMtLjgtMS4zem0tMzYuMyAyNC44Yy0uNyAzLjktMS40IDcuNy0yLjEgMTEuNi0xLjYgOC43LTMuMiAxNy4zLTQuOCAyNi0uMyAxLjgtLjMgMS44LTIuMSAxLjhINjA3LjRjMC0uOC41LTEuMS43LTEuNSA3LjEtMTAgMTEuNi0yMS4yIDEzLjktMzMuMi4zLTEuNi42LTMuMi45LTQuOS4xLS43LjUtMS4xIDEuMy0xLjFoMTMuN2MuOS4xIDEuMS40LjkgMS4zek02OTMuNCAxNzIuOWMtNC4xLTQuMi05LjEtNi45LTE0LjctOC4yLTExLjctMi44LTIzLjMtMi0zNC42IDIuMS03LjcgMi44LTE0LjMgNy4zLTE5LjggMTMuNC03LjEgOC0xMC41IDE3LjUtMTEuMSAyOC4xLS4zIDQuNS4zIDguOSAyLjEgMTMgMy4yIDcuMiA4LjcgMTIgMTUuOSAxNC45IDUuOCAyLjQgMTIgMy4xIDE4LjYgMy4xIDMuMi4xIDYuNy0uMiAxMC4xLS44IDkuOC0xLjcgMTguNS01LjYgMjYtMTIuMiAxMC40LTkuMiAxNS4xLTIxLjEgMTUuMS0zNC44LS4xLTcuMi0yLjYtMTMuNS03LjYtMTguNnptLTI3LjIgMzguM2MtMS41IDMuMi0zLjYgNi02LjkgNy42LTMuMSAxLjUtNi4zIDEuOC05LjYuNy0zLjYtMS4xLTUuMS0zLjktNS43LTcuNC0uNi0zLjQtLjItNi44LjQtMTAuMiAxLTUuNiAyLjgtMTAuOCA2LjYtMTUuMSAzLjItMy42IDcuMS01LjIgMTEuOS00LjUgMi41LjQgNC4zIDEuOCA1LjQgNCAxLjUgMi44IDEuNyA1LjggMS43IDguMy0uMiA2LjItMS40IDExLjYtMy44IDE2LjZ6TTgzNi44IDE2NS45bC0xLjUgNy44LTYuMyAzMi40Yy0uNyAzLjctMS40IDcuMy0yLjEgMTEtLjEuNC0uMi44LS4xIDEuNCAyLjEuMSA0LjIuMyA2LjQuNCAyLjcuMSAyLjUgMCAxLjkgMi40LTIgOS00IDE3LjktNi4xIDI2LjktLjMgMS41LS4zIDEuNS0xLjggMS41aC0yMGMtMS41IDAtMS41IDAtMS4zLTEuNi41LTMuNCAxLTYuOSAxLjYtMTAuMy0uOC0uNC0xLjYtLjItMi4zLS4yaC05OS4zYy0yLjYgMC0yLjYgMC0yLjEtMi41IDQuMy0yMi4xIDguNi00NC4xIDEyLjktNjYuMi4yLTEuMS40LTIuMi42LTMuNC4xLS43LjUtMSAxLjItLjloMjcuNGMuNyAwIC45LjMuOCAxLS40IDEuOS0uNyAzLjktMS4xIDUuOC0yLjggMTQuNy01LjcgMjkuMy04LjUgNDQtLjEuNS0uMyAxLS4xIDEuNS40LjIuOS4xIDEuMy4xSDc1MWMxLjYgMCAxLjYgMCAxLjktMS42IDEuMi02LjEgMi40LTEyLjIgMy41LTE4LjMgMi0xMC4zIDQtMjAuNiA2LTMxIC4zLTEuNS4zLTEuNSAxLjktMS41aDI1LjljMS44IDAgMS44IDAgMS41IDEuNy0uNCAyLS44IDQtMS4xIDYtMi44IDE0LjUtNS43IDI5LjEtOC41IDQzLjYtLjEuMy0uMS42IDAgLjkuNi4zIDEuMi4yIDEuOS4yaDEyLjJjMS40IDAgMS42LjIgMS45LTEuNmw2LjMtMzIuNGMxLjEtNS41IDIuMS0xMS4xIDMuMi0xNi42LjMtMS43LjMtMS43IDItMS43aDI2LjVjLjkgMCAuOS4xLjcgMS4yek05MjYgMjAzLjljLS4xLTQuMi0xLjYtNy44LTQuNS0xMC44LTIuNS0yLjYtNS42LTQuNC04LjktNS43LTctMi43LTE0LjMtMy4zLTIxLjctMy4zLTMuNyAwLTcuNC40LTExLjMuOC0uMi0uNyAwLTEuMi4xLTEuNyAxLjEtNS43IDIuMi0xMS4zIDMuMy0xNyAuMy0xLjYuMy0xLjYtMS4zLTEuNmgtMjYuNmMtMS40IDAtMS40IDAtMS43IDEuNC0uNiAzLjItMS4yIDYuMy0xLjggOS41LTMuOCAxOS44LTcuNyAzOS41LTExLjUgNTkuMy0uNCAyLjItLjQgMi4yIDEuOSAyLjQgNy42LjcgMTUuMiAxLjEgMjIuOCAxLjIgMTAuMS4xIDIwLjEtLjQgMzAtMi44IDYuNC0xLjUgMTIuNi0zLjUgMTguMS03LjIgOC44LTUuNyAxMy4yLTEzLjkgMTMuMS0yNC41em0tMzAgNmMtLjIgMi44LTEuMyA1LjEtMy41IDYuOS0yLjQgMi01LjIgMi44LTguMiAzLjMtMy45LjctNy44LjItMTEuOCAwIC42LTMuNCAxLjMtNi43IDEuOS05LjkuNC0yLjEuOS00LjIgMS4zLTYuMy4xLS42LjItMSAxLTEuMSA0LjQtLjYgOC43LS43IDEzIC40IDEuNC4zIDIuNi45IDMuOCAxLjcgMS43IDEuMSAyLjYgMi44IDIuNSA1ek00NjAuNSA1My43Yy0uNCAzLS44IDYtMS4xIDlsLTMuMyAyNi40Yy0xLjMgMTAuNy0yLjcgMjEuNC00LjEgMzIuMS0uNyA1LjUtMS40IDExLjEtMiAxNi42di40Yy0uNCAyLjIgMCAyLTIuMyAyaC0yOGMtMS4yLS4xLTEuMy0uMS0xLjEtMS4zIDEtNi44IDIuMS0xMy43IDMuMS0yMC41IDEuNy0xMS41IDMuNC0yMi45IDUuMi0zNC40LjEtLjkuNi00LjQuNC00LjUtLjEuMy04LjUgMTcuOS0xMi43IDI2LjQtNS4xIDEwLjUtMTAuNCAyMC45LTE1LjYgMzEuMy0uNC44LS45IDEuMi0xLjkgMS4ySDM3NWMtMS4zIDAtMS4zIDAtMS41LTEuNC0uNy03LTEuMy0xNC0xLjktMjEtMS0xMC40LTItMzUuMS0yLjMtMzcuMS0uNi43LTQuMyAxOS40LTYuMSAyNy45LTIuMyAxMC43LTQuOCAyMS40LTcuMiAzMi4xLS4zIDEuNC0uMyAxLjQtMS45IDEuNGgtMjYuNmMtMS43IDAtMS44IDAtMS4zLTEuNyAyLjQtOS41IDQuOC0xOC45IDcuMi0yOC4zIDQuMi0xNi42IDguNS0zMy4xIDEyLjctNDkuNy41LTIuMSAxLjEtNC4zIDEuNi02LjQuNC0xLjUuNC0xLjUgMi0xLjVoNDAuMWMxLjUgMCAxLjUgMCAxLjYgMS42LjggMTIgMS41IDIzLjkgMi4zIDM1LjkuMiAzLjkuNSA3LjguOCAxMS43LjctLjIuNy0uOC45LTEuMiA2LjktMTUuNiAxNC40LTMwLjkgMjEuNS00Ni40LjYtMS4zIDEuMy0xLjYgMi42LTEuNmg0MGMuOS0uMyAxLjIuMSAxIDF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTY3NS4xIDUyLjVoLTc1LjVjLTEuNSAwLTEuNiAwLTEuOCAxLjUtLjkgNS0xLjkgMTAuMS0yLjggMTUuMS0xLjQgOC40LTMuNSAxNi42LTYuOCAyNC41LTMuMyA4LjEtNy42IDE1LjctMTMuNCAyMi40LS44IDEtMS42IDEuNi0zIDEuNy0xLjkuMS0zLjguNC01LjcuNi0xLjguMi0xLjguMi0yLjIgMi4xLTEuNiA5LjQtMy4yIDE4LjctNC44IDI4LjEtLjMgMS45LS44IDMuOC0uOSA1LjguNCAwIC43LjEgMSAuMWgyNGMxIDAgMS40LS40IDEuNi0xLjMuOC0zLjYgMS43LTcuMyAyLjYtMTAuOS40LTEuOS40LTEuOSAyLjMtMS45aDUwLjhjLjYgMCAxLjMtLjIgMiAuMy0uNiA0LjUtMS4zIDkuMS0yIDEzLjcuNC4xLjYuMS45LjFoMjQuMWMxLjMgMCAxLjQtLjcgMS42LTEuNiAyLjQtMTEgNC43LTIyIDcuMS0zMy4xLjQtMS43LjQtMS43LTEuNC0xLjgtMi41LS4xLTQuOS0uMy03LjQtLjQtMSAwLTEuMi0uNC0xLTEuMyAwLS4yIDAtLjQuMS0uNiAzLjMtMTggNi43LTM2IDEwLTU0IC41LTIuNiAxLTUuMiAxLjQtNy44LjQtMS4zLjQtMS4zLS44LTEuM3ptLTM2LjMgMjQuOGMtLjcgMy45LTEuNCA3LjctMi4xIDExLjYtMS42IDguNy0zLjIgMTcuMy00LjggMjYtLjMgMS44LS4zIDEuOC0yLjEgMS44SDYwNy40YzAtLjguNS0xLjEuNy0xLjUgNy4xLTEwIDExLjYtMjEuMiAxMy45LTMzLjIuMy0xLjYuNi0zLjIuOS00LjkuMS0uNy41LTEuMSAxLjMtMS4xaDEzLjdjLjkuMSAxLjEuNC45IDEuM3pNODI2LjggMjE3LjJjLS4xLjQtLjIuOC0uMSAxLjQgMi4xLjEgNC4yLjMgNi40LjQgMi43LjEgMi41IDAgMS45IDIuNC0yIDktNCAxNy45LTYuMSAyNi45LS4zIDEuNS0uMyAxLjUtMS44IDEuNWgtMjBjLTEuNSAwLTEuNSAwLTEuMy0xLjYuNS0zLjQgMS02LjkgMS42LTEwLjMtLjgtLjQtMS42LS4yLTIuMy0uMmgtOTkuM2MtMi42IDAtMi42IDAtMi4xLTIuNSA0LjMtMjIuMSA4LjYtNDQuMSAxMi45LTY2LjIuMi0xLjEuNC0yLjIuNi0zLjQuMS0uNy41LTEgMS4yLS45aDI3LjRjLjcgMCAuOS4zLjggMS0uNCAxLjktLjcgMy45LTEuMSA1LjgtMi44IDE0LjctNS43IDI5LjMtOC41IDQ0LS4xLjUtLjMgMS0uMSAxLjUuNC4yLjkuMSAxLjMuMWgxMi43YzEuNiAwIDEuNiAwIDEuOS0xLjYgMS4yLTYuMSAyLjQtMTIuMiAzLjUtMTguMyAyLTEwLjMgNC0yMC42IDYtMzEgLjMtMS41LjMtMS41IDEuOS0xLjVoMjUuOWMxLjggMCAxLjggMCAxLjUgMS43LS40IDItLjggNC0xLjEgNi0yLjggMTQuNS01LjcgMjkuMS04LjUgNDMuNi0uMS4zLS4xLjYgMCAuOS42LjMgMS4yLjIgMS45LjJoMTIuMmMxLjQgMCAxLjYuMiAxLjktMS42bDYuMy0zMi40YzEuMS01LjUgMi4xLTExLjEgMy4yLTE2LjYuMy0xLjcuMy0xLjcgMi0xLjdIODM2YzEuMS4xIDEuMi4xIDEgMS4ybC0xLjUgNy44LTYuMyAzMi40Yy0uOSAzLjctMS42IDcuMy0yLjQgMTF6TTU3OC4zIDE4OC41Yy0yLjcgNS4zLTUuMyAxMC42LTggMTYtNS4xIDEwLjMtMTAuNiAyMC4zLTE1LjkgMzAuNS0uNC44LS44IDEuMS0xLjcgMS4xaC0xOS4yYy0xIDAtMS4yLS40LTEuMy0xLjMtLjYtNi4yLTEuMS0xMi40LTEuOC0xOC41LS44LTcuMy0uOS0xNC43LTEuNC0yMi0uMS0xLjktLjEtMy44LS4yLTUuNyAwLS42IDAtMS4yLS40LTIuMS0uNyAxLjktMSAzLjctMS4zIDUuNC0zIDE0LjgtNi43IDI5LjQtMTAuMSA0NC4xLS40IDEuOS0uMiAxLjctMi4xIDEuN2gtMjIuOGMtLjUgMC0xIC4xLTEuNi0uMi42LTIuNSAxLjMtNSAxLjktNy41IDQuNy0xNy40IDkuMy0zNC43IDE0LTUyLjEgMS0zLjkgMi4xLTcuOCAzLjEtMTEuNy4zLTEgLjYtMS40IDEuOC0xLjQgMTEuNy4xIDIzLjMgMCAzNSAwIDEuNSAwIDEuNSAwIDEuNiAxLjQuNSA4LjIgMS4xIDE2LjMgMS42IDI0LjUuMyA0LjkuNyA5LjkgMSAxNC45LjctLjQuOC0uOSAxLTEuNCA2LTEyLjggMTIuNC0yNS40IDE4LjUtMzguMS41LTEgMS4xLTEuNCAyLjItMS40aDM1Yy43IDAgMSAuMy45IDEtLjIgMS42LS40IDMuMS0uNiA0LjctMS44IDEzLjQtMy41IDI2LjgtNS4zIDQwLjEtMS4xIDguNS0yLjMgMTcuMS0zLjQgMjUuNi0uMiAxLjQtLjIgMS40LTEuNiAxLjVoLTI0LjNjLTEuNiAwLTEuNiAwLTEuMy0xLjYgMS40LTkuMSAyLjktMTguMSA0LjMtMjcuMiAxLTYuMyAyLTEyLjYgMi45LTE5IC4xLS4zLjEtMS4yLjEtMS41LS4yLS41LTEgLjktLjYuMnpNNTYxLjQgNzMuOGMtMi4yLTguOC03LjEtMTUuNi0xNS40LTE5LjYtNC4zLTIuMS05LTMtMTMuNy0zLjQtMTEuMS0uOS0yMS43IDEuMS0zMS42IDYuMi0xNC41IDcuNi0zMS40IDI2LTMwLjQgNTIuNy40IDEwLjUgNC44IDE5IDEzLjYgMjUgNC4xIDIuOCA4LjYgNC41IDEzLjQgNS42IDYuMyAxLjUgMTIuOCAxLjcgMTkuMyAxLjYgMTAuNS0uMiAyMC44LTEuOCAzMC44LTUgMS41LS41IDEuNS0uNSAxLjUtMi4xbC0uMy0xOWMwLS4zLS4xLS42LS4xLS45aC0uNmMtNi43IDEuOS0xMy42IDIuOC0yMC42IDMuMi00LjguMi05LjUuMS0xNC4yLS45LTIuOC0uNi01LjUtMS42LTcuOS0zLjItMS40LS45LTIuNi0yLjEtMy4yLTMuNi0xLTIuMy0uOC0yLjYgMS42LTIuNmg1Mi41YzIgMCAxLjguNCAyLjYtMS43IDEuNS0zLjcgMi40LTcuNiAzLTExLjYgMS4yLTcgMS41LTEzLjktLjMtMjAuN3ptLTI5LjIgMTAuOWMtLjEuNi0uMy45LTEgLjloLTI0LjdjLS40IDAtLjcgMC0xLjUtLjEgMi45LTcgNi45LTEyLjQgMTQuOC0xMy42IDItLjMgNC0uMSA2IC40IDMuNyAxLjEgNS41IDMuOSA2LjIgNy40LjQgMS43LjMgMy40LjIgNXpNMzk5LjMgMTY2LjNjLTMuNyAxOS03LjQgMzgtMTEuMSA1Ny4xLS44IDQuMy0xLjcgOC42LTIuNSAxMi45LS4yLjgtLjMgMS40LTEuNCAxLjRoLTI4Yy0uMiAwLS40LS4xLS43LS4yIDMuNC0xNy4zIDYuNy0zNC42IDEwLjEtNTEuOC0uNS0uNC0uOS0uMy0xLjMtLjNoLTE1LjhjLTEuNCAwLTEuNCAwLTEuNyAxLjQtMi45IDE1LTUuOCAzMC04LjcgNDQuOWwtLjkgNC41Yy0uMyAxLjUtLjMgMS42LTIgMS42aC0yNmMtLjYgMC0xLjMuMS0yLS4yLjQtMi4zLjktNC43IDEuMy03LjEgMy44LTE5LjQgNy41LTM4LjggMTEuMy01OC4yLjQtMi4xLjgtNC4xIDEuMi02LjIuMi0xIC42LTEuNSAxLjYtMS4zLjQuMS44IDAgMS4xIDBoNzMuOWMxLjktLjEgMS45LS4xIDEuNiAxLjV6TTY5My40IDE3Mi45Yy00LjEtNC4yLTkuMS02LjktMTQuNy04LjItMTEuNy0yLjgtMjMuMy0yLTM0LjYgMi4xLTcuNyAyLjgtMTQuMyA3LjMtMTkuOCAxMy40LTcuMSA4LTEwLjUgMTcuNS0xMS4xIDI4LjEtLjMgNC41LjMgOC45IDIuMSAxMyAzLjIgNy4yIDguNyAxMiAxNS45IDE0LjkgNS44IDIuNCAxMiAzLjEgMTguNiAzLjEgMy4yLjEgNi43LS4yIDEwLjEtLjggOS44LTEuNyAxOC41LTUuNiAyNi0xMi4yIDEwLjQtOS4yIDE1LjEtMjEuMSAxNS4xLTM0LjgtLjEtNy4yLTIuNi0xMy41LTcuNi0xOC42em0tMjcuMiAzOC4zYy0xLjUgMy4yLTMuNiA2LTYuOSA3LjYtMy4xIDEuNS02LjMgMS44LTkuNi43LTMuNi0xLjEtNS4xLTMuOS01LjctNy40LS42LTMuNC0uMi02LjguNC0xMC4yIDEtNS42IDIuOC0xMC44IDYuNi0xNS4xIDMuMi0zLjYgNy4xLTUuMiAxMS45LTQuNSAyLjUuNCA0LjMgMS44IDUuNCA0IDEuNSAyLjggMS43IDUuOCAxLjcgOC4zLS4yIDYuMi0xLjQgMTEuNi0zLjggMTYuNnpNNDg5LjYgMTg5LjJjLS4yLTQuOS0yLTkuNC00LjktMTMuNC00LjMtNS45LTEwLjItOS41LTE3LjEtMTEuMi0xMC42LTIuNi0yMS4xLTItMzEuNSAxLTguOCAyLjYtMTYuNCA3LjMtMjIuNiAxNC4xLTYuNyA3LjQtMTAuMiAxNi4yLTExLjMgMjYtLjUgNC42LS4zIDkuMyAxLjMgMTMuNyAyLjkgOC4yIDguOCAxMy40IDE2LjcgMTYuNyA1LjggMi40IDExLjkgMy4xIDE5IDMgMTAuOSAwIDIwLjgtMi43IDI5LjgtOC43IDE0LjYtOS43IDIxLjMtMjMuNyAyMC42LTQxLjJ6bS0zMC43IDYuM2MtLjMgNS4zLTEuNSAxMS4yLTQuNCAxNi42LTEuOCAzLjUtNC4zIDYuMi04LjIgNy40LTIuMi43LTQuNC43LTYuNi4zLTMuNS0uNy01LjYtMi44LTYuNS02LjEtLjgtMy0uNy02LS4zLTkuMS42LTQuNiAxLjYtOSAzLjgtMTMuMSAxLTEuOSAyLjItMy43IDMuNy01LjMgMy4yLTMuMyA3LTQuNyAxMS41LTQgMi41LjQgNC4yIDEuOSA1LjQgNC4xIDEuNCAyLjggMS43IDUuNiAxLjYgOS4yek05MjYgMjAzLjljLS4xLTQuMi0xLjYtNy44LTQuNS0xMC44LTIuNS0yLjYtNS42LTQuNC04LjktNS43LTctMi43LTE0LjMtMy4zLTIxLjctMy4zLTMuNyAwLTcuNC40LTExLjMuOC0uMi0uNyAwLTEuMi4xLTEuNyAxLjEtNS43IDIuMi0xMS4zIDMuMy0xNyAuMy0xLjYuMy0xLjYtMS4zLTEuNmgtMjYuNmMtMS40IDAtMS40IDAtMS43IDEuNC0uNiAzLjItMS4yIDYuMy0xLjggOS41LTMuOCAxOS44LTcuNyAzOS41LTExLjUgNTkuMy0uNCAyLjItLjQgMi4yIDEuOSAyLjQgNy42LjcgMTUuMiAxLjEgMjIuOCAxLjIgMTAuMS4xIDIwLjEtLjQgMzAtMi44IDYuNC0xLjUgMTIuNi0zLjUgMTguMS03LjIgOC44LTUuNyAxMy4yLTEzLjkgMTMuMS0yNC41em0tMzAgNmMtLjIgMi44LTEuMyA1LjEtMy41IDYuOS0yLjQgMi01LjIgMi44LTguMiAzLjMtMy45LjctNy44LjItMTEuOCAwIC42LTMuNCAxLjMtNi43IDEuOS05LjkuNC0yLjEuOS00LjIgMS4zLTYuMy4xLS42LjItMSAxLTEuMSA0LjQtLjYgOC43LS43IDEzIC40IDEuNC4zIDIuNi45IDMuOCAxLjcgMS43IDEuMSAyLjYgMi44IDIuNSA1eiIvPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02Ni43IDE1OC41Yy0xLjggMTEuNy0zLjcgMjMuNC01LjYgMzUuMS0xLjUgOS4zLTMgMTguNy00LjUgMjgtLjEuOC0uNCAxLjEtMS4yIDEuMS0xOC41LjEtMzYuOS4zLTU1LjQuNGgtLjNjLjEtLjEuMi0uMS4zLS4yaC4xYy4zLS4xLjctLjEgMS0uMWwzMS44LS4zYzcuMyAwIDE0LjYtLjIgMjEuOS0uMiAxLjEgMCAxLjQtLjUgMS41LTEuNCAyLjEtMTMuNSA0LjMtMjYuOSA2LjQtNDAuNCAxLjEtNy4zIDIuNS0xNC42IDMuNS0yMiAuMi0xLjIuNy0yLjIgMS42LTIuOWw5LTguMSA3LjgtNy4yYzMuNi0zLjIgNy4xLTYuNSAxMC42LTkuNyAyLjMtMi4xIDQuNi00LjIgNi44LTYuMyA0LjUtNC4yIDkuMS04LjQgMTMuNy0xMi42IDIuMy0yLjEgNC42LTQuMiA2LjktNi40IDMuNy0zLjUgNy41LTYuOSAxMS4zLTEwLjMgMy40LTMuMSA2LjgtNi4zIDEwLjItOS4zIDQuNC00IDguOC04LjEgMTMuMy0xMi4xIDIuMy0yIDQuNS00LjEgNi44LTYuMiA0LjctNC4zIDkuMy04LjYgMTQtMTIuOSAxLjUtMS40IDMuMS0yLjggNC42LTQuMiAyLjEtMi4xIDQuNi0zLjMgNy42LTMuNSAyLS4xIDQtLjQgNiAuMS45LjIuOS0uMi43LS45LTEuNy00LjEtMy44LTgtNi40LTExLjUtNC41LTYtMTAtMTEtMTYuNC0xNS4xLTkuOS02LjQtMjAuNS0xMS0zMS45LTE0LjEtNS4yLTEuNC0xMC41LTIuNS0xNS44LTMuMy0zLjktLjYtNy44LTEtMTEuOC0xLjItNC40LS4yLTguOC0uNi0xMy4yLS40LTUuMS4xLTEwLjMuMi0xNS40LjYtNy45LjUtMTUuOCAxLjQtMjMuNyAyLjdDNTUgNSA0Ny42IDYuNyA0MC40IDljLTEuMi40LTEuNiAxLTEuOSAyLjItMi40IDEzLjEtNC43IDI2LjItNy4xIDM5LjItMS4zIDctMi41IDE0LjEtMy44IDIxLjEtLjEuNC0uMy45IDAgMS4xLjMuMi43LS4xIDEtLjIgNS42LTIuNCAxMS4zLTQuNCAxNy4yLTYuMSA3LjUtMi4yIDE1LjEtMy44IDIyLjgtNC44IDYuNC0uOCAxMi44LTEgMTkuMi0uNyA2LjEuMyAxMiAxLjQgMTcuNSA0LjQgNy44IDQuMiAxMS4xIDEzLjEgNy43IDIxLjMtMS44IDQuNS00LjggOC4yLTguNCAxMS41LTguMyA3LjYtMTcuNyAxMy45LTI3IDIwLjMtMTMuNCA5LjEtMjcuMiAxNy42LTQwLjkgMjYuMy01LjMgMy40LTEwLjcgNi44LTE2IDEwLjItMi44IDEuOC01LjYgMy41LTguNCA1LjMtLjguNS0xLjIgMS0xLjMgMS45LTIuMyAxMi45LTQuNyAyNS44LTcgMzguNy0xLjIgNi42LTIuNCAxMy4yLTMuNiAxOS43LS4xLjYtLjEgMS4xLS42IDEuNiAwIDAtLjEgMC0uMS4xaC0uMi41YzEuMy03LjEgMi42LTE0LjEgMy45LTIxLjIgMi4xLTExLjUgNC4yLTIzIDYuMi0zNC41LjMtMS42LjYtMy4zLjktNC45LjEtLjYuMy0uOS44LTEuMkwzNCAxNDYuMmMxMC44LTYuOSAyMS43LTEzLjYgMzIuNC0yMC42IDExLjUtNy41IDIyLjktMTUuMSAzMy41LTIzLjcgMy45LTMuMiA3LjctNi42IDEwLjUtMTAuOSAzLTQuNyA0LjUtOS43IDMtMTUuMi0xLjUtNS44LTUuNy05LjItMTEtMTEuNC02LTIuNy0xMi40LTMuMy0xOC44LTMuNC0xNS43LS4xLTMwLjkgMy00NS42IDguMi0zLjQgMS4yLTYuNyAyLjUtMTAgMy45LS4zLjEtLjUuMy0uOS4yLjMtMS41LjUtMy4xLjgtNC42QzMxLjMgNTAgMzQuNyAzMS4zIDM4IDEyLjZjLjYtMy4zLjYtMy4zIDMuOC00LjNDNTMuMyA0LjggNjUgMi42IDc2LjkgMS40IDg3IC4zIDk3LjItLjIgMTA3LjUuMWMyMC44LjQgNDAuNyA0LjYgNTkuMiAxNC40IDcuMyAzLjkgMTQuMSA4LjUgMTkuOCAxNC41IDQuOSA1LjIgOC43IDExIDExLjIgMTcuNi4xLjIuMS40LjMuOS0yLjMtLjYtNC42LS41LTYuOC0uNS0zIC4xLTUuNiAxLjEtNy44IDMuMi0xMiAxMS4xLTI0IDIyLjEtMzYgMzMuMS0xMy43IDEyLjYtMjcuNSAyNS4yLTQxLjIgMzcuOC0xMi43IDExLjYtMjUuMyAyMy4yLTM4IDM0LjgtLjkuNy0xLjQgMS41LTEuNSAyLjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI5MS43IDE2NWgtMzQuNmMtMS4xIDAtMS4yLS4zLTEtMS4zIDMuMS0xNy40IDYuMi0zNC44IDkuMi01Mi4yIDMuMy0xOC45IDYuNi0zNy43IDEwLTU2LjYuMi0xLjEtLjEtMS4yLTEtMS4yLTIwLjggMC00MS42LS4xLTYyLjQtLjItNi45IDAtMTMuOSAwLTIwLjgtLjEtMS4zIDAtMi4xLjQtMi45IDEuMS0zNy43IDM0LjYtNzUuMyA2OS0xMTIuOSAxMDMuNS0uNi41LS44IDEuMS0uOSAxLjhsLTYgMzYuOWMtMS4zIDguMi0yLjcgMTYuNC00IDI0LjYtLjMgMS42LS4yIDEuNyAxLjQgMS43aDQ3LjV2LjNoNDYuNWMyLjggMCAyLjggMCAyLjQgMi44LTIuOCAxOC01LjcgMzYtOC41IDU0LS4xLjgtLjEgMS4xLjkgMS4xIDI2LjYgMCA1My4yLjEgNzkuOC4yLjcgMCAxLS4xIDEuMS0uOSAxLjEtNi43IDIuMy0xMy40IDMuNS0yMC4xIDIuMi0xMi4zIDQuMy0yNC42IDYuNS0zNi44LjItMSAuNS0xLjQgMS42LTEuNCAxMS41LjEgMjMuMS4xIDM0LjYuMi43IDAgMS4zLjIgMS41LS45bDkuNi01NS4yYy4yLTEuMSAwLTEuMy0xLjEtMS4zem0tMTEzLjQtNDEuMmMtMi4xIDEzLjQtNC4yIDI2LjctNi4zIDQwLjEtLjEuOC0uMiAxLjMtMS4zIDEuMy0xNS41LS4yLTMxLjEtLjMtNDYuNi0uNS0uMiAwLS4zIDAtLjgtLjEgMTguOS0xNy4zIDM3LjctMzQuNCA1Ni42LTUxLjctLjUgMy45LTEuMSA3LjQtMS42IDEwLjl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1OS4yIDIyMi43YzIuOCAwIDIuOCAwIDIuNCAyLjgtMi44IDE4LTUuNyAzNi04LjUgNTQtLjEuOC0uMSAxLjEuOSAxLjEgMjYuNiAwIDUzLjIuMSA3OS44LjIuNyAwIDEtLjEgMS4xLS45IDEuMS02LjcgMi4zLTEzLjQgMy41LTIwLjEgMi4yLTEyLjMgNC4zLTI0LjYgNi41LTM2LjguMS0uNCAwLS4zIDAtLjMgMTEuNS4xIDI1IDAgMzYuNiAwIC43IDAgLjktLjcgMS4xLTEuOCAzLjItMTguNCA2LjQtMzYuOCA5LjYtNTUuMS4yLTEuMSAwLTEuMy0xLjEtMS4zaC0zNC42Yy0xLjEgMC0xLjItLjMtMS0xLjMgMy4xLTE3LjQgNi4yLTM0LjggOS4yLTUyLjIgMy4zLTE4LjkgNi42LTM3LjcgMTAtNTYuNi4yLTEuMS0uMS0xLjItMS0xLjItMjAuOCAwLTQxLjYtLjEtNjIuNC0uMi02LjkgMC0xMy45IDAtMjAuOC0uMS0xLjMgMC0yLjEuNC0yLjkgMS4xLTM3LjYgMzQuNS03NS4yIDY4LjktMTEyLjcgMTAzLjQtLjYuNS0uOCAxLjEtLjkgMS44bC02IDM2LjljLTEuMyA4LjItMy40IDE4LjUtNC4yIDI2LjZtMTE1LjgtMTA5LjhjLS42IDMuOC0xLjEgNy40LTEuNyAxMC45LTIuMSAxMy40LTQuMiAyNi43LTYuMyA0MC4xLS4xLjgtLjcuNS0xLjcuNS0xNS41LS4yLTMxLjYuMS00Ny4xIDAiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTk4IDQ3LjVjLTIuMy0uNi00LjYtLjUtNi44LS41LTMgLjEtNS42IDEuMS03LjggMy4yLTEyIDExLjEtMjQgMjIuMS0zNiAzMy4xLTEzLjcgMTIuNi0yNy41IDI1LjItNDEuMiAzNy44LTEyLjcgMTEuNi0yNS4zIDIzLjItMzggMzQuOC0uOC43LTEuMyAxLjUtMS41IDIuNi0xLjggMTEuNy0zLjcgMjMuNC01LjYgMzUuMS0xLjUgOS4zLTMgMTguNy00LjUgMjgtLjEuOC0uNCAxLjEtMS4yIDEuMS0xOC41LjEtNTUuNCAwLTU1LjQgMHYtLjdjMS4zLTcuMSAyLjYtMTQuMSAzLjktMjEuMiAyLjEtMTEuNSA0LjItMjMgNi4yLTM0LjUuMy0xLjYuNi0zLjMuOS00LjkuMS0uNi4zLS45LjgtMS4yTDM0IDE0Ni4xYzEwLjgtNi45IDIxLjctMTMuNiAzMi40LTIwLjYgMTEuNS03LjUgMjIuOS0xNS4xIDMzLjUtMjMuNyAzLjktMy4yIDcuNy02LjYgMTAuNS0xMC45IDMtNC43IDQuNS05LjcgMy0xNS4yLTEuNS01LjgtNS43LTkuMi0xMS0xMS40LTYtMi42LTEyLjQtMy4yLTE4LjgtMy4zLTE1LjctLjEtMzAuOSAzLTQ1LjYgOC4yLTMuNCAxLjItNi43IDIuNS0xMCAzLjktLjMuMS0uNS4zLS45LjIuMy0xLjUuNS0zLjEuOC00LjZDMzEuMyA1MCAzNC43IDMxLjMgMzggMTIuNmMuNi0zLjMuNi0zLjMgMy44LTQuM0M1My4zIDQuOCA2NSAyLjYgNzYuOSAxLjQgODcgLjMgOTcuMi0uMiAxMDcuNS4xYzIwLjguNCA0MC43IDQuNiA1OS4yIDE0LjQgNy4zIDMuOSAxNC4xIDguNSAxOS44IDE0LjUgNC45IDUuMiA4LjcgMTEgMTEuMiAxNy42LjEuMi4yLjQuMy45eiIvPjwvZz48L3N2Zz4=);
						width: 170px;
				height: 60px;
		}
		.mobile-block .logotype {
				padding: 27px 0px;
				width: 170px;
				margin: 0 auto;
		}


		.topMobIcon {
				display: block;
				width: 150px;
				height: 160px;
				position: absolute;
				z-index: 10;
				cursor: pointer;
				-webkit-border-bottom-right-radius: 15px;
				border-bottom-right-radius: 15px;
				-webkit-tap-highlight-color: transparent;
				-ms-touch-action: manipulation;
				touch-action: manipulation;
		}

/*  .topMobIcon:hover > .hamburger-absolute::before,
		.topMobIcon:hover > .hamburger-absolute::after,
		.topMobIcon:hover > .hamburger-absolute {
			background: #ba1200;
		}*/
		.mobLeft {
			position: relative;
			z-index: 9995;
			top: 0px;
			bottom: 0px;
			left: -540px;
			width: 540px;
			/* margin: 0; */
			background: #fff;
			height: 100%;
			display: block;
			-webkit-transition:left .15s ease-out;
			-o-transition: left .15s ease-out;
			transition: left .15s ease-out;
			/* padding-left: 20px; */
			display: none;
		}
		.mobLeft.shown {
			left: 0;
			display:block;
		}
		.menu-sidebar {
			/* line-height: 1; */
			position: relative;
			/* clear: both; */
			/* margin-left: -10px; */
		}

		.menu-toogle-button {
			display: block;
			width: 119px;
			height: 106px;
			position: absolute;
			z-index: 10;
			cursor: pointer;
			-webkit-border-bottom-right-radius: 15px;
							border-bottom-right-radius: 15px;
			-webkit-tap-highlight-color: transparent;
				-ms-touch-action: manipulation;
				touch-action: manipulation;
		}
		.menu-toogle-button:hover .hamburger-absolute,
		.menu-toogle-button:hover .hamburger-absolute::after,
		.menu-toogle-button:hover .hamburger-absolute::before,
		.menu-toogle-button:focus .hamburger-absolute,
		.menu-toogle-button:focus .hamburger-absolute::after,
		.menu-toogle-button:focus .hamburger-absolute::before {
			background: #fff;
		}

		.hamburger-absolute,
		.hamburger-absolute::before,
		.hamburger-absolute::after {
			position: absolute;
			top: 66px;
			left: 45px;
			display: block;
			width: 48px;
			height: 8px;
			content: '';
			background: #173566;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			z-index: 9;
		}
		.hamburger-absolute::before {
			top: 16px;
			left: 0;
		}
		.hamburger-absolute::after {
			top: 32px;
			left: 0;
		}
		.topMobIcon .hamburger-absolute {
			left: 49px;
		}

		.menu-toogle-main-button {
			font-size: 22px;
			display: block;
			padding: 18px 20px 18px 25px;
			background: #ffffff;
		}


		.arrow-down {
			position: absolute;
			display: block;
			width: 14px;
			height: 18px;
			top: 28px;
			right: 35px;
		}
		.arrow-down::before {
			position: absolute;
			bottom: -7px;
			left: 0;

			display: block;

			width: 14px;
			height: 7px;

			content: '';
			-webkit-transition: -webkit-transform .25s;
							transition: -webkit-transform .25s;
							-o-transition:         transform .25s;
							transition:         transform .25s;
							transition:         transform .25s, -webkit-transform .25s;

			background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAmUlEQVR42m2PrQ2AMBhEOwIOU49kASZAIc8gWQDDPnXYShQC5np8kEAKtGfup0n7nIJalzlqFZwa7ep+U2dtc5pam/rX1FtT36HSquGZBktVetdr0Xi50Zz/vlIqajJFlbn/FZpNRVIRyKLQEhwNOz8UOmtPFGo2Xij01twoVKw8KAyWUhQ8CxcKo7kvCiWRyRTJoVAwmxKUA6RqU1PU/g5yAAAAAElFTkSuQmCC');
		}
		.opened .arrow-down::before {
			-webkit-transform: rotate(180deg);
							-ms-transform: rotate(180deg);
					transform: rotate(180deg);
		}

		.menu-toogle-main-button:hover .arrow-down::before,
		.menu-toogle-main-button:focus .arrow-down::before {
			background-position: 0 -7px;
		}
		.menu-main,
		.menu-sub {
			/* overflow: hidden; */
		}
		.menu-sub > .menu-sub:last-child {
			border: 0;
		}
		.menu-item,
		.menu-sub > .menu-item.parent {
			position: relative;
			display: block;
		}
		.menu-item::after,
		.menu-item::before {
			position: absolute;
			right: 0;

			height: 1px;

			content: '';
		}
		.menu-item .topLinkDefault::before,
		.menu-item .topLinkDefault::after {
			position: absolute;
			right: 0;
			height: 1px;
			content: '';
		}
		.menu-item .topLinkDefault::before {
			top: -1px;
			left: 0;
			width: 100%;
				background: #ffffff;
		}
		.menu-item .topLinkDefault::after {
			bottom: -1px;
			width: 100%;
			background: #ffffff;
		}
		.menu-item::before {
			top: -1px;
			left: 0;
			width: 100%;
			background: transparent;
		}
		.menu-item::after {
			bottom: -1px;
			width: 100%;
			/* background: #9dc351; */
		}
		.menu-subitem::after {
			width: 460px;
		}
		.menu-item.selected {
			color: #fff !important;
			background: #585757;
		}
		.menu-item.parent {
			color: #585757 !important;
			background: #ccc;
		}
		.menu-item:nth-child(2):hover::before,
		.menu-item:nth-child(2):focus::before {
			background: #ffffff;
		}
		.menu-item.selected::after,
		.menu-item.selected::before,
		.menu-sub > .menu-item.parent::after,
		.menu-sub > .menu-item.parent::before {
			left: 0;

			width: 100%;

			background: #585757;
		}
		.menu-sub > .menu-item.parent,
		.menu-sub > .menu-item.parent::after,
		.menu-sub > .menu-item.parent::before {
			color: #000 !important;
			background: #ffffff;
		}
		.menu-sub > .menu-item.parent.selected,
		.menu-sub > .menu-item.parent.selected::after,
		.menu-sub > .menu-item.parent.selected::before {
			background: #585757;
		}

		.menu-sub > .menu-subitem {
			font-size: 24px;

			padding-left: 50px;

			color: #676565;
		}
		.menu-sub > .menu-subitem.selected,
		.menu-sub > .menu-subitem.selected::before,
		.menu-sub > .menu-subitem.selected::after {
			color: #474747 !important;
			background: #dcdbdb;
		}
		.menu-item:hover::after,
		.menu-item:hover::before,
		.menu-item:focus::after,
		.menu-item:focus::before {
			left: 0;
			width: 100%;
			background: #ffffff;
		}
		.menu-sub > .menu-item {
			font-size: 28px;
			color: #ffffff;
			padding: 22px 20px 22px 50px;
		}

		.menu-toogle-main-button.disabled {
			cursor: default;
			/*pointer-events: none;*/
		}
		.menu-toogle-main-button.disabled > .arrow-down {
			display: none;
		}

		.menu-main.animation-state,
		.menu-sub.animation-state {
			border: 0;
		}

		.menu-toogle-sub.opened {
			background: #f6ecf4;
			color: #ba1200;
		}
		.menu-toogle-sub {
			cursor: pointer;
		}

		.centerWrapHover {
			position: absolute;
			z-index: 19;
			top: 0;
			right: 0px;
			bottom: 0;
			left: 0;
			display: none;
			opacity: 1;
			background: rgba(0,0,0,.42);
		}

		.X-absolute, .X-absolute::after{
				position: absolute;
				top: 50px;
				left: 37px;
				display: block;
				width: 45px;
				height: 4px;
				content: '';
				background: #000;
				-webkit-border-radius: 3px;
								border-radius: 3px;
				z-index: 10;
				-webkit-transform: rotate(-45deg);
								-ms-transform: rotate(-45deg);
						transform: rotate(-45deg);
		}
		.X-absolute::before{
				display:none;
		}
		.X-absolute::after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);left: 0px;top: 0px;}

		.menu-toogle-button:hover > .X-absolute::before,
		.menu-toogle-button:hover > .X-absolute::after,
		.menu-toogle-button:hover > .X-absolute,
		.menu-toogle-button:focus > .X-absolute::before,
		.menu-toogle-button:focus > .X-absolute::after,
		.menu-toogle-button:focus > .X-absolute {
				background: #ba1200;
		}
		.menu-sub .menuLink {
				padding-left: 70px;
		}

		.sidebar {
				position: fixed;
				top: 0px;
				left: 0;
				right: 0;
				bottom: 0;
				z-index: 120;
		}
		.sidebar__overlay {
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				background: rgba(0, 0, 0, 0.7);
				display: none;
		}
		.sidebar__inner {
				position: relative;
				height: 100%;
				padding-top: 160px;
				width: 84%;
				background: #fff;
				z-index: 8;
				top: 0;
				left: -84%;
				display: none;
		}
		.scrollable {
				height: 100%;
				overflow-y: auto;
				-webkit-overflow-scrolling: touch;
		}
		.sidebar__inner.shown {
			left: 0;
			display:block;
		}
		.header-nav-mobile {
				display: block;
				/*position: sticky;*/
				top: 0px;
				left: 0px;
				right: 0px;
				height: 160px;
				z-index: 120;
				background: #fff;
				/* position: relative; */
				/* border-bottom: 1px solid #e6e6e6; */
		}
		.mobile-header {
				/* display: block; */
				border-top: 1px solid #af6aa1;
				position: relative;
				padding: 35px 0 25px;
				margin-top: 160px;
		}
		.nav-mobile .logotype {
				width: 100%;
				text-align: center;
				height: 160px;
		}

		.nav-mobile .logotype .logo {
				margin: 0 auto;
				width: 100%;
				height: 160px;
				background-size: 295px 90px;
				background-position: center;

		}
		.header-order-button {
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: 150px;
				display: flex;
				justify-content: center;
				align-items: center;
				cursor: pointer;
		}
		.header-order-button:hover .mobile-short-order-button,
		.header-order-button:focus .mobile-short-order-button {
				box-shadow: 0px 12px 32px 0px rgba(186, 18, 0, 0.32);
		}










































				










		.center-middle {
				width: 640px;
		}

		header {
				display: none;
		}

		.header-menu {
				display: none;
		}

		.cards-block {
				max-width: 640px;
				height: unset;
				background-size: cover !important;
		}

		.cards-box .item:nth-child(3n+2) {
				margin: unset;
		}

		.cards-box .item {
				margin-right: 5px;
				margin-left: 0;
		}

		.cards-box .item:nth-child(2n) {
				margin-right: 0;
		}


		.cards-box {
				font-size: 0;
		}

		.cards-box .item:nth-child(5) {
				margin-right: 5px;
				margin-top: 5px;
		}

		.partnersandnews {
				max-width: 640px;
		}

		.news {
				width: 640px;
		}

		.center-normal {
				width: 640px;
				text-align: center;
		}

		.info-time {
				display: inline-block;
				/* float: unset; */
				width: 100%;
		}

		.info-weather {
				/* float: none; */
				display: inline-block;
				margin: 0;
				margin-right: 65px;
		}

		.mobile-partners {
				width: 640px;
				margin: 0;
		}

		.footer-address {
				float: none;
				width: 100%;
				display: inline-block;
				text-align: center;
				margin-bottom: 30px;
		}

		.pre-footer {
				text-align: center;
		}

		.address {
				float: none !important;
				display: inline-block;
				vertical-align: middle;
				font-size: 26px;
				width: 80% !important;
				line-height: 30px;
				text-align: left;
		}

		.point-icon-block {
				float: none;
				display: inline-block;
				vertical-align: middle;
		}

		.email-icon-block {
				float: none;
				display: inline-block;
				vertical-align: middle;
		}

		.footer-email {
				float: none;
				display: inline-block;
				vertical-align: middle;
				font-size: 28px;
				line-height: 30px;
				width: 100%;
				margin-bottom: 30px;
		}

		.pre-footer .mail {
				font-size: 28px;
				line-height: 30px;
				width: 100%;
				display: block;
		}

		.footer-email .footer-email {
				width: 79%;
				text-align: left;
				margin-bottom: 0;
		}

		.footer-phones {
				float: unset;
				width: 100%;
				text-align: center;
		}

		.phone-icon-block {
				float: unset;
				display: inline-block;
				vertical-align: top;
		}

		.footer-contacts {
				float: unset;
				display: inline-block;
				vertical-align: top;
				width: 80%;
				text-align: left;
		}

		.pre-footer .phone {
				font-size: 28px;
				line-height: 36px;
		}

		.footer-menu {
				display: none;
		}

		.logo-and-copyright {
				float: unset;
				display: inline-block;
				vertical-align: top;
				text-align: center;
				width: 100%;
		}

		.copyright {
				font-size: 22px;
				line-height: 28px;
		}

		footer .logo {
				display: inline-block;
				width: 100%;
				background-position: center;
		}

		.footer-info {
				float: unset;
				display: inline-block;
				text-align: center;
				margin-top: 30px;
		}

		.footer-info .phoner a {
				font-size: 28px;
				line-height: 1;
		}

		.footer-info .mails a {
				font-size: 28px;
		}

		.vt {
				font-size: 16px;
		}

		.cards-box .item-card-name {
				font-size: 24px;
		}

		.news-blocks h1, .news-blocks .h1 {
				font-size: 41px;
				vertical-align: middle;
		}

		.news-arrows-and-title {
				width: 100%;
		}

		.news-arrows-and-title .arrows {
				width: 100%;
		}

		.news-right, .news-left {
				width: 64px;
				height: 64px;
				background-size: cover !important;
				vertical-align: middle;
		}

		.info-title {
				font-size: 22px;
		}

		.dollar-kurs, .euro-kurs {
				font-size: 20px;
		}

		.mobile-partners .h1 {
				font-size: 28px;
		}
		.news_width {
				font-size: 0;
		}

		.news-item {
				font-size: 26px;
				width: 640px;
				line-height: 30px;
		}

		.news-date {
				width: unset;
				display: inline-block;
				padding: 0 20px;
		}

		.news-opis {
				line-height: 36px;
		}
		.news-row-blocks {
				width: 640px;
		}
		.info {
				width: 640px;
		}
/*		.sidebar, .header-nav-mobile{
				display: block;
		}*/
		.VisualTeam {
		    min-width: 640px;
		    max-width: 640px;
		}

		.partnersandinfo {
		    width: 640px;
		}
		.nav-mobile .logotype img {
		    margin: 18px 0;
		}

		.nav-link {
		    width: 100%;
		    font-size: 46px;
		    line-height: 88px;
		    padding-left: 49px;
		}

		.menu-main {
		    margin-top: 25px;
		}

		.nav-link.active {
		    color: #b1b1b1;
		}
		.about-top-text {
		    max-width: 640px;
		    height: unset;
		    background-size: cover;
		}

		.content-normal {
		    width: 640px;
		    max-height: unset;
		}

		.about-center-text {
		    width: 640px;
		}

		.about-first-block {
		    float: unset;
		    display: inline-block;
		    margin-right: 0;
		    margin-bottom: 20px;
		}

		.about-page {
		    text-align: center;
		}

		.about-second-block {
		    width: 100%;
		    float: unset;
		    text-align: left;
		    font-size: 22px;
		    line-height: 26px;
		    padding: 0 49px;
		}

		.about-top-text h2, .about-center-text h2 {
		    font-size: 32px;
		    line-height: 40px;
		}

		.first-block-alt {
		    width: 100%;
		    margin: 0;
		    float: unset;
		    font-size: 22px;
		    text-align: left;
		    line-height: 26px;
		}

		.inner-block {
		    margin: 0;
		    padding: 0 49px;
		    font-size: 22px;
		    line-height: 26px;
		}

		.second-block-alt {
		    width: 100%;
		    float: unset;
		}

		.second-block-alt img {
		    width: 100%;
		}

		.first-block-alt3 {
		    padding-top: 0;
		}

		.inner-block .third-block .left {
		    width: 100%;
		}

		.inner-block .third-block .right {
		    width: 100%;
		}

		.about-last-block {
		    font-size: 22px;
		    line-height: 28px;
		}
		.grid [class*='col-'] {
		    width: 100%;
		    float: unset;
		    display: inline-block;
		    font-size: 22px;
		    line-height: 28px;
		    text-align: left;
		    padding-left: 0;
		}

		.col-right-text {}

		.grid-services {
		    display: block;
		    text-align: center;
		}

		.col-left-image img {
		    width: 100%;
		    height: unset;
		}

		.col-left-image {
		    padding-bottom: 20px;
		}

		.grid-services-first {
		    margin-bottom: 30px;
		}

		.grid-services h3 {
		    font-size: 28px;
		    line-height: 36px;
		    margin-bottom: 30px;
		}

		.col-left-text {
		    padding-right: 0;
		    padding-bottom: 30px;
		}

		.col-right-image img {
		    width: 100%;
		    height: unset;
		}

		.content-normal ul {
		    font-size: 22px;
		    line-height: 28px;
		}

		.grid-services p {
		    line-height: 28px;
		}
		.productions-top-text {
		    max-width: 640px;
		    height: unset;
		    background-size: cover;
		}

		.header-text-block-productions {
		    padding: 0 49px;
		    text-align: center;
		}

		.header-text-block-productions .header-productions-right {
		    width: 100%;
		    font-size: 22px;
		    line-height: 28px;
		    text-align: left;
		    margin-top: 30px;
		}

		.header-text-block-productions .header-productions-left {
		    margin-right: 0;
		}

		.productions-center-block {
		    width: 640px;
		}

		.productions {
		    padding: 0 49px;
		    font-size: 0;
		    text-align: center;
		}

		.productions .item {
		    margin: 0;
		    margin-right: 12px;
		    margin-bottom: 12px;
		}

		.productions .item:nth-child(2n) {
		    margin-right: 0;
		}
		.price-page {
		    width: 640px;
		    padding: 0 49px 20px;
		    font-size: 22px;
		    line-height: 28px;
		}

		.price-top {
		    max-width: 640px;
		    height: unset;
		}

		.price-table {
		    font-size: 22px;
		    line-height: 28px;
		}

		.after-table {
		    font-size: 22px;
		    line-height: 28px;
		    padding: 0;
		}

		.price-phones-blocks.clearfix {
		    width: 100%;
		}

		.price-phones-block a {
		    display: block;
		    font-size: 28px;
		    line-height: 36px;
		}
		.documents-block .left {
		    float: unset;
		    margin: 0;
		    display: inline-block;
		}

		.documents-block .right {
		    width: 100%;
		    float: unset;
		    text-align: left;
		    padding: 0 49px;
		    font-size: 22px;
		    line-height: 28px;
		    margin-top: 30px;
		    margin-bottom: 30px;
		}

		.documents-block {
		    text-align: center;
		}

		.documents-top-text {
		    max-width: 640px;
		    height: unset;
		    background-size: cover;
		    /* padding: 0 49px; */
		}

		.documents-center-text {
		    width: 640px;
		}

		.documents-center-text .objects-box .item {
		    width: 100%;
		    margin: 0;
		    margin-bottom: 30px;
		    padding: 0 49px;
		}

		.documents-center-text .documents-name-link {
		    font-size: 22px;
		    line-height: 28px;
		    text-align: left;
		}

		.contact-block {
		    width: 640px;
		}

		.contacts-r {
		    width: 100%;
		    height: unset;
		    position: relative;
		}

		.contacts {
		    width: 100%;
		    height: unset;
		    font-size: 22px;
		    line-height: 28px;
		}

		.contact-messangers .phone, .contact-phones .phone {
		    font-size: 28px;
		    line-height: 1.8;
		}

		.contact-mail .mail {
		    font-size: 22px;
		    line-height: 28px;
		}

		.contact-block .address p {
		    font-size: 24px;
		    line-height: 1.8;
		}

		.form-contact-text {
		    font-size: 42px;
		    line-height: 1;
		}

		.form-contact {
		    height: unset;
		    background-size: cover;
		}

		.input, .select {
		    font-size: 20px;
		    line-height: 64px;
		    padding: 0 17px;
		    font-family: 'PN';
		}

		.form-contact .formbox1 {
		    width: 100%;
		    float: unset;
		}

		.btn_contact {
		    float: unset;
		}
		.panels-top-text {
		    font-size: 22px;
		    line-height: 28px;
		    height: unset;
		    max-width: 640px;
		    background-size: cover;
		}

		.objects-box .item {
		    margin: 0;
		    margin-right: 10px;
		    margin-bottom: 20px;
		}

		.objects-box .item:nth-child(2n) {
		    margin-right: 0;
		}

		.objects-box {
		    text-align: center;
		}

		.objects-box .item-card-name {
		    font-size: 21px;
		    text-align: left;
		}

		.panels-center-text.clearfix {
		    width: 640px;
		}

		.send-text-blocks {
		    padding: 60px 49px;
		    font-size: 22px;
		    line-height: 28px;
		}

		.send-text-blocks .first-block .left {
		    width: 100%;
		}

		.send-text-blocks .first-block .right {
		    width: 100%;
		}

		.send-text-blocks .first-block .right img {
		    width: 100%;
		    height: unset;
		}

		.send-text-blocks h2 {
		    font-size: 28px;
		    line-height: 32px;
		}
		.panels-inside-top-text {
		    height: unset;
		    max-width: 640px;
		    background-size: cover;
		    font-size: 22px;
		    line-height: 28px;
		}

		.header-text-block-panels {
		    padding: 0 49px;
		    text-align: center;
		}

		.header-text-block-panels .header-panels-left {
		    margin-right: 0;
		}

		.header-text-block-panels .header-panels-right {
		    width: 100%;
		    text-align: left;
		    margin-top: 30px;
		}

		.panels-inside-center-text.clearfix {
		    width: 640px;
		    font-size: 22px;
		    line-height: 28px;
		}

		.panels-inside-center-text.clearfix img {
		    width: 100% !important;
		    height: unset;
		}

		.center-text-block-panels h3 {
		    font-size: 28px;
		    line-height: 34px;
		}

		.center-text-block-panels h2 {
		    font-size: 34px;
		    line-height: 38px;
		}

		.center-text-block-panels {
		    padding: 65px 49px 20px;
		}
		.productions .item-card-name {
		    font-size: 20px;
		    text-align: left;
		}
		.center-content {
		    width: 640px;
		}

		.top-content {
		    height: unset;
		    max-width: 640px;
		    background-size: cover;
		}

		.navigation {
		    width: 640px;
		}

		.grid-justify {
		    padding: 0 49px;
		}

		.object-cat {
		    font-size: 20px;
		    width: 100%;
		}

		.gallery-img {
		    width: 640px;
		}

		.gallery-img .gallery-item:nth-child(2n) {
		    margin-right: 0;
		}

		.gallery-img .gallery-item:nth-child(3n) {
		    margin-right: 20px;
		}

		.object-about-text {
		    font-size: 22px;
		    line-height: 28px;
		}
		.content-large {
		    width: 640px;
		}

		.right-column .catalog-menu-link {
		    width: 50%;
		    font-size: 22px;
		}

		.top-menu-link {
		    width: 75%;
		}

		.catalog-item .left, .catalog-item .right {
		    width: 100%;
		    text-align: center;
		}

		.catalog-item .item-img {
		    display: inline-block;
		}

		.catalog-item .item-name {
		    font-size: 28px;
		    line-height: 1.4;
		}

		.catalog-item .item-img-file {
		    width: 100%;
		    text-align: center;
		}

		.catalog-item .item-img-file a {
		    display: inline-block;
		    font-size: 22px;
		}

		#sticky1 {
		    top: 160px;
		    display: none;
		}
		.requisites-file {
		    width: 100%;
		    font-size: 22px;
		    line-height: 28px;
		}
		.documents-inside-block .left {
		    float: unset;
		    margin-bottom: 50px;
		    text-align: center;
		}

		.documents-inside-block .right {
		    width: 100%;
		    margin-left: 0;
		    padding: 0 49px;
		    font-size: 22px;
		    line-height: 28px;
		}

		.documents-inside-center-text {
		    width: 640px;
		}


		.documents-inside-img {
		    display: inline-block;
		}

		.documents-inside-download-block {
		    margin-bottom: 50px;
		}
		.team-bottom-bg {
		    width: 640px;
		}

		.people {
		    width: 640px;
		    text-align: center;
		}

		.people-item {
		    font-size: 24px;
		}

		.people-item-post {
		    height: unset;
		    line-height: 1;
		}

		.people-item-name {
		    font-size: 18px;
		    line-height: 24px;
		}
		header {display: block;}

		.header-logo {
		    display: none;
		}

		.header-mid-text {
		    width: 100%;
		}

		.header-middle-text {
		    width: 100%;
		}

		.header-contacts {
		    width: 100%;
		    text-align: center;
		}

		.header-contacts .phone {
		    display: inline-block;
		    margin-right: 20px;
		    font-size: 32px;
		    line-height: 1.8;
		}

		.header-contacts .mail {
		    font-size: 22px;
		    text-align: center;
		}

}