#mainContent .nav-tab-bottom {
    padding-bottom: 9px !important;
}

#mainContent .active.nav-tab-bottom {
    padding-bottom: 10px !important;
}

#mainContent .nav-tabs > .last.active:after,
#mainContent .nav-tabs > .first.active:before {
    background-image: none;
}

#mainContent .nav-tab-full {
    height: 103px;
}

#mainContent .nav-tab-full div.border {
    height: 80px;
}

#mainContent .nav-tabs div.last {
    height: 107px;
}

#mainContent div.select-wrapper:after {
    width: 24px !important;
}

#content-body-public-account-data #mainContent form#public_form_account div.select-wrapper-2:after {
    top: 27px;
}

@media (min-width: 1200px) {
    #mainContent .user-nav-tabs div.first.tab .nav-tab-bottom {
        padding-bottom: 2px !important;
    }

    #mainContent .user-nav-tabs div.active.last.tab .nav-tab-bottom,
    #mainContent .user-nav-tabs div.active.first.tab .nav-tab-bottom {
        padding-bottom: 10px !important;
    }

    #mainContent .user-nav-tabs .nav-tab-bottom {
        height: auto;
    }

    #mainContent .user-nav-tabs .active .nav-tab-bottom {
        height: auto;
    }

    #mainContent .user-nav-tabs .last .nav-tab-bottom {
        height: 35px;
    }

    #mainContent .user-nav-tabs div.last {
        height: 112px;
    }

    #mainContent .nav-tabs:before {
        top: 113px !important;
    }

    #content-body-public-publication-list #mainContent .nav-tabs::before {
        top: 116px !important;
    }

    #mainContent .user-nav-tabs:before {
        top: 116px;
    }

    #mainContent ul.sell-subnav li:first-child {
        width: 155px;
    }

    #mainContent ul.sell-subnav li:nth-child(2) a {
        width: 60px;
    }

    #mainContent ul.sell-subnav li:nth-child(3) {
        width: 186px;
    }

    #mainContent ul.sell-subnav li:nth-child(3) a {
        width: 145px;
    }

    #mainContent ul.sell-subnav li:nth-child(4) {
        width: 136px;
    }

    #mainContent ul.sell-subnav li:nth-child(4) a {
        width: 100px;
    }

    #mainContent ul.sell-subnav li:nth-child(5) {
        width: 152px;
    }

    #mainContent ul.sell-subnav li:nth-child(5) a {
        width: 115px;
    }

    #mainContent ul.sell-subnav li:last-child {
        width: 173px;
    }

    #mainContent ul.sell-subnav li:last-child a {
        width: 130px;
    }

    #content-body-public-sell-step1 #mainContent .nav-tabs:before,
    #content-body-public-sell-step2 #mainContent .nav-tabs:before,
    #content-body-public-sell-step3 #mainContent .nav-tabs:before,
    #content-body-public-sell-step4 #mainContent .nav-tabs:before,
    #content-body-public-sell-step5 #mainContent .nav-tabs:before,
    #content-body-public-sell-step6 #mainContent .nav-tabs:before,
    #mainContent .nav-tabs.business-nav:before {
        top: 111px !important;
    }

    #mainContent .nav-tabs.user-nav-tabs:before {
        top: 121px !important;
    }

    #mainContent .nav-tabs.info-nav-tabs::before {
        top: 105px !important;
    }

    #mainContent .info-nav-tabs div.tab.last {
        height: 105px !important;
    }

    #mainContent ul.sell-subnav li:nth-child(2) button {
        width: 65px;
    }

    #mainContent ul.sell-subnav li:nth-child(4) button {
        width: 100px;
    }

    #mainContent ul.sell-subnav li:nth-child(5) button {
        width: 116px;
    }

    #mainContent ul.sell-subnav li:nth-child(6) button {
        width: 138px;
    }

}

@media (min-width: 992px) and (max-width: 1199px) {
    #mainContent .user-nav-tabs div.tab.first .nav-tab-bottom {
        padding-bottom: 6px !important;
    }

    #mainContent ul.sell-subnav li:first-child {
        width: 130px;
    }

    #mainContent ul.sell-subnav li:first-child a {
        width: 100px;
    }

    #mainContent ul.sell-subnav li:nth-child(2) {
        width: 83px;
    }

    #mainContent ul.sell-subnav li:nth-child(2) a {
        width: 40px;
    }

    #mainContent ul.sell-subnav li:nth-child(3) {
        width: 160px;
    }

    #mainContent ul.sell-subnav li:nth-child(3) a {
        width: 125px;
    }

    #mainContent ul.sell-subnav li:nth-child(4) {
        width: 105px;
    }

    #mainContent ul.sell-subnav li:nth-child(4) a {
        width: 55px;
    }

    #mainContent ul.sell-subnav li:nth-child(5) {
        width: 130px;
    }

    #mainContent ul.sell-subnav li:nth-child(6) {
        width: 140px;
    }

    #mainContent ul.sell-subnav li:nth-child(6) a {
        width: 105px;
    }

    #content-body-public-publication-list #mainContent .nav-tabs::before {
        top: 117px !important;
    }

    #mainContent .nav-tabs.sell-nav div:not(.active).last {
        height: 104px !important;
    }

    #mainContent .nav-tabs.sell-nav div:not(.active).last li.nav-tab {
        height: 100px !important;
    }

    #mainContent .nav-tabs.info-nav-tabs::before {
        top: 104px !important;
    }

    #mainContent .info-nav-tabs div.tab.last {
        height: 99px !important;
    }

    #mainContent ul.sell-subnav li:nth-child(1) button {
        width: 98px;
    }

    #mainContent ul.sell-subnav li:nth-child(2) button {
        width: 47px;
    }

    #mainContent ul.sell-subnav li:nth-child(3) button {
        width: 127px;
    }

    #mainContent ul.sell-subnav li:nth-child(4) button {
        width: 72px;
    }

    #mainContent ul.sell-subnav li:nth-child(5) button {
        width: 97px;
    }
}

@media (max-width: 1199px) {
    #mainContent .active .nav-tab-bottom {
        height: 70px;
    }

    #mainContent .nav-tab-bottom.active {
        height: 71px;
    }

    #mainContent .nav-tab-full {
        height: 106px;
    }

    #mainContent .nav-tabs div.last {
        height: 110px;
    }

    #mainContent .nav-tabs.search-nav div.last {
        height: auto;
    }

    #mainContent .nav-tab-full div.border {
        height: 75px;
    }

    #mainContent .search-nav .nav-tab-full div.border {
        height: auto;
    }

    #mainContent .user-nav-tabs .nav-tab-bottom {
        height: 57px;
    }

    #mainContent .user-nav-tabs div.last {
        height: 112px;
    }

    #mainContent .user-nav-tabs .last .nav-tab-bottom {
        height: 39px;
    }
}