.header .menu__link {
    text-transform: uppercase;
}

@media (max-width: 992px) {
    .maps iframe {
        height: 300px;
    }
}

@media (max-width: 768px) {
    .maps iframe {
        height: 200px;
    }
}

.main-video__link {
    width: 100%;
    height: 100%;

}

@media (min-width: 1200px) {
    .header .current-menu-item {
        background-color: #c8e27b;
        box-shadow: inset 0px 0px 6px rgba(84, 123, 46, 0.65);
    }
}


.blog__item-desc {
    -webkit-line-clamp: 5; /* Число отображаемых строк */
    display: -webkit-box; /* Включаем флексбоксы */
    -webkit-box-orient: vertical; /* Вертикальная ориентация */
    overflow: hidden;
}

.blog__item {
    padding: 1px 1px!important;
}

.forms__success {
    display: none;
}
.forms__success-subtitle {
    font-weight: 300;
    font-size: 20px;
}

.just-validate-error-field {
    border: 1px solid red;
}
.just-validate-error-label {
    margin-top: -20px;
}
.messages .just-validate-error-label {
    margin: -30px 0 20px 0 !important;
}

.hero__image-mask img {
    max-width: 100%;
}

@media (max-width:1100px) {

.header .menu__link {
    width:100%;
    display:block;
}
.menu__sub-item a {
     width:100%;
    display:block;
}
}