.page-nav--fixed {
    background-color: #fff;
}

.text__content h1, .text__content h2, .text__content h3, .text__content h4, .text__content h4, .text__content h5, .text__content h6 {
  text-transform: none;
  font-family: 'Exo 2',Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-weight: 700;
  text-align: left;
  margin-bottom: 20px;
}

.header-content {
background: #fff;
}


#benefits
{
	width: 1140px;
	margin: 10px auto;
}



.main-slider-holder
{
	margin-top: 132px;
}
@supports (position: sticky) {
	.main-slider-holder
	{
 margin-top: 0px;
	}
}

.main-slider-holder #benefits
{
    position: absolute;
    left: 50%;
    bottom: 120px;
    z-index: 500;
    margin-left: -570px;
}

.benefits-banner
{
	display: inline-block;
	margin-left: 15px;
}

.benefits-banner:first-child
{
	margin-left: 0px;
}


.benefits-banner img
{   
    width: 213px;
    max-height: 100px;
    vertical-align: middle;
    padding: 10px;
    background-color: white;
    opacity: 0.9;
    border-radius: 5px 5px;
}


.modal-section-table .filter-apart
{
	position: absolute;
	right: -320px;
	top: 5px;
	width: 238px;
	color: white;
}

.modal-section-table .filter-apart__item, 
.modal-section-table .filter-apart__item:not(:first-child)
{
	margin: 0px;
	text-align: left;
}


.modal-section-table .apartments-list__table .th-section,
.modal-section-table .apartments-list__table .th-amount
{
	width: 11%;
}

.modal-section-table .apartments-list__table .th-nkvart
{
	width: 14%;
}

.modal-section-table .apartments-list__table .th-square
{
	width: 13%;
}

/*
.modal-section-table .apartments-list__table td
{
	padding: 6px 5px;
}
*/

.modal-section-table .page__navigation li
{
	display: inline;
	margin-bottom: 2px;
}

.modal-section-table .page__navigation a
{
	margin-bottom: 2px;
}

.modal-section-table .filter-apart__item
{
	width: auto;
}

.modal-section-table .nav-list-podbor .nav-content
{
	width: auto;
    	top: 10px;
    	right: -50px;
}

.modal-section-table .filter-apart__button-reset
{
	background: transparent;
	color: white;
}


.main-slider-holder
{
	position: relative;
}

.filter-apart__buttons
{
	margin-top: 5px;
	margin-left: 125px;
	position:relative;
	top: -21px;
}

.filter-apart__item .slider-block
{
	display: inline-block;
	text-align: center;
}

.text-right
{
	float: right;
}

.text-left
{
	float: left;
}
.slider-block
{
    position: relative;
    top: -23px;
}


.slider-block .ui-widget-header
{
	background: #368a2a;
}



.fancybox.flat__image
{
	margin-top: 30px;
    	border: 2px solid #CDCED3;
    	line-height: 300px;
    	text-align: center;
}

.fancybox.flat__image img
{
	vertical-align: middle;
	border: none;
}

#detail-slider .slide
{
	height: 100px;
	cursor: pointer;
	padding: 0px;
}


#detail-slider .slide img
{
	border: none;
	max-height: 88px;
	vertical-align: middle;
}

#detail-slider .outer
{
	height: 100%;
	border: 2px solid #CDCED3;
	line-height: 100px;
}

.detail-slider-wrapper
{
	position: relative;
}

.detail-slider-wrapper .bx-prev, .detail-slider-wrapper .bx-next
{
	position: absolute;
    	top: 30px;
	font-size: 30px;
    	color: #CDCED3;
}

.detail-slider-wrapper .bx-next
{
	right: 0px;
}

.detail-slider-wrapper .bx-prev
{
	left: 0px;
}

.apartment__unit .status__block .date .status__directly
{
	font-weight: 700;
    	color: #96C15F;
}

.apartment__unit div h4 
{
	color: #368a2a;
}


.table-a
{
	display:inline-block;
	padding: 5px 5px 0px 5px;
	width: 100%;
	height: 100%;
}
