@import url("adaptive-franchise-index.css");
@import url("adaptive-franchise-issue.css");
@import url("adaptive-articles-list.css");
@import url("adaptive-franchise-page.css");
@import url("adaptive-kn-request-add.css");
@import url("adaptive-kn-add-2016.css");
@import url("adaptive-rb-index.css");
@import url("adaptive-revocation.css");
@import url("adaptive-rnom.css");
@import url("adaptive-franchise-rating.css");

@media (max-width: 1678px) {
    .old-boss.no-menu #wrap {
        margin: 30px auto 0;
    }

    .old-boss #wrap {
        /*для beboss-menu/head*/
        margin: 30px auto 0 330px;
    }
    .old-boss .footer .container {
        margin: 0 auto 0 330px;
    }
    .old-boss .batman__content {
        margin: 0 auto 0 330px;
    }
}

@media (max-width: 1380px) {
    .old-boss.no-menu #wrap {
        left: 0;
    }
    .old-boss #wrap {
        margin: 30px auto 0;
        left: 30px;
    }
    .old-boss .footer .container {
        left: 30px;
        margin: 0 auto;
    }
    .old-boss .batman__content {
        margin: 0 auto;
        position: relative;
        left: 30px;
    }
}

@media (max-width: 1123px) {
    .old-boss .batman__content {
        width: calc(100% - 160px);
    }

    .old-boss .footer .container {
        width: calc(100% - 120px);
    }

    .old-boss .obyav-nomber {
        overflow: hidden;
        padding: 20px 2% 0;
    }
    .old-boss .block-manage {
        right: 2%;
    }

    .old-boss #wrap {
        /*width: 100%;*/
        padding-bottom: 0;
        overflow: hidden !important;

        /*для beboss-menu/head*/
        width: calc(100% - 120px);
        margin: 30px 60px 0;
    }

    .old-boss #wrap #main {
        width: 100%;
        padding-bottom: 0;
    }

    .old-boss #wrap #main .content {
        padding: 0 5px;
    }

    .old-boss #wrap-footer div.b-footer {
        width: 92%;
        padding-left: 4%;
        padding-right: 4%;
        height: auto;
        position: relative;
        margin-top: 0;
    }

    .old-boss #wrap-footer div.b-footer ul.menu-copywriting {
        display: none;
    }

    .old-boss #wrap-footer div.b-footer div.footer-copyright {
        display: none;
    }

    .old-boss #wrap-footer .footer__hr {
        display: none;
    }

    .old-boss #wrap #main div.content .longread img {
        width: 100%;
        left: 0;
    }

    .old-boss #wrap #main div.content .longread iframe {
        width: 100%;
        height: 350px;
    }

    .old-boss #wrap #main div.content .page blockquote {
        width: 92%;
        padding: 15px 4%;
    }

    .old-boss #wrap #main div.comments {
        padding-left: 10px;
        padding-right: 10px;
    }

    .old-boss #wrap #main .longread-header {
        width: 100%;
        padding-left: 1%;
        padding-right: 1%;
        margin-left: -1%;
        background-size: cover;
        height: auto;
    }

    .old-boss #wrap #main .longread-header-mask {
        height: auto;
        position: relative;
        float: none;
        width: 100%;
        padding-left: 1%;
        padding-right: 1%;
        margin-left: -1%;
        padding-bottom: 10px;
    }

    .old-boss #wrap #main .longread-header-mask .longread-header-text {
        margin: 0 4%;
        position: relative;
        bottom: 0;
        top: 0;
        padding-top: 70px;
    }

    .old-boss #wrap div.header-top-page {
        width: 100%;
        padding: 11px 0  3px;
    }
    /*модификатор*/
    .old-boss #wrap div.header-top-page_new {
        width: calc(100% - 20px);
        padding: 11px 10px 3px;
    }

    .old-boss #wrap div.header-top-page div.b-company-header {
        width: 100%;
        overflow: hidden;
        margin-left: 0;
        padding: 0;
    }

    .old-boss #wrap div.header-top-page div.b-company-menu {
        width: 100%;
        overflow: hidden;
        height: auto;
        margin-left: 0;
        padding: 0;
    }

    .old-boss #wrap div.header-top-page div.b-company-menu__shadow {
        width: 100%;
        overflow: hidden;
        margin-left: 0;
        padding: 0;
        background-position: center center;
    }

    .old-boss div#wrap-footer.top_page div.b-footer {
        width: 94%;
        padding: 11px 3%  3px;
        height: 43px;
    }

    .old-boss .b-main-layout-content {
        width: 70%;
    }

    .old-boss .b-main-layout-sidebar {
        width: 28%;
        margin-left: 2%;
    }

    .old-boss .b-main-layout-sidebar__item {
        width: 96%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .old-boss a.b-main-layout-sidebar_option_padding img {
        width: 100%;
        height: auto;
    }

    .old-boss .b-main-layout-section__carousel .jcarousel-container {
        width: 100%;
    }

    .old-boss .b-main-layout-section__banner {
        background: none;
        width: 100%;
    }

    .old-boss .b-main-layout-section__banner-layout {
        width: 76.5%;
    }

    .old-boss .b-main-layout-section__new-item {
        width: 20%;
        margin-left: 3%;
    }

    .old-boss .b-main-layout-section__new-item-img {
        width: 100%;
        height: auto;
    }

    /*Адаптив для VIP*/
    .old-boss .ps-v1-lock{
        display: none;
    }
    .old-boss .ps-v1-h1__about {
        margin-left: 0;
        padding: 0 40px;
    }
    .old-boss .ps-v1-h {
        background: url(../img/pro_search/variant1/h1_bg_adaptive.jpg) no-repeat;
        width: calc(100% + 10px);
        margin-left: -5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }
    .old-boss .ps-v1-teasers__item {
        width: 31%;
    }
    .old-boss .ps-v1-ap {
        margin: 0 -5px;
        padding: 30px 10px 0;
    }
    .old-boss #wrap .ps-v1-ap__htext,
    .old-boss .ps-v1-ap__img {
        display: none;
    }

    /*Адаптив для VIP*/
    .old-boss .ps-v1-wrap {
        max-width: 100%;
    }

    .old-boss .ps-v1-tariff_2 .ps-v1-tariff__item {
        margin-right: 20px;
    }
    .old-boss .ps-v1-tariff_2 .ps-v1-tariff__item:last-child {
        margin-right: 0;
    }

    .old-boss .ps-v1-tariff__item {
        display: block;
        margin: 0 auto 20px;
        float: none;
    }

    .old-boss .ps-v1-tariff__item:first-child {
        margin-left: auto;
    }

    .old-boss .ps-v1-tariff__item:last-child {
        margin-bottom: 0;
    }
}
/*для breadcrumbs*/
@media (max-width: 1123px) {
    .old-boss #wrap .breadcrumbs {
        width: calc(100% - 310px);
        padding-left: 2%;
    }
}

@media (max-width: 875px) {
    .old-boss #wrap .breadcrumbs {
        width: auto;
        padding-top: 10px;
    }
}

@media (max-width: 850px) {
    .old-boss {
        padding-top: 50px;
    }
    .old-boss #wrap {
        margin: 30px auto 0;
        left: 0;
        width: 100%;
    }
    .old-boss .footer .container {
        width: 100%;
        left: 0;
    }
    .old-boss .batman {
        display: none !important;
    }
}

@media (max-width: 770px) {
    .old-boss .b-main-layout-content {
        width: 96%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .old-boss .b-main-layout-sidebar {
        display: none;
    }

    .old-boss #wrap #main div.content .longread iframe {
        width: 100%;
        height: 300px;
    }

    .old-boss #wrap .comments .f-default_type_fr-zayavka {
        padding-left: 10px;
        padding-right: 10px;
    }

    .old-boss #wrap .comments .f-default_type_fr-zayavka .f-default__dt {
        width: 100%;
    }

    .old-boss #wrap .f-default_type_fr-zayavka .f-default__dt label {
        padding-bottom: 0;
        color: #505050;
    }

    .old-boss #wrap .f-default_type_fr-zayavka .f-default__dd label {
        padding-bottom: 0;
    }

    .old-boss #wrap .comments textarea {
        width: 90%;
    }

    .old-boss #wrap #main div.content .longread {
        padding-left: 10px;
        padding-right: 10px;
    }

    .old-boss #wrap #main div.content div.artc-subscribe {
        width: 90%;
        padding: 10px 5%;
    }

    .old-boss #wrap #main div.content div.artc-subscribe input.artc-subscribe__inpt {
        margin: 10px 0 0 0;
        display: block;
        clear: both;
    }

    .old-boss #wrap #main div.content div.artc-subscribe input.artc-subscribe__btn {
        margin: -10px 0 0 0;
        display: block;
        clear: both;
    }

    .old-boss .index-content-hide-tablet {
        display: none;
    }

    /*Адаптив для VIP*/
    .old-boss .ps-v1-teasers__item {
        max-width: 540px;
        width: 100%;
        margin: 0 auto;
        padding: 0 10px;
        box-sizing: border-box;
        float: none;
    }
    .old-boss .ps-v1-teasers__item:first-child {
        margin: 0 auto;
    }
}
@media (max-width: 600px) {

    .old-boss .b-main-layout-section__banner-layout {
        width: 100%;
    }

    .old-boss .b-main-layout-section__new-item {
        display: none;
    }


    /*Адаптив для VIP*/
    .old-boss .ps-v1-tariff_2 .ps-v1-tariff__item {
        display: block;
        margin: 0 auto 20px !important;
        float: none;
    }

    .old-boss .ps-v1-tariff_2 .ps-v1-tariff__item:first-child {
        margin-left: auto;
    }

    .old-boss .ps-v1-tariff_2 .ps-v1-tariff__item:last-child {
        margin-bottom: 0;
    }
}
@media (max-width: 450px) {

    .old-boss .b-main-layout-section__banner {
        margin-left: 0;
        height: auto;
    }

    .old-boss .b-main-layout-section__banner-layout {
        width: 100%;
    }

    .old-boss .b-main-layout-section__new-item {
        display: none;
    }

    .old-boss .b-main-layout-section__banner-img {
        position: relative;
        left: 0 !important;
        top: 0 !important;
        bottom: auto !important;
    }

    .old-boss .b-main-layout-section__banner-head {
        position: relative;
        left: 0;
        top: 0;
        bottom: auto;
    }

    .old-boss .b-main-layout-section__banner-link-all {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .old-boss #wrap .b-main-layout-section__banner-link {
        display: none;
    }

    .old-boss div.block-registration-popup {
        width: 90%;
        padding: 20px 5% 28px;
    }

    .old-boss div.block-registration-popup-input-element {
        width: 100%;
        left: -10%;
    }

    .old-boss div.block-registration-popup-input-element dd input[type="text"] {
        width: auto;
    }

    .old-boss #register-popup-block-add-text {
        display: none;
    }

    .old-boss div.block-registration-popup-input-element dd label.desc {
        display: none;
    }

    .old-boss div.notification_center {
        display: none;
    }

    .old-boss #wrap #main div.content .longread iframe {
        width: 100%;
        height: 200px;
    }

    .old-boss .form_adapt .form_dt {
        width: 100%;
        padding-top: 0;
        padding-bottom: 10px;
        float: none;
    }

    .old-boss .form_adapt .form_dd {
        margin-left: 0%;
    }

    .old-boss #wrap .form_adapt .form_adapt-button {
        width: 100%;
    }

    .old-boss .form_adapt .form_input,
    .old-boss .form_adapt .form_textarea {
        width: 100% !important;
        box-sizing: border-box;
    }

    /*Адаптив для VIP*/
    .old-boss .ps-v1-h {
        margin-left: -80px;
        width: calc(100% + 85px);
    }
    .old-boss #wrap .ps-v1-h__text {
        left: 90px;
    }
}

