/* all */
html body #bvi-toggler-menu-hide {
    display: none !important;
}

/* html body.menu_state_open .bvi-body .header1_union_block.header1-block1 {
    left: 50% !important;
} */

/* html body.menu_state_open .bvi-body .header1-adapt-menu {
    left: 3% !important;
} */

html body .bvi-body .cmsl_razdsite h1 {
    font-size: 30px !important;
}

html body.body_dialogred_open .bvi-panel {
    display: none !important;
}

html body .bvi-body .header1-block1__inner_logo .adapt {
    display: none !important;
}

html body .bvi-body .header1-block3__inner_obrat {
    display: flex !important;
    justify-content: center !important;
}

html body .bvi-body .napr1__inner_title {
    font-size: 30px !important;
}

html body .bvi-body .uslugi_category_represent_list_item_name {
    font-size: 22px !important;
}

html body .bvi-body .uslugi_category_represent_list_item_name a {
    font-size: 22px !important;
}

html body .bvi-body .uslugi_category_represent_list_item_text_anons br {
    display: none;
}

html body .bvi-body .about1__inner_info2_title {
    font-size: 30px !important;
}

html body .bvi-body .about1__inner_info3_news_title a {
    font-size: 30px !important;
}

html body .bvi-body .specials__inner_title {
    font-size: 30px !important;
}

html body .bvi-body .direct__about_action_specialist .loczagol a {
    font-size: 24px !important;
}

html body .bvi-body .preimt1__inner_list1_item .t_text {
    font-size: 18px !important;
}

html body .bvi-body .header_floating_eye {
    margin-right: 45px !important;
    align-self: center;
}

html body .bvi-body .header_floating_eye a {
    font-size: 12px !important;
    line-height: 1 !important;
}

html body .bvi-body .header_floating_eye a img {
    margin-right: 10px !important;
    filter: invert(1) !important;
}

html body .bvi-body .header_floating_eye.not-floating {
    margin-right: 0px !important;
}

@media (max-width: 1023px) {

    html body .bvi-body {
        padding-top: 55px !important;
    }

    html body .bvi-panel {
        top: 58px !important
    }

    html body .header_floating_eye.not-floating {
        display: none !important;
    }

    .header1-adapt-eye {
        display: block;
    }

    html body .bvi-body .header1-adapt-eye .bvi-panel-close {
        width: 62px !important;
        font-size: 10px !important;
        color: #fff !important;
    }

    html body .bvi-body .header1-block2__inner_info2 {
        display: none !important;
    }

    html body .bvi-body .header1_union_block {
        position: relative !important;
    }

    html body .header1_union_block.header1-block1 {
        position: fixed !important;
        z-index: 9999999;
    }

    html body .bvi-body .header1-adapt-menu {
        /* position: absolute !important; */
        top: 15px;
    }

    html body .bvi-body .header1-adapt-menu span {
        background: #fff !important;
    }

    html body .bvi-body .header1-block1__inner_logo .desctop {
        display: none !important;
    }

    html body .bvi-body .header1-block1__inner_logo .adapt {
        display: block !important;
    }

    html body .bvi-body .header1-adapt-cloud {
        display: none;
    }

    html body .bvi-body .header1-block3 {
        top: 0px !important;
    }

    html body .bvi-body .header_floating_eye.not-floating {
        display: none;
    }

    html body .bvi-body {
        overflow: hidden !important;
    }

    html body .bvi-body .header1-block3 {
        z-index: 99 !important;
    }

    html body .bvi-body .preimt1__inner_list1_item .t_text {
        font-size: 15px !important;
    }

    html body .bvi-body .napr1__inner_title {
        font-size: 24px;
    }

    html body .bvi-body .uslugi_category_represent_list_item_inner {
        min-height: 310px;
        height: auto;
    }

    html body.menu_state_open .bvi-body .header1-block1__inner_menu {
        z-index: 0 !important;
    }
}

@media (max-width: 479px) {
    html body .bvi-body .header1-block3 {
        top: 180px !important;
    }
}

/* white */
html body .bvi-body[data-bvi-theme=white] * {
    background-color: transparent !important;
}

html body[data-page="default"] .bvi-body[data-bvi-theme=white] .header1 {
    background: #eee !important;
}

html body .bvi-body[data-bvi-theme=white] .header_floating {
    background: #eee !important;
}

html body .bvi-body[data-bvi-theme=white] .slider_header_wrap .slider_header_item a {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=white] .slider_header_wrap .swiper-pagination-bullet::after {
    background: #ccc !important;
}

html body .bvi-body[data-bvi-theme=white] .slider_header_wrap .swiper-pagination-bullet-active::after {
    background: #000 !important;
}

html body .bvi-body[data-bvi-theme=white] .header1-block3__inner_obrat_btn {
    background: #ccc !important;
}

html body .bvi-body[data-bvi-theme=white] .union_button1 {
    background: #ccc !important;
}

html body .bvi-body[data-bvi-theme=white] .union_button2 {
    background: #ccc !important;
}

html body .bvi-body[data-bvi-theme=white] .union_button3 {
    background: #ccc !important;
}

html body .bvi-body[data-bvi-theme=white] .footer1 {
    background: #eee !important;
}

html body .bvi-body[data-bvi-theme=white] .footer1__inner_block1_info1_btn {
    background: #ccc !important;
    background-image: none;
}

@media (max-width: 1023px) {

    html body .bvi-body[data-bvi-theme=white] * {
        background-color: #000;
    }

    html body .bvi-body[data-bvi-theme=white] .header1_union_block {
        background-image: none !important;
        background: #7d7d7d !important;
    }

    html body .bvi-body[data-bvi-theme=white] .header1-block1__inner_menu {
        background-color: #fff !important;
    }

    html body .bvi-body[data-bvi-theme=white] .header1-block1__inner_menu a {
        color: #000 !important;
    }
}


/*  black */
html body .bvi-body[data-bvi-theme=black] * {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] .header1-block1__inner_menu a {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .header1-block1__inner_menu a:hover {
    color: #000 !important;
}

html body[data-page="default"] .bvi-body[data-bvi-theme=black] .header1 {
    background: #000 !important;
}

html body[data-page="default"] .bvi-body[data-bvi-theme=black] .header1-block1__inner_menu a {
    color: #fff !important
}

html body[data-page="default"] .bvi-body[data-bvi-theme=black] .header1-block1__inner_menu a:hover {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .header1-block3__inner_text1 {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .header1-block2__inner_info2_tel a {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .header1-block2__inner_info2_obrat a {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .header1-block2__inner_info1_text h1 {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .header_floating {
    background: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .header1-block3__inner_obrat_btn:hover {
    background: #fff !important;
    opacity: 1 !important;
}

html body .bvi-body[data-bvi-theme=black] .header1-block3__inner_obrat_btn:hover .t_img img {
    filter: invert(1) !important;
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] .slider_header_wrap .slider_header_item a {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] .slider_header_wrap .swiper-pagination-bullet::after {
    background: #ccc !important;
}

html body .bvi-body[data-bvi-theme=black] .slider_header_wrap .swiper-pagination-bullet-active::after {
    background: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .header1-block3__inner_obrat_btn {
    background: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .union_button1 {
    background: #fff !important;
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .union_button1:hover {
    background: #000 !important;
    color: #fff !important;
    opacity: 1 !important;
}

html body .bvi-body[data-bvi-theme=black] .union_button2 {
    background: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .union_button2:hover {
    background: #000 !important;
    color: #fff !important;
    opacity: 1 !important;
}

html body .bvi-body[data-bvi-theme=black] .union_button3 {
    background: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .union_button3:hover {
    background: #000 !important;
    color: #fff !important;
    opacity: 1 !important;
}

/* represent */
html body .bvi-body[data-bvi-theme=black] .uslugi_category_represent_list_item_name {
    color: #000 !important
}

html body .bvi-body[data-bvi-theme=black] .uslugi_category_represent_list_item_name a {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .uslugi_category_represent_list_item_text_anons {
    color: #000 !important
}

html body .bvi-body[data-bvi-theme=black] .uslugi_category_represent_list_item_text_anons a {
    color: #000 !important
}

html body .bvi-body[data-bvi-theme=black] .uslugi_category_represent_list_item_direct_list_item_name a {
    color: #000 !important
}

/* footer */
html body .bvi-body[data-bvi-theme=black] .footer1 {
    background: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .footer1__inner_block1_info1_btn {
    background: #fff !important;
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .footer1__inner_block1_info1_btn span {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .footer1__inner_block1_info1_btn .t_img {
    filter: invert(1) !important;
}

html body .bvi-body[data-bvi-theme=black] .footer1__inner_block1_info1_btn:hover {
    background-color: #000 !important;
}

html body .bvi-body[data-bvi-theme=black] .footer1__inner_block1_info1_btn:hover span {
    background-color: transparent !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=black] .footer1__inner_block1_info1_btn:hover .t_img {
    filter: invert(0) !important;
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=black] .footer1__inner_block1_info1_btn:hover .t_img img {
    background-color: transparent !important;
}

/* Преимущества */
html body .bvi-body[data-bvi-theme=black] .preimt1__inner_list1_item .t_img img {
    filter: invert(1) !important;
}

/* Направления */
html body .bvi-body[data-bvi-theme=black] .uslugi_direct_list3_item_inner_abs_title {
    color: #000 !important;
}

/* Прайс-лист */
html body .bvi-body[data-bvi-theme=black] .uslugi__direct_pricelist_lister_item.active .uslugi__direct_pricelist_lister_title {
    color: #ccc !important;
}

@media (max-width: 1023px) {
    html body .bvi-body[data-bvi-theme=black] .header1_union_block {
        background-image: none !important;
        background: #000 !important;
    }

    html body .bvi-body[data-bvi-theme=black] .header1-block1__inner_menu {
        background: #000 !important;
        z-index: 99999 !important;
    }

    html body .bvi-body[data-bvi-theme=black] .header1-block1__inner_menu>ul>li>a {
        color: #fff !important;
    }
}


/* blue */
html body .bvi-body[data-bvi-theme=blue] * {
    background-color: transparent !important;
}

html body[data-page="default"] .bvi-body[data-bvi-theme=blue] .header1 {
    background: #9dd1ff !important;
}

html body .bvi-body[data-bvi-theme=blue] .header_floating {
    background: #9dd1ff !important;
}

html body .bvi-body[data-bvi-theme=blue] .slider_header_wrap .slider_header_item a {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=blue] .slider_header_wrap .swiper-pagination-bullet::after {
    background: #ccc !important;
}

html body .bvi-body[data-bvi-theme=blue] .slider_header_wrap .swiper-pagination-bullet-active::after {
    background: #9dd1ff !important;
}

html body .bvi-body[data-bvi-theme=blue] .header1-block3__inner_obrat_btn {
    background: #063462 !important;
}

html body .bvi-body[data-bvi-theme=blue] .header1-block3__inner_obrat_btn span {
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=blue] .union_button1 {
    background: #063462 !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=blue] .union_button2 {
    background: #063462 !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=blue] .union_button3 {
    background: #063462 !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=blue] .footer1 {
    background: #9dd1ff !important;
}

html body .bvi-body[data-bvi-theme=blue] .footer1__inner_block1_info1_btn {
    background: #063462 !important;
}

html body .bvi-body[data-bvi-theme=blue] .footer1__inner_block1_info1_btn span {
    color: #fff !important;
}

@media (max-width: 1023px) {
    html body .bvi-body[data-bvi-theme=blue] .header1_union_block {
        background-image: none !important;
        background: #063462 !important;
    }

    html body .bvi-body[data-bvi-theme=blue] .header1-block1__inner_menu {
        background: #9dd1ff !important;
    }
}


/* brown 5ea519   4d4b43 */
html body .bvi-body[data-bvi-theme=brown] * {
    background-color: transparent !important;
}

html body[data-page="default"] .bvi-body[data-bvi-theme=brown] .header1 {
    background: #f7f3d6 !important;
}

html body .bvi-body[data-bvi-theme=brown] .header_floating {
    background: #f7f3d6 !important;
}

html body .bvi-body[data-bvi-theme=brown] .slider_header_wrap .slider_header_item a {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=brown] .slider_header_wrap .swiper-pagination-bullet::after {
    background: #ccc !important;
}

html body .bvi-body[data-bvi-theme=brown] .slider_header_wrap .swiper-pagination-bullet-active::after {
    background: #4d4b43 !important;
}

html body .bvi-body[data-bvi-theme=brown] .header1-block3__inner_obrat_btn {
    background: #4d4b43 !important;
}

html body .bvi-body[data-bvi-theme=brown] .header1-block3__inner_obrat_btn span {
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=brown] .union_button1 {
    background: #4d4b43 !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=brown] .union_button2 {
    background: #4d4b43 !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=brown] .union_button3 {
    background: #4d4b43 !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=brown] .footer1 {
    background: #f7f3d6 !important;
}

html body .bvi-body[data-bvi-theme=brown] .footer1__inner_block1_info1_btn {
    background: #4d4b43 !important;
}

html body .bvi-body[data-bvi-theme=brown] .footer1__inner_block1_info1_btn span {
    color: #fff !important;
}

@media (max-width: 1023px) {
    html body .bvi-body[data-bvi-theme=brown] .header1_union_block {
        background-image: none !important;
        background: #4d4b43 !important;
    }

    html body .bvi-body[data-bvi-theme=brown] .header1-block1__inner_menu {
        background: #f7f3d6 !important;
    }
}



/* green */
html body .bvi-body[data-bvi-theme=green] * {
    background-color: transparent !important;
}

html body[data-page="default"] .bvi-body[data-bvi-theme=green] .header1 {
    background: #f7f3d6 !important;
}


html body .bvi-body[data-bvi-theme=green] .header1-block1__inner_menu a {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=green] .header1-block1__inner_menu a:hover {
    color: #000 !important;
}

html body[data-page="default"] .bvi-body[data-bvi-theme=green] .header1 {
    background: #3b2716 !important;
}

html body[data-page="default"] .bvi-body[data-bvi-theme=green] .header1-block1__inner_menu a {
    color: #a9e44d !important
}

html body[data-page="default"] .bvi-body[data-bvi-theme=green] .header1-block1__inner_menu a:hover {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=green] .header1-block3__inner_text1 {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=green] .header1-block2__inner_info2_tel a {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=green] .header1-block2__inner_info2_obrat a {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=green] .header1-block2__inner_info1_text h1 {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=green] .header_floating {
    background: #3b2716 !important;
}

html body .bvi-body[data-bvi-theme=green] .slider_header_wrap .slider_header_item a {
    background-color: transparent !important;
}

html body .bvi-body[data-bvi-theme=green] .slider_header_wrap .swiper-pagination-bullet::after {
    background: #ccc !important;
}

html body .bvi-body[data-bvi-theme=green] .slider_header_wrap .swiper-pagination-bullet-active::after {
    background: #4d4b43 !important;
}

html body .bvi-body[data-bvi-theme=green] .header1-block3__inner_obrat_btn {
    background: #478b04 !important;
}

html body .bvi-body[data-bvi-theme=green] .header1-block3__inner_obrat_btn span {
    color: #fff !important;
    background-image: none;
}

html body .bvi-body[data-bvi-theme=green] .union_button1 {
    background: #478b04 !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=green] .union_button2 {
    background: #478b04 !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=green] .union_button3 {
    background: #478b04 !important;
    color: #fff !important;
}

html body .bvi-body[data-bvi-theme=green] .footer1 {
    background: #3b2716 !important;
}

html body .bvi-body[data-bvi-theme=green] .footer1__inner_block1_info1_btn {
    background: #478b04 !important;
}

html body .bvi-body[data-bvi-theme=green] .footer1__inner_block1_info1_btn span {
    color: #fff !important;
}

/* represent */
html body .bvi-body[data-bvi-theme=green] .uslugi_category_represent_list_item_name {
    color: #000 !important
}

html body .bvi-body[data-bvi-theme=green] .uslugi_category_represent_list_item_name a {
    color: #000 !important;
}

html body .bvi-body[data-bvi-theme=green] .uslugi_category_represent_list_item_text_anons {
    color: #000 !important
}

html body .bvi-body[data-bvi-theme=green] .uslugi_category_represent_list_item_text_anons a {
    color: #000 !important
}

html body .bvi-body[data-bvi-theme=green] .uslugi_category_represent_list_item_direct_list_item_name a {
    color: #000 !important
}

/* Направления */
html body .bvi-body[data-bvi-theme=green] .uslugi_direct_list3_item_inner_abs_title {
    color: #000 !important;
}

@media (max-width: 1023px) {
    html body .bvi-body[data-bvi-theme=green] .header1_union_block {
        background-image: none !important;
        background: #3b2716 !important;
    }

    html body .bvi-body[data-bvi-theme=green] .header1-block1__inner_menu {
        background: #3b2716 !important;
    }

    html body .bvi-body[data-bvi-theme=green] .header1-block1__inner_menu>ul>li a {
        color: #478b04 !important;
    }
}

/* 11 */