.callback_frame.jqmWindow.jqm-init.show * {
    box-sizing: border-box !important;
}

html.bx-core.bx-no-touch.bx-no-retina.bx-firefox body.fill_bg_n.mheader-v1.header-v7.footer-v3.title-v3.with_phones div.body.hover_shine div.main.banner-AUTO div.container div.row div.maxwidth-theme div.col-md-9.col-sm-12.col-xs-12.content-md div.main-section-wrapper div.row.filters-wrap div.col-md-7.col-sm-5.ordering-wrap div.select-outer.black {
    display: none;
}

.catalog.sections .row_block .item .info {
    padding-left: 20px;
}

.slice-item div.image {
    display: none;
}

.price_val {
    white-space: nowrap;
}

#tarif,
.tarif-link {
    display: none !important;
}

.item.active .title a {
    color: unset;
}

html.bx-core.bx-no-touch.bx-no-retina.bx-firefox body.fill_bg_n.mheader-v1.header-v7.footer-v3.title-v3.with_phones div.body.hover_shine div.main.banner-AUTO div.container div.row div.maxwidth-theme div.col-md-9.col-sm-12.col-xs-12.content-md div.text_before_items,
html.bx-core.bx-no-touch.bx-no-retina.bx-firefox body.fill_bg_n.mheader-v1.header-v7.footer-v3.title-v3.with_phones div.body.hover_shine div.main.banner-AUTO div.container div.row div.maxwidth-theme div.col-md-9.col-sm-12.col-xs-12.content-md div.text_before_items,
html.bx-core.bx-no-touch.bx-no-retina.bx-firefox body.fill_bg_n.mheader-v1.header-v7.footer-v3.title-v3.with_phones div.body.hover_shine div.main.banner-AUTO div.container div.row div.maxwidth-theme div.col-md-9.col-sm-12.col-xs-12.content-md div.main-section-wrapper div.row.filters-wrap div.col-md-7.col-sm-5.ordering-wrap div.select-outer.black,
.detail .introtext,
subscribe-block-wrapper,
.detail .stockblock .item-views:before {
    display: none;
}

#footer span.callback-block.animate-load.twosmallfont.colored.white.btn-default.btn:hover {
    color: #ffffff !important;
    background-color: #3d3d3d;
    border: 1px solid #3d3d3d;
}

footer#footer * {
    box-sizing: border-box !important;
}

header.header-v7.canfixed * {
    box-sizing: border-box !important;
}

.callback_frame.jqmWindow.jqm-init.show * {
    box-sizing: border-box !important;
}

div#headerfixed * {
    box-sizing: border-box !important;
}

p._top {
    font-size: 30px;
    color: #fff;
    font-weight: 500;
    padding-left: 10px;
    margin-top: 20px;
}

p._botton {
    font-size: 50px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 0 !important;
}

.banners-small {
    padding: 55px 0px 88px;
}

.banners-small .item .title .preview-block {
    font-size: 0.89em;
    color: #222;
    font-weight: normal;
    padding: 6px 0px 0px;
}

@media (max-width: 530px) {
    footer .subscribe-edit {
        width: 65% !important;
    }
    .detail .introtext {
        /* display: table; */
        display: none;
    }
    /* .item .body-info .previewtext {
        display: none;
    } */
    td {
        display: table-cell !important;
    }
    table.order-block tr td {
        display: block !important;
    }
    div.wraps.gallerys {
        display: none;
    }
    table.table,
    table.table tbody,
    table.table td,
    table.table th,
    table.table thead,
    table.table tr {
        display: table-row;
    }

    .regular_mobile > h2 {
        font-size: 28px !important; 
        line-height: 36px !important;
    }
}
.scbbtn {
    border-radius: 40px;
}
.scbname {
    border-radius: 40px;
    padding: 10px 10px 10px 20px;
}
.scbphone {
    border-radius: 40px;
    padding: 10px 10px 10px 20px;
}
footer .scbname, footer .scbphone {
 padding: 10px 10px 10px 20px;   
}

col-md-9 col-sm-12 col-xs-12 content-md
{
    padding-left: 32px;    
}

.bx-yandex-map {
    margin: 0 auto;
    padding: 0 20px 0 20px;
}

@media (max-width: 1350px) {
    .bx-yandex-map {
        width: 100% !important;
    }
}
