.personal.top.login,
.detail.services .drag_block.n_12.comments,
.catalog.detail .drag_block.comments,
.sharing,
.share .shares-block,
.price_txt .text-info,
.garanty-block.filed,
.popup_video,
.bx_filter.bx_filter_vertical.catalog.swipeignore {
    display: none !important;
}
@media (max-width: 767px) {
    #footer .container .row.bottom-middle .col-md-8 {
        display: none;
    }
    .ordering-wrap > div {
        display: block;
    }
}

.container iframe, .container object, .container video {
    min-width: unset !important;
}

/* iframe adaptive */
.container iframe {
    max-width: 100%;
}

.ogn__youtube_gallery {
    max-width: 1100px;
    width: 100%;
    margin: auto;
    margin-bottom: 20px;
}

.ogn__seotext_mainpage {
    max-width: 1100px;
    width: 100%;
    margin: auto;
    margin-bottom: 20px;
}

/* Блок консультация (главная) */
.ogn_consult_mainpage {
    font-family: "Roboto",Arial,sans-serif;
    background: #373d44;
    color: #969ba5;
    text-align: center;
    padding: 20px 0;
}
.ogn_consult_mainpage .ogn__header {
    font-family: "Roboto",Arial,sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}
.ogn_consult_mainpage .ogn__text {
    max-width: 800px;
    margin: auto;
    margin-bottom: 20px;
}
.ogn__h3_div_catalog {
    font-weight: normal;
    padding: 0px 0px 34px;
    margin: 0px;
    font-size: 1.733em;
    display: inline-block;
    position: relative;
    line-height: 24px;
}

/* ПРАЙС СКАЧАТЬ */
.ogn__price_download {
    text-align: center;
}
.ogn__price_download a {
    
}

/* О КОМПАНИИ */
.ogn__about_section {
    margin: 40px 0;
}
.ogn__about_section .ogn__header {
    font-weight: normal;
    padding: 0px 0px 34px;
    margin: 0px;
    font-size: 1.733em;
    position: relative;
    line-height: 24px;
    text-align: center;
}
.ogn__about_section .ogn__scheme {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    max-width: 100%;
    margin: auto;
}
.ogn__about_section .ogn__scheme .ogn__item {
    box-sizing: border-box;
    max-width: 290px;
    width: 100%;
    min-height: 237px;
    padding: 20px 50px 10px 35px;
    background: #f7f7f8;
    background-size: 100% 100%;
    border: 1px dotted #222222;
}
.ogn__about_section .ogn__scheme .ogn__title {
    margin-bottom: 14px;
    font-weight: bold;
    font-size: 18px;
    color: #222222;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ogn__about_section .ogn__scheme .ogn__title:before {
    content: "";
    display: block;
    margin-right: 10px;
}
.ogn__about_section .ogn__scheme .ogn__title.ogn__call:before {
    width: 72px;
    height: 58px;
    background: url(/images/company/sl-tel.png) no-repeat 0 0;
}

.ogn__about_section .ogn__scheme .ogn__title.ogn__order:before {
    width: 51px;
    height: 61px;
    background: url(/images/company/sl-order.png) no-repeat 0 0;
}
.ogn__about_section .ogn__scheme .ogn__title.ogn__car:before {
    width: 77px;
    height: 63px;
    background: url(/images/company/sl-export.png) no-repeat 0 0;
}
.ogn__about_section .ogn__scheme .ogn__title.ogn__pay:before {
    width: 64px;
    height: 62px;
    background: url(/images/company/sl-funds.png) no-repeat 0 0;
}
.ya-share2__item:before {
    background: none !important;
}