.FrameUniversalBasic001-1 .FrameUniversalBasic001__header-logo-img {
    height: 160px !important;
    width: 160px !important;
}

.FrameUniversalBasic001__header-top {
    padding: 0px 0px 0 0px !important;
}

.FrameUniversalBasic001__header-center {
    padding: 10px 0 10px 0 !important;
}

.FrameUniversalBasic001__search-input {
    max-width: 245px !important;
}

.FrameUniversalBasic001__header-schedule-item {
    color: #fff;
}

.FrameUniversalBasic001__header .FrameUniversalBasic001__phone-list-text {
    color: #fff;
}

.FrameUniversalBasic001__header .FrameUniversalBasic001__header-phone-btn {
    color: #fff !important;
    border-bottom: 1px dashed #fff !important;
}

.FrameUniversalBasic001__header-phone-ico {
    color: #fff !important;
}

.FrameUniversalBasic001__header-schedule-ico {
    color: #fff !important;
}

.FrameUniversalBasic001__breadcrumbs-item--active {
    color: #000 !important;
}

.BlocksPagesListBasic002__item {
    font-weight: normal;
}

article.NewsCardBasic001__article table, article.NewsCardBasic001__article td {
    border: none !important;
}

.NewsCardBasic001__right {
    display: none !important;
}

a.contentpagetitle {
    display: none;
}

article.NewsCardBasic001__article .modal {
    display: block !important;
    position: static !important;
}

.WebElementsSliderSlider001__slide-overlay {
    background: rgba(0, 0, 0, 0.0) !important;
}

[data-id="2255"] .WebElementsAccordionBasic001__accordion011420-top {
    padding: 5px;
}

[data-id="2255"] p {
	margin-bottom: 0 !important;
}

.PrologueUniCallback__callback13022020-widget1 {
	display: none;
}

li.FrameUniversalBasic001__menu-nested-has-sub-menu[data-id="1031000986"] ul ul {
	right: 280px !important;
}

@media screen and (max-width: 768px) {
    .ymaps-2-1-79-map {
        bottom: 126px !important;
    }

    .BlocksContactsBasic001__map {
        height: 940px !important;
    }

    .BlocksContactsBasic001__box {
        position: relative;
        background: #fff; 
        z-index: 1;
    }
}