.product-cat-block a.img_wrap
    {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 200px;
    }


.old_price b,
.big_price .old_price
    {
    text-decoration: line-through;
    font-weight: normal;
    }
.new_price
    {
    color: red;
    font-size: 1.2em;
    }

.big_price .old_price
    {
    padding-right: 10px;
    color: #888;
    }
.product_sale_text
    {
    color: red;
    font-size: 2em;
    font-weight: bold;
    padding-bottom: 20px;
    }


.calc_table .calc_img_wrap
    {
    background: #fff;
    text-align: center;
    }



.data_table
    {
    
    }
    .data_table th
        {
        font-size: 14px;
        text-transform: none;
        font-weight: 600;
        background: #e3e3e3;
        }
    .data_table th,
    .data_table td
        {
        border: 1px #ccc solid;
        padding: 2px 5px;
        text-align: center;
        }

p.broker
    {
    }

.header-main .header-main-phone
    {
    padding-left: 30px;
    }

.header-main .header-main-phone .phone
    {
    padding-right: 10px;
    }

.important_phone .phone::after
    {
    display: none;
    }
    
.header-main-phone.heading-font.header-addr-wrap a
    {
    font-size: 12px;
    }

.benefits_7 ul li
    {
    font-size: 18px;
    margin: 20px 0;
    }


.main_calc_button_wrap_td
    {
    }

.main_calc_button_wrap input
    {
    margin: 5px auto;
    }
.main_calc_button_wrap input[type="text"]
    {
    width: 100% !important;
    padding: 10px !important;
    }


.header-menu li a
    {
    
    }
.header-menu li.current-menu-item > span
    {
    color: #F7941D;
    }


.contact_page_phones
    {
    width: 33%;
    float: left;
    }

.contact_page_map
    {
    width: 67%;
    float: left;
    }


.mobile-menu-holder .lang_bar
    {
    }

/* ============================================================================ */
/* Планшет - меньше 768px  =================================================== */
/* ============================================================================ */
@media (max-width: 768px) {
.contact_page_phones,
.contact_page_map
    {
    width: 100%;
    float: none;
    }

.calc_table .calc_img_wrap img
    {
    width: 100% !important;
    height: auto !important;

    }


}