.apartments .complex-top {
	margin-right: -32px;
	margin-left: -32px;
	padding-right: 17px;
	padding-bottom: 35px;
	padding-left: 17px;
}
.apartments .complex-top:nth-child(even) {
	background: #f3f3f3;
	padding-top: 20px;
	border-top: 4px solid #6c6d67;
	border-bottom: 4px solid #6c6d67;
}
	.apartments .complex-top-rigt {margin-top: 55px;}
		.apartments .complex-scheme-img-box {
			padding: 3px;
			position: relative;
			z-index: -1;
		}
		.carousel1 {width: 280px; margin: 10px auto 55px auto;}
			.carousel1 .slyder_content {height: 48px;}
				.carousel1 .slyder_item {
					width: 73px;
					height: 48px;
					padding-right: 10px;
				}
					.carousel1 .slyder_item img {max-width: 100%; height: 100%;}
		.apartments .objects-select-map {
			height: 258px;
			margin: 0;
			overflow: hidden;
		}
		.carousel2 {width: 182px; margin: 0 auto;}
			.carousel2 .slyder_content {height: 135px;}
				.carousel2 .slyder_item {padding-right: 24px;}
					.carousel2 .complex-rooms-list-link {
						display: block;
						margin: 0;
						float: none;
					}
.popup-with-move-anim {
	  border: 1px solid #ccc;
}

.apartments-top-slider {
	margin-bottom: 10px;
}

.apartments-nav-slider {
	margin-bottom: 20px;
}
.apartments-nav-slider img {
	margin: 0 4px;
}

.apartments-top-slider .arrow__prev {
	left: -7%;
}
.apartments-nav-slider .arrow__prev {
	left: -4%;
}
.apartments-top-slider .arrow__next {
	right: -12%;
}
.apartments-nav-slider .arrow__next {
	right: -11%;
}
.apartments-nav-slider .arrow__next,
.apartments-nav-slider .arrow__prev {
	top: 32%;
	background-size: 10px auto;
}

.complex-top-left-square {
	color: #8f9094;
}

.slider-rooms {
	width: 100%;
}

.slick-initialized .slick-slide {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}

.slider-rooms .arrow__prev {
	margin: auto;
	top: 0;
	bottom: 0;
	left: -2%;
}
.slider-rooms .arrow__next {
	margin: auto;
	top: 0;
	bottom: 0;
	right: -2%;
}
.slider-rooms .slick-slide {
	opacity: 0;
}
.slider-rooms .slick-active {
	opacity: 1;
}

.complex-rooms-list {
	width: 100%;
}
