@charset "UTF-8";

@-webkit-keyframes circles {
	0%,to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

@keyframes circles {
	0%,to {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
}

* {
	box-sizing: border-box;
	outline: 0;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	background-color: transparent;
	color: #f09f54;
}

html {
	-webkit-text-size-adjust: 100%;
}

details,main {
	display: block;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em;
}

abbr[title] {
	border-bottom: none;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}

b,strong {
	font-weight: bolder;
}

small {
	font-size: 80%;
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

button,input,optgroup,select,textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,input {
	overflow: visible;
}

button,select {
	text-transform: none;
}

[type=button],[type=reset],[type=submit],button {
	-webkit-appearance: button;
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline: ButtonText dotted 1px;
}

fieldset {
	padding: .35em .75em .625em;
}

legend {
	color: inherit;
	display: table;
	max-width: 100%;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type=checkbox],[type=radio],legend {
	box-sizing: border-box;
	padding: 0;
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height: auto;
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

summary {
	display: list-item;
}

.fheader.hd,[hidden],template {
	display: none;
}

input {
	-webkit-appearance: none;
	-moz-appearance: none;
}

img {
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

a:hover {
	color: #bbb;
}

.myc-t {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.my-container ul li,.myc-t span {
	font: 300 19px/28px DinDisplayPro;
	color: #2d2d2d;
}

.my-container {
	max-width: 1450px;
	box-sizing: border-box;
	padding: 35px 15px;
	margin: 0 auto;
}

.my-container ul li {
	display: block;
	position: relative;
	padding-left: 25px;
}

.my-container ul li:before {
	content: "";
	position: absolute;
	left: 7px;
	top: 12px;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #000;
}

h1,h2,h3,h4,h5,h6,p,ul {
	margin: 0;
	padding: 0;
}

h1,h2 {
	color: #32343d;
	font: 500 27px/32px DinDisplayPro;
	text-transform: uppercase;
}

ul {
	list-style: none;
}

ul li {
	vertical-align: top;
}

a:focus,a:hover {
	text-decoration: none;
	outline: 0;
}

p {
	color: #2d2d2d;
	font: 300 19px/28px DinDisplayPro;
}

body,html {
	font-size: 100%;
	line-height: 1;
}

body {
	margin: 0;
	font-family: PFDinTextCondPro;
}

#header,.header {
	max-width: 1660px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 120;
}

.fheader,.fheader.fixed {
	-webkit-transition: .5s;
	transition: .5s;
}

.fheader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-200px);
	-ms-transform: translateY(-200px);
	transform: translateY(-200px);
	margin: 0;
	width: 100%;
	background: #fff;
}

.fheader.fixed {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	z-index: 450;
	border-bottom: 1px solid #cbcbcb;
}

.fheader.fixed .navbar-default .navbar-nav li>a {
	padding: 0 16px 29px;
}

#wrapper {
	min-height: 100%;
	height: auto!important;
	margin: 0 auto -124px;
	padding: 0 0 124px;
}

.w1660 {
	max-width: 1660px;
	margin-left: auto!important;
	margin-right: auto!important;
}

.mp {
	margin: 0;
}

.pm {
	padding: 0;
}

.hides {
	display: none;
}

.navbar-default {
	background-color: transparent;
	border-color: transparent;
}

.navbar-static-top {
	border: 0;
}

.navbar-collapse {
	padding-right: 0;
	padding-left: 0;
	box-shadow: none;
	border: 0;
}

.navbar-collapse.in {
	overflow-y: visible;
}

.navbar>.container .navbar-brand {
	margin-left: 0;
}

.navbar-default .navbar-toggle {
	margin-right: 0;
	border-color: #f09f54;
	margin-top: 0;
}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #f09f54;
}

.navbar-brand {
	padding: 0;
}

.navbar-nav {
	text-align: center;
	float: none;
	margin: 0;
	font-size: 0;
}

.navbar-nav>li {
	float: none;
	display: inline-block;
}

.navbar-nav>li,.navbar-nav>li .active,.navbar-nav>li:hover {
	-webkit-transition: .3s;
	transition: .3s;
}

.navbar-default .navbar-nav li>a {
	color: #32343d;
	background-color: transparent;
	font: 16px/19px PFDinTextCondPro;
	text-shadow: none;
	padding: 0 16px 29px;
	text-transform: uppercase;
	position: relative;
}

.navbar-default .navbar-nav li>a:focus,.navbar-default .navbar-nav li>a:hover {
	color: #f09f54;
	background-color: transparent;
	font: 16px/19px PFDinTextCondPro;
	text-shadow: none;
}

.navbar-default .navbar-nav li>a:hover:after {
	width: 100%;
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.navbar-default .navbar-nav li>a:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 3px;
	width: 0;
	margin: auto;
	background: 0 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.navbar-default .navbar-nav .active>a,.navbar-default .navbar-nav .active>a:focus,.navbar-default .navbar-nav .active>a:hover {
	background-color: transparent;
	color: #32343d;
	font: 16px/19px PFDinTextCondPro;
	text-shadow: none;
}

.navbar-default .navbar-nav .active>a:after {
	background: #f09f54;
	width: 100%;
}

.navbar {
	min-height: 0;
	margin-bottom: 0;
	border: 0 solid transparent;
}

.selectize-input .item {
	color: #666;
}

.selectize-input.not-full {
	padding-top: 0;
	padding-bottom: 0;
}

.logo {
	height: 36px;
	position: relative;
	float: left;
	margin: 19px 0 0;
}

.logo a {
	display: block;
}

.logo,.logo a img {
	width: 199px;
}

.main_menu {
	float: left;
	margin: 27px 0 0 75px;
}

.header_right {
	float: right;
	width: 445px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
	height: 75px;
}

.header_right,.header_right .stars {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.header_right .stars .star {
	background: url(../img/i44.svg) 0 0/cover no-repeat;
	width: 34px;
	height: 32px;
	display: inline-block;
	-webkit-transition: .35s;
	transition: .35s;
}

.header_right .stars .star:hover {
	background: url(../img/i44f.svg) 0 0/cover no-repeat;
	-webkit-transition: .35s;
	transition: .35s;
}

.header_right,.header_right .languages,.header_right .stars {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.header_right .languages a,.header_right .user a {
	width: 42px;
	height: 42px;
	border-radius: 100%;
	-webkit-transition: .35s;
	transition: .35s;
}

.header_right .languages a {
	font: 15px/42px PFDinTextCondPro;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	background: 0 0;
	color: #f09f54;
}

.header_right .languages a.active {
	background: #f6f6f6;
	color: #32343d;
}

.header_right .languages a:hover {
	color: #32343d;
	background: #fdf5ee;
	-webkit-transition: .35s;
	transition: .35s;
}

.header_right .user a {
	display: block;
	border: 1px solid #e2e2e2;
}

.header_right .user a:after,.sub_menu li a:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.header_right .user a:after {
	top: 0;
	margin: auto;
	background: url(../img/i1n.svg) 50%/cover no-repeat;
	-webkit-transition: .35s;
	transition: .35s;
	width: 15px;
	height: 15px;
}

.header_right .user a:hover {
	background: #f6f6f6;
	-webkit-transition: .35s;
	transition: .35s;
}

.header_right .cnt {
	text-align: right;
}

.header_right .cnt .phone {
	margin: 0;
}

.header_right .cnt .phone a,.header_right .cnt .phone span {
	color: #32343d;
	font: 500 19px/19px PFDinTextCondPro;
}

.header_right .cnt .application {
	margin: 7px 0 0;
}

.header_right .cnt .application a {
	position: relative;
	display: inline-block;
	color: #f09f54;
	font: 14px/17px PFDinTextCondPro;
	padding: 0 0 0 40px;
}

.header_right .cnt .application a:hover:before {
	width: 100%;
	-webkit-transition: .35s;
	transition: .35s;
}

.header_right .cnt .application a:after {
	content: "";
	position: absolute;
	top: -2px;
	left: 5px;
	background: url(../img/i2.svg) no-repeat;
	width: 21px;
	height: 20px;
}

.header_right .cnt .application a:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	background: rgba(240,159,84,.2);
	width: 34px;
	height: 1px;
	-webkit-transition: .35s;
	transition: .35s;
}

.header_right .user a,.nav_bg,.sub_menu {
	text-align: center;
	position: relative;
}

.nav_bg {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 220px;
	padding: 37px 15px 0;
}

.all_news .news .news_bg a,.all_news .news .news_bg a .bg,.nav_bg .over {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
}

.main_slr .nav_btn.swiper-button-prev:after,.main_slr .v_slr .caption .desc .play .cnt {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.nav_bg .over {
	background: rgba(0,0,0,.1);
	z-index: 1;
}

.nav_bg h1,.nav_bg h2,.sub_menu li a {
	color: #fff;
	text-transform: uppercase;
	position: relative;
}

.nav_bg h1,.nav_bg h2 {
	font: 500 66px/66px PFDinTextCompPro;
	margin: 50px 0 0;
	z-index: 20;
}

.sub_menu {
	font-size: 0;
	width: 100%;
	padding: 0 0 25px;
	border-bottom: 1px solid rgba(211,211,211,.3);
}

.events_link span,.sub_menu li {
	display: inline-block;
}

.sub_menu li a {
	font: 17px/17px PFDinTextCondPro;
	padding: 0 23px 25px;
}

.main_slr .nav_btn.swiper-button-prev:after {
	content: "";
	left: 12px;
	background: url(../img/i3.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.sub_menu li a:after {
	height: 2px;
	width: 100%;
}

.i_agree input[type=checkbox].css-checkbox+label.css-label,.sub_menu li.active a {
	background: 0 0;
}

.sub_menu li.active a:after {
	background: #fff;
}

.all_news {
	margin: 60px auto 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 1310px;
}

.all_news .all_events {
	margin-top: 0;
}

.all_news .news {
	margin: 0 0 45px;
	width: 609px;
	border: 1px solid #d0d0d0;
}

.all_news .news:hover .bg {
	-webkit-transition: .5s;
	transition: .5s;
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.all_news .news .news_desc a h4 {
	-webkit-transition: .5s;
	transition: .5s;
	font: 19px/27px DinDisplayPro;
	color: #000;
	max-width: 62%;
}

.all_news .news:hover .news_desc h4,.events_slr .event_slr .reads .reads_desc a:hover h4,.events_slr .event_slr .reads:hover .news_desc h4,.ra_desc .reads .reads_desc a:hover h4,.ra_desc .reads:hover .news_desc h4 {
	color: #f09f54;
	-webkit-transition: .5s;
	transition: .5s;
}

.all_news .news .news_bg {
	position: relative;
	height: 171px;
	overflow: hidden;
	width: 100%;
	margin: 0;
}

.all_news .news .news_bg a,.all_news .news .news_desc a,.main_slr .v_slr .caption .desc .play .cnt {
	display: block;
}

.all_news .news .news_bg a .bg {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	-webkit-transition: .5s;
	transition: .5s;
}

.all_news .news .news_desc {
	padding: 22px 47px 0;
	border-top: 1px solid #d0d0d0;
}

.all_news .news .news_desc .date {
	font: 300 15px/15px DinDisplayPro;
	color: #7a7a7a;
}

.all_news .news .news_desc .brdh {
	max-width: 120px;
	height: 1px;
	background: #e4e4e4;
	margin: 15px 0 10px;
}

.all_news .news .news_desc a span {
	display: inline-block;
	background: url(../img/i14.svg) no-repeat;
	width: 9px;
	height: 15px;
	margin: 20px 0 25px;
}

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

.events_link,.events_link:hover {
	-webkit-transition: .35s;
	transition: .35s;
}

.events_link {
	color: #32343d;
	display: block;
	font: 19px/19px DinDisplayPro;
	border: 1px solid #d0d0d0;
	padding: 23px 0;
}

.events_link:hover {
	color: #f09f54;
	box-shadow: 0 3px 9px rgba(0,0,0,.38);
}

.events_link:hover span:after {
	top: 6px;
	background: url(../img/i16b.svg) 0 no-repeat;
	-webkit-transition: none;
	transition: none;
}

.events_link,.events_link span,.main_slr {
	position: relative;
}

.events_link span:after {
	content: "";
	position: absolute;
	top: 6px;
	right: -38px;
	background: url(../img/i16.svg) no-repeat;
	width: 20px;
	height: 11px;
	-webkit-transition: none;
	transition: none;
}

.main_slr {
	margin: 80px auto 0;
}

.main_slr .v_slr .swiper-slide {
	height: 273px;
}

.main_slr .v_slr .caption {
	text-align: center;
}

.main_slr .v_slr .caption:hover .over {
	opacity: 1;
	-webkit-transition: .5s;
	transition: .5s;
}

.main_slr .v_slr .caption .bg {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
}

.main_slr .v_slr .caption,.main_slr .v_slr .caption .bg,.main_slr .v_slr .caption .desc,.main_slr .v_slr .caption .over {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
}

.main_slr .v_slr .caption .over {
	background: rgba(12,11,12,.1);
	z-index: 2;
	opacity: 0;
	-webkit-transition: .5s;
	transition: .5s;
}

.main_slr .v_slr .caption .desc {
	z-index: 10;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: start;
	justify-content: start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

#bg_factory .factory_slr .caption .various .b_crc .t,.main_slr .v_slr .caption .desc .t {
	display: inline-block;
	position: relative;
	color: #fff;
	font: 16px/16px DinDisplayPro;
	padding: 0 0 0 35px;
	margin: 34px 0 0;
}

#bg_factory .factory_slr .caption .various .b_crc .t:after,.main_slr .v_slr .caption .desc .t:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/i6n.svg) no-repeat;
	width: 27px;
	height: 19px;
}

.main_slr .v_slr .caption .desc p {
	color: #fff;
	font: 19px/27px DinDisplayPro;
}

.main_slr .v_slr .caption .desc .play {
	display: block;
	margin: 17px auto 12px;
	width: 94px;
	height: 94px;
	border-radius: 100%;
	position: relative;
}

.main_slr .v_slr .caption .desc .play:hover .crc {
	-webkit-animation: 1s infinite circles;
	animation: 1s infinite circles;
}

.main_slr .v_slr .caption .desc .play .cnt {
	width: 72px;
	height: 72px;
	border-radius: 100%;
	background: #f09f54;
}

#bg_factory .factory_slr .caption .various .b_crc .cnt:after,.main_slr .v_slr .caption .desc .play .cnt:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	right: -5px;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 0 9px 11px;
	border-color: transparent transparent transparent #fff;
}

.main_slr .v_slr .caption .desc .play .crc {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border-radius: 100%;
	width: 100%;
	height: 100%;
	background: rgba(240,159,84,.2);
	-webkit-transition: .35s;
	transition: .35s;
}

.main_slr .nav_btn {
	background-size: auto;
	background-image: none;
	width: 94px;
	height: 94px;
	border-radius: 100%;
	background-color: #fff;
	margin-top: -47px;
}

.main_slr .nav_btn.swiper-button-prev {
	background: #fff;
	left: -50px;
}

.main_slr .nav_btn.swiper-button-next {
	background: #fff;
	right: -50px;
}

.main_slr .nav_btn.swiper-button-next:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: -12px;
	background: url(../img/i4.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.main_slr .pgn {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	top: auto;
	bottom: -69px;
}

.main_slr .pgn .swiper-pagination-bullet {
	background: #cdcdcd;
	width: 8px;
	height: 8px;
	opacity: 1;
	margin: 0 8px 0 0;
	position: relative;
	top: -3px;
}

.bottom_nav .bottom_nav_in .nav_btm li:last-child,.main_slr .pgn .swiper-pagination-bullet:last-child {
	margin-right: 0;
}

.main_slr .pgn .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 16px;
	height: 16px;
	background: #f09f54;
	opacity: 1;
	top: 0;
}

.v_slr .park {
	width: 100%;
}

.v_slr .park a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 273px;
}

.v_slr .park a:hover .sp {
	-webkit-transition: .5s;
	transition: .5s;
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.parks .park a:hover h6:after,.v_slr .park a:hover h6:after {
	opacity: 0;
	-webkit-transition: .5s;
	transition: .5s;
}

.v_slr .park a:hover .read_more {
	color: #f09f54;
}

.v_slr .park a:hover .read_more span:before {
	background: url(../img/i11b.svg) no-repeat;
}

.v_slr .park a:hover .read_more,.v_slr .park a:hover .read_more span:after {
	border-color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.v_slr .park .sp {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	height: 273px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-transition: .5s;
	transition: .5s;
	z-index: 1;
}

.v_slr .park .over,.v_slr .park .spd h6:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
}

.v_slr .park .over {
	top: 0;
	height: 100%;
	background: rgba(0,0,0,.1);
	z-index: 1;
}

.v_slr .park .spd {
	margin: 0;
	position: absolute;
	top: 0;
	padding: 53px 0 0 56px;
	width: 50%;
	display: block;
	z-index: 10;
	height: 273px;
}

.v_slr .park .spd02 {
	text-align: right;
	padding-right: 53px;
	right: 0;
}

.v_slr .park .spd h3 {
	margin: 0;
	color: #f09f54;
	text-transform: uppercase;
	font: 500 27px/27px PFDinTextCondPro;
}

.v_slr .park .spd h1,.v_slr .park .spd h2,.v_slr .park .spd h4 {
	color: #fff;
	text-transform: uppercase;
	font: 500 47px/47px PFDinTextCompPro;
}

.v_slr .park .spd h4 {
	font: 16px/16px PFDinTextCompPro;
	position: absolute;
	bottom: 47px;
	right: 54px;
}
.v_slr .park .spd02 div{
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: end;
 margin: 0 0 0 auto
}
.v_slr .park .spd .distance {
	width: 64px;
	height: 64px;
	background: #f09f54;
	text-align: center;
	color: #fff;
	font: 27px/27px PFDinTextCondPro;
	padding: 11px 0 0;
	margin: 0 0 23px 0;
	display: block;
}
.v_slr .park .spd .distance:first-of-type{
   margin-left: auto
}
.v_slr .park .spd .distance span {
	display: block;
	font: 300 16px/16px PFDinTextCondPro;
}

.v_slr .park .spd h5 {
	color: #fff;
	font: 500 20px/20px PFDinTextCondPro;
}

.v_slr .park .spd h6 {
	margin: 4px 0 0;
	color: #dbdbdb;
	display: inline-block;
	position: relative;
	font: 500 22px/22px PFDinTextCondPro;
}

.v_slr .park .spd h6:after {
	content: "";
	height: 1px;
	background: rgba(255,255,255,.2);
	-webkit-transition: .5s;
	transition: .5s;
}

.v_slr .park .spd .read_more {
	color: #fff;
	display: inline-block;
	border: 0 solid #fff;
	font: 19px/36px DinDisplayPro;
	padding: 0 0 0 48px;
	position: absolute;
	left: 56px;
	bottom: 20px;
	-webkit-transition: .35s;
	transition: .35s;
}

.v_slr .park .spd .read_more span {
	width: 36px;
	height: 36px;
	background: rgba(255,255,255,.1);
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
}

.v_slr .park .spd .read_more span:after,.v_slr .park .spd .read_more span:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	-webkit-transition: .35s;
	transition: .35s;
}

.v_slr .park .spd .read_more span:before {
	background: url(../img/i11.svg) 0 0/cover no-repeat;
	width: 6px;
	height: 11px;
}

.v_slr .park .spd .read_more span:after {
	border-radius: 100%;
	border: 1px solid #fff;
	width: 30px;
	height: 30px;
}

.news_first {
	text-align: center;
	margin: 50px 0 53px;
}

.news_first .nf_ttl {
	margin: 0 0 17px;
}

.news_first .nf_ttl h3 {
	color: #32343d;
	font: 20px/26px DinDisplayPro;
}

.news_first .nf_desc {
	max-width: 485px;
	margin: 0 auto;
}

.news_first .nf_desc .nfd_field {
	position: relative;
	font-size: 0;
}

.news_first .nf_desc .nfd_field input {
	color: #acacac;
	font: 16px/33px DinDisplayPro;
	border: 1px solid #c4c4c4;
	border-right: 0;
	padding: 0 0 0 19px;
	width: 230px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 35px;
}

.news_first .nf_desc .nfd_field input::-webkit-input-placeholder {
	color: #acacac;
	font: 16px/33px DinDisplayPro;
}

.news_first .nf_desc .nfd_field input::-moz-placeholder {
	color: #acacac;
	font: 16px/33px DinDisplayPro;
}

.news_first .nf_desc .nfd_field input:-moz-placeholder {
	color: #acacac;
	font: 16px/33px DinDisplayPro;
}

.news_first .nf_desc .nfd_field input:-ms-input-placeholder {
	color: #acacac;
	font: 16px/33px DinDisplayPro;
}

.news_first .nf_desc .nfd_field .subscribe_btn {
	background: #f09f54;
	color: #fff;
	border: 1px solid #f09f54;
	border-left: 0 solid transparent;
	font: 16px/33px DinDisplayPro;
	position: relative;
	width: 255px;
	-webkit-transition: .35s;
	transition: .35s;
}

.news_first .nf_desc .nfd_field .subscribe_btn:hover {
	background: #54565a;
	border: 1px solid #54565a;
	-webkit-transition: .35s;
	transition: .35s;
}

.news_first .nf_desc .nfd_field .subscribe_btn:after {
	content: "";
	position: absolute;
	top: 11px;
	right: 29px;
	background: url(../img/i21.svg) no-repeat;
	width: 41px;
	height: 17px;
}

.news_first .nf_desc .nfd_field .subscribe_btn:before {
	content: "";
	position: absolute;
	top: 0;
	left: -1px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16.5px 0 16.5px 10px;
	border-color: transparent transparent transparent #fff;
}

.news_first .nf_desc .nfd_field .subscribe_btn span {
	display: inline-block;
	position: relative;
	left: -10px;
}

.bottom_nav {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.bottom_nav .bottom_nav_in {
	margin: 0 auto;
	height: 90px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.bottom_nav .bottom_nav_in .logo {
	margin: 0;
}

.bottom_nav .bottom_nav_in .nav_btm {
	margin: 0;
	font-size: 0;
}

.bottom_nav .bottom_nav_in .nav_btm li {
	display: inline-block;
	margin: 0 34px 0 0;
}

.bottom_nav .bottom_nav_in .nav_btm li a {
	color: #32343d;
	font: 17px/17px PFDinTextCompPro;
	text-transform: uppercase;
	-webkit-transition: .35s;
	transition: .35s;
}

.bottom_nav .bottom_nav_in .nav_btm li a:hover {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.bottom_nav .bottom_nav_in .phone {
	margin: 0;
}

.bottom_nav .bottom_nav_in .phone a,.bottom_nav .bottom_nav_in .phone span {
	color: #54565a;
	font: 19px/19px PFDinTextCompPro;
}

.all_news_back {
	margin: 31px 0 36px;
}

.all_news_back a {
	color: #a4a4a4;
	font: 300 18px/18px DinDisplayPro;
	position: relative;
	display: inline-block;
	padding: 0 0 0 40px;
}

.all_news_back a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/i3.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.news_details {
	background: #eee;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	min-height: 427px;
}

.news_details .new_dt.new_dt01 {
	width: 50%;
}

.news_details .new_dt.new_dt02 {
	width: 50%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.news_details .new_dt .nd_desc {
	position: relative;
	padding-top: 88px;
	max-width: none;
	padding-right: 100px;
	padding-bottom: 65px;
}

.news_details .new_dt .nd_desc .date {
	color: #2d2d2d;
	font: 300 20px/20px DinDisplayPro;
}

.news_details .new_dt .nd_desc .brdh {
	height: 1px;
	background: #ccc;
	max-width: 240px;
	margin: 44px 0 20px;
}

.news_details .new_dt .nd_desc h1,.news_details .new_dt .nd_desc h2 {
	color: #2d2d2d;
	font: 500 32px/56px DinDisplayPro;
	padding: 0;
}

.bevents .global_desc,.global_desc {
	margin: 70px 0 0;
}

.video_insertion {
	max-width: 855px;
	height: 480px;
	margin: 55px auto;
	position: relative;
	text-align: center;
}

.ou__list li .li_desc .li_desc_video embed,.ou__list li .li_desc .li_desc_video iframe,.ou__list li .li_desc .li_desc_video object,.video_insertion iframe {
	width: 100%;
	height: 100%;
}

.share_social_networks {
	margin: 80px auto 0;
	max-width: 570px;
	border-top: 1px solid #e9e9e9;
	text-align: center;
}

.share_social_networks p {
	color: #f09f54;
	font: 300 16px/16px PFDinTextCondPro;
	margin: 50px 0 0;
}

.share_social_networks .ssn_list {
	margin: 19px 0 0;
	font-size: 0;
	text-align: center;
}

.share_social_networks .ssn_list li,.ya-share2__list li.ya-share2__item {
	display: inline-block;
	margin: 0 29px 0 0;
}

.ra_desc .reads:last-child,.share_social_networks .ssn_list li:last-child,.ya-share2__list li.ya-share2__item:last-child {
	margin-right: 0;
}

.share_social_networks .ssn_list li a,.ya-share2__list li.ya-share2__item a {
	font-size: 16px;
	line-height: 42px;
	border: 2px solid #f2ae6e;
	width: 44px;
	height: 44px;
	text-align: center;
	border-radius: 100%;
	display: block;
	margin: 0 auto;
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
	position: relative;
}

.share_social_networks .ssn_list li a:hover,.ya-share2__list li.ya-share2__item a:hover {
	color: #f2ae6e;
	-webkit-transition: .35s;
	transition: .35s;
}

.share_social_networks .ssn_list li a:hover .fa-whatsapp:before,.ya-share2__list li.ya-share2__item a:hover .fa-whatsapp:before {
	background: url(../img/i41h.png) no-repeat;
	-webkit-transition: .35s;
	transition: .35s;
}

.share_social_networks .ssn_list li a .fa-whatsapp:before {
	content: "";
}

.news_in_social {
	margin: 30px 0 0;
}

.ya-share2__list {
	margin: 19px 0 0;
	font-size: 0;
	text-align: center;
}

.share_social_networks .ssn_list li a .fa-whatsapp:before,.ya-share2__list li.ya-share2__item.ya-share2__item_service_whatsapp .ya-share2__link .ya-share2__badge .ya-share2__icon {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i41.png) no-repeat;
	width: 16px;
	height: 16px;
	-webkit-transition: .35s;
	transition: .35s;
}

.ya-share2__list li.ya-share2__item.ya-share2__item_service_whatsapp .ya-share2__link:hover .ya-share2__badge .ya-share2__icon {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i41h.png) no-repeat;
	width: 16px;
	height: 16px;
	-webkit-transition: .35s;
	transition: .35s;
}

.ya-share2__list li.ya-share2__item.ya-share2__item_service_telegram .ya-share2__link .ya-share2__badge .ya-share2__icon:after {
	content: "\f3fe";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	-webkit-transition: .35s;
	transition: .35s;
}

.ya-share2__list li.ya-share2__item.ya-share2__item_service_twitter .ya-share2__link .ya-share2__badge .ya-share2__icon:after {
	content: "\f099";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	-webkit-transition: .35s;
	transition: .35s;
}

.ya-share2__list li.ya-share2__item.ya-share2__item_service_facebook .ya-share2__link .ya-share2__badge .ya-share2__icon:after {
	content: "\f39e";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	-webkit-transition: .35s;
	transition: .35s;
}

.ya-share2__list li.ya-share2__item .ya-share2__link .ya-share2__badge {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border: 0;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	vertical-align: middle;
	background: 0 0;
}

.ya-share2__list li.ya-share2__item .ya-share2__link .ya-share2__badge .ya-share2__icon {
	background-image: none;
	font-family: Font Awesome\5 Brands;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	font-size: 16px;
	line-height: 40px;
	color: #f09f54;
	width: 40px;
	height: 40px;
}

.ya-share2__list li.ya-share2__item .ya-share2__link .ya-share2__badge .ya-share2__icon:active {
	box-shadow: none;
}

.ya-share2__list li.ya-share2__item a:hover .ya-share2__badge .ya-share2__icon {
	color: #f2ae6e;
}

.read_also {
	border-top: 1px solid #d4d4d4;
	margin: 80px 0 0;
}

.read_also .read_also_in {
	max-width: 1660px;
	margin: 0 auto;
}

.read_also .ra_ttl {
	text-align: center;
	margin: 50px 0 45px;
}

.read_also .ra_ttl h1,.read_also .ra_ttl h2 {
	color: #32343d;
	font: 500 27px/27px PFDinTextCondPro;
	text-transform: uppercase;
}

.read_also .all_events {
	margin-top: 0;
}

.ra_desc {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.ra_desc .reads {
	width: 400px;
	border: 1px solid #d0d0d0;
	border-top: 0;
	margin-bottom: 35px;
}

.ra_desc .reads:hover .bg {
	-webkit-transition: .5s;
	transition: .5s;
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.ra_desc .reads .reads_bg {
	position: relative;
	height: 130px;
	overflow: hidden;
	width: -webkit-calc(100% + 2px);
	width: calc(100% + 2px);
	margin: 0 0 0 -1px;
}

.ra_desc .reads .reads_bg a,.ra_desc .reads .reads_bg a .bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
}

.ra_desc .reads .reads_bg a,.ra_desc .reads .reads_desc a,.standard_statistic .standard_statistic_in .ss .ss_desc a {
	display: block;
}

.ra_desc .reads .reads_bg a .bg {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	-webkit-transition: .5s;
	transition: .5s;
}

.ra_desc .reads .reads_desc {
	padding: 22px 40px 65px;
	height: auto;
	position: relative;
}

.ra_desc .reads .reads_desc .date {
	font: 300 15px/15px DinDisplayPro;
	color: #7a7a7a;
}

.ra_desc .reads .reads_desc .brdh {
	max-width: 120px;
	height: 1px;
	background: #e4e4e4;
	margin: 18px 0 15px;
}

.ra_desc .reads .reads_desc a h4 {
	font: 19px/28px DinDisplayPro;
	color: #000;
	-webkit-transition: .5s;
	transition: .5s;
}

.events_slr .event_slr .reads .reads_desc a span,.ra_desc .reads .reads_desc a span {
	background: url(../img/i14.svg) no-repeat;
	width: 9px;
	height: 15px;
	margin: 0 0 30px;
	position: absolute;
	bottom: 0;
	display: none;
}

.standard_equipment {
	max-width: 1200px;
	margin: 75px auto 0;
}

.standard_equipment .se_row {
	margin: 0 0 90px;
}

.standard_equipment .se_row h5 {
	color: #000;
	font: 500 27px/32px DinDisplayPro;
	border-bottom: 6px solid #f09f54;
	padding: 0 0 17px;
}

.standard_equipment .se_row ul li {
	border-bottom: 1px solid #d4d4d4;
	font: 300 19px/27px DinDisplayPro;
	color: #000;
	padding: 18px 0 22px;
}

.standard_equipment .se_row ul li:last-child {
	border-bottom: 0;
}

.standard_equipment .se_row_notice {
	margin: -58px 0 0;
}

.standard_equipment .se_row_notice .notice {
	color: #8d8d8d;
	font: 19px/22px DinDisplayPro;
	margin: 0 0 7px;
}

.standard_equipment .se_row_notice .notice_list {
	margin: 0;
}

.standard_equipment .se_row_notice .notice_list li {
	font: 300 19px/32px DinDisplayPro;
	color: #8d8d8d;
	padding: 0;
	position: relative;
}

.standard_equipment .se_row_notice .notice_list li:after {
	content: "";
	position: absolute;
	top: 14px;
	left: -23px;
	background: #666;
	width: 6px;
	height: 6px;
	border-radius: 100%;
}

#gmap,.d3s {
	position: relative;
}

.d3s {
	background: url(../img/bg3d.jpg) 50% 50%/cover no-repeat;
	margin: 60px auto;
	height: 273px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.d3s_mrg {
	margin-bottom: 30px;
}

.d3s_mrg+.why_choose_nk {
	margin-bottom: 13px;
}

.d3s_mrg+.why_choose_nk+.our_advantages_tabs {
	margin-bottom: -44px;
}

.d3s .d3s_txt {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto;
	width: 550px;
	height: 100%;
}

.d3s .d3s_txt a {
	display: block;
	height: 100%;
}

.d3s .d3s_txt a:hover .crc_s {
	-webkit-animation: 1s infinite circles;
	animation: 1s infinite circles;
}

.d3s .d3s_txt .t {
	color: #fff;
	font: 27px/27px DinDisplayPro;
	display: inline-block;
	position: absolute;
	text-transform: uppercase;
	top: 125px;
	left: 0;
	z-index: 2;
}

.d3s .d3s_txt .t.t2 {
	top: 125px;
	right: 0;
	left: auto;
}

.d3s .d3s_txt .d3,.d3s .d3s_txt .play:after {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: auto;
}

.d3s .d3s_txt .d3 {
	background: url(../img/i7.png) no-repeat;
	top: 11px;
	left: -145px;
	z-index: 2;
	width: 84px;
	height: 184px;
}

.d3s .d3s_txt .d {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: auto;
	background: url(../img/i8.png) no-repeat;
	top: 11px;
	right: -86px;
	z-index: 5;
	width: 87px;
	height: 179px;
}

.d3s .d3s_txt .crc_b {
	width: 202px;
	height: 202px;
	background: rgba(240,159,84,.3);
	z-index: 1;
}

.d3s .d3s_txt .crc_b,.d3s .d3s_txt .crc_s,.d3s .d3s_txt .play,.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	display: block;
	border-radius: 100%;
}

.d3s .d3s_txt .crc_s {
	width: 98px;
	height: 98px;
	background: rgba(240,159,84,.3);
	z-index: 3;
}

.d3s .d3s_txt .play {
	width: 58px;
	height: 58px;
	background: #fff;
	z-index: 6;
	box-shadow: 2px 3px 0 0 rgba(0,0,0,.75);
}

.d3s .d3s_txt .play:after {
	content: "";
	top: 2px;
	left: 4px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10.5px 0 10.5px 12px;
	border-color: transparent transparent transparent #f09f54;
}

.technologies .d3s {
	margin-bottom: 42px;
}

.technologies .stock_nk {
	margin-top: 27px;
}

.technologies .main_slr {
	margin-top: 26px;
}

.technologies .our_park_slr .ops_ttl {
	margin-top: 54px;
}

.standard_statistic {
	overflow: hidden;
}

.standard_statistic .ss_ttl {
	text-align: center;
	margin: 0 0 -19px;
}

.standard_statistic .standard_statistic_in {
	margin: 40px 0 27px;
	border: 1px solid #cbcbcb;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 28px 0 32px;
}

.standard_statistic .standard_statistic_in .ss {
	width: -webkit-calc(33.333% - 5px);
	width: calc(33.333% - 5px);
	position: relative;
	text-align: center;
}

.standard_statistic .standard_statistic_in .ss:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 185px;
	left: auto;
	width: 1px;
	background: #e0e0e0;
}

.standard_statistic .standard_statistic_in .ss.ss01 .ss_desc a .txt {
	width: 77px;
}

.standard_statistic .standard_statistic_in .ss.ss02 .ss_desc a .txt {
	width: 97px;
}

.standard_statistic .standard_statistic_in .ss.ss03 .ss_desc a .txt:after,.standard_statistic .standard_statistic_in .ss.ss03:after {
	display: none;
}

#oa_tabs_vrt .vrt_desc .vds .vd.hover,.ou__list li,.ou__list li:hover,.rental_objects .desc_rows .cols .desc:hover .t_img img,.standard_statistic .standard_statistic_in .ss.ss03 .ss_desc a:hover .bg {
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss.ss03 .ss_desc a:hover .bg .bgin {
	background: url(../img/i6b.png) 50% 0/cover no-repeat;
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss.ss03 .ss_desc a .bg {
	width: 327px;
	height: 174px;
	margin: auto;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: -27px;
	border-bottom: 1px solid #f6dfa4;
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss.ss03 .ss_desc a .bg .bgin {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	top: auto;
	width: 200px;
	height: 145px;
	background: url(../img/i6.png) 50% 0/cover no-repeat;
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss.ss03 .ss_desc a .txt span {
	font: 300 18px/18px PFDinTextCondPro;
	display: block;
	position: relative;
	left: 32px;
}

.standard_statistic .standard_statistic_in .ss .ss_desc {
	margin: 0;
}

#oa_tabs_vrt .vrt_list li:hover,.bg_cnt .bg_cnt_in .rows .cols .txt a:hover,.standard_statistic .standard_statistic_in .ss .ss_desc a:hover .txt {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a:hover .txt:after {
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a:hover .int {
	color: #54565a;
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a:hover .crc {
	-webkit-animation: 1s infinite circles;
	animation: 1s infinite circles;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a:hover .t {
	color: #f09f54;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a .int {
	color: #f09f54;
	font: 500 190px/180px PFDinTextCompPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a .txt {
	color: #32343d;
	font: 500 30px/30px PFDinTextCompPro;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 30px;
	display: inline-block;
	z-index: 5;
	text-transform: uppercase;
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a .txt:after {
	content: "";
	position: absolute;
	bottom: -5px;
	left: 0;
	right: 0;
	margin: auto;
	height: 2px;
	background: #32343d;
	-webkit-transition: .35s;
	transition: .35s;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a .crc {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	top: 145px;
	width: 64px;
	height: 64px;
	background: #f6dfa4;
	border-radius: 100%;
	z-index: 2;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a .arw {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	top: 145px;
	width: 48px;
	height: 48px;
	background: #fff;
	border-radius: 100%;
	z-index: 6;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a .arw:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	top: 4px;
	background: url(../img/i4.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.standard_statistic .standard_statistic_in .ss .ss_desc a .t {
	color: #32343d;
	font: 300 18px/18px PFDinTextCompPro;
	position: absolute;
	top: 60px;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 20px;
	display: inline-block;
	z-index: 5;
	-webkit-transition: .35s;
	transition: .35s;
}

#gmap {
	height: 410px;
	margin: 60px 0 0;
}

#gmap.gmap_main_page {
	margin-top: 80px;
}

.bparks #nav_bg_not_menu {
	margin: 0 0 -80px;
}

.bparks .static_link {
	margin: 0 0 25px;
}

.bparks .bplans {
	margin: 0;
}

.st_eq .nav_bg {
	height: auto;
	padding-bottom: 20px;
}

.why_choose_nk {
	background: #f4f4f4;
	text-align: center;
	padding: 0 0 70px;
	position: relative;
	z-index: 100;
}

.why_choose_nk .wcp_ttl {
	margin: 0 0 65px;
	padding: 40px 0 0;
}

.why_choose_nk .wcp_ttl h1,.why_choose_nk .wcp_ttl h2 {
	margin: 15px 0;
}

.why_choose_nk .wcp_ttl p {
	color: #32343d;
	font: 19px/19px DinDisplayPro;
	text-transform: uppercase;
}

.ou__list li .li_ttl,.why_choose_nk .wc_desc {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.why_choose_nk .wc_desc {
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

.why_choose_nk .wc_desc .desc {
	width: 30%;
}

.why_choose_nk .wc_desc .desc02 {
	border-left: 1px solid #a0e0f9;
	border-right: 1px solid #a0e0f9;
}

.why_choose_nk .wc_desc .ics {
	display: inline-block;
	background: url(../img/i36.png) no-repeat;
	width: 65px;
	height: 54px;
	margin: 0 auto;
}

.why_choose_nk .wc_desc p {
	font: 300 19px/28px DinDisplayPro;
	margin: 26px 0 0;
	color: #2d2d2d;
}

.wc_slr {
	margin: 0 auto;
	max-width: 1450px;
}

.wc_slr .swiper-wrapper .swiper-slide-active {
	border: 1px solid rgba(255,255,255,.4);
	border-top: 0;
	border-bottom: 0;
}

.wc_slr .swiper-wrapper .swiper-slide {
	height: auto;
}

.wc_slr .caption {
	padding: 0 15px;
}

.wc_slr .caption .int {
	color: #fff;
	width: 90px;
	height: 90px;
	border-radius: 100%;
	border: 2px solid rgba(250,253,255,.33);
	text-align: center;
	margin: 0 auto;
	font: 48px/86px DinDisplayPro;
}

.ou__list li .li_desc .li_desc_in .ld_txt p,.wc_slr .caption p {
	font: 300 19px/32px DinDisplayPro;
	color: #2d2d2d;
	margin: 0 0 25px;
}

.wc_slr .caption p {
	margin: 26px 0 0;
}

.wc_slr .caption .ics {
	display: inline-block;
	background: url(../img/i36.png) no-repeat;
	width: 65px;
	height: 54px;
	margin: 0 auto;
}

.wc_slr .caption img,.wc_slr2 .caption img {
	max-height: 54px;
}

.wc_slr .nav_slr {
	width: 60px;
	height: 60px;
	margin-top: -30px;
	background-size: auto;
	background-image: none;
}

.wc_slr .nav_slr.swiper-button-prev {
	border-right: 1px solid rgba(255,255,255,.4);
	left: -24px;
}

.wc_slr .nav_slr.swiper-button-next:after,.wc_slr .nav_slr.swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 11px;
	height: 21px;
}

.wc_slr .nav_slr.swiper-button-prev:after {
	background: url(../img/i10g.svg) no-repeat;
}

.wc_slr .nav_slr.swiper-button-next {
	border-left: 1px solid rgba(255,255,255,.4);
	right: -24px;
}

.wc_slr .nav_slr.swiper-button-next:after {
	background: url(../img/i11g.svg) no-repeat;
}

.ou__list li,.why_choose_nk2,.why_choose_nk_slr {
	position: relative;
}

.why_choose_nk_slr .wc_slr_pgn {
	position: absolute;
	top: 0;
	bottom: auto;
}

.why_choose_nk_slr .wc_slr_pgn .txt {
	text-align: center;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	border: 1px solid #32343d;
	font: 300 27px/50px DinDisplayPro;
	display: inline-block;
	color: #32343d;
}

.why_choose_nk_slr .wc_slr_pgn .txt.swiper-pagination-total {
	border: 1px solid #32343d;
}

.why_choose_nk_slr .wc_slr_pgn .spr {
	display: inline-block;
	background: url(../img/i39g.png) no-repeat;
	width: 117px;
	height: 16px;
	margin: 0 12px;
}

.why_choose_nk_slr .nav_slr {
	width: 60px;
	height: 60px;
	margin-top: -8px;
	background-size: auto;
	background-image: none;
}

.why_choose_nk_slr .nav_slr.swiper-button-prev {
	border-right: 1px solid #32343d;
	left: 60px;
}

.why_choose_nk_slr .nav_slr.swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i10g.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.why_choose_nk_slr .nav_slr.swiper-button-next {
	border-left: 1px solid #32343d;
	right: 60px;
}

.why_choose_nk_slr .nav_slr.swiper-button-next:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i11g.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.why_choose_nk2 {
	z-index: 100;
}

.why_choose_nk2 .why_choose_nk_slr .wc_slr {
	padding-top: 104px;
}

.why_choose_nk2 .why_choose_nk_slr .wc_slr .swiper-wrapper .swiper-slide-active {
	border: 0 solid rgba(255,255,255,.4);
	border-top: 0;
	border-bottom: 0;
}

.why_choose_nk2 .why_choose_nk_slr .wc_slr .swiper-wrapper .swiper-slide-next {
	border: 1px solid rgba(50,52,61,.1);
	border-top: 0;
	border-bottom: 0;
}

.why_choose_nk2 .why_choose_nk_slr .wc_slr .swiper-wrapper .swiper-slide {
	height: auto;
}

.why_choose_nk2 .why_choose_nk_slr .nav_slr.swiper-button-disabled {
	display: none;
}

.why_choose_nk3 {
	background: #f09f54;
	padding: 0 15px 40px;
}

.why_choose_nk3 .wcp_ttl h1,.why_choose_nk3 .wcp_ttl h2 {
	color: #fff;
	text-transform: none;
}

.why_choose_nk3 .wcp_ttl .brdh {
	width: 100%;
	max-width: 800px;
	height: 1px;
	background: rgba(255,255,255,.4);
	margin: 0 auto;
}

.why_choose_nk3 .rows_why_park {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.why_choose_nk3 .rows_why_park .cols {
	width: 25%;
	margin: 0 0 45px;
}

.why_choose_nk3 .rows_why_park .cols .desc {
	max-width: 250px;
	margin: 0 auto;
	text-align: center;
}

.why_choose_nk3 .rows_why_park .cols .desc p {
	color: #2d2d2d;
	font: 300 19px/33px DinDisplayPro;
	margin-top: 18px;
}

.why_choose_nk3 .rows_why_park .cols .desc .int {
	width: 42px;
	height: 42px;
	margin: 0 auto;
	border-radius: 100%;
	border: 1px solid #fff;
	color: #fff;
	font: 500 26px/42px PFDinTextCompPro;
}

.our_advantages {
	margin: 84px 0 0;
}

.our_advantages .ou_ttl {
	text-align: center;
}

.our_advantages .ou_desc {
	margin: 38px 0 0;
}

.ou__list {
	margin: 0;
}

.ou__list li {
	margin: 0 0 6px;
}

.ou__list li:hover {
	box-shadow: 0 3px 9px rgba(0,0,0,.38);
}

.ou__list li .li_ttl {
	border: 1px solid #cbcbcb;
	padding: 20px 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.ou__list li .li_ttl .int {
	color: #f09f54;
	font: 500 46px/35px PFDinTextCompPro;
	text-align: left;
	border-right: 1px solid #e0e0e0;
	display: inline-block;
	width: 60px;
	height: 35px;
	margin: 0 0 0 45px;
}

.ou__list li .li_ttl h3 {
	width: -webkit-calc(100% - 200px);
	width: calc(100% - 200px);
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 55px;
	position: relative;
	font: 300 26px/35px DinDisplayPro;
	color: #32343d;
	cursor: pointer;
}

.ou__list li .li_ttl h3.active {
	color: #54565a;
}

.ou__list li .li_ttl h3.active:after {
	background: url(../img/i16.svg) no-repeat;
	width: 22px;
	height: 13px;
	top: 15px;
}

.ou__list li .li_ttl h3:after {
	content: "";
	position: absolute;
	top: 9px;
	right: 0;
	background: url(../img/i4.svg) no-repeat;
	width: 13px;
	height: 22px;
}

.ou__list li .li_desc {
	display: none;
	border: 1px solid #cbcbcb;
	margin: 1px 0 0;
}

.ou__list li .li_desc .li_desc_in {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	padding: 63px 0 75px;
}

.ou__list li .li_desc .li_desc_in.full {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.ou__list li .li_desc .li_desc_in.full .ld_txt {
	width: 668px;
	margin-right: 0;
}

.ou__list li .li_desc .li_desc_in.full .ld_img {
	width: -webkit-calc(100% - 700px);
	width: calc(100% - 700px);
	margin: 12px 0 0 70px;
	position: relative;
}

.ou__list li .li_desc .li_desc_in.full .ld_img img {
	max-width: 680px;
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup {
	position: relative;
	max-width: 680px;
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup img {
	position: relative;
	z-index: 5;
	max-width: 680px;
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various:hover .crc {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .35s;
	transition: .35s;
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various:hover .crc_in {
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	background: rgba(255,255,255,.24);
	-webkit-transition: .35s;
	transition: .35s;
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc {
	width: 226px;
	height: 226px;
	background: rgba(255,255,255,.6);
	-webkit-transition: .35s;
	transition: .35s;
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc:after,.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border-radius: 100%;
	width: 202px;
	height: 202px;
	border: 1px solid rgba(255,255,255,.06);
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc:before {
	width: 170px;
	height: 170px;
	border: 1px solid rgba(240,159,84,.25);
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc_in {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	display: block;
	width: 134px;
	height: 134px;
	background: 0 0;
	border-radius: 100%;
	border: 1px solid transparent;
	-webkit-transition: .35s;
	transition: .35s;
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc_in:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11.5px 0 11.5px 14px;
	border-color: transparent transparent transparent #f09f54;
}

.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc_in .pz {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	display: block;
}

.ou__list li .li_desc .li_desc_in .ld_txt {
	margin: 0 25px 0 160px;
}

.ou__list li .li_desc .li_desc_in .ld_txt p:last-child {
	margin-bottom: 0;
}

.ou__list li .li_desc .li_desc_video {
	max-width: 889px;
	margin: 75px auto;
	height: 500px;
	position: relative;
}

.oa_tabs {
	margin: 0;
	height: 575px;
}

#oa_tabs_vrt {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	overflow: hidden;
}

#oa_tabs_vrt .vrt_list {
	margin: 0;
	width: 750px;
}

#oa_tabs_vrt .vrt_list li {
	border: 0;
	border-bottom: 1px solid #d4d4d4;
	font: 300 19px/19px DinDisplayPro;
	color: #2d2d2d;
	position: relative;
	margin: 0;
	padding: 18px 0;
	-webkit-transition: .35s;
	transition: .35s;
}

#oa_tabs_vrt .vrt_list li.resp-tab-active {
	font: 500 19px/19px DinDisplayPro;
}

#oa_tabs_vrt .vrt_list li.resp-tab-active:after {
	background: #f09f54;
}

#oa_tabs_vrt .vrt_list li.resp-tab-active .arw {
	position: absolute;
	top: 20px;
	right: -130px;
	background: url(../img/i13.svg) no-repeat;
	width: 93px;
	height: 20px;
	pointer-events: none;
}

#oa_tabs_vrt .vrt_list li.resp-tab-active .arw .farw {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: 38px;
	width: 94px;
	height: 94px;
	border-radius: 100%;
	background: rgba(240,159,84,.2);
	z-index: -1;
}

#oa_tabs_vrt .vrt_list li.resp-tab-active .arw:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: 49px;
	width: 72px;
	height: 72px;
	border-radius: 100%;
	background: #f09f54;
	z-index: -1;
}

#oa_tabs_vrt .vrt_list li:after {
	content: "";
	position: absolute;
	top: 27px;
	left: -33px;
	background: 0 0;
	width: 6px;
	height: 6px;
	border-radius: 100%;
}

#oa_tabs_vrt .vrt_list li .int {
	opacity: 0;
}

#oa_tabs_vrt .vrt_desc {
	width: 785px;
	border-radius: 0;
	margin: -173px 0 0;
	float: right;
	overflow: hidden;
	height: 480px;
}

#oa_tabs_vrt .vrt_desc .vds {
	position: relative;
	height: 478px;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

#oa_tabs_vrt .vrt_desc .vds .vd {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 478px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: .35s;
	transition: .35s;
}

#oa_tabs_vrt .vrt_desc .vds .vd .over {
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.1);
}

#oa_tabs_vrt .vrt_desc .vds p,#oa_tabs_vrt .vrt_desc .vds p p {
	position: absolute;
	left: 115px;
	bottom: 30px;
	color: #fff;
	max-width: 625px;
	font: 17px/27px DinDisplayPro;
	z-index: 99;
}

#oa_tabs_vrt .big_crc,#oa_tabs_vrt .qq_int {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 20;
}

#oa_tabs_vrt .qq_int {
	top: -270px;
	left: 277px;
	width: 130px;
	height: 108px;
}

#oa_tabs_vrt .qq_int .tabName {
	color: #fff;
	font: 500 130px/120px PFDinTextCompPro;
}

#oa_tabs_vrt .big_crc {
	top: -100px;
	left: 381px;
	text-align: center;
	width: 160px;
	height: 160px;
	border-radius: 100%;
}

#oa_tabs_vrt .big_crc .big_c,#oa_tabs_vrt .big_crc .big_s {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: rgba(246,223,164,.16);
	border-radius: 100%;
}

#oa_tabs_vrt .big_crc .big_c {
	width: 160px;
	height: 160px;
	z-index: 1;
	overflow: hidden;
}

#oa_tabs_vrt .big_crc .big_c:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	margin: auto;
	top: -30px;
	left: -83px;
	height: 1px;
	width: 173%;
	background: rgba(240,159,84,.3);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	display: none;
}

#oa_tabs_vrt .big_crc .big_s {
	width: 86px;
	height: 86px;
}

#oa_tabs_vrt .big_crc .big_s .t,#oa_tabs_vrt .big_crc .i {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	font: 500 45px/88px PFDinTextCompPro;
	color: #fff;
}

#oa_tabs_vrt .big_crc .i {
	top: -20px;
	left: -78px;
	width: 34px;
	height: 34px;
	border-radius: 100%;
	background: #f09f54;
	font: 300 14px/32px DinDisplayPro;
	display: block;
}

.safari_mac #oa_tabs_vrt .big_crc .i {
	font: 300 16px/34px DinDisplayPro;
}

.otv_ttl {
	width: 35%;
	margin: 89px 0 37px;
}

.otv_ttl p,.stock_nk .sp .spd h3 {
	color: #bbb;
	font: 19px/19px DinDisplayPro;
	text-transform: uppercase;
	margin: 0 0 7px;
}

.stock_nk .sp .spd h3 {
	margin: 0;
	color: #f09f54;
	font: 500 36px/36px PFDinTextCondPro;
}

.stock_nk,.stock_nk .sp {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.stock_nk {
	margin: 0 0 38px;
}

.stock_nk .sp {
	width: -webkit-calc(50% - .5px);
	width: calc(50% - .5px);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	height: 340px;
	position: relative;
}

#oa_tabs_vrt .vrt_desc .vds .vd .over,.about_career_nk .ics span,.stock_nk .sp .over {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.stock_nk .sp .over {
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.1);
	z-index: 1;
}

.stock_nk .sp .spd {
	margin: 0;
	position: relative;
	z-index: 10;
	padding: 53px 0 0 56px;
	width: 50%;
}

.stock_nk .sp .spd02 {
	text-align: right;
	padding-right: 53px;
}

.stock_nk .sp .spd h1,.stock_nk .sp .spd h2 {
	color: #fff;
	text-transform: uppercase;
	font: 500 68px/68px PFDinTextCompPro;
}

.stock_nk .sp .spd .read_more {
	color: #fff;
	display: inline-block;
	border-radius: 2px;
	border: 1px solid #fff;
	font: 19px/19px DinDisplayPro;
	padding: 16px 70px;
	position: absolute;
	left: 56px;
	bottom: 27px;
	-webkit-transition: .35s;
	transition: .35s;
}

.our_park_slr .sp .spd .read_more:hover span:after,.stock_nk .sp .spd .read_more:hover {
	border-color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.stock_nk .sp .spd .distance {
	width: 68px;
	height: 68px;
	background: #f09f54;
	text-align: center;
	color: #fff;
	font: 32px/32px PFDinTextCondPro;
	padding: 11px 0 0;
	margin: 0 0 23px auto;
}

.stock_nk .sp .spd .distance span {
	display: block;
	font: 300 16px/16px PFDinTextCondPro;
}

.stock_nk .sp .spd h5 {
	color: #fff;
	font: 500 24px/24px PFDinTextCondPro;
}

.stock_nk .sp .spd h5 span {
	margin: 4px 0 0;
	color: #dbdbdb;
	display: block;
}

.nav_bg_career {
	height: auto;
	padding-bottom: 60px;
}

.nav_bg_career .nbc_txt {
	color: #fff;
	font: 300 25px/40px DinDisplayPro;
	max-width: 1130px;
	margin: 0 auto;
}

.nav_bg_career .brdh {
	margin: 35px auto 40px;
	height: 1px;
	max-width: 625px;
	background: rgba(211,211,211,.3);
}

.about_career_nk {
	background: #d9d8d6;
	text-align: center;
	padding: 50px 0 125px;
	position: relative;
	margin: 0 0 120px;
}

.about_career_nk p {
	color: #2d2d2d;
	font: 300 19px/37px DinDisplayPro;
	max-width: 985px;
	margin: 0 auto;
}

.about_career_nk .brdh {
	margin: 39px auto 48px;
	height: 1px;
	max-width: 425px;
	background: rgba(0,0,0,.3);
}

.about_career_nk h5 {
	color: #2d2d2d;
	font: 25px/25px DinDisplayPro;
}

.about_career_nk .ics {
	position: absolute;
	bottom: -92px;
	left: 0;
	right: 0;
	margin: auto;
	width: 184px;
	height: 184px;
	background: rgba(240,159,84,.15);
	border-radius: 100%;
}

.about_career_nk .ics:after,.about_career_nk .ics:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.about_career_nk .ics:after {
	width: 156px;
	height: 156px;
	background: #fff;
	border-radius: 100%;
}

.about_career_nk .ics:before {
	width: 75px;
	height: 50px;
	background: url(../img/i15.svg) no-repeat;
	z-index: 5;
}

.about_career_nk .ics span {
	top: 188px;
	height: 74px;
	width: 1px;
	background: #f09f54;
	background: -webkit-gradient(linear,left top,left bottom,from(#f09f54),to(#acacad));
	background: linear-gradient(to bottom,#f09f54 0,#acacad 100%);
	z-index: 10;
}

.about_career_nk .ics span:after,.about_career_nk .ics span:before {
	content: "";
	position: absolute;
	right: 0;
	margin: auto;
	left: -2px;
	width: 5px;
	height: 5px;
	border-radius: 100%;
}

.about_career_nk .ics span:after {
	top: 0;
	bottom: auto;
	background: #f09f54;
}

.about_career_nk .ics span:before {
	bottom: 0;
	top: auto;
	background: #acacad;
}

.career_bform {
	margin: 12px auto 0;
	max-width: 1046px;
}

.career_bform .cbf_ttl {
	margin: 0 0 31px;
	text-align: center;
}

.career_bform .cbf_ttl h3 {
	color: #acacac;
	font: 40px/40px DinDisplayPro;
}

.career_bform .cbf_desc {
	margin: 0;
}

.career_bform .cbf_desc .selectize-control.single .selectize-input.not-full {
	padding: 15px 10px;
}

.career_bform .cbf_desc input {
	width: 100%!important;
	text-align: center;
	font: 300 20px/20px DinDisplayPro;
	color: #2d2d2d;
	border: 1px solid #b8b8b8;
	padding: 14px 10px;
}

.career_bform .cbf_desc input::-webkit-input-placeholder,.career_bform .cbf_desc textarea::-webkit-input-placeholder,.win_popup .blc_pp_wt .pp_in input::-webkit-input-placeholder {
	color: #2d2d2d;
}

.career_bform .cbf_desc input::-moz-placeholder,.career_bform .cbf_desc textarea::-moz-placeholder,.win_popup .blc_pp_wt .pp_in input::-moz-placeholder {
	color: #2d2d2d;
}

.career_bform .cbf_desc input:-moz-placeholder,.career_bform .cbf_desc textarea:-moz-placeholder {
	color: #2d2d2d;
}

.career_bform .cbf_desc input:-ms-input-placeholder,.career_bform .cbf_desc textarea:-ms-input-placeholder {
	color: #2d2d2d;
}

.career_bform .cbf_desc textarea {
	width: 100%;
	text-align: center;
	font: 300 20px/24px DinDisplayPro;
	color: #2d2d2d;
	border: 1px solid #b8b8b8;
	padding: 14px 10px;
	resize: none;
	min-height: 109px;
}

.career_bform .cbf_desc .rows {
	margin: 0 0 16px;
	font-size: 0;
	position: relative;
}

.career_bform .cbf_desc .rows_btn {
	text-align: center;
	margin: 42px 0 0;
}

.career_bform .cbf_desc .rows .cols {
	display: inline-block;
	width: -webkit-calc(50% - 5.5px);
	width: calc(50% - 5.5px);
	vertical-align: top;
}

.career_bform .cbf_desc .rows .cols:first-child,.win_popup .blc_pp_wt .tw_pp div:first-child {
	margin-right: 11px;
}

.career_bform .cbf_desc .rows .notis {
	position: absolute;
	top: -8px;
	left: 11px;
	font: 300 16px/20px DinDisplayPro;
	color: #949494;
}

.career_bform .cbf_desc .rows .notis span {
	display: inline-block;
	margin: 0 0 0 -11px;
}

.career_bform .cbf_desc .rows .send_btn {
	border: 1px solid #cbcbcb;
	border-radius: 2px;
	font: 19px/19px DinDisplayPro;
	color: #32343d;
	background: #fff;
	padding: 21px 85px;
	-webkit-transition: .35s;
	transition: .35s;
}

.career_bform .cbf_desc .rows .send_btn:hover {
	color: #fff;
	background: #f09f54;
	border-color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.career_bform .cbf_desc .rows .blc_fole_upl {
	margin: 41px 0 0;
}

.selectize-control.single {
	height: 54px;
}

.selectize-control.single .selectize-input {
	border: 1px solid #b8b8b8;
	border-radius: 0;
	background: #fff;
	text-align: center;
	padding: 15px 10px;
}

.selectize-control.single .selectize-input.not-full {
	padding-top: 0;
	padding-bottom: 0;
}

.selectize-control.single .selectize-input.dropdown-active:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	margin: 0;
}

.selectize-control.single .selectize-input:after {
	content: "";
	background: url(../img/i16.svg) no-repeat;
	width: 22px;
	height: 13px;
	border: 0;
	top: 22px;
	right: 12px;
	margin: 0;
}

.selectize-control.single .selectize-input .item {
	font: 300 18px/18px DinDisplayPro;
	color: #2d2d2d;
}

.selectize-control.single .selectize-input .item+input {
	display: none!important;
}

.selectize-control.single .selectize-dropdown {
	border-color: #b8b8b8;
	border-radius: 0;
	text-align: center;
}

.selectize-control.single .selectize-dropdown .selectize-dropdown-content {
	max-height: 230px;
}

.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
	font: 300 18px/33px DinDisplayPro;
	color: #2d2d2d;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option.active,.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option.active {
	background: #f09f54;
	color: #fff;
}

.selectize-control.single .selectize-dropdown .nicescroll-rails {
	width: 1px!important;
	background: #b8b8b8;
}

.selectize-control.single .selectize-dropdown .nicescroll-rails .nicescroll-cursors {
	left: 12px;
}

#gmap_cnt {
	position: relative;
	height: 410px;
	margin: 0;
}

.bg_cnt {
	background: url(../img/bg6.jpg) 50% 50%/cover no-repeat;
	height: 645px;
	position: relative;
}

.bg_cnt .bg_cnt_in {
	background: url(../img/i20.png) 50% 50%/cover no-repeat;
	max-width: 1028px;
	margin: 100px auto 0;
	height: 466px;
	position: relative;
	text-align: center;
}

.bg_cnt .bg_cnt_in h1,.bg_cnt .bg_cnt_in h2 {
	color: #fff;
	font: 500 65px/65px PFDinTextCompPro;
	position: relative;
	top: -39px;
}

.bg_cnt .bg_cnt_in .rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	justify-content: space-evenly;
	margin: 5px 0 0;
}

.bg_cnt .bg_cnt_in .rows .cols .ics {
	width: 56px;
	height: 56px;
	border-radius: 100%;
	position: relative;
	margin: 0 auto 30px;
}

.bg_cnt .bg_cnt_in .rows .cols .ics:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 44px;
	height: 44px;
	background: #f09f54;
	border-radius: 100%;
}

.bg_cnt .bg_cnt_in .rows .cols .ics:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 1;
}

.bg_cnt .bg_cnt_in .rows .cols .ics .sics,.bg_cnt .bg_cnt_in .rows .cols02 .ics .sics {
	background: rgba(240,159,84,.2);
	width: 56px;
	height: 56px;
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.bg_cnt .bg_cnt_in .rows .cols02 .ics .sics {
	width: 94px;
	height: 94px;
}

.bg_cnt .bg_cnt_in .rows .cols01 .ics:before {
	width: 20px;
	height: 20px;
	background: url(../img/i17.svg) no-repeat;
}

.bg_cnt .bg_cnt_in .rows .cols03 .ics:before {
	width: 24px;
	height: 18px;
	background: url(../img/i19.svg) no-repeat;
}

.bg_cnt .bg_cnt_in .rows .cols02 .ics {
	width: 94px;
	height: 94px;
	margin: -31px auto 21px;
}

.bg_cnt .bg_cnt_in .rows .cols02 .ics:after {
	width: 72px;
	height: 72px;
}

.bg_cnt .bg_cnt_in .rows .cols02 .ics:before {
	width: 26px;
	height: 34px;
	background: url(../img/i18.svg) no-repeat;
}

.bg_cnt .bg_cnt_in .rows .cols02 .adr {
	margin: 0;
	position: relative;
	top: 2px;
}

.bg_cnt .bg_cnt_in .rows .cols02 .adr2 span,.bg_cnt .bg_cnt_in .rows .cols02 .city span {
	display: block;
	margin: 10px 0 0;
}

.bg_cnt .bg_cnt_in .rows .cols02 .city {
	font: 300 20px/20px DinDisplayPro;
	color: #fff;
	margin: 22px 0 0;
}

.bg_cnt .bg_cnt_in .rows .cols02 .city span[itemprop] {
	display: inline;
}

.bg_cnt .bg_cnt_in .rows .cols02 .brdh {
	height: 1px;
	max-width: 170px;
	margin: 20px auto 15px;
	background: rgba(255,255,255,.2);
}

.bg_cnt .bg_cnt_in .rows .cols .txt {
	color: #fff;
	font: 22px/22px DinDisplayPro;
}

.bg_cnt .bg_cnt_in .rows .cols .txt a,.bg_cnt .bg_cnt_in .rows_btn .submit_application {
	color: #fff;
	-webkit-transition: .35s;
	transition: .35s;
}

#bg_factory .factory_slr .caption .various .b_crc,.bg_cnt .bg_cnt_in .rows_btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.bg_cnt .bg_cnt_in .rows_btn {
	margin: 40px 0 0;
	border-top: 1px solid rgba(255,255,255,.2);
	height: 65px;
}

.bg_cnt .bg_cnt_in .rows_btn .submit_application {
	font: 25px/25px DinDisplayPro;
	display: inline-block;
	position: relative;
	padding: 0 45px 0 0;
}

.bg_cnt .bg_cnt_in .rows_btn .submit_application:hover,.cat_slr a:hover {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.bg_cnt .bg_cnt_in .rows_btn .submit_application:hover:after {
	background: url(../img/i20b.svg) no-repeat;
	-webkit-transition: .35s;
	transition: .35s;
}

.bg_cnt .bg_cnt_in .rows_btn .submit_application:hover:before {
	width: 100%;
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.bg_cnt .bg_cnt_in .rows_btn .submit_application:after {
	content: "";
	position: absolute;
	top: 3px;
	right: 0;
	background: url(../img/i20.svg) no-repeat;
	width: 36px;
	height: 21px;
	-webkit-transition: .35s;
	transition: .35s;
}

.bg_cnt .bg_cnt_in .rows_btn .submit_application:before {
	content: "";
	position: absolute;
	bottom: 2px;
	right: 6px;
	background: #fff;
	width: 34px;
	height: 1px;
	-webkit-transition: .35s;
	transition: .35s;
}

#bg_factory {
	height: auto;
	background-size: cover;
	padding: 37px 15px 40px;
}

#bg_factory .txt {
	color: #fff;
	font: 100 25px/43px DinDisplayPro;
}

#bg_factory .txt.f {
	margin: 25px 0 0;
}

#bg_factory .txt .color {
	color: #f09f54;
	font-weight: 500;
}

#bg_factory .txt .sp {
	display: block;
}

#bg_factory .txt .fb {
	margin: 0;
}

#bg_factory .factory_slr {
	max-width: 1475px;
	margin: 35px auto;
	padding-bottom: 15px;
}

#bg_factory .factory_slr .fs_prev {
	left: 0;
	background: 0 0;
	width: 50px;
	height: 50px;
	margin-top: -55px;
	display: none;
}

#bg_factory .factory_slr .fs_next:after,#bg_factory .factory_slr .fs_prev:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 18px;
	height: 18px;
	border-top: 2px solid #f09f54;
}

#bg_factory .factory_slr .fs_prev:after {
	border-left: 2px solid #f09f54;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

#bg_factory .factory_slr .fs_next {
	right: 0;
	background: 0 0;
	width: 50px;
	height: 50px;
	margin-top: -55px;
	display: none;
}

#bg_factory .factory_slr .fs_next:after {
	border-right: 2px solid #f09f54;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

#bg_factory .factory_slr .fpng {
	display: none;
}

#bg_factory .factory_slr .fpng .swiper-pagination-bullet,#bg_factory .factory_slr .fpng .swiper-pagination-bullet-active,.area_details.build_details .area_details_txt .specifications .sp02 .big_int .price p .ru:after {
	background: #f09f54;
}

#bg_factory .factory_slr .caption {
	width: 310px;
	height: 310px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#bg_factory .factory_slr .caption .various {
	display: block;
	position: relative;
	height: 100%;
}

#bg_factory .factory_slr .caption .various:hover .b_crc .m_crc .m_crc_in {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .75s;
	transition: .75s;
}

#bg_factory .factory_slr .caption .various .b_crc {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	position: relative;
	height: 100%;
	background: rgba(255,255,255,.05);
	border-radius: 100%;
}

#bg_factory .factory_slr .caption .various .b_crc .m_crc {
	display: block;
	position: relative;
	width: 172px;
	height: 172px;
	border-radius: 100%;
	margin: auto;
	overflow: hidden;
}

#bg_factory .factory_slr .caption .various .b_crc .m_crc .m_crc_in {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 100%;
	-webkit-transition: .75s;
	transition: .75s;
}

#bg_factory .factory_slr .caption .various .b_crc .cnt {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	display: block;
	width: 72px;
	height: 72px;
	border-radius: 100%;
	background: #f09f54;
}

#bg_factory .factory_slr .caption .various .b_crc p {
	color: #fff;
	font: 300 24px/24px DinDisplayPro;
	position: relative;
	top: 15px;
}

#bg_factory .factory_slr .caption .various .b_crc p span,#bg_factory .rows .cols p span {
	font: 300 18px/24px DinDisplayPro;
	display: block;
	margin: 2px 0 0;
}

#bg_factory .rows,.advantages_our_plants .aop_desc .aop_desc_in {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

#bg_factory .rows .cols {
	width: 100%;
}

#bg_factory .rows .cols p {
	color: #fff;
	font: 300 24px/24px DinDisplayPro;
}

#bg_factory .rows .cols .house {
	margin: 0 auto 26px;
	border-bottom: 1px solid rgba(109,207,246,.3);
}

#bg_factory .rows .cols .house .house_design {
	background: url(../img/i8.svg) 0 0/cover no-repeat;
	width: 247px;
	height: 161px;
	margin: 0 auto -1px;
	position: relative;
}

#bg_factory .rows .cols .house .house_design .crc,#bg_factory .rows .cols .house .house_design .crc:after {
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: auto;
	top: 26px;
	left: -42px;
	width: 130px;
	height: 130px;
	border-radius: 100%;
}

#bg_factory .rows .cols .house .house_design .crc:after {
	content: "";
	top: 0;
	left: 0;
	width: 94px;
	height: 94px;
	background: #f6dfa4;
}

#bg_factory .rows .cols .house .house_design .crc .crc1 {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background: rgba(109,207,246,.1);
}

#bg_factory .rows .cols .house .house_design .crc .ics {
	background: #fff;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 76px;
	height: 76px;
	border-radius: 100%;
	z-index: 10;
}

#bg_factory .rows .cols .house .house_design .crc .ics img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	max-width: 41px;
}

.advantages_our_plants {
	margin: 75px 0;
}

.advantages_our_plants .aop_ttl {
	text-align: center;
	margin: 0 0 36px;
	padding: 0 15px;
}

.advantages_our_plants .aop_desc {
	margin: 0;
}

.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_bg {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	order: -1;
}

.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
	padding-left: 140px;
}

.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_txt a .arw {
	right: auto;
	left: -45px;
}

.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_txt a .arw:before {
	background: url(../img/i4.svg) 50% no-repeat;
	left: -1px;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_txt {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	z-index: 10;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_txt a {
	display: block;
	padding: 70px 50px 65px 120px;
	width: 100%;
	cursor: default;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_txt h3 {
	color: #32343d;
	font: 300 30px/40px DinDisplayPro;
	max-width: 400px;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_txt p {
	color: #32343d;
	font: 300 19px/25px DinDisplayPro;
	max-width: 600px;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_txt .brdh {
	display: block;
	width: 270px;
	margin: 25px 0 23px;
	height: 1px;
	background: #d8d8d8;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_txt .arw {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: auto;
	right: -45px;
	width: 90px;
	height: 90px;
	background: #f6dfa4;
	border-radius: 100%;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_txt .arw:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 70px;
	height: 70px;
	background: #fff;
	border-radius: 100%;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_txt .arw:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: -3px;
	width: 21px;
	height: 17px;
	background: url(../img/i3.svg) 50% no-repeat;
	border-radius: 100%;
	z-index: 1;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_bg {
	width: 50%;
	position: relative;
	overflow: hidden;
	z-index: 5;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_bg a .aod_bg_in,.events_slr .event_slr .reads .reads_bg a .bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: .5s;
	transition: .5s;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_bg a .aod_bg_in {
	background-position: 50%;
	cursor: default;
}

.advantages_our_plants .aop_desc .aop_desc_in .aod_bg a .aod_bg_in.hover,.advantages_our_plants .aop_desc .aop_desc_in .aod_bg a:hover .aod_bg_in {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .5s;
	transition: .5s;
}

.events_slr {
	margin: 0;
	position: relative;
}

.events_slr .event_slr {
	max-width: calc(90% - 1px);
	margin: 0 auto;
}
.events_slr .event_slr:before {position:absolute;top:0;z-index:20;right:0;content:'';display:block;width:1px;height:100%;background:#d9d8d6}

.events_slr .event_slr .swiper-wrapper {
	height: 400px;
}

.events_slr .event_slr .swiper-wrapper .swiper-slide {
	border: 1px solid #d0d0d0;
}

.events_slr .event_slr .reads {
	width: 100%;
	border-top: 0;
	margin: 0 auto;
}

.events_slr .event_slr .reads:hover .bg {
	-webkit-transition: .5s;
	transition: .5s;
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.events_slr .event_slr .reads .reads_bg {
	position: relative;
	height: 130px;
	overflow: hidden;
	width: -webkit-calc(100% + 2px);
	width: calc(100% + 2px);
	margin: -1px 0 0 -1px;
}

.events_slr .event_slr .reads .reads_bg a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
}

.events_slr .event_slr .reads .reads_bg a .bg {
	background-position: 50% 50%;
}

.events_slr .event_slr .reads .reads_desc {
	padding: 22px 35px 55px;
}

.events_slr .event_slr .reads .reads_desc .date {
	font: 300 15px/15px DinDisplayPro;
	color: #7a7a7a;
}

.events_slr .event_slr .reads .reads_desc .brdh {
	max-width: 120px;
	height: 1px;
	background: #e4e4e4;
	margin: 18px 0 15px;
}

.events_slr .event_slr .reads .reads_desc a {
	display: block;
}

.events_slr .event_slr .reads .reads_desc a h4 {
	font: 19px/28px DinDisplayPro;
	color: #000;
	max-height: 200px;
	overflow: hidden;
	-webkit-transition: .5s;
	transition: .5s;
}

.events_slr .nav_slr {
	background-image: none;
	background-size: auto;
	background-position: 0 0;
	width: 11px;
	height: 21px;
	margin-top: 10.5px;
}

.events_slr .nav_slr.swiper-button-prev {
	left: 2%;
}

.events_slr .nav_slr.swiper-button-next:after,.events_slr .nav_slr.swiper-button-prev:after,.our_park_slr .sp .spd .read_more span:after,.universal_industrial_buildings .uib_desc .nav_btn.swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: 0;
	width: 11px;
	height: 21px;
}

.events_slr .nav_slr.swiper-button-prev:after {
	background: url(../img/i3.svg) no-repeat;
}

.events_slr .nav_slr.swiper-button-next {
	right: 2%;
}

.events_slr .nav_slr.swiper-button-next:after {
	background: url(../img/i4.svg) no-repeat;
}

.all_events {
	margin: 40px 0 0;
}

.all_events .all_events_btn,.all_park .all_park_btn {
	border: 1px solid #cbcbcb;
	border-radius: 3px;
	padding: 21px 0;
	color: #32343d;
	font: 19px/19px DinDisplayPro;
	display: inline-block;
	background: #fafafa;
	-webkit-transition: .35s;
	transition: .35s;
	width: 250px;
}

.all_events .all_events_btn:hover {
	color: #32343d;
}

.all_park {
	margin: 40px 0 60px;
	text-align: center;
}

.all_events .all_events_btn:hover,.all_park .all_park_btn:hover {
	box-shadow: 0 3px 9px rgba(0,0,0,.38);
	-webkit-transition: .35s;
	transition: .35s;
}

.our_park_slr {
	margin: 0;
	position: relative;
}

.our_park_slr .ops_ttl,.show_all_parks {
	text-align: center;
	margin: 74px 0 35px;
}

.show_all_parks {
	margin: 40px 0;
}

.our_park_slr .sp {
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	height: 273px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.our_park_slr .sp .over {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.1);
	z-index: 1;
}

.our_park_slr .sp .spd {
	margin: 0;
	position: relative;
	z-index: 10;
	padding: 30px 0 0 56px;
	width: 50%;
}

.our_park_slr .sp .spd02 {
	text-align: right;
	padding-right: 53px;
}

.our_park_slr .sp .spd h3 {
	margin: 0;
	color: #f09f54;
	text-transform: uppercase;
	font: 500 32px/32px PFDinTextCondPro;
}

.our_park_slr .sp .spd h1,.our_park_slr .sp .spd h2,.our_park_slr .sp .spd h4 {
	color: #fff;
	text-transform: uppercase;
	font: 500 56px/56px PFDinTextCompPro;
}

.our_park_slr .sp .spd h4 {
	font: 19px/19px PFDinTextCondPro;
	position: absolute;
	bottom: 45px;
	right: 54px;
}

.our_park_slr .sp .spd .read_more,.our_park_slr .sp .spd .read_more2 {
	color: #fff;
	display: inline-block;
	border: 0 solid #fff;
	font: 22px/36px DinDisplayPro;
	padding: 0 0 0 48px;
	position: absolute;
	left: 56px;
	bottom: 37px;
	-webkit-transition: .35s;
	transition: .35s;
}

.our_park_slr .sp .spd .read_more2 {
	border-radius: 2px;
	border: 1px solid #fff;
	font: 22px/22px DinDisplayPro;
	padding: 13px 60px;
	bottom: 27px;
}

.our_park_slr .sp .spd .read_more:hover {
	color: #f09f54;
}

.our_park_slr .sp .spd .read_more:hover span:before,.parks .park a:hover .read_more span:before {
	background: url(../img/i11b.svg) no-repeat;
}

.our_park_slr .sp .spd .read_more span {
	width: 36px;
	height: 36px;
	background: rgba(255,255,255,.1);
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
}

.our_park_slr .sp .spd .read_more span:after {
	border-radius: 100%;
	border: 1px solid #fff;
	width: 30px;
	height: 30px;
	-webkit-transition: .35s;
	transition: .35s;
}

.our_park_slr .sp .spd .read_more span:before,.parks .park .spd .read_more span:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i11.svg) 0 0/cover no-repeat;
	width: 6px;
	height: 11px;
	-webkit-transition: .35s;
	transition: .35s;
}

.our_park_slr .sp .spd .read_more2:hover,.our_park_slr .sp .spd .read_more:hover,.parks .park a:hover .read_more span:after {
	border-color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.our_park_slr .sp .spd .distance {
	width: 68px;
	height: 68px;
	background: #f09f54;
	text-align: center;
	color: #fff;
	font: 32px/32px PFDinTextCondPro;
	padding: 11px 0 0;
	margin: 0 0 23px auto;
}

.our_park_slr .sp .spd .distance span,.parks .park .spd .distance span {
	display: block;
	font: 300 16px/16px PFDinTextCondPro;
}

.our_park_slr .sp .spd h5 {
	color: #fff;
	font: 500 24px/24px PFDinTextCondPro;
	text-transform: none;
}

.our_park_slr .sp .spd h5 span {
	text-transform: none;
}

.our_park_slr .sp .spd h6 {
	margin: 4px 0 0;
	color: #dbdbdb;
	display: inline-block;
	position: relative;
	font: 500 24px/24px PFDinTextCondPro;
}

.our_park_slr .sp .spd h6:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background: rgba(255,255,255,.2);
}

.our_park_slr .nav_btn {
	background-size: auto;
	background-image: none;
	width: 94px;
	height: 94px;
	border-radius: 100%;
	background-color: #fff;
	margin-top: -13px;
}

.our_park_slr .nav_btn.swiper-button-prev {
	background: #fff;
	left: -50px;
}

.our_park_slr .nav_btn.swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: 12px;
	background: url(../img/i3.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.our_park_slr .nav_btn.swiper-button-next {
	background: #fff;
	right: -50px;
}

.our_park_slr .nav_btn.swiper-button-next:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: -12px;
	background: url(../img/i4.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.construction .our_park_slr .nav_btn {
	margin-top: -47px;
}

.bslr .play.active .crc .crc_in:after,.bslr_search_tab .bst_list li.active span:after,.construction .cat_slr .cs02,.construction .category_slr .sp {
	display: none;
}

.show_all_parks_btn,.show_all_parks_btn:hover {
	color: #32343d;
	-webkit-transition: .35s;
	transition: .35s;
}

.show_all_parks_btn {
	background-color: #fafafa;
	border: 1px solid #cbcbcb;
	border-radius: 3px;
	padding: 21px 0;
	font: 19px/22px DinDisplayPro;
	display: inline-block;
	width: 250px;
}

.show_all_parks_btn:hover {
	box-shadow: 0 3px 9px rgba(0,0,0,.3);
}

.universal_industrial_buildings {
	margin: 40px 0 0;
}

.universal_industrial_buildings .uib_ttl {
	margin: 0 0 34px;
	text-align: center;
	display: none;
}

.universal_industrial_buildings .uib_desc {
	height: 390px;
	position: relative;
	background-size: cover;
}

.universal_industrial_buildings .uib_desc .caption {
	position: relative;
	height: 390px;
}

.universal_industrial_buildings .uib_desc .caption .bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	z-index: 5;
	background-position: 50%;
	background-size: cover;
	background-repeat: none;
}

.universal_industrial_buildings .uib_desc .caption .over {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.1);
	z-index: 10;
}

.universal_industrial_buildings .uib_desc .desc_ln {
	position: absolute;
	top: 53px;
	left: 177px;
	height: 283px;
	padding-left: 66px;
	z-index: 20;
}

.universal_industrial_buildings .uib_desc .desc_ln .pgn_e {
	border-bottom: 1px solid rgba(255,255,255,.3);
	display: inline-block;
	width: 80px;
	padding-bottom: 5px;
}

.universal_industrial_buildings .uib_desc .desc_ln .pgn_e .pgn_int {
	color: #fff;
	font: 300 33px/33px PFDinTextCompPro;
	margin: 38px 0 0;
}

.universal_industrial_buildings .uib_desc .desc_ln .pgn_e .pgn_int span {
	font: 300 26px/33px PFDinTextCompPro;
}

.universal_industrial_buildings .uib_desc .desc_ln .pgn_e .pgn_int span i {
	display: inline-block;
	height: 14px;
	width: 1px;
	background: rgba(255,255,255,.3);
	-webkit-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
}

.universal_industrial_buildings .uib_desc .desc_ln h3 {
	color: #fff;
	font: 41px/50px DinDisplayPro;
	margin: 20px 0 0;
}

.universal_industrial_buildings .uib_desc .desc_ln h3 span {
	display: block;
}

.universal_industrial_buildings .uib_desc .desc_ln .line {
	background: #f09f54;
	height: 4px;
	position: absolute;
	top: 0;
	width: 204px;
}

.universal_industrial_buildings .uib_desc .desc_ln .line01 {
	height: 44px;
	width: 4px;
	top: auto;
	bottom: 0;
	left: 200px;
}

.universal_industrial_buildings .uib_desc .desc_ln .line02 {
	top: auto;
	bottom: 0;
	left: 0;
}

.universal_industrial_buildings .uib_desc .desc_ln .line03 {
	top: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 4px;
}

.universal_industrial_buildings .uib_desc .desc_ln .line04 {
	top: 0;
	bottom: auto;
	left: 0;
}

.universal_industrial_buildings .uib_desc .desc_ln .line05 {
	height: 44px;
	width: 4px;
	top: 0;
	bottom: auto;
	left: 200px;
}

.universal_industrial_buildings .uib_desc .nav_btn {
	background-size: auto;
	background-image: none;
	background-position: 50%;
	width: 80px;
	height: 106px;
	margin-top: -53px;
}

.universal_industrial_buildings .uib_desc .nav_btn.swiper-button-prev {
	left: 0;
	border-right: 1px solid rgba(255,255,255,.4);
}

.universal_industrial_buildings .uib_desc .nav_btn.swiper-button-prev:after {
	background: url(../img/i10.svg) no-repeat;
}

.universal_industrial_buildings .uib_desc .nav_btn.swiper-button-next {
	right: 0;
	border-left: 1px solid rgba(255,255,255,.4);
}

.universal_industrial_buildings .uib_desc .nav_btn.swiper-button-next:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i11.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.universal_industrial_buildings .uib_desc .pgnc {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	top: auto;
	bottom: -180px;
}

.category_slr .swiper-pagination .swiper-pagination-bullet,.universal_industrial_buildings .uib_desc .pgnc .swiper-pagination-bullet {
	background: #cdcdcd;
	width: 8px;
	height: 8px;
	opacity: 1;
	margin: 0 8px 0 0;
	position: relative;
	top: -3px;
}

.category_slr .swiper-pagination .swiper-pagination-bullet:last-child,.universal_industrial_buildings .uib_desc .pgnc .swiper-pagination-bullet:last-child {
	margin-right: 0;
}

.universal_industrial_buildings .uib_desc .pgnc .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 16px;
	height: 16px;
	background: #f09f54;
	opacity: 1;
	top: 1px;
}

.category_slr {
	margin: 17px 0 143px;
	padding: 0;
	border-bottom: 3px solid #f09f54;
	text-align: center;
	position: relative;
}

.category_slr .sp {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	top: -23px;
	height: 73px;
	width: 1px;
	background: #d4d4d4;
}

.category_slr .swiper-pagination {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	top: auto;
	bottom: -69px;
}

.category_slr .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 16px;
	height: 16px;
	background: #f09f54;
	opacity: 1;
	top: 0;
}

.cat_slr {
	padding: 0 0 20px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.cat_slr .cs {
	width: 50%;
}

.cat_slr .cs01 {
	margin-bottom: 25px;
}

.cat_slr .cs01 a:after {
	top: 3px;
}

.cat_slr .cs02 a:after {
	width: 38px;
	height: 34px;
	background: url(../img/nk_technology_icon2.svg) no-repeat;
	background-size: cover;
}

.cat_slr a {
	color: #32343d;
	font: 19px/22px DinDisplayPro;
	text-transform: uppercase;
	display: inline-block;
	text-align: left;
	position: relative;
	padding: 0 50px 0 60px;
	top: 20px;
	-webkit-transition: .35s;
	transition: .35s;
}

.cat_slr a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/nk_technology_icon2.svg) 0 0/cover no-repeat;
	width: 38px;
	height: 34px;
}

.cat_slr a:before {
	content: "";
	position: absolute;
	top: 5px;
	right: 0;
	background: url(../img/i12.svg) no-repeat;
	width: 6px;
	height: 12px;
}

.cat_slr a span {
	display: block;
	text-transform: uppercase;
	font: 11px/11px DinDisplayPro;
	margin: 6px 0 0;
}

.bmain .cat_slr .cs02 a:after {
	width: 38px;
	height: 41px;
	background: url(../img/nk-build-icon.svg) 0 0/cover no-repeat;
}

.bparks .cat_slr .cs02 a:after {
	width: 38px;
	height: 41px;
	background: url(../img/i58.png) 0 0/cover no-repeat;
}

.bareas .cat_slr .cs02 a:after {
	width: 38px;
	height: 41px;
	background: url(../img/nk-build-icon.svg) 0 0/cover no-repeat;
}

.static_link_park .cat_slr a.active {
	pointer-events: none;
}

#gimap .gmap_btn.active:before,#gimap2 .gmap_btn2.active:before,.static_link_park .cat_slr a.active:before,.static_link_park .cat_slr a.show_btn_standard_equipment.active:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.static_link_park .cat_slr a.show_btn_standard_equipment:before,.static_link_park .cat_slr a:before {
	top: 7px;
	background: url(../img/i52.svg) no-repeat;
	width: 13px;
	height: 9px;
}

.static_link_park .cat_slr a.show_btn_standard_equipment:before {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

.static_link_park .cat_slr a.show_btn_plan:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/nk_gp_icon.svg) 0 0/cover no-repeat;
	width: 35px;
	height: 34px;
}

.master_bslr {
	position: relative;
	height: 615px;
}

.master_bslr .spb {
	text-align: center;
	left: 0;
	right: 0;
	bottom: 10px;
	z-index: 8;
}

.master_bslr .spb .swiper-pagination-bullet {
	opacity: 1;
	background: 0 0;
	width: 12px;
	height: 12px;
	margin: 0;
	position: relative;
}

.master_bslr .spb .swiper-pagination-bullet:after {
	content: "";
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border-radius: 100%;
	background: rgba(246,223,164,.5);
}

.master_bslr .spb .swiper-pagination-bullet-active {
	background: rgba(246,223,164,.5);
}

.master_bslr .spb .swiper-pagination-bullet-active:after {
	background: #f6dfa4;
}

.bslr {
	margin: 0;
	height: 615px;
}

.bslr .caption {
	overflow: hidden;
}

.bslr .caption,.bslr .caption .bg,.bslr .caption .over {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}

.bslr .caption,.bslr .caption .over {
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.bslr .caption .over {
	z-index: 1;
	background: rgba(32,65,134,.1);
}

.bslr .caption .bg {
	z-index: 10;
}

.bslr .caption .bg.active {
	z-index: 50;
}

.bslr .caption .bg.active .bg_in {
	z-index: -1;
}

.bslr .caption .bg,.bslr .caption .bg.active .bgi,.bslr .caption .bgi {
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.bslr .caption .bg.active .bgi {
	z-index: -55;
	opacity: 0;
}

.bslr .caption .bg .bg_in {
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: url(../img/bslr1_2.jpg) 50% 50%/cover no-repeat;
	z-index: 9;
}

.bslr .caption .bgi {
	z-index: 55;
	opacity: 1;
	display: none;
}

.bslr .caption .bg .bg_in,.bslr .caption .bg.active .bgi,.bslr .caption .bgi,.bslr .caption .desc .arw:before,.bslr .caption .video,.bslr .hbtn {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}

.bslr .caption .video {
	top: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	background-size: cover;
	z-index: 5;
	-o-object-fit: inherit;
	object-fit: inherit;
}

.bslr .caption .desc {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto;
	max-width: 1600px;
	height: 100%;
	padding: 122px 0 0 120px;
	z-index: 10;
}

.bslr .caption .desc.p {
	z-index: 1;
}

.bslr .caption .desc h1,.bslr .caption .desc h2,.bslr .caption .desc h4 {
	color: #fff;
	text-transform: uppercase;
	font: 500 65px/65px DinDisplayPro;
}

.bslr .caption .desc h4 {
	font: 26px/38px DinDisplayPro;
	margin: 24px 0 16px;
	max-width: 600px;
}

.bslr .caption .desc .arw {
	position: relative;
	width: 62px;
	height: 62px;
	background: #f6dfa4;
	border-radius: 100%;
	display: none;
}

.bslr .caption .desc .arw:before {
	content: "";
	top: 0;
	bottom: 0;
	width: 48px;
	height: 48px;
	background: #fff;
	border-radius: 100%;
}

.bslr .caption .desc .arw:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: 3px;
	background: url(../img/i43.png) no-repeat;
	width: 13px;
	height: 21px;
}

.bslr .hbtn {
	top: 210px;
	bottom: auto;
	width: 375px;
	height: 365px;
	z-index: 51;
	display: none;
}

.bslr .hbtn.s,.bslr .play.active .crc .crc_in .pz {
	display: block;
}

#nav_bg_about .line_start .big_int.active,.bslr .hbtn.active:hover .play,.bslr .play {
	opacity: 1;
	-webkit-transition: .35s;
	transition: .35s;
}

.bslr .play {
	top: 0;
	bottom: auto;
	width: 226px;
	height: 284px;
	cursor: pointer;
	z-index: 20;
	background: 0 0;
	border-radius: 100%;
	border: 0;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .t a:hover:after,.bslr .play.active {
	opacity: 0;
	-webkit-transition: .35s;
	transition: .35s;
}
.all_parks_slr .park_slr .caption .desc_txt .facility{
   margin-top: 25px;
   display: flex; 
   gap: 14px;

}
.all_parks_slr .park_slr .caption .desc_txt .tier{
   letter-spacing: -1.89px
}
.all_parks_slr .park_slr .caption .desc_txt .facility .qw{
   padding: 9px 11px 6px 13px;
    color: #fff;
    font: 500 17px / 17px PFDinTextCondPro;
    position: relative;
    text-transform: uppercase;
    border: 2px solid rgba(255, 255, 255, 0.3)
}
.all_parks_slr .park_slr .caption .desc_txt .facility .t {
    color: #fff;
    font: 500 17px / 17px PFDinTextCondPro;
    position: relative;
    text-transform: uppercase;
}
@media(max-width: 450px) {
.all_parks_slr .park_slr .caption .desc_txt .tier{
   letter-spacing: -1.5px
}
.all_parks_slr .park_slr .caption .desc_txt .facility .qw{
   padding: 7px 10px 5px 11px;
   font: 500 14px / 16px PFDinTextCondPro;
}
.all_parks_slr .park_slr .caption .desc_txt .facility .t {
   font: 500 14px / 16px PFDinTextCondPro;
}
}
.bslr .play:hover .crc,.bslr .play:hover .crc_in {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .35s;
	transition: .35s;
}

.bslr .play:hover .crc_in {
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	background: rgba(255,255,255,.24);
}

.bslr .play,.bslr .play .txt,.bslr .play .txt:after {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}

.bslr .play .txt {
	color: #fff;
	font: 300 21px/21px DinDisplayPro;
	top: auto;
	bottom: 0;
	text-align: center;
}

.bslr .play .txt:after {
	content: "";
	top: -107px;
	width: 1px;
	height: 85px;
	background: rgba(255,255,255,.2);
}

.bslr .play .crc,.bslr .play .crc_in {
	display: block;
	border-radius: 100%;
	-webkit-transition: .35s;
	transition: .35s;
}

.bslr .play .crc,.bslr .play .crc:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.bslr .play .crc {
	bottom: auto;
	width: 226px;
	height: 226px;
	background: rgba(255,255,255,.1);
}

.bslr .play .crc:after {
	content: "";
	bottom: 0;
	border-radius: 100%;
	width: 202px;
	height: 202px;
	border: 1px solid rgba(255,255,255,.06);
}

.bslr .play .crc:before {
	content: "";
	border-radius: 100%;
	width: 170px;
	height: 170px;
	border: 1px solid rgba(0,0,0,.1);
}

.bslr .play .crc_in {
	width: 134px;
	height: 134px;
	background: 0 0;
	border: 1px solid rgba(255,255,255,.22);
}

.bslr .play .crc:before,.bslr .play .crc_in,.bslr .play .crc_in .pz,.bslr .play .crc_in:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.bslr .play .crc_in:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11.5px 0 11.5px 14px;
	border-color: transparent transparent transparent #fff;
}

.bslr .play .crc_in .pz {
	width: 16px;
	height: 24px;
	display: none;
}

.bslr .play .crc_in .pz:after,.bslr .play .crc_in .pz:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 24px;
	width: 1px;
	background: #fff;
}

.bslr .play .crc_in .pz:after {
	left: 0;
}

#menu-primary ul.submenu-open,.bslr .play .crc_in .pz:before {
	right: 0;
}

.bslr .bslr_next,.bslr .bslr_prev {
	bottom: 0;
	background-size: auto;
	background-image: none;
	background-position: 50%;
	width: 45px;
	height: 106px;
	margin-top: -100px;
	top: 50%;
}

.bslr .bslr_prev {
	right: auto;
	left: 0;
	border-right: 1px solid rgba(255,255,255,.4);
}

.bslr .bslr_prev:after {
	content: "";
	top: 0;
	bottom: 0;
	background: url(../img/i10.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.bslr .bslr_next {
	left: auto;
	right: 0;
	border-left: 1px solid rgba(255,255,255,.4);
}

.bslr .bslr_next:after,.bslr .bslr_prev:after,.bslr_search {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}

.bslr .bslr_next:after {
	content: "";
	top: 0;
	bottom: 0;
	background: url(../img/i11.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.bslr_search {
	top: auto;
	bottom: 42px;
	height: 246px;
	max-width: 1600px;
	z-index: 9;
	background: rgba(84,86,90,.9);
	display: none;
}

.bslr_search.active,.bslr_search_tab .bst_desc .desc_txt p span,.bslr_search_tab .bst_desc.active {
	display: block;
}

.bslr_search_tab {
	margin: 0;
}

.bslr_search_tab .bst_list {
	margin: 36px 0 0;
	position: relative;
	font-size: 0;
}

.bslr_search_tab .bst_list:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	width: 100%;
	background: 0 0;
}

.bslr_search_tab .bst_list:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 2px;
	width: 100%;
	background: rgba(255,255,255,.4);
	z-index: -1;
}

.bslr_search_tab .bst_list li {
	display: inline-block;
	background: 0 0;
	border: 0;
	font: 19px/19px DinDisplayPro;
	color: #9ab3e6;
	border-bottom: 2px solid transparent;
	padding: 0 40px 15px;
	cursor: pointer;
}

.bslr_search_tab .bst_list li.active {
	color: #fff;
	border-bottom: 2px solid #f09f54;
	pointer-events: none;
}

.bslr_search_tab .bst_list li:first-child {
	padding-left: 120px;
}

.bslr_search_tab .bst_list li span {
	display: inline-block;
	position: relative;
}

.bslr_search_tab .bst_list li span:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 1px;
	background: url(../img/i28.png) repeat-x;
	width: 100%;
	height: 1px;
}

.bslr_search_tab .bst_desc {
	display: none;
	margin: 23px 0 0 120px;
}

.bslr_search_tab .bst_desc .desc_txt {
	width: 355px;
	float: left;
	position: relative;
	margin: 8px 55px 0 0;
}

.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl:after,.bslr_search_tab .bst_desc .desc_txt:after {
	content: "";
	position: absolute;
	background: url(../img/i29.png) no-repeat;
	width: 54px;
	height: 13px;
	top: 15px;
	right: 37px;
}

.bslr_search_tab .bst_desc .desc_txt:after {
	top: 5px;
	right: 0;
}

.bslr_search_tab .bst_desc .desc_txt h4 {
	color: #fff;
	font: 300 19px/21px DinDisplayPro;
}

.bslr_search_tab .bst_desc .desc_txt p {
	color: #cfdcf6;
	font: 300 15px/23px DinDisplayPro;
	margin: 18px 0 0;
}

.bslr_search_tab .bst_desc .desc_filter {
	margin: 0;
	float: left;
}

.bslr_search_tab .bst_desc .desc_filter .desc_ftr {
	float: left;
	width: 374px;
	margin: 0 0 0 -1px;
}

.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl {
	color: #fff;
	font: 300 19px/36px DinDisplayPro;
	position: relative;
	padding: 0 0 0 30px;
	margin: 0 0 18px;
}

.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl .int.active,.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl .m {
	color: #f6dfa4;
}

.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl .m sup {
	top: -1em;
	font-size: 50%;
}

.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl .int {
	color: #f6dfa4;
	position: relative;
	display: inline-block;
	text-align: center;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	background: rgba(246,223,164,.1);
	font: 300 15px/35px DinDisplayPro;
	left: -14px;
}

.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl .int:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 30px;
	height: 30px;
	border: 1px solid #f6dfa4;
	border-radius: 100%;
	background: rgba(246,223,164,.1);
}

.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl .int.active:before {
	border: 1px solid #f6dfa4;
	background: rgba(246,223,164,.1);
}

.bslr_search_tab .bst_desc .desc_filter .desc_ftr.df12 .ttl:after {
	display: none;
}

.bslr_search_tab .bst_desc .desc_filter .show_rezult {
	float: left;
	width: 249px;
	margin: 55px 0 0;
}

.bslr_search_tab .bst_desc .desc_filter .show_rezult .show_rezult_btn {
	background: #f09f54;
	color: #fff;
	border: 0;
	width: 100%;
	padding: 18px 0;
	font: 300 21px/21px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.bslr_search_tab .bst_desc .desc_filter .show_rezult .show_rezult_btn:hover {
	background: #fff;
	color: #141620;
	-webkit-transition: .35s;
	transition: .35s;
}

.bslr_search_tab .bst_desc .selectize-control.single {
	height: 71px;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input {
	border: 1px solid rgba(255,255,255,.06);
	border-radius: 0;
	background: #838488;
	text-align: left;
	padding: 15px 40px;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input.not-full {
	padding: 15px 40px;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input.not-full input {
	font: 300 21px/21px DinDisplayPro;
	color: #fff;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input.not-full input::-webkit-input-placeholder {
	color: #fff;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input.not-full input::-moz-placeholder {
	color: #fff;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input.not-full input:-moz-placeholder {
	color: #fff;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input.not-full input:-ms-input-placeholder {
	color: #fff;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input.dropdown-active:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	top: 23px;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input:after {
	content: "";
	background: url(../img/i30.png) no-repeat;
	width: 16px;
	height: 9px;
	border: 0;
	top: 23px;
	right: 15px;
	margin: 0;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input .item {
	font: 300 21px/25px DinDisplayPro;
	color: #fff;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-input .item+input,ul.list_dwn li.error>input,ul.list_dwn li>div {
	display: none!important;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-dropdown {
	border-color: rgba(255,255,255,.06);
	border-radius: 0;
	text-align: left;
	background: #838488;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-dropdown .selectize-dropdown-content {
	max-height: 230px;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
	font: 300 21px/27px DinDisplayPro;
	color: #fff;
	padding-left: 40px;
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-dropdown .nicescroll-rails {
	width: 1px!important;
	background: rgba(255,255,255,.2);
}

.bslr_search_tab .bst_desc .selectize-control.single .selectize-dropdown .nicescroll-rails .nicescroll-cursors {
	border-color: rgba(255,255,255,.06)!important;
}

.bslr_search_tab .bst_desc03 {
	margin: 4px 0 0 40px;
	float: left;
}

.bslr_search_tab .bst_desc03 .rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 50px 0 0;
}

.bslr_search_tab .bst_desc03 .rows .cols {
	position: relative;
}

.bslr_search_tab .bst_desc03 .rows .cols h4 {
	color: #fff;
	font: 300 16px/16px DinDisplayPro;
	position: relative;
}

.bslr_search_tab .bst_desc03 .rows .cols h4:before {
	content: "";
	position: absolute;
	top: -39px;
	right: 0;
	background: url(../img/i29.png) no-repeat;
	width: 54px;
	height: 13px;
}

.bslr_search_tab .bst_desc03 .rows .cols01 {
	width: 205px;
	margin: 0 0 0 35px;
}

.bslr_search_tab .bst_desc03 .rows .cols01 h4:after,.bslr_search_tab .bst_desc03 .rows .cols02 h4:after {
	content: "";
	position: absolute;
	top: -50px;
	left: 0;
	background: url(../img/i22.png) no-repeat;
	width: 34px;
	height: 34px;
}

.bslr_search_tab .bst_desc03 .rows .cols02 {
	width: 245px;
	margin: 0 0 0 40px;
}

.bslr_search_tab .bst_desc03 .rows .cols03 {
	width: 200px;
	margin: 0 0 0 40px;
}

.bslr_search_tab .bst_desc03 .rows .cols03 h4:before {
	display: none;
}

.bslr_search_tab .bst_desc03 .rows .cols03 h4:after {
	content: "";
	position: absolute;
	top: -50px;
	left: 0;
	background: url(../img/i22.png) no-repeat;
	width: 34px;
	height: 34px;
}

.bslr_search_tab .bst_desc03 .rows .cols04 {
	width: 230px;
	margin: 9px 50px 0 70px;
}

.bslr_search_tab .bst_desc03 .rows .cols p {
	color: #b5c3e1;
	font: 300 14px/20px DinDisplayPro;
	position: relative;
	margin: 2px 0 0;
}

.bslr_search_tab .bst_desc03 .rows .cols p .l,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols p .l {
	display: block;
}

.bslr_search_tab .bst_desc03 .rows .cols .read_more {
	color: #fff;
	font: 300 19px/19px DinDisplayPro;
	display: inline-block;
	border: 1px solid rgba(255,255,255,.3);
	padding: 18px 50px;
	-webkit-transition: .35s;
	transition: .35s;
}

.bslr_search_tab .bst_desc03 .rows .cols .read_more:hover,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols .read_more:hover {
	background: #fff;
	color: #141620;
	-webkit-transition: .35s;
	transition: .35s;
}

.bslr_search_tab2 .bst_desc {
	margin: 23px 0 0 73px;
}

.bslr_search_tab2 .bst2 .bst_list:after,.bslr_search_tab2 .bst2 .bst_list:before,.bslr_search_tab2 .bst_desc .desc_filter .desc_ftr_x02,.bslr_search_tab2 .bst_desc .desc_filter .desc_ftr_x04,.bslr_search_tab2 .bst_desc .desc_filter .desc_ftr_x04 .ttl:after {
	display: none;
}

.bslr_search_tab2 .bst2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	position: relative;
}

.bslr_search_tab2 .bst2:after,.bslr_search_tab2 .bst2:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	width: 100%;
}

.bslr_search_tab2 .bst2:before {
	bottom: 0;
	background: rgba(255,255,255,.1);
}

.bslr_search_tab2 .bst2:after {
	bottom: 1px;
	background: rgba(255,255,255,.05);
}

.bslr_search_tab2 .bst2 .bst_list {
	margin: 24px 0 0;
}

.bslr_search_tab2 .bst2 .bst_list li {
	font: 25px/25px DinDisplayPro;
	padding-bottom: 20px;
}

.bslr_search_tab2 .bst2 .bst_list li:first-child {
	padding-left: 90px;
}

.bslr_search_tab2 .bst2 .bst_desc03 {
	margin: 13px 0 0 40px;
	float: none;
	display: none;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols {
	position: relative;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols h4,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols p {
	color: #fff;
	font: 300 13px/13px DinDisplayPro;
	position: relative;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols p {
	color: #b5c3e1;
	margin: 4px 0 0;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols h4:before {
	content: "";
	position: absolute;
	top: 17px;
	right: 0;
	background: url(../img/i29.png) no-repeat;
	width: 54px;
	height: 13px;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 {
	width: 235px;
	margin: 0 45px 0 35px;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 h4:after,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 h4:after {
	content: "";
	position: absolute;
	top: 5px;
	left: -50px;
	background: url(../img/i22.png) no-repeat;
	width: 34px;
	height: 34px;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 {
	width: 275px;
	margin: 0 35px 0 40px;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 {
	width: 200px;
	margin: 0 0 0 40px;
}

.area_details.build_details .area_details_txt .specifications .sp02:before,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 h4:before {
	display: none;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 h4:after {
	content: "";
	position: absolute;
	top: 5px;
	left: -50px;
	background: url(../img/i22.png) no-repeat;
	width: 34px;
	height: 34px;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols04 {
	width: 230px;
	margin: 9px 50px 0 70px;
}

.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols .read_more {
	color: #fff;
	font: 300 19px/19px DinDisplayPro;
	display: inline-block;
	border: 1px solid rgba(255,255,255,.3);
	padding: 18px 50px;
	-webkit-transition: .35s;
	transition: .35s;
}

.main_slr_pgn {
	margin-bottom: 110px;
}

.bb {
	background: rgba(50,52,61,.2);
	height: 3px;
	width: 100%;
	margin: 0 0 -3px;
	position: relative;
	z-index: 9;
}

.static_link .category_slr {
	margin: 0;
}

.static_link+.d3s {
	margin-top: 30px;
}

.all_parks_slr {
	margin: 0 0 17px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.all_parks_slr .park_slr {
	width: -webkit-calc(100% - 562px);
	width: calc(100% - 562px);
	margin-left: 0;
}

.all_parks_slr .park_slr .caption,.all_parks_slr .park_slr .caption .bg,.all_parks_slr .park_slr .caption .over,.area_details .area_details_map #ad_map {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
}

.all_parks_slr .park_slr .caption .over {
	background: rgba(0,0,0,.1);
	z-index: 2;
}

.all_parks_slr .park_slr .caption .bg {
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
}

.all_parks_slr .park_slr .caption .go_back {
	position: absolute;
	top: 60px;
	left: 103px;
	width: 48px;
	height: 48px;
	border: 2px solid rgba(255,255,255,.3);
	z-index: 20;
}

.all_parks_slr .park_slr .caption .go_back:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i3b.svg) 50% no-repeat;
	width: 11px;
	left: -2px;
}

.all_parks_slr .park_slr .caption .ttl {
	position: absolute;
	top: 130px;
	left: 148px;
	z-index: 20;
	width: -webkit-calc(100% - 150px);
	width: calc(100% - 150px);
}

.all_parks_slr .park_slr .caption .ttl .nk {
	color: #f09f54;
	display: block;
	text-transform: uppercase;
	font: 500 37px/37px PFDinTextCondPro;
}

.all_parks_slr .park_slr .caption .ttl h1,.all_parks_slr .park_slr .caption .ttl h2 {
	color: #fff;
	text-transform: uppercase;
	font: 500 55px/55px PFDinTextCondPro;
	max-width: 90%;
	width: 100%;
}

.all_parks_slr .park_slr .caption .desc_txt {
	position: absolute;
	top: 255px;
	left: 148px;
	z-index: 20;
}

.all_parks_slr .park_slr .caption .desc_txt .txt {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	margin: 0 0 1px;
}

.all_parks_slr .park_slr .caption .desc_txt .txt:last-child .t:after {
	display: none;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .qw,.all_parks_slr .park_slr .caption .desc_txt .txt a {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .qw {
	min-width: 60px;
	height: 60px;
	background: 50% no-repeat;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .qw:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: -18px;
	margin: auto;
	height: 1px;
	width: 22px;
	background: #fff;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .qw p {
	color: #fff;
	font: 27px/27px PFDinTextCondPro;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .qw span {
	font: 300 15px/15px PFDinTextCondPro;
	color: #fff;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .qw span sup {
	font-size: 55%;
}

.all_parks_slr .park_slr .caption .desc_txt .txt01 .qw {
	background-color: #f09f54;
	background-position: 50%;
	background-repeat: no-repeat;
}

.all_parks_slr .park_slr .caption .desc_txt .txt02 .qw,.all_parks_slr .park_slr .caption .desc_txt .txt03 .qw {
	background-color: #f09f54;
}

.all_parks_slr .park_slr .caption .desc_txt .txt04 .qw {
	border: 2px solid #727477;
}

.all_parks_slr .park_slr .caption .desc_txt .txt a {
	margin: 0 0 1px -40px;
	padding: 0 90px 40px 0;
}

.all_parks_slr .park_slr .caption .desc_txt .txt a .qw {
	display: block;
	background: #fff;
	position: relative;
	margin: 0 0 0 40px;
}

.all_parks_slr .park_slr .caption .desc_txt .txt a .qw:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i62.png) no-repeat;
	width: 36px;
	height: 26px;
}

.all_parks_slr .park_slr .caption .desc_txt .txt a .t {
	display: block;
	white-space: nowrap;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .t {
	color: #fff;
	font: 500 17px/17px PFDinTextCondPro;
	position: relative;
	text-transform: uppercase;
	margin: 0 0 0 35px;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .t:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 0;
	right: 0;
	height: 1px;
	width: 166px;
	background: rgba(255,255,255,.3);
	-webkit-transition: .35s;
	transition: .35s;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .t a,.parks .park .spd h6 {
	color: #dbdbdb;
	display: inline-block;
	position: relative;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .t a:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	width: 100%;
	background: rgba(255,255,255,.2);
	-webkit-transition: .35s;
	transition: .35s;
}

.all_parks_slr .park_slr .caption .desc_txt .txt .show_cnt {
	width: 68px;
	height: 67px;
	display: inline-block;
	border: 2px solid rgba(211,211,211,.5);
	background: url(../img/i34.png) 50% no-repeat;
}

.all_parks_slr .nav_btn {
	background-size: auto;
	background-image: none;
	width: 48px;
	height: 48px;
	border-radius: 0;
	margin-top: 0;
	top: auto;
	bottom: 70px;
	border: 2px solid rgba(255,255,255,.3);
	z-index: 20;
}

.all_parks_slr .nav_btn.swiper-button-prev {
	left: auto;
	right: 133px;
	border-right: 0;
}

.all_parks_slr .nav_btn.swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: -3px;
	background: url(../img/i3b.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.all_parks_slr .nav_btn.swiper-button-next {
	left: auto;
	right: 85px;
}

.all_parks_slr .nav_btn.swiper-button-next:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: -3px;
	background: url(../img/i4b.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.all_parks_slr .all_parks_map {
	height: 600px;
	width: 532px;
	position: relative;
}

.all_parks_slr .all_parks_map .one_map_park {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	z-index: 5;
}

.all_parks_slr .all_parks_map .lbl {
	position: absolute;
	top: 45px;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 6;
	background: #fff;
	text-align: center;
	max-width: 80%;
	padding: 33px 10px;
}

.all_parks_slr .all_parks_map .lbl p,.parks .park .spd h3 {
	color: #32343d;
	font: 500 19px/19px PFDinTextCondPro;
	text-transform: uppercase;
}

.parks .park .spd h3 {
	margin: 0;
	color: #f09f54;
	font: 500 27px/27px PFDinTextCondPro;
}

.all_parks_slr .all_parks_map .lbl .ics {
	display: inline-block;
	position: absolute;
	top: -17px;
	left: 0;
	right: 0;
	margin: auto;
	width: 38px;
	height: 38px;
	border-radius: 100%;
	background: url(../img/i35.png) 50% no-repeat #f6f6f6;
}

#nav_bg_not_menu h1,#nav_bg_not_menu h2 {
	margin-top: 68px;
}

.all_park_links,.parks {
	margin: 30px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.parks {
	margin: 55px 0 0;
}

.all_park_links .all_park_link {
	width: 390px;
}

.all_park_links .all_park_link ul {
	margin: 0 25px;
}

.all_park_links .all_park_link ul li {
	margin: 0;
	padding: 14px 0;
	border-bottom: 1px solid #e7e7e7;
}

.all_park_links .all_park_link ul li.active {
	border-bottom: 2px solid #f09f54;
}

.all_park_links .all_park_link ul li.active a {
	font: 700 20px/20px DinDisplayPro;
}

.all_park_links .all_park_link ul li a {
	color: #2d2d2d;
	font: 100 20px/20px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.all_park_links .all_park_link ul li a:hover,.area_details_txt .ttl .ttl_top h1 a:hover,.area_details_txt .ttl .ttl_top h2 a:hover {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.parks .show_all_parks {
	width: 100%;
	margin: 0;
}

.parks .park {
	width: -webkit-calc(50% - 15px);
	width: calc(50% - 15px);
	margin-bottom: 30px;
}

.parks .park a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 273px;
}

.parks .park a:hover .sp {
	-webkit-transition: .5s;
	transition: .5s;
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.parks .park a:hover .read_more {
	border-color: #fff;
	color: #fff;
	-webkit-transition: .35s;
	transition: .35s;
}

.area_details .area_details_slr .spbs:after,.parks .park .sp {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background-size: cover;
}

.area_details,.parks .park .sp {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.parks .park .sp {
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 273px;
	position: relative;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-transition: .5s;
	transition: .5s;
	z-index: 1;
}

.parks .park .over,.parks .park .spd .read_more span:after,.parks .park .spd h6:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
}

.parks .park .over {
	top: 0;
	height: 100%;
	background: rgba(0,0,0,.1);
	z-index: 1;
}

.parks .park .spd {
	margin: 0;
	position: absolute;
	top: 0;
	padding: 53px 0 0 56px;
	width: 50%;
	display: block;
	z-index: 10;
	height: 100%;
}

.parks .park .spd02 {
	text-align: right;
	padding-right: 53px;
	right: 0;
}

.parks .park .spd h1,.parks .park .spd h2,.parks .park .spd h4 {
	color: #fff;
	text-transform: uppercase;
	font: 500 47px/47px PFDinTextCompPro;
}

.parks .park .spd h4 {
	font: 19px/19px PFDinTextCompPro;
	position: absolute;
	bottom: 47px;
	right: 54px;
}
.parks .park .spd02 div{
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: end;
 margin: 0 0 0 auto
}
.parks .park .spd .distance {
	width: 64px;
	height: 64px;
	background: #f09f54;
	text-align: center;
	color: #fff;
	font: 27px/27px PFDinTextCondPro;
	padding: 11px 0 0;
	margin: 0 0 23px 0;
	display: block;
}

.parks .park .spd h5 {
	color: #fff;
	font: 500 20px/20px PFDinTextCondPro;
}

.parks .park .spd h6 {
	margin: 4px 0 0;
	font: 500 22px/22px PFDinTextCondPro;
}

.parks .park .spd h6:after {
	content: "";
	height: 1px;
	background: rgba(255,255,255,.2);
	-webkit-transition: .5s;
	transition: .5s;
}

.parks .park .spd .read_more {
	color: #fff;
	display: inline-block;
	border: 0 solid #fff;
	font: 19px/36px DinDisplayPro;
	padding: 0 0 0 48px;
	position: absolute;
	left: 56px;
	bottom: 20px;
	-webkit-transition: .35s;
	transition: .35s;
}

.parks .park .spd .read_more span {
	width: 36px;
	height: 36px;
	background: rgba(255,255,255,.1);
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
}

.parks .park .spd .read_more span:after {
	content: "";
	top: 0;
	border-radius: 100%;
	border: 1px solid #fff;
	width: 30px;
	height: 30px;
	-webkit-transition: .35s;
	transition: .35s;
}

.area_details {
	margin-top: 40px;
	margin-bottom: 40px;
}

.area_details.build_details .area_details_txt {
	width: 590px;
}

.area_details.build_details .area_details_txt .ttl {
	margin: 35px 0 0;
}

.area_details.build_details .area_details_txt .ttl .ttl_bottom,.area_details_txt {
	margin: 0;
}

.area_details.build_details .area_details_txt .specifications {
	margin: 55px 0 0;
}

.area_details.build_details .area_details_txt .specifications .sp01 {
	width: 140px;
}

.area_details.build_details .area_details_txt .specifications .sp02 .big_int .int,.area_details.build_details .area_details_txt .specifications .sp02 .big_int .price p,.area_details.build_details .area_details_txt .specifications .sp02 .big_int .price p .ru {
	color: #f09f54;
}

.area_details.build_details .area_details_txt .bb_links {
	margin: 60px 0 0;
}

.area_details.build_details .area_details_map {
	width: 375px;
}

.area_details.build_details .area_details_slr {
	width: -webkit-calc(100% - 805px);
	width: calc(100% - 805px);
}

.area_details.full_build_details .area_details_txt .specifications .sp02 .big_int .int,.area_details.full_build_details .area_details_txt .specifications .sp03 .big_int .int {
	color: #525252;
	position: relative;
}

.area_details.full_build_details .area_details_txt .specifications .sp02 .big_int .int .f,.area_details.full_build_details .area_details_txt .specifications .sp03 .big_int .int .f {
	font: 15px/15px DinDisplayPro;
	position: absolute;
	top: -10px;
	left: 0;
}

.area_details.full_build_details .area_details_txt .specifications .sp02 .big_int .price p,.area_details.full_build_details .area_details_txt .specifications .sp02 .big_int .price p .ru,.area_details.full_build_details .area_details_txt .specifications .sp02 .big_int .price span,.area_details.full_build_details .area_details_txt .specifications .sp03 .big_int .price p,.area_details.full_build_details .area_details_txt .specifications .sp03 .big_int .price p .ru,.area_details.full_build_details .area_details_txt .specifications .sp03 .big_int .price span {
	color: #525252;
}

.area_details.full_build_details .area_details_txt .specifications .sp02 .big_int .price p .ru:after,.area_details.full_build_details .area_details_txt .specifications .sp03 .big_int .price p .ru:after {
	background: currentColor;
}

.area_details .area_details_txt {
	height: 505px;
	width: 805px;
	padding-right: 60px;
}

.area_details .area_details_map {
	position: relative;
	width: 190px;
	overflow: hidden;
	margin-right: 30px;
}

.area_details .area_details_slr {
	width: -webkit-calc(100% - 995px);
	width: calc(100% - 995px);
	position: relative;
	overflow: hidden;
}

.area_details .area_details_slr .gallery_top {
	height: 400px;
	border: 1px solid #d1d1d1;
	width: 100%;
}

.area_details .area_details_slr .gallery_top .caption {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.area_details .area_details_slr .gallery_thumbs .caption .bg,.area_details .area_details_slr .gallery_top .caption .bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.area_details .area_details_slr .gallery_top .caption .bg.mplan {
	background-size: contain;
}

.area_details .area_details_slr .gallery_thumbs {
	height: 88px;
	margin: 16px 0 0;
}

#bpm #b_popup_map .popup_map,.area_details .area_details_slr .gallery_thumbs .caption,.area_details .area_details_slr .gallery_top .caption {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
}

.area_details .area_details_slr .spbs {
	background: no-repeat #fff;
	width: 56px;
	height: 56px;
	border-radius: 100%;
	top: 38%;
	margin-top: -28px;
}

.area_details .area_details_slr .spbs:after {
	content: "";
	position: absolute;
}

.area_details .area_details_slr .spbs.swiper_btn_next {
	right: -30px;
}

.area_details .area_details_slr .spbs.swiper_btn_next:after {
	background: url(../img/i4.svg) no-repeat;
	width: 9px;
	height: 14px;
	right: 12px;
}

.area_details .area_details_slr .spbs.swiper_btn_prev {
	left: -30px;
}

.area_details .area_details_slr .spbs.swiper_btn_prev:after {
	background: url(../img/i3.svg) no-repeat;
	width: 10px;
	height: 15px;
	left: 12px;
}

.area_details_txt .go_list_area {
	margin: -4px 0 0;
}

.area_details_txt .go_list_area .go_list_area_link {
	color: #a4a4a4;
	font: 300 18px/18px DinDisplayPro;
	position: relative;
	padding: 0 0 0 40px;
}

.area_details_txt .go_list_area .go_list_area_link:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/i3.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.area_details_txt .ttl {
	margin: 49px 0 0;
}

.area_details_txt .ttl .ttl_top {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	position: relative;
	padding: 0 70px 0 0;
}

.area_details_txt .ttl .ttl_top h1,.area_details_txt .ttl .ttl_top h2 {
	font: 500 32px/34px DinDisplayPro;
	text-transform: none;
}

.area_details_txt .ttl .ttl_top h1 a,.area_details_txt .ttl .ttl_top h2 a {
	color: #32343d;
	-webkit-transition: .35s;
	transition: .35s;
}

.area_details_txt .ttl .ttl_top .add_favorite {
	border: 0;
	min-width: 24px;
	height: 23px;
	background: url(../img/i37.svg) no-repeat;
	margin: 8px 0 0 33px;
}

.area_details_txt .ttl .ttl_top .add_favorite.active {
	background: url(../img/i37f.svg) no-repeat;
}

.area_details_txt .ttl .ttl_top .housing {
	margin: -20px 0 0 auto;
	min-width: 80px;
	height: 80px;
	border-radius: 100%;
	text-align: center;
	background: #f0fafe;
	padding: 18px 0 0;
	position: absolute;
	top: 0;
	right: 0;
}

.area_details_txt .ttl .ttl_top .housing p {
	color: #32343d;
	font: 27px/25px DinDisplayPro;
}

.area_details_txt .ttl .ttl_top .housing span {
	color: #32343d;
	font: 300 12px/12px DinDisplayPro;
}

.area_details_txt .ttl .ttl_bottom {
	margin: 0;
	padding: 0 70px 0 0;
}

.area_details_txt .ttl .ttl_bottom p {
	color: #32343d;
	font: 300 18px/18px DinDisplayPro;
}

.area_details_txt .ttl .ttl_bottom p strong {
	font-weight: 700;
}

.area_details_txt .specifications {
	margin: 75px 0 0;
	font-size: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.area_details_txt .specifications .sp {
	width: 200px;
	display: inline-block;
}

.area_details_txt .specifications .sp .sp_fl {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.area_details_txt .specifications .sp .sp_fl .fl:last-child {
	margin-right: 20%;
}

.area_details_txt .specifications .sp h4 {
	color: #2d2d2d;
	font: 500 18px/18px DinDisplayPro;
}

.area_details_txt .specifications .sp .big_int {
	margin: 8px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.area_details_txt .specifications .sp .big_int .int {
	color: #32343d;
	font: 500 45px/45px PFDinTextCompPro;
}

.area_details_txt .specifications .sp .big_int .price {
	margin: 0 0 0 14px;
	height: 45px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

.area_details_txt .specifications .sp .big_int .price p {
	color: #32343d;
	font: 300 20px/20px DinDisplayPro;
}

.area_details_txt .specifications .sp .big_int .price p .ru {
	color: #32343d;
	font: 800 20px/20px DinDisplayPro;
	position: relative;
	display: inline-block;
}

.area_details_txt .specifications .sp .big_int .price p .ru:after {
	content: "";
	position: absolute;
	top: 13px;
	left: -2px;
	right: 0;
	margin: auto;
	height: 1px;
	width: 8px;
	background: #32343d;
}

.area_details_txt .specifications .sp .big_int .price span {
	color: #b8b8ba;
	font: 300 14px/14px DinDisplayPro;
}

.area_details_txt .specifications .sp01 .big_int .int {
	color: #32343d;
}

.area_details_txt .specifications .sp01 .big_int .int_m {
	height: 44px;
	border-radius: 100%;
	text-align: center;
	margin: 0 0 0 5px;
	font: 300 18px/62px PFDinTextCompPro;
}

.area_details_txt .specifications .sp01 .big_int .int_m sup,.desc_flat .rows .col02 .cl2 .int .v sup,.desc_flat .rows .col03 .cl2 .int .v sup,.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .m sup {
	font-size: 50%;
	top: -.75em;
}

.area_details_txt .specifications .sp02,.area_details_txt .specifications .sp:nth-of-type(2) {
	width: 255px;
	padding-left: 30px;
	margin-left: 0;
	margin-right: 30px;
	position: relative;
}

.area_details_txt .specifications .sp02:after,.area_details_txt .specifications .sp:nth-of-type(2):after {
	content: "";
	position: absolute;
	bottom: 5px;
	height: 45px;
	margin: auto;
	width: 1px;
	background: #e0e0e0;
	left: 0;
}

.area_details_txt .specifications .sp02:before,.area_details_txt .specifications .sp:nth-of-type(2):before {
	content: "";
	position: absolute;
	bottom: 5px;
	height: 45px;
	margin: auto;
	width: 1px;
	background: #e0e0e0;
	right: 0;
}

.area_details_txt .specifications .sp02 .big_int .int,.area_details_txt .specifications .sp02 .big_int .price p,.area_details_txt .specifications .sp02 .big_int .price p .ru,.area_details_txt .specifications .sp:nth-of-type(2) .big_int .int,.area_details_txt .specifications .sp:nth-of-type(2) .big_int .price p,.area_details_txt .specifications .sp:nth-of-type(2) .big_int .price p .ru {
	color: #f09f54;
}

.area_details_txt .specifications .sp02 .big_int .price p .ru:after,.area_details_txt .specifications .sp:nth-of-type(2) .big_int .price p .ru:after {
	background: #f09f54;
}

#footer .copyright p a,.area_details_txt .specifications .sp03 .big_int .int,.area_details_txt .specifications .sp03 .big_int .price p,.area_details_txt .specifications .sp03 .big_int .price p .ru {
	color: #f09f54;
}

.area_details_txt .specifications .sp03 .big_int .price p .ru:after,.park_avialable_btns .pab span.active:after {
	background: #f09f54;
}

.area_details_txt .bb_links {
	margin: 80px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.area_details_txt .bb_links .links {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.area_details_txt .bb_links .links:last-child {
	margin-right: 80px;
}

.area_details_txt .bb_links .links .link_btn {
	display: inline-block;
	color: #fff;
	background: #f09f54;
	font: 22px/22px DinDisplayPro;
	padding: 25px 70px;
	border-radius: 4px;
	-webkit-transition: .35s;
	transition: .35s;
}

.area_details_txt .bb_links .links .link_btn:hover {
	background: #54565a;
	-webkit-transition: .35s;
	transition: .35s;
}

.area_details_txt .bb_links .links .link_btn_question {
	position: relative;
	display: inline-block;
	color: #2d2d2d;
	font: 300 16px/27px DinDisplayPro;
	padding: 0 0 0 43px;
}

#footer .developer p a:hover,.area_details_txt .bb_links .links .link_btn_question:hover span {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.area_details_txt .bb_links .links .link_btn_question span {
	display: block;
	font: 19px/19px DinDisplayPro;
	color: #2d2d2d;
	-webkit-transition: .35s;
	transition: .35s;
}

.area_details_txt .bb_links .links .link_btn_question:after {
	content: "";
	position: absolute;
	top: 11px;
	left: 0;
	background: url(../img/nk_industrial_icon-lit.svg) no-repeat;
	width: 37px;
	height: 22px;
}

.building_you_can_add {
	background: #f4f4f4;
	padding: 31px 0 27px;
	margin: 40px 0 35px;
}

.building_you_can_add .building_ttl h3 {
	color: #2d2d2d;
	font: 500 22px/22px DinDisplayPro;
}

.building_you_can_add .building_desc {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin: 17px 0 0;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	padding: 31px 0 35px;
}

.building_you_can_add .building_desc:after {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	height: 3px;
	background: #f09f54;
	width: 258px;
}

.building_you_can_add .building_desc .bd {
	position: relative;
	padding: 0;
	margin: 0 100px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.building_you_can_add .building_desc .bd span {
	font: 300 18px/30px DinDisplayPro;
	display: inline-block;
	color: #2d2d2d;
}

.building_you_can_add .building_desc .bd img {
	display: inline-block;
	margin-right: 10px;
}

#footer .social_list li:last-child,.building_you_can_add .building_desc .bd:last-child {
	margin-right: 0;
}

#nav_bg_about {
	height: 610px;
	overflow: hidden;
}

#nav_bg_about,#nav_bg_about .h1,#nav_bg_about .h2,#nav_bg_about h1,#nav_bg_about h2,#park_avialable_bg .rows .cols01 .txt .r .ru,ul.list_dwn li {
	position: relative;
}

#nav_bg_about .h1:after,#nav_bg_about .h2:after,#nav_bg_about h1:after,#nav_bg_about h2:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 0;
	right: 0;
	margin: auto;
	width: 110px;
	height: 3px;
	background: #f09f54;
}

#nav_bg_about .line_start {
	position: absolute;
	bottom: 10px;
	width: 100%;
	height: 310px;
	left: 0;
}

#nav_bg_about .line_start .big_int {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	top: -21px;
	z-index: 10;
	opacity: 1;
	-webkit-transition: .35s;
	transition: .35s;
	overflow: hidden;
	height: 310px;
}

#nav_bg_about .line_start .big_int h3 {
	color: #fff;
	font: 500 250px/220px DinDisplayPro;
	position: relative;
	top: 10px;
	-webkit-transform: translateY(-250px);
	-ms-transform: translateY(-250px);
	transform: translateY(-250px);
}

#nav_bg_about .line_start .big_int p,#nav_bg_about .line_start .big_int span {
	color: #f09f54;
	text-transform: uppercase;
	position: relative;
	-webkit-transform: translateY(200px);
	-ms-transform: translateY(200px);
	transform: translateY(200px);
}

#nav_bg_about .line_start .big_int p {
	font: 500 42px/42px PFDinTextCondPro;
	margin: 0 0 6px;
}

#nav_bg_about .line_start .big_int span {
	font: 28px/28px PFDinTextCondPro;
	display: inline-block;
}

#nav_bg_about .line_start .all_line {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 5;
	width: 100%;
	height: 264px;
}

#nav_bg_about .line_start .all_line #line_svg1,#nav_bg_about .line_start .all_line #line_svg2,#nav_bg_about .line_start .all_line #line_svg3,#nav_bg_about .line_start .all_line #line_svg4 {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	top: 3px;
	opacity: 0;
}

#bpm,.years_market .years_market_in .rows .cols04:after {
	display: none;
}

#bpm .bpm_in {
	width: 1050px;
	height: 740px;
	margin: 0 auto;
}

#bpm .bpm_ttl {
	text-align: center;
	padding: 53px 0 50px;
}

#bpm .bpm_ttl h3 {
	color: #2d2d2d;
	font: 500 36px/36px DinDisplayPro;
}

#bpm #b_popup_map {
	position: relative;
	width: 950px;
	height: 550px;
	margin: 0 auto;
}

.fbox_one_map .fancybox-skin {
	box-shadow: none;
	background: #fff;
	border-radius: 0;
}

.fancybox-close.close_fbox_one_map {
	width: 18px;
	height: 18px;
}

.fancybox-close.close_fbox_one_map:after,.fancybox-close.close_fbox_one_map:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 1px;
	width: 18px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #000;
	-webkit-transition: .35s;
	transition: .35s;
}

.fancybox-close.close_fbox_one_map:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.fancybox-close.close_f_build:hover:after,.fancybox-close.close_f_build:hover:before,.fancybox-close.close_fbox_one_map:hover:after,.fancybox-close.close_fbox_one_map:hover:before,.fancybox-close.close_mplane:hover:after,.fancybox-close.close_mplane:hover:before {
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.fancybox-close.close_f_build,.fancybox-close.close_fbox_one_map,.fancybox-close.close_mplane {
	background-image: none;
	top: 32px;
	right: 32px;
}

.fancybox-close.close_mplane {
	width: 32px;
	height: 32px;
}

.fancybox-close.close_mplane:after,.fancybox-close.close_mplane:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 2px;
	width: 32px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.fancybox-close.close_mplane:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.fancybox-close.close_f_build {
	width: 18px;
	height: 18px;
}

.fancybox-close.close_f_build:after {
	height: 1px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #000;
}

.fancybox-close.close_f_build:after,.fancybox-close.close_f_build:before,.fancybox-close:after,.fancybox-close:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 18px;
	-webkit-transition: .35s;
	transition: .35s;
}

.fancybox-close.close_f_build:before {
	height: 1px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background: #000;
}

.years_market {
	background: rgba(217,216,214,.5);
}

.years_market .years_market_in {
	padding: 55px 0 62px;
}

.years_market .years_market_in .rows {
	margin: 0;
	text-align: center;
	font-size: 0;
}

.years_market .years_market_in .rows .cols {
	text-align: center;
	display: inline-block;
	vertical-align: top;
	padding: 0 25px;
	position: relative;
	height: 300px;
}

.years_market .years_market_in .rows .cols01 {
	width: 25%;box-sizing:border-box;
}

.years_market .years_market_in .rows .cols02 {
	width: 25%;box-sizing:border-box;
}

.years_market .years_market_in .rows .cols03 {
	width: 25%;box-sizing:border-box;
}

.years_market .years_market_in .rows .cols04 {
	width: 25%;box-sizing:border-box;
}

.years_market .years_market_in .rows .cols:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: auto;
	right: 0;
	margin: auto;
	margin-top:0;
	background: rgba(255,255,255,.4);
	width: 1px;
	height: 100%;
}

.years_market .years_market_in .rows .cols h3 {
	color: #f09f54;
	font: 77px/74px PFDinTextCompPro;
}

.years_market .years_market_in .rows .cols span {
	color: #f09f54;
	font: 300 16px/16px DinDisplayPro;
}

.years_market .years_market_in .rows .cols p {
	color: #2d2d2d;
	font: 300 19px/33px DinDisplayPro;
	margin-top: 18px;
}

#select_city .line_pp .h3 .br,.win_popup_build .wpb_desc .nbb_desc .nd a,.years_market .years_market_in .ymi_static {
	display: block;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .ru.simple:after,.years_market .years_market_in .ymi_slr {
	display: none;
}

.our_clients {
	padding: 55px 0 100px;
	background: #fafafa;
	position: relative;
	overflow: hidden;
}

.our_clients .oc_ttl {
	text-align: center;
	position: relative;
	padding-bottom: 40px;
	margin-bottom: 55px;
}

.our_clients .oc_ttl:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 1px;
	max-width: 380px;
	width: 100%;
	background: #e6e6e7;
}

.our_clients .oc_slr {
	position: relative;
	height: 120px;
}

.our_clients .oc_slr .nav_btn {
	width: 50px;
	height: 120px;
	margin-top: -20px;
	background-size: auto;
	background-image: none;
}

.our_clients .oc_slr .nav_btn.swiper-button-prev {
	border-right: 1px solid #dcdcdc;
	left: 80px;
}

.our_clients .oc_slr .nav_btn.swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i3.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.our_clients .oc_slr .nav_btn.swiper-button-next {
	border-left: 1px solid #dcdcdc;
	right: 80px;
}

.our_clients .oc_slr .nav_btn.swiper-button-next:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i4.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.clients_slr {
	max-width: 1450px;
	width: 100%;
	margin: 0 auto;
}

.clients_slr .swiper-wrapper .swiper-slide {
	text-align: center;
	height: 120px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.clients_slr .swiper-wrapper .swiper-slide img {
	max-width: 200px;
}

.fancybox-overlay {
	background-image: none;
	background: rgba(9,25,47,.56);
}

.fancybox-close {
	top: 18px;
	right: 18px;
	width: 18px;
	height: 18px;
	background-image: none;
}

.fancybox-close.close_fbox_img:hover:after,.fancybox-close.close_fbox_img:hover:before {
	background: #204186;
	-webkit-transition: .35s;
	transition: .35s;
}

.fancybox-close.close_fbox_img:after,.fancybox-close.close_fbox_img:before {
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.fancybox-close:after,.fancybox-close:before {
	height: 2px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.fancybox-close:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.win_popup {
	width: 910px;
	min-height: 580px;
	background: #fff;
}

.win_popup .line_pp {
	height: auto;
	text-align: center;
	background: #f09f54;
	padding: 51px 15px 53px;
}

.win_popup .line_pp h3 {
	font: 500 27px/27px DinDisplayPro;
	color: #000;
	margin: 0 0 12px;
	text-transform: uppercase;
}

.win_popup .line_pp p {
	font: 300 17px/21px DinDisplayPro;
	color: #000;
	max-width: 720px;
	margin: auto;
	width: 100%;
}

.win_popup .blc_pp_wt {
	padding: 41px 0 65px;
	width: 770px;
	margin: auto;
	text-align: left;
}

.win_popup .blc_pp_wt .pp_in {
	border: 1px solid #b8b8b8;
	height: 48px;
	margin: 0 0 11px;
	position: relative;
}

.win_popup .blc_pp_wt .pp_in input {
	border: 0 solid #b8b8b8;
	width: 100%;
	height: 46px;
	color: #2d2d2d;
	font: 300 18px/18px DinDisplayPro;
	position: relative;
	padding: 0 30px;
}

.win_popup .blc_pp_wt .pp_in input:-moz-placeholder {
	color: #2d2d2d;
}

.win_popup .blc_pp_wt .pp_in input:-ms-input-placeholder {
	color: #2d2d2d;
}

.win_popup .blc_pp_wt .pp_select {
	border: 0;
}

.win_popup .blc_pp_wt .pp_select .selectize-control.single .selectize-input {
	text-align: left;
	padding: 14px 30px;
}

.win_popup .blc_pp_wt .pp_select .selectize-control.single .selectize-input:after {
	top: 21px;
}

.win_popup .blc_pp_wt .pp_select .selectize-control.single .selectize-input.not-full {
	padding-top: 0;
	padding-bottom: 0;
}

.win_popup .blc_pp_wt .pp_select .selectize-control.single .selectize-dropdown {
	text-align: left;
}

.win_popup .blc_pp_wt .pp_select .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
	padding: 8px 30px;
}

.win_popup .blc_pp_wt .tw_pp div {
	float: left;
	width: 379px;
}

.win_popup .blc_pp_wt .blc_tstar {
	margin: 0;
	border: 1px solid #b8b8b8;
	padding: 10px 30px;
	height: 108px;
	position: relative;
}

.win_popup .blc_pp_wt .blc_tstar textarea {
	border: 0;
	resize: none;
	width: 100%;
	height: 90px;
	color: #212121;
	font: 300 18px/22px DinDisplayPro;
}

.win_popup .blc_pp_wt .blc_tstar textarea::-webkit-input-placeholder {
	color: #2d2d2d;
	font: 300 18px/22px DinDisplayPro;
}

.win_popup .blc_pp_wt .blc_tstar textarea::-moz-placeholder {
	color: #2d2d2d;
	font: 300 18px/22px DinDisplayPro;
}

.win_popup .blc_pp_wt .blc_tstar textarea:-moz-placeholder {
	color: #2d2d2d;
	font: 300 18px/22px DinDisplayPro;
}

.win_popup .blc_pp_wt .blc_tstar textarea:-ms-input-placeholder {
	color: #2d2d2d;
	font: 300 18px/22px DinDisplayPro;
}

.win_popup .blc_pp_wt .blc_check_results {
	position: relative;
	text-align: center;
	margin: 35px 0 0;
}

.win_popup .blc_pp_wt .blc_check_results button {
	font: 19px/19px DinDisplayPro;
	border: 1px solid #9da4aa;
	padding: 21px 85px;
	cursor: pointer;
	color: #000;
	border-radius: 3px;
	background: 0 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.win_popup .blc_pp_wt .blc_check_results button:hover {
	color: #000;
	border-color: #9da4aa;
	box-shadow: 0 3px 9px rgba(0,0,0,.38);
	-webkit-transition: .35s;
	transition: .35s;
}

.win_popup .blc_pp_wt .blc_check_results button[disabled],.win_popup .blc_pp_wt .blc_check_results button[disabled]:hover {
	cursor: default;
	border: 1px solid #b8b8b8;
	background: 0 0;
	color: #b1b1b1;
}

.win_popup .blc_pp_wt .blc_check_results p.pp_notis {
	position: absolute;
	top: 0;
	left: 10px;
	font: 300 16px/20px DinDisplayPro;
	color: #949494;
	max-width: 165px;
	text-align: left;
	width: 100%;
}

.blc_fole_upl p.pp_notis i,.win_popup .blc_pp_wt .blc_check_results p.pp_notis i {
	color: #000;
	display: inline-block;
	margin: 0 0 0 -11px;
	font-size: 15px;
	position: relative;
	top: -4px;
}

.win_popup_build .wpb_ttl {
	text-align: center;
	padding: 50px 0 0;
}

.win_popup_build .wpb_ttl h3,.win_popup_build .wpb_ttl p {
	color: #000;
	font: 500 45px/45px PFDinTextCondPro;
	text-transform: uppercase;
}

.win_popup_build .wpb_ttl p {
	font: 300 15px/18px DinDisplayPro;
	margin: 9px 0 0;
}

.win_popup_build .wpb_desc {
	margin: 50px auto 0;
}

.win_popup_build .wpb_desc .nbb_desc {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: auto;
	width: 100%;
	position: relative;
	z-index: 20;
}

.win_popup_build .wpb_desc .nbb_desc .nd {
	width: 340px;
	padding: 0 15px;
	text-align: center;
}

.win_popup_build .wpb_desc .nbb_desc .nd a img {
	max-width: 57px;
}

.win_popup_build .wpb_desc .nbb_desc .nd a p {
	color: #000;
	font: 18px/24px DinDisplayPro;
	margin: 10px 0 0;
	height: 52px;
}

.win_popup_build .wpb_desc .nbb_desc .nd a .arw {
	position: relative;
	width: 36px;
	height: 36px;
	background: rgba(255,255,255,.1);
	border-radius: 100%;
	margin: 0 auto;
	display: none;
}

.nav_bg_building .nbb_desc .nd a .arw:after,.win_popup_build .wpb_desc .nbb_desc .nd a .arw:after {
	content: "";
	width: 30px;
	height: 30px;
	border-radius: 100%;
	border: 1px solid #fff;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.nav_bg_building .nbb_desc .nd a .arw:before,.win_popup_build .wpb_desc .nbb_desc .nd a .arw:before {
	content: "";
	width: 12px;
	height: 8px;
	background: url(../img/i50.svg) no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	top: 2px;
	z-index: 5;
}

.win_popup_build .nbb_btns {
	text-align: center;
	margin: 60px 0 0;
	position: relative;
	z-index: 20;
}

.win_popup_build .nbb_btns .nbb_btn {
	color: #fff;
	display: inline-block;
	padding: 8px 36px 11px;
	border-radius: 2px;
	font: 15px/15px DinDisplayPro;
}

#select_city .blc_pp_wt .bdl_mf_btn .f_btn.f_btn01 button:hover,.win_popup_build .nbb_btns .nbb_btn,.win_popup_build .nbb_btns .nbb_btn:hover {
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.win_popup_build .we_build2 {
	background: #fafafa;
	width: 100%;
	padding: 28px 0 15px;
	margin: 50px 0 0;
}

.win_popup_build .we_build2 .we_ttl {
	text-align: center;
}

.win_popup_build .we_build2 .we_ttl h1,.win_popup_build .we_build2 .we_ttl h2 {
	font: 20px/20px DinDisplayPro;
	text-transform: none;
}

.win_popup_build .we_build2 .we_desc,.win_popup_build .we_build2 .we_desc .wd {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.win_popup_build .we_build2 .we_desc {
	max-width: 720px;
	width: 100%;
	margin: 60px auto 0;
}

.win_popup_build .we_build2 .we_desc .wd {
	width: 250px;
}

.win_popup_build .we_build2 .we_desc .wd .wd_img {
	width: 26px;
	height: 26px;
	border: 1px solid #f09f54;
	text-align: center;
	position: relative;
}

.win_popup_build .we_build2 .we_desc .wd .wd_img img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	max-width: 17px;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt {
	width: -webkit-calc(100% - 38px);
	width: calc(100% - 38px);
	margin: -21px 0 0;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt .from {
	color: #f09f54;
	font: 300 11px/11px DinDisplayPro;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint,ul.list_dwn {
	margin: 0;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .int {
	color: #f09f54;
	font: 36px/36px DinDisplayPro;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .ru {
	color: #f09f54;
	font: 36px/36px DinDisplayPro;
	text-transform: uppercase;
	position: relative;
	margin: 0 0 0 13px;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .ru:after {
	content: "";
	position: absolute;
	top: 14px;
	left: -4px;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 18px;
	height: 3px;
	background: #f09f54;
}

.blc_fole_upl a.dwn {
	color: #f09f54;
	position: relative;
	font: 16px/16px DinDisplayPro;
	text-decoration: none;
	cursor: pointer;
	padding: 0 0 0 30px;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .m {
	color: #f09f54;
	font: 15px/15px DinDisplayPro;
	position: relative;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt .txt {
	color: #32343d;
	font: 12px/14px DinDisplayPro;
	margin: 5px 0 23px;
}

.win_popup_build .we_build2 .we_desc .wd .wd_txt .link {
	display: inline-block;
	background: #f2f2f2;
	padding: 12px 0;
	color: #32343d;
	text-align: center;
	font: 300 12px/12px DinDisplayPro;
	border-radius: 2px;
	border: 1px solid #dcdcdc;
	-webkit-transition: .35s;
	transition: .35s;
	width: 169px;
}

.win_popup_build .we_build2 .we_desc .wd02 {
	width: 1px;
	min-width: 1px;
	max-width: 1px;
	height: 158px;
	background: #e1e1e1;
	margin: 0 35px;
}

#select_city,.thank_you {
	min-height: 175px;
}

#select_city .line_pp {
	background: #fff;
	padding: 80px 0 0;
}

#select_city .line_pp .h3 {
	color: #000;
	font: 48px/54px DinDisplayPro;
	text-align: left;
}

#select_city .blc_pp_wt,#select_city .line_pp {
	margin: 0 auto;
	max-width: 620px;
	width: 100%;
}

#select_city .blc_pp_wt .bdl_mf_btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 20px;
}

#select_city .blc_pp_wt .bdl_mf_btn .f_btn {
	width: 295px;
}

#select_city .blc_pp_wt .bdl_mf_btn .f_btn.f_btn01 {
	margin-right: 0;
}

#select_city .blc_pp_wt .bdl_mf_btn .f_btn.f_btn01 button {
	background: #204186;
	padding: 27px 0;
	color: #fff;
}

#select_city .blc_pp_wt .bdl_mf_btn .f_btn.f_btn02 button {
	background: 0;
	padding: 26px 0;
	border: 1px solid #000;
	color: #000;
}

#select_city .blc_pp_wt .bdl_mf_btn .f_btn.f_btn02 button:hover,.win_popup_build .we_build2 .we_desc .wd .wd_txt .link:hover {
	box-shadow: 0 3px 9px rgba(0,0,0,.38);
	-webkit-transition: .35s;
	transition: .35s;
}

#select_city .blc_pp_wt .bdl_mf_btn .f_btn button {
	border: 0;
	display: block;
	font: 500 14px/14px DinDisplayPro;
	background: 0;
	text-align: center;
	width: 100%;
	-webkit-transition: .35s;
	transition: .35s;
}

.thank_you {
	width: 910px;
	background: #fff;
}

.thank_you .line_pp {
	height: 125px;
}

.thank_you .blc_pp_wt {
	text-align: center;
	padding: 51px 0 52px;
}

.thank_you .blc_pp_wt p {
	font: 24px/30px DinDisplayPro;
	color: #0b1c2b;
	margin: 0 0 1px;
}

.thank_you .blc_pp_wt span {
	font: 300 20px/30px DinDisplayPro;
	color: #0b1c2b;
}

.fancybox-inner {
	overflow: visible!important;
	min-height: 100px;
}

.blc_fole_upl {
	text-align: center;
	margin: 41px 0 0;
	position: relative;
}

.blc_fole_upl p.pp_notis {
	position: absolute;
	top: -26px;
	left: 10px;
	font: 300 16px/20px DinDisplayPro;
	color: #949494;
	max-width: 165px;
	text-align: left;
	width: 100%;
}

.blc_fole_upl a.dwn:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/i42.svg) no-repeat;
	width: 22px;
	height: 21px;
}

.blc_fole_upl a.dwn:hover {
	color: #bbb;
}

.blc_fole_upl a.dwn:hover:before {
	background: url(../img/i42b.svg) no-repeat;
}

.blc_fole_upl p.desc {
	margin: 9px 0 0 20px;
	width: auto;
	font: 16px/16px DinDisplayPro;
	color: #0a365c;
	display: none;
}

.blc_fole_upl .mulip,.park_avialable_btns .pab02 .pab_menu_ios2hd {
	display: none;
}

ul.list_dwn li:after,ul.list_dwn li:before {
	content: " ";
	display: table;
}

ul.list_dwn li:after {
	clear: both;
}

ul.list_dwn li p {
	font: 16px/16px DinDisplayPro;
	color: #000;
	margin: 15px 0 0 35px;
	float: left;
}

ul.list_dwn li i {
	font: 13px/16px DinDisplayPro;
	color: #b2b2b2;
	margin: 17px 0 0 15px;
	float: left;
}

ul.list_dwn li span {
	background: 0 0;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 13px;
	left: 7px;
	cursor: pointer;
}

.i_agree .valid+label+label.css-label:after,.i_agree input[type=checkbox].css-checkbox+label.css-label:after,ul.list_dwn li span:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 18px;
	height: 1px;
	background: #000;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.i_agree .valid+label+label.css-label:before,.i_agree input[type=checkbox].css-checkbox+label.css-label:before,ul.list_dwn li span:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 18px;
	height: 1px;
	background: #000;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.i_agree {
	margin: 30px 0 0 30px;
	position: relative;
}

.i_agree input[type=checkbox].css-checkbox,.lcl_check input[type=checkbox].css-checkbox {
	position: absolute;
	z-index: -1000;
	left: -1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.i_agree input[type=checkbox].css-checkbox:checked+label.css-label:after,.i_agree input[type=checkbox].css-checkbox:checked+label.css-label:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 18px;
	height: 1px;
	background: #000;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.i_agree input[type=checkbox].css-checkbox:checked+label.css-label:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.i_agree input[type=checkbox].css-checkbox:checked+label.css-label a {
	color: #0b1c2b;
	position: relative;
	display: inline-block;
	-webkit-transition: .35s;
	transition: .35s;
}

.i_agree input[type=checkbox].css-checkbox:checked+label.css-label a:hover {
	text-decoration: none;
	-webkit-transition: .35s;
	transition: .35s;
}

.i_agree input[type=checkbox].css-checkbox:checked+label.css-label a:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 1px;
	height: 1px;
	width: 100%;
	background: #91999f;
	-webkit-transition: .35s;
	transition: .35s;
}

.i_agree input[type=checkbox].css-checkbox:checked+label.css-label a:hover:after {
	opacity: 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.i_agree .error+label+label.css-label a,.i_agree .valid+label+label.css-label a,.i_agree input[type=checkbox].css-checkbox+label.css-label a {
	color: #0b1c2b;
	position: relative;
	display: inline-block;
	-webkit-transition: .35s;
	transition: .35s;
}

.i_agree .error+label+label.css-label a:hover,.i_agree .valid+label+label.css-label a:hover,.i_agree input[type=checkbox].css-checkbox+label.css-label a:hover {
	text-decoration: none;
	-webkit-transition: .35s;
	transition: .35s;
}

.i_agree .error+label+label.css-label a:after,.i_agree .valid+label+label.css-label a:after,.i_agree input[type=checkbox].css-checkbox+label.css-label a:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 1px;
	height: 1px;
	width: 100%;
	background: #91999f;
	-webkit-transition: .35s;
	transition: .35s;
}

.i_agree .error+label+label.css-label a:hover:after,.i_agree .valid+label+label.css-label a:hover:after,.i_agree input[type=checkbox].css-checkbox+label.css-label a:hover:after {
	opacity: 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.i_agree .error+label+label.css-label,.i_agree .valid+label+label.css-label,.i_agree input[type=checkbox].css-checkbox+label.css-label {
	font: 16px/20px DinDisplayPro;
	color: #4c4c4c;
	margin-bottom: 0;
	padding-left: 25px;
	cursor: pointer;
	position: relative;
}

.i_agree .error+label+label.css-label:after,.i_agree .error+label+label.css-label:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 18px;
	height: 1px;
	background: #000;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.i_agree .error+label+label.css-label:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.ios .win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .ru:after {
	top: 4px;
	left: -4px;
	width: 9px;
	height: 2px;
}

label[id*=error] {
	color: red;
	margin: 0;
	padding: 0;
	font: 10px/10px DinDisplayPro;
	position: absolute;
	top: 5px;
	left: 31px;
}

#park_avialable_bg {
	height: 290px;
	padding: 25px 15px 0;
}

#park_avialable_bg h1,#park_avialable_bg h2 {
	margin: 4px 0 10px;
}

#park_avialable_bg>p {
	color: #fff;
	text-transform: uppercase;
	font: 19px/24px DinDisplayPro;
}

#park_avialable_bg .rows,#park_avialable_bg .rows .cols {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

#park_avialable_bg .rows {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

#park_avialable_bg .rows .cols {
	width: 45%;
	margin: 30px 0 0;
}

#park_avialable_bg .rows .cols02 {
	height: 82px;
	width: 1px;
	background: rgba(255,255,255,.2);
}

#park_avialable_bg .rows .cols01 {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

#park_avialable_bg .rows .cols01 .t,.park_avialable_btns .pab span {
	color: #fff;
	font: 500 21px/21px DinDisplayPro;
	display: inline-block;
	position: relative;
}

.park_avialable_btns .pab span {
	color: #2d2d2d;
	font: 18px/18px PFDinTextCondPro;
	text-transform: uppercase;
	padding: 20px 25px;
	cursor: pointer;
}

#park_avialable_bg .rows .cols01 .t:after {
	content: "";
	position: absolute;
	height: 1px;
	background: rgba(0,99,174,.6);
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
}

#park_avialable_bg .rows .cols01 .int {
	color: #f09f54;
	font: 500 105px/80px PFDinTextCompPro;
	margin: 0 27px 0 32px;
}

#park_avialable_bg .rows .cols01 .txt {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	text-align: left;
}

#park_avialable_bg .rows .cols01 .txt .r {
	color: #f09f54;
	font: 500 23px/23px DinDisplayPro;
	text-transform: uppercase;
	margin: 0 0 4px;
}

#park_avialable_bg .rows .cols01 .txt .r sup {
	font-size: 50%;
	top: -1em;
}

#park_avialable_bg .rows .cols01 .txt .r .ru:after {
	content: "";
	position: absolute;
	height: 2px;
	width: 10px;
	background: #f09f54;
	left: -5px;
	right: 0;
	margin: auto;
	top: auto;
	bottom: 10px;
}

#park_avialable_bg .rows .cols03 {
	text-align: left;
}

#park_avialable_bg .rows .cols03 p {
	color: #fff;
	font: 19px/29px DinDisplayPro;
	max-width: 600px;
	width: 100%;
}

.park_avialable_btns {
	margin: 0;
}

.park_avialable_btns.fix {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 460;
	background: #fff;
	box-shadow: 0 3px 5px 0 rgba(86,86,86,.34);
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
}

.park_avialable_btns.fix .pab01 span {
	padding: 18px 25px;
}

.park_avialable_btns.fix .pab02 span {
	padding: 10px 25px;
	margin: 3px 35px 0;
}

.park_avialable_btns.fix .pab02 span sup {
	top: -1px;
	right: 7px;
}

.park_avialable_btns .pab,.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.park_avialable_btns .pab01 {
	display: block;
	border-bottom: 0 solid #cbcbcb;
}

.park_avialable_btns .pab span a {
	color: #2d2d2d;
	padding: 20px 0;
}

.mf_menu li:after,.park_avialable_btns .pab span:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 4px;
	width: 100%;
	background: 0 0;
}

.park_avialable_btns .pab span.active {
	cursor: default;
	pointer-events: none;
}

.park_avialable_btns .pab span sup {
	color: #f09f54;
	font: 14px/14px DinDisplayPro;
	top: -13px;
	right: 25px;
	position: absolute;
}

.park_avialable_btns .pab02 {
	border-bottom: 1px solid #cbcbcb;
}

.park_avialable_btns .pab02 span {
	padding: 0 45px 20px;
	margin: 20px 35px 0;
}

.park_avialable_btns.fix .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide {
	text-align: center;
}

.park_avialable_btns.fix .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide span {
	padding: 15px 0;
}

.park_avialable_btns .pab_menu {
	position: relative;
}

.park_avialable_btns .pab_menu .pab_menu_slr {
	margin: 0 auto;
	width: -webkit-calc(100% - 60px);
	width: calc(100% - 60px);
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide {
	text-align: center;
	width: 140px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide:nth-child(1) {
	width: 27px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide:nth-child(2) {
	width: 60px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide:nth-child(3) {
	width: 133px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide:nth-child(4) {
	width: 59px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide:nth-child(5) {
	width: 130px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide:nth-child(6) {
	width: 106px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide:nth-child(7) {
	width: 129px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide:nth-child(8) {
	width: 33px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide:nth-child(9) {
	width: 78px;
}

.park_avialable_btns .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide span {
	padding: 20px 0;
}

.park_avialable_btns .pab_menu .pab_menu_nav {
	background-size: auto;
	background-position: 0;
	width: 11px;
	height: 21px;
	margin-top: -10.5px;
	opacity: 1;
	display: none;
}

.park_avialable_btns .pab_menu .pab_menu_nav.swiper-button-disabled {
	opacity: .5;
}

.park_avialable_btns .pab_menu .pab_menu_nav.swiper-button-prev {
	background-image: url(../img/i3.png);
}

.park_avialable_btns .pab_menu .pab_menu_nav.swiper-button-next {
	background-image: url(../img/i4.png);
}

#gimap,#gimap2 {
	height: 160px;
	position: relative;
}

#gimap.active {
	height: 475px;
}

#gimap .b {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 3px;
	background: rgba(64,48,49,.2);
	z-index: 20;
}

#gimap .gmap_btn,#gimap .gmap_btn:after {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 100%;
}

#gimap .gmap_btn {
	bottom: -36px;
	width: 72px;
	height: 72px;
	z-index: 10;
	cursor: pointer;
}

#gimap .gmap_btn:hover .crc,#gimap2 .gmap_btn2:hover .crc {
	-webkit-animation: 1s infinite circles;
	animation: 1s infinite circles;
}

#gimap .gmap_btn:after {
	content: "";
	top: 0;
	bottom: 0;
	background: #fff;
	width: 50px;
	height: 50px;
}

#gimap .gmap_btn:before {
	content: "";
	bottom: 0;
	margin: auto;
	background: url(../img/i16.svg) 50% no-repeat;
	width: 22px;
	height: 13px;
	z-index: 3;
}

#gimap .gmap_btn .crc {
	bottom: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background: #f6dfa4;
}

#gimap #gmap,#gimap2 #gmap2 {
	bottom: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#gimap2 {
	margin-top: 80px;
}

#gimap2.active {
	height: 475px;
}

#gimap #gmap,#gimap .gmap_btn .crc,#gimap .gmap_btn:before,#gimap2 #gmap2,#gimap2 .b {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

#gimap2 .b {
	height: 3px;
	background: rgba(64,48,49,.2);
	z-index: 20;
}

#gimap2 .gmap_btn2,#gimap2 .gmap_btn2:after {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 100%;
}

#gimap2 .gmap_btn2 {
	bottom: -36px;
	width: 72px;
	height: 72px;
	z-index: 10;
	cursor: pointer;
}

#gimap2 .gmap_btn2:after {
	content: "";
	top: 0;
	bottom: 0;
	background: #fff;
	width: 50px;
	height: 50px;
}

#gimap2 .gmap_btn2:before {
	content: "";
	right: 0;
	background: url(../img/i16.svg) 50% no-repeat;
	width: 22px;
	height: 13px;
	z-index: 3;
	bottom: 0;
	margin: auto;
}

#gimap2 .gmap_btn2 .crc,.ftr .ftr_btn:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

#gimap2 .gmap_btn2 .crc {
	right: 0;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background: rgba(240,159,84,.3);
}

#nav_bg_advertising h1,#nav_bg_advertising h2,.bmain #gmap {
	margin-top: 80px;
}

.info_content {
	padding: 25px 15px;
}

.info_content h3 {
	color: #32343d;
	font: 24px/30px DinDisplayPro;
}

.info_content p {
	color: #2d2d2d;
	font: 16px/22px DinDisplayPro;
	margin: 5px 0 0;
}

.info_content .t {
	color: #9d9ea1;
	font: 12px/12px DinDisplayPro;
	margin-right: 15px;
	display: none;
}

.map_info {
	padding: 0 15px;
	text-align: center;
}

.gmap .ymaps-2-1-79-balloon__content .map_info {
	padding: 0 15px;
	text-align: center;
	min-width: 450px;
}

.gmap .ymaps-2-1-79-balloon__content > ymaps{
	overflow: visible !important;
	width: auto  !important;
}

.gmap  .ymaps-2-1-79-balloon__layout{
	border-radius: 8px;
	-webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,.3);
	box-shadow: 0 2px 7px 1px rgba(0,0,0,.3);

}
.gmap  .ymaps-2-1-79-balloon {
	position: absolute;
	z-index: 1;
	padding: 0px;
	box-shadow: inset 0 0 0 0px rgba(0,0,0,.15), 0 5px 15px -7px rgba(0,0,0,.5);
}
.bparks .gm-style .gm-style-pbc+div div .map_info h3,.gm-style .gm-style-pbc+div div .map_info h3,.map_info .link a,.map_info h3 {
	color: #32343d!important;
	font: 24px/30px DinDisplayPro!important;
}

.map_info .link a {
	font: 17px/17px DinDisplayPro!important;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_info .adr {
	color: #2d2d2d!important;
	font: 16px/22px DinDisplayPro!important;
	margin: 5px 0 0;
}

.map_info .link {
	margin: 5px 0 0;
}

.map_info .link a:hover {
	color: #f09f54!important;
	-webkit-transition: .35s;
	transition: .35s;
}

#footer,.global_fltr .big_fltr_park_avialable {
	max-width: 1660px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	position: relative;
}

#footer {
	height: 124px;
	background-color: #fff;
	margin: 0 auto;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

#footer .copyright,#footer .developer {
	margin: 34px 0 0;
}

#footer .copyright p,#footer .developer p {
	color: #545454;
	font: 300 15px/15px DinDisplayPro;
}

#footer .developer p a {
	color: #54565a;
	-webkit-transition: .35s;
	transition: .35s;
}

#footer .social_list {
	margin: 19px 35px 0;
	font-size: 0;
}

#footer .social_list li {
	display: inline-block;
	margin: 0 10px 0 0;
}

#footer .social_list li a {
	font-size: 14px;
	line-height: 44px;
	border: 1px solid #e1e8f1;
	width: 44px;
	height: 44px;
	text-align: center;
	border-radius: 100%;
	display: block;
	margin: 0 auto;
	color: #54565a;
}

#footer .social_list li a:hover {
	color: #f09f54;
	border: 1px solid #f09f54;
}

.global_fltr {
	margin: 0 auto;
	position: relative;
	z-index: 20;
}

.global_fltr .big_fltr_park_avialable {
	margin: 70px auto 0;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

#gimap2 .gmap_btn2:before,.global_fltr .big_fltr_park_avialable .left_column_empty {
	position: absolute;
	top: 0;
	left: 0;
}

.global_fltr .big_fltr_park_avialable .left_column {
	width: 400px;
}

.global_fltr .big_fltr_park_avialable .left_column.fix {
	position: fixed;
	top: 100px;
	max-height: 600px;
	overflow-y: scroll;
}

.global_fltr .big_fltr_park_avialable .right_column {
	width: -webkit-calc(100% - 470px);
	width: calc(100% - 470px);
	min-height: 1000px;
}

.global_fltr .big_fltr_park_avialable .right_column.s {
	min-height: 850px;
}

.global_fltr .big_fltr_park_avialable .right_column.fix {
	position: relative;
	left: 470px;
}

#trigger_ftr {
	position: relative;
	top: -80px;
}

.ftr,.ftr.fix {
	text-align: center;
}

.ftr {
	margin: 0;
	display: none;
}

.ftr.fix {
	position: static;
	top: 100px;
	left: 0;
	right: 0;
	width: 100%;
	background: #fff;
	z-index: 465;
	padding: 10px 0;
	border-top: 0 solid #cbcbcb;
	border-bottom: 0 solid #cbcbcb;
}

.ftr .ftr_btn {
	margin: 0 0 20px;
	padding-left: 0;
	position: relative;
	display: inline-block;
	color: #2d2d2d;
	font: 18px/18px PFDinTextCondPro;
	background: 0 0;
	pointer-events: none;
	border: 0;
}

.ftr .ftr_btn.active:after {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.ftr .ftr_btn:after {
	content: " ";
	right: auto;
	width: 0;
	height: 0;
	border: 4px solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
	display: none;
}

.lcl {
	margin: 0 0 30px;
}

.lcl .ttl {
	background: #f09f54;
	padding: 17px 41px;
	margin: 0 0 32px;
}

.lcl .ttl h4 {
	color: #fff;
	font: 500 20px/20px DinDisplayPro;
}

.lcl .brdh_nts {
	height: 2px;
	background: #f09f54;
	margin: 80px 0 30px;
}

#footer .social_list li a,#footer .social_list li a:hover,.lcl .notis a,.lcl .notis a:hover {
	-webkit-transition: .35s;
	transition: .35s;
}

.lcl .notis,.lcl .notis a {
	color: #7c7c7c;
	font: 100 14px/24px DinDisplayPro;
}

.lcl .notis a:hover {
	color: #f09f54;
}

.lcl_check.active .rows {
	pointer-events: none;
	opacity: .5;
}

.lcl_check.active .rows.active {
	opacity: 1;
	pointer-events: auto;
}

.lcl_check .rows {
	margin: 0 0 27px;
	position: relative;
}

.lcl_check .rows:last-child {
	margin-bottom: 0;
}

.lcl_check .rows .star {
	display: inline-block;
	position: absolute;
	top: -4px;
	right: 26px;
	background: url(../img/i44.svg) 0 0/cover no-repeat;
	width: 33px;
	height: 31px;
	cursor: pointer;
}

.lcl_check .rows .star.active {
	background: url(../img/i44f.svg) 0 0/cover no-repeat;
}

.lcl_check input[type=checkbox].css-checkbox+label.css-label {
	padding-left: 41px;
	height: 21px;
	margin: 0;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0;
	font: 300 19px/21px DinDisplayPro;
	color: #000;
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: .35s;
	transition: .35s;
}

.lcl_check input[type=checkbox].css-checkbox+label.css-label:hover {
	color: #000;
	-webkit-transition: .35s;
	transition: .35s;
}

.lcl_check input[type=checkbox].css-checkbox+label.css-label a,.lcl_check input[type=checkbox].css-checkbox:checked+label.css-label,.lcl_check input[type=checkbox].css-checkbox:checked+label.css-label a {
	color: #000;
}

.aform .llf_desc .rows input[type=checkbox].css-checkbox:checked+label.css-label:after,.lcl_check input[type=checkbox].css-checkbox:checked+label.css-label:after {
	background: #f09f54;
	border-color: #f09f54;
}

.lcl_check label.css-label {
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.lcl_check label.css-label:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 21px;
	height: 21px;
	background: #fff;
	border: 1px solid #a0a0a0;
}

.scrollPanel .lcl_check .rows {
	margin: 0 0 15px;
}

.scrollPanel .lcl .brdh_nts {
	margin: 50px 0 15px;
}

.scrollPanel .lcl .notis {
	padding-right: 15px;
}

.rc_ttl {
	margin: 0;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
	z-index: 40;
}

.rc_ttl h1,.rc_ttl h2 {
	text-transform: none;
	font: 41px/41px DinDisplayPro;
}

.rc_ttl .sort {
	width: 265px;
}

.rc_ttl .sort .selectize-control.single .selectize-input {
	border-radius: 3px;
	text-align: left;
	padding: 15px 40px 15px 15px;
}

.rc_ttl .sort .selectize-control.single .selectize-input.not-full {
	padding-top: 0;
	padding-bottom: 0;
}

.rc_ttl .sort .selectize-control.single .selectize-input .item,.ttl_flat .col p {
	font: 19px/19px DinDisplayPro;
	color: #2d2d2d;
}

.ttl_flat .col p {
	color: #32343d;
}

.rc_ttl .sort .selectize-control.single .selectize-input:after {
	right: 10px;
}

.rc_ttl .sort .selectize-control.single .selectize-dropdown {
	text-align: left;
}

.rc_ttl,.sftr,.ttl_flat {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.sftr {
	margin: 17px 0 0;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sftr .v {
	background: #f0f0f0;
	font: 14px/14px DinDisplayPro;
	padding: 10px 40px 10px 20px;
	position: relative;
	margin: 0 20px 10px 0;
	color: #919295;
}

.sftr .v span {
	position: absolute;
	top: 12px;
	right: 12px;
	width: 8px;
	height: 8px;
	cursor: pointer;
	display: inline-block;
}

.sftr .v span:after {
	top: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	width: 8px;
	background: #231815;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.sftr .v span:after,.sftr .v span:before,.ttl_flat.fix .col:after {
	content: "";
	position: absolute;
	left: 0;
	margin: auto;
}

.sftr .v span:before {
	top: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	width: 8px;
	background: #231815;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.ttl_flat,.ttl_flat.fix {
	padding: 7px 0 10px;
}

.ttl_flat.two_cols.fix .col01:after {
	width: -webkit-calc(100% - 6px);
	width: calc(100% - 6px);
}

.desc_flat.build a .empty_build_to_suit .col02 .cl h5,.desc_flat.build a .full_build_to_suit .col02 .cl h5,.ttl_flat.two_cols.fix .col02:after,.ttl_flat.two_cols.fix .col03:after {
	width: 100%;
}

.ttl_flat.two_cols .col01 {
	width: 885px;
}

.ttl_flat.fix {
	position: fixed;
	top: 93px;
	z-index: 465;
	background: #f2f2f2;
	box-shadow: 0 3px 5px 0 rgba(86,86,86,.34);
	border-top: 1px solid #cbcbcb;
}

.ttl_flat.fix .col {
	position: relative;
}

.ttl_flat.fix .col:after {
	bottom: -10px;
	height: 4px;
	width: 99%;
	right: auto;
}

.ttl_flat .col .fix_col,.ttl_flat.fix .col .nfix {
	display: none;
}

.ttl_flat.fix .col .fix_col {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.desc_flats,.ttl_flat.fix .col .fix_col .c {
	margin: 0;
}

.ttl_flat.fix .col .fix_col .c01 {
	margin: 0 0 0 85px;
}

.ttl_flat.fix .col .fix_col .c02 {
	margin: 0 0 0 105px;
}

.ttl_flat.fix .col01:after {
	background: #a8a8a8;
}

.ttl_flat.fix .col02:after {
	background: #67c4e9;
}

.ttl_flat.fix .col03:after {
	left: auto;
	right: 0;
	background: #1e3e7f;
}

.ttl_flat .col {
	padding: 0 0 0 25px;
	width: 305px;
}

.ttl_flat .col01 {
	text-align: center;
	padding: 0;
	width: 580px;
}

.desc_flats .show_more {
	color: #32343d;
	margin: 0 0 50px;
	width: 100%;
	text-align: center;
}

.desc_flats .show_more .show_btn {
	background: 0 0;
	width: 100%;
	padding: 20px 0;
	display: block;
	border: 1px solid #cecece;
	color: #32343d;
	font: 22px/22px DinDisplayPro;
}

.desc_flat {
	position: relative;
	margin: 0 0 18px;
}

.desc_flat.build a:hover .empty_build_to_suit .col02 {
	background: #b0b0b0;
	border-top-color: #b0b0b0;
	border-bottom-color: #b0b0b0;
}

.desc_flat.build a:hover .empty_build_to_suit .col02 .cl1 .c,.desc_flat.build a:hover .empty_build_to_suit .col03 .cl1 .c,.desc_flat.build a:hover .empty_build_to_suit .col03 .cl1 .n,.desc_flat.build a:hover .empty_build_to_suit .col03 .cl2 .int,.desc_flat.build a:hover .empty_build_to_suit .col03 .cl2 .int .f,.desc_flat.build a:hover .full_build_to_suit .col02 .cl1 .c,.desc_flat.build a:hover .full_build_to_suit .col02 .cl2 .int,.desc_flat.build a:hover .full_build_to_suit .col02 .cl2 .int .f,.desc_flat.build a:hover .full_build_to_suit .col03 .cl1 .c,.desc_flat.build a:hover .full_build_to_suit .col03 .cl1 .n,.desc_flat.build a:hover .full_build_to_suit .col03 .cl2 .int,.desc_flat.build a:hover .full_build_to_suit .col03 .cl2 .int .f {
	color: #fff;
}

.desc_flat.build a:hover .empty_build_to_suit .col03 {
	background: #525252;
	border-top-color: #525252;
	border-bottom-color: #525252;
	border-right-color: #525252;
}

.desc_flat.build a:hover .full_build_to_suit .col02 {
	background: #b0b0b0;
	border-top-color: #b0b0b0;
	border-bottom-color: #b0b0b0;
}

.desc_flat.build a:hover .full_build_to_suit .col03 {
	background: #525252;
	border-top-color: #525252;
	border-bottom-color: #525252;
	border-right-color: #525252;
}

.desc_flat.build a .empty_build_to_suit .col02 {
	background: #fafafa;
	border-top-color: #b1b1b1;
	border-bottom-color: #b1b1b1;
}

.desc_flat.build a .empty_build_to_suit .col02 .cl {
	display: none;
}

.desc_flat.build a .empty_build_to_suit .col02 .cl .n {
	color: #2d2d2d;
	font: 300 21px/21px DinDisplayPro;
}

.desc_flat.build a .empty_build_to_suit .col02 .cl .n span {
	color: #a8a8a8;
	font: 300 18px/18px DinDisplayPro;
}

.desc_flat.build a .empty_build_to_suit .col03 {
	border-right-color: #b1b1b1;
}

.desc_flat.build a .empty_build_to_suit .col03 .cl2 .int {
	color: #000;
	-webkit-transition: .35s;
	transition: .35s;
	position: relative;
}

.desc_flat.build a .empty_build_to_suit .col03 .cl2 .int .f,.desc_flat.build a .full_build_to_suit .col02 .cl2 .int .f,.desc_flat.build a .full_build_to_suit .col03 .cl2 .int .f {
	display: block;
	color: #000;
	font: 15px/15px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
	position: absolute;
	top: -12px;
}

.desc_flat.build a .empty_build_to_suit .col03 .cl2 .int .v .ru:after,.desc_flat.build a .full_build_to_suit .col02 .cl2 .int .v .ru:after,.desc_flat.build a .full_build_to_suit .col03 .cl2 .int .v .ru:after {
	background: #000;
}

.desc_flat.build a .empty_build_to_suit .col03,.desc_flat.build a .full_build_to_suit .col02,.desc_flat.build a .full_build_to_suit .col03 {
	background: #fafafa;
	border-top-color: #b1b1b1;
	border-bottom-color: #b1b1b1;
}

.desc_flat.build a .full_build_to_suit .col02 .cl .n,.desc_flat.build a .full_build_to_suit .col02 .cl .n span {
	color: #a8a8a8;
	font: 300 18px/18px DinDisplayPro;
}

.desc_flat.build a .full_build_to_suit .col02 .cl2 .int,.desc_flat.build a .full_build_to_suit .col03 .cl2 .int {
	color: #000;
	-webkit-transition: .35s;
	transition: .35s;
	position: relative;
}

.desc_flat.build a .full_build_to_suit .col03 {
	border-right-color: #b1b1b1;
}

.desc_flat.build .f_build {
	position: absolute;
	top: 125px;
	left: 188px;
	display: block;
	width: 15px;
	height: 15px;
	z-index: 40;
}

.desc_flat.build .f_build span,.lease_and_suit .ras_in .brsin_link .f_build span {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
	border: 1px solid #bebebe;
	border-radius: 100%;
	font: 11px/13px DinDisplayPro;
	color: #039;
	text-align: center;
	margin: 0 3px;
	top: -2px;
}

.desc_flat.build .rows .col01 .fb .fbb1 p {
	font: 700 18px/18px DinDisplayPro;
}

.desc_flat.build .rows .col01 .fb .fbb2 .fbd2 .r {
	margin: 15px 0 0;
}

.desc_flat.two_cols a .rows .col01 {
	width: 879px;
}

.desc_flat.two_cols a .rows .col02 {
	border-right: 4px solid #f09f54;
	margin-right: 0;
}

.desc_flat.two_cols a .rows .col03 {
	margin-right: 0;
}

.desc_flat.two_cols_sale a .rows .col03 {
	margin-left: 6px;
}

.desc_flat .star {
	display: inline-block;
	position: absolute;
	top: 19px;
	right: 53%;
	background: url(../img/i44.svg) 0 0/cover no-repeat;
	width: 33px;
	height: 31px;
	cursor: pointer;
	z-index: 40;
}

.desc_flat .star.active {
	background-image: url(../img/i44f.svg);
}

.desc_flat a {
	display: block;
	z-index: 30;
}

.desc_flat a:hover .rows {
	box-shadow: 0 3px 5px 0 rgba(86,86,86,.34);
}

.desc_flat a:hover .rows .col02,.desc_flat a:hover .rows .col03 {
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat a:hover .rows .col02 .cl1 .c,.desc_flat a:hover .rows .col02 .cl1 .n,.desc_flat a:hover .rows .col02 .cl1 h5,.desc_flat a:hover .rows .col02 .cl2 .int,.desc_flat a:hover .rows .col03 .cl1 .c,.desc_flat a:hover .rows .col03 .cl1 .n,.desc_flat a:hover .rows .col03 .cl1 h5,.desc_flat a:hover .rows .col03 .cl2 .int {
	color: #fff;
}

.desc_flat a:hover .rows .col02 .cl2 .int .v .ru:after,.desc_flat a:hover .rows .col03 .cl2 .int .v .ru:after {
	background: currentColor;
}

.desc_flat .rows,.desc_flat .rows .col01 .ft {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.desc_flat .rows,.desc_flat a:hover .rows {
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat .rows .col {
	padding: 0 0 0 25px;
	width: 305px;
}

.desc_flat .rows .col01 {
	text-align: center;
	padding: 0;
	width: 580px;
	border: 4px solid #b1b1b1;
	border-right: 0;
}

.desc_flat .rows .col01 .ft {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	padding: 0 0 0 20px;
	height: 86px;
}

.desc_flat .rows .col01 .ft .lgs {
	min-width: 41px;
	height: 41px;
}

.desc_flat .rows .col01 .ft .desc {
	width: 435px;
	text-align: left;
	margin: 0 0 0 20px;
}

.desc_flat .rows .col01 .ft .desc p,.desc_flat .rows .col01 .ft .desc p span {
	color: #2d2d2d;
	font: 300 21px/21px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat .rows .col01 .ft .desc p span {
	display: block;
	color: #929292;
	margin: 0 0 3px;
}

.desc_flat .rows .col01 .ft .desc p span strong,.lease_and_suit .ras_in .brsin_link .col01 .ft .desc p span strong,.rent_and_sale .ras_in .rsin_link .col01 .ft .desc p span strong {
	color: #2d2d2d;
}

.desc_flat .rows .col01>.brdh {
	height: 1px;
	width: 500px;
	background: #f5f5f5;
}

.desc_flat .rows .col01 .fb,.desc_flat .rows .col01 .fb .fbb {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.desc_flat .rows .col01 .fb {
	position: relative;
	padding: 0;
}

.desc_flat .rows .col01 .fb .fbb {
	width: 50%;
	text-align: left;
	height: 75px;
}

.desc_flat .rows .col01 .fb .fbb1 {
	width: 220px;
	padding: 0 0 0 80px;
}

.desc_flat .rows .col01 .fb .fbb1 p,.desc_flat .rows .col01 .fb .fbb2 .fbd1 {
	color: #32343d;
	font: 500 34px/34px PFDinTextCompPro;
	margin: 6px 0 0;
}

.desc_flat .rows .col01 .fb .fbb2 .fbd1 {
	margin: 6px 0 0 30px;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat .rows .col01 .fb .fbb1 p span {
	color: #32343d;
	font: 300 18px/21px DinDisplayPro;
}

.desc_flat .rows .col01 .fb .fbb2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.desc_flat .rows .col01 .fb .fbb2 .fbd2,.desc_flat .rows .col02 .cl1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.desc_flat .rows .col01 .fb .fbb2 .fbd2 {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	margin: 0 0 0 10px;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat .rows .col01 .fb .fbb2 .fbd2 .r {
	color: #32343d;
	font: 500 16px/16px DinDisplayPro;
}

.desc_flat .rows .col01 .fb .fbb2 .fbd2 .r sup,.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 .fbd2 .r sup,.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd2 .r sup {
	font-size: 55%;
	top: -.75em;
}

.desc_flat .rows .col01 .fb .fbb2 .fbd2 .a {
	color: #32343d;
	font: 300 18px/18px DinDisplayPro;
}

.desc_flat .rows .col01 .fb .brdh {
	height: 58px;
	width: 1px;
	background: #f5f5f5;
}

.desc_flat .rows .col02,.desc_flat .rows .col03 {
	background: #fafafa;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat .rows .col02 {
	border-top: 4px solid #f09f54;
	border-bottom: 4px solid #f09f54;
	margin: 0 6px;
}

.desc_flat .rows .col02 .cl1 {
	margin: 0;
	height: 86px;
}

.desc_flat .rows .col02 .cl1 h5,.desc_flat .rows .col03 .cl1 h5 {
	color: #2d2d2d;
	font: 500 21px/21px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
	margin: -10px 0 10px;
	display: none;
}

.desc_flat .rows .col02 .cl1 .c {
	color: #2d2d2d;
	font: 300 21px/21px DinDisplayPro;
	margin: 0 0 6px;
}

.desc_flat .rows .col02 .cl1 .n {
	color: #a8a8a8;
	font: 300 18px/18px DinDisplayPro;
}

.desc_flat .rows .col02 .cl2 .int {
	color: #f09f54;
	font: 500 44px/44px PFDinTextCompPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat .rows .col02 .cl2 .int .v,.desc_flat .rows .col03 .cl2 .int .v {
	font: 300 25px/25px DinDisplayPro;
}

.desc_flat .rows .col02 .cl2 .int .v .ru,.desc_flat .rows .col03 .cl2 .int .v .ru {
	position: relative;
	text-transform: uppercase;
	display: inline-block;
	font: 500 44px/44px PFDinTextCompPro;
}

.desc_flat .rows .col02 .cl2 .int .v .ru:after,.desc_flat .rows .col03 .cl2 .int .v .ru:after {
	content: "";
	position: absolute;
	bottom: 14px;
	left: 0;
	right: 0;
	height: 2px;
	width: 15px;
	background: #f09f54;
}

.desc_flat .rows .col02 .brdh {
	height: 1px;
	width: 215px;
	background: #e1e1e1;
	margin: 0 0 15px;
}

.desc_flat .rows .col03 {
	border: 4px solid #f09f54;
	border-left: 0;
}

.desc_flat .rows .col03 .cl1 {
	margin: 0;
	height: 86px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.desc_flat .rows .col03 .cl1 .c {
	color: #2d2d2d;
	font: 300 21px/21px DinDisplayPro;
	margin: 0 0 6px;
}

.desc_flat .rows .col03 .cl1 .n {
	color: #a8a8a8;
	font: 300 18px/18px DinDisplayPro;
}

.desc_flat .rows .col03 .cl2 .int {
	color: #f09f54;
	font: 500 44px/44px PFDinTextCompPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat .rows .col03 .brdh {
	height: 1px;
	width: 215px;
	background: #e1e1e1;
	margin: 0 0 15px;
}

.desc_flat a,.why_choose_nk_slr2 {
	position: relative;
}

.why_choose_nk_slr2 .wc_slr_pgn2 {
	position: absolute;
	top: 0;
	bottom: auto;
}

.why_choose_nk_slr2 .wc_slr_pgn2 .txt {
	text-align: center;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	border: 1px solid #32343d;
	font: 300 27px/50px DinDisplayPro;
	display: inline-block;
	color: #32343d;
}

.why_choose_nk_slr2 .wc_slr_pgn2 .txt.swiper-pagination-total {
	border: 1px solid #32343d;
}

.why_choose_nk_slr2 .wc_slr_pgn2 .spr {
	display: inline-block;
	background: url(../img/i39g.png) no-repeat;
	width: 117px;
	height: 16px;
	margin: 0 12px;
}

.why_choose_nk_slr2 .nav_slr {
	width: 60px;
	height: 60px;
	margin-top: -8px;
	background-size: auto;
	background-image: none;
}

.why_choose_nk_slr2 .nav_slr.swiper-button-prev {
	border-right: 1px solid #32343d;
	left: 60px;
}

.why_choose_nk_slr2 .nav_slr.swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i10g.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.why_choose_nk_slr2 .nav_slr.swiper-button-next {
	border-left: 1px solid #32343d;
	right: 60px;
}

.why_choose_nk_slr2 .nav_slr.swiper-button-next:after {
	background: url(../img/i11g.svg) no-repeat;
}

.wc_slr2 {
	margin: 0 auto;
	max-width: 1450px;
	width: 100%;
}

.wc_slr2 .swiper-wrapper .swiper-slide-active,.why_choose_nk2 .why_choose_nk_slr2 .wc_slr2 .swiper-wrapper .swiper-slide-active {
	border: 0 solid rgba(255,255,255,.4);
	border-top: 0;
	border-bottom: 0;
}

.wc_slr2 .swiper-wrapper .swiper-slide,.why_choose_nk2 .why_choose_nk_slr2 .wc_slr2 .swiper-wrapper .swiper-slide {
	height: auto;
}

.wc_slr2 .caption {
	padding: 0 15px;
}

.wc_slr2 .caption .int {
	color: #fff;
	width: 90px;
	height: 90px;
	border-radius: 100%;
	border: 2px solid rgba(250,253,255,.33);
	text-align: center;
	margin: 0 auto;
	font: 48px/86px DinDisplayPro;
}

.wc_slr2 .caption p {
	font: 300 19px/32px DinDisplayPro;
	margin: 26px auto 0;
	color: #2d2d2d;
	max-width: 310px;
	width: 100%;
}

.wc_slr2 .caption .ics {
	display: inline-block;
	background: url(../img/i36.png) no-repeat;
	width: 65px;
	height: 54px;
	margin: 0 auto;
}

.wc_slr2 .nav_slr {
	width: 60px;
	height: 60px;
	margin-top: -30px;
	background-size: auto;
	background-image: none;
}

.wc_slr2 .nav_slr.swiper-button-prev {
	border-right: 1px solid rgba(255,255,255,.4);
	left: -24px;
}

.wc_slr2 .nav_slr.swiper-button-next:after,.wc_slr2 .nav_slr.swiper-button-prev:after,.why_choose_nk_slr2 .nav_slr.swiper-button-next:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 11px;
	height: 21px;
}

.wc_slr2 .nav_slr.swiper-button-prev:after {
	background: url(../img/i10.svg) no-repeat;
}

.wc_slr2 .nav_slr.swiper-button-next {
	border-left: 1px solid rgba(255,255,255,.4);
	right: -24px;
}

.wc_slr2 .nav_slr.swiper-button-next:after {
	background: url(../img/i11.svg) no-repeat;
}

.why_choose_nk2 .wcp_ttl {
	margin-bottom: 40px;
}

.why_choose_nk2 .why_choose_nk_slr2 .wc_slr2 {
	padding-top: 104px;
}

.park_avialable_form {
	background: #f4f4f4;
	position: relative;
	margin: 90px 0 0;
	z-index: 99;
}

.park_avialable_form.no-result {
	margin: 40px 0 0;
}

.park_avialable_form.no-result:after,.park_avialable_form:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 50px 0;
	border-color: #fff transparent transparent;
}

.park_avialable_form:after {
	border-width: 45px 97.5px 0;
}

.park_avialable_form.no-result .win_popup {
	background: #f4f4f4;
	margin: 0 auto;
	width: 990px;
	display: block!important;
	min-height: 530px;
}

.park_avialable_form.no-result .win_popup .line_pp {
	background: #f4f4f4;
	padding: 60px 15px 13px;
}

.park_avialable_form.no-result .win_popup .blc_pp_wt {
	width: 100%;
	padding: 25px 0 50px;
}

.park_avialable_form.no-result .win_popup .blc_pp_wt .tw_pp div {
	width: 489px;
}

.park_avialable_form .win_popup .blc_pp_wt .blc_tstar textarea,.park_avialable_form .win_popup .blc_pp_wt .pp_in input,.park_avialable_form .win_popup .blc_pp_wt .selectize-control.single .selectize-dropdown,.park_avialable_form .win_popup .blc_pp_wt .selectize-control.single .selectize-input,.park_avialable_form.no-result .win_popup .blc_pp_wt .blc_tstar textarea,.park_avialable_form.no-result .win_popup .blc_pp_wt .pp_in input,.park_avialable_form.no-result .win_popup .blc_pp_wt .selectize-control.single .selectize-dropdown,.park_avialable_form.no-result .win_popup .blc_pp_wt .selectize-control.single .selectize-input {
	background: #f4f4f4;
}

.park_avialable_form .win_popup .blc_pp_wt .selectize-control.single .selectize-input:after,.park_avialable_form.no-result .win_popup .blc_pp_wt .selectize-control.single .selectize-input:after {
	right: 10px;
}

.park_avialable_form .win_popup .blc_pp_wt .selectize-control.single .selectize-input.not-full,.park_avialable_form.no-result .win_popup .blc_pp_wt .selectize-control.single .selectize-input.not-full {
	padding-top: 0;
	padding-bottom: 0;
}

.park_avialable_form .win_popup .blc_pp_wt .selectize-control.single .selectize-dropdown .nicescroll-rails,.park_avialable_form.no-result .win_popup .blc_pp_wt .selectize-control.single .selectize-dropdown .nicescroll-rails {
	background: #b8b8b8;
	width: 1px!important;
}

.park_avialable_form .win_popup .blc_pp_wt .selectize-control.single .selectize-dropdown .nicescroll-rails .nicescroll-cursors,.park_avialable_form.no-result .win_popup .blc_pp_wt .selectize-control.single .selectize-dropdown .nicescroll-rails .nicescroll-cursors {
	left: 23px;
}

.park_avialable_form .win_popup {
	background: #f4f4f4;
	margin: 0 auto;
	width: 1150px;
	display: block!important;
}

.park_avialable_form .win_popup .line_pp {
	background: #f4f4f4;
	padding: 90px 15px 13px;
}

.park_avialable_form .win_popup .blc_pp_wt {
	width: 100%;
}

.park_avialable_form .win_popup .blc_pp_wt .tw_pp div {
	width: 569px;
}

#park_avialable_uib {
	margin: 65px 0 0;
}

.rent_and_sale {
	margin: 72px 0 0;
}

.rent_and_sale .all_events {
	margin: 21px 0 62px;
}

.rent_and_sale .ras_ttl {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 0 31px;
}

.rent_and_sale .ras_ttl .ttl {
	width: -webkit-calc(50% - 11px);
	width: calc(50% - 11px);
}

.rent_and_sale .ras_in .ttl h3,.rent_and_sale .ras_ttl .ttl h3 {
	font: 500 27px/27px DinDisplayPro;
	text-transform: uppercase;
}

.rent_and_sale .ras_ttl .ttl h3 span {
	font: 300 18px/18px DinDisplayPro;
	color: #6d6e73;
	text-transform: none;
}

.rent_and_sale .ras_ttl .ttl:nth-child(1) h3 {
	color: #bbb;
}

.rent_and_sale .ras_ttl .ttl:nth-child(2) h3 {
	color: #54565a;
}

.rent_and_sale .ras_in {
	margin: 0 0 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.rent_and_sale .ras_in .ttl {
	width: 100%;
	display: none;
}

.rent_and_sale .ras_in .ttl h3 span {
	font: 300 19px/19px DinDisplayPro;
	color: #6d6e73;
	text-transform: none;
}

.rent_and_sale .ras_in .ttl01 {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	order: 0;
	margin: 0 0 25px;
}

.rent_and_sale .ras_in .ttl01 h3 {
	color: #bbb;
}

.rent_and_sale .ras_in .ttl02 {
	margin: 30px 0 25px;
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	order: 4;
}

.rent_and_sale .ras_in .ttl02 h3 {
	color: #54565a;
}

.rent_and_sale .ras_in .rsin_link {
	width: -webkit-calc(50% - 11px);
	width: calc(50% - 11px);
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0 0 18px;
	position: relative;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link01 {
	border: 4px solid #bbb;
}

#menu-primary a:hover,.rent_and_sale .ras_in .rsin_link01 .col02 .cl .int,.rent_and_sale .ras_in .rsin_link02 .col02 .cl .int {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

#menu-primary li.active a span:after,.hide_ftr .pab_menu .pab_menu_ios .selectric-items li.selected,.rent_and_sale .ras_in .rsin_link01 .col02 .cl .int .v .ru:after,.rent_and_sale .ras_in .rsin_link02 .col02 .cl .int .v .ru:after {
	background: #f09f54;
}

.rent_and_sale .ras_in .rsin_link01:hover,.rent_and_sale .ras_in .rsin_link02:hover {
	border-color: #f09f54;
	box-shadow: 0 3px 5px 0 rgba(86,86,86,.34);
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link01:hover .col02,.rent_and_sale .ras_in .rsin_link02:hover .col02 {
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link01:hover .col02 .cl .c,.rent_and_sale .ras_in .rsin_link01:hover .col02 .cl .int,.rent_and_sale .ras_in .rsin_link01:hover .col02 .cl .n,.rent_and_sale .ras_in .rsin_link02:hover .col02 .cl .c,.rent_and_sale .ras_in .rsin_link02:hover .col02 .cl .int,.rent_and_sale .ras_in .rsin_link02:hover .col02 .cl .n {
	color: #fff;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link01:hover .col02 .cl .int .v .ru:after,.rent_and_sale .ras_in .rsin_link02:hover .col02 .cl .int .v .ru:after {
	background: #fff;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link02 {
	border: 4px solid #54565a;
}

.rent_and_sale .ras_in .rsin_link .col01 {
	width: 580px;
}

.rent_and_sale .ras_in .rsin_link .col01 .ft {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	position: relative;
	padding: 17px 0 21px 20px;
}

.rent_and_sale .ras_in .rsin_link .col01 .ft .lgs {
	min-width: 41px;
	height: 41px;
	margin-top: 4px;
}

.rent_and_sale .ras_in .rsin_link .col01 .ft .desc {
	width: 435px;
	text-align: left;
	margin: 0 0 0 20px;
}

.rent_and_sale .ras_in .rsin_link .col01 .ft .desc p {
	color: #2d2d2d;
	font: 20px/20px DinDisplayPro;
}

.rent_and_sale .ras_in .rsin_link .col01 .ft .desc p span {
	display: block;
	font: 300 20px/20px DinDisplayPro;
	color: #929292;
	margin: 0 0 3px;
}

.lease_and_suit .ras_in .brsin_link .col01 .ft .desc h4,.rent_and_sale .ras_in .rsin_link .col01 .ft .desc h4 {
	color: #2d2d2d;
	font: 300 20px/20px DinDisplayPro;
	margin: 3px 0 0;
}

.rent_and_sale .ras_in .rsin_link .col01>.brdh {
	height: 1px;
	width: 500px;
	background: #f5f5f5;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb,.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb {
	position: relative;
	padding: 0;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb {
	width: 50%;
	text-align: left;
	height: 75px;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb1 {
	width: 220px;
	padding: 0 0 0 80px;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb1 p {
	color: #32343d;
	font: 500 37px/37px PFDinTextCompPro;
	margin: 6px 0 0;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb1 p span {
	color: #32343d;
	font: 300 18px/21px DinDisplayPro;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd1 {
	color: #32343d;
	font: 500 37px/37px PFDinTextCompPro;
	margin: 6px 0 0 30px;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 0 0 10px;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd2 .r {
	color: #32343d;
	font: 500 18px/18px DinDisplayPro;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd2 .a {
	color: #32343d;
	font: 300 18px/18px DinDisplayPro;
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .brdh {
	height: 58px;
	width: 1px;
	background: #f5f5f5;
}

.rent_and_sale .ras_in .rsin_link .col02 {
	width: 240px;
	background: #fafafa;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link .col02 .cl {
	padding: 0 0 0 40px;
}

.rent_and_sale .ras_in .rsin_link .col02 .cl .c {
	color: #2d2d2d;
	font: 300 19px/19px DinDisplayPro;
	margin: 18px 0 6px;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link .col02 .cl .n {
	color: #a8a8a8;
	font: 300 18px/18px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link .col02 .cl .int {
	font: 500 44px/44px PFDinTextCompPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link .col02 .cl .int .v {
	font: 300 25px/25px DinDisplayPro;
}

.rent_and_sale .ras_in .rsin_link .col02 .cl .int .v sup {
	font-size: 50%;
	top: -.75em;
}

.rent_and_sale .ras_in .rsin_link .col02 .cl .int .v .ru {
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	font: 500 44px/44px PFDinTextCompPro;
}

.rent_and_sale .ras_in .rsin_link .col02 .cl .int .v .ru:after {
	content: "";
	position: absolute;
	bottom: 15px;
	left: -2px;
	right: 0;
	margin: auto;
	height: 2px;
	width: 17px;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_and_sale .ras_in .rsin_link .col02 .brdh {
	margin: 20px auto 15px;
	height: 1px;
	width: 215px;
	background: #e6e6e6;
}

.static_link {
	margin: 0 0 75px;
}

.your_building_turnkey {
	background: #f4f4f4;
	position: relative;
	padding: 1px 0 50px;
	margin: 100px 0 75px;
}

.your_building_turnkey:before {
	content: "";
	position: absolute;
	top: -38px;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 84px 38px;
	border-color: transparent transparent #f4f4f4;
}

.your_building_turnkey .ybt_ttl {
	margin: 65px 0 0;
	text-align: center;
}

.your_building_turnkey .ybt_ttl h3 {
	color: #32343d;
	font: 500 27px/27px DinDisplayPro;
	text-transform: uppercase;
	margin: 0 0 20px;
}

.your_building_turnkey .ybt_ttl p {
	color: #32343d;
	font: 500 19px/19px DinDisplayPro;
	text-transform: uppercase;
}

.your_building_turnkey .ybl_desc {
	position: relative;
	text-align: center;
	margin: 0 auto;
	max-width: 700px;
	width: 100%;
}

.your_building_turnkey .ybl_desc .lines {
	width: 450px;
	height: 54px;
	margin: 0 auto;
	position: relative;
}

.your_building_turnkey .ybl_desc .lines .line {
	background: #cdcecf;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.your_building_turnkey .ybl_desc .lines .line01 {
	height: 22px;
	width: 1px;
}

.your_building_turnkey .ybl_desc .lines .line02 {
	height: 1px;
	width: 100%;
	top: 22px;
}

.your_building_turnkey .ybl_desc .lines .line03 {
	height: 24px;
	width: 1px;
	right: auto;
	top: 45px;
}

.your_building_turnkey .ybl_desc .lines .line03:after {
	content: "";
	position: absolute;
	top: 35px;
	left: -5px;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 11px;
	height: 11px;
	border-radius: 100%;
	background: rgba(240,159,84,.2);
}

.your_building_turnkey .ybl_desc .lines .line03:before {
	content: "";
	position: absolute;
	top: 35px;
	left: -3px;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background: #f09f54;
}

.your_building_turnkey .ybl_desc .lines .line04 {
	height: 24px;
	width: 1px;
	left: auto;
	top: 45px;
}

.your_building_turnkey .ybl_desc .lines .line04:after {
	content: "";
	position: absolute;
	top: 35px;
	left: -5px;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 11px;
	height: 11px;
	border-radius: 100%;
	background: rgba(240,159,84,.2);
}

.your_building_turnkey .ybl_desc .lines .line04:before {
	content: "";
	position: absolute;
	top: 35px;
	left: -3px;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background: #f09f54;
}

.your_building_turnkey .ybl_desc .lines_txt {
	position: relative;
	margin: 45px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.your_building_turnkey .ybl_desc .lines_txt .line_txt .from {
	font: 300 17px/17px DinDisplayPro;
	display: inline-block;
	position: relative;
	top: -30px;
	left: -10px;
}

.your_building_turnkey .ybl_desc .lines_txt .line_txt .t {
	font: 500 42px/42px DinDisplayPro;
	display: inline-block;
	position: relative;
}

.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .int {
	font: 500 55px/55px PFDinTextCompPro;
}

.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .ru {
	color: #f09f54;
	text-transform: uppercase;
	font: 500 55px/55px PFDinTextCompPro;
	position: relative;
}

.we_build .we_desc .wd .wd_txt .bint .ru:after,.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .ru:after {
	content: "";
	position: absolute;
	top: 20px;
	right: 0;
	bottom: 0;
	margin: auto;
	height: 4px;
	background: #f09f54;
}

.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .ru:after {
	left: -6px;
	width: 20px;
}

.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .m {
	font: 300 24px/24px DinDisplayPro;
	color: #f09f54;
	display: inline-block;
	text-align: left;
	margin: 0 0 0 10px;
}

.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .m sup {
	font-size: 47%;
	top: -.75em;
}

.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .m .n {
	color: #a8a8a8;
	font: 300 18px/18px DinDisplayPro;
	display: block;
}

#menu-primary li.active a span,.hide_ftr .hsort button.active,.your_building_turnkey .ybl_desc .lines_txt .line_txt01 .from,.your_building_turnkey .ybl_desc .lines_txt .line_txt01 .t,.your_building_turnkey .ybl_desc .lines_txt .line_txt02 .from,.your_building_turnkey .ybl_desc .lines_txt .line_txt02 .t {
	color: #f09f54;
}

.your_building_turnkey .ybl_btns {
	text-align: center;
	margin: 40px 0 0;
}

.your_building_turnkey .ybl_btns .ybl_btn {
	color: #fff;
	display: inline-block;
	padding: 22px 63px;
	border-radius: 2px;
	font: 19px/19px DinDisplayPro;
}

.bplans .closes:hover:after,.bplans .closes:hover:before,.your_building_turnkey .ybl_btns .ybl_btn,.your_building_turnkey .ybl_btns .ybl_btn:hover {
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.nav_bg_building {
	height: 470px;
}

.nav_bg_building h1,.nav_bg_building h2 {
	margin-top: 0;
	font: 500 56px/56px PFDinTextCompPro;
}

.bparks #nav_bg_not_menu p, .bmain #nav_bg_not_menu p, .nav_bg_building .nbc_txt {
	font: 300 19px/24px DinDisplayPro;
	color: #fff;
	text-transform: uppercase;
	margin: 10px 0 0;
	position: relative;
	z-index: 20;
}

.nav_bg_building .nbb_desc {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 50px auto 0;
	max-width: 1290px;
	width: 100%;
	position: relative;
	z-index: 20;
}

.nav_bg_building .nbb_desc .nd {
	width: 340px;
	padding: 0 15px;
}

.nav_bg_building .nbb_desc .nd a {
	display: block;
}

.nav_bg_building .nbb_desc .nd a img {
	max-width: 100px;
}

.nav_bg_building .nbb_desc .nd a p {
	color: #fff;
	font: 16px/23px DinDisplayPro;
	margin: 10px 0 0;
	height: 52px;
}

.nav_bg_building .nbb_desc .nd a .arw {
	position: relative;
	width: 36px;
	height: 36px;
	background: rgba(255,255,255,.1);
	border-radius: 100%;
	margin: 0 auto;
	display: none;
}

.nav_bg_building .nbb_btns {
	text-align: center;
	margin: 30px 0 0;
	position: relative;
	z-index: 20;
}

.nav_bg_building .nbb_btns .nbb_btn {
	color: #fff;
	background: #f09f54;
	display: inline-block;
	padding: 20px 60px;
	border-radius: 2px;
	font: 19px/19px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.nav_bg_building .nbb_btns .nbb_btn:hover {
	background: #54565a;
	-webkit-transition: .35s;
	transition: .35s;
}

.we_build {
	background: #fafafa;
	margin: 0;
	padding: 35px 15px 50px;
}

.we_build .we_ttl {
	text-align: center;
}

.we_build .we_ttl h1,.we_build .we_ttl h2 {
	font: 30px/30px DinDisplayPro;
	text-transform: none;
}

.we_build .we_desc,.we_build .we_desc_n {
	max-width: 1350px;
	width: 100%;
	margin: 60px auto 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

.we_build .we_desc .wd {
	width: 366px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.we_build .we_desc .wd .wd_img {
	width: 41px;
	height: 41px;
	border: 1px solid #f09f54;
	text-align: center;
	position: relative;
}

.we_build .we_desc .wd .wd_img img,.we_build .we_desc_n .r .c .wd_img img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.we_build .we_desc .wd .wd_txt {
	width: -webkit-calc(100% - 65px);
	width: calc(100% - 65px);
	margin: -27px 0 0;
}

.we_build .we_desc .wd .wd_txt .from {
	color: #f09f54;
	font: 300 19px/19px DinDisplayPro;
}

.we_build .we_desc .wd .wd_txt .bint,.we_build_about,.we_build_about .aop_desc,.we_build_about .aop_desc .aop_desc_in .aod_txt ul {
	margin: 0;
}

.we_build .we_desc .wd .wd_txt .bint .int,.we_build .we_desc .wd .wd_txt .bint .ru {
	color: #f09f54;
	font: 54px/54px DinDisplayPro;
}

.we_build .we_desc .wd .wd_txt .bint .ru {
	text-transform: uppercase;
	position: relative;
	margin: 0 0 0 13px;
}

#menu-primary .sub-menu .list_city,.we_build .we_desc .wd .wd_txt .bint .ru.simple:after {
	display: none;
}

.we_build .we_desc .wd .wd_txt .bint .ru:after {
	left: -13px;
	width: 22px;
}

.we_build .we_desc .wd .wd_txt .bint .m {
	color: #f09f54;
	font: 25px/25px DinDisplayPro;
	position: relative;
}

.desc_flat_n .rows .col.col03 .ai .ci .tx .db .m sup,.lease_and_suit .ras_in .brsin_link .col02 .cl .int .v sup,.we_build .we_desc .wd .wd_txt .bint .m sup {
	font-size: 50%;
	top: -.75em;
}

.we_build .we_desc .wd .wd_txt .txt {
	color: #32343d;
	font: 19px/19px DinDisplayPro;
	margin: 5px 0 23px;
}

.we_build .we_desc .wd .wd_txt .link {
	display: inline-block;
	background: #f2f2f2;
	padding: 21px 0;
	color: #32343d;
	text-align: center;
	font: 300 19px/19px DinDisplayPro;
	border-radius: 2px;
	border: 1px solid #dcdcdc;
	-webkit-transition: .35s;
	transition: .35s;
	width: 250px;
}

.we_build .we_desc .wd .wd_txt .link:hover {
	-webkit-transition: .35s;
	transition: .35s;
	box-shadow: 0 3px 9px rgba(0,0,0,.38);
}

.we_build .we_desc .wd02,.we_build .we_desc_n .wd.wd02 {
	width: 1px;
	min-width: 1px;
	max-width: 1px;
	height: 158px;
	background: #e1e1e1;
	margin: 0 35px;
}

.we_build .we_desc_n .wd {
	width: 366px;
}

.we_build .we_desc_n .r {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	width: 100%;
}

.we_build .we_desc_n .r .c.c01 {
	width: 41px;
}

.we_build .we_desc_n .r .c.c02 {
	width: -webkit-calc(100% - 41px);
	width: calc(100% - 41px);
}

.we_build .we_desc_n .r .c .wd_img {
	width: 41px;
	height: 41px;
	border: 1px solid #f09f54;
	text-align: center;
	position: relative;
}

.we_build .we_desc_n .r .c .txt {
	color: #f09f54;
	font: 30px/30px DinDisplayPro;
	margin: 0 0 0 30px;
}

.we_build .we_desc_n .lk_btn {
	margin: 35px 0 0 17px;
}

.we_build .we_desc_n .lk_btn .link {
	display: inline-block;
	background: #f2f2f2;
	padding: 21px 0;
	color: #32343d;
	text-align: center;
	font: 300 19px/19px DinDisplayPro;
	border-radius: 2px;
	border: 1px solid #dcdcdc;
	-webkit-transition: .35s;
	transition: .35s;
	width: 250px;
}

.we_build .we_desc_n .lk_btn .link:hover {
	-webkit-transition: .35s;
	transition: .35s;
	box-shadow: 0 3px 9px rgba(0,0,0,.38);
}

.we_build_about .aop_desc .aop_desc_in {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_bg {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	order: -1;
}

.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_txt a,.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
	padding-left: 140px;
}

.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_txt a .arw {
	right: auto;
	left: -45px;
}

.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_txt a .arw:before {
	background: url(../img/i4.svg) 50% no-repeat;
	left: -1px;
}

.we_build_about .aop_desc .aop_desc_in .over {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	bottom: auto;
	width: 100%;
	height: 70%;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,.36)),color-stop(35%,rgba(38,37,42,.36)),to(rgba(255,255,255,0)));
	background: linear-gradient(to bottom,rgba(0,0,0,.36) 1%,rgba(38,37,42,.36) 35%,rgba(255,255,255,0) 100%);
}

.we_build_about .aop_desc .aop_desc_in h3 {
	color: #fff;
	font: 32px/42px DinDisplayPro;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	max-width: 650px;
	top: 35px;
	width: 100%;
}

.we_build_about .aop_desc .aop_desc_in .aod_txt {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	z-index: 10;
}

.we_build_about .aop_desc .aop_desc_in .aod_txt a {
	display: block;
	padding: 75px 55px 75px 105px;
	width: 100%;
	cursor: default;
}

.we_build_about .aop_desc .aop_desc_in .aod_txt h4,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt h4 {
	color: #32343d;
	font: 300 22px/26px DinDisplayPro;
	margin: 0 0 16px;
}

.we_build_about .aop_desc .aop_desc_in .aod_txt ul li {
	color: #32343d;
	font: 300 22px/33px DinDisplayPro;
	max-width: 680px;
	margin: 0 0 13px;
	position: relative;
}

.we_build_about .aop_desc .aop_desc_in .aod_txt ul li:after {
	content: "";
	position: absolute;
	top: 14px;
	left: -30px;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #f09f54;
}

.we_build_about .aop_desc .aop_desc_in .aod_txt .brdh {
	display: block;
	width: 270px;
	margin: 25px 0 23px;
	height: 1px;
	background: #d8d8d8;
}

.we_build_about .aop_desc .aop_desc_in .aod_txt .arw {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: auto;
	right: -45px;
	width: 90px;
	height: 90px;
	background: #f6dfa4;
	border-radius: 100%;
}

.we_build_about .aop_desc .aop_desc_in .aod_txt .arw:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 70px;
	height: 70px;
	background: #fff;
	border-radius: 100%;
}

.we_build_about .aop_desc .aop_desc_in .aod_txt .arw:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: -3px;
	width: 21px;
	height: 17px;
	background: url(../img/i3.svg) 50% no-repeat;
	border-radius: 100%;
	z-index: 1;
}

.we_build_about .aop_desc .aop_desc_in .aod_bg {
	width: 50%;
	position: relative;
	overflow: hidden;
	z-index: 5;
	height: 570px;
}

.we_build_about .aop_desc .aop_desc_in .aod_bg a {
	cursor: default;
}

.we_build_about .aop_desc .aop_desc_in .aod_bg a .aod_bg_in {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	-webkit-transition: .5s;
	transition: .5s;
}

.we_build_about .aop_desc .aop_desc_in .aod_bg a .aod_bg_in.hover,.we_build_about .aop_desc .aop_desc_in .aod_bg a:hover .aod_bg_in {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .5s;
	transition: .5s;
}

.build_your_building {
	margin: 66px 0 62px;
	text-align: center;
	padding: 0 15px;
}

.build_your_building .big_line {
	display: inline-block;
	height: 73px;
	width: 17px;
	background: #f09f54;
	margin: 0 0 28px;
}

.build_your_building h1,.build_your_building h2 {
	font: 500 52px/52px PFDinTextCompPro;
	color: #32343d;
}

.build_your_building p {
	color: #f09f54;
	font: 500 27px/27px DinDisplayPro;
	margin: 14px 0 34px;
	text-transform: uppercase;
}

.build_your_building .big_arw {
	display: inline-block;
	background: url(../img/i48.png) no-repeat;
	width: 106px;
	height: 93px;
}

.color_btn {
	border: 0;
	padding: 22px 0;
}

.color_btn,.color_btn:hover {
	color: #fff;
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.show_all_parks_margin {
	margin: 40px 0 75px;
}

.bplans {
	display: none;
	text-align: center;
	margin-top: -25px;
}

.bplans .closes {
	position: absolute;
	top: 45px;
	right: 180px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	z-index: 50;
}

.bplans .closes:after,.bplans .closes:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 1px;
	width: 100%;
	background: #b5b5b5;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: .35s;
	transition: .35s;
}

.bplans .closes:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.bplans,.hamburger,.static_link_park.active1 .category_slr,.static_link_park.active2 .category_slr {
	position: relative;
}

.static_link_park.active1 .category_slr:after {
	content: "";
	position: absolute;
	height: 3px;
	width: 50%;
	left: 0;
	bottom: -3px;
	background: #b1b1b1;
}

.static_link_park.active2 .category_slr:after {
	content: "";
	position: absolute;
	height: 3px;
	width: 50%;
	right: 0;
	bottom: -3px;
	background: #b1b1b1;
}

.hamburger {
	cursor: pointer;
	display: inline-block;
	width: 25px;
	height: 20px;
	top: 0;
	left: 0;
	z-index: 200;
}

.hamburger span {
	top: 0;
}

.hamburger span,.hamburger span:after,.hamburger span:before {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	background-color: #32343d;
	width: 100%;
	height: 1px;
}

.hamburger span:after {
	content: "";
	top: 5px;
}

.hamburger span:before {
	content: "";
	top: 10px;
}

.mobile_nav,.mobile_nav.opens {
	-webkit-transition: .35s;
	transition: .35s;
}

.mobile_nav {
	position: fixed;
	-webkit-transform: translateX(-360px);
	-ms-transform: translateX(-360px);
	transform: translateX(-360px);
	height: 100%;
	width: 320px;
	z-index: 999;
	overflow: hidden;
	background: #fff;
	display: none;
}

.mobile_nav.opens {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.mobile_nav #nav-wrapper {
	width: 370px;
	height: -webkit-calc(100% - 70px);
	height: calc(100% - 70px);
	position: absolute;
	z-index: 180;
	overflow-y: scroll;
}

#menu-toggle {
	position: absolute;
	left: -100px;
	top: 45px;
	color: #32343d;
	z-index: 400;
}

#menu-icon,#menu-icon span {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	position: absolute;
}

#menu-icon {
	width: 25px;
	height: 25px;
	left: 16px;
	top: 14px;
	cursor: pointer;
}

#menu-icon span {
	display: block;
	height: 1px;
	width: 50%;
	background-color: #32343d;
}

#menu-icon span:nth-child(even),#menu-iconH span:nth-child(even) {
	left: 50%;
}

#menu-icon span:nth-child(odd),#menu-iconH span:nth-child(odd) {
	left: 0;
}

#menu-icon span:nth-child(1),#menu-icon span:nth-child(2),#menu-iconH span:nth-child(1),#menu-iconH span:nth-child(2) {
	top: 0;
}

#menu-icon span:nth-child(3),#menu-icon span:nth-child(4),#menu-iconH span:nth-child(3),#menu-iconH span:nth-child(4) {
	top: 5px;
}

#menu-icon span:nth-child(5),#menu-icon span:nth-child(6),#menu-iconH span:nth-child(5),#menu-iconH span:nth-child(6) {
	top: 10px;
}

#menu-icon span:hover,#menu-iconH span:hover {
	background-color: #f09f54;
}

#menu-toggleH {
	position: absolute;
	left: 25px;
	top: 25px;
	color: #32343d;
	z-index: 4000;
	display: none;
}

#menu-iconH,#menu-iconH span {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	position: absolute;
}

#menu-iconH {
	width: 35px;
	height: 25px;
	left: 0;
	top: 0;
	cursor: pointer;
}

#menu-iconH span {
	display: block;
	height: 2px;
	width: 50%;
	background-color: #32343d;
}

.opens #menu-toggle {
	left: 275px;
	top: 7px;
}

.opens #menu-icon span:nth-child(1),.opens #menu-icon span:nth-child(6) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.opens #menu-icon span:nth-child(2),.opens #menu-icon span:nth-child(5) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.opens #menu-icon span:nth-child(1) {
	left: 0;
	top: 6px;
}

.opens #menu-icon span:nth-child(2) {
	left: -webkit-calc(50% - 4px);
	left: calc(50% - 4px);
	top: 6px;
}

.opens #menu-icon span:nth-child(3) {
	left: -50%;
	opacity: 0;
}

.opens #menu-icon span:nth-child(4) {
	left: 100%;
	opacity: 0;
}

.opens #menu-icon span:nth-child(5) {
	left: 0;
	top: 15px;
}

.opens #menu-icon span:nth-child(6) {
	left: -webkit-calc(50% - 4px);
	left: calc(50% - 4px);
	top: 15px;
}

.opens #menu-overlay {
	z-index: 300;
	left: 340px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
}

.opens #menu-primary {
	left: 0;
}

#menu-primary {
	width: 340px;
	max-width: 100%;
	background: #fff;
	position: relative;
	left: 0;
	bottom: 0;
	top: 0;
	overflow: hidden;
	z-index: 0;
	padding-top: 0;
	min-height: 100%;
	overflow-y: scroll;
}

#menu-primary .submenu-arrow,#menu-primary ul.submenu-open .submenu-arrow,.mslr .caption .desc.p {
	z-index: 1;
}

#menu-primary a,.bottom_mobile .languages .language a {
	text-transform: uppercase;
	-webkit-transition: .35s;
	transition: .35s;
}

#menu-primary .sub-menu h4,#menu-primary a,.submenu-arrow span,.submenu-toggle.on span {
	font: 500 20px/20px PFDinTextCondPro;
	position: relative;
}

#menu-primary .sub-menu .list_city p a,#menu-primary a {
	text-decoration: none;
	color: #32343d;
	display: block;
	padding: 10px 0 10px 25px;
}

#menu-primary a span {
	position: relative;
	display: inline-block;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}

#menu-primary a span:after,.bparks #gmap:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
}

#menu-overlay {
	bottom: 0;
	background: 0 0;
	position: fixed;
	width: 0;
	height: 0;
	top: 0;
	left: 0;
	z-index: -9999999;
}

#menu-primary a span:after {
	bottom: 0;
	height: 1px;
	background: 0 0;
}

#menu-primary ul {
	position: absolute;
	top: 0;
	bottom: 0;
	right: -100%;
	background: #fff;
}

#menu-primary>li>ul {
	width: 100%;
	z-index: 10;
	padding-top: 60px;
}

#menu-primary>li>ul>li>ul,#menu-primary>li>ul>li>ul>li>ul {
	width: 100%;
	background: #fff;
	z-index: 20;
	padding-top: 100px;
}

#menu-primary>li>ul>li>ul>li>ul {
	z-index: 30;
}

#menu-overlay.opens {
	width: 100%;
	height: 100%;
	z-index: 300;
	background: rgba(0,0,0,.5);
}

.submenu-toggle {
	position: absolute;
	left: 0;
	top: -90px;
	background: #f09f54;
	z-index: 10;
	overflow: hidden;
	padding-left: 25px;
}

.submenu-toggle.on {
	width: 100%;
	height: 53px;
	top: 0;
	bottom: 0;
	left: 0;
	background: #f09f54;
	z-index: 50;
}

.submenu-toggle.on span {
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
	cursor: pointer;
	padding: 17px 0 16px;
}

.submenu-toggle.on span:after {
	content: "";
	position: absolute;
	top: 21px;
	left: -16px;
	background: url(../img/i53.png) no-repeat;
	width: 8px;
	height: 13px;
}

.submenu-arrow {
	position: relative;
	width: 100%;
	margin: 0;
	right: 0;
	z-index: 0;
	cursor: pointer;
}

.submenu-arrow:hover span:after {
	background: url(../img/i11b.png) 50% no-repeat;
}

#menu-primary .sub-menu .list_city p a {
	text-transform: uppercase;
	position: relative;
	padding: 5px 0 10px 35px;
	font: 500 18px/18px PFDinTextCondPro;
}

#menu-primary .sub-menu h4,.submenu-arrow span {
	color: #32343d;
	display: block;
	text-transform: uppercase;
}

#menu-primary .sub-menu h4 {
	text-decoration: none;
	padding: 10px 0 10px 25px;
}

.submenu-arrow span {
	padding: 10px 15px 10px 25px;
}

.submenu-arrow span:after {
	content: "";
	position: absolute;
	top: 9px;
	right: 33px;
	width: 13px;
	height: 22px;
	background: url(../img/i4.svg) no-repeat;
}

.page-content {
	position: relative;
	z-index: 100;
}

.menu-primary-container {
	position: relative;
	height: 100%;
	background: #fff;
	width: 100%;
}

.bottom_mobile {
	position: relative;
	top: 0;
	left: 0;
	background: #fff;
	z-index: 50;
	padding: 10px 15px 10px 25px;
}

.bottom_mobile .user {
	margin: 0 20px 0 0;
}

.bottom_mobile .user a {
	display: block;
	border: 1px solid #e2e2e2;
	width: 42px;
	height: 42px;
	text-align: center;
	border-radius: 100%;
	position: relative;
}

.bottom_mobile .user a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i1n.svg) 50% 50% no-repeat;
}

.bottom_mobile,.bottom_mobile .languages {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.bottom_mobile .languages {
	margin: 0;
}

.bottom_mobile .languages .language a {
	font: 15px/42px PFDinTextCondPro;
	display: inline-block;
	text-align: center;
	width: 42px;
	height: 42px;
	background: 0 0;
	border-radius: 100%;
	color: #f09f54;
}

.bottom_mobile .languages .language a.active {
	background: #f6f6f6;
	color: #32343d;
}

.bottom_mobile .languages .language a:hover {
	color: #32343d;
	background: #f6f6f6;
	-webkit-transition: .35s;
	transition: .35s;
}

.bparks .rent_and_sale {
	margin-top: 47px;
}

.bparks .d3s {
	margin-top: 78px;
	margin-bottom: 63px;
}

.bparks .why_choose_nk2 {
	margin-top: 47px;
	margin-bottom: 75px;
}

.bparks .main_slr,.bparks .main_slr_pgn {
	margin-bottom: 80px;
}

#nav_bg_advertising,.bparks #nav_bg_not_menu+#gmap:after,.bparks .main_slr .pgn,.mobile_slr {
	display: none;
}

.bparks #gmap {
	margin: 80px 0;
}

.bparks #gmap:after {
	top: 0;
	background: rgba(50,52,61,.2);
	height: 3px;
	margin: 0 0 -3px;
	z-index: 9;
}

.bparks .parks {
	margin-bottom: 62px;
}

.bparks .standard_statistic {
	margin-top: 41px;
	margin-bottom: 75px;
}

.bparks #nav_bg_not_menu+#gmap,.bparks .standard_statistic .standard_statistic_in,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul.hs li {
	margin-bottom: 0;
}

.bparks .news_first {
	margin-top: -31px;
}

.bparks #nav_bg_not_menu h1,.bparks #nav_bg_not_menu h2 {
	margin-top: 45px;
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	opacity: 1;
}

.construction .show_all_parks_btn {
	border: 0;
	padding: 22px 0;
	width: 250px;
}

.construction .show_all_parks_btn,.construction .show_all_parks_btn:hover {
	color: #fff;
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.construction .show_all_parks {
	margin: 40px 0 75px;
}

.about .our_park_slr .ops_ttl {
	margin-top: 53px;
}

.about .main_slr {
	margin-top: 27px;
}

.about .d3s_mrg {
	margin-bottom: 60px;
}

.mslr {
	margin: 0;
	height: 340px;
}

.mslr .caption,.mslr .caption .over {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
}

.mslr .caption {
	overflow: hidden;
}

.mslr .caption .over {
	z-index: 1;
	background: rgba(32,65,134,.1);
}

.mslr .caption .bg {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
}

.mslr .caption .bg,.mslr .caption .desc .arw:before,.mslr .caption .video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.mslr .caption .video {
	min-width: 100%;
	min-height: 100%;
	background-color: transparent;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 5;
}

.mslr .caption .desc {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
	height: 100%;
	padding: 85px 25px 0;
	z-index: 10;
}

.mslr .caption .desc h1,.mslr .caption .desc h2,.mslr .caption .desc h4 {
	color: #fff;
	text-transform: uppercase;
	font: 500 64px/60px DinDisplayPro;
	text-align: center;
}

.mslr .caption .desc h4 {
	font: 28px/40px DinDisplayPro;
	margin: 10px auto 15px;
	max-width: 600px;
	width: 100%;
}

.mslr .caption .desc .arw {
	position: relative;
	width: 62px;
	height: 62px;
	background: #f6dfa4;
	border-radius: 100%;
	display: none;
}

.mslr .caption .desc .arw:before {
	content: "";
	width: 48px;
	height: 48px;
	background: #fff;
	border-radius: 100%;
}

.mslr .caption .desc .arw:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: 3px;
	background: url(../img/i43.png) no-repeat;
	width: 13px;
	height: 21px;
}

.hide_ftr .hsort button,.mslr .v {
	background: 0 0;
	border: 0;
	position: relative;
}

.mslr .v,.mslr .v:hover .crc {
	-webkit-transition: .35s;
	transition: .35s;
}

.mslr .v {
	top: 0;
	bottom: auto;
	width: 145px;
	height: 130px;
	cursor: pointer;
	z-index: 20;
	border-radius: 100%;
	opacity: 1;
}

.mslr .v.active,.seo_nav .rows .cols p a:hover:after {
	opacity: 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.mslr .v:hover .crc {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.mslr .v:hover .crc_in {
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	background: rgba(255,255,255,.24);
}

.mslr .v,.mslr .v .txt {
	right: 0;
	left: 0;
	margin: auto;
}

.mslr .v .txt {
	color: #fff;
	font: 300 18px/18px DinDisplayPro;
	position: absolute;
	top: auto;
	bottom: 0;
	text-align: center;
}

.mslr .v .crc,.mslr .v:hover .crc_in {
	-webkit-transition: .35s;
	transition: .35s;
}

.mslr .v .crc {
	display: block;
	bottom: auto;
	width: 90px;
	height: 90px;
	background: rgba(255,255,255,.1);
	border-radius: 100%;
}

.mslr .v .crc:after,.mslr .v .crc:before {
	content: "";
	border-radius: 100%;
	width: 90px;
	height: 90px;
}

.mslr .v .crc,.mslr .v .crc:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.mslr .v .crc:after {
	bottom: 0;
	border: 1px solid rgba(255,255,255,.06);
}

.mslr .v .crc:before {
	border: 1px solid rgba(0,0,0,.1);
}

.mslr .v .crc:before,.mslr .v .crc_in,.mslr .v .crc_in:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.mslr .v .crc_in {
	display: block;
	width: 90px;
	height: 90px;
	background: 0 0;
	border-radius: 100%;
	border: 1px solid rgba(255,255,255,.22);
	-webkit-transition: .35s;
	transition: .35s;
}

.mslr .v .crc_in:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11.5px 0 11.5px 14px;
	border-color: transparent transparent transparent #fff;
}

.fop_mplane {
	width: auto!important;
}

.fop_mplane .fancybox-skin {
	background: #fff;
	border-radius: 0;
	box-shadow: none!important;
	width: auto!important;
	max-width: 100%;
}

.fop_mplane .fancybox-skin .fancybox-inner {
	width: auto!important;
	height: auto!important;
	right: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
}

.h {
	height: 1px;
}

.ios .ras_in .rsin_link .col02 .cl .int .v .ru:after {
	bottom: 16px;
}

.ios .we_build .we_desc .wd .wd_txt .bint .ru:after,.selectric-button:after {
	top: 7px;
}

.ios .desc_flat .rows .col02 .cl2 .int .v .ru:after,.ios .desc_flat .rows .col03 .cl2 .int .v .ru:after {
	bottom: 13px;
}

.bevents .nav_bg {
	min-height: 220px;
	height: auto;
}

#nav_bg_advertising.active {
	display: block;
}

.safari_mac .desc_flat .rows .col02 .cl2 .int .v .ru:after,.safari_mac .desc_flat .rows .col03 .cl2 .int .v .ru:after,.safari_mac .ras_in .rsin_link .col02 .cl .int .v .ru:after {
	bottom: 20px;
}

.safari_mac .we_build .we_desc .wd .wd_txt .bint .ru:after {
	top: 8px;
}

.safari_mac .cat_slr a:before {
	top: 4px;
}

.safari_mac .your_building_turnkey .ybl_desc .lines_txt .line_txt .t .ru:after {
	top: 10px;
}

.safari_mac .area_details_txt .specifications .sp .big_int .price p .ru:after {
	top: 11px;
}

.about_slr {
	margin: 0 auto;
	max-width: 1450px;
}

.about_slr .swiper-wrapper .swiper-slide-active {
	border: 1px solid rgba(255,255,255,.4);
	border-top: 0;
	border-bottom: 0;
}

.about_slr .swiper-wrapper .swiper-slide {
	height: auto;
}

.sabout_slr {
	position: relative;
}

.sabout_slr .nav_about_slr {
	width: 60px;
	height: 60px;
	margin-top: -30px;
	background-size: auto;
	background-image: none;
}

.sabout_slr .nav_about_slr.swiper-button-prev {
	border-right: 1px solid rgba(255,255,255,.4);
	left: 60px;
}

.sabout_slr .nav_about_slr.swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i10.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.sabout_slr .nav_about_slr.swiper-button-next {
	border-left: 1px solid rgba(255,255,255,.4);
	right: 60px;
}

.sabout_slr .nav_about_slr.swiper-button-next:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i11.svg) no-repeat;
	width: 11px;
	height: 21px;
}

.fop_mplane .fancybox-nav.fancybox-next span,.fop_mplane .fancybox-nav.fancybox-prev span,.pab_menu .pab_menu_ios .selectric .selectric-label:after,.pab_menu_ios,.pab_menu_ios2hd .selectric .selectric-label:after {
	display: none;
}

.pab_menu .pab_menu_ios .selectric {
	background: #fff;
	border: 0;
	text-align: center;
}

.pab_menu .pab_menu_ios .selectric .selectric-label,.pab_menu_ios2hd .selectric .selectric-label {
	padding: 0;
	margin: 0;
	font: 22px/41px PFDinTextCondPro;
	width: 100%;
}

.selectric-items {
	width: 100%!important;
	background: #fff;
	text-align: center;
}

.selectric-items li {
	color: #2d2d2d;
	font: 22px/22px PFDinTextCondPro;
	text-transform: uppercase;
	padding: 10px 30px;
}

.selectric-items li.highlighted {
	color: #2d2d2d;
	background: #fff;
}

.selectric-items li:hover {
	color: #2d2d2d;
	background: #fafafa;
}

.selectric-open .selectric {
	background: #fff;
	border: 0;
}

.selectric-button {
	color: #32343d;
}

.pab_menu_ios2hd .selectric {
	background: #fff;
	border: 0;
	text-align: center;
}

.fop_mplane .fancybox-nav.fancybox-prev {
	background: url(../img/i3b.svg) 0 50% no-repeat;
	width: 20px;
	height: 100%;
	left: 10px;
}

.fop_mplane .fancybox-nav.fancybox-next {
	background: url(../img/i4b.svg) 0 50% no-repeat;
	width: 20px;
	height: 100%;
	right: 10px;
}

.sale_rent_fav {
	margin: 0 auto 75px;
	max-width: 1200px;
	position: relative;
}

.sale_rent_fav .desc_flat .star {
	background-image: none;
	width: 30px;
	height: 30px;
}

.sale_rent_fav .desc_flat .star:hover:after,.sale_rent_fav .desc_flat .star:hover:before {
	background: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.sale_rent_fav .desc_flat .star:after {
	content: "";
	height: 1px;
	width: 100%;
	background: #b1b1b1;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: .35s;
	transition: .35s;
}

.block p,.sale_rent_fav .desc_flat .star:after,.sale_rent_fav .desc_flat .star:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.sale_rent_fav .desc_flat .star:before {
	content: "";
	height: 1px;
	width: 100%;
	background: #b1b1b1;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: .35s;
	transition: .35s;
}

.bareas #gimap {
	height: 100px;
}

.bareas #gimap.active {
	height: 475px;
}

.bareas #nav_bg_not_menu {
	height: 150px;
	padding: 1px 15px 0;
}

.bareas #nav_bg_not_menu h1,.bareas #nav_bg_not_menu h2 {
	margin-top: 60px;
}

.bareas .main_slr {
	margin-top: 0;
}

.gm-style .gm-style-pbc+div div {
	background-size: cover;
}

.gm-style .gm-style-pbc+div div .map_info .adr.adr_get {
	margin-top: 20px;
	margin-bottom: 10px;
}

.lmb {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	margin-bottom: 3px;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a,.lmb .link a {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .ic,.lmb .link a .ic,.rent_convenient_warehouse .rcw_ttl p span,.rent_warehouse .rows .cols .desc .r .txt p span,.sale_warehouse .rows .cols .desc .r .txt p span {
	display: block;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx,.lmb .link a .tx {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	border: 1px solid #ececec;
	height: 34px;
	border-radius: 6px;
	margin: 0 0 0 17px;
	width: 120px;
}

.lmb .link a .tx {
	width: 160px;
}

.lmb .link a .tx.tx01 .txi {
	background: url(../img/yam.jpg) 0 0/cover no-repeat;
	width: 90px;
	height: 21px;
}

.lmb .link a .tx.tx02 .txi {
	background: url(../img/gam.jpg) 0 0/cover no-repeat;
	width: 104px;
	height: 21px;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .lmb01,.lmb .lmb01 {
	margin: 5px 20px 0 0;
}

.lmb .lmb01 a .ic01 {
	background: url(../img/yam01.png) 50%/cover no-repeat;
	width: 23px;
	height: 35px;
}

.lmb .lmb02 a .ic02 {
	background: url(../img/gam01.png) 50%/cover no-repeat;
	width: 35px;
	height: 35px;
}

.bparks .main_slr {
	margin-top: 0;
}

.bparks .gm-style .gm-style-pbc+div div,.gm-style .gm-style-pbc+div div {
	color: #fff!important;
	font-size: 18px!important;
	font-family: PFDinTextCondPro!important;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .adr,.gm-style .gm-style-pbc+div div .map_info .adr {
	color: #2d2d2d!important;
	font: 16px/22px DinDisplayPro!important;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .lmb {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	margin-bottom: 3px;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx01 .txi {
	background: url(../img/yam.jpg) 0 0/cover no-repeat;
	width: 80px;
	height: 19px;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx02 .txi {
	background: url(../img/gam.jpg) 0 0/cover no-repeat;
	width: 92px;
	height: 19px;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .lmb01 a .ic01 {
	background: url(../img/yam01.png) 50%/cover no-repeat;
	width: 23px;
	height: 35px;
}

.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .lmb02 a .ic02 {
	background: url(../img/gam01.png) 50%/cover no-repeat;
	width: 35px;
	height: 35px;
}

.block {
	position: relative;
	text-align: center;
	margin: 45px 0;
}

.block p {
	height: 40px;
	color: red;
	font: 700 52px/52px DinDisplayPro;
}

.mob_favorites {
	margin: 0 0 0 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.mob_favorites .star {
	display: inline-block;
	position: relative;
	background: url(../img/i44f.svg) 0 0/cover no-repeat;
	width: 33px;
	height: 31px;
	cursor: pointer;
	z-index: 40;
}

.mob_favorites .star.active {
	background-image: url(../img/i44f.svg);
}

.hide_ftr,.lcl_last_notis {
	display: none;
}

.hide_ftr .pab_menu .pab_menu_ios {
	margin-bottom: -1px;
	display: block;
}

.hide_ftr .pab_menu .pab_menu_ios .selectric-open .selectric .selectric-button:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.hide_ftr .pab_menu .pab_menu_ios .selectric,.hide_ftr .pab_menu_ios2hd .selectric {
	border: 1px solid #f1f1f1;
	text-align: center;
	border-left: 0;
	border-right: 0;
}

.hide_ftr .pab_menu .pab_menu_ios .selectric.selectric-open {
	border: 1px solid #f1f1f1;
}

.hide_ftr .pab_menu .pab_menu_ios .selectric .selectric-label {
	height: 48px;
	padding-left: 0;
	color: #32343d;
	font: 300 16px/48px PFDinTextCondPro;
}

.hide_ftr .pab_menu .pab_menu_ios .selectric .selectric-button {
	line-height: 48px;
	height: 48px;
}

.hide_ftr .hide_area .ha_ttl:after,.hide_ftr .hide_park .hp_ttl:after,.hide_ftr .pab_menu .pab_menu_ios .selectric .selectric-button:after,.hide_ftr .pab_menu_ios2hd .selectric .selectric-button:after {
	background: url(../img/i16.svg) 0 0/cover no-repeat;
	border: 0;
	width: 15px;
	height: 7px;
	top: 3px;
}

.hide_ftr .pab_menu .pab_menu_ios .selectric-items,.hide_ftr .pab_menu_ios2hd .selectric-items {
	border: 1px solid #f1f1f1;
	box-shadow: none;
}

.hide_ftr .pab_menu .pab_menu_ios .selectric-items li,.hide_ftr .pab_menu_ios2hd .selectric-items li {
	font: 300 16px/16px PFDinTextCondPro;
	text-transform: none;
}

.hide_ftr .hide_area .ha_ttl.active:after,.hide_ftr .hide_park .hp_ttl.active:after,.hide_ftr .pab_menu_ios2hd .selectric-open .selectric .selectric-button:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.hide_ftr .pab_menu_ios2hd .selectric .selectric-label {
	height: 48px;
	padding-left: 0;
	color: #32343d;
	font: 300 16px/48px PFDinTextCondPro;
}

.hide_ftr .pab_menu_ios2hd .selectric .selectric-button {
	line-height: 48px;
	height: 48px;
}

.hide_ftr .hide_area {
	margin: -1px 0;
}

.hide_ftr .hide_area .lcl_check .rows,.hide_ftr .hide_park .lcl_check .rows {
	text-align: left;
	margin-bottom: 15px;
}

.hide_ftr .hide_area .lcl_check .rows input[type=checkbox].css-checkbox+label.css-label,.hide_ftr .hide_park .lcl_check .rows input[type=checkbox].css-checkbox+label.css-label {
	padding-left: 30px;
	font: 300 14px/21px DinDisplayPro;
}

.hide_ftr .hide_area .lcl_check .rows input[type=checkbox].css-checkbox+label.css-label a,.hide_ftr .hide_park .lcl_check .rows input[type=checkbox].css-checkbox+label.css-label a {
	color: #000;
}

.hide_ftr .hide_area .ha_ttl {
	text-align: center;
	padding-left: 0;
	font: 300 16px/48px PFDinTextCondPro;
	color: #32343d;
	border: 1px solid #f1f1f1;
	border-left: 0;
	border-right: 0;
	position: relative;
	cursor: pointer;
}

.hide_ftr .hide_area .ha_ttl:after,.hide_ftr .hide_park .hp_ttl:after {
	content: " ";
	position: absolute;
	right: 11px;
	bottom: 0;
	left: auto;
	margin: auto;
}

.hide_ftr .hide_area .lcl {
	display: none;
	width: 100%;
	margin: 15px 0 20px;
}

.hide_ftr .hide_park {
	margin: -1px 0 0;
}

.hide_ftr .hide_park .hp_ttl {
	text-align: center;
	padding-left: 0;
	font: 300 16px/48px PFDinTextCondPro;
	color: #32343d;
	border: 1px solid #f1f1f1;
	border-left: 0;
	border-right: 0;
	position: relative;
	cursor: pointer;
}

.hide_ftr .hide_park .lcl {
	display: none;
	width: 100%;
	margin: 15px 0 20px;
}

.hide_ftr .hsort {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.hide_ftr .hsort button {
	color: #32343d;
	font: 16px/26px PFDinTextCondPro;
	margin: 18px 0 0;
	width: 137px;
}

.hide_ftr .hsort button.active.hdown:before {
	border-color: #f09f54 transparent transparent;
}

.hide_ftr .hsort button.active.hup:before {
	border-color: transparent transparent #f09f54;
}

.hide_ftr .hsort button.hdown {
	padding-right: 40px;
}

.hide_ftr .hsort button.hdown:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	height: 26px;
	background: #dcdcdc;
	width: 1px;
}

.hide_ftr .hsort button.hdown:before,.hide_ftr .hsort button.hup:before {
	content: "";
	position: absolute;
	top: 12px;
	right: 33px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 3.5px 0;
	border-color: #32343d transparent transparent;
}

.hide_ftr .hsort button.hup:before {
	right: -15px;
	border-width: 0 3.5px 4px;
	border-color: transparent transparent #32343d;
}

.hide_ftr .hsort button.hup {
	padding-left: 40px;
}

.bmain .all_events_btn,.bmain .show_all_parks_btn {
	color: #fff;
	background: #f09f54;
	border-color: #f09f54;
}

.bmain .all_events_btn:hover {
	color: #fff;
}

.fbox_v2 .fancybox-inner {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0!important;
	overflow: hidden;
	min-height: auto;
}

.fbox_v2 .fancybox-inner embed,.fbox_v2 .fancybox-inner iframe,.fbox_v2 .fancybox-inner object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#news_details_desc {
	color: #2d2d2d;
	font: 300 19px/28px DinDisplayPro;
}

.why_choose_nk_slr .new_rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.why_choose_nk_slr .new_rows.q5 .cols:nth-child(4),.why_choose_nk_slr .new_rows.q5 .cols:nth-child(5) {
	width: -webkit-calc(50% - 14px);
	width: calc(50% - 14px);
}

.why_choose_nk_slr .new_rows .cols {
	width: -webkit-calc(33.333% - 14px);
	width: calc(33.333% - 14px);
	border: 2px solid #fff;
	margin: 0 7px 31px;
	padding: 30px 0;
}

.why_choose_nk_slr .new_rows .cols .desc {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.why_choose_nk_slr .new_rows .cols .desc .int {
	width: 75px;
	position: relative;
	font: 61px/61px DinDisplayPro;
	color: #f09f54;
	text-align: right;
}

.why_choose_nk_slr .new_rows .cols .desc .int:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 64px;
	width: 1px;
	right: -21px;
	background: #d6d6d6;
}

.why_choose_nk_slr .new_rows .cols .desc .txt {
	margin: 0 0 0 58px;
	padding-right: 15px;
}

.why_choose_nk_slr .new_rows .cols .desc .txt p {
	font: 300 19px/28px DinDisplayPro;
	color: #35353f;
	max-width: 300px;
	text-align: left;
}

.area_details_txt_notis {
	margin: 10px 0 0;
}

.area_details_txt_notis .notis,.area_details_txt_notis .notis a {
	color: #7c7c7c;
	font: 100 14px/18px DinDisplayPro;
}

.area_details_txt_notis .notis a {
	-webkit-transition: .35s;
	transition: .35s;
}

.area_details_txt_notis .notis a:hover,.seo_nav .rows .cols p a:hover {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.rent_warehouse {
	background: #f4f4f4;
	padding: 58px 0 60px;
	margin: 20px 0 0;
}

.rent_warehouse .rw_ttl {
	text-align: center;
}

.rent_warehouse .rw_ttl h1 {
	color: #32343d;
	font: 500 30px/32px DinDisplayPro;
}

.rent_warehouse .rw_ttl .l {
	height: 1px;
	max-width: 380px;
	width: 100%;
	margin: 23px auto 18px;
	background: #e0e0e1;
}

.rent_warehouse .rw_ttl p {
	color: #32343d;
	font: 300 18px/30px DinDisplayPro;
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
}

.rent_warehouse .rows {
	max-width: 1450px;
	width: 100%;
	margin: 65px auto 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.rent_warehouse .rows .cols {
	width: 33%;
}

.rent_warehouse .rows .cols.cols01 .desc {
	max-width: 445px;
	width: 100%;
}

.rent_warehouse .rows .cols.cols02 .desc {
	max-width: 380px;
	width: 100%;
}

.rent_warehouse .rows .cols.cols03 .desc {
	max-width: 445px;
	width: 100%;
}

.rent_warehouse .rows .cols.cols03 .desc:after {
	display: none;
}

.rent_warehouse .rows .cols .desc {
	position: relative;
}

.rent_warehouse .rows .cols .desc .r .int:after,.rent_warehouse .rows .cols .desc:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: auto;
	right: 0;
	margin: auto;
	height: 63px;
	width: 1px;
	background: #dadada;
}

.rent_warehouse .rows .cols .desc .r {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.rent_warehouse .rows .cols .desc .r .int {
	text-align: center;
	width: 110px;
	min-width: 110px;
	position: relative;
}

.rent_warehouse .rows .cols .desc .r .int .i {
	color: #f09f54;
	font: 63px/58px DinDisplayPro;
	position: relative;
	z-index: 10;
}

.rent_warehouse .rows .cols .desc .r .int .t,.rent_warehouse .rows .cols .desc .r .int p {
	color: #32343d;
	font: 300 16px/16px DinDisplayPro;
	z-index: 10;
}

.rent_warehouse .rows .cols .desc .r .int .m {
	position: absolute;
	top: -17px;
	left: -15px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	background: #f6dfa4;
	text-align: center;
	color: #32343d;
	font: 300 13px/60px DinDisplayPro;
	z-index: 1;
}

.rent_warehouse .rows .cols .desc .r .txt {
	width: -webkit-calc(100% - 110px);
	width: calc(100% - 110px);
}

.rent_warehouse .rows .cols .desc .r .txt p {
	color: #32343d;
	font: 300 16px/26px DinDisplayPro;
	margin: 0 0 0 33px;
}

.we_build_about_seo,.we_build_about_seo .aop_desc,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul {
	margin: 0;
}

#footer.lk_footer .lk_footer_in,.we_build_about_seo .aop_desc .aop_desc_in {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_bg {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	order: 2;
}

.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_txt a .arw {
	left: auto;
	right: -45px;
}

.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_txt a .arw:before {
	background: url(../img/i3.svg) 50% no-repeat;
	left: -1px;
}

.we_build_about_seo .aop_desc .aop_desc_in .over {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	bottom: auto;
	width: 100%;
	height: 70%;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,.36)),color-stop(35%,rgba(38,37,42,.36)),to(rgba(255,255,255,0)));
	background: linear-gradient(to bottom,rgba(0,0,0,.36) 1%,rgba(38,37,42,.36) 35%,rgba(255,255,255,0) 100%);
}

.we_build_about_seo .aop_desc .aop_desc_in h3 {
	color: #fff;
	font: 25px/35px DinDisplayPro;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	max-width: 650px;
	top: 45px;
	width: 100%;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	z-index: 10;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt a {
	display: block;
	padding: 55px 55px 55px 105px;
	width: 100%;
	cursor: default;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt p,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li {
	font: 300 18px/30px DinDisplayPro;
	color: #32343d;
	margin: 0 0 30px;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li {
	max-width: 680px;
	position: relative;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li:last-child {
	margin-bottom: 0;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li:after {
	content: "";
	position: absolute;
	top: 11px;
	left: -30px;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #f09f54;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt .brdh {
	display: block;
	width: 270px;
	margin: 25px 0 23px;
	height: 1px;
	background: #d8d8d8;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt .arw {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: auto;
	left: -45px;
	width: 90px;
	height: 90px;
	background: #f6dfa4;
	border-radius: 100%;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt .arw:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 70px;
	height: 70px;
	background: #fff;
	border-radius: 100%;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_txt .arw:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	left: -3px;
	width: 21px;
	height: 17px;
	background: url(../img/i4.svg) 50% no-repeat;
	border-radius: 100%;
	z-index: 1;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_bg {
	width: 50%;
	position: relative;
	overflow: hidden;
	z-index: 5;
	height: auto;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_bg a {
	cursor: default;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_bg a .aod_bg_in {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	-webkit-transition: .5s;
	transition: .5s;
}

.we_build_about_seo .aop_desc .aop_desc_in .aod_bg a .aod_bg_in.hover,.we_build_about_seo .aop_desc .aop_desc_in .aod_bg a:hover .aod_bg_in {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .5s;
	transition: .5s;
}

.rental_warm_warehouses,.warehouse_complexes_rent {
	background: #f4f4f4;
	margin: 0;
}

.warehouse_complexes_rent {
	padding: 67px 0;
}

.warehouse_complexes_rent .wcr_ttl {
	margin: 0;
	text-align: center;
}

.warehouse_complexes_rent .wcr_ttl h6 {
	color: #32343d;
	font: 300 13px/16px DinDisplayPro;
	text-transform: uppercase;
	margin: 0 0 8px;
}

.warehouse_complexes_rent .wcr_ttl h3 {
	color: #32343d;
	font: 22px/25px DinDisplayPro;
	text-transform: uppercase;
}

.rental_warm_warehouses .wcr_ttl p {
	color: #32343d;
	margin: 0 auto;
	width: 100%;
}

.warehouse_complexes_rent .wcr_ttl p {
	margin: 0 auto;
	max-width: 670px;
	width: 100%;
}

.warehouse_complexes_rent .wcr_ttl .l {
	height: 1px;
	width: 100%;
	max-width: 195px;
	margin: 19px auto 11px;
	background: #cad2d7;
}

.warehouse_complexes_rent .rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 57px 0 0;
}

.warehouse_complexes_rent .rows .cols {
	width: 25%;
	position: relative;
}

.rent_warehouse2 .rows .cols:after,.warehouse_complexes_rent .rows .cols:after {
	content: "";
	position: absolute;
	top: auto;
	right: 0;
	bottom: 0;
	height: 60%;
	width: 1px;
	background: #f6dfa4;
}

.warehouse_complexes_rent .rows .cols.cols01 .desc {
	max-width: 280px;
}

.warehouse_complexes_rent .rows .cols.cols02 .desc {
	max-width: 300px;
}

.warehouse_complexes_rent .rows .cols.cols03 .desc {
	max-width: 350px;
}

.rental_warm_warehouses .rows .cols.cols03 .desc:after,.warehouse_complexes_rent .rows .cols.cols04:after {
	display: none;
}

.warehouse_complexes_rent .rows .cols.cols04 .desc {
	max-width: 280px;
}

.warehouse_complexes_rent .rows .cols .desc {
	text-align: center;
	max-width: 280px;
	width: 100%;
	margin: 0 auto;
	padding: 0 10px;
}

.warehouse_complexes_rent .rows .cols .desc .int {
	width: 54px;
	height: 54px;
	border: 1px solid #f6dfa4;
	border-radius: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 auto 21px;
	font: 33px/33px DinDisplayPro;
	color: #f09f54;
}

.warehouse_complexes_rent .rows .cols .desc .txt {
	margin: 0;
}

.rent_warehouse2 .rows .cols .desc .txt p,.rental_warm_warehouses .rows .cols .desc .txt p,.rental_warm_warehouses_int5 .rows .cols .desc .txt p,.warehouse_complexes_rent .rows .cols .desc .txt p,.warehouse_complexes_rent .wcr_ttl p {
	color: #32343d;
	font: 300 16px/28px DinDisplayPro;
}

.rental_warm_warehouses {
	padding: 58px 0 67px;
}

.rental_warm_warehouses.rental_warm_warehouses_bg_trq {
	background: #edf9fc;
}

.rental_warm_warehouses .wcr_ttl {
	margin: 0;
	text-align: center;
}

.rental_warm_warehouses .wcr_ttl h1,.rental_warm_warehouses .wcr_ttl h2,.rental_warm_warehouses .wcr_ttl h3 {
	color: #32343d;
	font: 30px/32px DinDisplayPro;
	text-transform: uppercase;
}

.rental_warm_warehouses .wcr_ttl p {
	font: 300 18px/30px DinDisplayPro;
	max-width: 1010px;
}

.rental_warm_warehouses .wcr_ttl p.w575 {
	max-width: 575px;
}

.rental_warm_warehouses .wcr_ttl .l {
	height: 1px;
	width: 100%;
	max-width: 195px;
	margin: 23px auto 17px;
	background: #cad2d7;
}

.rental_warm_warehouses .rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 60px 0 0;
}

.rental_warm_warehouses .rows .cols {
	width: 33.333%;
	position: relative;
}

.rental_warm_warehouses .rows .cols.cols02 {
	max-width: 450px;
	width: 100%;
}

.rental_warm_warehouses .rows .cols.cols02 .desc .txt {
	max-width: 235px;
}

.rental_warm_warehouses .rows .cols.cols03 .desc .txt {
	max-width: 370px;
}

.rental_warm_warehouses .rows .cols .desc {
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	position: relative;
}

.rental_warm_warehouses .rows .cols .desc .int:after,.rental_warm_warehouses .rows .cols .desc:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: auto;
	height: 63px;
	width: 1px;
	background: #f6dfa4;
}

.rental_warm_warehouses .rows .cols .desc .int {
	width: 110px;
	min-width: 110px;
	margin: 0;
	font: 63px/58px DinDisplayPro;
	color: #f09f54;
	position: relative;
	text-align: center;
}

.rental_warm_warehouses .rows .cols .desc .txt {
	width: -webkit-calc(100% - 110px);
	width: calc(100% - 110px);
	margin: 0 0 0 40px;
	max-width: 350px;
	padding: 0 15px 0 0;
}

.rent_convenient_warehouse {
	background: url(../img/bg30.jpg) 50% 0/cover no-repeat;
	min-height: 484px;
	position: relative;
	padding: 131px 0 0;
}

.rent_convenient_warehouse .over {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: rgba(0,0,0,.6);
	width: 100%;
	height: 100%;
	z-index: 1;
}

.rent_convenient_warehouse .rcw_ttl {
	height: 100%;
	position: relative;
	z-index: 10;
	text-align: center;
}

.map_filter .mf_left .rows_nts p:last-child,.rent_convenient_warehouse .rcw_ttl :last-child,.rental_objects .desc_rows .cols .desc .txt .txt_t p:last-child,.seo_nav .rows .cols p:last-child {
	margin-bottom: 0;
}

.rent_convenient_warehouse .rcw_ttl h1,.rent_convenient_warehouse .rcw_ttl h2,.rent_convenient_warehouse .rcw_ttl h3 {
	color: #fff;
	font: 300 30px/30px DinDisplayPro;
}

.rent_convenient_warehouse .rcw_ttl .l {
	height: 1px;
	width: 100%;
	max-width: 250px;
	background: rgba(255,255,255,.2);
	margin: 28px auto 21px;
}

.rent_convenient_warehouse .rcw_ttl p {
	color: #fff;
	font: 300 18px/30px DinDisplayPro;
	margin: 0 auto 29px;
	max-width: 1100px;
	width: 100%;
}

.rent_convenient_warehouse .rcw_ttl p.w700 {
	max-width: 700px;
}

.rent_convenient_warehouse .rcw_ttl p.w910 {
	max-width: 910px;
}

.rent_warehouse2,.sale_warehouse {
	background: #f4f4f4;
	padding: 58px 0 60px;
	margin: 20px 0 0;
}

.sale_warehouse .rw_ttl {
	text-align: center;
}

.rent_warehouse2 .rw_ttl h1,.sale_warehouse .rw_ttl h1 {
	color: #32343d;
	font: 500 30px/32px DinDisplayPro;
}

.sale_warehouse .rw_ttl .l {
	height: 1px;
	max-width: 380px;
	width: 100%;
	margin: 23px auto 18px;
	background: #e0e0e1;
}

.rent_warehouse2 .rw_ttl p {
	max-width: 1000px;
}

.rent_warehouse2 .rw_ttl p,.rental_warm_warehouses_int5 .wcr_ttl p,.sale_warehouse .rw_ttl p {
	color: #32343d;
	font: 300 18px/30px DinDisplayPro;
	width: 100%;
	margin: 0 auto;
}

.sale_warehouse .rw_ttl p {
	max-width: 1000px;
}

.sale_warehouse .rows {
	margin: 65px auto 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.sale_warehouse .rows .cols {
	width: 33%;
}

.sale_warehouse .rows,.sale_warehouse .rows .cols.cols01 .desc,.sale_warehouse .rows .cols.cols02 .desc {
	max-width: 90%;
	width: 100%;
}

.sale_warehouse .rows .cols.cols01 .desc .r .int {
	width: 180px;
	min-width: 180px;
}

.sale_warehouse .rows .cols.cols01 .desc .txt {
	width: -webkit-calc(100% - 180px);
	width: calc(100% - 180px);
}

.sale_warehouse .rows .cols.cols02 .desc .r .int {
	width: 120px;
	min-width: 120px;
}

.sale_warehouse .rows .cols.cols02 .desc .txt {
	width: -webkit-calc(100% - 120px);
	width: calc(100% - 120px);
}

.sale_warehouse .rows .cols.cols03 .desc .r .int {
	width: 170px;
	min-width: 170px;
}

.sale_warehouse .rows .cols.cols03 .desc .txt {
	width: -webkit-calc(100% - 170px);
	width: calc(100% - 170px);
}

.sale_warehouse .rows .cols .desc {
	position: relative;
}

.sale_warehouse .rows .cols .desc .r .int:after,.sale_warehouse .rows .cols .desc:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 63px;
	width: 1px;
	background: #dadada;
}

.sale_warehouse .rows .cols .desc .r {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.sale_warehouse .rows .cols .desc .r .int {
	text-align: center;
	position: relative;
}

.sale_warehouse .rows .cols .desc .r .int .i {
	color: #f09f54;
	font: 63px/58px DinDisplayPro;
	position: relative;
	z-index: 10;
}

.sale_warehouse .rows .cols .desc .r .int p {
	color: #32343d;
	font: 300 16px/16px DinDisplayPro;
	z-index: 10;
}

.sale_warehouse .rows .cols .desc .r .int .m {
	position: absolute;
	top: -17px;
	left: -15px;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	background: #f6dfa4;
	text-align: center;
	color: #32343d;
	font: 300 13px/60px DinDisplayPro;
	z-index: 1;
}

.sale_warehouse .rows .cols .desc .r .txt {
	padding: 0 10px 0 0;
}

.sale_warehouse .rows .cols .desc .r .txt p {
	color: #32343d;
	font: 300 16px/26px DinDisplayPro;
	margin: 0 0 0 33px;
}

.rent_warehouse2 .rw_ttl {
	text-align: center;
}

.rent_warehouse2 .rw_ttl .l {
	height: 1px;
	max-width: 380px;
	width: 100%;
	margin: 23px auto 18px;
	background: #e0e0e1;
}

.rent_warehouse2 .rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 57px 0 0;
}

.rent_warehouse2 .rows .cols {
	width: 25%;
	position: relative;
}

.rent_warehouse2 .rows .cols.cols01 .desc {
	max-width: 280px;
}

.rent_warehouse2 .rows .cols.cols02 .desc {
	max-width: 300px;
}

.rent_warehouse2 .rows .cols.cols03 .desc {
	max-width: 350px;
}

.rent_warehouse2 .rows .cols.cols04:after,.sale_warehouse .rows .cols.cols03 .desc:after {
	display: none;
}

.rent_warehouse2 .rows .cols.cols04 .desc {
	max-width: 280px;
}

.rent_warehouse2 .rows .cols .desc {
	text-align: center;
	max-width: 280px;
	width: 100%;
	margin: 0 auto;
	padding: 0 10px;
}

.rent_warehouse2 .rows .cols .desc .int {
	width: 54px;
	height: 54px;
	border: 1px solid #f6dfa4;
	border-radius: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 auto 21px;
	font: 33px/33px DinDisplayPro;
	color: #f09f54;
}

.rent_warehouse2 .rows .cols .desc .txt {
	margin: 0;
}

.rental_warm_warehouses_int5 {
	background: #edf9fc;
	padding: 58px 0 67px;
	margin: 0;
}

.rental_warm_warehouses_int5 .wcr_ttl {
	margin: 0;
	text-align: center;
}

.rental_warm_warehouses_int5 .wcr_ttl h1,.rental_warm_warehouses_int5 .wcr_ttl h2,.rental_warm_warehouses_int5 .wcr_ttl h3 {
	color: #32343d;
	font: 30px/32px DinDisplayPro;
	text-transform: uppercase;
}

.rental_warm_warehouses_int5 .wcr_ttl p {
	max-width: 1010px;
}

.rental_warm_warehouses_int5 .wcr_ttl p.w575 {
	max-width: 575px;
}

.rental_warm_warehouses_int5 .wcr_ttl .l {
	height: 1px;
	width: 100%;
	max-width: 195px;
	margin: 23px auto 17px;
	background: #cad2d7;
}

.rental_warm_warehouses_int5 .rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 60px 0 0;
	padding: 0 50px;
}

.rental_warm_warehouses_int5 .rows .cols {
	width: 100%;
	position: relative;
}

.rental_warm_warehouses_int5 .rows .cols.cols01 {
	max-width: 385px;
}

.rental_warm_warehouses_int5 .rows .cols.cols02 {
	max-width: 260px;
}

.rental_warm_warehouses_int5 .rows .cols.cols03 {
	max-width: 255px;
}

.rental_warm_warehouses_int5 .rows .cols.cols04 {
	max-width: 400px;
}

.rental_warm_warehouses_int5 .rows .cols.cols05 {
	max-width: 265px;
}

.rental_warm_warehouses_int5 .rows .cols .desc {
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	position: relative;
}

.rental_warm_warehouses_int5 .rows .cols .desc .int {
	width: 45px;
	min-width: 45px;
	margin: 0;
	font: 63px/58px DinDisplayPro;
	color: #f09f54;
	position: relative;
	text-align: center;
}

.rental_warm_warehouses_int5 .rows .cols .desc .txt {
	width: -webkit-calc(100% - 45px);
	width: calc(100% - 45px);
	margin: 0 0 0 10px;
	max-width: 100%;
	padding: 0 15px 0 0;
}

.lease_and_suit {
	margin: 72px 0 0;
}

.lease_and_suit .all_events {
	margin: 21px 0 62px;
}

.lease_and_suit .ras_ttl {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 0 31px;
}

.lease_and_suit .ras_ttl .ttl {
	width: -webkit-calc(50% - 11px);
	width: calc(50% - 11px);
}

.lease_and_suit .ras_in .ttl h3,.lease_and_suit .ras_ttl .ttl h3 {
	font: 500 27px/27px DinDisplayPro;
	text-transform: uppercase;
}

.lease_and_suit .ras_ttl .ttl h3 span {
	font: 300 18px/18px DinDisplayPro;
	color: #6d6e73;
	text-transform: none;
}

.lease_and_suit .ras_ttl .ttl:nth-child(1) h3 {
	color: #b1b1b1;
}

.lease_and_suit .ras_ttl .ttl:nth-child(2) h3 {
	color: #525252;
}

.lease_and_suit .ras_in {
	margin: 0 0 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.lease_and_suit .ras_in .ttl {
	width: 100%;
	display: none;
}

.lease_and_suit .ras_in .ttl h3 span {
	font: 300 19px/19px DinDisplayPro;
	color: #6d6e73;
	text-transform: none;
}

.lease_and_suit .ras_in .ttl01 {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	order: 0;
	margin: 0 0 25px;
}

.lease_and_suit .ras_in .ttl01 h3 {
	color: #b1b1b1;
}

.lease_and_suit .ras_in .ttl02 {
	margin: 30px 0 25px;
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	order: 4;
}

.lease_and_suit .ras_in .ttl02 h3 {
	color: #525252;
}

.lease_and_suit .ras_in .brsin_link {
	width: -webkit-calc(50% - 11px);
	width: calc(50% - 11px);
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0 0 18px;
	position: relative;
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link .f_build {
	position: absolute;
	top: 118px;
	left: 195px;
	display: block;
	width: 15px;
	height: 15px;
	z-index: 40;
}

.lease_and_suit .ras_in .brsin_link .rsin_link {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0;
	width: 100%;
}

.lease_and_suit .ras_in .brsin_link01 {
	border: 4px solid #b1b1b1;
}

.aform .llf_desc .rows input[type=checkbox].css-checkbox+label.css-label:hover,.lease_and_suit .ras_in .brsin_link01 .col02 .cl .int {
	color: #000;
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link01 .col02 .cl .int .v .ru:after,.lease_and_suit .ras_in .brsin_link01:hover .col02 .cl .int .v .ru:after,.lease_and_suit .ras_in .brsin_link02 .col02 .cl .int .v .ru:after,.lease_and_suit .ras_in .brsin_link02:hover .col02 .cl .int .v .ru:after {
	background: currentColor;
}

.lease_and_suit .ras_in .brsin_link01:hover,.lease_and_suit .ras_in .brsin_link02:hover {
	border-color: #b0b0b0;
	box-shadow: 0 3px 5px 0 rgba(86,86,86,.34);
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link02:hover {
	border-color: #525252;
}

.lease_and_suit .ras_in .brsin_link01:hover .col02 {
	background: #b0b0b0;
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link01:hover .col02 .cl .c,.lease_and_suit .ras_in .brsin_link01:hover .col02 .cl .int,.lease_and_suit .ras_in .brsin_link01:hover .col02 .cl .int .f,.lease_and_suit .ras_in .brsin_link01:hover .col02 .cl .n,.lease_and_suit .ras_in .brsin_link02:hover .col02 .cl .c,.lease_and_suit .ras_in .brsin_link02:hover .col02 .cl .int,.lease_and_suit .ras_in .brsin_link02:hover .col02 .cl .int .f,.lease_and_suit .ras_in .brsin_link02:hover .col02 .cl .n {
	color: #fff;
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link02 {
	border: 4px solid #525252;
}

.lease_and_suit .ras_in .brsin_link02 .col02 .cl .int {
	color: #525252;
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link02:hover .col02 {
	background: #525252;
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link .col01 {
	width: 571px;
}

.lease_and_suit .ras_in .brsin_link .col01 .ft {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	position: relative;
	padding: 17px 0 21px 20px;
}

.lease_and_suit .ras_in .brsin_link .col01 .ft .lgs {
	min-width: 41px;
	height: 41px;
	margin-top: 4px;
}

.lease_and_suit .ras_in .brsin_link .col01 .ft .desc {
	width: 435px;
	text-align: left;
	margin: 0 0 0 20px;
}

.lease_and_suit .ras_in .brsin_link .col01 .ft .desc p {
	color: #2d2d2d;
	font: 20px/20px DinDisplayPro;
}

.lease_and_suit .ras_in .brsin_link .col01 .ft .desc p span {
	display: block;
	font: 300 20px/20px DinDisplayPro;
	color: #929292;
	margin: 0 0 3px;
}

.lease_and_suit .ras_in .brsin_link .col01>.brdh {
	height: 1px;
	width: 500px;
	background: #f5f5f5;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb,.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb {
	position: relative;
	padding: 0;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb {
	width: 50%;
	text-align: left;
	height: 75px;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb1 {
	width: 220px;
	padding: 0 0 0 80px;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb1 p {
	color: #32343d;
	font: 700 18px/18px DinDisplayPro;
	margin: 6px 0 0;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb1 p span {
	color: #32343d;
	font: 300 18px/21px DinDisplayPro;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 .fbd1 {
	color: #32343d;
	font: 500 34px/34px PFDinTextCompPro;
	margin: 6px 0 0 30px;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 .fbd2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 0 0 10px;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 .fbd2 .r {
	color: #32343d;
	font: 500 18px/18px DinDisplayPro;
	margin: 15px 0 0;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 .fbd2 .a {
	color: #32343d;
	font: 300 18px/18px DinDisplayPro;
}

.lease_and_suit .ras_in .brsin_link .col01 .fb .brdh {
	height: 58px;
	width: 1px;
	background: #f5f5f5;
}

.lease_and_suit .ras_in .brsin_link .col02 {
	width: 240px;
	background: #fafafa;
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link .col02 .cl {
	padding: 0 0 0 40px;
}

.lease_and_suit .ras_in .brsin_link .col02 .cl .c {
	color: #2d2d2d;
	font: 300 19px/19px DinDisplayPro;
	margin: 18px 0 6px;
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link .col02 .cl .n {
	color: #a8a8a8;
	font: 300 18px/18px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.gp_tabs .gp_list li:hover,.seo_b .seo_list li a {
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link .col02 .cl .int,.seo_nav .rows .cols p a {
	font: 500 44px/44px PFDinTextCompPro;
	-webkit-transition: .35s;
	transition: .35s;
	position: relative;
}

.seo_nav .rows .cols p a {
	color: #aaaaac;
	font: 300 19px/19px PFDinTextCondPro;
	display: inline-block;
}

.lease_and_suit .ras_in .brsin_link .col02 .cl .int .f {
	display: block;
	color: #000;
	font: 15px/15px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
	position: absolute;
	top: -12px;
}

.lease_and_suit .ras_in .brsin_link .col02 .cl .int .v {
	font: 300 25px/25px DinDisplayPro;
}

.lease_and_suit .ras_in .brsin_link .col02 .cl .int .v .ru {
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	font: 500 44px/44px PFDinTextCompPro;
}

.lease_and_suit .ras_in .brsin_link .col02 .cl .int .v .ru:after,.seo_nav .rows .cols p a:after {
	content: "";
	position: absolute;
	bottom: 15px;
	left: -2px;
	right: 0;
	margin: auto;
	height: 2px;
	width: 17px;
}

.seo_nav .rows .cols p a:after {
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
	background: #e5e5e5;
	-webkit-transition: .35s;
	transition: .35s;
}

.lease_and_suit .ras_in .brsin_link .col02 .brdh {
	margin: 20px auto 15px;
	height: 1px;
	width: 215px;
	background: #e6e6e6;
}

.seo_nav {
	margin: 0;
	border-top: 1px solid #e0e0e0;
	padding: 50px 0;
}

.lease_and_suit .ras_in,.seo_b .seo_list,.seo_nav .rows {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.seo_nav .rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	max-width: 1350px;
	width: 100%;
	margin: 0 auto;
}

.seo_nav .rows .sp {
	min-width: 1px;
	width: 1px;
	background: #f2f2f2;
}

.seo_nav .rows .cols p {
	margin: 0 0 20px;
}

.seo_b {
	margin: 55px 0 0;
}

.seo_b .seo_list {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 35px 0 0;
}

.seo_b .seo_list li {
	width: 45%;
	margin: 0 0 13px;
	position: relative;
	padding: 0 0 0 30px;
}

.seo_b .seo_list li:before {
	content: "";
	position: absolute;
	top: 14px;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #f09f54;
}

.seo_b .seo_list li a {
	color: #32343d;
	font: 300 22px/33px DinDisplayPro;
}

.seo_b .seo_list li a:hover {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.gp_rows,.seo_b .seo_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.gp_rows .gp_cols {
	width: 100%;
}

.gp_tabs {
	margin: 0;
}

.gp_tabs .gp_list {
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: auto;
}

.gp_tabs .gp_list li {
	cursor: pointer;
	margin: 0 22px 0 0;
	position: relative;
	border: 1px solid #b1b1b1;
	padding: 10px 26px;
	-webkit-transition: .35s;
	transition: .35s;
}

.gp_tabs .gp_list li:hover {
	border: 1px solid #f09f54;
}

.gp_tabs .gp_list li:last-child,.mf_menu li:last-child {
	margin-right: 0;
}

.gp_tabs .gp_list li.active {
	border: 1px solid #f09f54;
}

.desc_flat_n .rows .col.col03 .ai .ci.ci02 .tx .db .a,.desc_flat_n .rows .col.col03 .ai .ci.ci02 .tx .db .m,.desc_flat_n .rows .col.col03 .ai .ci.ci02 .tx .i,.desc_flat_n.b_to_s .rows .col.col04 .tx,.gp_tabs .gp_list li.active span,.lk_header .sub_menu li a {
	color: #f09f54;
}

.gp_tabs .gp_list li span {
	color: #d0d0d1;
	font: 700 22px/22px DinDisplayPro;
	text-transform: uppercase;
	white-space: nowrap;
}

.gp_tabs .pd_desc {
	display: block;
	position: relative;
}

.gp_tabs .pd_desc .swiper-button-next,.gp_tabs .pd_desc .swiper-button-prev {
	width: 94px;
	height: 94px;
	border-radius: 100%;
	background: #f6f6f6;
	margin-top: -47px;
}

.gp_tabs .pd_desc .swiper-button-prev {
	left: 0;
}

.gp_tabs .pd_desc .swiper-button-next.swiper-button-disabled,.gp_tabs .pd_desc .swiper-button-prev.swiper-button-disabled {
	opacity: .25;
}

.gp_tabs .pd_desc .swiper-button-next:after,.gp_tabs .pd_desc .swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 12px;
	height: 12px;
	border-top: 2px solid #0a0c17;
}

.gp_tabs .pd_desc .swiper-button-prev:after {
	border-left: 2px solid #0a0c17;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.gp_tabs .pd_desc .swiper-button-next {
	right: 0;
}

.gp_tabs .pd_desc .swiper-button-next:after {
	border-right: 2px solid #0a0c17;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.gp_slr {
	margin: 0 auto;
	width: 80%;
	text-align: center;
}

.ttl_flat_n {
	margin: 43px 0 16px;
}

.ttl_flat_n .nfix {
	color: #32343d;
	font: 22px/22px DinDisplayPro;
}

.desc_flat_n {
	position: relative;
	box-shadow: 0 2px 4px 2px transparent;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat_n.r_and_s {
	border: 4px solid #bbb;
}

.desc_flat_n.b_to_s:hover,.desc_flat_n.r_and_s:hover {
	border-color: #f09f54;
}

.desc_flat_n.b_to_s {
	border: 4px solid #54565a;
}

.desc_flat_n.mezzanine .b_lk {
	padding: 29px 0;
}

.desc_flat_n:hover {
	box-shadow: 0 2px 4px 2px rgba(222,222,222,.4);
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat_n .star,.desc_flat_n .sya {
	display: inline-block;
	position: absolute;
}

.desc_flat_n .star {
	top: 18px;
	right: 28px;
	background: url(../img/q01.svg) 0 0/cover no-repeat;
	width: 33px;
	height: 31px;
	cursor: pointer;
	z-index: 40;
}

.desc_flat_n .star.active {
	background-image: url(../img/i44f.svg);
}

.desc_flat_n .star.active:hover {
	width: 33px;
	height: 31px;
	background: url(../img/i44f.svg) 0 0/cover no-repeat;
}

.desc_flat_n .star.active:hover .t,.rental_objects .desc_rows .cols .desc:hover .t_img img.vs {
	opacity: 0;
}

.desc_flat_n .star:hover {
	width: 33px;
	height: 31px;
	background: url(../img/q01b.svg) 0 0/cover no-repeat;
}

.desc_flat_n .park_location:hover .t,.desc_flat_n .star .t,.desc_flat_n .star:hover .t {
	opacity: 1;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat_n .star .t {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: #f0f0f0;
	color: #919295;
	font: 300 14px/14px DinDisplayPro;
	width: 172px;
	height: 34px;
	position: absolute;
	left: -72px;
	opacity: 0;
	top: 40px;
}

.desc_flat_n .sya {
	z-index: 50;
	left: 82px;
	top: 115px;
	color: #f09f54;
	font: 300 19px/19px DinDisplayPro;
	padding: 0 0 0 45px;
}

.desc_flat_n .sya:before {
	content: "";
	position: absolute;
	top: -5px;
	left: 0;
	border-radius: 100%;
	border: 1px solid #f09f54;
	width: 30px;
	height: 30px;
}

.desc_flat_n .sya:after {
	content: "";
	position: absolute;
	top: 6px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-top: 1px solid #f09f54;
	border-right: 1px solid #f09f54;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.desc_flat_n .housing_location,.desc_flat_n .park_location {
	display: inline-block!important;
	position: absolute;
	top: 113px;
	z-index: 50;
	color: #f09f54;
	font: 300 19px/19px DinDisplayPro;
}

.desc_flat_n .park_location {
	left: 305px;
}

.desc_flat_n .park_location .s {
	display: inline-block;
	background: url(../img/i58.png) 0 0/cover no-repeat;
	width: 28px;
	height: 26px;
}

.desc_flat_n .park_location .t {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: #f0f0f0;
	color: #919295;
	font: 300 14px/14px DinDisplayPro;
	width: 172px;
	height: 34px;
	position: absolute;
	left: -69px;
	opacity: 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat_n .park_location .t .br {
	margin-left: 5px;
}

.desc_flat_n .park_location .hd {
	display: none;
}

.desc_flat_n .housing_location {
	left: 363px;
}

.desc_flat_n .housing_location:hover .t {
	opacity: 1;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat_n .housing_location .s {
	display: inline-block;
	background: url(../img/nk_gp_icon.svg) 0 0/cover no-repeat;
	width: 26px;
	height: 25px;
}

.desc_flat_n .housing_location .t {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	background: #f0f0f0;
	color: #919295;
	font: 300 14px/14px DinDisplayPro;
	width: 172px;
	height: 34px;
	position: absolute;
	left: -68px;
	opacity: 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.desc_flat_n .housing_location .t .br {
	margin-left: 5px;
}

.desc_flat_n .housing_location .hd {
	display: none;
	max-width: 800px;
}

.desc_flat_n .b_lk {
	padding: 39px 0;
}

.desc_flat_n .b_lk:hover .rows {
	box-shadow: none;
}

.desc_flat_n .b_lk:hover .rows .col,.fbox_img .fancybox-next span,.fbox_img .fancybox-prev span {
	background: 0 0;
}

.desc_flat_n .rows,.desc_flat_n .rows .col.col02 .r {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.desc_flat_n .rows {
	box-shadow: none;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.desc_flat_n .rows .col {
	border: 0;
	background: 0 0;
	position: relative;
	width: auto;
	margin: 0;
	padding: 0;
}

.desc_flat_n .rows .col.col01 {
	top: -20px;
	width: -webkit-calc(100% - 130px - 250px - 250px);
	width: calc(100% - 130px - 250px - 250px);
}

.desc_flat_n .rows .col.col02 {
	width: 130px;
}

.desc_flat_n .rows .col.col02 .r {
	font: 500 43px/43px PFDinTextCompPro;
	color: #32343d;
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.desc_flat_n .rows .col.col02 .r.rf {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.desc_flat_n .rows .col.col02 .r.rf .tx:last-child {
	width: 100%;
	border-top: 1px solid #cbcbcb;
	margin: 9px 0 0;
	padding: 10px 0 0;
}

.desc_flat_n .rows .col.col02 .r .t {
	font: 300 18px/18px DinDisplayPro;
}

.desc_flat_n .rows .col.col03 {
	width: auto;
	min-width: 165px;
}

.desc_flat_n .rows .col.col03 .ai {
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.desc_flat_n .rows .col.col03 .ai .ci.ci02 {
	border-top: 1px solid #cbcbcb;
	margin: 9px 0 0;
	padding: 10px 0 0;
}

.desc_flat_n .rows .col.col03 .ai,.desc_flat_n .rows .col.col03 .ai .ci .tx,.rent_and_sale .ras_n {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.desc_flat_n .rows .col.col03 .ai .ci .tx .i {
	color: #32343d;
	font: 500 43px/43px PFDinTextCompPro;
}

.desc_flat_n .rows .col.col03 .ai .ci .tx .i .p {
	margin: 0 0 0 -26px;
}

.desc_flat_n .rows .col.col03 .ai .ci .tx .db {
	margin: 0 0 0 10px;
}

.desc_flat_n .rows .col.col03 .ai .ci .tx .db .m {
	color: #32343d;
	font: 500 18px/18px DinDisplayPro;
}

.desc_flat_n .rows .col.col03 .ai .ci .tx .db .a {
	color: #32343d;
	font: 300 18px/18px DinDisplayPro;
}

.desc_flat_n .rows .col.col04 {
	width: 160px;
}

.desc_flat_n .rows .col.col04 .ft,.desc_flat_n .rows .col.col04 .tx {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.desc_flat_n .rows .col.col04 .ft .lgs {
	display: none;
	margin: 0 15px 0 0;
}

.desc_flat_n .rows .col.col04 .tx {
	color: #32343d;
	font: 18px/18px DinDisplayPro;
}

.fancybox-inner .housing_location .s,.fancybox-inner .housing_location .t,.fancybox-inner .park_location .s,.fancybox-inner .park_location .t {
	display: none!important;
}

.rent_and_sale .ras_n {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	width: 100%;
}

.rent_and_sale .ras_n .desc_flat_n {
	width: -webkit-calc(50% - 11px);
	width: calc(50% - 11px);
	max-width: 100%;
}

.rent_and_sale .ras_n .desc_flat_n.mezzanine .b_lk {
	padding: 39px 0 45px;
}

.rent_and_sale .ras_n .desc_flat_n .sya,.rent_and_sale .ras_n .desc_flat_n.mezzanine .sya {
	top: 135px;
}

.rent_and_sale .ras_n .desc_flat_n .b_lk {
	padding: 39px 0 65px;
}

.rent_and_sale .ras_n .desc_flat_n .b_lk .rows {
	box-shadow: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-right: 45px;
}

.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col {
	border: 0;
	background: 0 0;
	position: relative;
	width: auto;
	margin: 0;
	padding: 0;
}

.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col01 {
	top: -20px;
	max-width: 350px;
	width: 350px;
}

.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col01 .ft {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col01 .ft .desc {
	width: auto;
}

.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col02 {
	margin-right: 25px;
}

.fbox_img .fancybox-next span:after,.fbox_img .fancybox-prev span:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 18px;
	height: 18px;
	border-top: 2px solid #f6dfa4;
}

.fbox_img .fancybox-prev span:after {
	border-left: 2px solid #f6dfa4;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.fbox_img .fancybox-next span:after {
	border-right: 2px solid #f6dfa4;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.bnr_nkrental {
	margin: 47px auto 0;
	background: url(../img/bg_rental_mn.jpg) 50% 50%/cover no-repeat #bbb;
	height: 194px;
}

.bnr_nkrental a {
	height: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.bnr_nkrental a:hover .r_btn {
	-webkit-transition: .35s;
	transition: .35s;
	background: #fff;
	color: #54565a;
}

.bnr_nkrental a .txt {
	color: #fff;
	font: 44px/44px PFDinTextCondPro;
	text-transform: uppercase;
	margin-right: 155px;
}

.b_cookie .rows,.bnr_nkrental a,.bnr_nkrental a .r_btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.bnr_nkrental a .r_btn {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0;
	width: 240px;
	height: 63px;
	background: #f09f54;
	color: #fff;
	font: 300 22px/22px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.b_cookie {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 800;
	padding: 17px 0;
}

.b_cookie .rows {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.b_cookie .rows .cols.cols01 {
	width: -webkit-calc(100% - 30px - 20px - 50px);
	width: calc(100% - 30px - 20px - 50px);
}

.b_cookie .rows .cols.cols02 {
	width: 77px;
	margin-right: 50px;
	display: none!important;
	opacity: 0;
	visibility: hidden;
}

.b_cookie .rows .cols.cols03 {
	width: 30px;
}

.b_cookie .rows .cols p {
	color: #000;
	font: 300 18px/32px PFDinTextCompPro;
	width: 100%;
	margin: 0;
	padding: 0;
}

.b_cookie .rows .cols p .br {
	display: block;
}

.b_cookie .rows .cols p a {
	color: #f09f54;
	margin: 0;
	padding: 0;
}

.b_cookie .rows .cols .cookie_btn {
	cursor: pointer;
	color: #f09f54;
	background: 0 0;
	border: 0;
	font: 300 18px/32px PFDinTextCompPro;
}

.b_cookie .rows .cols .cookie_close_btn {
	width: 30px;
	height: 30px;
	background: 0 0;
	border: 0;
	position: relative;
	cursor: pointer;
}

.b_cookie .rows .cols .cookie_close_btn:after,.b_cookie .rows .cols .cookie_close_btn:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 1px;
	background: #f09f54;
}

.b_cookie .rows .cols .cookie_close_btn:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.b_cookie .rows .cols .cookie_close_btn:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.mf_menu_over {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #cbcbcb;
	padding: 24px 0 0;
}

.mf_menu {
	margin: 0 0 0 -25px;
}

.mf_menu li {
	color: #2d2d2d;
	font: 18px/18px PFDinTextCondPro;
	text-transform: uppercase;
	padding: 0 0 23px;
	cursor: pointer;
	margin: 0 70px 0 0;
}

.mf_menu li.active {
	cursor: default;
	pointer-events: none;
}

.lk_header .sub_menu li.active a::after,.map_filter .mf_left .selectize-control .selectize-input.has-options.has-items.full .item,.mf_menu li.active:after {
	background: #f09f54;
}

.mf_menu li a {
	color: #2d2d2d;
	padding: 0 45px 20px;
}

.mf_menu li,.mf_menu li span {
	display: inline-block;
	position: relative;
}

.mf_menu li sup {
	color: #f09f54;
	font: 14px/14px DinDisplayPro;
	top: -13px;
	right: -25px;
	position: absolute;
}

.mf_menu_ios2vs,.mf_menu_ios2vs .selectric .selectric-label:after,.nav_bg_rental .play.active .crc .crc_in:after {
	display: none;
}

.mf_menu_ios2vs .selectric {
	background: #fff;
	border: 0;
	text-align: center;
}

.mf_menu_ios2vs .selectric .selectric-label {
	padding: 0;
	margin: 0;
	font: 22px/41px PFDinTextCondPro;
	width: 100%;
}

.map_filter {
	height: -webkit-calc(100vh - 142px);
	height: calc(100vh - 142px);
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #cbcbcb;
}

.map_filter .mf_left {
	position: absolute;
	top: 0;
	left: 0;
	width: 450px;
	height: 100%;
	border-right: 1px solid #d5d5d5;
	overflow: hidden;
}

.map_filter .mf_left .mf_left_over {
	position: absolute;
	width: 470px;
	height: 100%;
	overflow-y: scroll;
}

.map_filter .mf_left .mf_left_in {
	max-width: 320px;
	width: 100%;
	margin: 46px auto;
	position: relative;
	left: 0;
	right: 0;
}

.map_filter .mf_left .rows {
	margin: 0 0 18px;
}

.map_filter .mf_left .rows.rows01 .selectize-control .selectize-input.has-options.has-items.full .item {
	background: 0;
}

.map_filter .mf_left .rows .h5 {
	color: #a1a1a3;
	font: 12px/12px DinDisplayPro;
	margin: 0 0 7px 20px;
}

.map_filter .mf_left .rows_rez {
	margin: 38px 0 0;
	text-align: center;
}

.map_filter .mf_left .rows_rez a,.map_filter .mf_left .rows_rez button {
	color: #fff;
	background: #f09f54;
	font: 500 14px/14px DinDisplayPro;
	border: 0;
	display: block;
	padding: 27px 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_rez a:hover,.map_filter .mf_left .rows_rez button:hover {
	background: #54565a;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_back,.map_filter .mf_left .selectize-control.single {
	margin: 0;
}

.map_filter .mf_left .selectize-control .selectize-input {
	border-radius: 0;
	border: 1px solid #7f7f7f;
	text-align: left;
	padding: 15px 40px 15px 15px;
}

.map_filter .mf_left .selectize-control .selectize-input.has-options,.map_filter .mf_left .selectize-control .selectize-input.not-full.has-options {
	padding: 15px 25px 15px 20px;
}

.map_filter .mf_left .selectize-control .selectize-input.not-full.has-options.has-items .item {
	font: 14px/14px DinDisplayPro;
	color: #54565a;
	border-radius: 0;
	border: 0;
	background: #f09f54;
	text-shadow: none;
}

.map_filter .mf_left .selectize-control .selectize-input.not-full.has-options input {
	font: 14px/14px DinDisplayPro;
	color: #000;
}

.map_filter .mf_left .selectize-control .selectize-input.not-full.has-options input::-webkit-input-placeholder {
	color: #000;
}

.map_filter .mf_left .selectize-control .selectize-input.not-full.has-options input::-moz-placeholder {
	color: #000;
}

.map_filter .mf_left .selectize-control .selectize-input.not-full.has-options input:-moz-placeholder {
	color: #000;
}

.map_filter .mf_left .selectize-control .selectize-input.not-full.has-options input:-ms-input-placeholder {
	color: #000;
}

.map_filter .mf_left .selectize-control .selectize-input .item {
	font: 14px/14px DinDisplayPro;
	color: #54565a;
	border-radius: 0;
	border: 0;
	text-shadow: none;
}

.map_filter .mf_left .selectize-control .selectize-input .item .remove {
	border-color: #54565a;
}

.map_filter .mf_left .selectize-control .selectize-input:after {
	content: "";
	position: absolute;
	background: url(../img/i16.svg) no-repeat;
	width: 9px;
	height: 5px;
	border: 0;
	top: 22px;
	right: 12px;
	margin: 0;
}

.map_filter .mf_left .selectize-control .selectize-dropdown {
	text-align: left;
	border-color: #7f7f7f;
}

.map_filter .mf_left .selectize-control .selectize-dropdown .active {
	background: #f09f54;
	color: #54565a;
}

.map_filter .mf_left .selectize-control .selectize-dropdown .nicescroll-rails {
	margin-left: 6px;
	background-color: #7f7f7f;
	width: 1px!important;
}

.map_filter .mf_left .selectize-control .selectize-dropdown .nicescroll-rails .nicescroll-cursors {
	left: 11px;
}

.map_filter .mf_left .rows_back a {
	color: #204186;
	-webkit-transition: .35s;
	transition: .35s;
	font: 14px/14px PFDinTextCondPro;
	display: inline-block;
	position: relative;
	padding: 0 0 0 19px;
}

.map_filter .mf_left .rows_back a:hover:before {
	border-color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_back a:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	width: 6px;
	height: 6px;
	border-top: 1px solid #204186;
	border-left: 1px solid #204186;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_slr {
	margin-top: 38px;
}

.map_filter .mf_left .rows_mf_desc_park {
	margin-top: 30px;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_cst {
	margin: 0;
	position: relative;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_cst .h3 {
	font: 500 19px/19px DinDisplayPro;
	color: #000;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_cst .add_favourites {
	display: inline-block;
	position: absolute;
	top: 1px;
	right: 0;
	background: url(../img/i44.svg) 0 0/cover no-repeat;
	width: 18px;
	height: 18px;
	cursor: pointer;
	z-index: 40;
	border: 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_cst .add_favourites.active {
	background-image: url(../img/i44f.svg);
}

.map_filter .mf_left .rows_mf_desc_park .ttl_cst .add_favourites:hover {
	background-image: url(../img/i44f.svg);
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_nm {
	margin: 2px 0 0;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_nm .h3 {
	font: 500 19px/26px DinDisplayPro;
	color: #000;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_nm .adr {
	margin: 10px 0 0;
	color: #000;
	font: 14px/19px DinDisplayPro;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_nm .ttl_dsc {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 25px 0 55px;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_nm .ttl_dsc .ttl_t.ttl_ll {
	margin-right: 40px;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_nm .ttl_dsc .ttl_t .ts {
	color: #000;
	font: 14px/19px DinDisplayPro;
}

.map_filter .mf_left .rows_mf_desc_park .ttl_nm .ttl_dsc .ttl_t .nbr {
	color: #204186;
	font: 500 19px/19px DinDisplayPro;
}

.map_filter .mf_left .rows_nts {
	margin: 35px 0 0;
}

.map_filter .mf_left .rows_nts p {
	color: #bcbdbe;
	font: 12px/16px DinDisplayPro;
	letter-spacing: -.3px;
	margin: 0 0 15px;
}

.map_filter .mf_left .rows_nts p a {
	color: #bcbdbe;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_back a:hover,.map_filter .mf_left .rows_lnk a,.map_filter .mf_left .rows_nts p a:hover {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_lnk a {
	position: relative;
	color: #000;
	font: 500 14px/14px DinDisplayPro;
	border: 1px solid #000;
	padding: 26px 0;
	display: block;
}

.map_filter .mf_left .rows_lnk {
	margin: 19px 0 0;
	text-align: center;
}

.map_filter .mf_left .rows_lnk a:hover {
	box-shadow: 0 3px 9px rgba(0,0,0,.38);
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_lnk a:hover .a:after,.map_filter .mf_left .rows_lnk a:hover .a:before {
	width: 7px;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_lnk a:hover .a:before {
	-webkit-transform: rotate(25deg) translateX(5px) translateY(-1px);
	-ms-transform: rotate(25deg) translateX(5px) translateY(-1px);
	transform: rotate(25deg) translateX(5px) translateY(-1px);
}

.map_filter .mf_left .rows_lnk a:hover .a:after {
	-webkit-transform: rotate(-25deg) translateX(5px) translateY(1px);
	-ms-transform: rotate(-25deg) translateX(5px) translateY(1px);
	transform: rotate(-25deg) translateX(5px) translateY(1px);
}

.map_filter .mf_left .rows_lnk a .t {
	color: #000;
	font: 500 14px/14px DinDisplayPro;
	position: relative;
	left: -24px;
}

.map_filter .mf_left .rows_lnk a .a {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 48px;
	margin: auto;
	width: 19px;
	height: 1px;
	background: #000;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_lnk a .a:after,.map_filter .mf_left .rows_lnk a .a:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 1px;
	background: #000;
	-webkit-transition: .35s;
	transition: .35s;
}

.map_filter .mf_left .rows_lnk a .a:before {
	top: -3px;
}

.map_filter .mf_left .rows_lnk a .a:after {
	bottom: -3px;
}

.mf_slr {
	margin: 0;
	width: 100%;
	height: 185px;
}

.mf_map,.mf_slr .bg {
	position: relative;
	height: 100%;
}

.mf_slr .bg {
	overflow: hidden;
	width: 100%;
}

.mf_slr .bg .bg_in,.mf_slr .mf_prev:after {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.mf_slr .bg .bg_in {
	left: 0;
	width: 100%;
	height: 100%;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.mf_slr .mf_nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.mf_slr .mf_nav .swiper-pagination-bullet {
	background: rgba(255,255,255,.5);
	width: 3px;
	height: 3px;
	opacity: 1;
	margin: 0 3px;
}

.mf_slr .mf_nav .swiper-pagination-bullet-active {
	background: #fff;
	width: 5px;
	height: 5px;
}

.mf_slr .mf_next,.mf_slr .mf_prev {
	background: #fff;
	width: 28px;
	height: 28px;
	margin-top: -14px;
	border-radius: 100%;
	top: 50%;
}

.mf_slr .mf_prev {
	left: -14px;
}

.mf_slr .mf_prev:after {
	content: "";
	left: 5px;
	background: url(../img/i3.svg) 0 0/cover no-repeat;
	width: 4px;
	height: 8px;
}

.mf_slr .mf_next {
	right: -14px;
}

.mf_map #mf_g_map,.mf_slr .mf_next:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}

.mf_slr .mf_next:after {
	content: "";
	right: 5px;
	background: url(../img/i4.svg) 0 0/cover no-repeat;
	width: 4px;
	height: 8px;
}

.mf_map {
	margin-left: 450px;
}

.mf_map #mf_g_map {
	right: 0;
	width: 100%;
	height: 100%;
}

.info_content_fm {
	padding: 25px 15px;
}

.info_content_fm h3 {
	color: #000715;
	font: 14px/21px DinDisplayPro;
}

.info_content_fm p {
	color: #a8a9ab;
	font: 14px/14px DinDisplayPro;
	margin: 5px 0 0;
}

.info_content_fm .t {
	color: #000715;
	font: 12px/12px DinDisplayPro;
	display: inline-block;
	margin-right: 15px;
}

.nav_bg_rental {
	height: auto;
	padding-bottom: 60px;
	position: relative;
}

.nav_bg_rental .rows_rnt {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	max-width: 1660px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt01 {
	width: -webkit-calc(100% - 500px);
	width: calc(100% - 500px);
}

.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt02 {
	width: 500px;
}

.nav_bg_rental h2 {
	font: 80px/96px PFDinTextCompPro;
	text-align: left;
}

#footer.lk_footer,.nav_bg_rental .play.active .crc .crc_in .pz,.nav_bg_rental h2 .br {
	display: block;
}

.nav_bg_rental .nbc_txt {
	color: #fff;
	font: 300 25px/40px DinDisplayPro;
	max-width: 1130px;
	margin: 0 auto;
}

.nav_bg_rental .brdh {
	margin: 16px auto 85px 0;
	height: 5px;
	max-width: 300px;
	background: #f09f54;
}

.nav_bg_rental .hbtn {
	left: 0;
	right: 0;
	margin: auto;
	position: relative;
	top: 0;
	bottom: auto;
	width: 375px;
	height: 373px;
	z-index: 51;
	display: block;
}

.nav_bg_rental .hbtn.active:hover .play,.nav_bg_rental .play,.nav_bg_rental .play.active {
	opacity: 1;
	-webkit-transition: .35s;
	transition: .35s;
}

.nav_bg_rental .play.active {
	opacity: 0;
}

.nav_bg_rental .play {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: auto;
	width: 226px;
	height: 284px;
	cursor: pointer;
	z-index: 20;
	background: 0 0;
	border-radius: 100%;
	border: 0;
}

.nav_bg_rental .play:hover .crc,.nav_bg_rental .play:hover .crc_in {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: .35s;
	transition: .35s;
}

.nav_bg_rental .play:hover .crc_in {
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	background: rgba(255,255,255,.24);
}

.nav_bg_rental .play .txt {
	color: #fff;
	font: 300 21px/21px DinDisplayPro;
	position: absolute;
	right: 0;
	left: 0;
	margin: auto;
	top: auto;
	bottom: 0;
	text-align: center;
}

.nav_bg_rental .play .txt:after {
	content: "";
	position: absolute;
	top: -107px;
	left: 0;
	right: 0;
	margin: auto;
	width: 1px;
	height: 85px;
	background: rgba(255,255,255,.2);
}

.nav_bg_rental .play .crc {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	bottom: auto;
	width: 226px;
	height: 226px;
	background: rgba(255,255,255,.1);
	border-radius: 100%;
	-webkit-transition: .35s;
	transition: .35s;
}

.nav_bg_rental .play .crc:after,.nav_bg_rental .play .crc_in {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border-radius: 100%;
}

.nav_bg_rental .play .crc:after {
	content: "";
	width: 202px;
	height: 202px;
	border: 1px solid rgba(255,255,255,.06);
}

.nav_bg_rental .play .crc:before,.nav_bg_rental .play .crc_in:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.nav_bg_rental .play .crc:before {
	border-radius: 100%;
	width: 170px;
	height: 170px;
	border: 1px solid rgba(0,0,0,.1);
}

.nav_bg_rental .play .crc_in {
	display: block;
	width: 134px;
	height: 134px;
	background: 0 0;
	border: 1px solid rgba(255,255,255,.22);
	-webkit-transition: .35s;
	transition: .35s;
}

.nav_bg_rental .play .crc_in:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11.5px 0 11.5px 14px;
	border-color: transparent transparent transparent #fff;
}

.nav_bg_rental .play .crc_in .pz {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 16px;
	height: 24px;
	display: none;
}

.nav_bg_rental .play .crc_in .pz:after,.nav_bg_rental .play .crc_in .pz:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 24px;
	width: 1px;
	background: #fff;
}

.nav_bg_rental .play .crc_in .pz:after {
	left: 0;
}

.nav_bg_rental .play .crc_in .pz:before {
	right: 0;
}

.b_ttl,.rental_txt {
	margin: 87px 0 0;
	padding: 0 15px;
}

.b_ttl h2,.rental_txt h2 {
	font: 54px/65px PFDinTextCompPro;
	color: #54565a;
	text-align: center;
}

.b_ttl .rows,.rental_txt .rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	max-width: 1660px;
	margin: 76px auto 0;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.b_ttl .rows .cols,.rental_txt .rows .cols {
	width: 33.333%;
	margin: 0 0 77px;
	position: relative;
}

.b_ttl .rows .cols:nth-child(3):after,.b_ttl .rows .cols:nth-child(6):after,.rental_txt .rows .cols:nth-child(3):after,.rental_txt .rows .cols:nth-child(6):after {
	opacity: 0;
}

.b_ttl .rows .cols:after,.rental_txt .rows .cols:after {
	content: "";
	position: absolute;
	top: 79px;
	right: 0;
	height: 100px;
	width: 1px;
	background: rgba(0,0,0,.1);
}

.b_ttl .rows .cols .desc,.rental_txt .rows .cols .desc {
	text-align: center;
	max-width: 450px;
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.b_ttl .rows .cols .desc .ics,.rental_txt .rows .cols .desc .ics {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	border-radius: 100%;
	position: relative;
}

.b_ttl .rows .cols .desc .ics .arw,.rental_txt .rows .cols .desc .ics .arw {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 80px;
	height: 80px;
	background: rgba(109,207,246,.2);
	border-radius: 100%;
}

.b_ttl .rows .cols .desc .ics .arw:after,.rental_txt .rows .cols .desc .ics .arw:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 64px;
	height: 64px;
	background: #fff;
	border-radius: 100%;
}

.b_ttl .rows .cols .desc .ics .arw .t,.rental_txt .rows .cols .desc .ics .arw .t {
	color: #204283;
	display: inline-block;
	position: relative;
	z-index: 10;
	font: 30px/30px PFDinTextCondPro;
}

.b_ttl .rows .cols .desc .h4,.rental_txt .rows .cols .desc .h4 {
	color: #54565a;
	font: 700 28px/28px DinDisplayPro;
	margin: 0 0 35px;
}

.b_ttl .rows .cols .desc .txt,.rental_txt .rows .cols .desc .txt {
	color: #000;
	font: 300 22px/40px DinDisplayPro;
	max-width: 430px;
	width: 100%;
}

.b_ttl .rows .cols .desc .ics .arw,.learn_more_about_nkrental,.learn_more_about_nkrental .g_rental,.rental_txt .rows .cols .desc .ics .arw {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.learn_more_about_nkrental {
	background: url(../img/bg_rental_s.jpg) 50% 50%/cover no-repeat #204284;
	position: relative;
	height: 450px;
	text-align: center;
	margin: 35px 0 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.learn_more_about_nkrental h2 {
	color: #fff;
	font: 80px/80px PFDinTextCompPro;
	margin: 0 0 70px;
}

.learn_more_about_nkrental .g_rental {
	margin: 0 auto;
	width: 300px;
	height: 75px;
	background: #f09f54;
	color: #fff;
	font: 22px/22px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.learn_more_about_nkrental .g_rental:hover {
	-webkit-transition: .35s;
	transition: .35s;
	background: #d9d8d6;
	color: #fff;
}

.rental_objects {
	margin: 90px 0 100px;
}

.rental_objects .container1 {
	max-width: 1660px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.rental_objects .b_ttl .w {
	text-transform: none;
}

.rental_objects .desc_rows {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 50px 0 0;
}

.rental_objects .desc_rows .cols {
	width: -webkit-calc(25% - 60px);
	width: calc(25% - 60px);
}

.rental_objects .desc_rows .cols .desc {
	position: relative;
}

.rental_objects .desc_rows .cols .desc .t_img img.vs,.rental_objects .desc_rows .cols .desc:hover .t_img img.hd {
	opacity: 1;
}

.rental_objects .desc_rows .cols .desc .t_img {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 312px;
}

.rental_objects .desc_rows .cols .desc .t_img img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	-webkit-transition: .35s;
	transition: .35s;
}

.rental_objects .desc_rows .cols .desc .t_img img.hd {
	opacity: 0;
}

.rental_objects .desc_rows .cols .desc .txt {
	margin: 35px 0 0;
	max-width: 290px;
	width: 100%;
}

.rental_objects .desc_rows .cols .desc .txt .h5 {
	color: #204185;
	font: 500 12px/12px PFDinTextCondPro;
	letter-spacing: 1.2px;
	text-transform: uppercase;
}

.rental_objects .desc_rows .cols .desc .txt .h4 {
	color: #204185;
	font: 500 20px/22px PFDinTextCondPro;
	letter-spacing: 2.4px;
	margin: 14px 0 35px;
	text-transform: uppercase;
}

.rental_objects .desc_rows .cols .desc .txt .txt_t {
	margin: 0;
}

.rental_objects .desc_rows .cols .desc .txt .txt_t p {
	color: #282828;
	font: 300 18px/24px PFDinTextCondPro;
	margin: 0 0 1px;
}

.lk_header {
	text-align: center;
	background: #32343d;
	margin: 0;
	padding: 38px 0 55px;
}

.lk_header h2 {
	margin: 65px 0 0;
	color: #f09f54;
	font: 500 79px/79px PFDinTextCompPro;
	text-transform: uppercase;
}

.lk_header_black {
	background: #545454;
}

.lk_header#lk_header_docs {
	margin: 0;
	padding: 38px 0;
}

.lk_header#lk_header_docs h2 {
	margin: 25px 0 65px;
}

.llf3 {
	color: #2d2d2d;
	font: 48px/48px DinDisplayPro;
}

#password_recovery .llf_ttl,.lk_log_form {
	margin: 0;
}

.lk_log_form .llf_ttl {
	text-align: center;
	margin: 85px 0 0;
	padding: 0 15px;
}

.aform .llf_ttl h3,.lk_log_form .llf_ttl h3,.lk_status_applications .lsp_ttl h3 {
	margin: 0 0 15px;
}

.aform .llf_ttl p,.lk_log_form .llf_ttl p {
	color: #2d2d2d;
	font: 300 22px/28px DinDisplayPro;
	margin: 0 0 8px;
}

.lk_log_form .llf_desc {
	max-width: 864px;
	padding: 0 15px;
	margin: 55px auto 0;
}

.lk_log_form .llf_desc .rows {
	max-width: 834px;
	margin: 0 auto 16px;
	position: relative;
}

.lk_log_form .llf_desc .rows label[id*=error] {
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
}

.lk_log_form .llf_desc .rows input {
	width: 100%;
	text-align: center;
	font: 300 20px/20px DinDisplayPro;
	color: #2d2d2d;
	padding: 13px 15px;
}

.lk_log_form .llf_desc .rows_btn {
	text-align: center;
	margin: 35px auto 0;
}

.abtn,.lk_status_applications .lsp_desc .lsp_desc_link .link_plus {
	font: 22px/22px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.abtn {
	background: #fff;
	border: 1px solid #cbcbcb;
	padding: 21px 0;
	width: 296px;
}

.abtn:hover {
	box-shadow: 0 3px 9px rgba(0,0,0,.38);
	-webkit-transition: .35s;
	transition: .35s;
}

#authorization_form {
	margin: 0 0 150px;
}

#password_recovery {
	border-top: 1px solid #e0e0e0;
	padding-top: 85px;
	margin: 150px 0;
	display: none;
}

.forgot_your_password {
	color: #f09f54;
	font: 300 16px/16px DinDisplayPro;
	cursor: pointer;
	margin: 25px 0 0;
}

.cancel_password_recovery {
	color: #2d2d2d;
	font: 300 20px/20px DinDisplayPro;
	cursor: pointer;
	margin: 20px 0 0;
	-webkit-transition: .35s;
	transition: .35s;
}

.cancel_password_recovery:hover,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s2 p a:hover {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

#сhange_password_form {
	margin: 0 0 150px;
}

.lk_status_applications {
	margin: 0 15px 100px;
}

.lk_status_applications .lsp_ttl {
	text-align: center;
	margin: 85px 0 0;
}

.lk_status_applications .lsp_desc {
	margin: 88px 0 0;
}

.lk_status_applications .lsp_desc .lsp_desc_link {
	text-align: center;
	margin: 0;
	border: 1px solid #cbcbcb;
	padding: 21px 0;
}

.lk_status_applications .lsp_desc .lsp_desc_link .link_plus {
	position: relative;
	display: inline-block;
	color: #32343d;
	padding: 0 0 0 55px;
}

.lk_status_applications .lsp_desc .lsp_desc_link .link_plus:hover,.pd_desc .rows .cols05 a:hover,.pd_desc_docs .rows .cols05 a:hover {
	color: #f6dfa4;
	-webkit-transition: .35s;
	transition: .35s;
}

.lk_status_applications .lsp_desc .lsp_desc_link .link_plus .plus {
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 3px solid #f6dfa4;
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	right: auto;
}

.lk_status_applications .lsp_desc .lsp_desc_link .link_plus .plus:after,.lk_status_applications .lsp_desc .lsp_desc_link .link_plus .plus:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 2px;
	width: 14px;
	background: #f6dfa4;
}

.lk_status_applications .lsp_desc .lsp_desc_link .link_plus .plus:before {
	height: 14px;
	width: 2px;
}

.lk_status_applications .lsp_desc .lsp_desc_rows {
	margin: 6px 0 0;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows_btn {
	text-align: center;
	margin-top: 35px;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows {
	margin: 0 0 6px;
	border: 1px solid #cbcbcb;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_line {
	padding: 17px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	cursor: pointer;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .ch {
	width: 110px;
	text-align: center;
	border-right: 1px solid #efefef;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .ch .chk {
	display: inline-block;
	position: relative;
	width: 40px;
	height: 40px;
	border: 3px solid #f09f54;
	border-radius: 100%;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .ch .chk:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	background: url(../img/i59.png) 0 no-repeat;
	width: 16px;
	height: 9px;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_ttl {
	width: -webkit-calc(50% - 110px);
	width: calc(50% - 110px);
	border-right: 1px solid #efefef;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_ttl p {
	margin: 0 0 0 38px;
	color: #2d2d2d;
	font: 300 22px/22px DinDisplayPro;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_result {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_result.orange p:after {
	background: #f58220;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_result.lightBlue p:after {
	background: #f6dfa4;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_result.blue p:after {
	background: #f09f54;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_result p {
	margin: 0 0 0 38px;
	padding: 0 0 0 30px;
	color: #2d2d2d;
	font: 300 22px/22px DinDisplayPro;
	position: relative;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_result p:after {
	content: "";
	position: absolute;
	top: 7px;
	left: 0;
	background: #ccc;
	width: 10px;
	height: 10px;
	border-radius: 100%;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc {
	width: 100%;
	margin: 0;
	border-top: 1px solid #cbcbcb;
	display: none;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .rw_ttl {
	margin: 41px 0 53px;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .rw_ttl h4 {
	color: #2d2d2d;
	font: 300 28px/28px DinDisplayPro;
	margin: 0 0 0 154px;
	border-bottom: 1px solid #efefef;
	display: inline-block;
	padding: 0 0 35px;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0 0 0 154px;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd {
	width: 50%;
	margin: 0 0 10px;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd.rd01 .rd_cols {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd.rd01 .rd_cols .s1 {
	width: 150px;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd.rd02 .rd_cols {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd.rd02 .rd_cols .s1 {
	width: 45%;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin: 0 0 25px;
}

.aform .llf_desc .rows_chek_f .cols .brows:last-child,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols:last-child {
	margin-bottom: 0;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s1,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s2 {
	width: 50%;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s1 p {
	margin: 0;
	color: #2d2d2d;
	font: 22px/22px DinDisplayPro;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s2 p {
	margin: 0 0 19px;
	color: #2d2d2d;
	font: 300 22px/22px DinDisplayPro;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s2 p a {
	color: #2d2d2d;
	font: 300 22px/22px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s3 p {
	margin: 0;
	color: #2d2d2d;
	font: 22px/22px DinDisplayPro;
}

.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s4 p {
	margin: 0;
	color: #2d2d2d;
	font: 300 22px/22px DinDisplayPro;
}

.aform {
	margin: 0 auto 35px;
	max-width: 864px;
	padding: 0 15px;
}

.aform .llf_ttl {
	text-align: center;
	margin: 30px 0 0;
}

.aform .llf_desc {
	margin: 55px 0 0;
}

.aform .llf_desc .brdh {
	height: 1px;
	width: 100%;
	background: #ebebeb;
	margin: 41px 0 37px;
}

.aform .llf_desc .trows {
	margin: 33px 0 26px;
}

.aform .llf_desc .trows h4 {
	font: 300 20px/20px DinDisplayPro;
	color: #2d2d2d;
	margin: 0 0 0 30px;
}

.aform .llf_desc .rows {
	margin: 0 auto 16px;
	position: relative;
}

.aform .llf_desc .rows_btn {
	text-align: center;
	margin-top: 60px;
}

.aform .llf_desc .rows_btn+.rows_btn {
	margin-top: 23px;
}

.aform .llf_desc .rows_btn .stop_btn {
	background: 0 0;
	color: #f09f54;
	border: 0;
	font: 22px/22px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.aform .llf_desc .rows_btn .stop_btn:hover {
	color: #2d2d2d;
	-webkit-transition: .35s;
	transition: .35s;
}

.aform .llf_desc .rows_chek {
	margin-left: 30px;
	margin-top: 22px;
	margin-bottom: 22px;
}

.aform .llf_desc .rows_chek_f {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.aform .llf_desc .rows_chek_f .cols {
	width: 50%;
}

.aform .llf_desc .rows_chek_f .cols .brows {
	margin: 0 0 32px;
}

.aform .llf_desc .rows_double,.aform .llf_desc .rows_double .rdc {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.aform .llf_desc .rows_double {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.aform .llf_desc .rows_double>span {
	font: 300 20px/20px DinDisplayPro;
	margin: 0 0 0 30px;
	width: 260px;
}

.aform .llf_desc .rows_double .rdc {
	width: -webkit-calc(100% - 360px);
	width: calc(100% - 360px);
}

.aform .llf_desc .rows_double label[id*=error] {
	left: 15px;
}

.aform .llf_desc .rows_double .cols {
	position: relative;
}

.aform .llf_desc .rows_double .cols .fr {
	position: absolute;
	top: 15px;
	left: 15px;
	color: #2d2d2d;
	font: 300 20px/20px DinDisplayPro;
}

.aform .llf_desc .rows_double .cols .m {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #2d2d2d;
	font: 300 20px/20px DinDisplayPro;
}

.aform .llf_desc .rows_double .cols input {
	text-align: center;
	width: 206px;
	padding: 13px 50px;
}

.aform .llf_desc .rows input {
	width: 100%;
	text-align: left;
	font: 300 20px/20px DinDisplayPro;
	color: #2d2d2d;
	padding: 13px 15px 13px 30px;
	border: 1px solid #b8b8b8;
}

.aform .llf_desc .rows input::-webkit-input-placeholder,.aform .llf_desc .rows textarea::-webkit-input-placeholder {
	color: #2d2d2d;
}

.aform .llf_desc .rows input::-moz-placeholder,.aform .llf_desc .rows textarea::-moz-placeholder {
	color: #2d2d2d;
}

.aform .llf_desc .rows input:-moz-placeholder,.aform .llf_desc .rows textarea:-moz-placeholder {
	color: #2d2d2d;
}

.aform .llf_desc .rows input:-ms-input-placeholder,.aform .llf_desc .rows textarea:-ms-input-placeholder {
	color: #2d2d2d;
}

.aform .llf_desc .rows input[type=checkbox].css-checkbox {
	position: absolute;
	z-index: -1000;
	left: -1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.aform .llf_desc .rows input[type=checkbox].css-checkbox+label.css-label {
	padding-left: 41px;
	height: 21px;
	margin: 0;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0;
	font: 300 20px/20px DinDisplayPro;
	color: #000;
	vertical-align: middle;
	cursor: pointer;
	-webkit-transition: .35s;
	transition: .35s;
}

.aform .llf_desc .rows input[type=checkbox].css-checkbox:checked+label.css-label {
	color: #000;
}

.aform .llf_desc .rows label.css-label {
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.aform .llf_desc .rows label.css-label:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 21px;
	height: 21px;
	background: #fff;
	border: 1px solid #b8b8b8;
}

.aform .llf_desc .rows label.css-label:after_btn {
	text-align: center;
	margin: 35px auto 0;
}

.aform .llf_desc .rows .selectize-control.single {
	height: 52px;
}

.aform .llf_desc .rows .selectize-control.single .selectize-input {
	border-radius: 0;
	text-align: left;
	padding: 14px 40px 14px 30px;
}

.aform .llf_desc .rows .selectize-control.single .selectize-input.not-full {
	padding-top: 0;
	padding-bottom: 0;
}

.aform .llf_desc .rows .selectize-control.single .selectize-input.not-full input {
	padding: 13px 15px!important;
}

.aform .llf_desc .rows .selectize-control.single .selectize-input .item,.llf_back .llf_back_link {
	font: 300 20px/20px DinDisplayPro;
	color: #2d2d2d;
}

.llf_back .llf_back_link {
	color: #a4a4a4;
	position: relative;
	display: inline-block;
	padding: 0 0 0 25px;
	-webkit-transition: .35s;
	transition: .35s;
}

.aform .llf_desc .rows .selectize-control.single .selectize-input:after {
	right: 10px;
}

.aform .llf_desc .rows .selectize-control.single .selectize-dropdown {
	text-align: left;
}

.aform .llf_desc .rows .selectize-control.single .selectize-dropdown-content .option {
	font: 300 20px/26px DinDisplayPro;
	padding-left: 30px;
}

.aform .llf_desc .rows textarea {
	width: 100%;
	text-align: left;
	font: 300 20px/22px DinDisplayPro;
	color: #2d2d2d;
	padding: 13px 15px 13px 30px;
	height: 120px;
	resize: none;
	border: 1px solid #b8b8b8;
}

.llf_back {
	padding: 0 15px;
	text-align: center;
	margin: 33px 0 0;
}

.llf_back .llf_back_link:hover {
	color: #f09f54;
	-webkit-transition: .35s;
	transition: .35s;
}

.llf_back .llf_back_link:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/i3.svg) 0 no-repeat;
	width: 11px;
	height: 21px;
}

.pd_desc,.pd_desc_docs {
	margin: 50px 0 0;
}

.pd_desc .rows,.pd_desc .rows .cols {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.pd_desc .rows {
	margin: 0 0 6px;
	border: 1px solid #cbcbcb;
	padding: 17px 0;
}

.pd_desc .rows_btn {
	border: 0;
	padding: 0;
	margin: 35px 0 0;
}

.pd_desc .rows .cols {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-right: 1px solid #efefef;
}

.pd_desc .rows .cols01,.pd_desc .rows_btn {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center;
}

.pd_desc .rows .cols01 {
	width: 110px;
}

.pd_desc .rows .cols02 {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 763px;
}

.pd_desc .rows .cols02 p {
	margin: 0 5px 0 40px;
	color: #2d2d2d;
	font: 300 22px/22px DinDisplayPro;
	text-align: left;
}

.pd_desc .rows .cols03,.pd_desc .rows .cols04,.pd_desc .rows .cols05 {
	width: 125px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.pd_desc .rows .cols05 {
	width: 155px;
	border: 0;
}

.pd_desc .rows .cols03 p,.pd_desc .rows .cols04 p {
	color: #2d2d2d;
	font: 300 22px/22px DinDisplayPro;
	text-transform: uppercase;
}

.pd_desc .rows .cols05 a,.pd_desc_docs .rows .cols05 a {
	color: #f09f54;
	font: 24px/24px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.lsp_ttl .llf3_txt {
	color: #2d2d2d;
	font: 300 22px/36px DinDisplayPro;
}

#pr .llf3_txt {
	max-width: 700px;
	margin: 0 auto;
}

#md .llf3_txt,#sd .llf3_txt {
	max-width: 600px;
	margin: 0 auto;
}

.pd_desc_docs .rows,.pd_desc_docs .rows .cols {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.pd_desc_docs .rows {
	margin: 0 0 6px;
	border: 1px solid #cbcbcb;
	padding: 28px 0;
}

.pd_desc_docs .rows_btn {
	border: 0;
	padding: 0;
	margin: 35px 0 0;
}

.pd_desc_docs .rows .cols {
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	border-right: 1px solid #efefef;
}

.pd_desc_docs .rows .cols01,.pd_desc_docs .rows_btn {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center;
}

.pd_desc_docs .rows .cols01 {
	width: 110px;
}

.pd_desc_docs .rows .cols02 {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	width: 763px;
}

.pd_desc_docs .rows .cols02 p {
	margin: 0 5px 0 40px;
	color: #2d2d2d;
	font: 300 22px/22px DinDisplayPro;
	text-align: left;
}

.pd_desc_docs .rows .cols03,.pd_desc_docs .rows .cols04,.pd_desc_docs .rows .cols05 {
	width: 125px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.pd_desc_docs .rows .cols05 {
	width: 155px;
	border: 0;
}

.pd_desc_docs .rows .cols03 p,.pd_desc_docs .rows .cols04 p {
	color: #2d2d2d;
	font: 300 22px/22px DinDisplayPro;
	text-transform: uppercase;
}

.pd_desc_docs .rows .cols04 p {
	font: 300 22px/30px DinDisplayPro;
}

.w1280 {
	max-width: 1310px;
	margin-left: auto!important;
	margin-right: auto!important;
}

.banner,.w1660 {
	position: relative;
}

.banner {
	margin-top: 74px;
}
.banner.no-p .swiper-slide{
	padding: 50px
}

.banner .swiper-slide {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	height: auto;
	padding: 50px 100px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.banner .flex {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.banner .flex:not(:last-child) {
	margin-bottom: 30px;
}

.banner .flex:last-child {
	align-items: center;
}

.banner .text-1,.banner .text-2 {
	color: #fff;
	line-height: 1.21;
	padding-right: 50px;
}

.banner .text-1 {
	font-size: 42px;
	font-weight: 500;
	text-transform: uppercase;
}

.banner .text-2 {
	font-size: 24px;
}

.banner .text-3 {
	color: #fff;
	font-size: 12px;
	line-height: 1.21;
	font-family: DinDisplayPro;
}

.banner .r_btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0;
	min-width: 240px;
	height: 63px;
	background: #f09f54;
	color: #fff;
	font: 300 22px/22px DinDisplayPro;
	-webkit-transition: .35s;
	transition: .35s;
}

.banner .r_btn:hover {
	background: #fff;
	color: #000;
}

.banner .nav_btn.swiper-button-prev {
	background: #fff;
	left: -50px;
}

.banner .nav_btn.swiper-button-next {
	background: #fff;
	right: -50px;
}

.banner .nav_btn.swiper-button-next:after,.banner .nav_btn.swiper-button-prev:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: 11px;
	height: 21px;
}

.banner .nav_btn.swiper-button-prev:after {
	left: 12px;
	background: url(../img/i3.svg) no-repeat;
}

.banner .nav_btn.swiper-button-next:after {
	left: -12px;
	background: url(../img/i4.svg) no-repeat;
}

.banner .nav_btn {
	background-size: auto;
	background-image: none;
	width: 94px;
	height: 94px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 100%;
	background-color: #fff;
	margin-top: -13px;
}

.banner .nav_btn.qq{
	opacity: 0.5;
}

@media (max-width:1780px) {
	.banner .nav_btn.swiper-button-prev:after {
		left: 18px;
	}

	.banner .nav_btn.swiper-button-next:after {
		left: -18px;
	}

	.banner .nav_btn.swiper-button-prev {
		background-position: 60% 50%;
	}

	.banner .nav_btn.swiper-button-next {
		background-position: 40% 50%;
	}
}

@media (max-width:1350px) {
	.banner .text-1 {
		font-size: 24px;
	}

	.banner .text-2 {
		font-size: 16px;
	}
}

@media (max-width:1150px) {
	.banner .swiper-slide {
		padding: 50px;
	}

	.banner .nav_btn.swiper-button-prev:after {
		left: 48px;
	}

	.banner .nav_btn.swiper-button-next:after {
		left: -48px;
	}

	.banner .flex {
		flex-wrap: wrap;
	}

	.banner .text-1,.banner .text-2 {
		width: 100%;
		padding-right: 0;
		margin-bottom: 30px;
		font-size: 24px;
	}

	.banner .text-2 {
		font-size: 16px;
	}
}

@media (max-width:700px) {
	.banner .nav_btn.swiper-button-prev {
		background-position: 77% 50%;
	}

	.banner .nav_btn.swiper-button-next {
		background-position: 23% 50%;
	}
}

@media (max-width:500px) {
	.banner {
		margin-top: 50px;
	}
}

@media (max-width:420px) {
	.banner .r_btn {
		padding: 15px 0;
		height: 52px;
		border-radius: 3px;
		font: 19px/20px DinDisplayPro;
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1310px;
	}
}

@media (max-width:1800px) {
	.events_slr .nav_slr.swiper-button-prev {
		left: 20px;
	}

	.events_slr .nav_slr.swiper-button-next {
		right: 20px;
	}

	.our_clients .oc_slr .nav_btn.swiper-button-prev {
		left: 40px;
	}

	.our_clients .oc_slr .nav_btn.swiper-button-next {
		right: 40px;
	}
}

@media (max-width:1780px) {
	.main_slr,.our_park_slr {
		overflow: hidden;
	}

	.main_slr .nav_btn.swiper-button-prev:after {
		left: 18px;
	}

	.main_slr .nav_btn.swiper-button-prev {
		background-position: 60% 50%;
	}

	.main_slr .nav_btn.swiper-button-next:after {
		left: -18px;
	}

	.main_slr .nav_btn.swiper-button-next {
		background-position: 40% 50%;
	}

	.our_park_slr .nav_btn {
		margin-top: 18px;
	}

	.our_park_slr .nav_btn.swiper-button-prev:after {
		left: 18px;
	}

	.our_park_slr .nav_btn.swiper-button-prev {
		background-position: 60% 50%;
	}

	.our_park_slr .nav_btn.swiper-button-next:after {
		left: -18px;
	}

	.our_park_slr .nav_btn.swiper-button-next {
		background-position: 40% 50%;
	}

	.construction .our_park_slr .nav_btn {
		margin-top: -47px;
	}
}

@media (max-width:999px) {
	.years_market .years_market_in .rows .cols01,.years_market .years_market_in .rows .cols02,.years_market .years_market_in .rows .cols03,.years_market .years_market_in .rows .cols04 {
		width: 100%;
	}

	.years_market .years_market_in .rows .cols:after,.years_market .years_market_in .ymi_static {
		display: none;
	}

	.years_market .years_market_in .ymi_slr {
		display: block;
	}
	
	.years_market .years_market_in .rows .cols{padding:0 50px}
}

@media (max-width:1750px) {
	.bslr .bslr_next:after,.bslr .bslr_prev:after {
		width: 26px;
		height: 50px;
	}
}

@media (max-width:1720px) {
	.about_slr,.wc_slr {
		max-width: 1150px;
	}
}

@media (max-width:1700px) {
	.read_also .read_also_in {
		max-width: 1400px;
	}

	.ra_desc .reads {
		width: 325px;
	}

	.wc_slr .caption p,.wc_slr2 .caption p {
		font: 300 18px/28px DinDisplayPro;
	}

	.years_market .years_market_in .rows .cols {
		padding: 0 25px;
		height: auto;
	}

	.years_market .years_market_in .rows .cols p {
		font: 300 19px/31px DinDisplayPro;
	}

	.global_fltr {
		max-width: 1450px;
		width: 100%;
	}

	.global_fltr .big_fltr_park_avialable .left_column {
		width: 350px;
	}

	.global_fltr .big_fltr_park_avialable .right_column {
		width: -webkit-calc(100% - 415px);
		width: calc(100% - 415px);
	}

	.global_fltr .big_fltr_park_avialable .right_column.fix {
		left: 415px;
	}

	.ttl_flat.two_cols.fix .col02,.ttl_flat.two_cols.fix .col03 {
		width: 274px;
	}

	.ttl_flat.two_cols .col01 {
		width: 810px;
	}

	.ttl_flat.fix .col03:after {
		width: 98.9%;
	}

	.ttl_flat .col {
		width: 279px;
	}

	.ttl_flat .col01 {
		width: 526px;
	}

	.ttl_flat .col03 {
		width: 279px;
	}

	.desc_flat.two_cols a .rows .col01 {
		width: 802px;
	}

	.desc_flat .rows .col {
		width: 276px;
	}

	.desc_flat .rows .col01 {
		width: 520px;
	}

	.desc_flat .rows .col01 .ft .desc {
		width: 390px;
		margin: 0 30px 0 20px;
	}

	.wc_slr2 {
		max-width: 1250px;
	}

	.park_avialable_form.no-result .win_popup {
		width: 900px;
	}

	.park_avialable_form.no-result .win_popup .blc_pp_wt .tw_pp div {
		width: 444px;
	}

	.sale_rent_fav {
		max-width: 1084px;
	}
}

@media (max-width:1690px) {
	#header,.header,.w1660 {
		max-width: 1450px;
	}

	.main_menu {
		margin: 27px 0 0 15px;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img {
		margin: 12px 35px 0;
	}

	#oa_tabs_vrt .vrt_list {
		width: -webkit-calc(100% - 907px);
		width: calc(100% - 907px);
	}

	.all_park_links .all_park_link {
		width: 25%;
	}

	.rent_and_sale .ras_in .rsin_link .col01 {
		width: 496px;
	}

	.rent_and_sale .ras_in .rsin_link .col01>.brdh {
		width: 460px;
	}

	.rent_and_sale .ras_in .rsin_link .col02 {
		width: 210px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .cl .int,.lease_and_suit .ras_in .brsin_link .col02 .cl .int .v .ru,.rent_and_sale .ras_in .rsin_link .col02 .cl .int,.rent_and_sale .ras_in .rsin_link .col02 .cl .int .v .ru {
		font: 500 44px/44px PFDinTextCompPro;
	}

	.rent_and_sale .ras_in .rsin_link .col02 .brdh {
		width: 165px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 {
		width: 496px;
	}

	.lease_and_suit .ras_in .brsin_link .col01>.brdh {
		width: 460px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 {
		width: 210px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .brdh {
		width: 165px;
	}

	.nav_bg_rental .rows_rnt {
		max-width: 1450px;
	}

	.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt01 {
		width: -webkit-calc(100% - 400px);
		width: calc(100% - 400px);
	}

	.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt02 {
		width: 400px;
	}

	.nav_bg_rental .hbtn {
		height: 304px;
	}

	.rental_objects .container1 {
		max-width: 1450px;
	}
}

@media (max-width:1650px) {
	#oa_tabs_vrt .qq_int {
		top: -270px;
		left: 195px;
	}

	#oa_tabs_vrt .big_crc {
		top: -100px;
		left: 270px;
	}

	.events_slr .event_slr .reads .reads_desc {
		padding: 22px 20px 55px;
	}

	.bslr_search {
		max-width: 1400px;
	}

	.bslr_search_tab .bst_desc {
		margin: 23px 0 0 45px;
	}

	.bslr_search_tab .bst_desc .desc_txt {
		margin: 8px 30px 0 0;
		width: 290px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr {
		width: 315px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols h4:before,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols h4:before {
		background-position: -20px 0;
		width: 35px;
		right: 10px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols01 {
		width: 205px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols01 h4:before,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 h4:before {
		right: -24px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols02 {
		width: 245px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols02 h4:before,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 h4:before {
		right: -10px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols03 {
		width: 200px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols04 {
		width: 200px;
		margin: 9px 0 0 25px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols .read_more,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols .read_more {
		padding: 18px 45px;
	}

	.bslr_search_tab2 .bst2 .bst_list li {
		font: 22px/25px DinDisplayPro;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 {
		width: 205px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 {
		width: 245px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 {
		width: 200px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols04 {
		width: 200px;
		margin: 9px 0 0 25px;
	}

	.clients_slr {
		max-width: 1250px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows {
		padding-right: 25px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col01 {
		max-width: 320px;
		width: 320px;
	}

	.bnr_nkrental a .txt {
		font: 36px/36px PFDinTextCondPro;
	}

	.nav_bg_rental {
		padding-bottom: 10px;
	}

	.nav_bg_rental h2 {
		font: 70px/82px PFDinTextCompPro;
	}

	.nav_bg_rental .brdh {
		margin: 16px auto 60px 0;
	}

	.b_ttl h2,.rental_txt h2 {
		font: 48px/58px PFDinTextCompPro;
	}

	.b_ttl .rows .cols:after,.rental_txt .rows .cols:after {
		top: 76px;
	}

	.b_ttl .rows .cols .desc .h4,.rental_txt .rows .cols .desc .h4 {
		font: 700 26px/26px DinDisplayPro;
		margin: 0 0 35px;
	}

	.b_ttl .rows .cols .desc .txt,.rental_txt .rows .cols .desc .txt {
		font: 300 21px/36px DinDisplayPro;
	}

	.learn_more_about_nkrental h2 {
		font: 70px/82px PFDinTextCompPro;
	}
}

@media (max-width:1600px) {
	.desc_flat_n .star .t {
		left: -111px;
	}
}

@media (max-width:1550px) {
	.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
		padding-left: 110px;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_txt a {
		padding: 88px 50px 80px 80px;
	}

	.global_fltr {
		max-width: 1300px;
	}

	.global_fltr .big_fltr_park_avialable .left_column {
		width: 325px;
	}

	.global_fltr .big_fltr_park_avialable .right_column {
		width: -webkit-calc(100% - 415px);
		width: calc(100% - 415px);
	}

	.global_fltr .big_fltr_park_avialable .right_column.fix {
		left: 415px;
	}

	.lcl_check .rows {
		margin-bottom: 38px;
	}

	.scrollPanel .lcl_check .rows {
		margin-bottom: 32px;
	}

	.ttl_flat.two_cols.fix .col02,.ttl_flat.two_cols.fix .col03 {
		width: 195px;
	}

	.ttl_flat.two_cols .col01 {
		width: 690px;
	}

	.ttl_flat.fix .col03:after {
		width: 98%;
	}

	.ttl_flat .col {
		width: 197px;
	}

	.ttl_flat .col01 {
		width: 490px;
	}

	.ttl_flat .col03 {
		width: 198px;
	}

	.desc_flat.build .f_build {
		top: 123px;
	}

	.desc_flat.two_cols a .rows .col01 {
		width: 685px;
	}

	.desc_flat .star {
		top: 15px;
		right: 46%;
	}

	.desc_flat .rows .col {
		width: 194px;
	}

	.desc_flat .rows .col01 {
		width: 485px;
		padding-right: 15px;
	}

	.desc_flat .rows .col01 .ft {
		height: 84px;
	}

	.desc_flat .rows .col01>.brdh {
		width: 90%;
	}

	.desc_flat .rows .col02 .cl1 {
		height: 66px;
	}

	.desc_flat .rows .col02 .cl2 .int,.desc_flat .rows .col02 .cl2 .int .v .ru,.desc_flat .rows .col03 .cl2 .int,.desc_flat .rows .col03 .cl2 .int .v .ru {
		font: 500 34px/34px PFDinTextCompPro;
	}

	.desc_flat .rows .col02 .cl2 .int .v,.desc_flat .rows .col03 .cl2 .int .v {
		font: 300 23px/23px DinDisplayPro;
	}

	.desc_flat .rows .col02 .cl2 .int .v .ru:after,.desc_flat .rows .col03 .cl2 .int .v .ru:after {
		bottom: 12px;
		width: 13px;
	}

	.desc_flat .rows .col02 .brdh {
		width: 90%;
		margin: 18px 0 24px;
	}

	.desc_flat .rows .col03 .cl1 {
		height: 66px;
	}

	.desc_flat .rows .col03 .brdh {
		width: 90%;
		margin: 18px 0 24px;
	}

	.wc_slr2 {
		max-width: 1050px;
	}

	.park_avialable_form.no-result .win_popup {
		width: 750px;
	}

	.park_avialable_form.no-result .win_popup .blc_pp_wt .tw_pp div {
		width: 369px;
	}

	.safari_mac .desc_flat .rows .col02 .cl2 .int .v .ru:after,.safari_mac .desc_flat .rows .col03 .cl2 .int .v .ru:after {
		bottom: 14px;
	}

	.sale_rent_fav {
		max-width: 885px;
	}

	.gp_tabs .pd_desc .swiper-button-next,.gp_tabs .pd_desc .swiper-button-prev {
		width: 74px;
		height: 74px;
		margin-top: -37px;
	}

	.desc_flat_n.mezzanine .b_lk {
		padding: 39px 0 45px;
	}

	.desc_flat_n .sya {
		top: 125px;
		font: 300 18px/18px DinDisplayPro;
	}

	.desc_flat_n .housing_location,.desc_flat_n .park_location {
		top: 123px;
	}

	.desc_flat_n .b_lk {
		padding: 39px 0 45px;
	}

	.desc_flat_n .rows .col.col01 {
		width: -webkit-calc(100% - 130px - 100px - 250px);
		width: calc(100% - 130px - 100px - 250px);
	}

	.desc_flat_n .rows .col.col01 .ft .desc p,.desc_flat_n .rows .col.col01 .ft .desc p span {
		font: 300 18px/18px DinDisplayPro;
	}

	.desc_flat_n .rows .col.col02 .r,.desc_flat_n .rows .col.col03 .ai .ci .tx .i {
		font: 500 33px/33px PFDinTextCompPro;
	}

	.desc_flat_n .rows .col.col02 .r.rf {
		width: -webkit-calc(100% - 10px);
		width: calc(100% - 10px);
	}

	.desc_flat_n .rows .col.col02 .r .t {
		font: 300 16px/16px DinDisplayPro;
	}

	.desc_flat_n .rows .col.col03 {
		margin-right: 25px;
	}

	.desc_flat_n .rows .col.col03 .ai .ci .tx .i .p {
		margin: 0 0 0 -20px;
	}

	.desc_flat_n .rows .col.col03 .ai .ci .tx .db .m {
		font: 500 16px/16px DinDisplayPro;
	}

	.desc_flat_n .rows .col.col03 .ai .ci .tx .db .a {
		font: 300 16px/16px DinDisplayPro;
	}

	.desc_flat_n .rows .col.col04 .tx {
		font: 16px/16px DinDisplayPro;
	}

	.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt01,.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt02 {
		width: 50%;
	}

	.nav_bg_rental h2 {
		font: 52px/60px PFDinTextCompPro;
	}

	.nav_bg_rental .hbtn {
		height: 292px;
		width: 150px;
	}

	.nav_bg_rental .play {
		height: 210px;
		width: 150px;
	}

	.nav_bg_rental .play .txt:after {
		height: 55px;
		top: -59px;
	}

	.nav_bg_rental .play .crc {
		width: 150px;
		height: 150px;
	}

	.nav_bg_rental .play .crc:after {
		width: 136px;
		height: 136px;
	}

	.nav_bg_rental .play .crc:before {
		width: 120px;
		height: 120px;
	}

	.nav_bg_rental .play .crc_in {
		width: 100px;
		height: 100px;
	}

	.b_ttl,.rental_txt {
		margin: 55px 0 0;
	}

	.b_ttl h2,.rental_txt h2 {
		font: 42px/52px PFDinTextCompPro;
	}

	.b_ttl .rows,.rental_txt .rows {
		margin: 56px auto 0;
	}

	.learn_more_about_nkrental h2 {
		font: 52px/60px PFDinTextCompPro;
	}
}

@media (max-width:1500px) {
	#header,.header {
		max-width: 1270px;
	}

	.fheader.fixed .navbar-default .navbar-nav li>a,.navbar-default .navbar-nav li>a {
		padding: 0 5px 29px;
	}

	.w1660 {
		max-width: 1300px;
	}

	.header_right {
		width: 370px;
	}

	.v_slr .park .spd h6 {
		font: 500 22px/22px PFDinTextCondPro;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup,.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup img,.ou__list li .li_desc .li_desc_in.full .ld_img img {
		max-width: 100%;
	}

	#oa_tabs_vrt .qq_int {
		left: -25px;
	}

	#oa_tabs_vrt .big_crc {
		top: -100px;
		left: 70px;
	}

	.our_park_slr .sp .spd {
		padding: 53px 0 0 50px;
	}

	.our_park_slr .sp .spd h3 {
		font: 500 30px/30px PFDinTextCondPro;
	}

	.our_park_slr .sp .spd h1,.our_park_slr .sp .spd h2 {
		font: 500 50px/50px PFDinTextCompPro;
	}

	.our_park_slr .sp .spd .read_more {
		font: 20px/36px DinDisplayPro;
	}

	.all_parks_slr .park_slr .caption .ttl .nk {
		font: 500 33px/33px PFDinTextCondPro;
	}

	.all_parks_slr .park_slr .caption .ttl h1,.all_parks_slr .park_slr .caption .ttl h2 {
		font: 500 46px/46px PFDinTextCondPro;
		max-width: none;
		padding-right: 35px;
	}

	.area_details .area_details_txt,.area_details.build_details .area_details_txt {
		padding-right: 30px;
	}

	.area_details.build_details .area_details_map {
		width: 330px;
	}

	.area_details .area_details_map {
		margin-right: 15px;
		width: 150px;
	}

	.area_details .area_details_slr,.area_details.build_details .area_details_slr {
		width: -webkit-calc(100% - 805px);
		width: calc(100% - 805px);
	}

	.area_details_txt .ttl .ttl_top .add_favorite {
		margin: 8px 25px 0 10px;
	}

	.area_details_txt .ttl .ttl_bottom {
		margin: 0;
	}

	.area_details_txt .specifications .sp {
		width: 170px;
	}

	.area_details_txt .specifications .sp .big_int .int {
		font: 500 41px/41px PFDinTextCompPro;
	}

	.area_details_txt .specifications .sp02,.area_details_txt .specifications .sp:nth-of-type(2) {
		width: 220px;
		padding-left: 15px;
		margin-left: 0;
		margin-right: 15px;
	}

	.area_details_txt .bb_links .links .link_btn {
		padding: 25px 40px;
		font: 24px/24px DinDisplayPro;
	}

	.building_you_can_add .building_desc .bd {
		margin: 0 75px 0 0;
	}

	.clients_slr {
		max-width: 1000px;
	}

	.park_avialable_btns .pab_menu .pab_menu_nav {
		display: none;
	}

	.rent_and_sale .ras_in .rsin_link .col01 {
		width: 455px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .ft {
		padding: 17px 0 21px 8px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .ft .desc {
		width: 391px;
		margin: 0 0 0 10px;
	}

	.rent_and_sale .ras_in .rsin_link .col01>.brdh {
		width: 420px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb1 {
		padding: 0 0 0 58px;
	}

	.rent_and_sale .ras_in .rsin_link .col02 {
		width: 176px;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.rent_and_sale .ras_in .rsin_link .col02 .cl {
		padding: 0;
	}

	.rent_and_sale .ras_in .rsin_link .col02 .cl .int,.rent_and_sale .ras_in .rsin_link .col02 .cl .int .v .ru {
		font: 500 30px/30px PFDinTextCompPro;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .cl .int .v,.rent_and_sale .ras_in .rsin_link .col02 .cl .int .v {
		font: 300 24px/24px DinDisplayPro;
	}

	.rent_and_sale .ras_in .rsin_link .col02 .cl .int .v .ru:after {
		width: 13px;
		bottom: 11px;
	}

	.rent_and_sale .ras_in .rsin_link .col02 .brdh {
		width: 150px;
	}

	.safari_mac .ras_in .rsin_link .col02 .cl .int .v .ru:after {
		bottom: 16px;
	}

	.why_choose_nk_slr .new_rows .cols .desc .int {
		font: 50px/50px DinDisplayPro;
		width: 45px;
		min-width: 45px;
	}

	.why_choose_nk_slr .new_rows .cols .desc .int:after {
		right: -15px;
	}

	.why_choose_nk_slr .new_rows .cols .desc .txt {
		margin: 0 0 0 40px;
	}

	.rental_warm_warehouses .rows .cols.cols02 {
		max-width: 360px;
	}

	.rental_warm_warehouses .rows .cols.cols02 .desc .txt {
		max-width: 290px;
	}

	.rental_warm_warehouses .rows .cols .desc {
		width: 90%;
	}

	.rental_warm_warehouses .rows .cols .desc .int {
		width: 70px;
		min-width: 70px;
	}

	.rental_warm_warehouses .rows .cols .desc .txt,.sale_warehouse .rows .cols .desc .r .txt p {
		margin: 0 0 0 20px;
	}

	.sale_warehouse .rows .cols .desc .r .txt p span {
		display: inline;
	}

	.lease_and_suit .ras_in .brsin_link .f_build {
		left: 170px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 {
		width: 455px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .ft {
		padding: 17px 0 21px 8px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .ft .desc {
		width: 391px;
		margin: 0 0 0 10px;
	}

	.lease_and_suit .ras_in .brsin_link .col01>.brdh {
		width: 420px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb1 {
		padding: 0 0 0 58px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 {
		width: 176px;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .cl {
		padding: 0;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .cl .int,.lease_and_suit .ras_in .brsin_link .col02 .cl .int .v .ru {
		font: 500 38px/38px PFDinTextCompPro;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .cl .int .v .ru:after {
		width: 13px;
		bottom: 11px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .brdh {
		width: 150px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col01 {
		max-width: 275px;
		width: 275px;
	}

	.nav_bg_rental .rows_rnt,.rental_objects .container1 {
		max-width: 1270px;
	}
}

@media (max-width:1450px) {
	.read_also .read_also_in {
		max-width: 1200px;
	}

	.ra_desc .reads {
		width: 280px;
	}

	.ra_desc .reads .reads_desc {
		padding: 22px 25px 65px;
	}

	.bslr_search {
		max-width: 1250px;
	}

	.bslr_search_tab .bst_list li:first-child {
		padding-left: 45px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr.df12 .ttl:after,.bslr_search_tab .bst_desc .desc_filter .desc_ftr.df22 .ttl:after {
		right: -30px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl:after {
		right: 20px;
	}

	.bslr_search_tab .bst_desc .desc_filter .show_rezult {
		width: 215px;
		margin: 55px 0 0 20px;
	}

	.bslr_search_tab .bst_desc03 {
		margin-left: 28px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols01 {
		margin: 0;
		width: 155px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols02 {
		width: 220px;
		margin: 0 0 0 25px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols03 {
		width: 175px;
		margin: 0 0 0 25px;
	}

	.bslr_search_tab2 .bst_desc {
		margin: 23px 0 0 30px;
	}

	.bslr_search_tab2 .bst2 .bst_list li {
		font: 20px/25px DinDisplayPro;
		padding-left: 20px;
		padding-right: 20px;
	}

	.bslr_search_tab2 .bst2 .bst_list li:first-child {
		padding-left: 50px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 {
		margin-left: 70px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 {
		margin: 0;
		width: 200px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 h4:before {
		right: 0;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 {
		width: 220px;
		margin: 0 0 0 65px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 {
		width: 175px;
		margin: 0 0 0 75px;
	}

	.nav_bg_building .nbb_desc .nd a p,.win_popup_build .wpb_desc .nbb_desc .nd a p {
		font: 16px/23px DinDisplayPro;
		margin: 10px 0 0;
	}

	.nav_bg_building .nbb_btns,.win_popup_build .nbb_btns {
		margin: 30px 0 0;
	}

	.nav_bg_building {
		height: 470px;
	}

	.nav_bg_building h1,.nav_bg_building h2 {
		margin-top: 0;
		font: 500 56px/56px PFDinTextCompPro;
	}

	.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_txt a,.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
		padding-left: 85px;
	}

	.we_build_about .aop_desc .aop_desc_in h3 {
		padding: 0 20px;
		font: 28px/36px DinDisplayPro;
	}

	.we_build_about .aop_desc .aop_desc_in .aod_txt a,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt a {
		padding: 50px 55px 50px 70px;
	}

	.we_build_about_seo .aop_desc .aop_desc_in h3 {
		padding: 0 20px;
		font: 22px/32px DinDisplayPro;
	}

	.bnr_nkrental a .txt {
		font: 32px/32px PFDinTextCondPro;
		margin-right: 105px;
	}

	.bnr_nkrental a .r_btn {
		height: 53px;
	}

	.nav_bg_rental {
		padding-bottom: 50px;
	}

	.nav_bg_rental h2 {
		font: 44px/54px PFDinTextCompPro;
		margin: 35px 0 0;
	}

	.nav_bg_rental .brdh {
		margin: 15px auto 30px 0;
		height: 3px;
	}

	.nav_bg_rental .hbtn,.nav_bg_rental .play {
		height: 210px;
	}

	.nav_bg_rental .play .txt:after {
		height: 55px;
		top: -59px;
	}

	.b_ttl h2,.rental_txt h2 {
		font: 40px/46px PFDinTextCompPro;
	}

	.b_ttl .rows .cols,.rental_txt .rows .cols {
		margin: 0 0 55px;
	}

	.b_ttl .rows .cols:after,.rental_txt .rows .cols:after {
		top: 70px;
	}

	.b_ttl .rows .cols .desc,.rental_txt .rows .cols .desc {
		max-width: 400px;
		padding: 0 15px;
	}

	.b_ttl .rows .cols .desc .ics,.rental_txt .rows .cols .desc .ics {
		width: 80px;
		height: 80px;
	}

	.b_ttl .rows .cols .desc .h4,.rental_txt .rows .cols .desc .h4 {
		font: 700 23px/23px DinDisplayPro;
	}

	.b_ttl .rows .cols .desc .txt,.rental_txt .rows .cols .desc .txt {
		font: 300 18px/30px DinDisplayPro;
	}

	.learn_more_about_nkrental {
		height: 335px;
	}

	.learn_more_about_nkrental h2 {
		font: 44px/54px PFDinTextCompPro;
		margin: 0 0 50px;
	}

	.learn_more_about_nkrental .g_rental {
		height: 60px;
	}

	.rental_objects .desc_rows .cols {
		width: -webkit-calc(25% - 20px);
		width: calc(25% - 20px);
	}

	.rental_objects .desc_rows .cols .desc .t_img {
		height: 235px;
	}
}

@media (max-width:1440px) {
	#select_city {
		width: 800px;
	}

	#select_city .line_pp .h3 {
		font: 38px/46px DinDisplayPro;
	}

	.mf_menu {
		margin: 0;
	}

	.mf_menu li {
		margin: 0 45px 0 0;
	}

	.mf_menu li a {
		padding: 0 25px 20px;
	}

	.map_filter .mf_left .mf_left_in {
		margin: 25px auto;
	}

	.map_filter .mf_left .rows {
		margin: 0 0 10px;
	}

	.map_filter .mf_left .rows_mf_desc_park,.map_filter .mf_left .rows_nts,.map_filter .mf_left .rows_rez,.map_filter .mf_left .rows_slr {
		margin-top: 20px;
	}

	.map_filter .mf_left .rows_mf_desc_park .ttl_nm .ttl_dsc {
		margin: 20px 0 30px;
	}
}

@media (max-width:1400px) {
	.why_choose_nk_slr .nav_slr.swiper-button-prev {
		left: 30px;
	}

	.why_choose_nk_slr .nav_slr.swiper-button-next {
		right: 30px;
	}

	#oa_tabs_vrt .vrt_list li:after {
		left: -14px;
	}

	.bslr .hbtn {
		top: 340px;
		left: 45px;
		right: auto;
	}

	.bslr .hbtn,.bslr .play {
		height: 226px;
	}

	.bslr .play .txt {
		top: 0;
		height: 21px;
		left: auto;
		right: -200px;
	}

	.bslr .play .txt:after {
		height: 1px;
		width: 85px;
		top: 13px;
		left: -274px;
	}

	.rental_warm_warehouses_int5 .rows {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}

	.rental_warm_warehouses_int5 .rows .cols {
		margin: 0 20px 35px;
	}

	.rental_warm_warehouses_int5 .rows .cols.cols01,.rental_warm_warehouses_int5 .rows .cols.cols02,.rental_warm_warehouses_int5 .rows .cols.cols03,.rental_warm_warehouses_int5 .rows .cols.cols04,.rental_warm_warehouses_int5 .rows .cols.cols05 {
		max-width: 30%;
	}
}

@media (max-width:1350px) {
	.w1660 {
		max-width: 1100px;
	}

	.all_news {
		width: 1074px;
		margin: 40px auto 0;
	}

	.all_news .news {
		width: 505px;
		margin: 0 0 25px;
	}

	.all_news .news .news_desc a h4 {
		max-width: none;
	}

	.main_slr .v_slr .swiper-slide {
		height: 220px;
	}

	.main_slr .v_slr .caption .desc {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.main_slr .v_slr .caption .desc .t {
		margin-top: 10px;
	}

	.main_slr .v_slr .caption .desc p {
		font: 18px/26px DinDisplayPro;
	}

	.main_slr .v_slr .caption .desc .play {
		width: 54px;
		height: 54px;
	}

	.main_slr .v_slr .caption .desc .play .cnt {
		width: 56px;
		height: 56px;
	}

	.v_slr .park .spd {
		padding: 30px 0 0 50px;
	}

	.v_slr .park .spd02 {
		padding-right: 48px;
		padding-left: 10px;
	}

	.our_park_slr .sp .spd h3,.v_slr .park .spd h3 {
		font: 500 24px/24px PFDinTextCondPro;
	}

	.v_slr .park .spd h1,.v_slr .park .spd h2 {
		font: 500 42px/42px PFDinTextCompPro;
	}

	.news_details .new_dt .nd_desc h1,.news_details .new_dt .nd_desc h2 {
		font: 500 30px/50px DinDisplayPro;
	}

	.why_choose_nk_slr .nav_slr.swiper-button-prev {
		left: 0;
	}

	.why_choose_nk_slr .nav_slr.swiper-button-next {
		right: 0;
	}

	.ou__list li .li_ttl .int {
		font: 500 46px/56px PFDinTextCompPro;
		width: 45px;
		margin: 0 0 0 20px;
	}

	.ou__list li .li_ttl h3 {
		margin: 0 0 0 30px;
		width: -webkit-calc(100% - 150px);
		width: calc(100% - 150px);
	}

	.ou__list li .li_desc .li_desc_in .ld_txt {
		margin: 0 25px 0 95px;
	}

	#oa_tabs_vrt .vrt_list {
		width: 465px;
	}

	#oa_tabs_vrt .vrt_list li.resp-tab-active .arw {
		right: -57px;
	}

	#oa_tabs_vrt .vrt_desc {
		width: -webkit-calc(100% - 517px);
		width: calc(100% - 517px);
	}

	#oa_tabs_vrt .vrt_desc .vds p,#oa_tabs_vrt .vrt_desc .vds p p {
		max-width: 515px;
		left: 50px;
	}

	#oa_tabs_vrt .qq_int {
		left: 150px;
	}

	#oa_tabs_vrt .big_crc {
		top: -100px;
		left: 255px;
	}

	#bg_factory .txt {
		margin: 0;
	}

	#bg_factory .factory_slr {
		padding-bottom: 60px;
	}

	#bg_factory .factory_slr .fs_next,#bg_factory .factory_slr .fs_prev {
		display: block;
	}

	#bg_factory .factory_slr .fpng,#bg_factory .rows {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	#bg_factory .factory_slr .fpng {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}

	#bg_factory .rows {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	#bg_factory .rows .cols {
		width: 100%;
		margin-bottom: 55px;
	}

	.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
		padding-left: 85px;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_txt a {
		padding: 88px 50px 80px 45px;
	}

	.our_park_slr .sp .spd02 {
		padding-right: 48px;
		padding-left: 10px;
	}

	.our_park_slr .sp .spd h1,.our_park_slr .sp .spd h2 {
		font: 500 46px/46px PFDinTextCompPro;
	}

	.all_parks_slr .park_slr {
		width: -webkit-calc(100% - 375px);
		width: calc(100% - 375px);
	}

	.all_parks_slr .park_slr .caption .go_back {
		left: 60px;
	}

	.all_parks_slr .park_slr .caption .ttl {
		left: 107px;
		width: -webkit-calc(100% - 110px);
		width: calc(100% - 110px);
	}

	.all_parks_slr .park_slr .caption .desc_txt {
		left: 107px;
	}

	.all_parks_slr .all_parks_map {
		width: 350px;
	}

	.parks .park .spd {
		padding: 30px 0 0 40px;
	}

	.parks .park .spd02 {
		padding-right: 30px;
		padding-left: 10px;
	}

	.parks .park .spd h3 {
		font: 500 30px/30px PFDinTextCondPro;
	}

	.parks .park .spd h1,.parks .park .spd h2 {
		font: 500 47px/47px PFDinTextCompPro;
	}

	.area_details.build_details .area_details_txt {
		padding-right: 15px;
		width: 480px;
	}

	.area_details.build_details .area_details_map {
		width: 225px;
	}

	.area_details.build_details .area_details_slr {
		width: -webkit-calc(100% - 715px);
		width: calc(100% - 715px);
	}

	.area_details .area_details_txt {
		padding-right: 15px;
		width: 580px;
	}

	.area_details .area_details_map {
		margin-right: 10px;
		width: 125px;
	}

	.area_details .area_details_slr {
		width: -webkit-calc(100% - 720px);
		width: calc(100% - 720px);
	}

	.area_details_txt .ttl .ttl_top h1,.area_details_txt .ttl .ttl_top h2 {
		font: 500 28px/32px DinDisplayPro;
	}

	.area_details_txt .specifications {
		margin: 80px 0 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}

	.area_details_txt .specifications .sp .big_int .int {
		font: 500 37px/37px PFDinTextCompPro;
	}

	.area_details_txt .specifications .sp01 {
		width: 170px;
	}

	.area_details_txt .specifications .sp01 .big_int .int_m {
		font: 300 18px/58px PFDinTextCompPro;
	}

	.area_details_txt .specifications .sp02,.area_details_txt .specifications .sp:nth-of-type(2) {
		width: 247px;
		padding-left: 25px;
		margin-left: 0;
		margin-right: 25px;
	}

	.area_details_txt .bb_links .links:last-child {
		margin-right: 35px;
	}

	.area_details_txt .bb_links .links .link_btn {
		padding: 20px 30px;
		font: 22px/22px DinDisplayPro;
	}

	.global_fltr {
		max-width: 1100px;
	}

	.global_fltr .big_fltr_park_avialable .left_column {
		width: 300px;
	}

	.global_fltr .big_fltr_park_avialable .right_column {
		width: -webkit-calc(100% - 340px);
		width: calc(100% - 340px);
	}

	.global_fltr .big_fltr_park_avialable .right_column.fix {
		left: 340px;
	}

	.ttl_flat.two_cols .col01 {
		width: 599px;
	}

	.ttl_flat.fix .col03:after {
		width: 97%;
	}

	.ttl_flat .col {
		width: 164px;
	}

	.ttl_flat .col01 {
		width: 430px;
	}

	.ttl_flat .col03 {
		width: 165px;
	}

	.desc_flat.two_cols a .rows .col01 {
		width: 593px;
	}

	.desc_flat .rows .col,.ttl_flat.two_cols.fix .col02,.ttl_flat.two_cols.fix .col03 {
		width: 161px;
	}

	.desc_flat .rows .col01 {
		width: 425px;
	}

	.park_avialable_form.no-result .win_popup {
		width: 650px;
	}

	.park_avialable_form.no-result .win_popup .blc_pp_wt .tw_pp div {
		width: 319px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 {
		width: 361px;
	}

	.rent_and_sale .ras_in .rsin_link .col01>.brdh {
		width: 330px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb1 {
		padding: 0 0 0 20px;
		width: 175px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 {
		width: 55%;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd1 {
		margin: 6px 0 0 15px;
	}

	.rent_and_sale .ras_in .rsin_link .col02 {
		width: 176px;
	}

	.rent_and_sale .ras_in .rsin_link .col02 .brdh {
		width: 120px;
	}

	.seo_b .seo_list li a,.we_build_about .aop_desc .aop_desc_in .aod_txt ul li {
		font: 300 20px/30px DinDisplayPro;
	}

	.sabout_slr .nav_about_slr {
		width: 30px;
	}

	.sabout_slr .nav_about_slr.swiper-button-prev {
		left: 0;
	}

	.sabout_slr .nav_about_slr.swiper-button-next {
		right: 0;
	}

	.sale_rent_fav {
		max-width: 759px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info {
		padding: 5px 0;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info h3 {
		font: 19px/22px DinDisplayPro!important;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .adr {
		font: 15px/17px DinDisplayPro!important;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx,.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx01 .txi,.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx02 .txi,.seo_nav .rows .cols p a:after {
		display: none;
	}

	.rent_warehouse .rows .cols.cols01 .desc {
		max-width: 320px;
	}

	.rent_warehouse .rows .cols.cols02 .desc {
		max-width: 290px;
	}

	.rent_warehouse .rows .cols .desc .r .int {
		width: 80px;
		min-width: 80px;
	}

	.rent_warehouse .rows .cols .desc .r .int .i {
		font: 46px/40px DinDisplayPro;
	}

	.rent_warehouse .rows .cols .desc .r .int .t {
		font: 300 14px/14px DinDisplayPro;
	}

	.rent_warehouse .rows .cols .desc .r .int .m {
		top: -13px;
		left: -10px;
		width: 46px;
		height: 46px;
		font: 300 13px/46px DinDisplayPro;
	}

	.rent_warehouse .rows .cols .desc .r .txt p {
		margin: 0 0 0 20px;
	}

	.rent_warehouse .rows .cols .desc .r .txt p span {
		display: inline;
	}

	.we_build_about_seo .aop_desc .aop_desc_in .aod_txt p,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li {
		font: 300 16px/28px DinDisplayPro;
	}

	.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li:after {
		left: -20px;
	}

	.rent_warehouse2 .rows .cols .desc .txt p,.warehouse_complexes_rent .rows .cols .desc .txt p {
		font: 300 15px/26px DinDisplayPro;
	}

	.sale_warehouse .rows .cols.cols01 .desc .r .int {
		width: 130px;
		min-width: 130px;
	}

	.sale_warehouse .rows .cols.cols01 .desc .txt {
		width: -webkit-calc(100% - 130px);
		width: calc(100% - 130px);
	}

	.sale_warehouse .rows .cols.cols02 .desc .r .int {
		width: 85px;
		min-width: 85px;
	}

	.sale_warehouse .rows .cols.cols02 .desc .txt {
		width: -webkit-calc(100% - 85px);
		width: calc(100% - 85px);
	}

	.sale_warehouse .rows .cols.cols03 .desc .r .int {
		width: 115px;
		min-width: 115px;
	}

	.sale_warehouse .rows .cols.cols03 .desc .txt {
		width: -webkit-calc(100% - 180px);
		width: calc(100% - 180px);
	}

	.sale_warehouse .rows .cols .desc .r .int .i {
		font: 46px/40px DinDisplayPro;
	}

	.lease_and_suit .ras_in .brsin_link .f_build {
		left: 136px;
		top: auto;
		bottom: 25px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 {
		width: 361px;
	}

	.lease_and_suit .ras_in .brsin_link .col01>.brdh {
		width: 330px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb1 {
		padding: 0 0 0 20px;
		width: 175px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 {
		width: 55%;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 .fbd1 {
		margin: 6px 0 0 15px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 {
		width: 170px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .brdh {
		width: 120px;
	}

	.seo_nav .rows .sp {
		margin: 0 35px;
	}

	.seo_nav .rows .cols p a {
		font: 300 18px/22px PFDinTextCondPro;
	}

	.seo_b .seo_list li:before {
		top: 12px;
	}

	.desc_flat_n .sya {
		left: 20px;
	}

	.desc_flat_n .park_location {
		left: 220px;
	}

	.desc_flat_n .housing_location {
		left: 285px;
	}

	.desc_flat_n .b_lk {
		padding: 39px 0 85px;
	}

	.desc_flat_n .rows .col.col01 .ft {
		height: auto;
	}

	.desc_flat_n .rows .col.col01 .ft .lgs {
		display: none;
	}

	.desc_flat_n .rows .col.col01 .ft .desc {
		margin: 0 15px 0 0;
		padding: 0;
	}

	.desc_flat_n .rows .col.col03 {
		min-width: 140px;
	}

	.rent_and_sale .ras_n .desc_flat_n.mezzanine .b_lk {
		padding: 39px 0 75px;
	}

	.rent_and_sale .ras_n .desc_flat_n.mezzanine .sya {
		top: 145px;
	}

	.rent_and_sale .ras_n .desc_flat_n .sya {
		top: 120px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk {
		padding: 39px 0 75px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col01 {
		max-width: 220px;
		width: 220px;
	}

	.bnr_nkrental {
		height: 168px;
	}

	.bnr_nkrental a .txt {
		font: 28px/28px PFDinTextCondPro;
		margin-right: 65px;
	}

	.mf_menu_over .mf_menu_w1660 {
		max-width: 1270px;
	}
}

@media (max-width:1350px) and (max-width:1150px) {
	.bparks .gm-style .gm-style-pbc+div div .map_info .adr {
		font: 11px/11px DinDisplayPro!important;
	}
}

@media (max-width:1350px) and (max-width:900px) {
	.bparks .gm-style .gm-style-pbc+div div .map_info .adr {
		font: 16px/18px DinDisplayPro!important;
	}
}

@media (max-width:1300px) {
	#header,.header {
		max-width: none;
		padding: 10px 0 0;
	}

	.fheader.fixed .navbar-default .navbar-nav li>a {
		padding: 10px 5px;
	}

	.navbar,.navbar-nav {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}

	.navbar-nav {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.navbar-default .navbar-nav li>a {
		padding: 15px 5px;
	}

	.navbar {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
	}

	.logo {
		margin: 12px 0 0 20px;
	}

	.main_menu {
		width: 100%;
		margin: 10px 0 0;
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		order: 5;
		border-top: 1px solid #f3f3f3;
	}

	.header_right {
		margin-right: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		width: -webkit-calc(100% - 240px);
		width: calc(100% - 240px);
		height: 60px;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
	}

	.header_right .stars {
		margin-left: 25px;
	}

	.header_right,.header_right .languages {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
	}

	.header_right .languages {
		width: 100px;
		margin: 0;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.header_right .user {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		order: 1;
		width: 42px;
		margin: 0 25px;
	}

	.header_right .cnt {
		margin: 0;
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		order: 3;
		width: auto;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		align-items: flex-end;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.header_right .cnt .phone {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		order: -1;
		margin: 0 0 0 20px;
	}

	.header_right .cnt .application {
		margin: 5px 0 0;
	}

	.wc_slr {
		max-width: 950px;
	}

	.why_choose_nk2 .why_choose_nk_slr .wc_slr .swiper-wrapper .swiper-slide-next {
		border-right: 0;
	}

	.bslr_search {
		max-width: 1100px;
	}

	.bslr_search_tab .bst_list li {
		padding: 0 30px 15px;
	}

	.bslr_search_tab .bst_list li:first-child {
		padding-left: 30px;
	}

	.bslr_search_tab .bst_desc {
		margin: 23px 0 0 30px;
	}

	.bslr_search_tab .bst_desc .desc_txt {
		width: 255px;
	}

	.bslr_search_tab .bst_desc .desc_txt:after {
		background-position: -20px 0;
		width: 35px;
		right: -11px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl {
		padding: 0 0 0 15px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl .int {
		left: -7px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr {
		width: 260px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr.df12 .ttl:after,.bslr_search_tab .bst_desc .desc_filter .desc_ftr.df22 .ttl:after {
		right: -45px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl:after {
		background-position: -20px 0;
		width: 35px;
		right: 10px;
	}

	.bslr_search_tab .bst_desc .desc_filter .show_rezult {
		width: 180px;
	}

	.bslr_search_tab .bst_desc .selectize-control.single .selectize-input {
		padding: 15px 40px 15px 30px;
	}

	.bslr_search_tab .bst_desc .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
		padding-left: 30px;
	}

	.bslr_search_tab .bst_desc03 {
		margin: 14px 0 0 10px;
	}

	.bslr_search_tab .bst_desc03 .rows {
		margin: 40px 0 0;
	}

	.bslr_search_tab .bst_desc03 .rows .cols h4:before,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols h4:before {
		right: -15px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols01 {
		width: 155px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols01 h4:before {
		right: -8px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols02 {
		width: 205px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols02 h4:before {
		right: -6px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols03 {
		width: 165px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols p {
		margin: 8px 0 0;
		font: 300 13px/17px DinDisplayPro;
	}

	.bslr_search_tab .bst_desc03 .rows .cols p .l,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols p .l {
		display: inline;
	}

	.bslr_search_tab .bst_desc03 .rows .cols .read_more,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols .read_more {
		padding: 18px 20px;
		font: 300 19px/21px DinDisplayPro;
	}

	.bslr_search_tab2 .bst2 .bst_list li {
		font: 18px/25px DinDisplayPro;
		padding-left: 10px;
		padding-right: 10px;
	}

	.bslr_search_tab2 .bst2 .bst_list li:first-child {
		padding-left: 25px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 {
		margin-left: 45px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows {
		margin: 0;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 {
		width: 155px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 h4:after {
		display: none;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 h4:before {
		right: -45px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 {
		width: 205px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 h4:after {
		display: none;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 h4:before {
		right: -45px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 {
		width: 165px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 h4:after {
		display: none;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols p {
		margin: 8px 0 0;
		font: 300 13px/13px DinDisplayPro;
	}

	.about_slr .swiper-wrapper .swiper-slide-active,.years_market .years_market_in .ymi_slr .wc_slr .swiper-wrapper .swiper-slide-active {
		border-left: 0;
	}

	.wc_slr2 {
		max-width: 800px;
	}

	.about_slr {
		max-width: 950px;
	}

	.mf_menu_over .mf_menu_w1660 {
		max-width: none;
		padding: 0 20px;
	}

	.rental_objects .container1 {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width:1250px) {
	.read_also .read_also_in {
		max-width: 900px;
	}

	.ra_desc .reads {
		width: 45%;
	}

	.bg_cnt .bg_cnt_in {
		background-image: none;
		height: auto;
	}

	.gp_tabs .gp_list li {
		padding: 8px 15px;
	}

	.gp_tabs .gp_list li span {
		font: 700 18px/18px DinDisplayPro;
	}
}

@media (max-width:1200px) {
	.news_details .new_dt.new_dt01 {
		width: 550px;
		padding-right: 20px;
	}

	.news_details .new_dt.new_dt02 {
		width: -webkit-calc(100% - 550px);
		width: calc(100% - 550px);
	}

	.news_details .new_dt .nd_desc {
		max-width: none;
	}

	#bpm .bpm_in {
		width: 850px;
	}

	#bpm #b_popup_map {
		width: 800px;
	}

	.clients_slr {
		max-width: 800px;
	}

	#park_avialable_bg {
		height: 280px;
	}

	#park_avialable_bg .rows .cols01 .int {
		font: 500 100px/74px PFDinTextCompPro;
	}

	#park_avialable_bg .rows .cols01 .txt .r {
		font: 500 21px/21px DinDisplayPro;
	}

	#park_avialable_bg .rows .cols01 .txt .r .ru:after {
		bottom: 8px;
		width: 8px;
	}

	#park_avialable_bg .rows .cols03 p {
		max-width: none;
		font: 18px/26px DinDisplayPro;
	}

	.park_avialable_btns.fix .pab01 span {
		padding: 18px 15px;
	}

	.park_avialable_btns .pab span a {
		padding: 20px 0;
	}

	.park_avialable_btns .pab span {
		padding: 20px 15px;
	}

	.park_avialable_btns.fix .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide span {
		padding: 15px 0;
	}

	.park_avialable_form .win_popup {
		width: 900px;
	}

	.park_avialable_form .win_popup .blc_pp_wt .tw_pp div {
		width: 444px;
	}

	.bplans .closes {
		right: 25px;
	}

	.bparks .main_slr {
		margin: 30px 0 0;
	}

	.rental_warm_warehouses_int5 .rows .cols.cols01,.rental_warm_warehouses_int5 .rows .cols.cols02,.rental_warm_warehouses_int5 .rows .cols.cols03,.rental_warm_warehouses_int5 .rows .cols.cols04,.rental_warm_warehouses_int5 .rows .cols.cols05 {
		max-width: 27%;
	}

	.map_filter .mf_left {
		width: 400px;
	}

	.map_filter .mf_left .mf_left_over {
		width: 420px;
	}

	.mf_map {
		margin-left: 400px;
	}

	.nav_bg_rental .hbtn {
		height: 210px;
	}

	.nav_bg_rental .play {
		height: 195px;
	}

	.nav_bg_rental .play .crc {
		width: 150px;
		height: 150px;
	}

	.nav_bg_rental .play .crc:after {
		width: 110px;
		height: 110px;
	}

	.nav_bg_rental .play .crc:before {
		width: 128px;
		height: 128px;
	}

	.nav_bg_rental .play .crc_in {
		width: 80px;
		height: 80px;
	}

	.b_ttl h2,.rental_txt h2 {
		font: 34px/40px PFDinTextCompPro;
	}

	.b_ttl .rows .cols,.rental_txt .rows .cols {
		width: 50%;
		margin: 0 0 40px;
	}

	.b_ttl .rows .cols:nth-child(3):after,.rental_txt .rows .cols:nth-child(3):after {
		opacity: 1;
	}

	.b_ttl .rows .cols:nth-child(2):after,.b_ttl .rows .cols:nth-child(4):after,.b_ttl .rows .cols:nth-child(6):after,.rental_txt .rows .cols:nth-child(2):after,.rental_txt .rows .cols:nth-child(4):after,.rental_txt .rows .cols:nth-child(6):after {
		opacity: 0;
	}

	.b_ttl .rows .cols:after,.rental_txt .rows .cols:after {
		height: 75px;
		top: 69px;
	}

	.b_ttl .rows .cols .desc,.rental_txt .rows .cols .desc {
		max-width: 480px;
	}

	.b_ttl .rows .cols .desc .txt,.rental_txt .rows .cols .desc .txt {
		font: 300 17px/28px DinDisplayPro;
	}

	.rental_objects .desc_rows {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rental_objects .desc_rows .cols {
		width: -webkit-calc(50% - 20px);
		width: calc(50% - 20px);
		margin: 0 0 35px;
	}

	.rental_objects .desc_rows .cols .desc .t_img {
		height: 188px;
	}

	.rental_objects .desc_rows .cols .desc .txt .h4 {
		font: 500 17px/19px PFDinTextCondPro;
		margin: 14px 0 20px;
	}

	.rental_objects .desc_rows .cols .desc .txt .txt_t p {
		font: 300 16px/22px PFDinTextCondPro;
	}
}

@media (max-width:1150px) {
	.w1660 {
		max-width: 900px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.all_news {
		width: 100%;
	}

	.all_news .news {
		width: 45%;
	}

	.all_news .news .news_desc {
		padding: 22px 25px 0;
	}

	.main_slr .nav_btn.swiper-button-prev:after {
		left: 48px;
	}

	.main_slr .nav_btn.swiper-button-next:after {
		left: -48px;
	}

	.bottom_nav .bottom_nav_in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		height: auto;
		padding: 25px 0;
	}

	.bottom_nav .bottom_nav_in .logo {
		width: 199px;
		text-align: center;
	}

	.bottom_nav .bottom_nav_in .nav_btm {
		margin: 30px 0;
	}

	.standard_equipment .se_row {
		margin: 0 0 75px;
	}

	.standard_equipment .se_row_notice {
		margin: 0;
	}

	.standard_statistic .standard_statistic_in .ss.ss03 .ss_desc a .bg {
		width: 270px;
	}

	.ou__list li .li_desc .li_desc_in {
		padding: 63px 0 25px;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_txt {
		width: 100%;
		padding: 0 15px;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img {
		width: 100%;
		text-align: center;
	}

	.ou__list li .li_desc .li_desc_video {
		position: relative;
		padding-bottom: 54.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}

	.ou__list li .li_desc .li_desc_video embed,.ou__list li .li_desc .li_desc_video iframe,.ou__list li .li_desc .li_desc_video object {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	#oa_tabs_vrt .vrt_list {
		width: 380px;
	}

	#oa_tabs_vrt .vrt_desc {
		width: -webkit-calc(100% - 430px);
		width: calc(100% - 430px);
	}

	#oa_tabs_vrt .vrt_desc .vds p {
		font: 17px/25px DinDisplayPro;
	}

	#oa_tabs_vrt .vrt_desc .vds p p {
		bottom: auto;
		top: 35px;
		font: 17px/25px DinDisplayPro;
	}

	#oa_tabs_vrt .qq_int {
		left: 150px;
	}

	#oa_tabs_vrt .big_crc {
		top: -100px;
		left: 255px;
	}

	.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
		padding-left: 85px;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_txt a {
		padding: 88px 50px 80px 45px;
	}

	.our_park_slr .sp {
		width: 100%;
	}

	.our_park_slr .nav_btn.swiper-button-prev:after {
		left: 48px;
	}

	.our_park_slr .nav_btn.swiper-button-next:after {
		left: -48px;
	}

	.bslr_search,.global_fltr {
		max-width: 950px;
	}

	.bslr_search_tab .bst_list li {
		padding: 0 15px 15px;
	}

	.bslr_search_tab .bst_list li:first-child {
		padding-left: 15px;
	}

	.bslr_search_tab .bst_desc {
		margin: 15px 0 0 15px;
	}

	.bslr_search_tab .bst_desc .desc_txt {
		width: 200px;
	}

	.bslr_search_tab .bst_desc .desc_txt:after {
		background-position: -31px 0;
		width: 22px;
		right: -24px;
	}

	.bslr_search_tab .bst_desc .desc_txt h4 {
		font: 300 19px/21px DinDisplayPro;
	}

	.bslr_search_tab .bst_desc .desc_txt p {
		margin: 21px 0 0;
	}

	.bslr_search_tab .bst_desc .desc_txt p span {
		display: inline;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl {
		font: 300 19px/36px DinDisplayPro;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr {
		width: 245px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr.df12 .ttl:after,.bslr_search_tab .bst_desc .desc_filter .desc_ftr.df22 .ttl:after {
		right: -20px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl:after {
		background-position: -31px 0;
		width: 22px;
		right: 20px;
	}

	.bslr_search_tab .bst_desc .desc_filter .show_rezult {
		width: 140px;
		margin: 55px 0 0 10px;
	}

	.bslr_search_tab .bst_desc03 {
		margin-left: 10px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols h4,.desc_flat .rows .col01 .fb .fbb1 p span {
		font: 300 15px/15px DinDisplayPro;
	}

	.bslr_search_tab .bst_desc03 .rows .cols02,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 {
		margin: 0 0 0 15px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols03 {
		width: 125px;
		margin: 0 0 0 15px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 {
		margin-left: 20px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols h4 {
		font: 300 13px/13px DinDisplayPro;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 h4:before {
		right: 0;
		top: 0;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 h4:before {
		right: -18px;
		top: 0;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 {
		margin: 0 0 0 30px;
	}

	.all_parks_slr .park_slr {
		width: -webkit-calc(100% - 275px);
		width: calc(100% - 275px);
	}

	.all_parks_slr .park_slr .caption .go_back {
		top: 40px;
		left: 40px;
	}

	.all_parks_slr .park_slr .caption .ttl {
		left: 90px;
		top: 100px;
		width: -webkit-calc(100% - 100px);
		width: calc(100% - 100px);
	}

	.all_parks_slr .park_slr .caption .ttl .nk {
		font: 500 22px/22px PFDinTextCondPro;
	}

	.all_parks_slr .park_slr .caption .ttl h1,.all_parks_slr .park_slr .caption .ttl h2 {
		font: 500 38px/38px PFDinTextCondPro;
	}

	.all_parks_slr .park_slr .caption .desc_txt {
		top: 225px;
		left: 90px;
	}

	.all_parks_slr .nav_btn {
		bottom: 10px;
	}

	.all_parks_slr .nav_btn.swiper-button-prev {
		right: 58px;
	}

	.aform .llf_desc .rows .selectize-control.single .selectize-input:after,.all_parks_slr .nav_btn.swiper-button-next,.rc_ttl .sort .selectize-control.single .selectize-input:after {
		right: 10px;
	}

	.all_parks_slr .all_parks_map {
		width: 250px;
		height: 550px;
	}

	.all_parks_slr .all_parks_map .lbl p {
		font: 500 16px/18px PFDinTextCondPro;
	}

	.all_park_links .all_park_link {
		width: 50%;
	}

	.park_avialable_form.no-result .win_popup .blc_pp_wt .tw_pp div,.parks .park {
		width: 100%;
	}

	.area_details .area_details_txt,.area_details.build_details .area_details_txt {
		width: 450px;
	}

	.area_details .area_details_map,.area_details.build_details .area_details_map {
		width: 85px;
	}

	.area_details .area_details_slr,.area_details.build_details .area_details_slr {
		width: -webkit-calc(100% - 545px);
		width: calc(100% - 545px);
	}

	.area_details_txt .ttl .ttl_top h1,.area_details_txt .ttl .ttl_top h2 {
		font: 500 26px/28px DinDisplayPro;
	}

	.area_details_txt .ttl .ttl_top .add_favorite {
		margin: 8px 10px 0;
		min-width: 30px;
	}

	.area_details_txt .ttl .ttl_top .housing {
		min-width: 60px;
		height: 60px;
		padding: 11px 0 0;
		margin: -10px 0 0 auto;
	}

	.area_details_txt .ttl .ttl_top .housing p {
		font: 25px/20px DinDisplayPro;
	}

	.area_details_txt .ttl .ttl_top .housing span {
		font: 300 11px/11px DinDisplayPro;
	}

	.area_details_txt .specifications {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 25px;
	}

	.area_details_txt .specifications .sp .sp_fl {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}

	.area_details_txt .specifications .sp .sp_fl .fl:last-child {
		margin: 0 0 0 40px;
	}

	.area_details_txt .specifications .sp01 {
		width: 100%;
		margin-bottom: 25px;
	}

	.area_details_txt .specifications .sp02,.area_details_txt .specifications .sp:nth-of-type(2) {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
		margin-left: 0;
		padding-left: 0;
		margin-right: 0;
	}

	.area_details_txt .specifications .sp02:after,.area_details_txt .specifications .sp02:before,.area_details_txt .specifications .sp:nth-of-type(2):after,.area_details_txt .specifications .sp:nth-of-type(2):before {
		display: none;
	}

	.area_details_txt .specifications .sp03 {
		width: 50%;
	}

	.area_details_txt .bb_links {
		margin: 35px 0 0;
	}

	.area_details_txt .bb_links .links:last-child {
		margin-right: 0;
	}

	.area_details_txt .bb_links .links .link_btn {
		padding: 20px 15px;
		font: 19px/19px DinDisplayPro;
	}

	.area_details_txt .bb_links .links .link_btn_question span {
		font: 18px/21px DinDisplayPro;
	}

	.building_you_can_add .building_desc {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 31px 0 0;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.building_you_can_add .building_desc .bd {
		width: 45%;
		margin: 0 0 35px;
	}

	.global_fltr .big_fltr_park_avialable .left_column {
		width: 285px;
	}

	.global_fltr .big_fltr_park_avialable .right_column {
		width: -webkit-calc(100% - 315px);
		width: calc(100% - 315px);
	}

	.global_fltr .big_fltr_park_avialable .right_column.fix {
		left: 315px;
	}

	.rc_ttl h1,.rc_ttl h2 {
		font: 36px/36px DinDisplayPro;
	}

	.rc_ttl .sort {
		width: 265px;
	}

	.rc_ttl .sort .selectize-control.single .selectize-input {
		padding: 15px 45px 15px 20px;
	}

	.rc_ttl .sort .selectize-control.single .selectize-input .item {
		font: 18px/18px DinDisplayPro;
	}

	.ttl_flat.two_cols.fix .col02,.ttl_flat.two_cols.fix .col03 {
		width: 154px;
	}

	.ttl_flat.two_cols.fix .col02:after,.ttl_flat.two_cols.fix .col03:after {
		left: 0;
	}

	.ttl_flat.two_cols .col01 {
		width: 481px;
	}

	.ttl_flat.fix .col .fix_col {
		-webkit-justify-content: space-around;
		justify-content: space-around;
	}

	.ttl_flat.fix .col .fix_col .c01,.ttl_flat.fix .col .fix_col .c02 {
		margin: 0;
	}

	.ttl_flat.fix .col02:after {
		width: 98%;
		left: 2px;
	}

	.ttl_flat .col {
		width: 158px;
	}

	.ttl_flat .col01 {
		width: 319px;
	}

	.ttl_flat .col03 {
		width: 158px;
	}

	.desc_flat.build .f_build {
		top: 113px;
		left: 120px;
	}

	.desc_flat.build .rows .col01 .fb .fbb1 {
		width: 180px;
	}

	.desc_flat.two_cols a .rows .col01 {
		width: 475px;
	}

	.desc_flat .star {
		right: 51%;
		width: 26px;
		height: 24px;
		background-size: cover;
	}

	.desc_flat .rows .col {
		width: 154px;
	}

	.desc_flat .rows .col01 {
		width: 316px;
		padding: 0;
	}

	.desc_flat .rows .col01 .ft {
		padding: 10px 0 10px 10px;
	}

	.desc_flat .rows .col01 .ft .lgs,.rent_and_sale .ras_ttl,.rent_warehouse .rows .cols .desc:after,.rent_warehouse2 .rows .cols.cols02:after,.rental_warm_warehouses .rows .cols .desc:after,.sale_warehouse .rows .cols .desc:after,.warehouse_complexes_rent .rows .cols.cols02:after {
		display: none;
	}

	.desc_flat .rows .col01 .ft .desc {
		width: 100%;
		margin: 0;
		padding-right: 30px;
	}

	.desc_flat .rows .col01 .fb .fbb,.desc_flat .rows .col02,.desc_flat .rows .col03 {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}

	.desc_flat .rows .col01 .fb .fbb {
		height: 60px;
	}

	.desc_flat .rows .col01 .fb .fbb1 {
		width: 108px;
		padding: 0;
		margin: 0 0 0 10px;
	}

	.desc_flat .rows .col01 .fb .fbb1 p,.desc_flat .rows .col01 .fb .fbb2 .fbd1 {
		margin: 0;
		font: 500 30px/30px PFDinTextCompPro;
	}

	.desc_flat .rows .col01 .fb .fbb2 {
		width: -webkit-calc(100% - 108px);
		width: calc(100% - 108px);
		padding: 0;
		margin: 0 0 0 15px;
		text-align: left;
	}

	.desc_flat .rows .col01 .fb .fbb2 .fbd2 {
		margin: -5px 0 0 10px;
	}

	.desc_flat .rows .col01 .fb .fbb2 .fbd2 .r {
		font: 500 13px/13px DinDisplayPro;
	}

	.desc_flat .rows .col01 .fb .fbb2 .fbd2 .a {
		font: 500 15px/15px DinDisplayPro;
	}

	.desc_flat .rows .col01 .fb .brdh {
		height: 30px;
		width: 1px;
		margin: 0 auto 0 0;
	}

	.desc_flat .rows .col02,.desc_flat .rows .col03 {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.desc_flat .rows .col02 .cl1 {
		margin: 0;
		height: 74px;
	}

	.desc_flat .rows .col02 .cl2 .int,.desc_flat .rows .col02 .cl2 .int .v .ru,.desc_flat .rows .col03 .cl2 .int,.desc_flat .rows .col03 .cl2 .int .v .ru {
		font: 500 30px/30px PFDinTextCompPro;
	}

	.desc_flat .rows .col02 .cl2 .int .v .ru:after,.desc_flat .rows .col03 .cl2 .int .v .ru:after {
		bottom: 9px;
		width: 10px;
	}

	.desc_flat .rows .col02 .brdh {
		margin: 10px 0 15px;
	}

	.desc_flat .rows .col03 .cl1 {
		margin: 0;
		height: 74px;
	}

	.desc_flat .rows .col03 .cl2 .int .v {
		font: 300 23px/23px DinDisplayPro;
	}

	.desc_flat .rows .col03 .brdh {
		margin: 10px 0 15px;
	}

	.park_avialable_form.no-result .win_popup {
		width: 550px;
	}

	.park_avialable_form.no-result .win_popup .blc_pp_wt .blc_check_results {
		margin: 20px 0 0;
	}

	.park_avialable_form.no-result .win_popup .blc_pp_wt .blc_check_results .pp_notis {
		font: 300 13px/15px DinDisplayPro;
	}

	.park_avialable_form.no-result .win_popup .blc_pp_wt .blc_check_results .get_go {
		padding: 17px 68px;
	}

	.rent_and_sale .ras_in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.rent_and_sale .ras_in .rsin_link01 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
	}

	.rent_and_sale .ras_in .rsin_link02 {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		order: 5;
	}

	.rent_and_sale .ras_in .rsin_link01:nth-child(3),.rent_and_sale .ras_in .rsin_link02:nth-child(4) {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}

	.rent_and_sale .ras_in>:not(:nth-child(1)):not(:nth-child(2)) {
		display: none!important;
	}

	.rent_and_sale .ras_in .ttl {
		display: block;
	}

	.rent_and_sale .ras_in .rsin_link {
		width: 100%;
		display: none;
	}

	.rent_and_sale .ras_in .rsin_link .col01 {
		width: 75%;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .ft {
		padding: 17px 0 21px 20px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .ft .desc {
		margin: 0 20px;
		width: 100%;
	}

	.rent_and_sale .ras_in .rsin_link .col01>.brdh {
		width: 85%;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb1 {
		width: 220px;
		padding: 0 0 0 80px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd1 {
		margin: 6px 0 0 30px;
	}

	.rent_and_sale .ras_in .rsin_link .col02 {
		width: 25%;
	}

	.safari_mac .desc_flat .rows .col02 .cl2 .int .v .ru:after,.safari_mac .desc_flat .rows .col03 .cl2 .int .v .ru:after {
		bottom: 12px;
	}

	.sale_rent_fav {
		max-width: 666px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info h3 {
		font: 15px/15px DinDisplayPro!important;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .link a {
		font: 11px/11px DinDisplayPro!important;
	}

	.why_choose_nk_slr .new_rows {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}

	.why_choose_nk_slr .new_rows.q5 .cols,.why_choose_nk_slr .new_rows.q5 .cols:nth-child(5),.why_choose_nk_slr .new_rows.q6 .cols {
		width: -webkit-calc(50% - 14px);
		width: calc(50% - 14px);
	}

	.rent_warehouse .rows,.rent_warehouse2 .rows,.rental_warm_warehouses .rows,.sale_warehouse .rows,.warehouse_complexes_rent .rows {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rent_warehouse .rows .cols {
		width: 100%;
		margin: 0 0 50px;
	}

	.rent_warehouse .rows .cols:last-child,.rental_warm_warehouses .rows .cols:last-child {
		margin-bottom: 0;
	}

	.rent_warehouse .rows .cols .desc .r .int {
		width: 110px;
		min-width: 110px;
	}

	.rent_warehouse .rows .cols .desc .r .int .i {
		font: 63px/58px DinDisplayPro;
	}

	.rent_warehouse .rows .cols .desc .r .int .t {
		font: 300 16px/16px DinDisplayPro;
	}

	.rent_warehouse .rows .cols .desc .r .int .m {
		top: -17px;
		left: -15px;
		width: 60px;
		height: 60px;
		font: 300 13px/60px DinDisplayPro;
	}

	.rent_warehouse .rows .cols .desc .r .txt p,.sale_warehouse .rows .cols .desc .r .txt p {
		margin: 0 0 0 33px;
	}

	.warehouse_complexes_rent .rows .cols {
		width: 50%;
		margin: 0 0 35px;
	}

	.rental_warm_warehouses .rows .cols,.sale_warehouse .rows .cols {
		width: 100%;
		margin: 0 0 50px;
	}

	.rent_warehouse .rows .cols.cols01 .desc,.rental_warm_warehouses .rows .cols .desc .txt,.rental_warm_warehouses .rows .cols.cols02,.rental_warm_warehouses .rows .cols.cols02 .desc .txt,.rental_warm_warehouses .rows .cols.cols03 .desc .txt,.sale_warehouse .rows .cols.cols01 .desc,.sale_warehouse .rows .cols.cols02 .desc {
		max-width: 100%;
	}

	.rental_warm_warehouses .rows .cols .desc {
		width: 100%;
	}

	.rent_convenient_warehouse {
		min-height: auto;
		padding: 100px 0;
	}

	.sale_warehouse .rows .cols:last-child {
		margin-bottom: 0;
	}

	.sale_warehouse .rows .cols.cols01 .desc .r .int,.sale_warehouse .rows .cols.cols02 .desc .r .int,.sale_warehouse .rows .cols.cols03 .desc .r .int {
		width: 180px;
		min-width: 180px;
	}

	.sale_warehouse .rows .cols.cols01 .desc .txt,.sale_warehouse .rows .cols.cols02 .desc .txt {
		width: -webkit-calc(100% - 180px);
		width: calc(100% - 180px);
	}

	.sale_warehouse .rows .cols .desc .r .int .i {
		font: 63px/58px DinDisplayPro;
	}

	.rent_warehouse2 .rows .cols {
		width: 50%;
		margin: 0 0 35px;
	}

	.rental_warm_warehouses_int5 .rows {
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
		padding: 0 15px;
	}

	.rental_warm_warehouses_int5 .rows .cols {
		margin: 0 0 35px;
	}

	.rental_warm_warehouses_int5 .rows .cols .desc .txt,.rental_warm_warehouses_int5 .rows .cols.cols01,.rental_warm_warehouses_int5 .rows .cols.cols02,.rental_warm_warehouses_int5 .rows .cols.cols03,.rental_warm_warehouses_int5 .rows .cols.cols04 {
		max-width: 100%;
	}

	.rental_warm_warehouses_int5 .rows .cols.cols05 {
		max-width: 100%;
		margin-bottom: 0;
	}

	.rental_warm_warehouses_int5 .rows .cols .desc {
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.lease_and_suit .ras_ttl {
		display: none;
	}

	.lease_and_suit .ras_in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.lease_and_suit .ras_in .brsin_link01 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
	}

	.lease_and_suit .ras_in .brsin_link02 {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		order: 5;
	}

	.lease_and_suit .ras_in .brsin_link01:nth-child(3),.lease_and_suit .ras_in .brsin_link02:nth-child(4) {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
	}

	.lease_and_suit .ras_in .ttl {
		display: block;
	}

	.lease_and_suit .ras_in .brsin_link {
		width: 100%;
		/* display: none; */
	}

	.lease_and_suit .ras_in .brsin_link .f_build {
		left: 195px;
		bottom: 25px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 {
		width: 75%;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .ft {
		padding: 17px 0 21px 20px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .ft .desc {
		margin: 0 20px;
		width: 100%;
	}

	.lease_and_suit .ras_in .brsin_link .col01>.brdh {
		width: 85%;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb1 {
		width: 220px;
		padding: 0 0 0 80px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 .fbd1 {
		margin: 6px 0 0 30px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 {
		width: 25%;
	}

	.desc_flat_n.mezzanine .b_lk {
		padding: 29px 0 85px;
	}

	.desc_flat_n.mezzanine .rows .col.col02 {
		margin-top: 10px;
	}

	.desc_flat_n .sya {
		left: 35px;
		top: auto;
		bottom: 30px;
	}

	.desc_flat_n .park_location {
		left: 35px;
		top: 181px;
	}

	.desc_flat_n .housing_location .t,.desc_flat_n .park_location .t {
		opacity: 1;
		background: 0 0;
		left: 0;
		color: #b4bbcf;
		width: auto;
		height: auto;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		top: 37px;
	}

	.desc_flat_n .housing_location .t .br,.desc_flat_n .park_location .t .br {
		display: block;
		margin-left: 0;
	}

	.desc_flat_n .housing_location {
		left: 173px;
		top: 181px;
	}

	.desc_flat_n .b_lk {
		padding: 29px 0 100px;
	}

	.desc_flat_n .rows {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.desc_flat_n .rows .col.col01 {
		width: -webkit-calc(100% - 70px);
		width: calc(100% - 70px);
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
		top: 0;
		margin: 25px 35px 0;
	}

	.desc_flat_n .rows .col.col01 .ft {
		padding: 0;
	}

	.desc_flat_n .rows .col.col01 .ft .desc {
		margin: 0;
		padding: 0;
	}

	.desc_flat_n .rows .col.col02 {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		order: 3;
		margin: 10px 35px 0 auto;
		width: 200px;
	}

	.desc_flat_n .rows .col.col03 {
		width: 200px;
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		order: 4;
		margin: 25px 35px 0 auto;
	}

	.desc_flat_n .rows .col.col04,.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col01 {
		width: -webkit-calc(100% - 70px);
		width: calc(100% - 70px);
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		order: 1;
		margin: 0 35px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col01 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
		top: 0;
	}

	.desc_flat_n .rows .col.col04 .ft .lgs {
		display: block;
	}

	.desc_flat_n .rows,.rent_and_sale .ras_n {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rent_and_sale .ras_n .ttl02 {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		order: 0;
	}

	.rent_and_sale .ras_n .desc_flat_n {
		width: 100%;
	}

	.rent_and_sale .ras_n .desc_flat_n .sya,.rent_and_sale .ras_n .desc_flat_n.mezzanine .sya {
		top: auto;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk {
		padding: 25px 0 75px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.bnr_nkrental {
		padding: 0 25px;
	}

	.bnr_nkrental a .txt {
		font: 25px/32px PFDinTextCondPro;
		margin-right: 45px;
	}

	.map_filter .mf_left .selectize-control .selectize-input {
		padding: 15px 45px 15px 20px;
	}

	.map_filter .mf_left .selectize-control .selectize-input .item,.map_filter .mf_left .selectize-control .selectize-input.not-full.has-options input {
		font: 14px/14px DinDisplayPro;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .ch {
		width: 80px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_result p,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_ttl p {
		margin: 0 0 0 5px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .rw_ttl {
		margin: 41px 0 35px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .rw_ttl h4 {
		margin: 0 0 0 102px;
	}
}

@media (max-width:1100px) {
	#header,.header {
		position: relative;
		padding-left: 15px;
		padding-right: 15px;
	}

	.navbar {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
	}

	.main_menu {
		float: none;
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		order: 3;
	}

	.header_right {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
		margin: 0;
	}

	.wc_slr {
		max-width: 750px;
	}

	.area_details {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.area_details .area_details_txt,.area_details.build_details .area_details_txt {
		width: 550px;
		padding-right: 25px;
	}

	.area_details.build_details .area_details_map {
		width: 100%;
	}

	.area_details .area_details_map {
		width: 100%;
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		order: 3;
		height: 150px;
		margin: 15px 0 0;
	}

	.area_details .area_details_slr,.area_details.build_details .area_details_slr {
		width: -webkit-calc(100% - 550px);
		width: calc(100% - 550px);
	}

	.area_details_txt .bb_links .links .link_btn {
		padding: 20px 35px;
	}

	.park_avialable_btns.fix .pab01 span {
		padding: 18px 10px;
	}

	.park_avialable_btns.fix .pab_menu .pab_menu_slr .swiper-wrapper .swiper-slide span {
		padding: 15px 0;
	}

	.why_choose_nk_slr2 .nav_slr.swiper-button-prev {
		left: 10px;
	}

	.why_choose_nk_slr2 .nav_slr.swiper-button-next {
		right: 10px;
	}

	.about_slr {
		max-width: 750px;
	}

	.nav_bg_rental .rows_rnt {
		padding-left: 15px;
		padding-right: 15px;
	}

	.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt01 {
		width: -webkit-calc(100% - 300px);
		width: calc(100% - 300px);
	}

	.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt02 {
		width: 300px;
	}
}

@media (max-width:1050px) {
	.why_choose_nk3 .rows_why_park .cols {
		width: 33.333%;
	}

	#bg_factory .txt .sp {
		display: inline;
	}

	.advantages_our_plants .aop_desc .aop_desc_in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_bg {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		order: 1;
	}

	.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
		padding-left: 45px;
	}

	.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_txt a .arw {
		left: 0;
		right: 0;
		margin: 0 auto;
		top: auto;
		bottom: -45px;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_txt {
		width: 100%;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_txt a {
		padding: 50px 50px 55px 45px;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_txt p {
		max-width: none;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_txt .arw {
		left: 0;
		right: 0;
		margin: 0 auto;
		top: auto;
		bottom: -45px;
		display: none;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_txt .arw:before {
		background: url(../img/i4.svg) 50% no-repeat;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_bg {
		width: 100%;
		height: 250px;
	}

	.bslr .caption .video {
		max-width: 145%;
	}

	.nav_bg_building {
		height: auto;
		padding-bottom: 50px;
	}

	.nav_bg_building .nbb_desc,.nav_bg_rental .play .crc:before {
		display: none;
	}

	.nav_bg_rental h2 {
		font: 38px/48px PFDinTextCompPro;
		margin: 30px 0 0;
	}

	.nav_bg_rental .play .crc {
		width: 130px;
		height: 130px;
	}

	.nav_bg_rental .play .crc_in {
		width: 60px;
		height: 60px;
	}

	.b_ttl h2,.rental_txt h2 {
		font: 28px/38px PFDinTextCompPro;
	}

	.b_ttl .rows,.rental_txt .rows {
		margin: 26px auto 0;
	}

	.b_ttl .rows .cols .desc .h4,.rental_txt .rows .cols .desc .h4 {
		margin: 25px 0 15px;
		font: 700 21px/21px DinDisplayPro;
	}

	.b_ttl .rows .cols .desc .txt,.rental_txt .rows .cols .desc .txt {
		font: 300 16px/24px DinDisplayPro;
	}
}

@media (max-width:1024px) {
	.bparks #nav_bg_not_menu {
		margin: 0;
	}

	.bmain #gmap,.bparks .imap2,.construction #gmap {
		display: none;
	}
}

@media (max-width:1000px) {
	#bg_factory .rows {
		width: 304px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		margin: 0;
	}

	#bg_factory .rows .cols {
		width: 304px;
	}

	.clients_slr {
		max-width: none;
		width: -webkit-calc(100% - 180px);
		width: calc(100% - 180px);
	}

	#park_avialable_bg {
		height: auto;
		padding-bottom: 40px;
	}

	#park_avialable_bg .rows,.we_build_about .aop_desc .aop_desc_in,.we_build_about_seo .aop_desc .aop_desc_in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	#park_avialable_bg .rows .cols,.we_build_about .aop_desc .aop_desc_in .aod_txt {
		width: 100%;
	}

	#park_avialable_bg .rows .cols02 {
		width: 50%;
		height: 1px;
		margin: 35px auto 30px;
	}

	#park_avialable_bg .rows .cols01 {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	#park_avialable_bg .rows .cols03 {
		text-align: center;
		max-width: 650px;
		margin: 0 auto;
		width: 100%;
	}

	.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_bg {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		order: 0;
	}

	.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_txt a,.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
		padding-left: 60px;
	}

	.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_txt a .arw,.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_txt a .arw {
		right: 0;
		left: 0;
		margin: auto;
		top: auto;
		bottom: -45px;
		display: none;
	}

	.we_build_about .aop_desc .aop_desc_in h3,.we_build_about_seo .aop_desc .aop_desc_in h3 {
		position: relative;
		padding: 55px 20px 140px 60px;
		top: 0;
		max-width: none;
	}

	.we_build_about .aop_desc .aop_desc_in .aod_txt a,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt a {
		padding: 45px 20px 30px 60px;
	}

	.we_build_about .aop_desc .aop_desc_in .aod_txt ul li,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li {
		max-width: none;
	}

	.we_build_about .aop_desc .aop_desc_in .aod_txt .arw {
		right: 0;
		left: 0;
		margin: auto;
		top: auto;
		bottom: -45px;
		display: none;
	}

	.we_build_about .aop_desc .aop_desc_in .aod_bg {
		width: 100%;
		height: auto;
		min-height: 270px;
	}

	.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_bg {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		order: 0;
	}

	.we_build_about_seo .aop_desc .aop_desc_in .aod_txt {
		width: 100%;
	}

	.we_build_about_seo .aop_desc .aop_desc_in .aod_txt p {
		max-width: none;
		margin: 0 0 20px;
	}

	.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul.hs li {
		margin-bottom: 20px;
	}

	.we_build_about_seo .aop_desc .aop_desc_in .aod_txt .arw {
		right: 0;
		left: 0;
		margin: auto;
		top: auto;
		bottom: -45px;
		display: none;
	}

	.we_build_about_seo .aop_desc .aop_desc_in .aod_bg {
		width: 100%;
		height: auto;
		min-height: 270px;
	}

	.gp_tabs .gp_list li {
		padding: 5px 10px;
		margin: 0 10px 0 0;
	}

	.gp_tabs .gp_list li span {
		font: 700 16px/16px DinDisplayPro;
	}

	.rental_objects {
		margin: 30px 0 50px;
	}

	.rental_objects .b_ttl {
		text-align: center;
	}
}

@media (max-width:980px) {
	.bslr_search {
		max-width: 800px;
		display: none!important;
	}

	.bslr_search_tab .bst_desc .desc_txt {
		width: 175px;
	}

	.bslr_search_tab .bst_desc .desc_txt:after {
		top: 5px;
		right: -5px;
	}

	.bslr_search_tab .bst_desc .desc_txt h4 {
		font: 300 18px/21px DinDisplayPro;
	}

	.bslr_search_tab .bst_desc .desc_txt p {
		font: 300 15px/21px DinDisplayPro;
		margin: 8px 0 0;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl {
		font: 300 17px/36px DinDisplayPro;
		white-space: nowrap;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr {
		width: 206px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr.df12 .ttl:after,.bslr_search_tab .bst_desc .desc_filter .desc_ftr.df22 .ttl:after {
		right: -45px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl:after {
		top: 13px;
		right: 4px;
	}

	.bslr_search_tab .bst_desc .desc_filter .show_rezult .show_rezult_btn {
		font: 300 19px/21px DinDisplayPro;
	}

	.bslr_search_tab .bst_desc .selectize-control.single .selectize-input .item {
		font: 300 19px/25px DinDisplayPro;
	}

	.bslr_search_tab .bst_desc .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
		font: 300 19px/27px DinDisplayPro;
	}

	.bslr_search_tab .bst_desc03 .rows .cols h4 {
		font: 300 14px/14px DinDisplayPro;
	}

	.bslr_search_tab .bst_desc03 .rows .cols h4:before,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols h4:before {
		width: 22px;
		background-position: -31px 0;
		top: 6px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols01 h4:after {
		left: -42px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols01 h4:before {
		right: -30px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols02 {
		width: 195px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols02 h4:after,.bslr_search_tab .bst_desc03 .rows .cols03 h4:after,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 h4:after {
		left: -42px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols03 {
		width: 125px;
	}

	.bslr_search_tab .bst_desc03 .rows .cols .read_more,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols .read_more {
		padding: 12px 5px;
		font: 300 15px/21px DinDisplayPro;
		margin: 9px 20px 0;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols h4 {
		font: 300 13px/13px DinDisplayPro;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols01 h4:before {
		right: 0;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 {
		width: 195px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols02 h4:after,.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 h4:after {
		left: -42px;
	}

	.bslr_search_tab2 .bst2 .bst_desc03 .rows .cols03 {
		width: 125px;
	}

	.thank_you,.win_popup {
		width: 750px;
	}

	.win_popup .blc_pp_wt {
		width: 670px;
	}

	.win_popup .blc_pp_wt .tw_pp div {
		width: 329px;
	}

	.win_popup_build .we_build2 .we_desc {
		max-width: 630px;
	}
}

@media (max-width:975px) {
	.park_avialable_btns {
		display: none;
	}

	.park_avialable_btns.fix .pab02 span {
		padding: 10px 25px;
		margin: 10px 20px 0;
	}

	.park_avialable_btns .pab span sup {
		top: -13px;
		right: 6px;
	}

	.park_avialable_btns .pab02 span {
		padding: 0 25px 20px;
		margin: 20px 20px 0;
	}

	.global_fltr {
		max-width: none;
		width: 100%;
		padding: 0 15px;
	}

	.global_fltr .big_fltr_park_avialable {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		margin: 25px auto 0;
	}

	.global_fltr .big_fltr_park_avialable .left_column {
		width: 100%;
		margin-bottom: 50px;
		display: none;
	}

	.global_fltr .big_fltr_park_avialable .left_column.fix {
		position: static;
		max-height: 1500px;
	}

	.global_fltr .big_fltr_park_avialable .left_column .left_column_in {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.global_fltr .big_fltr_park_avialable .right_column {
		width: 100%;
		min-height: auto;
	}

	.global_fltr .big_fltr_park_avialable .right_column.fix {
		position: static;
	}

	.ftr {
		display: block;
		margin: 0;
	}

	.lcl {
		width: 45%;
	}

	.lcl .brdh_nts {
		margin: 30px 0;
	}

	.lcl_last {
		width: 100%;
	}

	.rc_ttl,.ttl_flat.fix .col:after {
		display: none;
	}

	.ttl_flat.two_cols.fix .col02,.ttl_flat.two_cols.fix .col03 {
		width: 25%;
	}

	.ttl_flat.fix {
		position: static;
		background: #fff;
		border: 0;
		box-shadow: none;
	}

	.ttl_flat.fix .col .nfix {
		display: block;
	}

	.bareas #gimap,.ttl_flat.fix .col .fix_col {
		display: none;
	}

	.ttl_flat .col {
		width: 25%;
	}

	.desc_flat.two_cols a .rows .col01,.ttl_flat .col01 {
		width: 75%;
	}

	.desc_flat .rows .col,.ttl_flat .col03 {
		width: 25%;
	}

	.desc_flat_empty,.park_avialable_btns_empty {
		height: 0!important;
	}

	.desc_flat .star {
		right: 43%;
	}

	.desc_flat .rows .col01 {
		width: 75%;
	}

	.desc_flat .rows .col01 .ft {
		padding: 0 0 0 10px;
	}

	.desc_flat .rows .col02 .cl1 {
		height: 84px;
	}

	.desc_flat .rows .col02 .brdh {
		margin: 0 0 15px;
	}

	.desc_flat .rows .col03 .cl1 {
		height: 84px;
	}

	.desc_flat .rows .col03 .brdh {
		margin: 0 0 15px;
	}

	.park_avialable_form {
		margin: 85px 0 0;
	}

	.park_avialable_form.no-result .win_popup {
		width: 750px;
	}

	.park_avialable_form.no-result .win_popup .blc_pp_wt .tw_pp div {
		width: 369px;
	}

	.hide_ftr {
		display: block;
	}

	.lcl_last_notis {
		display: block;
		padding: 0 15px;
	}

	.lcl_last_notis .notis,.lcl_last_notis .notis a {
		color: #7c7c7c;
		font: 100 14px/24px DinDisplayPro;
	}

	.lcl_last_notis .notis a,.lcl_last_notis .notis a:hover {
		-webkit-transition: .35s;
		transition: .35s;
	}

	.lcl_last_notis .notis a:hover {
		color: #f09f54;
	}

	.mf_menu li sup {
		top: -13px;
		right: -25px;
	}
}

@media (max-width:950px) {
	#header,.header {
		padding: 10px 0 0;
	}

	.fheader {
		display: none!important;
	}

	.navbar,.navbar-nav {
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.logo {
		margin: 0 0 0 45px;
	}

	.header_right {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
		width: -webkit-calc(100% - 290px);
		width: calc(100% - 290px);
	}

	.header_right .user {
		margin: 0 25px;
	}

	.standard_equipment .se_row_notice .notice_list li {
		padding-left: 15px;
	}

	.standard_equipment .se_row_notice .notice_list li:after,.why_choose_nk_slr2 .nav_slr.swiper-button-prev {
		left: 0;
	}

	.standard_statistic .standard_statistic_in .ss:after {
		height: 85px;
	}

	.standard_statistic .standard_statistic_in .ss.ss03 .ss_desc a .bg {
		width: 200px;
		height: 124px;
		top: -29px;
	}

	.standard_statistic .standard_statistic_in .ss.ss03 .ss_desc a .bg .bgin {
		width: 154px;
		height: 97px;
	}

	.standard_statistic .standard_statistic_in .ss .ss_desc a .int {
		font: 500 135px/95px PFDinTextCompPro;
	}

	.standard_statistic .standard_statistic_in .ss .ss_desc a .txt {
		font: 500 24px/24px PFDinTextCompPro;
		height: 24px;
	}

	.standard_statistic .standard_statistic_in .ss .ss_desc a .crc {
		width: 42px;
		height: 42px;
		top: 97px;
	}

	.standard_statistic .standard_statistic_in .ss .ss_desc a .arw {
		width: 30px;
		height: 30px;
		top: 97px;
	}

	.standard_statistic .standard_statistic_in .ss .ss_desc a .arw:after {
		top: 0;
		width: 6px;
		height: 11px;
		background-size: cover;
	}

	.park_avialable_btns.fix {
		box-shadow: none;
	}

	.mf_menu li,.park_avialable_btns .pab span {
		font: 17px/19px PFDinTextCondPro;
	}

	.why_choose_nk_slr2 .nav_slr {
		width: 30px;
	}

	.why_choose_nk_slr2 .nav_slr.swiper-button-next {
		right: 0;
	}

	.wc_slr2 {
		max-width: none;
		width: -webkit-calc(100% - 140px);
		width: calc(100% - 140px);
	}

	.park_avialable_form .win_popup {
		width: 750px;
	}

	.park_avialable_form .win_popup .blc_pp_wt .tw_pp div {
		width: 369px;
	}

	.mobile_nav {
		display: block;
	}

	.rent_warehouse .rows .cols .desc .r .int .m {
		top: -35px;
		left: 7px;
	}

	.pd_desc .rows .cols02 p {
		margin: 0 5px 0 25px;
	}

	.pd_desc .rows .cols02 p,.pd_desc .rows .cols03 p,.pd_desc .rows .cols04 p {
		font: 300 20px/20px DinDisplayPro;
	}

	.pd_desc .rows .cols05 a,.pd_desc_docs .rows .cols05 a {
		font: 22px/22px DinDisplayPro;
	}

	.pd_desc_docs .rows .cols02 p {
		margin: 0 5px 0 25px;
	}

	.pd_desc_docs .rows .cols02 p,.pd_desc_docs .rows .cols03 p {
		font: 300 20px/20px DinDisplayPro;
	}

	.pd_desc_docs .rows .cols04 p {
		font: 300 20px/28px DinDisplayPro;
	}
}

@media (max-width:900px) {
	.ra_desc .reads {
		width: 48%;
	}

	.wc_slr {
		max-width: 650px;
	}

	.otv_ttl h1,.otv_ttl h2 {
		font: 500 29px/30px DinDisplayPro;
	}

	.bg_cnt {
		height: auto;
	}

	.bg_cnt .bg_cnt_in {
		margin-top: 100px;
	}

	.bg_cnt .bg_cnt_in h1,.bg_cnt .bg_cnt_in h2 {
		font: 500 65px/65px PFDinTextCompPro;
	}

	.bg_cnt .bg_cnt_in .rows {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		margin: 0;
	}

	.bg_cnt .bg_cnt_in .rows .cols .ics {
		margin: 0 auto 20px;
	}

	.bg_cnt .bg_cnt_in .rows .cols01 {
		margin: 0 0 70px;
	}

	.bg_cnt .bg_cnt_in .rows .cols03 {
		margin: 35px 0 0;
	}

	.bg_cnt .bg_cnt_in .rows_btn {
		margin: 25px 0 0;
		height: auto;
		padding: 15px 0;
	}

	.universal_industrial_buildings .uib_desc .desc_ln {
		top: 50px;
	}

	.universal_industrial_buildings .uib_desc .desc_ln h3 {
		font: 32px/42px DinDisplayPro;
	}

	.category_slr .sp {
		left: 0;
	}

	.all_parks_slr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.all_parks_slr .park_slr {
		width: 100%;
		height: 550px;
	}

	.all_parks_slr .park_slr .caption .desc_txt {
		top: 210px;
	}

	.all_parks_slr .all_parks_map {
		width: 100%;
		height: 250px;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		order: 1;
	}

	.all_parks_slr .all_parks_map .lbl {
		max-width: 40%;
		right: auto;
		left: 10px;
		top: 60px;
	}

	.area_details .area_details_txt,.area_details.build_details .area_details_txt {
		width: 460px;
	}

	.area_details .area_details_slr,.area_details.build_details .area_details_slr {
		width: -webkit-calc(100% - 460px);
		width: calc(100% - 460px);
	}

	.area_details_txt .bb_links .links .link_btn {
		padding: 20px 15px;
	}

	#bpm .bpm_in {
		width: 650px;
	}

	#bpm #b_popup_map {
		width: 600px;
	}

	.nav_bg_building .nbb_desc .nd a p,.win_popup_build .wpb_desc .nbb_desc .nd a p {
		height: 80px;
	}

	.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .int,.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .ru {
		font: 28px/28px DinDisplayPro;
	}

	.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .ru:after {
		top: 12px;
		left: -4px;
		right: 0;
		bottom: 0;
		margin: auto;
		width: 16px;
		height: 2px;
	}

	.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .m {
		font: 12px/12px DinDisplayPro;
	}

	.win_popup_build .we_build2 .we_desc .wd .wd_txt .link {
		padding: 12px 0;
		width: 169px;
	}

	#select_city {
		width: 700px;
	}

	#select_city .line_pp {
		max-width: 90%;
	}

	#select_city .line_pp .h3 {
		font: 32px/40px DinDisplayPro;
	}

	#select_city .blc_pp_wt {
		max-width: 90%;
		padding-bottom: 35px;
		padding-top: 20px;
	}

	#select_city .blc_pp_wt .bdl_mf_btn .f_btn {
		width: -webkit-calc(50% - 20px);
		width: calc(50% - 20px);
	}

	.we_build .we_desc,.we_build .we_desc_n {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.we_build .we_desc .wd .wd_txt .bint .int,.we_build .we_desc .wd .wd_txt .bint .ru {
		font: 48px/48px DinDisplayPro;
	}

	.we_build .we_desc .wd .wd_txt .bint .ru:after {
		top: 18px;
		left: -10px;
		right: 0;
		bottom: 0;
		margin: auto;
		width: 19px;
		height: 3px;
	}

	.we_build .we_desc .wd .wd_txt .bint .m {
		font: 24px/24px DinDisplayPro;
	}

	.we_build .we_desc .wd .wd_txt .link,.we_build .we_desc_n .lk_btn .link {
		padding: 15px 0;
		width: 200px;
	}

	.about_slr {
		max-width: 650px;
	}

	.lmb .link a .tx {
		width: 145px;
		height: 35px;
	}

	.lmb .link a .tx.tx01 .txi {
		width: 90px;
		height: 21px;
	}

	.lmb .link a .tx.tx02 .txi {
		width: 104px;
		height: 21px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info h3 {
		font: 19px/19px DinDisplayPro!important;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .adr.adr_get {
		margin-top: 3px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .link a {
		font: 16px/18px DinDisplayPro!important;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link {
		margin: 0;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx {
		width: 120px;
		height: 35px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx01 .txi {
		width: 90px;
		height: 19px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx02 .txi {
		width: 92px;
		height: 19px;
	}

	.seo_nav .rows .sp {
		margin: 0 20px;
	}

	.gp_tabs .pd_desc .swiper-button-next,.gp_tabs .pd_desc .swiper-button-prev {
		width: 50px;
		height: 50px;
		margin-top: -25px;
	}

	.gp_tabs .pd_desc .swiper-button-next:after,.gp_tabs .pd_desc .swiper-button-prev:after {
		width: 8px;
		height: 8px;
	}

	.aform .llf_desc .rows_double .rdc {
		width: -webkit-calc(100% - 390px);
		width: calc(100% - 390px);
	}

	.aform .llf_desc .rows_double .cols input {
		width: 185px;
	}
}

@media (max-width:850px) {
	.nav_bg h1,.nav_bg h2 {
		font: 500 65px/71px PFDinTextCompPro;
		margin: 50px 0 0;
	}

	#oa_tabs_vrt .vrt_list {
		width: 315px;
	}

	#oa_tabs_vrt .vrt_list li {
		padding: 18px 35px 18px 0;
	}

	#oa_tabs_vrt .vrt_desc {
		width: -webkit-calc(100% - 365px);
		width: calc(100% - 365px);
	}

	#oa_tabs_vrt .vrt_desc .vds p {
		font: 16px/23px DinDisplayPro;
		right: 15px;
	}

	.otv_ttl p {
		font: 18px/18px DinDisplayPro;
	}

	.otv_ttl h1,.otv_ttl h2 {
		font: 500 27px/27px DinDisplayPro;
	}

	.nav_bg_career .nbc_txt {
		font: 300 24px/38px DinDisplayPro;
	}

	.cat_slr a {
		padding: 0 20px 0 45px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl {
		font: 300 15px/36px DinDisplayPro;
		white-space: nowrap;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr {
		width: 185px;
	}

	.bslr_search_tab .bst_desc .desc_filter .desc_ftr .ttl:after {
		right: 0;
	}

	.mslr .v {
		height: 115px;
	}

	.seo_nav .rows .sp {
		margin: 0 15px;
	}

	.bnr_nkrental a .r_btn {
		width: 255px;
	}

	.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt01 {
		width: -webkit-calc(100% - 200px);
		width: calc(100% - 200px);
	}

	.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt02 {
		width: 200px;
	}

	.nav_bg_rental h2 {
		font: 38px/48px PFDinTextCompPro;
		margin: 30px 0 0;
	}

	.nav_bg_rental .nbc_txt {
		font: 300 24px/38px DinDisplayPro;
	}

	.b_ttl,.rental_txt {
		margin: 35px 0 0;
	}

	.learn_more_about_nkrental {
		height: 285px;
	}

	.learn_more_about_nkrental h2 {
		font: 44px/54px PFDinTextCompPro;
		margin: 0 0 35px;
	}

	.learn_more_about_nkrental .g_rental {
		width: 255px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_result p,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_ttl p {
		font: 300 19px/21px DinDisplayPro;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .rw_ttl {
		margin: 20px 0 35px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .rw_ttl h4 {
		margin: 0 0 0 25px;
		padding: 0 0 20px;
		font: 300 25px/25px DinDisplayPro;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds {
		margin: 0 0 0 25px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd.rd01 .rd_cols .s1 {
		width: 100px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s1 p {
		font: 19px/21px DinDisplayPro;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s2 p,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s2 p a,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s3 p,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s4 p {
		font: 300 19px/21px DinDisplayPro;
	}
}

@media (max-width:830px) {
	.aform .llf_desc .rows_double .rdc {
		width: -webkit-calc(100% - 320px);
		width: calc(100% - 320px);
	}
}

@media (max-width:820px) {
	.news_details {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.news_details .new_dt.new_dt01 {
		width: 100%;
	}

	.news_details .new_dt.new_dt02 {
		width: 100%;
		height: 350px;
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		order: -1;
	}

	.news_details .new_dt .nd_desc {
		padding: 45px 0;
	}

	.news_details .new_dt .nd_desc .brdh {
		margin: 35px 0 20px;
	}

	.bevents .global_desc {
		margin: 60px 0 0;
	}

	.share_social_networks {
		margin: 60px auto 0;
	}

	.read_also {
		margin-top: 60px;
	}

	.park_avialable_form.no-result .win_popup {
		width: 650px;
	}

	.park_avialable_form.no-result .win_popup .blc_pp_wt .tw_pp div {
		width: 319px;
	}
}

@media (max-width:815px) {
	.desc_flat .rows .col01 .ft {
		height: 86px;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
		padding: 10px 0 0 10px;
	}

	.desc_flat .rows .col02 .cl1,.desc_flat .rows .col03 .cl1 {
		height: 86px;
		padding-top: 10px;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}
}

@media (max-width:812px) {
	.park_avialable_btns.fix .pab01 span {
		padding: 0;
		width: 100%;
	}

	.park_avialable_btns.fix .pab02 span {
		padding: 0;
		margin: 0;
		width: 100%;
	}

	.park_avialable_btns .pab01 {
		width: 50%;
		border-right: 1px solid #cbcbcb;
	}

	.park_avialable_btns .pab span a {
		padding: 10px 0;
	}

	.park_avialable_btns .pab span {
		padding: 10px;
	}

	.park_avialable_btns .pab02 {
		width: 50%;
		border-bottom: 1px solid #cbcbcb;
	}

	.park_avialable_btns .pab02 .pab_menu_ios2vs {
		display: none;
	}

	.park_avialable_btns .pab02 .pab_menu_ios2hd {
		display: block;
		width: 100%;
	}

	.park_avialable_btns .pab_menu .pab_menu_nav,.park_avialable_btns .pab_menu .pab_menu_slr,.park_avialable_btns.fix .pab_menu .pab_menu_slr {
		display: none;
	}

	.ftr.fix {
		top: 92px;
		z-index: 455;
		position: static;
	}

	.lcl_check .rows,.scrollPanel .lcl_check .rows {
		margin-bottom: 15px;
	}

	.lcl_check input[type=checkbox].css-checkbox+label.css-label {
		padding-left: 30px;
		font: 300 14px/21px DinDisplayPro;
	}

	.mf_menu_ios2vs,.pab_menu_ios {
		display: block;
	}

	.aform .llf_desc .rows input[type=checkbox].css-checkbox+label.css-label {
		padding-left: 30px;
		font: 300 20px/20px DinDisplayPro;
	}
}

@media (max-width:800px) {
	.sub_menu li a {
		padding: 0 15px 25px;
	}

	.career_bform .cbf_desc .rows .notis {
		display: block;
		text-align: left;
		position: static;
		max-width: none;
		margin: 0 0 20px 10px;
	}

	.area_details .area_details_txt,.area_details.build_details .area_details_txt {
		width: 100%;
		padding-right: 15px;
		height: 420px;
	}

	.area_details .area_details_slr,.area_details.build_details .area_details_slr,.win_popup .blc_pp_wt .tw_pp div {
		width: 100%;
	}

	.area_details_txt .specifications {
		margin-top: 40px;
	}

	.area_details_txt .specifications .sp01 {
		width: 33%;
		margin-bottom: 0;
	}

	.area_details_txt .specifications .sp02,.area_details_txt .specifications .sp03,.area_details_txt .specifications .sp:nth-of-type(2) {
		width: 33%;
	}

	.area_details_txt .bb_links {
		margin: 40px 0 0;
	}

	.area_details_txt .bb_links .links .link_btn {
		padding: 25px 40px;
		font: 24px/24px DinDisplayPro;
	}

	.area_details_txt .bb_links .links .link_btn_question span {
		font: 19px/19px DinDisplayPro;
	}

	.our_clients .oc_slr .nav_btn {
		width: 30px;
	}

	.our_clients .oc_slr .nav_btn.swiper-button-prev {
		left: 15px;
	}

	.our_clients .oc_slr .nav_btn.swiper-button-next {
		right: 15px;
	}

	#select_city,.thank_you,.win_popup {
		width: 600px;
	}

	.win_popup .blc_pp_wt {
		width: 530px;
	}

	.win_popup .blc_pp_wt .blc_check_results {
		margin: 15px 0 0;
	}

	.win_popup_build .wpb_ttl {
		padding: 35px 0 0;
	}

	.win_popup_build .wpb_ttl h3 {
		font: 500 36px/36px PFDinTextCondPro;
	}

	.win_popup_build .wpb_ttl p {
		font: 300 14px/17px DinDisplayPro;
	}

	.win_popup_build .wpb_desc .nbb_desc .nd a p {
		font: 14px/20px DinDisplayPro;
	}

	.win_popup_build .we_build2 .we_desc {
		max-width: 510px;
	}

	.blc_fole_upl {
		margin: 20px 0 0;
	}

	.blc_fole_upl p.pp_notis,.win_popup .blc_pp_wt .blc_check_results p.pp_notis {
		position: static;
		max-width: none;
		margin: 0 0 20px 10px;
	}

	.park_avialable_form {
		padding: 0 15px;
	}

	.park_avialable_form .win_popup,.park_avialable_form .win_popup .blc_pp_wt .tw_pp div {
		width: 100%;
	}

	.fop_mplane {
		width: 88%!important;
	}

	.fop_mplane .fancybox-inner {
		width: auto!important;
		height: auto!important;
	}

	.fop_mplane .fancybox-inner .fancybox-iframe,.fop_mplane .fancybox-inner .fancybox-image {
		height: auto;
	}

	.gp_tabs .gp_list li span {
		font: 700 14px/14px DinDisplayPro;
	}

	.lk_header {
		padding: 38px 0 40px;
	}

	.lk_header h2 {
		font: 500 62px/62px PFDinTextCompPro;
	}

	.llf3 {
		font: 40px/40px DinDisplayPro;
	}

	.lk_log_form .llf_ttl {
		margin: 65px 0 0;
	}

	.lk_log_form .llf_desc {
		margin: 45px auto 0;
		max-width: 500px;
	}

	.abtn {
		width: 260px;
		padding: 17px 0;
	}

	#authorization_form,#сhange_password_form {
		margin: 0 0 115px;
	}

	#password_recovery {
		margin: 115px 0;
	}
}

@media (max-width:785px) {
	.about_slr,.wc_slr {
		max-width: none;
		width: 80%;
	}

	.wc_slr .caption {
		max-width: 350px;
		margin: 0 auto;
	}

	.about_slr .swiper-wrapper .swiper-slide-active,.why_choose_nk2 .why_choose_nk_slr .wc_slr .swiper-wrapper .swiper-slide-next,.years_market .years_market_in .ymi_slr .wc_slr .swiper-wrapper .swiper-slide-active {
		border: 0;
	}
}

@media (max-width:780px) {
	.we_build .we_desc .wd02,.we_build .we_desc_n .wd.wd02,.win_popup_build .we_build2 .we_desc .wd02 {
		margin: 0 35px;
	}

	.nav_bg_building h1,.nav_bg_building h2 {
		margin-top: 5px;
	}

	.nav_bg_building .nbb_desc .nd a p {
		font: 16px/24px DinDisplayP;
	}
}

@media (max-width:768px) {
	.oa_tabs {
		height: auto;
		margin: 0 0 60px;
	}

	#oa_tabs_vrt .vrt_desc {
		width: 100%;
		margin: 0;
		font-size: 20px;
		height: auto;
	}

	#oa_tabs_vrt .vrt_desc .resp-arrow {
		background: url(../img/i16.svg) no-repeat;
		width: 22px;
		height: 13px;
		border: 0;
		margin-top: 8px;
	}

	#oa_tabs_vrt .vrt_desc h1,#oa_tabs_vrt .vrt_desc h2 {
		font-size: 18px;
	}

	#oa_tabs_vrt .vrt_desc h1.resp-tab-active .resp-arrow,#oa_tabs_vrt .vrt_desc h2.resp-tab-active .resp-arrow {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	#oa_tabs_vrt .big_crc,#oa_tabs_vrt .qq_int,#oa_tabs_vrt .vrt_desc .int {
		display: none!important;
	}

	#oa_tabs_vrt .vrt_desc .vds {
		height: auto;
	}

	#oa_tabs_vrt .vrt_desc .vds .vd {
		position: absolute;
		height: auto;
		padding: 20px 15px;
	}

	#oa_tabs_vrt .vrt_desc .vds p {
		position: relative;
		top: 0;
		left: 0;
		max-width: none;
		font: 19px/26px DinDisplayPro;
		z-index: 40;
		padding: 20px 15px;
	}

	#oa_tabs_vrt .vrt_desc .vds p p {
		position: relative;
		top: 0;
		left: 0;
		max-width: none;
		font: 17px/25px DinDisplayPro;
		z-index: 40;
	}

	.otv_ttl {
		width: 100%;
		margin: 20px 0 37px;
	}

	.why_choose_nk_slr .new_rows .cols .desc .txt p {
		font: 300 17px/24px DinDisplayPro;
	}
}

@media (max-width:768px) and (max-width:768px) {
	#oa_tabs_vrt .vrt_desc h1,#oa_tabs_vrt .vrt_desc h2 {
		padding: 20px 15px;
	}
}

@media (max-width:767px) {
	#header,.header {
		padding: 0;
	}

	.navbar-nav {
		text-align: right;
	}

	#menu-toggleH,.navbar-nav>li {
		display: block;
	}

	.navbar-default .navbar-nav li>a {
		padding: 10px 5px;
	}

	.logo {
		margin: 0 0 0 85px;
	}

	.header_right .cnt .application,.header_right .languages,.header_right .user,.main_menu,.navbar-default .navbar-nav .active>a:after {
		display: none;
	}

	.news_details .new_dt.new_dt02 {
		height: 240px;
	}

	.news_details .new_dt .nd_desc .brdh {
		margin: 25px 0 15px;
	}

	.universal_industrial_buildings .uib_desc .desc_ln {
		left: 135px;
	}

	.nav_bg_building .nbb_desc .nd {
		width: 100%;
	}

	.b_cookie .rows {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.b_cookie .rows .cols.cols01 {
		width: 100%;
		text-align: center;
	}

	.b_cookie .rows .cols.cols02 {
		width: 100%;
		margin: 20px 0 0;
		text-align: center;
	}

	.b_cookie .rows .cols.cols03 {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		order: -1;
		width: 10px;
		margin: 0 0 10px auto;
		text-align: center;
	}

	.b_cookie .rows .cols p {
		text-align: center;
		display: inline;
	}

	.b_cookie .rows .cols p .br {
		display: inline;
	}

	.b_cookie .rows .cols .cookie_btn,.b_cookie .rows .cols p {
		font: 300 10px/16px PFDinTextCompPro;
	}

	.b_cookie .rows .cols .cookie_close_btn {
		text-align: center;
		width: 10px;
		height: 10px;
	}
}

@media (max-width:760px) {
	.gp_tabs .gp_list {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gp_tabs .gp_list li {
		width: 25%;
		margin: 0 10px 10px 0;
	}

	.mf_menu_over {
		padding-top: 15px;
	}

	.mf_menu li {
		margin: 0 15px 0 0;
		padding: 0 0 10px;
	}

	.mf_menu li a {
		padding: 0 10px 10px;
	}

	.mf_menu li sup {
		font: 12px/12px DinDisplayPro;
		top: -10px;
		right: -10px;
	}

	.map_filter {
		height: auto;
	}

	.map_filter .mf_left {
		position: relative;
		width: 100%;
		height: auto;
		border-right: 0;
	}

	.map_filter .mf_left .mf_left_over {
		position: relative;
		width: 100%;
		height: auto;
		overflow: visible;
	}

	.map_filter .mf_left .mf_left_in {
		max-width: 100%;
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
	}

	.mf_map {
		margin-left: 0;
		width: 100%;
		height: 50vh;
	}
}

@media (max-width:750px) {
	.header_right .stars {
		display: none;
	}

	.why_choose_nk3 .rows_why_park .cols {
		width: 50%;
	}

	#bg_factory .txt {
		font: 100 24px/34px DinDisplayPro;
	}

	#bg_factory .factory_slr .caption .various:hover .b_crc .m_crc .m_crc_in {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	.advantages_our_plants .aop_ttl {
		text-align: left;
	}

	.advantages_our_plants .aop_desc .aop_desc_in .aod_txt a,.advantages_our_plants .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
		padding: 40px 15px 80px;
	}

	.events_slr .nav_slr.swiper-button-prev {
		left: 15px;
	}

	.events_slr .nav_slr.swiper-button-next {
		right: 15px;
	}

	.master_bslr {
		height: auto;
	}

	.bslr .play .txt:after,.master_bslr .spb {
		display: none;
	}

	.bslr {
		height: 340px;
	}

	.bslr .caption .bgi {
		display: block;
	}

	.bslr .caption .video {
		max-width: 100%;
	}

	.bslr .caption .desc,.bslr .play .txt {
		position: absolute;
		right: 0;
		left: 0;
		bottom: 0;
	}

	.bslr .caption .desc {
		top: 0;
		margin: 0 auto;
		max-width: 1600px;
		height: 100%;
		padding: 85px 25px 0;
		z-index: 10;
	}

	.bslr .caption .desc h4 {
		font: 500 28px/38px DinDisplayPro;
		max-width: none;
	}

	.bslr .hbtn {
		right: 0;
		position: relative;
		top: 138px;
		bottom: auto;
		cursor: pointer;
		background: 0 0;
		border-radius: 100%;
		border: 0;
		opacity: 1;
		-webkit-transition: .35s;
		transition: .35s;
		z-index: 99;
	}

	.bslr .hbtn.active:hover .play {
		opacity: 0;
	}

	.bslr .hbtn,.bslr .play {
		width: 145px;
		margin: auto;
		left: 0;
		height: 115px;
	}

	.bslr .play .txt {
		color: #fff;
		font: 300 18px/18px DinDisplayPro;
		margin: auto;
		top: auto;
		text-align: center;
	}

	.bslr .play .crc,.bslr .play .crc:after,.bslr .play .crc:before,.bslr .play .crc_in {
		width: 90px;
		height: 90px;
	}

	.bslr .bslr_next,.bslr .bslr_prev,.bslr_search.active {
		display: none;
	}

	.bslr_search {
		display: none!important;
	}

	.building_you_can_add .building_desc .bd {
		width: 280px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.building_you_can_add .building_desc .bd span {
		font: 300 16px/24px DinDisplayPro;
	}

	.win_popup_build .nbb_btns {
		margin-top: 45px;
	}

	.ttl_flat .col01,.ttl_flat.two_cols.fix .col02,.ttl_flat.two_cols.fix .col03 {
		width: 100%;
	}

	.ttl_flat .col02,.ttl_flat .col03 {
		display: none;
	}

	.desc_flat {
		margin: 0 0 20px;
	}

	.desc_flat.build a:hover .empty_build_to_suit .col02 {
		background: #525252;
		border-top-color: #525252;
		border-bottom-color: #525252;
		border-left-color: #525252;
	}

	.desc_flat.build a:hover .empty_build_to_suit .col02 .cl1 .n span,.desc_flat.build a:hover .full_build_to_suit .col02 .cl1 .n span {
		color: #fff;
	}

	.desc_flat.build a:hover .full_build_to_suit .col02 {
		background: #b0b0b0;
		border-top-color: #b0b0b0;
		border-bottom-color: #b0b0b0;
		border-left-color: #b0b0b0;
	}

	.desc_flat.build a .empty_build_to_suit .col02 {
		border: 4px solid #b1b1b1;
		border-right: 0;
		position: relative;
		padding: 35px 15px;
	}

	.desc_flat.build a .empty_build_to_suit .col02:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		height: 80%;
		width: 1px;
		margin: auto;
		background: #d9d9d9;
	}

	.desc_flat.build a .empty_build_to_suit .col02 .cl {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		height: 100%;
	}

	.desc_flat.build a .empty_build_to_suit .col03 {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		border-left: 0;
		padding: 35px 15px;
	}

	.desc_flat.build a .empty_build_to_suit .col03 .brdh,.desc_flat.build a .empty_build_to_suit .col03 .cl1 {
		display: none;
	}

	.desc_flat.build a .empty_build_to_suit .col03 .cl2 {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.desc_flat.build a .full_build_to_suit .col02 {
		border-right-color: #b1b1b1;
		border-left-color: #b1b1b1;
	}

	.desc_flat.build a .full_build_to_suit .col03 {
		border-color: #525252;
	}

	.desc_flat.build .f_build {
		top: 34%;
		left: 125px;
	}

	.desc_flat .rows .col,.desc_flat.two_cols a .rows .col01,.desc_flat.two_cols a .rows .col02,.desc_flat.two_cols a .rows .col03 {
		width: 100%;
	}

	.desc_flat.two_cols_sale a .rows .col03 {
		margin-left: 0;
	}

	.desc_flat .star {
		right: 10px;
	}

	.desc_flat .rows,.nav_bg_building .nbb_desc .nd a {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.desc_flat .rows .col01 {
		width: 100%;
		border-bottom: 0;
		border-right: 4px solid #b1b1b1;
		padding: 0 15px;
	}

	.desc_flat .rows .col01 .ft {
		padding: 10px 0;
		height: auto;
	}

	.desc_flat .rows .col01 .fb {
		padding: 10px 0;
	}

	.desc_flat .rows .col01 .fb .fbb {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		height: auto;
	}

	.desc_flat .rows .col01 .fb .fbb2 .fbd2 .a,.desc_flat .rows .col01 .fb .fbb2 .fbd2 .r {
		font: 500 16px/16px DinDisplayPro;
	}

	.desc_flat .rows .col01 .fb .fbb1,.desc_flat .rows .col02 {
		margin: 0;
	}

	.desc_flat .rows .col02 .cl1 {
		margin: 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 0;
		height: auto;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		align-items: flex-end;
	}

	.desc_flat .rows .col02 .cl1 h5,.desc_flat .rows .col03 .cl1 h5 {
		display: block;
		width: 100%;
		margin: 0 0 5px;
	}

	.desc_flat .rows .col02 .cl1 .c {
		margin: 0 5px 0 0;
	}

	.desc_flat .rows .col02 .cl2 .int,.desc_flat .rows .col02 .cl2 .int .v .ru {
		font: 500 36px/36px PFDinTextCompPro;
	}

	.desc_flat .rows .col02 .cl2 .int .v .ru:after,.desc_flat .rows .col03 .cl2 .int .v .ru:after {
		bottom: 11px;
		width: 11px;
	}

	.desc_flat .rows .col02 .brdh {
		margin: 15px 0;
		width: 100%;
	}

	.desc_flat .rows .col02,.desc_flat .rows .col03 {
		border: 4px solid #f09f54;
		padding: 10px 15px;
		width: 50%;
	}

	.desc_flat .rows .col03 .cl1 {
		margin: 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 0;
		height: auto;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		align-items: flex-end;
	}

	.desc_flat .rows .col03 .cl1 .c {
		margin: 0 5px 0 0;
	}

	.desc_flat .rows .col03 .cl2 .int,.desc_flat .rows .col03 .cl2 .int .v .ru {
		font: 500 36px/36px PFDinTextCompPro;
	}

	.desc_flat .rows .col03 .brdh {
		margin: 15px 0;
		width: 100%;
	}

	.your_building_turnkey .ybl_desc {
		max-width: 600px;
	}

	.your_building_turnkey .ybl_desc .lines {
		width: 350px;
	}

	.nav_bg_building {
		height: auto;
		padding: 35px 15px 55px;
	}

	.nav_bg_building .nbb_desc {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.nav_bg_building .nbb_desc .nd a {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
		width: 100%;
	}

	.nav_bg_building .nbb_desc .nd a p {
		font: 18px/24px DinDisplayPro;
		width: -webkit-calc(100% - 100px);
		width: calc(100% - 100px);
		text-align: left;
		padding-left: 20px;
		height: auto;
	}

	.nav_bg_building .nbb_btns {
		margin-top: 55px;
	}

	.nav_bg_building .nbb_btns .nbb_btn {
		font: 20px/20px DinDisplayPro;
	}

	.safari_mac .desc_flat .rows .col02 .cl2 .int .v .ru:after,.safari_mac .desc_flat .rows .col03 .cl2 .int .v .ru:after {
		bottom: 15px;
	}

	.navbar-header {
		float: none;
	}

	.navbar-toggle {
		display: block;
	}

	.navbar-collapse.collapse {
		display: none!important;
	}

	.navbar-collapse.collapse.in {
		display: block!important;
	}

	.collapsing {
		overflow: hidden!important;
	}

	.lease_and_suit .ras_in .brsin_link .f_build {
		left: 175px;
		bottom: 45px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 {
		width: 25%;
		min-width: 174px;
	}

	.seo_nav {
		padding: 25px 0;
	}

	.bnr_nkrental a,.seo_nav .rows {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.seo_nav .rows .sp {
		display: none;
	}

	.seo_nav .rows .cols {
		width: 100%;
	}

	.bslr .caption .desc h4,.seo_nav .rows .cols p {
		margin: 0;
		text-align: center;
	}

	.seo_b .seo_list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.seo_b .seo_list li {
		width: 100%;
		padding: 0 0 0 20px;
	}

	.desc_flat_n.mezzanine .rows .col.col01,.desc_flat_n.mezzanine .rows .col.col02,.desc_flat_n.mezzanine .rows .col.col03 {
		border: 0;
	}

	.bnr_nkrental {
		padding: 25px;
		height: auto;
	}

	.bnr_nkrental a {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}

	.bnr_nkrental a .txt {
		font: 22px/29px PFDinTextCondPro;
		margin: 0 0 20px;
		width: 100%;
	}

	.bnr_nkrental a .r_btn {
		width: 200px;
		height: 44px;
		font: 300 20px/20px DinDisplayPro;
	}

	.nav_bg_rental {
		padding-bottom: 30px;
	}

	.nav_bg_rental h2 {
		font: 30px/40px PFDinTextCompPro;
	}

	.nav_bg_rental h2 .br {
		display: inline;
	}

	.nav_bg_rental .brdh {
		margin: 15px auto 15px 0;
	}

	.nav_bg_rental .hbtn {
		right: 0;
		position: relative;
		top: 0;
		bottom: auto;
		cursor: pointer;
		background: 0 0;
		border-radius: 100%;
		border: 0;
		opacity: 1;
		-webkit-transition: .35s;
		transition: .35s;
		z-index: 99;
	}

	.nav_bg_rental .hbtn.active:hover .play {
		opacity: 0;
	}

	.nav_bg_rental .hbtn,.nav_bg_rental .play {
		width: 145px;
		margin: auto;
		left: 0;
		height: 115px;
	}

	.nav_bg_rental .play .txt {
		height: 21px;
		color: #fff;
		font: 300 18px/18px DinDisplayPro;
		position: absolute;
		right: 0;
		left: 0;
		margin: auto;
		top: auto;
		bottom: 0;
		text-align: center;
	}

	.nav_bg_rental .play .txt:after {
		height: 1px;
		width: 85px;
		top: 13px;
		left: -274px;
		display: none;
	}

	.nav_bg_rental .play .crc,.nav_bg_rental .play .crc:after {
		width: 90px;
		height: 90px;
	}

	.b_ttl h2,.rental_txt h2 {
		font: 26px/36px PFDinTextCompPro;
	}

	.b_ttl h2 .br,.rental_txt h2 .br {
		display: block;
	}

	.b_ttl .rows .cols,.rental_txt .rows .cols {
		width: 100%;
	}

	.b_ttl .rows .cols:nth-child(2):after,.b_ttl .rows .cols:nth-child(4):after,.rental_txt .rows .cols:nth-child(2):after,.rental_txt .rows .cols:nth-child(4):after {
		opacity: 1;
	}

	.b_ttl .rows .cols:nth-child(6):after,.rental_txt .rows .cols:nth-child(6):after {
		opacity: 0;
	}

	.b_ttl .rows .cols:after,.rental_txt .rows .cols:after {
		height: 1px;
		width: 100px;
		left: 0;
		right: 0;
		margin: auto;
		top: auto;
		bottom: -20px;
	}

	.b_ttl .rows .cols .desc .h4,.rental_txt .rows .cols .desc .h4 {
		margin: 20px 0 10px;
		font: 700 19px/21px DinDisplayPro;
	}

	.b_ttl .rows .cols .desc .txt,.rental_txt .rows .cols .desc .txt {
		font: 300 15px/22px DinDisplayPro;
	}

	.learn_more_about_nkrental {
		height: 190px;
	}

	.learn_more_about_nkrental h2 {
		font: 30px/40px PFDinTextCompPro;
		margin: 0 0 25px;
	}

	.learn_more_about_nkrental .g_rental {
		width: 250px;
		height: 50px;
		font: 20px/20px DinDisplayPro;
	}

	.aform .llf_desc .rows_double .cols input {
		width: 170px;
		padding: 13px 40px;
	}
}

@media (max-width:730px) {
	.area_details .area_details_txt,.area_details.build_details .area_details_txt {
		height: auto;
		margin: 0 0 45px;
		padding: 0;
	}

	.area_details_txt .ttl {
		margin: 40px 0 0;
	}

	.area_details_txt .ttl .ttl_top {
		display: block;
	}

	.area_details_txt .ttl .ttl_top h1,.area_details_txt .ttl .ttl_top h2 {
		font: 500 24px/26px DinDisplayPro;
		padding-right: 120px;
		margin: 0 0 5px;
	}

	.area_details_txt .ttl .ttl_top .add_favorite {
		margin: 0;
		position: absolute;
		top: 0;
		right: 70px;
	}

	.area_details_txt .ttl .ttl_top .housing {
		margin: 0 0 0 auto;
		position: absolute;
		top: -17px;
		right: 0;
	}

	.area_details_txt .ttl .ttl_bottom {
		margin: 0;
		padding-right: 120px;
	}

	.area_details_txt .ttl .ttl_bottom p {
		font: 300 17px/20px DinDisplayPro;
	}

	.area_details_txt .specifications .sp {
		width: 100%;
	}

	.area_details_txt .specifications .sp02:after,.area_details_txt .specifications .sp:nth-of-type(2):after {
		height: 1px;
		width: 100%;
		top: auto;
		bottom: 0;
		left: 0;
		right: 0;
		margin: 0;
	}

	.area_details_txt .specifications .sp02:before,.area_details_txt .specifications .sp:nth-of-type(2):before {
		height: 1px;
		width: 100%;
		top: 0;
		bottom: auto;
		left: 0;
		right: 0;
		margin: 0;
	}

	.pd_desc .rows .cols02 p,.pd_desc .rows .cols03 p {
		font: 300 16px/18px DinDisplayPro;
	}

	.pd_desc .rows .cols04 p {
		font: 300 16px/16px DinDisplayPro;
	}

	.pd_desc .rows .cols05 a,.pd_desc_docs .rows .cols05 a {
		font: 18px/18px DinDisplayPro;
	}

	.pd_desc_docs .rows .cols02 p,.pd_desc_docs .rows .cols03 p {
		font: 300 16px/18px DinDisplayPro;
	}

	.pd_desc_docs .rows .cols04 p {
		font: 300 16px/22px DinDisplayPro;
	}
}

@media (max-width:720px) {
	.all_news .news .news_desc a h4 {
		font: 18px/24px DinDisplayPro;
	}

	.events_slr .event_slr .swiper-wrapper {
		height: auto;
	}

	.events_slr .event_slr .reads .reads_desc a h4 {
		max-height: none;
		overflow: visible;
	}

	.universal_industrial_buildings .uib_desc .pgnc {
		bottom: -215px;
	}

	.category_slr {
		margin: 17px 0 100px;
	}

	.category_slr .sp {
		display: none;
	}

	.cat_slr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 0 0 40px;
	}

	.cat_slr .cs {
		width: 100%;
		text-align: left;
		padding: 0 20px 0 15px;
	}

	.cat_slr .cs01 {
		margin-bottom: 25px;
	}

	.cat_slr a {
		display: block;
	}

	.clients_slr {
		width: -webkit-calc(100% - 100px);
		width: calc(100% - 100px);
	}

	.park_avialable_form.no-result .win_popup {
		width: 550px;
	}

	.aform .llf_desc .rows_double .cols input,.park_avialable_form.no-result .win_popup .blc_pp_wt .tw_pp div {
		width: 100%;
	}

	.aform .llf_desc .rows_double .rdc,.gp_rows {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.gp_rows .gp_cols {
		width: 100%;
		text-align: center;
	}

	.aform .llf_desc .rows_double .rdc {
		width: 240px;
	}

	.aform .llf_desc .rows_double .cols:first-child {
		margin-bottom: 6px;
	}
}

@media (max-width:720px) and (max-width:450px) {
	.aform .llf_desc .rows_double .cols:first-child {
		margin-bottom: 0;
	}

	.aform .llf_desc .rows_double .cols {
		width: 45%;
	}
}

@media (max-width:700px) {
	.nav_bg h1,.nav_bg h2 {
		font: 500 50px/52px PFDinTextCompPro;
		margin: 35px 0 0;
	}

	.sub_menu {
		padding: 0 0 10px;
	}

	.sub_menu li {
		width: 45%;
		margin: 0 0 20px;
	}

	.sub_menu li a {
		padding: 0 15px 10px;
		display: inline-block;
	}

	.main_slr .nav_btn.swiper-button-prev {
		background-position: 77% 50%;
	}

	.main_slr .nav_btn.swiper-button-next {
		background-position: 23% 50%;
	}

	.bottom_nav .bottom_nav_in .nav_btm,.nav_bg_rental h2 {
		text-align: center;
	}

	.bottom_nav .bottom_nav_in .nav_btm li {
		margin: 0 10px 10px;
	}

	.bottom_nav .bottom_nav_in .nav_btm li:last-child {
		margin-right: 10px;
	}

	.standard_statistic .standard_statistic_in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.standard_statistic .standard_statistic_in .ss {
		width: 100%;
		height: 215px;
		margin: 0 0 35px;
	}

	.standard_statistic .standard_statistic_in .ss:after {
		width: 85%;
		height: 1px;
		left: 0;
		right: 0;
		top: auto;
		margin: auto;
		bottom: -20px;
	}

	.bparks #gmap,.bparks .main_slr_pgn,.bparks .standard_statistic,.st_eq #gmap,.st_eq .standard_statistic,.technologies #gmap,.technologies .all_park,.technologies .our_advantages_tabs,.technologies .our_park_slr,.technologies .show_all_parks {
		display: none;
	}

	.ou__list li .li_ttl h3 {
		font: 300 24px/28px DinDisplayPro;
		width: -webkit-calc(100% - 35px);
		width: calc(100% - 35px);
		padding-right: 35px;
	}

	.ou__list li .li_ttl h3:after {
		top: 5px;
		right: 10px;
	}

	.ou__list li .li_desc .li_desc_in {
		padding: 63px 15px 25px;
	}

	.ou__list li .li_desc .li_desc_in .ld_txt {
		margin: 0;
	}

	.nav_bg_career .nbc_txt {
		font: 300 22px/35px DinDisplayPro;
	}

	.our_park_slr .nav_btn.swiper-button-prev {
		background-position: 77% 50%;
	}

	.our_park_slr .nav_btn.swiper-button-next {
		background-position: 23% 50%;
	}

	.cat_slr .cs02 a {
		padding-left: 45px;
	}

	.cat_slr a {
		padding: 0 20px 0 45px;
	}

	.bslr .caption .desc h1,.bslr .caption .desc h2 {
		font: 500 48px/58px DinDisplayPro;
	}

	.all_park_links .all_park_link {
		width: 100%;
	}

	.parks .park .spd h1,.parks .park .spd h2 {
		font: 500 28px/34px PFDinTextCompPro;
	}

	#nav_bg_about .line_start .big_int {
		top: 10px;
	}

	#nav_bg_about .line_start .big_int h3 {
		font: 500 180px/180px DinDisplayPro;
	}

	#nav_bg_about .line_start .big_int p {
		font: 500 36px/36px PFDinTextCondPro;
	}

	#nav_bg_about .line_start .big_int span {
		font: 27px/27px PFDinTextCondPro;
	}

	#bpm .bpm_in {
		width: 450px;
		height: 680px;
	}

	#bpm .bpm_ttl {
		padding: 33px 0 30px;
	}

	#bpm #b_popup_map {
		width: 400px;
	}

	.years_market {
		padding: 0 15px;
	}

	.years_market .years_market_in .rows .cols:after {
		width: 75%;
		height: 1px;
		top: auto;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
	}

	.park_avialable_btns.fix .pab02 span {
		padding: 0 10px 10px;
		margin: 0;
		font: 18px/41px PFDinTextCondPro;
	}

	.park_avialable_btns .pab span sup,.park_avialable_btns.fix .pab02 span sup {
		font: 12px/12px DinDisplayPro;
		top: -11px;
		right: 0;
	}

	.mf_menu li,.park_avialable_btns .pab span,.selectric-items li {
		font: 20px/20px PFDinTextCondPro;
	}

	.park_avialable_btns .pab02 span {
		padding: 0 15px 20px;
		margin: 20px 15px 0;
	}

	#gimap2 {
		margin-top: 0;
	}

	.ftr.fix {
		top: 86px;
	}

	.ftr .ftr_btn {
		font: 18px/18px PFDinTextCondPro;
	}

	.we_build .we_desc,.we_build .we_desc_n {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.we_build .we_desc .wd02,.we_build .we_desc_n .wd.wd02 {
		height: 1px;
		width: 100%;
		max-width: none;
		min-width: auto;
		margin: 55px 0;
	}

	.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_txt a,.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
		padding-left: 20px;
	}

	.we_build_about .aop_desc .aop_desc_in h3,.we_build_about_seo .aop_desc .aop_desc_in h3 {
		padding: 55px 20px 140px;
	}

	.we_build_about .aop_desc .aop_desc_in .aod_txt a,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt a {
		padding: 45px 20px 30px;
	}

	.bparks .main_slr,.we_build_about .aop_desc .aop_desc_in .aod_txt ul li:after {
		display: none;
	}

	.bparks #nav_bg_not_menu {
		margin: 0;
	}

	.mslr .caption .desc h1,.mslr .caption .desc h2 {
		font: 500 48px/58px DinDisplayPro;
	}

	.mslr .caption .desc h4 {
		font: 500 24px/34px DinDisplayPro;
		max-width: 400px;
	}

	.bparks .news_first {
		margin-top: 40px;
	}

	.bparks .our_advantages_tabs,.construction #gmap,.contacts #gmap_cnt,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li:after {
		display: none;
	}

	.fancybox-close.close_mplane {
		top: 10px;
		right: 10px;
	}

	.pab_menu .pab_menu_ios .selectric .selectric-label {
		font: 20px/41px PFDinTextCondPro;
		padding: 0;
	}

	.pab_menu_ios2hd .selectric .selectric-label {
		font: 20px/41px PFDinTextCondPro;
	}

	.gm-style .gm-style-pbc+div div .map_info h3 {
		font: 19px/21px DinDisplayPro!important;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb,.lmb {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx01,.lmb .link a .tx.tx01 {
		margin-left: 29px;
	}

	.lmb .lmb01 {
		margin: 5px 0 0;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .lmb01 {
		margin: 5px 15px 0 0;
	}

	.why_choose__slr .new_rows.q5 .cols,.why_choose_nk_slr .new_rows.q5 .cols:nth-child(4),.why_choose_nk_slr .new_rows.q5 .cols:nth-child(5),.why_choose_nk_slr .new_rows.q6 .cols {
		width: 100%;
	}

	.why_choose_nk_slr .new_rows .cols {
		width: 100%;
		margin: 0 0 20px;
	}

	.rent_convenient_warehouse .rcw_ttl h1,.rent_convenient_warehouse .rcw_ttl h2,.rent_convenient_warehouse .rcw_ttl h3,.rent_warehouse .rw_ttl h1,.rent_warehouse2 .rw_ttl h1,.rental_warm_warehouses .wcr_ttl h1,.rental_warm_warehouses .wcr_ttl h2,.rental_warm_warehouses .wcr_ttl h3,.rental_warm_warehouses_int5 .wcr_ttl h1,.rental_warm_warehouses_int5 .wcr_ttl h2,.rental_warm_warehouses_int5 .wcr_ttl h3,.sale_warehouse .rw_ttl h1 {
		font: 300 25px/28px DinDisplayPro;
	}

	.mf_menu_ios2vs .selectric .selectric-label {
		font: 20px/41px PFDinTextCondPro;
		padding: 0;
	}

	.nav_bg_rental .rows_rnt {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt01,.nav_bg_rental .rows_rnt .cols_rnt.cols_rnt02 {
		width: 100%;
	}

	.nav_bg_rental .nbc_txt {
		font: 300 22px/35px DinDisplayPro;
	}

	.nav_bg_rental .brdh {
		margin: 15px auto;
	}
}

@media (max-width:675px) {
	.area_details_txt .bb_links .links {
		margin-top: 25px;
	}
}

@media (max-width:650px) {
	.navbar {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.logo {
		margin: 0 0 0 70px;
	}

	.header_right {
		width: 206px;
		padding-right: 20px;
	}

	.header_right .cnt {
		width: 100%;
	}

	.events_link {
		padding: 15px 0;
	}

	.main_slr .v_slr .swiper-slide {
		height: 180px;
	}

	.main_slr .v_slr .caption .desc p {
		font: 17px/23px DinDisplayPro;
	}

	.main_slr .v_slr .caption .desc .play {
		width: 44px;
		height: 44px;
	}

	.main_slr .v_slr .caption .desc .play .cnt {
		width: 56px;
		height: 56px;
	}

	.parks .park a,.v_slr .park a {
		height: 250px;
	}

	.v_slr .park .spd {
		width: 70%;
		padding: 30px 40px 0;
		height: 250px;
	}

	.v_slr .park .spd02 {
		width: 30%;
	}

	.v_slr .park .spd h4 {
		bottom: auto;
	}

	.v_slr .park .spd .distance,.v_slr .park .spd h5,.v_slr .park .spd h6 {
		display: none;
	}

	.v_slr .park .spd .read_more {
		bottom: 20px;
		left: 40px;
	}

	.standard_equipment .se_row {
		margin: 0 0 45px;
	}

	.d3s {
		height: auto;
		padding: 185px 0;
	}

	.d3s .d3s_txt .t,.d3s .d3s_txt .t.t2 {
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		margin: auto;
		top: 25px;
	}

	.d3s .d3s_txt .t.t2 {
		top: auto;
		bottom: 25px;
	}

	.about_career_nk p {
		font: 300 18px/30px DinDisplayPro;
	}

	.career_bform .cbf_desc .rows .cols,.d3s .d3s_txt,.st_eq .sub_menu li {
		width: 100%;
	}

	.career_bform .cbf_desc .rows .cols:first-child {
		margin-right: 0;
		margin-bottom: 16px;
	}

	.universal_industrial_buildings .uib_desc,.universal_industrial_buildings .uib_desc .caption {
		height: 270px;
	}

	.universal_industrial_buildings .uib_desc .desc_ln {
		top: 35px;
		left: 0;
		right: 0;
		margin: auto;
		padding-left: 50px;
		height: 195px;
	}

	.universal_industrial_buildings .uib_desc .desc_ln .pgn_e .pgn_int {
		margin-top: 0;
	}

	.universal_industrial_buildings .uib_desc .desc_ln h3 {
		font: 28px/38px DinDisplayPro;
	}

	.parks .park .spd .distance,.parks .park .spd h5,.parks .park .spd h6,.universal_industrial_buildings .uib_desc .desc_ln .line {
		display: none;
	}

	.universal_industrial_buildings .uib_desc .nav_btn {
		width: 40px;
	}

	.parks .park .spd {
		width: 70%;
		padding: 30px 40px 0;
		height: 250px;
	}

	.parks .park .spd02 {
		width: 30%;
		padding-right: 15px;
	}

	.parks .park .spd h4 {
		bottom: auto;
		right: 30px;
	}

	.parks .park .spd .read_more {
		left: 40px;
	}

	.area_details_txt .ttl .ttl_bottom {
		padding-right: 0;
	}

	.area_details_txt .specifications .sp01 {
		width: 100%;
		margin-bottom: 15px;
	}

	.area_details_txt .specifications .sp02,.area_details_txt .specifications .sp03,.area_details_txt .specifications .sp:nth-of-type(2) {
		width: 50%;
	}

	.area_details_txt .bb_links {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		margin: 20px 0 0;
	}

	#select_city,.thank_you,.win_popup {
		width: 500px;
	}

	.win_popup .blc_pp_wt {
		width: 90%;
	}

	.win_popup_build .wpb_desc .nbb_desc {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.win_popup_build .wpb_desc .nbb_desc .nd {
		width: 100%;
		margin: 0 0 15px;
	}

	.win_popup_build .wpb_desc .nbb_desc .nd:last-child {
		margin-bottom: 0;
	}

	.win_popup_build .wpb_desc .nbb_desc .nd a {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
		width: 100%;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.win_popup_build .wpb_desc .nbb_desc .nd a p {
		font: 14px/22px DinDisplayPro;
		width: -webkit-calc(100% - 100px);
		width: calc(100% - 100px);
		text-align: left;
		padding-left: 20px;
		height: auto;
	}

	.win_popup_build .nbb_btns {
		margin-top: 20px;
	}

	.win_popup_build .nbb_btns .nbb_btn {
		font: 14px/14px DinDisplayPro;
	}

	.win_popup_build .we_build2 {
		margin: 30px 0 0;
		padding: 20px 0 25px;
	}

	.win_popup_build .we_build2 .we_desc {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		margin: 30px auto 0;
	}

	.win_popup_build .we_build2 .we_desc .wd {
		width: 250px;
		margin: 0 auto;
	}

	.win_popup_build .we_build2 .we_desc .wd02 {
		height: 1px;
		width: 100%;
		max-width: none;
		min-width: auto;
		margin: 25px 0;
	}

	#select_city .line_pp {
		padding: 60px 0 0;
	}

	#select_city .line_pp .h3 {
		font: 28px/36px DinDisplayPro;
	}

	#select_city .blc_pp_wt .bdl_mf_btn {
		margin-bottom: 0;
	}

	.lcl .ttl {
		text-align: center;
		padding: 17px 15px;
	}

	.lcl .ttl h4 {
		font: 500 19px/19px DinDisplayPro;
	}

	.your_building_turnkey .ybl_desc {
		max-width: 500px;
	}

	.your_building_turnkey .ybl_desc .lines {
		width: 295px;
	}

	.your_building_turnkey .ybl_desc .lines_txt .line_txt .from {
		top: -22px;
		left: -4px;
	}

	.your_building_turnkey .ybl_desc .lines_txt .line_txt .t {
		font: 500 32px/32px DinDisplayPro;
	}

	.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .int,.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .ru {
		font: 500 45px/45px PFDinTextCompPro;
	}

	.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .ru:after {
		top: 15px;
		left: -4px;
		width: 15px;
		height: 3px;
	}

	.your_building_turnkey .ybl_desc .lines_txt .line_txt .t .m {
		font: 300 25px/25px DinDisplayPro;
	}

	.safari_mac .your_building_turnkey .ybl_desc .lines_txt .line_txt .t .ru:after {
		top: 10px;
	}

	.sale_rent_fav {
		margin: 0 auto 45px;
	}

	.desc_flat_n.mezzanine .rows .col.col02 {
		margin-top: 86px;
	}

	.desc_flat_n .b_lk {
		padding: 29px 0 85px;
	}

	.desc_flat_n .rows {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row;
	}

	.desc_flat_n .rows .col.col02 {
		margin: 135px 20px 0 0;
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		order: 3;
		width: -webkit-calc(40% - 20px);
		width: calc(40% - 20px);
	}

	.desc_flat_n .rows .col.col02 .r {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
		font: 500 28px/28px PFDinTextCompPro;
	}

	.desc_flat_n .rows .col.col02 .r.rf .tx:last-child {
		border-top: 0;
	}

	.desc_flat_n .rows .col.col03 {
		margin: 135px 0 0 35px;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
		width: -webkit-calc(50% - 35px);
		width: calc(50% - 35px);
	}

	.desc_flat_n .rows .col.col03 .ai .ci.ci02 {
		border: 0;
	}

	.desc_flat_n .rows .col.col03 .ai .ci .tx .i {
		font: 500 28px/28px PFDinTextCompPro;
	}

	.desc_flat_n .rows .col.col03 .ai .ci .tx .i .p {
		margin: 0 0 0 -17px;
	}

	.desc_flat_n .rows .col.col02 .r .t,.desc_flat_n .rows .col.col03 .ai .ci .tx .db .a,.desc_flat_n .rows .col.col03 .ai .ci .tx .db .m {
		font: 300 14px/14px DinDisplayPro;
	}

	.rent_and_sale .ras_n .desc_flat_n .sya,.rent_and_sale .ras_n .desc_flat_n.mezzanine .sya {
		left: 35px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk {
		padding: 29px 0 75px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row;
		padding-right: 0;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col01 {
		width: -webkit-calc(100% - 70px);
		width: calc(100% - 70px);
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
		top: 0;
		max-width: 100%;
		margin: 0 35px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col02 {
		margin-right: 15px;
		width: 100%;
		width: -webkit-calc(40% - 15px);
		width: calc(40% - 15px);
		margin-top: 25px;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col02 .r {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col03 {
		width: -webkit-calc(50% - 35px);
		width: calc(50% - 35px);
		margin-left: 35px;
		margin-top: 25px;
	}

	.rental_objects .desc_rows .cols {
		width: 100%;
		margin: 0 0 35px;
	}

	.lk_header {
		padding: 38px 0 30px;
	}

	.lk_header h2 {
		font: 500 48px/48px PFDinTextCompPro;
		margin: 48px 0 0;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .ch,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_line {
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_line {
		position: relative;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .ch {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		margin: auto;
		height: 100%;
		width: 60px;
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_ttl {
		margin-bottom: 5px;
		border: 0;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_result,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_ttl {
		width: -webkit-calc(100% - 80px);
		width: calc(100% - 80px);
		margin-left: 80px;
		padding-right: 10px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .rw_ttl h4 {
		margin: 0 0 0 9px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 0 0 9px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd {
		width: 100%;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols {
		margin: 0 0 5px;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols .s2 p {
		margin-bottom: 10px;
	}

	.pd_desc .rows .cols01,.pd_desc_docs .rows .cols01 {
		display: none;
	}

	.pd_desc .rows .cols02 p {
		margin: 0 5px 0 15px;
	}

	.pd_desc .rows .cols03 p {
		min-width: 55px;
	}

	.pd_desc .rows .cols04 p {
		min-width: 40px;
	}

	.pd_desc .rows .cols05 a,.pd_desc_docs .rows .cols05 a {
		font: 17px/17px DinDisplayPro;
		min-width: 65px;
	}

	.pd_desc_docs .rows .cols02 p {
		margin: 0 5px 0 15px;
	}

	.pd_desc_docs .rows .cols03 p {
		min-width: 55px;
	}

	.pd_desc_docs .rows .cols04 p {
		min-width: 40px;
	}
}

@media (max-width:625px) {
	.all_news .news {
		width: 100%;
		margin: 0 0 30px;
	}
}

@media (max-width:620px) {
	.park_avialable_form.no-result .win_popup {
		width: 100%;
	}
}

@media (max-width:600px) {
	h1,h2 {
		font: 500 24px/30px DinDisplayPro;
	}

	.main_slr {
		margin: 50px auto 0;
	}

	.ra_desc .reads {
		width: 100%;
	}

	.why_choose_nk .wcp_ttl p {
		font: 18px/20px DinDisplayPro;
	}

	.why_choose_nk_slr .nav_slr {
		width: 30px;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc {
		width: 154px;
		height: 154px;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc:after {
		width: 112px;
		height: 112px;
	}

	.mslr .v .crc:before,.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc:before {
		width: 94px;
		height: 94px;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc_in {
		width: 134px;
		height: 134px;
	}

	.bg_cnt {
		padding: 0 15px;
	}

	.bg_cnt .bg_cnt_in h1,.bg_cnt .bg_cnt_in h2 {
		font: 500 62px/65px PFDinTextCompPro;
	}

	.events_slr .event_slr {
		max-width: 75%;
	}

	.our_park_slr .sp {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.our_park_slr .sp .spd {
		width: 100%;
		padding: 53px 15px 0 35px;
		height: 100%;
	}

	.our_park_slr .sp .spd02 {
		text-align: left;
		padding: 25px 0 0 50px;
		display: none;
	}

	.our_park_slr .sp .spd h1,.our_park_slr .sp .spd h2 {
		font: 500 35px/39px PFDinTextCompPro;
		margin-top: 10px;
	}

	.our_park_slr .sp .spd .read_more {
		left: 30px;
	}

	.our_park_slr .sp .spd .read_more2 {
		left: 35px;
	}

	.our_park_slr .sp .spd .distance {
		margin: 0 0 23px;
	}

	.bslr .caption .desc h1,.bslr .caption .desc h2 {
		font: 500 48px/58px DinDisplayPro;
	}

	.all_parks_slr .park_slr .caption .go_back {
		top: 30px;
		left: 30px;
	}

	.all_parks_slr .park_slr .caption .ttl {
		left: 30px;
		width: -webkit-calc(100% - 30px);
		width: calc(100% - 30px);
	}

	.all_parks_slr .park_slr .caption .desc_txt {
		left: 30px;
		padding-right: 15px;
	}

	.years_market .years_market_in {
		padding: 25px 0 40px;
	}

	.years_market .years_market_in .rows .cols p {
		font: 300 18px/26px DinDisplayPro;
	}

	.rent_and_sale .ras_in .rsin_link {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.rent_and_sale .ras_in .rsin_link .col01,.rent_and_sale .ras_in .rsin_link .col01>.brdh {
		width: 100%;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .ft .lgs {
		margin-right: 10px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .ft .desc {
		margin: 0 20px 0 0;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb1 {
		padding: 0 0 0 20px;
		width: 160px;
	}

	.rent_and_sale .ras_in .rsin_link .col02 {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
		padding: 20px 15px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.rent_and_sale .ras_in .rsin_link .col02 .cl .c {
		margin: 0;
	}

	.rent_and_sale .ras_in .rsin_link .col02 .brdh {
		display: none;
	}

	.we_build_about .aop_desc .aop_desc_in h3 {
		font: 28px/36px DinDisplayPro;
	}

	.we_build_about .aop_desc .aop_desc_in .aod_txt ul li {
		font: 300 20px/29px DinDisplayPro;
		top: 11px;
	}

	.build_your_building h1,.build_your_building h2 {
		font: 500 48px/48px PFDinTextCompPro;
	}

	.build_your_building p {
		font: 500 26px/26px DinDisplayPro;
	}

	.we_build_about_seo .aop_desc .aop_desc_in h3 {
		font: 22px/32px DinDisplayPro;
	}

	.rent_warehouse2 .rows .cols .desc .txt p,.warehouse_complexes_rent .rows .cols .desc .txt p,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt p,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li {
		font: 300 16px/28px DinDisplayPro;
	}

	.we_build_about_seo .aop_desc .aop_desc_in .aod_txt ul li {
		top: 11px;
	}

	.rent_warehouse2 .rows .cols,.warehouse_complexes_rent .rows .cols {
		width: 100%;
		padding: 0 0 35px;
	}

	.rent_warehouse2 .rows .cols:last-child,.warehouse_complexes_rent .rows .cols:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.rent_warehouse2 .rows .cols:after,.warehouse_complexes_rent .rows .cols:after {
		width: 100%;
		max-width: 265px;
		margin: 0 auto;
		height: 1px;
		left: 0;
	}

	.rent_warehouse2 .rows .cols.cols02:after,.warehouse_complexes_rent .rows .cols.cols02:after {
		display: block;
	}

	.lease_and_suit .ras_in .brsin_link {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.lease_and_suit .ras_in .brsin_link .f_build {
		left: 120px;
		bottom: 125px;
	}

	.lease_and_suit .ras_in .brsin_link .rsin_link {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.lease_and_suit .ras_in .brsin_link .col01,.lease_and_suit .ras_in .brsin_link .col01>.brdh {
		width: 100%;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .ft .lgs {
		margin-right: 10px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .ft .desc {
		margin: 0 20px 0 0;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb1 {
		padding: 0 0 0 20px;
		width: 160px;
	}

	.lease_and_suit .ras_in .brsin_link .col02 {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
		padding: 20px 15px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .cl .c {
		margin: 0;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .brdh {
		display: none;
	}

	.gp_tabs .gp_list li {
		margin: 0 5px 5px 0;
		padding: 5px;
	}

	.gp_tabs .gp_list li span {
		font: 700 12px/12px DinDisplayPro;
	}
}

@media (max-width:580px) {
	.aform .llf_desc .rows_double>span,.aform .llf_desc .trows h4 {
		margin: 0 0 0 15px;
	}

	.aform .llf_desc .rows label[id*=error] {
		left: 17px;
	}

	.aform .llf_desc .rows_chek {
		margin-left: 15px;
	}

	.aform .llf_desc .rows_double .rdc {
		width: 185px;
	}

	.aform .llf_desc .rows input {
		padding: 13px 15px;
	}

	.aform .llf_desc .rows input[type=checkbox].css-checkbox+label.css-label {
		padding-left: 30px;
	}

	.aform .llf_desc .rows .selectize-control.single .selectize-input {
		padding: 14px 40px 14px 15px;
	}

	.aform .llf_desc .rows .selectize-control.single .selectize-input.not-full input {
		padding: 13px 15px 13px 0!important;
	}

	.aform .llf_desc .rows .selectize-control.single .selectize-dropdown-content .option {
		padding-left: 15px;
	}
}

@media (max-width:550px) {
	.nav_bg h1,.nav_bg h2 {
		margin: 30px 0 0;
		font: 500 48px/50px PFDinTextCompPro;
	}

	.news_first .nf_desc .nfd_field .subscribe_btn,.news_first .nf_desc .nfd_field input {
		width: 200px;
	}

	.news_first .nf_desc .nfd_field .subscribe_btn:after {
		right: 10px;
	}

	.why_choose_nk3 .rows_why_park .cols {
		width: 100%;
		margin: 0 0 30px;
	}

	.why_choose_nk3 .rows_why_park .cols .desc p {
		margin-top: 15px;
		font: 300 16px/27px DinDisplayPro;
	}

	.nav_bg_career .brdh {
		margin: 30px auto 35px;
	}

	.career_bform .cbf_desc textarea {
		font: 300 18px/22px DinDisplayPro;
	}

	.career_bform .cbf_desc .rows_btn {
		margin: 35px 0 0;
	}

	.career_bform .cbf_desc .rows .blc_fole_upl {
		margin: 55px 0 0;
	}

	.selectize-control.single .selectize-input:after {
		width: 19px;
		height: 10px;
		background-size: cover;
	}

	.career_bform .cbf_desc input,.selectize-control.single .selectize-input .item {
		font: 300 18px/20px DinDisplayPro;
	}

	.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
		font: 300 18px/32px DinDisplayPro;
	}

	.bslr .caption .desc {
		padding: 55px 15px 0;
	}

	.bslr .caption .desc h4,.mslr .caption .desc h4 {
		font: 500 20px/26px DinDisplayPro;
	}

	.bslr .hbtn {
		top: 110px;
	}

	.bslr .hbtn,.bslr .play {
		height: 125px;
	}

	.our_clients .oc_slr .nav_btn {
		margin-top: -60px;
	}

	.clients_slr .swiper-wrapper .swiper-slide {
		-webkit-box-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	#select_city,.thank_you,.win_popup {
		width: 400px;
	}

	#select_city .line_pp {
		padding: 40px 0 0;
	}

	#select_city .line_pp .h3 {
		font: 22px/30px DinDisplayPro;
	}

	#select_city .blc_pp_wt .bdl_mf_btn .f_btn {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}

	#select_city .blc_pp_wt .bdl_mf_btn .f_btn.f_btn01 button,.map_filter .mf_left .rows_rez a,.map_filter .mf_left .rows_rez button {
		padding: 23px 0;
	}

	#select_city .blc_pp_wt .bdl_mf_btn .f_btn.f_btn02 button,.map_filter .mf_left .rows_lnk a {
		padding: 22px 0;
	}

	#park_avialable_bg .rows .cols01 .t,#park_avialable_bg .rows .cols01 .txt .r {
		font: 500 18px/18px DinDisplayPro;
	}

	#park_avialable_bg .rows .cols01 .int {
		font: 500 60px/50px PFDinTextCompPro;
		margin: 0 10px;
	}

	#park_avialable_bg .rows .cols01 .txt .r .ru:after {
		bottom: 6px;
		width: 7px;
	}

	#footer {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		height: auto;
		padding: 0 0 10px;
	}

	#footer .copyright {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		order: 1;
	}

	#footer .copyright,#footer .developer,#footer .social_list {
		width: 100%;
		text-align: center;
		margin: 15px 0 0;
	}

	#footer .developer {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
	}

	#footer .social_list {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		order: 0;
	}

	.lcl {
		width: 100%;
	}

	.aform .llf_desc .rows input[type=checkbox].css-checkbox+label.css-label,.lcl_check input[type=checkbox].css-checkbox+label.css-label {
		padding-left: 30px;
		font: 300 16px/21px DinDisplayPro;
	}

	#footer.lk_footer .lk_footer_in,.rc_ttl {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.rc_ttl h1,.rc_ttl h2 {
		text-align: center;
		font: 32px/32px DinDisplayPro;
		margin: 0 0 15px;
	}

	.rc_ttl .sort {
		margin: auto;
	}

	.your_building_turnkey .ybl_desc {
		max-width: 400px;
	}

	.your_building_turnkey .ybl_desc .lines {
		width: 200px;
	}

	.bparks #nav_bg_not_menu {
		height: 155px;
	}

	.bparks #nav_bg_not_menu h1,.bparks #nav_bg_not_menu h2 {
		margin-top: 15px;
	}

	.mslr .caption .desc {
		padding: 55px 15px 0;
	}

	.rent_convenient_warehouse .rcw_ttl h1,.rent_convenient_warehouse .rcw_ttl h2,.rent_convenient_warehouse .rcw_ttl h3,.rent_warehouse .rw_ttl h1,.rent_warehouse2 .rw_ttl h1,.rental_warm_warehouses .wcr_ttl h1,.rental_warm_warehouses .wcr_ttl h2,.rental_warm_warehouses .wcr_ttl h3,.rental_warm_warehouses_int5 .wcr_ttl h1,.rental_warm_warehouses_int5 .wcr_ttl h2,.rental_warm_warehouses_int5 .wcr_ttl h3,.sale_warehouse .rw_ttl h1,.warehouse_complexes_rent .wcr_ttl h3,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt h4 {
		font: 300 22px/27px DinDisplayPro;
	}

	.rent_convenient_warehouse {
		padding: 60px 0;
	}

	.rent_convenient_warehouse .rcw_ttl p span {
		display: inline;
	}

	.map_filter .mf_left .selectize-control .selectize-input:after {
		width: 9px;
		height: 5px;
		background-size: cover;
	}

	.nav_bg_rental h2 {
		font: 28px/38px PFDinTextCompPro;
	}

	.nav_bg_rental .hbtn,.nav_bg_rental .play {
		height: 125px;
	}

	.b_ttl h2,.rental_txt h2 {
		font: 24px/34px PFDinTextCompPro;
	}

	.learn_more_about_nkrental h2 {
		font: 28px/38px PFDinTextCompPro;
	}

	#footer.lk_footer .lk_footer_in {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		height: auto;
	}

	.aform .llf_desc .trows h4 {
		font: 300 16px/20px DinDisplayPro;
	}

	.aform .llf_desc .rows_chek_f {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.aform .llf_desc .rows_chek_f .cols {
		width: 100%;
		margin-bottom: 22px;
	}

	.aform .llf_desc .rows_chek_f .cols:last-child {
		margin-bottom: 0;
	}

	.aform .llf_desc .rows_chek_f .cols .brows {
		margin: 0 0 22px;
	}

	.aform .llf_desc .rows .selectize-control.single .selectize-input .item,.aform .llf_desc .rows input,.aform .llf_desc .rows_double .cols .fr,.aform .llf_desc .rows_double .cols .m,.aform .llf_desc .rows_double>span {
		font: 300 16px/20px DinDisplayPro;
	}

	.aform .llf_desc .rows .selectize-control.single .selectize-dropdown-content .option,.aform .llf_desc .rows textarea {
		font: 300 16px/22px DinDisplayPro;
	}
}

@media (max-width:530px) {
	.area_details_txt .ttl .ttl_top h1,.area_details_txt .ttl .ttl_top h2 {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		order: 2;
	}
}

@media (max-width:525px) {
	.park_avialable_btns.fix .pab02 span {
		padding: 0 5px 10px;
		margin: 0;
		font: 16px/44px PFDinTextCondPro;
	}

	.park_avialable_btns.fix .pab02 span sup {
		font: 11px/11px DinDisplayPro;
		top: -11px;
		right: -8px;
	}

	.park_avialable_btns .pab span,.selectric-items li {
		font: 18px/18px PFDinTextCondPro;
	}

	.park_avialable_btns .pab span sup {
		font: 11px/11px DinDisplayPro;
		top: -12px;
		right: -7px;
	}

	.park_avialable_btns .pab02 span {
		padding: 0 5px 20px;
		margin: 20px 10px 0;
	}

	.mf_menu_ios2vs .selectric .selectric-label,.pab_menu .pab_menu_ios .selectric .selectric-label,.pab_menu_ios2hd .selectric .selectric-label {
		font: 16px/44px PFDinTextCondPro;
	}

	.selectric-items li {
		padding: 10px 25px;
	}

	.mf_menu li {
		font: 16px/16px PFDinTextCondPro;
	}

	.mf_menu li sup {
		font: 10px/10px DinDisplayPro;
		top: -10px;
		right: -10px;
	}
}

@media (max-width:500px) {
	#header,.header {
		padding: 10px 0;
	}

	.header_right .cnt,.navbar {
		display: block;
	}

	.logo {
		float: none;
		margin: 0 auto;
	}

	.header_right {
		width: 100%;
		padding: 0;
		margin: 0 auto;
		text-align: center;
		height: auto;
	}

	.header_right .cnt .phone {
		margin: 10px 0 0;
		text-align: center;
	}

	.news_details .new_dt .nd_desc h1,.news_details .new_dt .nd_desc h2 {
		font: 500 26px/36px DinDisplayPro;
	}

	.events_slr .event_slr .reads .reads_desc a h4,.ra_desc .reads .reads_desc a h4 {
		font: 17px/23px DinDisplayPro;
	}

	.ou__list li .li_ttl .int {
		font: 500 40px/56px PFDinTextCompPro;
		width: 32px;
		margin: 0 0 0 10px;
	}

	.ou__list li .li_ttl h3 {
		font: 300 22px/25px DinDisplayPro;
		margin: 0 0 0 15px;
	}

	.ou__list li .li_desc .li_desc_in .ld_txt p {
		font: 300 18px/26px DinDisplayPro;
	}

	.our_park_slr .ops_ttl {
		margin: 50px 0 25px;
	}

	.universal_industrial_buildings .uib_desc .desc_ln h3 {
		font: 25px/35px DinDisplayPro;
	}

	#bpm .bpm_in {
		width: 350px;
	}

	#bpm .bpm_ttl h3 {
		font: 500 26px/26px DinDisplayPro;
	}

	#bpm #b_popup_map {
		width: 300px;
	}

	.fancybox-close.close_f_build,.fancybox-close.close_fbox_one_map {
		top: 12px;
		right: 12px;
	}

	.bevents .nav_bg {
		min-height: 350px;
		padding-bottom: 10px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx,.lmb .link a .tx {
		width: 90px;
		height: 30px;
		margin: 0 0 0 4px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx01,.lmb .link a .tx.tx01 {
		margin-left: 15px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx01 .txi,.lmb .link a .tx.tx01 .txi {
		width: 60px;
		height: 14px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .link a .tx.tx02 .txi,.lmb .link a .tx.tx02 .txi {
		width: 68px;
		height: 14px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .lmb01 a .ic01,.lmb .lmb01 a .ic01 {
		width: 20px;
		height: 30px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .lmb .lmb02 a .ic02,.lmb .lmb02 a .ic02 {
		width: 30px;
		height: 30px;
	}

	.lk_header h2 {
		font: 500 38px/38px PFDinTextCompPro;
		margin: 35px 0 0;
	}

	.llf3 {
		font: 32px/32px DinDisplayPro;
	}

	.lk_status_applications .lsp_desc .lsp_desc_link .link_plus {
		font: 19px/19px DinDisplayPro;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd.rd02 .rd_cols .s1,.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd.rd02 .rd_cols .s2 {
		width: 100%;
	}

	.lk_status_applications .lsp_desc .lsp_desc_rows .rows .rows_desc .eds .rd .rd_cols {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.llf_back .llf_back_link {
		font: 300 18px/20px DinDisplayPro;
	}

	.lk_log_form .llf_ttl p,.lsp_ttl .llf3_txt {
		font: 300 20px/24px DinDisplayPro;
	}
}

@media (max-width:480px) {
	.build_your_building h1,.build_your_building h2 {
		font: 500 38px/42px PFDinTextCompPro;
	}

	.build_your_building p {
		font: 500 22px/26px DinDisplayPro;
	}
	.years_market .years_market_in .rows .cols{padding:0 25px}
}

@media (max-width:475px) {
	.sub_menu li {
		width: 100%;
		margin: 0 0 20px;
	}

	#nav_bg_about {
		height: 650px;
	}

	#nav_bg_about .line_start {
		bottom: 30px;
		height: 175px;
	}

	#nav_bg_about .line_start .big_int {
		top: 0;
		height: 175px;
	}

	#nav_bg_about .line_start .big_int h3 {
		font: 500 110px/110px DinDisplayPro;
	}

	#nav_bg_about .line_start .big_int p {
		font: 500 28px/28px PFDinTextCondPro;
	}

	#nav_bg_about .line_start .big_int span {
		font: 20px/20px PFDinTextCondPro;
	}

	#nav_bg_about .line_start .all_line {
		display: none;
	}
}

@media (max-width:450px) {
	.main_slr .v_slr .swiper-slide {
		height: 140px;
	}

	.main_slr .v_slr .caption .desc p {
		font: 17px/21px DinDisplayPro;
	}

	.main_slr .v_slr .caption .desc .play {
		width: 36px;
		height: 20px;
	}

	.main_slr .v_slr .caption .desc .play .cnt {
		width: 36px;
		height: 36px;
	}

	.main_slr .v_slr .caption .desc .play .cnt:after {
		right: -5px;
		border-width: 5px 0 5px 6px;
	}

	.news_first .nf_desc .nfd_field input {
		display: block;
		border: 1px solid #c4c4c4;
		margin: 0 auto;
		width: 255px;
		text-align: center;
		padding: 0 10px;
		border-radius: 0;
	}

	.news_first .nf_desc .nfd_field .subscribe_btn {
		width: 255px;
		margin: 0 auto;
	}

	.news_first .nf_desc .nfd_field .subscribe_btn:after {
		right: 40px;
	}

	.cat_slr a:after,.news_first .nf_desc .nfd_field .subscribe_btn:before {
		display: none;
	}

	.bparks .static_link {
		margin: 0 0 15px;
	}

	.bparks .bplans .closes {
		top: 0;
		right: 15px;
	}

	.ou__list li .li_desc .li_desc_in {
		padding: 25px 15px;
	}

	.career_bform .cbf_desc input,.career_bform .cbf_desc textarea,.selectize-control.single .selectize-input .item {
		font: 300 13px/18px DinDisplayPro;
	}

	.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
		font: 300 13px/20px DinDisplayPro;
	}

	.bg_cnt .bg_cnt_in .rows .cols .txt {
		font: 20px/23px DinDisplayPro;
	}

	#bg_factory .txt {
		font: 100 19px/27px DinDisplayPro;
	}

	.universal_industrial_buildings .uib_desc .desc_ln {
		padding-left: 15px;
	}

	.universal_industrial_buildings .uib_desc .nav_btn {
		margin: 0;
		height: 60px;
	}

	.universal_industrial_buildings .uib_desc .nav_btn.swiper-button-prev {
		left: auto;
		right: 39px;
		top: auto;
		bottom: 0;
		background-position: 48% 51%;
	}

	.universal_industrial_buildings .uib_desc .nav_btn.swiper-button-next {
		left: auto;
		right: 0;
		top: auto;
		bottom: 0;
	}

	.cat_slr .cs02 a {
		padding-left: 0;
	}

	.cat_slr a {
		padding: 0 20px 0 0;
	}

	.bslr {
		height: 240px;
	}

	.bslr .caption .desc h1,.bslr .caption .desc h2,.mslr .caption .desc h1,.mslr .caption .desc h2 {
		font: 500 42px/42px DinDisplayPro;
	}

	.bslr .hbtn {
		top: 100px;
		height: 85px;
	}

	.bslr .play {
		height: 85px;
	}

	.bslr .play .txt {
		font: 300 17px/17px DinDisplayPro;
	}

	.bslr .play .crc,.bslr .play .crc:after,.bslr .play .crc:before,.bslr .play .crc_in {
		width: 56px;
		height: 56px;
	}

	.bslr .play .crc_in .pz {
		width: 10px;
	}

	.bslr .play .crc_in .pz:after,.bslr .play .crc_in .pz:before,.nav_bg_rental .play .crc_in .pz:after,.nav_bg_rental .play .crc_in .pz:before {
		height: 18px;
	}

	.all_parks_slr .park_slr .caption .go_back {
		left: 15px;
		top: 15px;
	}

	.all_parks_slr .park_slr .caption .ttl {
		left: 15px;
		top: 90px;
		width: -webkit-calc(100% - 15px);
		width: calc(100% - 15px);
	}

	.all_parks_slr .park_slr .caption .ttl .nk {
		font: 500 19px/19px PFDinTextCondPro;
	}

	.all_parks_slr .park_slr .caption .ttl h1,.all_parks_slr .park_slr .caption .ttl h2 {
		font: 500 28px/32px PFDinTextCondPro;
	}

	.all_parks_slr .park_slr .caption .desc_txt {
		left: 15px;
		top: 180px;
	}

	.all_parks_slr .park_slr .caption .desc_txt .txt .qw {
		min-width: 54px;
	}

	.all_parks_slr .park_slr .caption .desc_txt .txt .qw:after {
		width: 14px;
		right: -8px;
	}

	.all_parks_slr .park_slr .caption .desc_txt .txt .qw p {
		font: 22px/22px PFDinTextCondPro;
	}

	.all_parks_slr .park_slr .caption .desc_txt .txt .qw span {
		font: 300 15px/15px PFDinTextCondPro;
	}

	.all_parks_slr .park_slr .caption .desc_txt .txt .t {
		font: 500 14px/16px PFDinTextCondPro;
		margin: 0 0 0 15px;
	}

	.all_parks_slr .all_parks_map .lbl {
		padding: 30px 10px 15px;
		top: 170px;
	}

	.all_parks_slr .all_parks_map .lbl p {
		font: 500 12px/14px PFDinTextCondPro;
	}

	.area_details_txt .specifications {
		margin: 35px 0 0;
	}

	.area_details_txt .specifications .sp02,.area_details_txt .specifications .sp:nth-of-type(2) {
		width: 100%;
		margin-bottom: 15px;
	}

	#select_city .blc_pp_wt .bdl_mf_btn .f_btn,.area_details_txt .specifications .sp03 {
		width: 100%;
	}

	#select_city,.thank_you,.win_popup {
		width: 300px;
	}

	.win_popup .line_pp h3 {
		font: 500 26px/26px DinDisplayPro;
	}

	.win_popup .blc_pp_wt .pp_in input {
		padding: 0 15px;
		font: 300 13px/18px DinDisplayPro;
	}

	.win_popup .blc_pp_wt .pp_select .selectize-control.single .selectize-input {
		padding: 14px 30px 14px 15px;
	}

	.win_popup .blc_pp_wt .pp_select .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
		padding: 8px 15px;
	}

	.win_popup .blc_pp_wt .blc_tstar {
		padding: 10px 15px;
	}

	.win_popup .blc_pp_wt .blc_tstar textarea {
		font: 300 13px/16px DinDisplayPro;
	}

	.win_popup .blc_pp_wt .blc_tstar textarea::-webkit-input-placeholder {
		font: 300 13px/16px DinDisplayPro;
	}

	.win_popup .blc_pp_wt .blc_tstar textarea::-moz-placeholder {
		font: 300 13px/16px DinDisplayPro;
	}

	.win_popup .blc_pp_wt .blc_tstar textarea:-moz-placeholder {
		font: 300 13px/16px DinDisplayPro;
	}

	.win_popup .blc_pp_wt .blc_tstar textarea:-ms-input-placeholder {
		font: 300 13px/16px DinDisplayPro;
	}

	.win_popup .blc_pp_wt .blc_check_results button {
		font: 18px/18px DinDisplayPro;
		padding: 15px 35px;
	}

	.win_popup_build .wpb_ttl h3 {
		font: 500 26px/26px PFDinTextCondPro;
	}

	.win_popup_build .wpb_ttl p {
		font: 300 13px/15px DinDisplayPro;
		padding: 0 10px;
	}

	.win_popup_build .wpb_desc .nbb_desc {
		margin: 45px auto 0;
	}

	.win_popup_build .nbb_btns .nbb_btn {
		font: 13px/13px DinDisplayPro;
	}

	#select_city .blc_pp_wt .bdl_mf_btn {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	#select_city .blc_pp_wt .bdl_mf_btn .f_btn.f_btn01 {
		margin-bottom: 15px;
	}

	label[id*=error] {
		left: 16px;
	}

	.map_info {
		padding: 0 5px;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info h3,.map_info h3 {
		font: 15px/17px DinDisplayPro!important;
	}

	.bparks .gm-style .gm-style-pbc+div div .map_info .adr,.map_info .adr,.map_info .link a {
		font: 14px/16px DinDisplayPro!important;
	}

	.desc_flat.build a .empty_build_to_suit .col02 .cl .n,.desc_flat.build a .empty_build_to_suit .col02 .cl .n span,.desc_flat.build a .full_build_to_suit .col02 .cl .n,.desc_flat.build a .full_build_to_suit .col02 .cl .n span {
		font: 300 15px/15px DinDisplayPro;
	}

	.desc_flat.build .f_build {
		top: 37%;
		left: 125px;
	}

	.desc_flat .rows .col01 .ft .desc p,.desc_flat .rows .col01 .ft .desc p span {
		font: 300 19px/21px DinDisplayPro;
	}

	.desc_flat .rows .col01 .fb .fbb {
		height: auto;
	}

	.desc_flat .rows .col01 .fb .fbb1 p,.desc_flat .rows .col01 .fb .fbb2 .fbd1 {
		font: 500 26px/26px PFDinTextCompPro;
	}

	.desc_flat .rows .col01 .fb .fbb2 .fbd2 .a,.desc_flat .rows .col01 .fb .fbb2 .fbd2 .r {
		font: 500 14px/14px DinDisplayPro;
	}

	.desc_flat .rows .col02 .cl1 h5,.desc_flat .rows .col03 .cl1 h5 {
		font: 500 20px/20px DinDisplayPro;
	}

	.desc_flat .rows .col02 .cl1 .c,.desc_flat .rows .col02 .cl1 .n {
		font: 300 15px/15px DinDisplayPro;
	}

	.desc_flat .rows .col02 .cl2 .int,.desc_flat .rows .col02 .cl2 .int .v .ru {
		font: 500 28px/28px PFDinTextCompPro;
	}

	.desc_flat .rows .col02 .cl2 .int .v .ru:after {
		bottom: 9px;
		width: 10px;
	}

	.desc_flat .rows .col02 .brdh,.desc_flat .rows .col03 .brdh {
		margin: 15px 0 10px;
	}

	.desc_flat .rows .col03 .cl1 .c,.desc_flat .rows .col03 .cl1 .n {
		font: 300 15px/15px DinDisplayPro;
	}

	.desc_flat .rows .col03 .cl2 .int,.desc_flat .rows .col03 .cl2 .int .v .ru {
		font: 500 28px/28px PFDinTextCompPro;
	}

	.desc_flat .rows .col03 .cl2 .int .v .ru:after {
		bottom: 9px;
	}

	.rent_and_sale .ras_in .ttl h3 {
		font: 500 25px/25px DinDisplayPro;
	}

	.lease_and_suit .ras_in .ttl h3 span,.rent_and_sale .ras_in .ttl h3 span {
		font: 300 16px/16px DinDisplayPro;
	}

	.your_building_turnkey {
		padding: 1px 15px 50px;
	}

	.your_building_turnkey .ybt_ttl h3 {
		font: 500 25px/30px DinDisplayPro;
	}

	.your_building_turnkey .ybt_ttl p {
		font: 500 18px/20px DinDisplayPro;
	}

	.your_building_turnkey .ybl_desc .lines {
		width: 275px;
	}

	.your_building_turnkey .ybl_desc .lines_txt {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
	}

	.your_building_turnkey .ybl_desc .lines_txt .line_txt01 {
		margin-bottom: 30px;
	}

	.nav_bg_building .nbb_desc {
		margin: 45px auto 0;
	}

	.nav_bg_building .nbb_btns .nbb_btn {
		padding: 22px 40px;
		font: 19px/19px DinDisplayPro;
	}

	.we_build_about .aop_desc .aop_desc_in h3 {
		padding: 25px 15px 80px;
		font: 24px/30px DinDisplayPro;
	}

	.we_build_about .aop_desc .aop_desc_in .aod_txt a,.we_build_about_seo .aop_desc .aop_desc_in .aod_txt a {
		padding: 25px;
	}

	.bparks #nav_bg_not_menu p {
		font: 300 16px/21px DinDisplayPro;
	}

	.mslr {
		height: 240px;
	}

	.mslr .v {
		height: 80px;
		margin: 20px auto 0;
	}

	.mslr .v .txt {
		font: 300 17px/17px DinDisplayPro;
	}

	.mslr .v .crc,.mslr .v .crc:after,.mslr .v .crc:before,.mslr .v .crc_in {
		width: 56px;
		height: 56px;
	}

	.safari_mac .desc_flat .rows .col02 .cl2 .int .v .ru:after,.safari_mac .desc_flat .rows .col03 .cl2 .int .v .ru:after {
		bottom: 12px;
	}

	.gm-style .gm-style-pbc+div div {
		font-size: 15px!important;
		padding: 0;
		overflow: visible!important;
	}

	.gm-style .gm-style-pbc+div div .map_info h3 {
		font: 15px/17px DinDisplayPro!important;
		padding: 10px 10px 0;
	}

	.gm-style .gm-style-pbc+div div .map_info .adr {
		font: 14px/16px DinDisplayPro!important;
		padding: 0 10px;
	}

	.gm-style .gm-style-pbc+div div .map_info .lmb {
		padding: 0 0 0 10px;
	}

	.bparks .gm-style .gm-style-pbc+div div {
		font-size: 15px!important;
	}

	.why_choose_nk_slr .new_rows .cols .desc .int {
		font: 32px/32px DinDisplayPro;
		width: 32px;
		min-width: 32px;
	}

	.why_choose_nk_slr .new_rows .cols .desc .txt {
		margin: 0 0 0 30px;
	}

	.rent_convenient_warehouse .rcw_ttl p,.rent_warehouse .rw_ttl p,.rent_warehouse2 .rw_ttl p,.rental_warm_warehouses .wcr_ttl p,.rental_warm_warehouses_int5 .wcr_ttl p,.sale_warehouse .rw_ttl p {
		font: 300 16px/26px DinDisplayPro;
	}

	.we_build_about_seo .aop_desc .aop_desc_in h3 {
		padding: 25px 15px 80px;
		font: 20px/30px DinDisplayPro;
	}

	.sale_warehouse .rows .cols.cols01 .desc .r .int,.sale_warehouse .rows .cols.cols02 .desc .r .int,.sale_warehouse .rows .cols.cols03 .desc .r .int {
		width: 130px;
		min-width: 130px;
	}

	.sale_warehouse .rows .cols.cols01 .desc .txt,.sale_warehouse .rows .cols.cols02 .desc .txt,.sale_warehouse .rows .cols.cols03 .desc .txt {
		width: -webkit-calc(100% - 130px);
		width: calc(100% - 130px);
	}

	.sale_warehouse .rows .cols .desc .r .int .i {
		font: 46px/40px DinDisplayPro;
	}

	.sale_warehouse .rows .cols .desc .r .txt p {
		margin: 0 0 0 20px;
	}

	.lease_and_suit .ras_in .ttl h3 {
		font: 500 25px/25px DinDisplayPro;
	}

	.lease_and_suit .ras_in .brsin_link .f_build {
		left: 120px;
		bottom: 166px;
	}

	.gp_tabs .gp_list li {
		margin: 0 5px 5px 0;
		padding: 5px;
		width: 33%;
	}

	.gp_tabs .pd_desc .swiper-button-next,.gp_tabs .pd_desc .swiper-button-prev {
		width: 40px;
		height: 40px;
		margin-top: -20px;
	}

	.info_content_fm {
		padding: 15px 10px!important;
	}

	.nav_bg_rental .hbtn,.nav_bg_rental .play {
		height: 85px;
	}

	.nav_bg_rental .play .txt {
		font: 300 17px/17px DinDisplayPro;
	}

	.nav_bg_rental .play .crc,.nav_bg_rental .play .crc:after,.nav_bg_rental .play .crc_in {
		width: 56px;
		height: 56px;
	}

	.nav_bg_rental .play .crc_in .pz {
		width: 10px;
	}

	.b_ttl h2 .br,.rental_txt h2 .br {
		display: inline;
	}

	.aform .llf_desc .rows_double {
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.aform .llf_desc .rows_double>span {
		width: 100%;
		margin: 0 0 10px 15px;
	}

	.aform .llf_desc .rows_double .rdc {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		flex-direction: row;
		width: 100%;
	}

	.aform .llf_desc .rows_double label[id*=error] {
		left: 15px;
		top: 1px;
	}
}

@media (max-width:420px) {
	.nav_bg h1,.nav_bg h2 {
		font: 500 42px/50px PFDinTextCompPro;
	}

	.v_slr .park .spd {
		padding: 30px 25px 0;
	}

	.v_slr .park .spd h1,.v_slr .park .spd h2 {
		font: 500 28px/34px PFDinTextCompPro;
	}

	.v_slr .park .spd .read_more {
		left: 25px;
		font: 19px/36px DinDisplayPro;
	}

	.wc_slr .caption p,.wc_slr2 .caption p {
		font: 300 17px/23px DinDisplayPro;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc {
		width: 124px;
		height: 124px;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc:after {
		width: 94px;
		height: 94px;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc:before {
		width: 78px;
		height: 78px;
	}

	.ou__list li .li_desc .li_desc_in.full .ld_img .bg_video_popup a.various .crc_in {
		width: 112px;
		height: 112px;
	}

	.nav_bg_career .nbc_txt {
		font: 300 19px/29px DinDisplayPro;
	}

	.career_bform .cbf_desc .rows .send_btn {
		padding: 15px 35px;
	}

	.all_events .all_events_btn,.all_park .all_park_btn,.show_all_parks_btn {
		padding: 15px 0;
		width: 240px;
		font: 19px/19px DinDisplayPro;
	}

	.show_all_parks_btn {
		font: 19px/20px DinDisplayPro;
	}

	.our_park_slr .sp .spd h3 {
		font: 500 21px/21px PFDinTextCondPro;
	}

	.our_park_slr .sp .spd h1,.our_park_slr .sp .spd h2 {
		font: 500 28px/32px PFDinTextCompPro;
	}

	.our_park_slr .sp .spd .read_more2 {
		font: 19px/19px DinDisplayPro;
		padding: 15px 35px;
	}

	.bslr .caption .desc {
		padding: 55px 15px 0;
	}

	.parks .park .spd {
		padding: 30px 25px 0;
	}

	.parks .park .spd h4 {
		right: 25px;
	}

	.parks .park .spd .read_more {
		left: 25px;
	}

	.area_details_txt .bb_links .links .link_btn {
		padding: 15px 30px;
		font: 19px/19px DinDisplayPro;
	}

	.area_details_txt .bb_links .links .link_btn_question span {
		font: 17px/17px DinDisplayPro;
	}

	.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .int,.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .ru {
		font: 20px/20px DinDisplayPro;
	}

	.we_build .we_desc .wd .wd_txt .bint .ru:after,.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .ru:after {
		top: 12px;
		left: -6px;
		right: 0;
		bottom: 0;
		margin: auto;
		width: 15px;
		height: 2px;
	}

	.win_popup_build .we_build2 .we_desc .wd .wd_txt .bint .m {
		font: 12px/12px DinDisplayPro;
	}

	.win_popup_build .we_build2 .we_desc .wd .wd_txt .txt {
		font: 11px/13px DinDisplayPro;
	}

	.win_popup_build .we_build2 .we_desc .wd .wd_txt .link {
		padding: 12px 0;
		width: 169px;
	}

	.park_avialable_btns .pab02 span {
		font: 17px/17px PFDinTextCondPro;
		margin: 20px 5px 0;
	}

	.ftr.fix {
		top: 85px;
	}

	.why_choose_nk2 {
		padding-bottom: 45px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb {
		height: 55px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb1,.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 {
		width: 100%;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 .fbd1,.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd1 {
		margin: 6px 0 0 20px;
	}

	.rent_and_sale .ras_in .rsin_link .col01 .fb .brdh {
		display: none;
	}

	.rent_and_sale .ras_in .rsin_link .col02 .cl .n {
		font: 300 15px/15px DinDisplayPro;
	}

	.your_building_turnkey .ybl_btns .ybl_btn {
		font: 19px/19px DinDisplayPro;
		padding: 15px 35px;
	}

	.we_build .we_desc .wd,.we_build .we_desc_n .wd {
		width: 275px;
	}

	.we_build .we_desc .wd .wd_txt .bint .int,.we_build .we_desc .wd .wd_txt .bint .ru {
		font: 34px/34px DinDisplayPro;
	}

	.we_build .we_desc .wd .wd_txt .bint .m {
		font: 20px/20px DinDisplayPro;
	}

	.we_build .we_desc .wd .wd_txt .txt {
		font: 17px/19px DinDisplayPro;
	}

	.we_build .we_desc .wd .wd_txt .link,.we_build .we_desc_n .lk_btn .link {
		padding: 12px 0;
		width: 175px;
	}

	.color_btn {
		padding: 15px 0;
	}

	.mobile_nav {
		width: 285px;
		-webkit-transform: translateX(-305px);
		-ms-transform: translateX(-305px);
		transform: translateX(-305px);
	}

	.mobile_nav #nav-wrapper {
		width: 320px;
	}

	#menu-icon {
		left: 26px;
	}

	.opens #menu-toggle {
		left: 220px;
	}

	#menu-primary a {
		padding: 10px 0 10px 25px;
	}

	#menu-primary>li>ul,#menu-primary>li>ul>li>ul,#menu-primary>li>ul>li>ul>li>ul {
		padding-top: 60px;
	}

	.submenu-toggle {
		padding-left: 25px;
	}

	#menu-primary .sub-menu h4,#menu-primary a,.submenu-arrow span,.submenu-toggle.on span {
		font: 500 17px/20px PFDinTextCondPro;
	}

	.submenu-arrow span:after {
		top: 9px;
		right: 55px;
	}

	#menu-primary .sub-menu .list_city p a {
		font: 500 16px/16px PFDinTextCondPro;
		padding: 5px 0 5px 35px;
	}

	.bottom_mobile,.submenu-arrow span {
		padding: 10px 15px 10px 25px;
	}

	.construction .show_all_parks_btn {
		padding: 15px 0;
		width: 240px;
	}

	.safari_mac .we_build .we_desc .wd .wd_txt .bint .ru:after {
		top: 5px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb {
		height: 55px;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb1,.lease_and_suit .ras_in .brsin_link .col01 .fb .fbb2 {
		width: 100%;
	}

	.lease_and_suit .ras_in .brsin_link .col01 .fb .brdh {
		display: none;
	}

	.lease_and_suit .ras_in .brsin_link .col02 .cl .n {
		font: 300 15px/15px DinDisplayPro;
	}

	.nav_bg_rental h2 {
		font: 26px/36px PFDinTextCompPro;
	}

	.nav_bg_rental .nbc_txt {
		font: 300 19px/29px DinDisplayPro;
	}

	.b_ttl h2,.rental_txt h2 {
		font: 22px/32px PFDinTextCompPro;
	}

	.learn_more_about_nkrental h2 {
		font: 26px/36px PFDinTextCompPro;
	}

	.lk_header h2 {
		font: 500 30px/30px PFDinTextCompPro;
		padding: 0 15px;
	}

	.llf3 {
		font: 28px/28px DinDisplayPro;
	}

	.lk_log_form .llf_ttl {
		margin: 40px 0 0;
	}

	.abtn {
		font: 19px/19px DinDisplayPro;
		width: 210px;
		padding: 15px 0;
	}

	#authorization_form,#сhange_password_form {
		margin: 0 0 75px;
	}

	#password_recovery {
		margin: 75px 0;
	}
}

@media (max-width:410px) {
	.mf_menu li {
		margin: 0 10px 0 0;
		font: 14px/14px PFDinTextCondPro;
	}

	.mf_menu li a {
		padding: 0 5px 10px;
	}
}

@media (max-width:400px) {
	.static_link_park .cat_slr a.show_btn_plan:after {
		display: none;
	}

	.bslr .hbtn {
		top: 125px;
	}

	#bpm .bpm_in {
		width: 315px;
	}

	#bpm #b_popup_map {
		width: 310px;
	}

	.bnr_nkrental a .txt {
		font: 19px/27px PFDinTextCondPro;
	}
}

@media (max-width:375px) {
	.we_build_about .aop_desc .aop_desc_in .aod_txt a,.we_build_about .aop_desc .aop_desc_in:nth-child(even) .aod_txt a,.we_build_about_seo .aop_desc .aop_desc_in:nth-child(even) .aod_txt a {
		padding: 15px;
	}

	.we_build_about_seo .aop_desc .aop_desc_in .aod_txt a {
		padding: 15px 15px 35px;
	}
}

@media (max-width:370px) {
	#bg_factory .factory_slr .caption {
		width: 250px;
		height: 250px;
	}

	#bg_factory .factory_slr .caption .various .b_crc .m_crc {
		width: 130px;
		height: 130px;
	}

	#bg_factory .factory_slr .caption .various .b_crc .cnt {
		width: 52px;
		height: 52px;
	}

	.gp_tabs .gp_list li span {
		font: 700 10px/10px DinDisplayPro;
	}

	.desc_flat_n .housing_location,.desc_flat_n .park_location {
		top: 175px;
	}

	.desc_flat_n .rows .col.col02 {
		margin: 135px 20px 0 0;
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		order: 3;
		width: -webkit-calc(36% - 20px);
		width: calc(36% - 20px);
	}

	.rent_and_sale .ras_n .desc_flat_n .b_lk .rows .col.col02 {
		width: -webkit-calc(37% - 15px);
		width: calc(37% - 15px);
	}
}

@media (max-width:360px) {
	.nav_bg h1,.nav_bg h2 {
		font: 500 36px/42px PFDinTextCompPro;
	}

	.nav_bg_rental h2 {
		font: 24px/34px PFDinTextCompPro;
	}

	.b_ttl h2,.rental_txt h2 {
		font: 20px/30px PFDinTextCompPro;
	}

	.learn_more_about_nkrental h2 {
		font: 24px/34px PFDinTextCompPro;
	}
}

@media (max-width:350px) {
	#select_city,.thank_you,.win_popup {
		width: 275px;
	}

	#park_avialable_bg .rows .cols01 .int {
		font: 500 50px/40px PFDinTextCompPro;
	}

	.park_avialable_btns.fix .pab01 span {
		font: 14px/14px PFDinTextCondPro;
	}

	.park_avialable_btns.fix .pab02 span {
		margin: 0;
		font: 14px/44px PFDinTextCondPro;
	}

	.park_avialable_btns .pab span {
		font: 17px/17px PFDinTextCondPro;
	}

	.park_avialable_btns .pab02 span {
		font: 16px/16px PFDinTextCondPro;
	}

	.ftr.fix {
		top: 83px;
	}

	.desc_flat .rows .col01 {
		padding: 0 10px;
	}

	.desc_flat .rows .col02,.desc_flat .rows .col03 {
		padding: 10px;
	}

	.desc_flat .rows .col02 .cl1 h5,.desc_flat .rows .col03 .cl1 h5 {
		margin-top: 0;
	}

	.desc_flat .rows .col02 .cl2 .int,.desc_flat .rows .col02 .cl2 .int .v .ru,.desc_flat .rows .col03 .cl2 .int,.desc_flat .rows .col03 .cl2 .int .v .ru {
		font: 500 28px/28px PFDinTextCompPro;
	}

	.your_building_turnkey .ybt_ttl h3 {
		font: 500 22px/24px DinDisplayPro;
	}

	.your_building_turnkey .ybt_ttl p {
		font: 500 17px/19px DinDisplayPro;
	}

	#menu-toggleH {
		left: 0;
	}

	#menu-iconH {
		left: 15px;
	}

	.mslr .caption .desc h4 {
		font: 500 20px/28px DinDisplayPro;
	}

	.pab_menu .pab_menu_ios .selectric .selectric-label {
		font: 14px/44px PFDinTextCondPro;
	}

	.selectric-items li {
		font: 15px/15px PFDinTextCondPro;
		padding: 10px 15px;
	}

	.pab_menu_ios2hd .selectric .selectric-label {
		font: 15px/44px PFDinTextCondPro;
	}

	.hide_ftr .hsort button {
		width: 120px;
	}

	.hide_ftr .hsort button.hdown {
		padding-right: 0;
	}

	.hide_ftr .hsort button.hdown:before {
		right: 11px;
	}

	.hide_ftr .hsort button.hup {
		padding-left: 0;
	}

	.hide_ftr .hsort button.hup:before {
		right: 2px;
	}

	.mf_menu li {
		font: 12px/12px PFDinTextCondPro;
	}

	.mf_menu_ios2vs .selectric .selectric-label {
		font: 14px/44px PFDinTextCondPro;
	}

	.aform .llf_desc .brdh {
		margin: 25px 0 20px;
	}

	.aform .llf_desc .rows .selectize-control.single .selectize-dropdown-content .option,.aform .llf_desc .rows .selectize-control.single .selectize-input .item,.aform .llf_desc .rows input,.aform .llf_desc .rows input[type=checkbox].css-checkbox+label.css-label,.aform .llf_desc .rows textarea,.aform .llf_desc .rows_double .cols .fr,.aform .llf_desc .rows_double .cols .m,.aform .llf_desc .rows_double>span {
		font: 300 14px/20px DinDisplayPro;
	}

	.aform .llf_desc .rows_double .cols input {
		padding: 13px 35px;
	}

	.aform .llf_desc .rows .selectize-control.single .selectize-input:after {
		right: 13px;
	}

	.pd_desc .rows .cols02 p {
		font: 300 15px/17px DinDisplayPro;
	}

	.pd_desc .rows .cols03 p,.pd_desc .rows .cols04 p {
		font: 300 15px/15px DinDisplayPro;
	}

	.pd_desc .rows .cols05 a,.pd_desc_docs .rows .cols05 a {
		font: 15px/15px DinDisplayPro;
	}

	.pd_desc_docs .rows .cols02 p {
		font: 300 15px/17px DinDisplayPro;
	}

	.pd_desc_docs .rows .cols03 p {
		font: 300 15px/15px DinDisplayPro;
	}

	.pd_desc_docs .rows .cols04 p {
		font: 300 15px/21px DinDisplayPro;
	}
}

@media (max-width:150px) {
	.desc_flat.build a .empty_build_to_suit .col01,.desc_flat.build a .full_build_to_suit .col01 {
		width: 50%;
	}
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.global_fltr .big_fltr_park_avialable .right_column.fix {
		left: 0;
	}
}

 .standard_statistic  .standart-new-nn .ss {width: calc(50% - 5px);}
 .standard_statistic  .standart-new-nn .ss.ss01 .ss_desc a .txt{width:210px}

@media (max-width: 950px){
 .standard_statistic  .standart-new-nn .ss.ss01 .ss_desc a .txt{width:163px}
}

.about_career_nk2{margin-bottom:0;padding-bottom:65px}
.b-history-nk{background:#f2f2f2;padding-top:60px;padding-bottom:66px;margin-bottom:60px}
.tit-history-nk{margin:0 0 110px 0;text-align:center;text-transform:uppercase;font-size:30px}
.tit-history-nk span{display:inline-block;vertical-align:top;border-bottom:1px solid #d8d8d6;min-width:385px;padding:0 30px 25px 30px;box-sizing:border-box}
.slider-history-nk .ui-widget.ui-widget-content{border:0;height:4px!important;background:#32353e!important;border-radius:0!important}
.slider-history-nk .ui-widget-header{background:#f2bc7c!important;border-radius:0!important}
.slider-history-nk .ui-slider-horizontal .ui-slider-handle{top:-16px!important;width:34px!important;border:none!important;height:34px!important;border-radius:50%!important;background:#fff!important}
.slider-history-nk .ui-slider-horizontal .ui-slider-handle:before{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;content:'';display:block;width:20px;height:20px;border-radius:50%;background:#d9d8d6}
.content-history-nk{margin:110px 0 0 0}
.tab-history-nk{position:relative;border:1px solid #d8d8d6;padding:91px 30px 93px 30px;display:none}
.tab-history-nk.active{display:block}
.tit-his-year{font-size:130px;line-height:100px;position:absolute;top:-51px;left:0;text-align:center;z-index:50;width:100%;text-align:center;color:#d9d8d6}
.tit-his-year span{display:inline-block;vertical-align:top;background:#f2f2f2;padding:0 70px 0 70px}
.in-text-tab{max-width:820px;margin:0 auto}
.in-text-tab p {margin-bottom:20px}
.in-text-tab p:last-child{margin-bottom:0}
.in-text-tab p:first-child:last-child{margin-bottom:0}
.txt-his-year{font:400 20px/26px DinDisplayPro;color:#333}
.b-life-nk{max-width:1660px;padding:0 15px 0 15px;margin:0 auto 110px auto;box-sizing:border-box}
.b-life-nk .tit-history-nk{margin-bottom:65px}
.sl-nk{position:relative;display:inline-block}
.sl-nk:before{position:absolute;top:0;left:0;content:'';display:block;width:1px;height:100%;background:#fff}
.sl-nk a{text-decoration:none;border:0;color:#fff}
.sl-nk img{display:block;max-width:100%;margin:0 auto}
.desc-sl-nk{position:absolute;bottom:29px;right:54px;z-index:50;font-size:20px;font-weight:400;text-transform:uppercase;text-align:right}
.desc-sl-nk i{display:block;margin-top:12px;font-style:normal;font-size:16px;color:#efa051}
.block-video-nk{position:relative;max-width:1660px;padding:0 15px 0 15px;margin:0 auto 107px auto;box-sizing:border-box}
.block-video-nk a{position:relative;display:block;text-decoration:none;border:0}
.block-video-nk img{display:block;margin:0 auto;max-width:100%}
.top-form-about{background:0;padding-top:0}
.top-form-about .tit-history-nk{margin-bottom:30px}
.play-pl{position:absolute;top:50%;left:50%;margin:-35px 0 0 -35px;z-index:70;background:#f19f55;width:70px;height:70px;border-radius:50%;cursor:pointer}
.play-pl:before{position:absolute;top:50%;left:50%;content:'';width:0;margin:-7px 0 0 -3px;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff}
.scale-top ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:space-between;margin:0 -1.1% 0 -1.1%}
.scale-top li{margin:0;padding:0;min-width:35px;line-height:normal;background:0;text-align:center;font-size:18px}
.scale-top li span{display:block;min-width:35px;text-align:center}
.scale-top li span i{position:relative;left:3px;display:block;padding-bottom:23px;font-style:normal}
.scale-top li span i:before{position:absolute;bottom:0;left:50%;content:'';display:block;width:1px;height:9px;background:#32353e}
.scale-top li:first-child span i:before,.scale-top li:last-child span i:before{display:none}
.scale-bottom li span i{padding-top:23px;padding-bottom:0}
.scale-bottom li span i:before{bottom:auto;top:0}
.scale-top li.deact span i{color:#ccc}
.scale-top li.act span i{color:#f2bc7c}
.scale-top li.deact span i:before{background:#f2bc7c !important}

.ya-share2__list li.ya-share2__item.ya-share2__item_service_twitter .ya-share2__link .ya-share2__badge .ya-share2__icon:after{content:'';width:16px;height:16px;background:url('../img/twitter-ic.svg') no-repeat;bakground-size:cover}
.ya-share2__list li.ya-share2__item.ya-share2__item_service_facebook .ya-share2__link .ya-share2__badge .ya-share2__icon:after{left:2px;content:'';width:11px;height:16px;background:url('../img/facebook-ic.svg') no-repeat;bakground-size:cover}

@media (max-width: 950px){
	.scale-top li{font-size:15px}
	.desc-sl-nk{bottom:10px;right:10px}
}
@media (min-width: 767px){
	.wr-select-label{display:none}
}
@media (max-width: 767px){
	.tit-history-nk{font-size:28px;margin-bottom:30px}
	.slider-history-nk{display:none}
	.slider-life-nk .slick-next {height:60px;padding-left:60px;right:-28px;margin-top:-30px}
	.slider-life-nk .slick-prev {height:60px;padding-left:60px;left:-28px;margin-top:-30px}
	.b-life-nk, .block-video-nk{margin-bottom:50px}
	.b-life-nk .tit-history-nk{margin-bottom:30px}
	.tit-history-nk span{min-width:300px}
	.content-history-nk{padding-left:10px;padding-right:10px}
	.tit-his-year{font-size:42px}
	.tab-history-nk{padding:50px 10px 30px 10px}
	.wr-select-label {padding-left:10px;padding-right:10px}
    .wr-select-label label{display:block;margin-bottom:10px;font-size:18px;font-weight:400;}
	.select-year{position:relative;z-index:90;}
	.select-year .selectbox{vertical-align:middle;cursor:pointer;float:none !important;display:block !important}
	.select-year select{opacity:0;width:100%;height:61px;}
	.select-year .selectbox .select{width:100%;float:none !important;height:60px;padding:0 40px 0 18px;line-height:58px;text-align:left;border:1px solid #d8d8d6;font-size:20px;color:#333}
	.select-year .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
	.select-year .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
	.select-year .selectbox .trigger .arrow{position:absolute;top:50%;margin:-3px 0 0 0;right:10px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333;width:0;height:0;overflow:hidden}
	.select-year .selectbox .dropdown{top:61px;box-sizing:border-box;width:100%;margin:0;padding:0;background:#fff;border:1px solid #d8d8d6;border-radius:0}
	.select-year .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
	.select-year .selectbox li{margin:0;background:0;text-align:left;padding:10px 10px 10px 18px;color:#333;font-size:20px}
	.select-year .selectbox li:hover{color:#fff;background:#e84e0e}
	.content-history-nk{margin-top:67px}
}

.rent_and_sale .ras_in .wr-desc-ras .ras_ttl .ttl{display:block}
.wr-desc-ras{width:calc(50% - 11px)}
.rent_and_sale .ras_n .wr-desc-ras .desc_flat_n{width:100%}
.wr-desc-ras:first-child:last-child{margin-left:auto; margin-right:auto}
.grey_new .desc_flat_n {border: 4px solid #bbb;}


.rent_and_sale .wr-desc-ras .ras_ttl .ttl h3{color: #54565a !important;}
.rent_and_sale .wr-desc-ras.grey_new .ras_ttl .ttl h3{color: #bbb !important;}

@media(max-width:1150px){
	.rent_and_sale .ras_n .wr-desc-ras .desc_flat_n{display:none!important}
	.ras_n_new{flex-direction:column}
	.wr-desc-ras{width:100%}
.wr-desc-ras .ras_ttl{display:block !important}
}

@media(max-width:1550px){
.rent_and_sale .ras_n .wr-desc-ras .desc_flat_n{min-height:197px}
}

@media(max-width:1350px){
.rent_and_sale .ras_n .wr-desc-ras .desc_flat_n{min-height:210px}
.rent_and_sale .ras_n .desc_flat_n.mezzanine .sya{top:120px}
}

@media(max-width:1150px){
.rent_and_sale .ras_n .wr-desc-ras .desc_flat_n{display:block !important}
.rent_and_sale .ras_n .desc_flat_n.mezzanine .sya{top:auto}
}

.color-orange {color:#f09f54}

img{image-rendering: pixelated;}

.left-cont-cc{text-align:left}
.wr-back-zz{background:#fff;padding-top:80px;padding-bottom:20px;margin-bottom:0}
.wr-back-zz .oa_tabs{height:auto}

.wr-back-zz .vrt_list li{text-transform:uppercase}
.about_career_nk p{max-width:100%}
.about_career_nk{background:none}

.wr-stg{background:#d9d8d6;padding:5px 0 168px 0;margin-bottom:-125px}    
.fio-stg{margin:0 0 5px 0;font-weight:700;text-align:left;font-size:18px}
.state-stg{color:#ab501a;margin:0 0 10px 0;text-align:left;min-height:37px;line-height: 20px;}
.text-stg{color:#000;line-height:24px;text-align:left;}
.wr-stg .events_slr .event_slr .swiper-wrapper .swiper-slide{border:none}
.wr-stg .events_slr .event_slr .reads .reads_bg{border:none}
.wr-stg .events_slr .event_slr .reads .reads_bg img{width:100%}

.wr-stg .events_slr .event_slr .reads .reads_bg{height:auto !important}
.wr-stg .events_slr .event_slr .swiper-wrapper{height:auto !important}
.wr-stg .events_slr .event_slr .reads .reads_desc{padding-left:10px;padding-right:10px;padding-bottom:15px;min-height:565px}
.back-card1{background:#fff}
.back-card2{background:#e49c52}
.back-card3{background:#8a8b8f}
.back-card4{background:#e6b978}
.back-card5{background:#55565a}
.text-stg{min-height:395px}
.stud-market .years_market{background:none}

.wr-stud-time {margin-top:80px;margin-bottom:80px}
.wr-stud-time .w1660 {}
.block-students-time {display:flex;margin:0 0 0 -4%;flex-wrap:wrap}
.items-s-time {width:21%;margin:0 0 0 4%}
.b-welcome-s .items-s-time {width:16%}
.tit-item-time {font-size:21px;line-height:23px;margin:0 0 60px 0;letter-spacing:2px;text-transform:uppercase;font-weight:400;color:#54565a;text-align:center}
.ico-item-time {margin:0 0 50px 0}
.ico-item-time img {display:block;margin:0 auto;padding:0;max-width:40%}
.items-s-time p {font-size:21px;text-align:left;letter-spacing:1px;line-height:23px;font-weight:500;color:#54565a}
.b-welcome-s{background:#d9d8d6;padding-top:80px;padding-bottom:80px}
.b-welcome-s .ops_ttl{margin-bottom:90px}
.b-welcome-s .items-s-time p{text-align:center;letter-spacing: normal;font-style:normal}

.wr-eye {background:#d9d8d6;padding-top:80px;padding-bottom:80px;margin-top:60px}
.wr-eye .ops_ttl {margin-bottom:70px;text-align:center;}
.eye-list-s {display:flex;flex-wrap:wrap;}
.item-eye-s {position:relative;text-align:center;width:20%;padding:50px 10px 50px 10px}
.item-eye-s .tit-stg-s {font-size:21px;line-height:23px;font-weight:500;margin:0 0 45px 0}
.ico-eye {margin:0 0 47px 0}
.ico-eye img {display:block;margin:0 auto;padding:0;max-width:60%}
.item-eye-s p {font-size:21px;text-align:center;letter-spacing:1px;line-height:23px;font-weight:500;color:#000}
.item-eye-s:nth-child(1){background:#fff}
.item-eye-s:nth-child(2){background:#e99d57}
.item-eye-s:nth-child(3){background:#898b8e}
.item-eye-s:nth-child(4){background:#ecba7c}
.item-eye-s:nth-child(5){background:#54565a}
.item-eye-s:nth-child(5) p{color:#fff}

.arrow-bot-eye{position:absolute;bottom:23%;right:-32%;width:53.5%;z-index:50}
.arrow-top-eye{position:absolute;top:16%;right:-30%;z-index:50;width: 53.5%;}

.wr-img-stt{position:relative}
.wr-img-stt{width:124px;margin:0 auto 45px auto;z-index:50}
.wr-img-stt img{display:block;margin:0 auto}
.farw-st{content:"";position:absolute;top:0;left:50%;bottom:0;right:0;margin:auto;left:0;width:124px;height:124px;border-radius:0;display:block;background:rgba(240,159,84,.2);z-index:-1}
.b-welcome-s .items-s-time:nth-child(3) .farw-st,.b-welcome-s .items-s-time:nth-child(5) .farw-st{background:rgba(84,86,90,.2)}

.b-welcome-s .items-s-time:nth-child(1) .farw-st{background:rgba(255,255,255,.2)}
.brsin_link_feature>a{width:100% !important}

.wr-stg .events_slr .ops_ttl{margin-bottom:65px}
.r-col-new{flex-direction:column;align-items:flex-start !important}
.tx-new{font-size:25px;line-height:25px;margin-left:5px;margin-top:5px}

.master_bslr{height:308px}
.bslr{height:308px}
.bslr .bslr_next, .bslr .bslr_prev{margin-top:-52px}
.rent_and_sale .ras_in .brsin_link_feature .rsin_link .col01 .fb .fbb2 .fbd2 .r{margin-top:15px}

.rent_and_sale .ras_in .brsin_link_feature .rsin_link01:hover{border-color:#b0b0b0}
.rent_and_sale .ras_in .brsin_link_feature .rsin_link01:hover .col02{background:#b0b0b0}
.rent_and_sale .ras_in .brsin_link_feature .rsin_link01 .col02 .cl .int{color:#000}
.rent_and_sale .ras_in .brsin_link_feature .rsin_link01:hover  .col02 .cl .int{color:#fff}



@media(max-width:1400px){
.arrow-bot-eye{bottom:28%}
}

@media(max-width:1350px){
.tit-item-time{min-height:46px;margin-bottom:35px}
.items-s-time p{font-size:18px;line-height:21px}
}

@media(max-width:1150px){
.arrow-bot-eye{bottom:29%}
}

@media(max-width:950px){
.block-students-time{margin-top:-35px}
.items-s-time{width:46%;text-align:center;margin-top:35px}
.b-welcome-s .items-s-time{width:46%}
.b-welcome-s .items-s-time p{text-align:center}
.ico-item-time{margin-bottom:20px}
}

@media(min-width:767px){
.for-mob-eye{display:none}
}

@media(max-width:767px){
.career_bform .cbf_ttl h3 {font: 25px/30px DinDisplayPro}
.wr-back-zz{padding-top:20px;padding-bottom:1px;margin-bottom:0}
.wr-back-zz .oa_tabs{margin-bottom:10px}
.wr-stg{padding-bottom:105px;padding-top:40px}
.wr-stg .events_slr .ops_ttl{margin-top:0}
.wr-stg .events_slr .event_slr .reads .reads_desc{padding-bottom:40px}
.b-welcome-s .ops_ttl{margin-bottom:40px}
.wr-eye .ops_ttl{margin-bottom:40px}
.wr-stg .events_slr .ops_ttl{margin-bottom:40px}

.eye-list-s{flex-direction:column}
.item-eye-s{width:100%;padding: 15px 10px 30px 10px;}
.item-eye-s .tit-stg-s{margin-bottom:35px;font-size: 23px; line-height: 25px;}
.item-eye-s p{font-size: 25px;line-height:27px}
.ico-eye{margin-bottom:20px}
.items-s-time{width:96%}
.items-s-time p{text-align:center}
.b-welcome-s .items-s-time{width:96%}
.wr-stud-time{margin-top:40px;margin-bottom:40px}
.wr-eye{margin-top:40px;padding-top:40px;padding-bottom:40px}
.b-welcome-s{padding-top:40px;padding-bottom:40px}
.arrow-bot-eye, .arrow-top-eye{display:none}
.for-mob-eye{display:block}
 .arrow-top-eye.for-mob-eye{transform: rotate(97deg);right: -40px;top: auto;bottom: -24px;}
 .arrow-bot-eye.for-mob-eye {bottom: auto; left: -40px;right: auto;transform: rotate(97deg);}
.ico-eye img{max-width:60%}
}

@media(max-width:750px){
.master_bslr{height:auto}
.bslr{height:340px}
}

@media (max-width: 450px){
.bslr {height: 240px}
}

@media screen and (max-width: 1550px) {
.tx-new{margin-left:4px !important}
}

@media screen and (max-width: 650px) {
.tx-new{font-size:21px !important;line-height:21px !important;margin-left:3px !important}
}

.flex-ett {display:flex}
.corp-ett{ margin-bottom:-5px;align-items: baseline;}
.corp-ett .fbd1{font-size:24px !important; line-height:24px !important;margin-top:0 !important}
.corp-ett .fbd2 .r{margin-top:0 !important}

.no-m-r{margin-top:1px !important}
.orange-prm *{color:#f09f54 !important}

/* @media(min-width: 1351px){
	.flex-width{width:100% !important}
} */
@media(max-width: 1500px){
	.wr-desc-ras .brsin_link .rsin_link .col.col02 .cl.cl1{
		padding: 0 0 0 40px;
	}
}
@media(max-width: 1350px){
	.wr-desc-ras .brsin_link .rsin_link .col.col02 .cl.cl1{
		padding: 0;
		text-align: center;
	}
}

.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd1{white-space:nowrap}
.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2{padding-right:10px}

@media screen and (max-width:1150px) {
.rent_and_sale .ras_in .rsin_link{display:flex}
.rent_and_sale .ras_in .rsin_link .col02 .cl .c{padding-left:10px}
.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2{padding-right:5px}
}

@media screen and (max-width: 650px) {
.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb2 .fbd1{font-size:28px;margin-left:10px}
.rent_and_sale .ras_in .rsin_link .col02 .cl .c{padding-left:0px}
}

@media (max-width: 420px){
.rent_and_sale .ras_in .rsin_link .col01 .fb .fbb {height: auto;padding-top:10px;padding-bottom:10px}
}
@media(max-width: 1150px){
	.lease_and_suit .ras_in .brsin_link{
		display: flex !important;
	}
}

/* .parks_on_map #gmap{
	display: none;
} */
.parks_on_map .gmap_img{
	position: relative;
	margin: 60px 0 0;
	display: none;
}
.gmap_img p{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	color: #fff;
	font: 22px/28px DinDisplayPro;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* #gimap2 #gmap2,
#gimap2 .gmap_btn2{
	display: none;
} */
#gimap2 .gmap_img{
	position: relative;
	display: none;
}
#gimap2  .gmap_img p{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	color: #fff;
	font: 22px/28px DinDisplayPro;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* .all_parks_map .lbl,
.all_parks_map #map_park{
	display: none;
} */

.all_parks_map .gmap_img{
	position: relative;
	height: 100%;
	display: none;
}
.all_parks_map  .gmap_i{
	position: relative;
	height: 100%;
	display: none;
}
.all_parks_map  .gmap_i img{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	object-fit: cover;
	z-index: 1;
}
.all_parks_map .gmap_img p{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	color: #fff;
	font: 22px/28px DinDisplayPro;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
}