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

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

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

li.FrameUniversalBasic001__menu-nested-has-sub-menu:first-child {
    display: none !important;
}

.FrameUniversalBasic001__header-center {
    background: #1c2c3b !important;
}

.FrameUniversalBasic001__phone-list-text,
.FrameUniversalBasic001__header-schedule-item {
    color: #fff !important;
}

/*
.FrameUniversalBasic001__search-input {
    width: 80% !important;
}
*/

footer a.FrameUniversalBasic001__phone-list-text {
    color: #363636 !important;
}

.WebElementsSliderSlider001__slide-overlay {
    background: none !important;
}

#booking_iframe_iframe {
    min-height: 600px !important;
    margin-left: 0px;
    margin-top: -15px;
}

.FrameUniversalBasic001__header {
    z-index: 10000;
}

/* mobile */

@media screen and (max-width: 768px) {
    .WebElementsTextArticleText iframe {
        max-height: 300px;
    }
}

.uni-pageContent {
    min-height: 0;
}

@media screen and (min-width: 1200px) {
  .FrameUniversalBasic001__search-input {
    width: 80% !important;
  }
}


@media screen and (max-width: 767px) {
  .WebElementsUniGalleryUni__images {
    display: block;
  }
  .WebElementsUniGalleryUni__images-item_4 .WebElementsUniGalleryUni__images-item-image {
    margin-bottom: 20px;
  }
}


@media screen and (min-width: 768px) {
  .WebElementsUniGalleryUni__images-item_4 {
    border: none !important;
  }
}

.FrameUniversalBasic001__header-top {
    background: #1c2c3b;
}

body .BlocksTopBarBasic001__item .uni__heading_H4 {
    color: #fff !important;
}

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

@media screen and (max-width: 768px) {
    .WebElementsTextArticleText iframe {
        max-height: 500px;
    }

    .ymaps-2-1-79-map {
        bottom: 126px !important;
    }

    .BlocksContactsBasic001__map {
        height: 940px !important;
    }

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

    .FrameUniversalBasic001__breadcrumbs-arrow-down-wr {
        display: none;
    }

    
    .FrameUniversalBasic001__breadcrumbs-has-sub-menu:after {
        padding: 0 !important;
    }

    .uni-pageContent-description-columns-pageDescription {
        margin-top: 20px;
    }
}