/*.section-filters .form-item.main{

    display: none !important;

}

.section-filters .filters-content-flex .filters-content-inner .form-item.form-checkboxes.family{

    padding-bottom: 15px;

}

@media screen and (min-width: 576px) {

    .section-filters .filters-content-flex .filters-content-inner .form-item.project{

        width: calc(100% - 16px);

    }

}

@media screen and (min-width: 992px) {

    .section-filters .filters-content-flex .filters-content-inner .form-item.project {

        max-width: 300px;

    }

    .section-filters .filters-content-flex .filters-content-inner .form-item.interval.price{

        max-width: 320px;

    }

    .section-filters .filters-content-flex .filters-content-inner .small-filter .filters-row{

        width: 65.66%;

    }

    .section-filters .filters-content-flex .filters-content-inner .form-item.form-checkboxes.family{

        padding-left: 144px;

        max-width: 1100px;

        margin-top: -8px;

    }

}

@media screen and (min-width: 1200px) {

    .section-filters .filters-content-flex .filters-content-inner .form-item.interval.price{

        max-width: 999px;

    }

}*/

@media screen and (min-width: 576px) and (max-width: 991.98px) {

    .section-filters.commerce .filters-content-flex .filters-content-inner .form-item.stock{

        width: 100%;

        margin-right: 0;

    }

}

.flat-wrapper .flat-detail .img .img-nav .item {

    color: inherit;

}

.fancybox-container.floor-scheme .svg-container .inner-info.left-margin:after{

    left: 40px;

}

.fancybox-container.floor-scheme .svg-container .inner-info.right-margin{

	left: auto;

}

.fancybox-container.floor-scheme .svg-container .inner-info.right-margin:after{

    left: auto;

    right: 40px;

	margin-right: -16px;

}

.flat-wrapper .flat-detail .img .img-content .item picture img{

    -o-object-fit: contain;

    object-fit: contain;

    -o-object-fit: scale-down;

    object-fit: scale-down;

}

/*.flat-wrapper .flat-detail .img .img-content .item .item-content{

    white-space: normal;

}

.flat-wrapper .flat-detail .img .img-content .item .slide{

    display: block;

}

.flat-wrapper .flat-detail .img .img-content .item .slide ~ .slide{

    display: none;

}*/

.flat-wrapper .flat-detail .img .img-content .item.fix .item-content{

    overflow: visible;

}

.flat-wrapper .flat-detail .img .img-content .item.fix{

    overflow: hidden;

}

@media screen and (min-width: 1024px){

.fancybox-container.floor-scheme .floor-data{

	padding: 64px 64px 90px 64px;

	overflow: hidden;

}

.fancybox-container.floor-scheme .floor-inner{

	min-width: 1px;

}

}

.fancybox-container.floor-scheme .svg-container .mark[data-room="0"]{

	width: 60px;

	font-size: 15px;

	margin-left: -30px;

}

.fancybox-container.floor-scheme .svg-container .mark-10{

	width: 48px;

	margin-left: -24px;

}

.fancybox-container.floor-scheme .svg-container .mark-100{

	width: 56px;

	margin-left: -28px;

}

.section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes .form-item-checkbox label .hint{

	display: none;

}

.section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes.room{

	margin-right: -4px;

	white-space: nowrap;

}

.section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes.room .form-item-checkbox{

	width: 20%;

}

.section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes.room .form-item-checkbox label{

	min-width: 1px;

	width: 100%;

	padding-left: 5px;

	padding-right: 5px;

}

@media screen and (min-width: 576px){

	.section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes.room{

		margin-right: 12px;

		width: calc(50% - 12px);

	}

}

@media screen and (min-width: 992px){

	.section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes.room{

		margin-right: 24px;

		width: auto;

	}

	.section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes.room .form-item-checkbox{

		width: auto;

	}

	.section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes.room .form-item-checkbox label{

		min-width: 40px;

	}

}

@media screen and (min-width: 1300px){

	.section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes.room{

		margin-right: 32px;

	}

}

body.no-touch .section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes.room .form-item-checkbox input[value="0"] + label{

	position: relative;

}

body.no-touch .section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes .form-item-checkbox label .hint,

body.no-touch .free-plan-hint{

	position: absolute;

	bottom: 100%;

	width: 192px;

	height: 36px;

	line-height: 36px;

	text-align: center;

	display: block;

	font-size: 13px;

	left: 0;

	color: #1E548E;

	background-color: #fff;

	border-radius: 3px;

	margin-bottom: 12px;

	box-shadow: 0px 4px 8px rgba(34, 34, 34, 0.15);

	pointer-events: none;

	transition: opacity 0.3s, transform 0.3s;

	z-index: 1000;

	display: block;

	opacity: 0;

	transform: translate(0, 20%);

}

body.no-touch .free-plan-hint{

	position: fixed;

	display: block;

	top: 40px;

	bottom: auto;

	margin-left: -96px;

}

body.no-touch .section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes .form-item-checkbox label .hint:after,

body.no-touch .free-plan-hint:after{

	border-width: 11px 10px 0 10px;

    border-color: #fff transparent transparent transparent;

	content: " ";

    display: block;

    position: absolute;

    border-style: solid;

	left: 20px;

    top: 100%;

}

body.no-touch .section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes .form-item-checkbox label:hover .hint{

	opacity: 1;

	transform: translate(0,0);

}

@media screen and (min-width: 576px){

	body.no-touch .section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes .form-item-checkbox label .hint{

		margin-left: -96px;

		left: 50%;

	}

	body.no-touch .section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes .form-item-checkbox label .hint:after,

	body.no-touch .free-plan-hint:after{

		left: 50%;

		margin-left: -10px;

	}

}

@media screen and (min-width: 992px){

	body.no-touch .section-filters .filters-content-flex .filters-content-inner .form-item.inline-checkboxes .form-item-checkbox label .hint{

		display: none;

	}

	body.no-touch .free-plan-hint{

		display: block !important;

	}

	body.no-touch .free-plan-hint.showed{

		opacity: 1;

		transform: translate(0,0);

	}

}

.flat-newslider-wrapper .newslider-block .slider-inner{

	white-space: nowrap;

	overflow: hidden;

}

.flat-newslider-wrapper .newslider-block .slider-inner.owl-loaded{

	white-space: normal;

	overflow: visible;

}

.flat-newslider-wrapper .newslider-block .slider-inner.variants-inner.items-1,

.flat-newslider-wrapper .newslider-block .slider-inner.design-inner.items-1 {

	padding-bottom: 0;

}

.flat-newslider-wrapper .newslider-block .slider-inner.variants-inner.items-1 + .owl-counter,

.flat-newslider-wrapper .newslider-block .slider-inner.design-inner.items-1 + .owl-counter{

	display: none;

}

@media screen and (min-width: 480px){

	.flat-newslider-wrapper .newslider-block .slider-inner.variants-inner.items-2,

	.flat-newslider-wrapper .newslider-block .slider-inner.design-inner.items-2{

		padding-bottom: 0;

	}

	.flat-newslider-wrapper .newslider-block .slider-inner.variants-inner.items-2 + .owl-counter,

	.flat-newslider-wrapper .newslider-block .slider-inner.design-inner.items-2 + .owl-counter{

		display: none;

	}

}

@media screen and (min-width: 640px){

	.flat-newslider-wrapper .newslider-block h2{

		margin-bottom: 25px;

	}

	.flat-newslider-wrapper .newslider-block .slider-inner.variants-inner.items-3 + .owl-counter{

		display: none;

	}

}

@media screen and (min-width: 820px){

	.flat-newslider-wrapper .newslider-block .slider-inner.variants-inner.items-4 + .owl-counter{

		display: none;

	}

}

@media screen and (min-width: 992px){

	.flat-newslider-wrapper .newslider-block .slider-inner.design-inner.items-3 + .owl-counter{

		display: none;

	}

}

@media screen and (min-width: 1000px){

	.flat-newslider-wrapper .newslider-block .slider-inner.variants-inner.items-5 + .owl-counter{

		display: none;

	}

}

@media screen and (min-width: 1160px){

	.flat-newslider-wrapper .newslider-block .slider-inner.variants-inner.items-6 + .owl-counter{

		display: none;

	}

}

@media screen and (min-width: 1200px){

	.flat-newslider-wrapper .newslider-block .slider-inner.design-inner.items-4 + .owl-counter{

		display: none;

	}

}

@media screen and (min-width: 1340px){

	.flat-newslider-wrapper .newslider-block .slider-inner.variants-inner.items-7 + .owl-counter{

		display: none;

	}

}

@media screen and (min-width: 992px){

	.section-filters .filters-content-flex .filters-content-inner .group-filters.opened .full-filter.animate[style*="undefined"] {

		height: auto;

		transition: none !important;

	}

	body.open-filter .section-filters .filters-content-flex.auto-height.group-p{

		max-height: unset;

	}

	.section-filters .filters-content-flex .filters-content-inner .form-item.form-checkboxes.family, 

	.section-filters .filters-content-flex .filters-content-inner .form-item.form-radios.family{

		padding-left: 144px;

		max-width: 1000px;

		margin-bottom: 16px;

	}

}



#footer .social a svg,

#header .social a svg,

#header .social a svg path,

.section-filters .filters-content-flex .filter-label .close-filter span,

.section-filters .open span,

.section-filters.flat .filters-content-flex .filters-content-inner .group-filters .open-full-filter span,

.results-wrapper .readmore-results span,

.flat-wrapper .filters-return svg,

.flat-wrapper .filters-return svg path,

.flat-wrapper .filters-return span,

.section-filters .sort .items .form-item-radio .item span,

.section-filters .sort .items .form-item-radio .item svg,

.results-wrapper .count-results .large-sort .item span,

.results-wrapper .count-results .large-sort .item svg,

.flat-detail .img-nav .item.floor-scheme *,

.flat-detail .img-nav .item.built *,

.flat-detail .similar-hint .flat-hint a *,

.flat-detail .img-content .slide a picture *,

.select2-results__options .select2-results__option *,

.flat-detail .object .linkHouse *,

.flat-detail .object .linkObject *,

.flat-similar-wrapper .similar-view a *,

.filters-content .large-reset *,

.filters-content .filter-label > button *,

.section-filters .filters-content-flex .filter-action button * {

	pointer-events: none;

}

#navigation .phones a span{

	display: inline;

}

@media screen and (min-width: 992px){

	header #navigation .menu + .phones{

		margin-left: 0 !important;

	}

}

.section-filters .filters-content-flex .filters-content-inner .form-item.select.main,

.section-filters .filters-content-flex .filters-content-inner .form-item.select.project,

.section-filters .filters-content-flex .filters-content-inner .form-item.interval.price.no-price{

	display: none !important;

	pointer-events: none !important;

}

.section-filters .sort.opened .items{

	height: 180px;

}

.section-filters.no-price .sort .items .form-radios .form-item-radio:nth-child(1),

.section-filters.no-price .sort .items .form-radios .form-item-radio:nth-child(2){

	display: none !important;

	pointer-events: none !important;

}

.section-filters.no-price .sort .items .form-radios .form-item-radio:nth-child(3){

	margin-top: 0;

}

.section-filters.no-price .sort.opened .items{

	height: 101px;

}

.section-filters.no-price ~ .filters-result  .results-wrapper .count-results .large-sort .item[data-sort="price"] {

	display: none !important;

	pointer-events: none !important;

}

body .roistat-lh-pulsator-phone,

body .roistat-multiwidget-pulsator-phone,

body .roistat-online-chat-pulsator-phone{

	opacity: 0.7;

}

body .roistat-lh-pulsator-phone:hover,

body .roistat-multiwidget-pulsator-phone:hover,

body .roistat-online-chat-pulsator-phone:hover{

	opacity: 0.95;

}

.flat-wrapper .flat-detail .order-form-wrap form .form-fields .form-item.order_phone {
    padding-left: 8px;
    width: calc(100% - 144px);
}