
.facad-hover-card {
    width: 300px;
    height: 250px;
}

#feature-page {
    position: relative;
}

ul.dots {
    z-index: 3;
}

div[data-filo_sec="5"] .philosophy__img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    object-position: left;
}

.floor-flat-link:hover path,
.floor-flat-link:hover polygon {
    fill: #bb8064;
    opacity: .9;
}


/*.flat__img img{
	max-height: 400px
}*/

#floor-plan-page .filter-plan-block__c svg {
    width: 90%;
}

.main-slaider .slaider-title {
    font-size: min(5vw, 60px);
    max-width: 650px!important;
}

@media screen and (max-width: 1280px) {
    .main-slaider .slaider-title {
        font-size: 60px;
    }
}

@media screen and (max-width: 668px) {
    .main-slaider .slaider-title {
        font-size: 38px;
        max-width: 400px!important;
    }
}

@media screen and (max-width: 425px) {
    .main-slaider .slaider-title {
        font-size: 36px;
        max-width: 360px!important;
    }
}

@media screen and (max-width: 375px) {
    .main-slaider .slaider-title {
        margin-right: 15px;
        max-width: 285px!important;
    }

}

.menu {
    z-index: 57;
}

#veb-kamera-page .breadcrumbs {
    margin: 0 0 50px 0;
    padding-right: 45px;
}

.logo-img-svg-site {
    display: none;
}

iframe {
    border: none;
}

.contact-info-block-wrap-tel :nth-child(2) {
    display: none;
}

.contact-info-block-wrap-tel :nth-child(1) {
    border: none;
}

.rngst_phone_button {
    /* display: none !important; */
    bottom: calc(5% - 14.25px) !important;
    right: calc(0.7% - 2.25px) !important;
}


/**уменьшение виджетов ринго и Живо на мобильных версиях */

@media screen and (min-width:481px) {
    .rngst_phone_button {
        transform: scale(1.1) translate(-15%, 0);
    }
    /* .label_158._bottom_7cd._pad50_b00,
		.label_158._left_e9c._pad50_b00, .label_158._right_9e7._pad50_b00,
		#jcont
		{
			right:175px !important;
		} */
}

@media screen and (max-width:480px) {
    .button_be7 {
        width: 50px !important;
        height: 50px !important;
    }
    .logoIconCloud_38b {
        width: 31px !important;
        height: 27px !important;
        transform: rotateY(0deg) !important;
        background-position: 1px -1px !important;
        background-size: contain !important;
    }
    .rngst_phone_button {
        transform: scale(1.1);
        left: calc(50% - 90px) !important;
        bottom: calc(14px * 0.6) !important;
        right: auto !important;
    }
}

.b24-widget-button-position-bottom-right {
    right: 51px !important;
    /* bottom: 169px !important; */
    bottom: 86px !important;
}

@media screen and (max-width:480px) {
    .b24-widget-button-position-bottom-right {
        right: 51px !important;
        bottom: 49px !important;
    }
}

#panorama-page .breadcrumbs {
    padding: 0 45px 0 45px;
    margin-bottom: 50px;
}

#panorama-page .camera-block {
    width: 85%;
    margin: 0 auto;
}

@media (max-width: 770px) {
    #panorama-page .camera-block {
        width: 100%;
        margin: 0;
    }
}

.flat-site-wrap div[data-floornum="17-18"] {
    display: none;
}

.hide_form {
    display: none;
}

@media screen and (max-width:575px) {
    .camera-block .b-lazy {
        width: 100%!important;
    }
    .camera-block iframe {
        width: auto;
        height: auto;
    }
    .camera-block>.b-lazy {
        margin: auto !important;
    }
}

@media screen and (max-width: 375px){
    .main-slaider .slaider-title {
        font-size: 27px;
    }
}

.u-checkbox-list-item.u-checkbox-list-item--add{
    width: auto;
    height: auto;
}

.u-checkbox-list-item.u-checkbox-list-item--add .u-filter__checkbox__label{
    width: 164px;
}



@media screen and (max-width: 720px){
    .gen-content .breadcrumbs{
        flex-direction: column;
    }
    .gen-content .page-link-filter{
        display: flex;
        margin-left: 0;
        margin-top: 30px;
    }
}

@media screen and (max-width: 460px){
    .card-filter{
        width: calc(50% - 10px);
    }

    .card-filter-list-item__key, .card-filter-list-item__val{
        font-size: 9px;
        line-height: 1.5;

    }

    .card-filter{
        padding: 10px 5px 35px 5px;
    }

    .card-filter-btn__text{
        font-size: 10px;
    }

    .card-filter__btn{
        height: 35px;
    }

    .card-filter__title{
        font-size: 15px;
    }
}
@media screen and (max-width: 425px){
    .card-filter{
        width: calc(50% - 10px);
    }
}
@media screen and (max-width: 375px){
    .card-filter{
        width: calc(50% - 10px);
    }
}

.section-second__link {
	margin-top: 29%;
}

@media screen and (min-width: 1441px) {
.menu-item {
    margin-bottom: 7%;
}}

@media (max-width: 414px) {
    .menu__title {
        margin-bottom: 35px;
    }
}

@media only screen and ( max-width: 1445px) and (min-width: 1200px) {
    .menu__title {
        margin-bottom: 30px;
    }

    .menu-item__title {
        margin-bottom: 9px;
    }

    .submenu-item a {
        margin-bottom: 6px;
    }

    .menu {
        padding-top: 50px;
        padding-bottom: 40px;
    }
}
/*
Ламає меню!!!!!!!!!!!!!!!
.preview.preview--show { background-color: rgba(0,0,0,0.9); }
.js-menu,
.js-modal {
    opacity: 0;
}
 */
 
 .white_numbers_master_plan {
	 fill:#fff !important;
 }
 
 @media screen and (max-width: 1440px) {
	.contact-info-block {
		margin-bottom: 23px;
	}
 }
 
 .SmartoAgency {
	 height: 56px;
 }