.general_content iframe {
    width: 100%;
}

.header .left-header .header-menu .menu>li {
    margin-right: 25px;
}

.header .left-header .header-menu .menu>li:last-child {
    margin-right: 0 !important;
}

body .header:not(.active) .left-header,
body .header:not(.active) .right-header {
    width: 50%;
}

.section_simple_big.dark_mode {
    background: #585f65;
}

body .picker__select--month, body .picker__select--year {
    font-size: 11px;
}


body .picker__day {
     font-size: 11px;
}

body .picker__weekday {
        padding-left: 0;
    padding-right: 0;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
}

body .picker__button--today, body .picker__button--clear, body .picker__button--close {
    font-size: 10px;
    letter-spacing: 0;
}

body .reviewmgr-stream iframe {
    margin-left:-10px;
}

@media (max-width: 1700px) {

    body .header .right-header .wrap-item.phone a,
    body .header .right-header .wrap-item.email a {
        font-size: 1.3rem;
    }

    body .header .right-header .wrap-item.phone:before,
    body .header .right-header .wrap-item.email:before {
        top: -4px;
        width: 25px;
        height: 25px;
        background-size: 12px;
    }

    body .header .right-header .wrap-item {
        margin-left: 14px !important;
    }

    body .header .right-header .wrap-item.phone,
    body .header .right-header .wrap-item.email {
        padding-left: 31px !important;
    }
    body .selectric-items ul, body .selectric-items li {
        font-size: 12px;
    }
}

@media (max-width: 1550px) {
    body .header .left-header .header-menu .menu>li {
        margin-right: 14px !important;
    }

    body .header .right-header .wrap-item .btn {
        padding: 7px 6px;
        font-size: 1.1rem;
    }

    body .header .right-header .wrap-item.phone a,
    body .header .right-header .wrap-item.email a {
        font-size: 1.2rem;
    }

    body .header .right-header .wrap-item.phone:before,
    body .header .right-header .wrap-item.email:before {
        top: -2px;
        width: 21px;
        height: 21px;
        background-size: 10px;
    }
}

@media (max-width: 1480px) {
    body .header .left-header .wrap-logo img {
        height: 37px;
    }

    body .header .left-header .header-menu .menu>li>a {
        font-size: 1.25rem;
    }

    body .header .right-header .wrap-item {
        margin-left: 8px !important;
    }

    body .header .right-header .wrap-item.phone,
    body .header .right-header .wrap-item.email {
        padding-left: 26px !important;
    }
}

@media (max-width: 1380px) {
    body .header.active .left-header {
        width: 70%;
    }

    body .header.active .right-header {
        width: 30%;
    }

    body .header .left-header .header-menu .menu>li>a {
        font-size: 1.2rem;
    }


}

@media (max-width: 1240px) {

    body .header.active .left-header {
        width: 80%;
    }

    body .header.active .right-header {
        width: 20%;
    }

    body .header .left-header .wrap-logo img {
        height: 35px;
    }

    body .header .left-header .header-menu .menu>li>a {
        font-size: 1.15rem;
    }
}


@media (max-width: 1024px) {
    body .header.active .left-header {
        width: 50%;
    }

    body .header.active .right-header {
        width: 50%;
    }
}