@charset "UTF-8";

[data-error="true"] {
    border: 2px solid #efec08 !important;
}

.has-error .response-message {
    color: #efec08;
}

.mry-h1-special, .mry-h1-products {
    font-size: 52px;
    line-height: 64px;
}

.mry-text-special, .mry-text-products {
    font-size: 22px;
    line-height: 26px;
}

.mry-text-center ul, .mry-text-center ul li {
    color: #fff;
    list-style: none;
}

.mry-text-center p {
    color: #fff;
    font-size: 22px;
    line-height: 26px;
}

.mry-text-justify p {
    color: #fff;
    font-size: 22px;
    line-height: 26px;
}

.mry-text-justify ul, .mry-text-justify ul li {
    color: #fff;
    font-size: 22px;
    line-height: 26px;
    text-align: justify;
}

.mry-app .mry-top-panel .mry-logo-frame .mry-logo{
    width:190px;
}

.mry-form input[type=checkbox] {
    width: auto;
    height: 20px !important;
    margin-bottom: 0px;
}


@media (max-width: 768px) {
    .mry-app .mry-top-panel .mry-logo-frame .mry-logo {
        width: 140px;
    }

    .container{
        margin-bottom: 50px;
    }

    .mry-project-slider-item .mry-project-frame .mry-main-title-frame .mry-main-title h1 {
        line-height: 30px;
        font-size: 26px;
    }

    .mry-magic-cursor{
        display:none;
    }

    .col-brand {
        width:50%;
        vertical-align:top;
    }

    .mry-menu nav ul .menu-item a, .mry-menu-catalog nav ul .menu-item a{
        font-size: 26px;
    }
}

.mry-border-text {
    line-height: 45px !important;
    font-size: 52px !important;
}

.mry-text-justify p {
    color: #fff;
    font-size: 22px;
    line-height: 26px;
}

.mry-label.lng{
    padding-right: 15px;
}

.mry-label.menu {
    padding-left: 15px;
}

.mry-text-justify p a {
    color: #efec08;
}
