/*2016.11.04 FIX*/

.btn-blank {
    background-color: transparent;
    border: 2px solid #26caca;
    line-height: 17px;
    color: #bbb;
    padding: 10px;
}
header .btn-blank {
    background-color: transparent;
    border: 2px solid #26caca;
    color: #616161;
    white-space: nowrap;
}
.m-catalog__link {
    line-height: 18px;
    padding: 10px 0 10px 30px;
}
.m-catalog__link:hover {
    text-decoration: none;
}
.b-sign .f-default__field {
    background: #ecffff;
}
.desktop .btn-blank:hover,
.btn-blank:hover {
    background-color: #26caca;
    border-color: #26caca;
    color: #fff;
}
.btn-messages {
    display: inline-block;
    vertical-align: middle;
    padding-top: 35px;
    width: 60px;
    height: 55px;
    position: relative;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 11px;
    color: #424849;
    -webkit-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
}
.btn-messages:before {
    display: block;
    content: "";
    position: absolute;
    top: 10px;
    left: 16px;
    background-image: url(../img/sprite2.png);
    background-position: -0 -0;
    width: 27px;
    height: 24px;
}
.btn-messages:after {
    display: block;
    content: "";
    position: absolute;
    background-image: url(../img/sprite.png);
    background-position: -307px -80px;
    width: 22px;
    height: 20px;
    top: 0;
    right: -10px;
}
.desktop .btn-messages:hover {
    color: #26caca;
}
.btn-messages.new-message:after {
    background-image: url(../img/sprite2.png);
    background-position: -40px -3px;
    -webkit-animation: icon_blink 8s ease-out;
    -moz-animation: icon_blink 8s ease-out;
    animation: icon_blink 8s ease-out;
}
.m-profile__messages.new-message {
    background-image: url(../img/sprite2.png);
    background-position: -40px -2px;
    -webkit-animation: icon_blink 8s ease-out;
    -moz-animation: icon_blink 8s ease-out;
    animation: icon_blink 8s ease-out;
}
@-webkit-keyframes icon_blink {
    from {
        opacity: 1
    }
    10% {
        opacity: 0.1;
    }
    20% {
        opacity: 1;
    }
    30% {
        opacity: 0.1;
    }
    40% {
        opacity: 1;
    }
    50% {
        opacity: 0.1;
    }
    60% {
        opacity: 1;
    }
    70% {
        opacity: 0.1;
    }
    80% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    to {
        opacity: 1
    }
}
@-moz-keyframes icon_blink {
    from {
        opacity: 1
    }
    10% {
        opacity: 0.1;
    }
    20% {
        opacity: 1;
    }
    30% {
        opacity: 0.1;
    }
    40% {
        opacity: 1;
    }
    50% {
        opacity: 0.1;
    }
    60% {
        opacity: 1;
    }
    70% {
        opacity: 0.1;
    }
    80% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    to {
        opacity: 1
    }
}
@-o-keyframes icon_blink {
    from {
        opacity: 1
    }
    10% {
        opacity: 0.1;
    }
    20% {
        opacity: 1;
    }
    30% {
        opacity: 0.1;
    }
    40% {
        opacity: 1;
    }
    50% {
        opacity: 0.1;
    }
    60% {
        opacity: 1;
    }
    70% {
        opacity: 0.1;
    }
    80% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    to {
        opacity: 1
    }
}
@keyframes icon_blink {
    from {
        opacity: 1
    }
    10% {
        opacity: 0.1;
    }
    20% {
        opacity: 1;
    }
    30% {
        opacity: 0.1;
    }
    40% {
        opacity: 1;
    }
    50% {
        opacity: 0.1;
    }
    60% {
        opacity: 1;
    }
    70% {
        opacity: 0.1;
    }
    80% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    to {
        opacity: 1
    }
}
.m-footer__item {
    margin-bottom: 0;
}
.m-footer__link {
    padding: 6px 5px;
    display: inline-block;
}
.desktop .m-footer__link:hover,
.m-footer__link:hover {
    color: #ffffff;
    background-color: rgba(135, 135, 135, 0.8);
}
.pr-garage__item:before {
    display: none;
}
.pr-garage__item:hover {
    background-color: #a2a2a2;
    cursor: pointer;
}
.s-menu__top {
    background: #26caca;
}
.f-models__garage-count {
    background: #26caca;
}
.f-models__garage-count:hover {
    background: #75c8c8;
}
.f-models__garage-count._new {
    -webkit-animation: garage-quad-blink 4s ease-out;
    -moz-animation: garage-quad-blink 4s ease-out;
    animation: garage-quad-blink 4s ease-out;
}
@-webkit-keyframes garage-quad-blink {
    from {background: #26caca;}
    18% {background: #353838;}
    36% {background: #26caca;}
    54% {background: #353838;}
    72% {background: #26caca;}
    90% {background: #353838;}
    to {background: #26caca;}
}
@-moz-keyframes garage-quad-blink {
    from {background: #26caca;}
    18% {background: #353838;}
    36% {background: #26caca;}
    54% {background: #353838;}
    72% {background: #26caca;}
    90% {background: #353838;}
    to {background: #26caca;}
}
@-o-keyframes garage-quad-blink {
    from {background: #26caca;}
    18% {background: #353838;}
    36% {background: #26caca;}
    54% {background: #353838;}
    72% {background: #26caca;}
    90% {background: #353838;}
    to {background: #26caca;}
}
@keyframes garage-quad-blink {
    from {background: #26caca;}
    18% {background: #353838;}
    36% {background: #26caca;}
    54% {background: #353838;}
    72% {background: #26caca;}
    90% {background: #353838;}
    to {background: #26caca;}
}
@media only screen and (max-width: 1024px) {
    .btn-messages.new-message:after {
        display: none;
    }
    .btn-messages:after {
        display: none;
    }
    .desktop .m-footer__link:hover {
        background-color: rgba(164, 164, 164, 0.8);
    }
    .btn-messages {
        font-size: 0;
        line-height: 0;
        width: 40px;
        height: 50px;
    }
    .btn-messages:before {
        top: 13px;
        left: 8px;
    }
    .btn-garage {
        width: 27px;
    }
    .btn-messages {
        width: 32px;
    }
    .b-sign__link {
        width: auto;
    }
    .btn-messages.new-message .btn-garage__count {
        -webkit-animation: icon_blink 5s ease-out;
        -moz-animation: icon_blink 5s ease-out;
        animation: icon_blink 5s ease-out;
    }
}
.f-close-request .b-stars {
    display: inline-block;
    margin-bottom: 13px;
}
.f-close-request .stars-label {
    display: inline-block;
    margin: 0 0 10px 5px;
    font-size: 13px;
    vertical-align: middle;
}
.f-close-request .btn-default._send {
    margin-top: 15px;
}
.f-spares__col_left {
    width: 25%;
    float: left;
}
.f-spares__col_middle {
    width: 50%;
    float: left;
    padding: 0 2%;
}
.f-spares__col_right {
    width: 25%;
    float: right;
}
.f-spares__col_left-name {
    font-size: 15px;
    line-height: 17px;
    color: #fff;
    margin: 20px 0;
}
.w_50 {
    float: left;
    width: 49%;
    margin-right: 2%;
}
.w_50:nth-child(2n) {
    margin-right: 0;
}
.spares_tab .f-spares__cell {
    margin-bottom: 15px;
}
.spares_tab .f-spares__cell+.f-spares__cell {
    margin-left: 0;
}
.f-default__file._preview {
    padding-bottom: 0;
    height: 180px;
}
.f-spares__cell textarea {
    width: 100%;
    min-height: 105px;
    font-size: 16px;
    line-height: 20px;
    padding: 10px 25px;
}
.f-default__file {
    margin-right: 0;
    margin-left: 5%;
}
.spares_tab .f-spares__cell input {
    width: 100%;
    height: 45px;
    background-color: #fff;
    color: #000;
    padding-left: 21px;
    font-size: 16px;
}
.s-search__tabs-content._active {
    display: inline-block;
    width: 100%;
}
.spares_tab .f-spares__col_bottom {
    float: right;
    width: 75%;
    padding: 0 0 0 2%;
    margin-bottom: 15px;
}
.spares_tab .btn-default {
    width: 100%;
    height: 60px;
    font-size: 20px;
}
.spares_tab .f-full-search {
    margin-bottom: 0;
}
.spares_tab .f-full-search__footer {
    display: inline-block;
    width: 100%;
}
.spares_tab .f-full-search__footer .f-models__garage {
    display: inline-block;
}
.spares_tab .f-models__garage-count {
    display: inline-block;
}
.spares_tab .f-full-search__text {
    float: right;
}
.f-spares__row {
    color: #fff;
    font-size: 14px;
}
.progressbar {
    height: 30px;
    position: relative;
    margin: 10px 0 20px 0;
    background: #fff;
    padding: 10px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
    -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
    box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
}
.progressbar > span {
    display: block;
    height: 30px;
    background-color: #26caca;
    -webkit-box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4);
    position: absolute;
    overflow: hidden;
    top: 0px;
    left: 0px;
    transition: ALL 0.2s ease;
    -webkit-transition: ALL 0.2s ease;
    -moz-transition: ALL 0.2s ease;
    -o-transition: ALL 0.2s ease;
}
.progress-count {
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    position: absolute;
    left: 5px;
    top: 0;
}
@media only screen and (max-width: 1170px) {
    .spares_tab .f-spares__cell input {
        padding-left: 12px;
        font-size: 14px;
    }
    .f-spares__cell textarea {
        font-size: 14px;
        line-height: 18px;
        padding: 10px 12px;
    }
}
@media only screen and (max-width: 1024px) {
    .spares_tab .f-spares__cell {
        margin-left: 0;
        max-width: inherit;
    }
    .f-spares__col_left-name {
        font-size: 13px;
        line-height: 15px;
    ;
        margin: 10px 0;
    }
    .spares_tab .f-full-search__text {
        float: left;
    }
}
@media only screen and (max-width: 740px) {
    .f-spares__col_left {
        width: 50%;
    }
    .f-spares__col_middle {
        padding-right: 0;
    }
    .f-spares__col_right {
        width: 50%;
        margin-right: 50%;
        float: left;
    }
    .spares_tab .f-spares__col_bottom {
        width: 100%;
        padding: 0;
    }
    .spares_tab .btn-default {
        height: 70px;
    }
    .w_50 {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 15px;
    }
    .f-spares__cell textarea {
        min-height: 96px;
    }
    .b-sign__link {
        width: 30px;
    }
}
@media only screen and (max-width: 600px) {
    .f-spares__col_left {
        width: 100%;
    }
    .f-spares__col_middle {
        width: 100%;
        padding: 0;
    }
    .f-spares__col_right {
        width: 100%;
        margin-right: 0;
    }
    .spares_tab .btn-default {
        font-size: 14px;
        padding: 0;
    }
}
@media only screen and (max-width: 1024px) {
    .s-header .f-search {
        margin-left: auto;
    }
    .f-search {
        width: auto;
    }
    .f-search__toggle {
        display: inline-block;
    }
    .f-search__inner {
        position: absolute;
        left: 0;
        top: 72px;
        width: 100%;
        z-index: 2;
        -webkit-transform: translateY(-200px);
        -ms-transform: translateY(-200px);
        transform: translateY(-200px);
    }
    ._active-search .f-search__inner {
        position: fixed;
        top: 72px;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
@media (min-width: 1024px) {
    .s-header.fixed .s-header__top .container.h-bottom {
        padding: 5px 20px 3px 20px;
    }
    .s-header.fixed .s-header__top .container.h-bottom {
        padding: 5px 20px 3px 20px;
    }
    .s-header.fixed .s-header__bottom {
        padding-top: 97px;
    }
    header.fixed+.header-empty,
    .s-header.fixed .header-empty {
        display: none !important;
    }
}

.b-one-spare-part__bottom {
    display: inline-block;
    width: 100%;
}
.b-one-spare-part__bottom-left {
    float: left;
    width: 30%;
}
.b-one-spare-part__bottom-right {
    float: left;
    width: 300px;
    padding-left: 2%;
}
.b-one-spare-part__bottom-right p {
    margin-bottom: 5px;
}
.b-one-spare-part__description-price {
    display: inline-block;
    vertical-align: middle;
}
.b-one-spare-part__description-equal {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    left: 0;
    height: 45px;
    margin: 0 20px;
}
.b-one-spare-part__bottom .btn-default {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.gray-bg {
    background-color: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 10;
}
.w-pop {
    position: fixed;
    top: 10%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 600px;
    background-color: #fff;
    z-index: 11;
}
.w-pop textarea,
.w-pop input[type="text"],
.w-pop input[type="email"],
.w-pop input[type="tel"] {
    width: 100%;
    height: 44px;
    border: 1px solid #e0e1e1;
    font-size: 15px;
    color: #020202;
    padding: 0 20px;
    background: #fff;
    margin-bottom: 15px;
}
.w-pop textarea {
    height: 100px;
    padding: 10px 20px;
}
.w-pop .pop-header {
    padding: 20px;
    margin-top: 35px;
    background: -webkit-linear-gradient(bottom, #313535, #444b4b) #424646;
    background: linear-gradient(to top, #313535, #444b4b) #424646;
    width: 104%;
    margin-left: -2%;
}
.w-pop .close-pop {
    font-size: 40px;
    line-height: 20px;
    position: absolute;
    right: 6px;
    top: 7px;
    cursor: pointer;
    color: #26caca;
}
.w-pop .close-pop:hover {
    color: #000;
}
.w-pop .pop-body {
    padding: 20px;
}
.w-pop .name {
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
}
.w-pop p {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
}
.w-pop p i {
    display: block;
}
.gray-bg,
.popup {
    display: none;
}
@media only screen and (max-width: 900px) {
    .b-one-spare-part__top-aside {
        width: 100%;
    }
    .b-one-spare-part .b-info {
        display: inline-block;
        width: 100%;
        padding: 10px;
        max-width: 100%;
    }
    .b-one-spare-part .b-info__top {
        float: left;
        width: 50%;
    }
    .b-one-spare-part .b-info__bottom {
        float: left;
        width: 50%;
    }
    .b-one-spare-part__bottom-wrap {
        display: inline-block;
        width: 100%;
        padding-right: 0;
    }
    .b-one-spare-part__bottom-right {
        float: left;
        width: 100%;
        padding-left: 0;
    }
    .b-one-spare-part__bottom-right .row {
        margin: 15px 0;
    }
}
@media only screen and (max-width: 767px) {
    .b-one-spare-part .b-info__top {
        width: 100%;
    }
    .b-one-spare-part .b-info__bottom {
        width: 100%;
    }
    .wrapper__content {
        background-color: #fff;
    }
}
@media only screen and (max-width: 670px) {
    .w-pop {
        top: 0%;
        min-height: 100vh;
        width: 100%;
    }
    .w-pop .pop-header {
        width: 100%;
        margin-left: 0;
    }
    .pop-body {
        padding: 10px 15px;
        max-height: calc(100vh - 135px);
        overflow-y: scroll;
    }
    .w-pop .name {
        font-size: 15px;
        line-height: 18px;
        text-align: center;
    }
    .w-pop textarea {
        height: 60px;
    }
    .b-one-spare-part__bottom .btn-default {
        display: block;
        margin-top: 20px;
    }
}
.s-why-better {
    text-align: center;
    padding: 5px 0 44px;
}
.s-why-better .s-catalog__title {
    text-align: center;
}
.s-why-better .s-catalog__title span {
    color: #12adad;
}
.s-why-better .w-wrapper {
    display: inline-block;
    width: 100%;
}
.s-why-better .w-better {
    display: inline-block;
    vertical-align: top;
    width: 235px;
    margin: 20px 0;
}
.s-why-better .w-better .icon {
    content: "";
    width: 63px;
    height: 63px;
    background-image: url(../img/sprite2.png);
    display: block;
    margin: 10px auto;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 50%;
}
.s-why-better .w-better .icon.icon_1 {
    background-position: -70px 5px;
}
.s-why-better .w-better .icon.icon_2 {
    background-position: -124px 5px;
}
.s-why-better .w-better .icon.icon_3 {
    background-position: -179px 5px;
}
.s-why-better .w-better .icon.icon_4 {
    background-position: -233px 5px;
}
.s-why-better .w-better .icon.icon_5 {
    background-position: -288px 4px;
}
.s-why-better .w-better .name {
    font-size: 20px;
    line-height: 24px;
    margin: 10px 0;
}
.s-why-better .w-better .name b {
    display: block;
    font-size: 28px;
    line-height: 32px;
}
.s-why-better .w-better .description {
    font-size: 13px;
    line-height: 14px;
    padding: 0 30px;
}
.s-application .s-search__tab._zch:before,
.s-search__tab._zch:before {
    background-image: url(../img/sprite2.png);
    background-position: 0px -30px;
    height: 26px;
}
.s-application .s-search__tab._sto:before,
.s-search__tab._sto:before {
    height: 26px;
    background-image: url(../img/sprite.png);
    background-position: -307px -40px;
    width: 22px;
    height: 20px;
}
.f-default__file-preview-wrap {
    margin: 15px 0;
}
.f-spares__text {
    font-size: 16px;
    color: #d2d6d7;
    float: right;
    display: inline-block;
}
.button-left {
    float: right;
    width: 49%;
    margin-right: 0%;
}
.b-sign {
    margin-left: 0px;
    float: right;
}
.btn-transparent {
    line-height: 47px;
    padding: 0 25px;
    font-size: 15px;
}
.s-catalog__title span {
    color: #12adad;
}
.s-catalog__title span.bold {
    color: #202020;
    font-weight: bold;
}
.s-header__bottom {
    background-image: url(../img/pattern.jpg);
    background: #373e48;
}
.s-header__top .container {
    padding: 0 45px 0 20px;
}
.s-header__top .container.h-top {
    padding-top: 0;
}
.s-header__top .container.h-bottom {
    padding: 0px 20px 3px 20px;
}
.s-header__top .container.h-top .wrapper {
    display: inline-block;
    width: 100%;
}
.h-top {
    display: inline-block;
    width: 100%;
}
.main-slogan {
    font-size: 16px;
    line-height: 20px;
    color: #404040;
    display: inline-block;
    vertical-align: middle;
    margin-left: 125px;
}
.main-slogan span {
    color: #12adad;
}
.b-sign__link {
    display: inline-block;
    padding: 2px 5px;
    margin: 0;
}
.m-site__link {
    line-height: 52px;
}
.b-sign__link._registration {
    background-color: #dfdfdf;
}
.l-all-orders__title span {
    color: #12adad;
}
.b-sign__link._exit:before,
.b-sign__link._profile:before {
    display: block;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    background-image: url(../img/sprite.png);
    background-position: 0px -98px;
    width: 64px;
    height: 64px;
    -webkit-transform: translate(-50%, -50%) scale(0.4);
    -ms-transform: translate(-50%, -50%) scale(0.4);
    transform: translate(-50%, -50%) scale(0.4);
    display: none;
}
.b-sign__link._profile:before {
    background-position: -229px 0px;
}
.slick-arrow {
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 35%;
    width: 50px;
    height: 50px;
    z-index: 1;
    font-size: 0;
}
.slick-arrow.slick-next {
    left: inherit;
    right: 10px;
}
.slick-arrow:before {
    width: 30px;
    height: 30px;
    content: "";
    position: absolute;
    left: 15px;
    top: 10px;
    border-top: 4px solid #fff;
    border-left: 4px solid #fff;
    border-radius: 3px;
    transform: rotate(-45deg);
}
.slick-arrow.slick-next:before {
    transform: rotate(135deg);
    left: 0;
}
.slick-arrow.slick-prev:before {
    transform: rotate(-45deg);
}
.section-branding {
    background-color: #f1f1f1;
    padding: 30px 3%;
    margin-bottom: 30px;
}
.section-branding .s-catalog__text {
    margin-bottom: 0;
}
.b-slider__item .btn-transparent {
    margin: 20px 0;
    color: #187777;
}
.b-slider__item .btn-transparent:hover {
    color: #ffffff;
    background-color: rgba(38, 202, 202, 0.8);
}
.b-slider__title+.b-slider__text {
    margin-top: 0;
}
.b-slider__text {
    margin: 30px 0;
}
.b-sample__title {
    margin-bottom: 6px;
}
.b-sample__title a:hover {
    text-decoration: underline;
}
.b-sample__left a:hover img {
    opacity: 0.8;
}
.b-sample__price {
    margin-bottom: 25px;
}
.b-sample__right .b-info {
    margin-top: 10px;
}
.b-slider__item {
    padding-bottom: 100px;
    margin-bottom: 126px;
}
.s-search__tab {
    background: rgba(93, 96, 96, 1);
}
.s-search__tab+.s-search__tab {
    border-left: 2px solid #4b4b4b;
}
.s-search__tab._active {
    background: rgba(53, 56, 56, 1);
}
.s-search__tabs-content._active {
    background: rgba(53, 56, 56, 1);
}
.s-search__bottom {
    bottom: 30px;
}
.b-slider__title {
    font-size: 50px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}
.b-slider__title+.b-slider__text {
    text-shadow: 0 0 10px rgba(0, 0, 0, 1);
}
.b-slider__text {
    text-shadow: 0 0 4px rgba(0, 0, 0, 1);
}
/*AST 2016.11.28*/

.no-margin {
    margin: 0;
}
.no-margin>img {
    margin: 0 0 0 10px;
}
.f-default__file-preview-wrap.visible {
    display: inline-block;
}
.f-request__link-up {
    margin: 10px auto 0;
    width: auto;
}
.f-request__validity-number {
    text-align: center;
}
.f-models .f-default__or {
    margin: 30px 0;
}
.no-read .f-default__cell {
    background: #dff7f7;
}
.table-wrap {
    overflow: visible;
}
/*AST END 2016.11.28*/

h1 span {
    color: #26caca;
}
.about-zapchat {
    /*background-image: url(../img/logozapchat-bg.jpg);*/
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.about-zapchat .row {
    display: table;
    table-layout: fixed;
    margin: 30px 0;
}
.about-zapchat .left {
    width: 130px;
    padding: 10px 0;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.about-zapchat .middle {
    width: calc(100% - 280px);
    padding: 10px 2%;
    background-color: rgba(239, 239, 239, 0.8);
    display: table-cell;
    vertical-align: middle;
}
.about-zapchat .middle._nobg p,
.about-zapchat .middle._nobg {
    background-color: transparent;
    font-size: 20px;
    line-height: 24px;
}
.about-zapchat .row {
    background-color: #f1f1f1;
    border-left: 20px solid #00c4c2;
}
.about-zapchat .right {
    padding: 10px 0;
    padding-left: 30px;
    display: table-cell;
    vertical-align: middle;
}
.about-zapchat .right .icon {
    float: left;
    width: 42px;
    height: 42px;
    display: block;
    content: "";
    background-image: url(../img/sprite2.png);
    background-position: 0 -55px;
    margin: 5px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid #26caca;
}
.about-zapchat p {
    margin: 0;
}
.about-zapchat p.number {
    min-width: 50px;
    height: 50px;
    border-radius: 10px;
    background-color: #26caca;
    content: "";
    display: inline-block;
    margin: 0;
    font-size: 30px;
    line-height: 47px;
    color: #fff;
}
.about-zapchat p span {
    color: #26caca;
}
.about-zapchat .right .icon._ico1 {
    background-position: 0 -55px;
}
.about-zapchat .right .icon._ico2 {
    background-position: -40px -55px;
}
.about-zapchat .right .icon._ico3 {
    background-position: -80px -55px;
}
.about-zapchat .right .icon._ico4 {
    background-position: -120px -55px;
}
.about-zapchat .right .icon._ico5 {
    background-position: -160px -55px;
}
.about-zapchat .right .icon._ico6 {
    background-position: -200px -55px;
}
.about-zapchat .right .icon._ico7 {
    background-position: -240px -55px;
}
.about-zapchat .right .icon._ico8 {
    background-position: -280px -55px;
}
.about-zapchat .right .icon._ico9 {
    background-position: -320px -55px;
}
.about-zapchat .right .icon._ico10 {
    background-position: -360px -55px;
}
.about-zapchat .right .icon._ico11 {
    background-position: -400px -55px;
}
.about-zapchat .right .icon._ico12 {
    background-position: -440px -55px;
}
.about-zapchat .right .icon._ico13 {
    background-position: -0px -95px;
}
.about-zapchat .right .icon._ico14 {
    background-position: -40px -95px;
}
.about-zapchat .right .icon._ico15 {
    background-position: -80px -95px;
}
.about-zapchat .right .icon._ico16 {
    background-position: -120px -95px;
}
.about-zapchat .right .icon._ico17 {
    background-position: -160px -95px;
}
.about-zapchat .right .icon._ico18 {
    background-position: -200px -95px;
}
.about-zapchat .right .icon._ico19 {
    background-position: -240px -95px;
}
.about-zapchat .right .icon._ico20 {
    background-position: -280px -95px;
}
.about-zapchat .right .icon._ico21 {
    background-position: -320px -95px;
}
.about-zapchat .right .icon._ico22 {
    background-position: -360px -95px;
}
.about-zapchat .right .icon._ico23 {
    background-position: -400px -95px;
}
.about-zapchat .slogan {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 50px 0 0;
}
.about-zapchat .slogan span {
    color: #26caca;
}
.about-zapchat .center-logo {
    margin: 0 auto;
    text-align: center;
}
.about-zapchat .center-logo img {
    margin: 0 auto;
}
.about-zapchat .left .icon_big {
    display: inline-block;
    width: 80px;
    height: 80px;
    content: "";
    background-image: url(../img/sprite2.png);
    background-position: 0 -55px;
}
.about-zapchat .left .icon_big._ico1 {
    background-position: 0px -135px;
}
.about-zapchat .left .icon_big._ico2 {
    background-position: -80px -135px;
}
.about-zapchat .left .icon_big._ico3 {
    background-position: -160px -135px;
}
.about-zapchat .left .icon_big._ico4 {
    background-position: -240px -135px;
}
.about-zapchat .left .icon_big._ico5 {
    background-position: -320px -135px;
}
.about-zapchat .left .icon_big._ico6 {
    background-position: -400px -135px;
}
.about-zapchat .left .icon_big._ico7 {
    background-position: -480px -135px;
}

.about-zapchat .left .icon_wide {
    width: 110px;
    height: 55px;
    content: "";
    display: inline-block;
    background-image: url(../img/sprite3.png);
}
.about-zapchat .left .icon_wide._ico1 {
    background-position: 0 0;
}
.about-zapchat .left .icon_wide._ico2 {
    background-position: -110px 0;
}
.about-zapchat .left .icon_wide._ico3 {
    background-position: -220px 0;
}
.about-zapchat .left .icon_wide._ico4 {
    background-position: -330px 0;
}
.about-zapchat .left .icon_wide._ico5 {
    background-position: -440px 0;
}
.about-zapchat .left .icon_wide._ico6 {
    background-position: -550px 0;
}
.about-zapchat .left .icon_wide._ico7 {
    background-position: -660px 0;
}
.about-zapchat .left .icon_wide._ico8 {
    background-position: -770px 0;
}
.about-zapchat .left .icon_wide._ico9 {
    background-position: -880px 0;
}
.about-zapchat .left .icon_wide._ico10 {
    background-position: -990px 0;
}
.about-zapchat .left .icon_wide._ico11 {
    background-position: -1100px 0;
}
.about-zapchat .left .icon_wide._ico12 {
    background-position: -1210px 0;
}

.about-zapchat .left .icon_wide._ico13 {
    background-position: 0 -55px;
}
.about-zapchat .left .icon_wide._ico14 {
    background-position: -110px -55px;
}
.about-zapchat .left .icon_wide._ico15 {
    background-position: -220px -55px;
}
.about-zapchat .left .icon_wide._ico16 {
    background-position: -330px -55px;
}
.about-zapchat .left .icon_wide._ico17 {
    background-position: -440px -55px;
}
.about-zapchat .left .icon_wide._ico18 {
    background-position: -550px -55px;
}
.about-zapchat .left .icon_wide._ico19 {
    background-position: -660px -55px;
}
.about-zapchat .left .icon_wide._ico20 {
    background-position: -770px -55px;
}
.about-zapchat .left .icon_wide._ico21 {
    background-position: -880px -55px;
}
.about-zapchat .left .icon_wide._ico22 {
    background-position: -990px -55px;
}
.about-zapchat .left .icon_wide._ico23 {
    background-position: -1100px -55px;
}
.about-zapchat .left .icon_wide._ico24 {
    background-position: -1210px -55px;
}

.about-zapchat .left .icon_wide._ico25 {
    background-position: 0 -110px;
}
.about-zapchat .left .icon_wide._ico26 {
    background-position: -110px -110px;
}
.about-zapchat .left .icon_wide._ico27 {
    background-position: -220px -110px;
}
.about-zapchat .left .icon_wide._ico28 {
    background-position: -330px -110px;
}
.about-zapchat .left .icon_wide._ico29 {
    background-position: -440px -110px;
}
.about-zapchat .left .icon_wide._ico30 {
    background-position: -550px -110px;
}
.about-zapchat .left .icon_wide._ico31 {
    background-position: -660px -110px;
}
.about-zapchat .left .icon_wide._ico32 {
    background-position: -770px -110px;
}
.about-zapchat .left .icon_wide._ico33 {
    background-position: -880px -110px;
}
.about-zapchat .left .icon_wide._ico34 {
    background-position: -990px -110px;
}
.about-zapchat .left .icon_wide._ico35 {
    background-position: -1100px -110px;
}
.about-zapchat .left .icon_wide._ico36 {
    background-position: -1210px -110px;
}

.descripton-message.red {
    color: red;
}

.about-zapchat .slogan img {
    display: inline-block;
}

.w-site-info {
    margin: 40px auto;
    padding: 20px 5%;
    background-color: rgba(38, 202, 202, 0.7);
    color: #fff;
}
.w-site-info .name {
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 20px;
}
.w-site-info .w-info {
    display: inline-block;
    width: 22%;
    vertical-align: middle;
    padding: 20px 10px;
    margin: 0 1%;
    text-align: center;
    background-color: #333737;
}
.w-site-info .number {
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
}
.w-site-info .description {
    font-size: 14px;
    line-height: 15px;
}
.about-zapchat .s-catalog__title {
    text-align: center;
    margin: 20px 0;
}
.about-zapchat .s-catalog__title.left-text {
    margin-top: 0;
    text-align: left;
}
.about-zapchat p span.red {
    color: red;
}


.howitworks-name {
    font-size: 38px;
    color: #404040;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 30px;
}
.howitworks-name.margin {
    margin: 30px 0;
}
.howitworks-name img {
    display: inline-block;
    vertical-align: middle;
    margin: -10px 0 0 0px;
}
.about-zapchat .w-step {
    display: inline-block;
    width: 30%;
    margin: 0 1.5%;
    vertical-align: top;
}
.about-zapchat .w-step .top {
    padding: 20px 0;
    background-color: #26caca;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}
.about-zapchat .w-step .w-bottom {
    display: inline-block;
    width: 100%;
    padding: 20px;
    text-align: center;
    color: #fff;
    background-color: #26caca;
}
.about-zapchat .w-step .w-bottom .number {
    font-size: 40px;
    line-height: 45px;
    width: auto;
    margin: 0;
    height: auto;
    font-weight: bold;
}
.about-zapchat .w-step .w-bottom .text {
    font-size: 18px;
    line-height: 24px;
}
.about-zapchat .w-step .number {
    text-align: center;
    font-size: 67px;
    color: #fff;
    background-color: #26caca;
    line-height: 41px;
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    height: 50px;
    border-radius: 8px;
    margin: 0 20px;
}
.about-zapchat .w-step .w-bottom .left {
    width: 49%;
    padding: 0;
    float: left;
}
.about-zapchat .w-step .w-bottom .right{
    width: 49%;
    padding: 0;
    float: right;
}
.about-zapchat .w-step a {
    color: #000;
}
.about-zapchat .w-step .icon-huge {
    background-color: rgba(242, 242, 242, 1);
}
.about-zapchat .w-step .icon-huge img {
    width: 70%;
    margin: 0 auto;
}
.about-zapchat .w-step .description {
    background-color: rgba(242, 242, 242, 1);
    color: #000;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    padding: 6px 2%;
    min-height: 215px;
}
.about-zapchat .w-step .description .name {
    display: block;
    margin-bottom: 20px;
    font-size: 19px;
    line-height: 25px;
    font-weight: bold;
}
.about-zapchat .w-step .description a {
    text-decoration: underline;
}
.about-zapchat .w-step .description a:hover {
    text-decoration: none;
}
.about-zapchat .faq .middle {
    width: 100%;
}
.dowload-price {
    color: #26caca;
}
.dowload-price:before {
    width: 16px;
    height: 16px;
    background-image: url(../img/sprite2.png);
    background-position: -348px -16px;
    display: inline-block;
    margin: 5px 5px 3px 0;
    vertical-align: top;
    content: "";
}
.dowload-price:hover:before {
    background-position: -348px 0px;
}
.menu-navigation a {
    text-decoration: underline;
    color: #000;
}
.menu-navigation a:hover {
    text-decoration: none;
}
.menu-navigation {
    margin-bottom: 50px;
}
.f-all-requests__row._new .f-default__cell,
.f-request__row._new .f-default__cell {
    background: #dbf5f5;
}
@media only screen and (max-width: 1600px) {
    .slick-arrow {
        top: 10%;
    }
}
@media only screen and (max-width: 1024px) {
    .main-slogan {
        display: none;
    }
    .s-header__top .container.h-top {
        padding-top: 0px;
    }
    ._active-search .f-search__inner {
        position: absolute;
        top: 90px;
    }
    .b-slider__item {
        padding-bottom: 100px;
        margin-bottom: -50px;
    }
    .s-search__bottom {
        bottom: 80px;
        margin-bottom: -80px;
    }
}
@media only screen and (max-width: 990px) {
    .about-zapchat .right {
        padding-left: 0px;
        width: auto;
    }
    .about-zapchat.client .right {
        padding-left: 10px;
    }
    .about-zapchat .middle {
        width: calc(100% - 250px);
    }
    .about-zapchat .slogan {
        font-size: 16px;
    }
    .w-site-info .w-info {
        width: 45%;
        margin-bottom: 10px;
    }
    .about-zapchat .w-step {
        margin: 0 1%;
    }
    .about-zapchat .w-step .description .name {
        font-size: 18px;
        line-height: 24px;
    }
    .about-zapchat .w-step .description {
        font-size: 16px;
        line-height: 20px;
        min-height: 215px;
        text-align: left;
        padding: 10px 5%;
    }
}
@media only screen and (max-width: 980px) {
    .slick-arrow {
        display: none !important;
    }
    .about-zapchat .w-step {
        display: inline-block;
        width: 46%;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 950px) {
    .b-sample__content {
        display: inline-block;
        width: 100%;
    }
    .b-sample__mobile-image {
        display: inline-block;
        width: 100%;
    }
    .b-sample .b-info._horizontal {
        display: inline-block;
        width: 100%;
        margin-top: 10px;
    }
    .b-sample__content-left {
        float: left;
        padding-left: 0;
    }
    .b-sample__content-right {
        float: right;
        width: 36%;
        margin-top: 0;
    }
    .b-sample .b-info._horizontal .b-info__col,
    .b-sample .b-info._horizontal .b-info__col:last-child,
    .b-sample .b-info._horizontal .b-info__col:first-child {
        float: left;
        width: 48%;
    }
}
@media only screen and (max-width: 740px) {
    .s-header__top .container.h-top {
        position: absolute;
        top: 22px;
        right: 5px;
        padding: 0;
    }
    .s-header__top .container.h-bottom {
        padding-right: 82px;
        padding-left: 4px;
    }
    ._active-search .f-search__inner {
        top: 66px;
    }
    .b-sign__link._registration {
        background-color: transparent;
    }
    .b-sign__link._exit:before,
    .b-sign__link._profile:before {
        display: inline-block;
    }
    .b-sample__content-left {
        width: 100%;
    }
    .b-sample__content-right {
        width: 100%;
    }
    .b-sample .b-info._horizontal .b-info__col,
    .b-sample .b-info._horizontal .b-info__col:last-child,
    .b-sample .b-info._horizontal .b-info__col:first-child {
        width: 100%;
    }
}
@media only screen and (max-width: 600px) {
    .about-zapchat .right {
        width: 55px;
    }
    .about-zapchat .left {
        vertical-align: top;
        width: 110px;
        padding: 10px 0;
    }
    .about-zapchat .middle {
        vertical-align: top;
    }
    .about-zapchat p.number {
        min-width: 30px;
        height: 30px;
        border-radius: 5px;
        font-size: 20px;
        line-height: 29px;
    }
    .w-site-info .w-info {
        width: 100%;
        margin: 0 0 10px 0;
    }
    .about-zapchat.client .right {
        display: table-cell;
        width: auto;
    }
    .about-zapchat .left .icon_big {
        width: 80px;
        height: 80px;
    }
    .about-zapchat .w-step {
        width: 100%;
        margin: 0 0 90px 0;
    }
    .about-zapchat .w-step .description {
        text-align: center;
    }
    .about-zapchat .w-step .description .name {
        font-size: 26px;
        line-height: 32px;
    }
    .about-zapchat .w-step .top {
        background-color: #26caca;
        color: #fff;
    }
    .about-zapchat .w-step .description {
        min-height: auto;
    }
    .about-zapchat .w-step {
        display: inline-block;
        width: 100%;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 380px) {
    .about-zapchat .middle {
        width: calc(100% - 50px)
    }
    .about-zapchat .right {
        display: none;
    }
    .about-zapchat .slogan {
        font-size: 15px;
    }
    .about-zapchat .w-step .description .name {
        font-size: 20px;
        line-height: 24px;
    }
    .about-zapchat .w-step .w-bottom .right {
        display: block;
    }
}
._or_order {
    font-size: 14px;
    line-height: 0px;
    /*text-align: center;*/
    padding-left: 15px;
    color: #fff;
}
.send_message_to_buyer {
    color: #909090;
    text-decoration: underline;
    display: inline-block;
    margin: 6px 0;
}
.send_message_to_buyer:hover {
    text-decoration: none;
}
.f-one-request__field {
    width: 60%;
}
.f-one-request-currency {
    font-size: 18px;
    font-weight: 800;
}
.l-samples .b-order-foto__img {
    max-height: 255px;
}
.b-product-slider img {
    max-height: 370px;
}
.action-send-spires:disabled,
.desktop .action-send-spires:disabled:hover,
.action-send-spires:disabled:hover {
    background-color: #cecece;
    color: #f1f1f1;
}
ul li.ya-share2__item {
    padding-left: 0px;
}
.ya-share2 li:before {
    display: none;
}
.pagination li:before {
    display: none;
}
.pagination li {
    display: inline;
}
#form-send-report em._error {
    display: none !important;
}
#form-send-report ._error {
    border: 1px solid red;
}
.b-feedbacks {
    display: inline-block;
    width: 100%;
}
.w-feedback {
    display: inline-block;
    padding-bottom: 40px;
    border-bottom: 1px solid #cecece;
}
.w-feedback+.w-feedback {
    padding-top: 40px;
}
.w-feedback:nth-last-child(1) {
    border-bottom: none;
}
.w-feedback .row.author {
    margin: 0 0 20px 0;
}
.w-feedback .left {
    float: left;
    width: calc(100% - 295px);
    padding-right: 3%;
}
.w-feedback .right {
    float: left;
    width: 295px;
}
.w-feedback .feedback-author {
    color: #202020;
    font-size: 20px;
    line-height: 26px;
    color: #313535;
    font-weight: 800;
}
.w-feedback .feedback-date {
    font-size: 13px;
    line-height: 16px;
    color: #909090;
    margin: 5px 10px 0 0;
    display: inline-block;
    vertical-align: middle;
}
.w-feedback .b-stars {
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
}
.w-feedback .b-stars__rating {
    display: inline-block;
}
.w-feedback .stars-label {
    display: inline-block;
    margin: 0;
    font-size: 13px;
    vertical-align: middle;
}
.w-feedback .left p {
    font-size: 14px;
    line-height: 18px;
    margin: 5px 0;
}
@media only screen and (max-width: 1024px) {
    .w-feedback .left {
        width: 100%
    }
    .w-feedback .right {
        width: 100%;
        margin-top: 20px;
    }
}
a.title_link {
    color: #404040;
}
a.title_link:hover {
    text-decoration: underline;
}
.margin_bottom_10 {
    margin-bottom: 10px !important;
}
.color_black {
    color: #404040 !important;
}
.b-pagination__list._toggled,
.b-pagination__list {
    max-height: 200px;
    overflow-x: scroll;
    top: 0;
}
.forgot-pass {
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    margin: 20px 0 0 0;
    color: #13aeae;
    border-bottom: 1px dotted #13aeae;
    float: right;
}
.forgot-pass:hover {
    border-color: transparent;
}
#form-password-restore input.errorMessages {
    border: 1px solid red!important;
}
.b-pagination__wrap .b-pagination__list,
.b-pagination__wrap:hover .b-pagination__list {
    display: none;
    position: relative;
    width: 50px;
    text-align: left;
}
.b-pagination__wrap:hover .b-pagination__list._toggled,
.b-pagination__list._toggled {
    display: block
}
.b-pagination__page {
    text-align: center;
}
.b-pagination__list {
    position: relative;
    top: 0;
}
.f-models__tab {
    line-height: 23px;
    padding: 10px 28px;
}
.p-index .s-search.slider-loaded {
    max-height: 640px;
    overflow: hidden;
}
.f-sign-up {
    top: 40px;
}
.f-sign-in:after {
    right: 110px;
}
.b-sign__link._profile {
    background-color: #dfdfdf;
}
@media only screen and (max-width: 740px) {
    .f-sign-in:after,.f-sign-up:after {display: none;}
}
.b-sign__link._profile {
    background-color: transparent;
}
.pr-garage__item:before {
    position: absolute;
    left: 5px;
    top: 11px;
    content: "";
    background-color: #cecece;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    display: block;
}
.btn-order {
    text-align: center;
}
.container.h-top>.wrapper {
    display: inline-block;
    width: 100%;
}
.b-slider__text {
    line-height: 33px;
}
.slick-arrow {
    background-color: rgba(150,150,150,0.3);
    display: none !important;
}
.b-slider:hover .slick-arrow{
    display: block !important;
}
.slick-arrow:before {
    width: 20px;
    height: 20px;
    left: 15px;
    top: 14px;
    border-top: 10px solid #fff;
    border-left: 10px solid #fff;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-radius: 1px;
    transform: rotate(-45deg);
}
.slick-arrow.slick-prev:before {
    left: 21px;
}
.slick-arrow.slick-next:before {
    left: 9px;
}
.slick-arrow:hover:before {
    border-top: 10px solid #26caca;
    border-left: 10px solid #26caca;
}
.s-why-better {
    padding: 5px 0 25px;
}
.s-catalog {
    text-align: center;
    padding: 0 0 44px 0;
}
.s-catalog__link {
    color: #fff;
    border: none;
    background-color: #26caca;
}
.desktop .btn-default:hover {
    background: rgb(146, 222, 222);
}
.desktop .btn-default.btn-blank:hover {
    background: #75c8c8;
}
.s-footer .m-footer {
    margin: 0 40px 0 0;
    min-height: 140px;
}
.s-footer .m-footer li {
    border-right: 1px solid #737373;
}
.s-footer .m-footer li:nth-child(1) {
    border-right: none;
}
.s-footer .m-footer li:nth-child(1) .m-footer__link {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
}
.s-footer__top {
    background: #353535;
}
.s-footer__bottom {
    background: #2d2d2d;
}
.m-social__link {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #202020;
    margin: 0 5px;
}
.s-footer .developer a:hover {
    border-color: #b3b3b3;
}
.s-footer .developer a {
    color: #fff;
}
.m-social__link._instagram:before {
    background-image: url(../img/sprite.png);
    background-position: -378px -245px;
    width: 16px;
    height: 16px;
}
.f-spares__col_left-name {
    padding: 20px 0;
    margin: 0;
    padding-left: 40px;
    position: relative;
}
.f-spares__col_left-name:before {
    content: '';
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 9px;
    background-color: #000;
    background-image: url(../img/sprite2.png);
}
.f-spares__col_left .f-spares__col_left-name:before {
    background-position: -372px 0;
}
.f-spares__col_middle .f-spares__col_left-name:before {
    background-position: -412px 0;
}
.f-spares__col_right .f-spares__col_left-name:before {
    background-position: -452px 0;
}
#form-create-order-sto .f-spares__col_middle .f-spares__col_left-name:before {
    background-position: -492px 0;
}
#form-create-order-auto .f-spares__col_left .f-spares__col_left-name {

}
#form-create-order-sto {

}
.f-spares__col_left .f-spares__col_left-name:before {
    background-position: -372px 0;
}
.f-spares__col_middle .f-spares__col_left-name:before {
    background-position: -412px 0;
}
.f-spares__col_right .f-spares__col_left-name:before {
    background-position: -452px 0;
}
#form-create-order-sto .f-spares__col_middle .f-spares__col_left-name:before {
    background-position: -492px 0;
}
.b-balloon__top {
    margin-bottom: 5px;
}
.b-balloon__inner .b-stars__rating {
    margin-bottom: 5px;
}
.pager-up {
    position: fixed;
    right: 30px;
    bottom: 30px;
    width: 50px;
    height: 50px;
    background-color: #909090;
    border-radius: 50%;
    opacity: 0.5;
    cursor: pointer;
}
.pager-up:hover {
    background-color: #1d1d1d;
}
.uparrow {
    display: block;
    position: absolute;
    top: 8px;
    bottom: 0;
    margin: auto 0;
    right: 15px;
    width: 20px;
    height: 20px;
    border-right: 2px solid #cfc8c2;
    border-top: 2px solid #cfc8c2;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(-45deg);
    -webkit-transition: border-color 0.2s ease-out;
    transition: border-color 0.2s ease-out;
}
.f-message .f-default__textarea {
    border: 1px solid #c3c3cf;
    background-color: #f1f1f1;
}
.l-products {
    display: inline-block;
    width: 100%;
    column-count: 5;
    vertical-align: top;
    margin-bottom: 70px;
}
.l-products__item {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    border: none;
}
.l-products__item:hover {
    background-color: #f1f1f1;
}
.l-products__img-wrap {
    width: 40px;
    margin: 0 5px 0 5px;
}
.l-products__img {
    max-width: 100%;
}
.l-products__name {
    font-size: 13px;
    line-height: 15px;
    width: calc(100% - 75px);
    text-align: center;
    padding: 0 5px;
}
@media (max-width: 1280px) {
    .l-products__name {display: block;}
    .l-products {column-count: 3;}
    .l-products__img-wrap {margin: 0 auto;}
}
@media (max-width: 767px) {
    .l-products__name {display: block;}
    .l-products {column-count: 3;}
}
@media (max-width: 500px) {
    .l-products {column-count: 2;}
    .s-default__bottom .container {min-width: inherit; width: 100%;}
}

.desktop .s-search__tab._active:hover {
    background: rgba(53,56,56,1);
}
.chosen-container .chosen-results li.highlighted {
    background-color: #e0e1e1 !important;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#e0e1e1) ,color-stop(90%,#e0e1e1)) !important;
    background-image: -webkit-linear-gradient(#e0e1e1 20%,#e0e1e1 90%) !important;
    background-image: -moz-linear-gradient(#3875d7 20%,#2a62bc 90%) !important;
    background-image: -o-linear-gradient(#3875d7 20%,#2a62bc 90%) !important;
    background-image: linear-gradient(#e0e1e1 20%,#e0e1e1 90%) !important;
    color: #202020 !important;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #353838 !important;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#606060) ,color-stop(90%,#606060)) !important;
    background-image: -webkit-linear-gradient(#606060 20%,#606060 90%) !important;
    background-image: -moz-linear-gradient(#606060 20%,#606060 90%) !important;
    background-image: -o-linear-gradient(#606060 20%,#606060 90%) !important;
    background-image: linear-gradient(#606060 20%,#606060 90%) !important;
    color: #fff !important;
}
.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 15px;
}
.btn-order {
    padding-top: 40px;
}
.btn-messages {
    padding-top: 40px;
}
@media (max-width: 740px) {
    .b-sign {top: -11px;}
}


.show-all-list-link {
    margin-left: 9px;
    font-size: 14px;
    line-height: 16px;
    border-bottom: 1px dotted #26caca;
    color: #26caca;
}
.show-all-list-link:hover {
    border-color: transparent;
}
.l-specializations {
    max-height: 300px;
    overflow: hidden;
    transition: ALL 0.5s ease;
    -webkit-transition: ALL 0.5s ease;
    -moz-transition: ALL 0.5s ease;
    -o-transition: ALL 0.5s ease;
}
.l-specializations.toggled {
    max-height: 2000px;
}

.three-column {
    column-count: 3;
}
.white-line-right {
    position: relative;
}
.three-column {
    margin-bottom: 50px;
}
.white-line-right:after {
    width: 5px;
    min-height: 105%;
    background-color: #fff;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
}
.work-scope-div {
    display: inline-block;
    width: 100%;
    padding-right: 8%;
    padding-left: 3%;
    padding-bottom: 40px;
    vertical-align: top;
}
.work-scope-div:nth-last-child(1) {
    border-right: 1px solid transparent;
}
.ul-work-scope-div {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 100px;
    margin-bottom: 0;
}
.ul-work-scope-div.three-columns {
    column-count: 3;
    padding-bottom: 20px;
}
.ul-work-scope-div.three-columns li {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.ul-work-scope-div.toggled .li-work-scope-div {
    display: block;
}
.li-work-scope-div {
    padding: 0;
    margin: 0;
    line-height: 16px;
    display: none;
}
.li-work-scope-div:nth-child(1),
.li-work-scope-div:nth-child(2),
.li-work-scope-div:nth-child(3),
.li-work-scope-div:nth-child(4),
.li-work-scope-div:nth-child(5),
.li-work-scope-div:nth-child(6) {
    display: block;
}
.li-work-scope-div:before {
    display: none;
}
.li-work-scope-div>a {
    color: #202020;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    display: block;
    padding: 3px 0;
}
.li-work-scope-div.name,
.li-work-scope-div.name>a {
    font-weight: bold;
    margin: 0 0 20px 0;
    word-break: break-word;
}
.li-work-scope-div>a:hover {
    text-decoration: underline;
}
.section-name-scope-nameing {
    text-transform: uppercase;
    font-size: 24px;
    color: #26caca;
    line-height: 28px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 0 10px 25px 10px;
}
.btn-small-blue {
    background-color: #26caca;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    padding: 4px 10px;
    margin-top: 10px;
    border: 2px solid #26caca;
}
.btn-small-blue+.btn-small-blue {
    background-color: transparent;
    border: 2px solid #26caca;
    color: #000;
}
.b-one-spare-part__title {
    font-size: 24px;
    line-height: 28px;
    color: #202020;
    margin-bottom: 5px;
}
.b-one-spare-part__row {
    margin-bottom: 10px;
}
.b-one-spare-part__row>div {
    display: inline-block;
    margin: 0 20px 0 20px;
}
.b-one-spare-part__row>div._counter {
    margin: 0 20px 0 0px;
}
.b-one-spare-part__row>div._counter b {
    display: inline-block;
    margin-right: 2px;
    padding: 2px 3px;
    background-color: #f2f2f2;
}
.b-one-spare-part__top {
    margin: 20px 0;
}
.b-product-slider__table .bx-wrapper {
    position: relative;
    max-width: 70px !important;
    display: inline-block;
    float: left;
}
.b-product-slider__content {
    position: relative;
}
.b-product-slider__content:before {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 10px;
    content: "";
    background-image: url(../i/fancybox_buttons.png);
    background-position: -5px -65px;
    opacity: 0;
}
.b-product-slider__content:hover:before {
    opacity: 1;
}
@media only screen and (max-width: 1024px) {
    .b-product-slider__content {max-width: calc(100% - 70px);}
}
@media only screen and (max-width: 1024px) {
    .b-product-slider__table {
        -webkit-box-orient: inherit;
        -webkit-box-direction: inherit;
        -webkit-flex-direction: inherit;
        -ms-flex-direction: inherit;
        flex-direction: inherit;
    }
}
@media only screen and (max-width: 1024px) {
    .b-product-slider__thumbs img {
        max-width: 100%;
    }
}
.b-product-slider__table .bx-controls-direction>a {
    width: 100%;
    height: 20px;
    position: absolute;
    font-size: 0;
    line-height: 0;
    bottom: 0;
}
.b-product-slider__table .bx-controls-direction>a.bx-prev {
    top: 0;
    left: 0;
    bottom: inherit;
}
.b-product-slider__table .bx-controls-direction>a.bx-next {
    left: 0;
    bottom: 0px;
}

.b-product-slider__thumbs {
    width: 70px;
}
.b-product-slider__thumbs .w-image {
    padding: 5px;
    background-color: #f1f1f1;
    margin: 3px 0;
}
.b-product-slider__thumbs img {
    cursor: pointer;
    margin: 0px auto;
}
.b-product-slider__table .bx-controls-direction>a:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 7px;
    display: block;
    margin: 0 auto;
    pointer-events: none;
    width: 16px;
    height: 16px;
    border: 8px solid transparent;
    border-top: 8px solid #cecece;
    border-right: 8px solid #cecece;
    transform: rotate(-45deg);
}
.b-product-slider__table .bx-controls-direction>a:hover:before {
    border-top: 8px solid #26caca;
    border-right: 8px solid #26caca;
}
.b-product-slider__table .bx-controls-direction>a.disabled:before {
    border: 8px solid transparent;
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
}
.b-product-slider__table .bx-controls-direction>a.bx-next:before {
    transform: rotate(-225deg);
    top: -4px;
}
.b-product-slider__table .bx-viewport {
    margin: 20px 0;
}
.b-info__adress {
    font-size: 13px;
    color: #8a9293;
    margin-bottom: 15px;
    position: relative;
}
.l-specializations__item {
    line-height: 23px;
}
@media only screen and (max-width: 1270px) {
    .three-column {column-count: 2;}
}
@media (max-width: 980px) {
    .three-column {column-count: 1;}
}
.l-similar__list {
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    width: 100%;
}
.l-similar__item {
    font-size: 0;
    line-height: 0;
}
.l-similar__item {
    padding-left: 0;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
}
.l-similar__item+.l-similar__item {
    margin-left: 0px;
}
@media only screen and (max-width: 1250px) {
    .l-similar__item:nth-child(n + 4) {
        display: inline-block;
    }
}
@media only screen and (max-width: 1000px) {
    .l-similar__item:nth-child(n + 3) {
        display: inline-block;
    }
}
.l-similar .bx-wrapper {
    width: calc(100% - 40px);
    margin: 0 20px;
    position: relative;
}
.l-similar .bx-controls-direction>a {
    width: 20px;
    height: 100%;
    position: absolute;
    font-size: 0;
    line-height: 0;
    bottom: 0;
}
.l-similar .bx-controls-direction>a.bx-prev {
    top: 0;
    left: -20px;
    bottom: inherit;
}
.l-similar .bx-controls-direction>a.bx-next {
    top: 0;
    right: -20px;
    bottom: inherit;
}
.l-similar .bx-controls-direction>a:before {
    content: "";
    position: absolute;
    top: 40%;
    display: block;
    margin: 0 auto;
    pointer-events: none;
    width: 16px;
    height: 16px;
    border: 8px solid transparent;
    border-top: 8px solid #cecece;
    border-right: 8px solid #cecece;
    transform: rotate(-135deg);
}
.l-similar .bx-controls-direction>a:hover:before {
    border-top: 8px solid #26caca;
    border-right: 8px solid #26caca;
}
.l-similar .bx-controls-direction>a.disabled:before {
    border: 8px solid transparent;
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
}
.l-similar .bx-controls-direction>a.bx-next:before {
    transform: rotate(45deg);
    top: 40%;
}
@media only screen and (max-width: 1250px) {
    .b-one-spare-part__top-aside {
        width: 100%;
        display: block;
    }
}
@media only screen and (max-width: 900px) {
    .b-one-spare-part__top-aside {
        width: 100%;
        display: block;
    }
}
@media only screen and (max-width: 767px) {
    .b-one-spare-part__top-aside._mobile {
        display: none;
        margin-top: 30px;
    }
}
@media only screen and (max-width: 450px) {
    .l-similar__list {
        -webkit-box-orient: inherit;
        -webkit-box-direction: inherit;
        -webkit-flex-direction: inherit;
        -ms-flex-direction: inherit;
        flex-direction: inherit;
    }
}
.f-edit-request>.wrapper {
    display: inline-block;
    width: 100%;
}
.s-one-spare-part__wrap {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
.desktop .b-similar:hover .b-similar__bottom .btn-default {
    text-shadow: none;
    background: #1ec4c4;
}
.desktop .b-similar:hover .b-similar__bottom .btn-default:hover {
    background: rgb(146, 222, 222);
}
.f-edit-request__cell._fw {
    width: 100%;
    padding-left: 0;
}
.f-edit-request__cell._fw>.f-default__label-text {
    padding-left: 15px;
}
.f-edit-request__cell._fw .f-edit-request__cell .btn-default {
    height: auto;
    margin-top: 0px;
}
.f-default__file._preview._no-height {
    height: auto;
}
.f-default__file-preview-wrap>div {
    margin-top: 5px;
}
.f-edit-request .left {
    float: left;
    width: 33%;
}
.f-edit-request .right {
    float: right;
    width: 64%;
}
.add-phone-row .f-edit-request__cell,
.f-edit-request .right .f-edit-request__cell,
.f-edit-request .left .f-edit-request__cell {
    width: 100%;
    padding: 0;
}
.f-edit-request .right .f-edit-request__cell textarea {
    resize: none;
    height: 132px;
    padding: 10px;
}
.inline-block {
    display: inline-block;
}
.w100 {
    width: 100%;
}
.add-phone-row .f-edit-request__cell._w50,
.f-edit-request .right .f-edit-request__cell._w50 ,
.f-edit-request .left .f-edit-request__cell._w50 {
    float: left;
    width: 48%;
    margin-right: 4%;
}
.add-phone-row .f-edit-request__cell._w33,
.f-edit-request .right .f-edit-request__cell._w33 ,
.f-edit-request .left .f-edit-request__cell._w33 {
    float: left;
    width: 31.3%;
    margin-right: 2%;
}
.add-phone-row .f-edit-request__cell._w50:nth-child(2n),
.f-edit-request .right .f-edit-request__cell._w50:nth-child(2n),
.f-edit-request .left .f-edit-request__cell._w50:nth-child(2n) {
    margin-right: 0;
}
.wheel-adress-frame {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #cecece;
    background-color: #fff;
}
p.form-description-message {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 10px;
}
p.form-description-message._no-margin {
    margin-bottom: 0px;
}
p.form-description-message span {
    font-size: 12px;
    color: #909090;
}
.add-input-btn {
    display: inline-block;
    width: 42px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #cecece;
    border: 1px solid #cecece;
    font-weight: bold;
    text-align: center;
    background-color: #ffffff;
    margin-top: 27px;
}
.add-input-btn:hover {
    background-color: #75c8c8;
    color: #fff;
    border-color: #75c8c8;
}
.f-edit-request .right .f-edit-request__cell.w_50 {
    width: 50%;
}
.f-edit-request .right .f-edit-request__cell .btn-default {
    margin: 20px 0;
    height: auto;
}
.modile-description {
    display: none;
    display: none;
    font-size: 14px;
    color: #909090;
    vertical-align: middle;
    margin-top: -10px;
}
@media only screen and (max-width: 800px) {
    .f-edit-request>.wrapper {
        min-width: auto;
    }
    .f-edit-request {
        padding: 15px 10px;
    }
    .f-edit-request .right,
    .f-edit-request .left {
        width: 100%;
    }
    .f-edit-request .right .f-edit-request__cell._w50,
    .f-edit-request .left .f-edit-request__cell._w50 {
        width: 100%;
        margin-right: 0;
    }
    .modile-description {
        display: inline-block;
    }
    .add-input-btn {
        margin-top: -10px;
    }
    .f-edit-request .right .f-edit-request__cell.w_50 {
        width: 100%;
    }
}
.catalog-name-with-dropper {
    background-color: #f1f1f1;
    font-size: 24px;
    padding: 20px 40px 20px 20px;
    margin-bottom: 20px;
    position: relative;
    min-width: 100%;
}
.catalog-name-with-dropper:after {
    display: none;
}
.catalog-name-with-dropper._toggled:after {
    content: "-";
    line-height: 35px;
}
.catalog-name-with-dropper:hover {

}
.catalog-name-with-dropper:hover:after {
    color: #fff;
}
.catalog-name-with-dropper:after {
    position: absolute;
    right: 14px;
    top: 14px;
    font-size: 40px;
    line-height: 40px;
    content: "+";
    color: #909090;
}
.w-catalog-hub .bottom,
.w-catalog-hub .top {
    display: inline-block;
    width: 100%;
}
.w-catalog-hub .bottom {
    position: relative;
    top: -5px;
    margin-bottom: 50px;
    display: none;
}
.w-catalog-hub .bottom._active {
    display: inline-block;
}
.w-catalog-hub .top a {
    color: #606060;
    float: left;
    display: inline-block;
    font-size: 15px;
    line-height: 17px;
    padding: 15px 20px;
    background-color: #cecece;
}
.w-catalog-hub .top a._active {
    background-color: #f1f1f1;
}
.w-catalog-hub .top a:hover {
    background-color: #f1f1f1;
    color: #000;
}
.w-catalog-hub .bottom {
    background-color: #f1f1f1;
    padding: 20px 20px;
}

.w-brands-columns {
    display: inline-block;
    width: 100%;
    column-count: 6;
}
.w-brands-columns .brands-li {
    display: inline-block;
    width: 100%;
    padding: 0;
}
.w-brands-columns .brands-li a {
    font-size: 14px;
    line-height: 16px;
    display: block;
    color: #909090;
}
.w-brands-columns .brands-li a:hover {
    text-decoration: underline;
}
.w-brands-columns .brands-li:before {
    display: none;
}

.w-catalog-hub .bottom.w-columns-tools {
    column-count: 5;
    width: 100%;
}
.w-columns-tools .w-tools {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.w-columns-tools .w-tools .tools-li {
    padding: 0;
}
.w-columns-tools .w-tools .tools-li:before {
    display: none;
}
.w-columns-tools .w-tools .tools-li a {
    font-size: 14px;
    line-height: 16px;
    display: block;
    color: #909090;
}
.w-columns-tools .w-tools .tools-li.name a {
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
}
.w-columns-tools .w-tools .tools-li a:hover {
    text-decoration: underline;
}

@media only screen and (max-width: 990px) {
    .w-brands-columns {column-count: 4;}
    .w-catalog-hub .bottom.w-columns-tools {column-count: 4;}
}
@media only screen and (max-width: 750px) {
    .w-brands-columns {column-count: 2;}
    .w-catalog-hub .bottom.w-columns-tools {column-count: 2;}
}
@media only screen and (max-width: 420px) {
    /*
    .w-brands-columns {column-count: 1;}
    .w-catalog-hub .bottom.w-columns-tools {column-count: 1;}
    */
}
.b-sto__contact-address {
    margin-bottom: 3px;
}
.b-sto__contact-description {
    padding-left: 23px;
    position: relative;
}
.b-sto__contact-description p {
    font-size: 14px;
    color: #8a9293;
    margin-bottom: 3px;
    overflow: hidden;
    max-height: 41px;
}
.b-sto__contact-description._cars p {
    max-height: 20px;
}
.b-sto__contact-description:before {
    background-image: url(../img/sprite2.png);
    background-position: -546px 0px;
    width: 14px;
    height: 14px;
    left: 0px;
    top: 5px;
    content: "";
    position: absolute;
}
.b-sto__contact-description._cars:before {
    background-image: url(../img/sprite2.png);
    background-position: -546px -38px;
    width: 14px;
    height: 14px;
    left: 0px;
    top: 3px;
    content: "";
    position: absolute;
}
.b-sto__specialization .btn-default {
    margin: 10px 20px;
    min-width: calc(100% - 40px);
}
.b-sto__specialization {
    min-height: auto;
}
.b-sto {
    align-items: flex-start;
    display: inline-block;
    width: 100%;
}
.b-sto__wrap {
    margin-bottom: 0;
}
.b-sto__right {
    width: 33%;
    float: right;
}
.b-sto__left {
    width: 67%;
    float: left;
    padding-left: 2%;
}
.b-sto__contact-workinghours,
.b-sto__contact-phone {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px 0 23px;
}
.b-sto__contact-phone-link {
    padding: 0;
}
.b-sto__wrap-right {
    padding-left: 15px;
}
.b-sto {
    padding: 20px 0;
}
.l-sto__item .contacts-row {
    padding-left: 190px;
}
@media only screen and (max-width: 950px) {
    .b-sto__right,
    .b-sto__left {width: 100%;}
    .b-sto__specialization {text-align: center; padding: 5px;}
    .b-sto__specialization .btn-default {min-width: auto; margin: 0 20px;}
    .l-sto__item .contacts-row {padding-left: 0; text-align: center;}
    .b-sto__wrap-left {text-align: center;}
    .b-sto__wrap-left img {margin: 0 auto;}
    .b-sto__wrap-right {margin-bottom: 0;}
}
.b-balloon__inner .b-stars {
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
}
.b-balloon__inner .b-stars__rating {
    display: inline-block;
    margin-right: 10px;
}
.b-balloon__top a:hover {
    text-decoration: underline;
}
.b-balloon__top a:hover img {
    opacity: 0.8;
}
.b-sto__wrap-title a {
    color: #202020;
}
.l-sto__item:hover {
    background-color: #f7f8f8;
}
.l-sto__item:hover .b-sto__wrap-left img {
    opacity: 0.8;
}
.l-sto__item:hover .b-sto__wrap-right .b-sto__wrap-title a {
    text-decoration: underline;
}
.l-sto__item:hover .b-sto__wrap-right .b-sto__wrap-title a:hover {
    text-decoration: none;
}
.l-sto__item:hover .b-sto__specialization {
    background: #f1f1f1;
}

.l-wheel .b-sample__title {
    margin-bottom: 3px;
}
.b-sample__wrap {
    margin-bottom: 5px;
}

.b-sample__right .left {
    float: left;
    width: 65%;
}
.b-sample__right .right {
    float: right;
    width: 34%;
}
.b-sample__wrap {
    display: inline-block;
}
.l-samples.l-wheel {
    padding: 20px 0;
}
.l-item.l-samples__item,
.l-wheel.l-samples__item {
    padding: 0;
    font-size: 28px;
    line-height: 30px;
    margin: 10px 0;
    padding-right: 0;
    display: inline-block;
}
.b-sample__price-usd {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 22px;
    color: #323737;
    top: -4px;
    right: 0px;
    padding: 5px 0;
    font-weight: normal;
}
.l-item .b-sample__date,
.l-wheel .b-sample__date {
    display: inline-block;
}
.l-item .b-sample__address,
.l-wheel .b-sample__address {
    display: inline-block;
    margin-left: 30px;
}
.l-item .b-sample__content,
.l-wheel .b-sample__content {
    width: 100%;
    display: inline-block;
}
.l-item .b-sample__car-item-info,
.l-wheel .b-sample__wheel-info {
    font-size: 13px;
    color: #8a9293;
    position: relative;
    margin-left: 20px;
}
.l-item .b-sample__car-item-info:before,
.l-wheel .b-sample__wheel-info:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background-image: url(../img/sprite2.png);
    background-position: -546px -18px;
    width: 14px;
    height: 16px;
    left: -20px;
}
.l-item .b-sample__car-item-info:before {
    background-position: -546px -36px;
}
.l-item .b-sample__right,
.l-wheel .b-sample__right {
    width: 683px;
}
.p-catalog .b-info__link {
    display: none;
}
.p-catalog .b-info__link:nth-child(2),
.p-catalog .b-info__link:nth-child(1) {
    display: block;
}
.b-sample__price-label {
    font-size: 14px;
    line-height: 16px;
    color: #202020;
    margin-bottom: 5px;
}
/*
@media only screen and (max-width: 1250px) {
    .l-item .b-sample__left,
    .l-wheel .b-sample__left {
        width: 19%;
    }
    .l-item .b-sample__right,
    .l-wheel .b-sample__right {
        width: 80%;
    }

    .l-item .b-sample__content-right,
    .l-wheel .b-sample__content-right {
        width: auto;
        padding-left: 5px;
    }
    .l-item .b-sample__price-usd,
    .l-wheel .b-sample__price-usd {
        font-size: 17px;
    }

}
@media only screen and (max-width: 950px) {

    .l-item .b-sample__left,
    .l-wheel .b-sample__left {
        display: block;
    }

    .l-item .b-sample__mobile-image,
    .l-wheel .b-sample__mobile-image {
        display: none;
    }
    .l-item .b-info-wrapper,
    .l-wheel .b-info-wrapper {
        display: none;
    }
}
*/
.l-item .b-sample__right .b-info,
.l-wheel .b-sample__right .b-info {
    margin-top: 0;
}
.l-item .b-info,
.l-wheel .b-info {
    padding: 9px 10px 9px 10px;
}
.l-item .b-sample__price,
.l-wheel .b-sample__price {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-right: 15px;
    display: inline-block;
}
.l-item span.b-sample__currency,
.l-wheel span.b-sample__currency {
    font-size: 23px;
}
.l-item .button-show-more-info,
.l-wheel .button-show-more-info {
    display: none;
    vertical-align: middle;
    width: auto;
    margin-right: 5px;
    text-align: center;
    border: 1px solid #dbdbdb;
    padding: 10px 5px;
    width: 45px;
    height: 45px;
    content: "";
    background-image: url(../img/sprite2.png);
    background-position: -79px -93px;
    margin: 5px 5px 5px 0;
}
.l-item .button-show-more-info._active,
.l-wheel .button-show-more-info._active {
    background-color: #f1f1f1;
}
.l-item.l-samples__item:hover .b-sample__img,
.l-wheel.l-samples__item:hover .b-sample__img {
    opacity: 0.8;
}
.l-item.l-samples__item:hover .b-sample__title a,
.l-wheel.l-samples__item:hover .b-sample__title a {
    text-decoration: underline;
}
@media only screen and (max-width: 950px) {

    .l-item .b-sample__right .left,
    .l-wheel .b-sample__right .left {
        float: left;
        width: 100%;
    }
    .l-item .b-sample__right .right,
    .l-wheel .b-sample__right .right {
        float: left;
        width: 100%;
        text-align: left;
    }
    .l-item .button-show-more-info,
    .l-wheel .button-show-more-info {
        display: inline-block;
    }
    /*
        .l-item .b-sample__price-label,
        .l-wheel .b-sample__price-label {
            display: inline-block;
            margin: 0 3px 0 0;
        }

        .l-item .b-sample__content-right,
        .l-wheel .b-sample__content-right {
            float: left;
        }
    */
}
@media only screen and (max-width: 750px) {
    .l-item .b-sample,
    .l-wheel .b-sample {
        display: inline-block;
        padding: 0 5px;
    }
    .l-item .b-sample__left,
    .l-wheel .b-sample__left {
        width: 100%;
        margin-bottom: 10px;
        max-width: 100%;
    }
    .l-item .b-sample__right,
    .l-wheel .b-sample__right {
        width: 100%;
    }
}
/*GRID CSS*/
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row-f {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0
}
.short-gutters{
    margin-right:-5px;
    margin-left:-5px
}
.short-gutters>.col,.short-gutters>[class*=col-]{
    padding-right:5px;
    padding-left:5px
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.col{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.col-1{
    -webkit-box-flex:0;
    -ms-flex:0 0 8.333333%;
    flex:0 0 8.333333%;
    max-width:8.333333%
}
.col-2{
    -webkit-box-flex:0;
    -ms-flex:0 0 16.666667%;
    flex:0 0 16.666667%;
    max-width:16.666667%
}
.col-3{
    -webkit-box-flex:0;
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -webkit-box-flex:0;
    -ms-flex:0 0 33.333333%;
    flex:0 0 33.333333%;
    max-width:33.333333%
}
.col-5{
    -webkit-box-flex:0;
    -ms-flex:0 0 41.666667%;
    flex:0 0 41.666667%;
    max-width:41.666667%
}
.col-6{
    -webkit-box-flex:0;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-7{
    -webkit-box-flex:0;
    -ms-flex:0 0 58.333333%;
    flex:0 0 58.333333%;
    max-width:58.333333%
}
.col-8{
    -webkit-box-flex:0;
    -ms-flex:0 0 66.666667%;
    flex:0 0 66.666667%;
    max-width:66.666667%
}
.col-9{
    -webkit-box-flex:0;
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -webkit-box-flex:0;
    -ms-flex:0 0 83.333333%;
    flex:0 0 83.333333%;
    max-width:83.333333%
}
.col-11{
    -webkit-box-flex:0;
    -ms-flex:0 0 91.666667%;
    flex:0 0 91.666667%;
    max-width:91.666667%
}
.col-12{
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
}
.order-1{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.order-2{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.order-3{
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
.order-4{
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
}
.order-5{
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
}
.order-6{
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
}
.order-7{
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
}
.order-8{
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
}
.order-9{
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
}
.order-10{
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
}
.order-11{
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
}
.order-12{
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
}
.offset-1{
    margin-left:8.333333%
}
.offset-2{
    margin-left:16.666667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.333333%
}
.offset-5{
    margin-left:41.666667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.333333%
}
.offset-8{
    margin-left:66.666667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.333333%
}
.offset-11{
    margin-left:91.666667%
}
@media (min-width:576px){
    .col-sm{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-sm-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-sm-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-sm-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-sm-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-sm-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-sm-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-sm-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-sm-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-sm-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.333333%
    }
    .offset-sm-2{
        margin-left:16.666667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.333333%
    }
    .offset-sm-5{
        margin-left:41.666667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.333333%
    }
    .offset-sm-8{
        margin-left:66.666667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.333333%
    }
    .offset-sm-11{
        margin-left:91.666667%
    }
}
@media (min-width:768px){
    .col-md{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-md-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-md-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-md-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-md-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-md-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-md-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-md-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-md-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-md-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-md-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-md-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-md-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-md-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-md-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-md-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-md-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-md-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-md-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-md-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-md-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-md-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.333333%
    }
    .offset-md-2{
        margin-left:16.666667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.333333%
    }
    .offset-md-5{
        margin-left:41.666667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.333333%
    }
    .offset-md-8{
        margin-left:66.666667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.333333%
    }
    .offset-md-11{
        margin-left:91.666667%
    }
}
@media (min-width:992px){
    .col-lg{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-lg-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-lg-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-lg-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-lg-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-lg-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-lg-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-lg-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-lg-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-lg-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-lg-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-lg-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-lg-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-lg-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-lg-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-lg-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-lg-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-lg-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-lg-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-lg-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-lg-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.333333%
    }
    .offset-lg-2{
        margin-left:16.666667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.333333%
    }
    .offset-lg-5{
        margin-left:41.666667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.333333%
    }
    .offset-lg-8{
        margin-left:66.666667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.333333%
    }
    .offset-lg-11{
        margin-left:91.666667%
    }
}
@media (min-width:1200px){
    .col-xl{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xl-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.333333%;
        flex:0 0 8.333333%;
        max-width:8.333333%
    }
    .col-xl-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.666667%;
        flex:0 0 16.666667%;
        max-width:16.666667%
    }
    .col-xl-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width:33.333333%
    }
    .col-xl-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.666667%;
        flex:0 0 41.666667%;
        max-width:41.666667%
    }
    .col-xl-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.333333%;
        flex:0 0 58.333333%;
        max-width:58.333333%
    }
    .col-xl-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.666667%;
        flex:0 0 66.666667%;
        max-width:66.666667%
    }
    .col-xl-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.333333%;
        flex:0 0 83.333333%;
        max-width:83.333333%
    }
    .col-xl-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.666667%;
        flex:0 0 91.666667%;
        max-width:91.666667%
    }
    .col-xl-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-xl-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-xl-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-xl-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-xl-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-xl-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-xl-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-xl-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-xl-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-xl-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-xl-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-xl-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-xl-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.333333%
    }
    .offset-xl-2{
        margin-left:16.666667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.333333%
    }
    .offset-xl-5{
        margin-left:41.666667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.333333%
    }
    .offset-xl-8{
        margin-left:66.666667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.333333%
    }
    .offset-xl-11{
        margin-left:91.666667%
    }
}
.flex-row{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:normal!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse{
    -webkit-box-orient:horizontal!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse{
    -webkit-box-orient:vertical!important;
    -webkit-box-direction:reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-wrap{
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap{
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.justify-content-start{
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
}
.justify-content-end{
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
}
.justify-content-center{
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    justify-content:center!important
}
.justify-content-between{
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
}
.justify-content-around{
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
}
.align-items-start{
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    align-items:flex-start!important
}
.align-items-end{
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    align-items:flex-end!important
}
.align-items-center{
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    align-items:center!important
}
.align-items-baseline{
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    align-items:baseline!important
}
.align-items-stretch{
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    align-items:stretch!important
}
.align-content-start{
    -ms-flex-line-pack:start!important;
    align-content:flex-start!important
}
.align-content-end{
    -ms-flex-line-pack:end!important;
    align-content:flex-end!important
}
.align-content-center{
    -ms-flex-line-pack:center!important;
    align-content:center!important
}
.align-content-between{
    -ms-flex-line-pack:justify!important;
    align-content:space-between!important
}
.align-content-around{
    -ms-flex-line-pack:distribute!important;
    align-content:space-around!important
}
.align-content-stretch{
    -ms-flex-line-pack:stretch!important;
    align-content:stretch!important
}
.align-self-auto{
    -ms-flex-item-align:auto!important;
    align-self:auto!important
}
.align-self-start{
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
}
.align-self-end{
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
}
.align-self-center{
    -ms-flex-item-align:center!important;
    align-self:center!important
}
.align-self-baseline{
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
}
.align-self-stretch{
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
}
@media (min-width:576px){
    .flex-sm-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-sm-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-sm-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-sm-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-sm-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:768px){
    .flex-md-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-md-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-md-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-md-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-md-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-md-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-md-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-md-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-md-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-md-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-md-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-md-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-md-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-md-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-md-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:992px){
    .flex-lg-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-lg-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-lg-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-lg-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-lg-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:1200px){
    .flex-xl-row{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:normal!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse{
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse{
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap{
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap{
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse{
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-xl-start{
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end{
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between{
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around{
        -ms-flex-pack:distribute!important;
        justify-content:space-around!important
    }
    .align-items-xl-start{
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end{
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center{
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline{
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch{
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start{
        -ms-flex-line-pack:start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end{
        -ms-flex-line-pack:end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center{
        -ms-flex-line-pack:center!important;
        align-content:center!important
    }
    .align-content-xl-between{
        -ms-flex-line-pack:justify!important;
        align-content:space-between!important
    }
    .align-content-xl-around{
        -ms-flex-line-pack:distribute!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch{
        -ms-flex-line-pack:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto{
        -ms-flex-item-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start{
        -ms-flex-item-align:start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end{
        -ms-flex-item-align:end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center{
        -ms-flex-item-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline{
        -ms-flex-item-align:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch{
        -ms-flex-item-align:stretch!important;
        align-self:stretch!important
    }
}
@media (max-width:1200px){
    .col-xl-hide {
        display: none;
    }
}
@media (max-width:992px){
    .col-md-hide {
        display: none;
    }
}
@media (max-width:768px){
    .col-sm-hide {
        display: none;
    }
}
@media (max-width:576px){
    .col-xs-hide {
        display: none;
    }
}


@media (min-width: 1200px) {
    .s-search__tabs .short-gutters {
        margin-right:-8px;
        margin-left:-8px
    }
    .s-search__tabs .short-gutters>.col,
    .s-search__tabs.short-gutters>[class*=col-] {
        padding-right:8px;
        padding-left:8px
    }
}


/*GRID CSS END*/
@media only screen and (max-width: 740px) {
    .l-item .b-sample__img,
    .l-wheel .b-sample__img {
        max-height: inherit;
        margin: 0 auto;
    }
}
.edit-seller-profile__sense-block {
    border-top: 1px solid #f1f1f1;
    padding-top: 15px;
}
.f-default__file._preview {
    margin-bottom: 20px;
    height: auto;
}
.f-edit-seller-profile__right .f-edit-request__cell .f-default__field {
    height: 45px;
    border: 1px solid #e2e3e3;
    background: #f7f8f8;
}
@media only screen and (max-width: 800px) {
    .f-edit-seller-profile__right .add-input-btn {
        margin-top: 27px;
    }
    .f-edit-seller-profile__right .modile-description {
        display: none;
    }
}
.f-registration-seller__checkall {
    color: #8a9293;
    font-size: 13px;
    text-transform: lowercase;
    background: transparent;
    margin-left: 14px;
    padding-right: 13px;
    height: 20px;
    text-shadow: none;
    position: relative;
    display: inline-block;
}
.f-registration-seller__checkall:before,
.f-registration-seller__checkall:after {
    display: block;
    content: "";
    position: absolute;
    width: 6px;
    height: 1px;
    background: #8a9293;
    top: 11px;
    right: 0;
}
.f-registration-seller__checkall:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: -0px;
}
.f-registration-seller__checkall:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 4px;
}
.a-logo {
    font-size: 0;
    line-height: 0px;
}
.main-slogan {
    display: block;
    font-size: 13px;
    line-height: 12px;
    margin-left: 0;
    text-align: right;
    position: relative;
    top: -5px;
}
.btn-garage {
    line-height: 26px;
}
.btn-garage__count {
    line-height: 14px;
}
@media only screen and (max-width: 1250px) {
    header .btn-blank {
        font-size: 13px;
        line-height: 14px;
        padding: 7px 3px;
    }
}
@media only screen and (max-width: 1024px) {
    .btn-garage__count {
        line-height: 9px;
    }
    .main-slogan {
        display: none;
    }
    .s-header__top .container {
        padding: 0 10px 10px 0;
    }
}
@media only screen and (max-width: 1170px) {
    .btn-order {
        margin-right: 0;
    }
}
.l-order-description {
    max-width: 280px;
}
.b-order-foto {
    width: calc(100% - 280px);
    max-width: inherit;
}
.w-request-dark-frame {
    background-color: #5b5f5f;
    padding: 15px 20px 15px 26px;
}
.w-request-dark-frame .f-default__cell {
    background-color: transparent;
    padding: 0 20px 0 0;
    vertical-align: middle;
    border: none;
    color: #fff;
}
.w-request-dark-frame .btn-default {
    line-height: 38px;
    height: 38px;
}
.w-request-dark-frame .btn-default.btn-blank {
    line-height: 17px;
    height: inherit;
}
.w-request-dark-frame .f-one-request__field {
    width: 100%;
}
.w-request-dark-frame .form__or {
    display: table-cell;
    vertical-align: middle;
    padding-right: 20px;
    color: #fff;
}
@media only screen and (max-width: 750px) {
    .w-request-dark-frame .f-default__cell {
        display: block;
        width: 100%;
        max-width: 100%;
        margin: 10px 0;
        padding: 0;
        text-align: center;
    }
    .w-request-dark-frame .form__or {
        display: block;
        text-align: center;
        padding: 0;
        margin: 10px 0;
    }
}
@media only screen and (max-width: 980px) {
    .w-request-dark-frame .form__or {
        display: block;
        margin: 10px 0;
    }
    .t-response__table {
        display: block;
        width: auto;
        min-width: inherit;
        overflow: auto;
    }
}
.m-site {
    position: relative;
}
.m-site .btn-default {
    position: absolute;
    right: 0;
    top: 10px;
    color: #d0d0d0;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 19px;
    border-color: #d4d4d4;
    padding: 5px 10px;
    height: auto;
}
.desktop .m-site .btn-default.btn-blank:hover {
    background-color: transparent;
}
.m-site .btn-default:hover {
    background-color: transparent;
    color: #fff;
    border-color: #75c8c8;
}
.s-catalog__left {
    min-width: 215px;
    width: 215px;
    -webkit-flex-basis: 215px;
    -ms-flex-preferred-size: 215px;
    flex-basis: 215px;
    z-index: 1;
}
.m-catalog__type {
    line-height: 25px;
    padding: 10px 0 10px 30px;
    position: relative;
}
.m-catalog__ads {
    height: 100%;
    text-transform: none;
    font-weight: normal;
}
.m-catalog__link {
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0 10px 15px;
}
.s-catalog__big-cell {
    width: 30%;
    text-align: center;
    height: 460px;
}
.s-catalog__cell:nth-child(4n),
.s-catalog__cell:nth-child(3n),
.s-catalog__cell:nth-child(2n),
.s-catalog__cell {
    width: 33.33333%;
    max-width: 33.33333%;
    border: 1px solid #f5f5f5;
    position: relative;
}
.s-catalog__cell:hover img {
    opacity: 0.8;
}
.s-catalog__cell:hover .category-name {
    color: #26caca;
}
.s-catalog__cell .category-name {
    position: absolute;
    width: 90%;
    margin: 0 5%;
    padding: 5px 10px;
    bottom: 10px;
    left: 0;
    background-color: rgba(255,255,255,0.8);
    color: #404040;
    font-size: 15px;
    line-height: 18px;
}
.s-catalog__big-cell:hover {

}
@media only screen and (max-width: 1024px) {
    .s-catalog__left {min-width: inherit;width: auto;-webkit-flex-basis: inherit;-ms-flex-preferred-size: inherit;flex-basis: inherit;}
    .m-catalog__type {padding: 10px;z-index: 1;}
    .m-catalog__ads {max-width: inherit;position: relative;}
}
@media only screen and (max-width: 540px) {
    .s-catalog__cell {
        width: 50%;
        max-width: 50%;
    }
}
.m-profile {
    padding: 19px 0 25px;
}
.m-profile__item {
    padding: 0px;
}
.m-profile__link {
    padding: 8px 30px 8px 60px;
    line-height: 20px;
    position: relative;
}
.m-profile__link:before {
    position: absolute;
    left: 20px;
    top: 5px;
    width: 26px;
    height: 26px;
    content: "";
    background-image: url(../img/sprite2.png);
    background-repeat: no-repeat;
}
.m-profile__link.icon_1:before {
    background-position: -566px 0;
}
.m-profile__link.icon_2:before {
    background-position: -566px -26px;
}
.m-profile__link.icon_3:before {
    background-position: -566px -52px;
}
.m-profile__link.icon_4:before {
    background-position: -566px -78px;;
}
.m-profile__link.icon_5:before {
    background-position: -566px -104px;
}
.m-profile__link.icon_6:before {
    background-position: -566px -130px;
}
.m-profile__link.icon_7:before {
    background-position: -566px -156px;
}
.m-profile__link.icon_8:before {
    background-position: -566px -182px;
}
.m-profile__link.icon_9:before {
    background-position: -540px -105px;
}
.m-profile__link.icon_10:before {
    background-position: -540px -78px;
}
.m-profile__link.icon_11:before {
    background-image: url(../img/line-chart.png);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    width: 22px;
    left: 22px;
}
.m-profile__link._active {
    background-color: #404040;
    text-decoration: none;
}
.m-profile__link:hover {
    color: #ffffff;
    background-color: rgba(135, 135, 135, 0.8);
    text-decoration: none;
}
.l-category__link .l-category__text-wrap {
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.l-category__link:hover img {
    opacity: 0.8;
}
.l-category__link:hover .l-category__text-wrap {
    background: #353535;
    color: #fff;
}
.w-no-results-frame {
    margin-top: 45px;
    padding: 30px 20px;
    background-color: #f1f1f1;
    max-width: 500px;
    text-align: center;
    display: inline-block;
}
.w-no-results-frame p {
    text-align: left;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 10px;
}
.w-no-results-frame p span {
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
.w-no-results-frame p.sorry {
    font-style: italic;
    font-size: 15px;
    line-height: 22px;
    padding: 10px;
    border: 1px dashed #cecece;
    text-align: center;
    margin-bottom: 25px;
}
.w-no-results-frame p.name {
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    display: block;
    margin-bottom: 15px;
    text-align: center;
    text-transform: uppercase;
}
.w-no-results-frame .row {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}
.w-no-results-frame .left {
    float: left;
    width: calc(100% - 75px);
}
.w-no-results-frame .right {
    float: right;
    width: 70px;
}
.w-no-results-frame .btn-default {
    display: inline-block;
    width: auto;
}
.w-no-results-frame .recieve-message-img,
.w-no-results-frame .belarus-send-img {
    width: 70px;
    height: 59px;
    content: "";
    background-image: url(../img/sprite2.png);
    background-position: -89px -148px;
    float: right;
}
.w-no-results-frame .recieve-message-img {
    background-position: 0px -142px;
    height: 64px;
}
@media only screen and (max-width: 768px) {
    .w-no-results-frame {max-width: 100%;}
    .w-no-results-frame .left {width: 100%;}
    .w-no-results-frame .right {display: none;}
}
.b-404__img-zpbig {
    position: absolute;
    top: 200px;
    right: 200px;
    left: inherit;
}
.b-404__img-zapchatik {
    position: absolute;
    top: 534px;
    left: 200px;
}
.b-404__img-shesterenki1 {
    position: absolute;
    top: inherit;
    bottom: 0;
    left: 300px;
}
.b-404__img-shesterenki2 {
    position: absolute;
    top: inherit;
    bottom: 12px;
    left: 500px;
}
.b-404__text._zp span {
    text-transform: none;
    color: #202020;
}
.b-404__number {
    display: none;
}
.b-404__title {
    text-transform: uppercase;
}
.b-404__title.blue {
    font-size: 28px;
    color: #1dc3c3;
}
.s-404 ._relative {
    padding-top: 150px;
}
.b-404 {
    padding-bottom: 540px;
}
.b-404 p {
    max-width: 680px;
}
.b-404__link {
    text-shadow: none;
}
@media only screen and (max-width: 800px) {
    .b-404__img-zapchatik {top: 580px;left: 0;}
}
.f-spares__cell em._error {display: none !important;}


.l-products__item:nth-child(4n - 3),
.l-products__item:nth-child(-n + 3),
.l-products__item:nth-child(3n - 2),
.l-products__item {
    border: none;
}
@media only screen and (max-width: 960px) {
    .l-products__item:nth-child(-n + 3),
    .l-products__item:nth-child(3n - 2) {
        border: none;
    }
}
.l-filter {
    display: inline-block;
    width: 100%;
    column-count: 4;
    vertical-align: top;
}
@media only screen and (max-width: 960px) {
    .l-filter {
        column-count: 2;
    }
}
@media only screen and (max-width: 760px) {
    .l-filter {
        column-count: 2;
    }
}
.l-filter__item {
    width: 100%;
}
.l-filter__link {
    text-align: left;
}
.m-catalog__ads {
    background: rgb(53, 53, 53);
    font-style: normal;
    position: absolute;
    left: 100%;
    right: auto;
    top: 0;
    bottom: 0;
}
.s-seo ul li,
article ul li {
    padding-left: 40px;
}
.s-seo ul li:before,
article ul li:before {
    width: 15px;
    left: 0px;
}
.s-seo ol,
article ol {
    list-style-type: decimal;
}
.s-seo ol li,
article ol li {
    color: #323737;
    position: relative;
    padding-left: 20px;
    margin-left: 22px;
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 22px;
}
.s-seo ul li,
article ul li {
    font-size: 14px;
    line-height: 22px;
}
.s-seo p,
article p {
    font-size: 14px;
    line-height: 22px;
    color: #202020;
}
.s-seo hr,
article hr {
    width: 100%;
    height: 2px;
    content: "";
    display: block;
    margin: 20px 0;
    background-color: #eaeaea;
}
@media only screen and (max-width: 960px) {
    .s-catalog__big-cell {
        width: 30%;
        text-align: center;
        height: 360px;
    }
}
@media only screen and (max-width: 760px) {
    .s-catalog__cell:nth-child(4n),
    .s-catalog__cell:nth-child(3n),
    .s-catalog__cell:nth-child(2n),
    .s-catalog__cell {
        width: 50%;
        max-width: 50%;
    }
}
.w-columns-tools .w-tools {
    border-right: 2px solid transparent;
}
.w-columns-tools .w-tools.toggled {

}
.w-columns-tools .w-tools .tools-li {
    display: none;
}
.w-columns-tools .w-tools.toggled .tools-li {
    display: block;
}
.w-columns-tools .w-tools .tools-li:nth-child(6),
.w-columns-tools .w-tools .tools-li:nth-child(5),
.w-columns-tools .w-tools .tools-li:nth-child(4),
.w-columns-tools .w-tools .tools-li:nth-child(3),
.w-columns-tools .w-tools .tools-li:nth-child(2),
.w-columns-tools .w-tools .tools-li:nth-child(1) {
    display: block;
}
.w-columns-tools .w-tools.toggled .tools-li a {
    color: #202020;
}


.p-index .s-search__tabs-content:nth-child(1) .f-spares__cell {
    max-width: 155px;
}
.p-index .s-search__tabs-content:nth-child(1) .f-spares__cell:nth-child(3) {
    max-width: 111px;
}
.p-index .s-search__tabs-content:nth-child(1) .f-spares__cell:nth-child(4) {
    max-width: 240px;
}
.p-index .s-search__tabs-content:nth-child(1) .f-spares__cell._shrink-2 {
    max-width: inherit;
}
.p-index .s-search__tabs-content:nth-child(1) ._icon-search._shrink-2 {
    min-width: 155px;
}
.p-index .s-search__tabs-content:nth-child(1) ._icon-search:before {
    left: 25%;
}
.p-index .s-search__tabs-content:nth-child(1) .search-long {
    padding: 0 0 0 20px;
}
.p-index .s-search__tabs-content:nth-child(1) .f-default__or {
    min-width: 50px;
}
@media only screen and (max-width: 1024px) {
    .p-index .s-search__tabs-content:nth-child(1) .search-long {
        padding: 0;
    }
    .p-index .s-search__tabs-content:nth-child(1) ._icon-search:before {
        display: none;
    }
    .p-index .s-search__tabs-content:nth-child(1) .f-spares__cell {
        max-width: inherit;
    }
}
.p-index .s-search__tabs-content:nth-child(2) .f-spares__cell:nth-child(3) {
    max-width: 111px;
}
.p-index .s-search__tabs-content:nth-child(2) .f-spares__cell {
    max-width: 140px;
}
.p-index .s-search__tabs-content:nth-child(2) .f-spares__cell:nth-child(5) {
    max-width: 200px;
}
.p-index .s-search__tabs-content:nth-child(2) .f-spares__cell._shrink-2 {
    max-width: inherit;
}
.p-index .s-search__tabs-content:nth-child(2) ._icon-search._shrink-2 {
    min-width: 140px;
}

.p-index .s-search__tabs-content:nth-child(2) ._icon-search:before {
    left: 25%;
}
.p-index .s-search__tabs-content:nth-child(2) .search-long {
    padding: 0 0 0 20px;
}
.p-index .s-search__tabs-content:nth-child(2) .f-default__or {
    min-width: 50px;
}
@media only screen and (max-width: 1220px) {
    .p-index .s-search__tabs-content:nth-child(1) .f-spares__cell:nth-child(4) {
        max-width: 140px;
    }
    .p-index .s-search__tabs-content:nth-child(1) .f-spares__cell {
        max-width: 140px;
    }
}
@media only screen and (max-width: 1024px) {
    .p-index .s-search__tabs-content:nth-child(2) .search-long {
        padding: 0;
    }
    .p-index .s-search__tabs-content:nth-child(2) ._icon-search:before {
        display: none;
    }
    .p-index .s-search__tabs-content:nth-child(2) .f-spares__cell {
        max-width: inherit;
    }
    .p-index .s-search__tabs-content:nth-child(1) .f-spares__cell:nth-child(4) {
        max-width: inherit;
    }
    .p-index .s-search__tabs-content:nth-child(1) .f-spares__cell {
        max-width: inherit;
    }
    .p-index .s-search__tabs-content:nth-child(2) .f-spares__cell:nth-child(3) {
        max-width: inherit;
    }
    .p-index .s-search__tabs-content:nth-child(2) .f-spares__cell:nth-child(5) {
        max-width: inherit;
    }
    .p-index .s-search__tabs-content:nth-child(1) .f-spares__cell:nth-child(3) {
        max-width: inherit;
    }
}
.b-similar__price {
    font-size: 17px;
}
.b-similar__price sup {
    position: relative;
    top: 2px;
    font-size: 8px;
    margin: 0 1px;
}
.b-similar__bottom .btn-default {
    color: #ffffff;
    background: #26caca;
    line-height: 13px;
    padding: 0 7px;
    min-width: 95px;
}
.b-similar__bottom .btn-default:hover  {
    background: rgb(146, 222, 222);
}
.b-similar__top a {
    display: block;
}
.b-similar:hover {
    border-color: #f5f5f5;
    background-color: #f5f5f5;
}
.item-buy-button {
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
}
.s-one-spare-part__wrap-link {
    display: block;
    vertical-align: middle;
    font-size: 13px;
    color: #8a9293;
    border-bottom: 1px dashed #8a9293;
    margin-right: 36px;
    -webkit-transition: border-color 0.2s ease-out;
    transition: border-color 0.2s ease-out;
    width: 101px;
    margin: 10px auto;
}
.b-one-spare-part {
    margin-bottom: 10px;
}
@media (max-width: 767px) {
    .l-item .b-sample__content-right,
    .l-wheel .b-sample__content-right {width: 100%;}
}
.b-slider__title {
    font-size: 32px;
    line-height: 38px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
    margin-bottom: 0;
    text-transform: none;
}
.b-slider__title+.b-slider__text {
    font-size: 32px;
    line-height: 38px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
    margin-bottom: 0;
    text-transform: none;
}
.s-why-better {
    padding: 20px 0 35px;
}
.w-pop.wide {
    width: 1200px;
}
.howitworks-name {
    margin-bottom: 15px;
}
.p-about-zapchat .w-pop {
    top: 12%;
    max-height: calc(100vh - 100px);
    overflow: auto;
}
.about-zapchat .w-step .description .name {
    color: #404040;
}
.about-zapchat .w-step .icon-huge img {
    width: 51%;
}
@media (max-width: 1280px) {
    .w-pop.wide {
        width: 980px;
    }
}
@media only screen and (max-width: 980px) {
    .w-pop.wide {
        width: 98%;
        top: 5px;
        max-height: calc(100vh - 10px);
        overflow: auto;
    }
    .p-about-zapchat .pop-body {
        text-align: center;
    }
}
@media only screen and (max-width: 670px) {
    .pop-body {
        padding: 10px;
        max-height: calc(100vh - 10px);
        overflow: auto;
    }
}

.b-slider__item .btn-transparent {
    margin: 20px 0 20px 0;
}
.b-slider__item {
    min-height: 600px;
}
.b-slider__text {
    margin: 150px 0 30px 0;
}
.b-similar__title {
    height: 60px;
    overflow: hidden;
}


.b-slider__item .btn-transparent {
    margin: 20px 0 20px 0;
}
.b-slider__item {
    min-height: 560px;
}
.b-slider__text {
    margin: 100px 0 30px 0;
}
.b-similar__title {
    height: 48px;
    overflow: hidden;
}



.f-spare-part__align-right {
    text-align: right;
}
.s-spare-part .row {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}
.s-spare-part .row .description {
    width: calc(100% - 380px);
    float: right;
}
.s-spare-part .row .description .content {
    padding: 11px 20px;
    background-color: #f1f1f1;
    position: relative;
    display: inline-block;
}
.s-spare-part .row .description .content:before {
    position: absolute;
    top: 12px;
    left: -20px;
    content: "";
    border: 10px solid transparent;
    border-right-color: #f1f1f1;
}
.s-spare-part .row .f-spare-part__align-left {
    width: 360px;
    float: left;
}
.s-spare-part .row._or {
    display: inline-block;
    width: auto;
    padding: 0 0 0 70px;
}
.s-spare-part .btn-default {
    min-width: 171px;
}
.btn-load {
    background-color: transparent;
    border: 1px solid #26caca;
    color: #404040;
    padding-left: 45px;
    position: relative;
    margin-right: 5px;
    cursor: pointer;
}
.btn-load:before {
    content: "";
    width: 12px;
    height: 22px;
    background-image: url(../img/sprite.png);
    background-position: -348px -222px;
    position: absolute;
    top: 9px;
    left: 16px;
}
.btn-load:hover {
    border-color: rgb(146, 222, 222);
    color: #fff;
}
.btn-load:hover:before {
    background-position: -348px -181px;
}
.button-load input {
    display: none;
}
.s-spare-part .file-name {
    font-size: 14px;
    line-height: 16px;
    padding: 10px 0 10px 45px;
    color: #606060;
}
@media only screen and (max-width: 1024px) {
    .s-spare-part .row .description {width: 100%;margin-bottom: 10px;}
    .s-spare-part .row .description .content {width: 100%; text-align: center;}
    .s-spare-part .row .description .content:before {display: none;}
}
@media only screen and (max-width: 740px) {
    .f-spare-part__table {display: block; overflow: auto;}
    .s-spare-part .row .f-spare-part__align-left {width: 100%;}
    .s-spare-part .row._or {text-align: center; width: 100%; padding: 0; font-size: 26px;}
    .s-spare-part .btn-default {min-width: inherit;}
}




.s-top-article {
    background: #f7f8f8;
    padding: 20px 0 ;
}


.s-default__top {
    padding: 11px 0 ;
}

.f-spares__cell p{
    color: #fff;
    font-size: 14px;
    line-height: 18px;
}


.spares_tab .f-spares__cell input.btn-default {
    background-color: #20c5c5;
    color: #fff;
}
.spares_tab .f-spares__cell input.btn-default:hover {
    background: rgb(146, 222, 222);
}

.f-default__file-description._endnote {
    font-size: 14px;
    color: #000;
}

.b-order__title span.thin {
    font-weight: normal;
    /*font-size: 17px;*/
}

.l-all-orders {
    padding-top: 20px;
}

.double_column_radio {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.double_column_radio label {
    float: left;
    width: 115px;
    color: #909090;
    font-size: 14px;
    line-height: 14px;
    cursor: pointer;
}
.double_column_radio input {
    -webkit-appearance: radio;
    margin-right: 7px;
    margin-top: -1px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.f-full-search .f-default__radio input:checked+.f-default__radio-text {
    color: #fff;
}
.f-full-search .double_column_radio label {
    color: #fff;
}
.f-full-search .double_column_radio {
    margin-bottom: 0;
}
.f-full-search .double_column_radio label {
    margin-bottom: 15px;
}

.b-info__seller {
    padding-right: 0;
    display: block;
}

.p-about-zapchat .w-pop {
    background-color: rgba(255,255,255,0.92);
    background-color: rgba(230,230,230,0.9)
}
@media only screen and (max-height: 800px) {
    .b-slider__text {margin: 10px 0 10px 0; bottom: 70px;}
    .b-slider__item {min-height: 390px;padding-top: 40px;margin-bottom: 168px;}
    .b-slider__item .btn-transparent {margin: 10px 0 10px 0;}
    .s-search__bottom {bottom: 70px;}

    .p-about-zapchat .w-pop {top: 7%;}

}

.b-show-f-fefault__rows {
    display: block;
    width: auto;
    padding-right: 20px;
    margin: 20px 0;
    position: relative;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
}
.b-show-f-fefault__rows span {
    display: inline-block;
    position: relative;
    margin-right: 20px;
    border-bottom: 1px #fff dotted;
}
.b-show-f-fefault__rows:hover span {
    border-bottom-color: transparent;
}
.b-show-f-fefault__rows span+span {
    display: none;
}
.b-show-f-fefault__rows._toggled span {
    display: none;
}
.b-show-f-fefault__rows._toggled span+span {
    display: inline-block;
}
.b-show-f-fefault__rows span:after {
    position: absolute;
    display: inline-block;
    margin: 0 0 0 6px;
    content: "»"
}
.f-default__row.shown-toggle {
    display: none;
}
.f-default__row.shown-toggle.shown {
    display: block;
}
.b-fixed._initialized .slick-arrow {
    display: block !important;
}
.b-fixed._initialized .slick-arrow.slick-next {
    right: -30px;
}
.b-fixed._initialized .slick-arrow.slick-prev:before {
    left: 13px;
}
.b-fixed._initialized .slick-arrow.slick-next:before {
    left: -10px;
}
.b-fixed._initialized .slick-arrow:hover:before {
    border-left: 2px solid #26caca;
    border-top: 2px solid #26caca;
}

.s-brands-slider .s-catalog__title {
    text-align: center;
    margin-bottom: 30px;
}
.s-brands-slider .l-similar {
    margin: 20px auto 40px;
}
.li-partner-logotype {
    padding: 0 20px;
    text-align: center;
    margin: 0;
}
.li-partner-logotype:before {
    display: none;
}
.li-partner-logotype a {
    display: block;
}
.li-partner-logotype .image {
    width: 100%;
    height: 85px;
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
    content: "";
    background-repeat: no-repeat;
}
.li-partner-logotype .name {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin: 10px 0;
    color: #202020;
}
.li-partner-logotype a:hover .image {
    opacity: 0.8;
}
.li-partner-logotype a:hover .name {
    color: #26caca;
}


@media only screen and (max-width: 800px) {
    .li-partner-logotype .name {
        font-size: 12px;
        line-height: 25px;
    }
}
.order-steps {
    display: table;
}
.order-steps-cell {
    display: table-cell;
    vertical-align: top;
    padding-right: 35px;
    position: relative;
}
.order-steps-cell:nth-child(1) {
    padding-right: 0;
}
.order-steps-cell:nth-last-child(1) {
    padding-right: 0;
}
.order-steps-cell:nth-child(2) {
    padding: 0 60px 0 20px;
}
.order-steps-cell:after {
    position: absolute;
    top: 27px;
    right: 0;
    border: 12px solid transparent;
    border-left-color: #26caca;
    content: "";
}
.order-steps-cell:nth-last-child(1):after {
    display: none;
}
.order-steps .w-step-table {
    display: table;
    width: auto;
}
.order-steps .w-step-table .cell {
    display: table-cell;
    vertical-align: top;
    padding: 0 10px;
}
.order-steps .w-step-table.double-column .cell.number,
.order-steps .w-step-table .cell.number {
    width: 60px;
}
.order-steps .w-step-table.double-column .cell {
    width: 50%;
}
.order-steps .w-step-table.double-column .cell:nth-last-child(1) {
    text-align: right;
}
.order-steps .w-step-table .cell .number {
    font-size: 40px;
    line-height: 35px;
    color: #26caca;
    font-weight: bold;
}
.order-steps .w-step-table .cell .number b,
.order-steps .w-step-table .cell .number span.strong {
    font-size: 28px;
    display: block;
}

.order-steps .w-step-table .cell .name {
    text-transform: uppercase;
    margin: 8px 0;
}
.order-steps .w-step-table .cell .description {
    font-size: 12px;
    line-height: 15px;
}

@media only screen and (max-width: 1024px) {
    .order-steps-cell {display: block;margin-bottom: 15px;}
    .order-steps-cell:after {display: none;}
    .order-steps-cell:nth-child(2) {padding: 0;}
    .s-search__bottom {position: absolute;}
    .b-slider div.container {max-width: 840px;}
}

.checkboxes-category-row-name {
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 3px 0;
}
.checkboxes-category-row ul {
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px;
    margin-bottom: 5px;
}
.checkboxes-category-row:nth-last-child(1) ul {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.b-sample__content-text p {overflow: hidden}

form .f-response__name-link{
    border-bottom: none;
}

form .f-default__cell{
    overflow: hidden;
}
body.p-seller{
    height: auto;
}

.one-spare-table {
    display: table;
    width: 100%;
}
.one-spare-table .column {
    display: table-cell;
    vertical-align: top;
}
.one-spare-table .column.right-column {
    width: 270px;
    padding-left: 20px;
}

.product-top-row .b-product-slider__table {
    display: inline-block;
    width: 100%;
}
.product-top-row .b-product-slider__table .bx-wrapper {
    position: relative;
    width: 80px;
    max-width: 80px !important;
}
.product-top-row .b-product-slider__content {
    display: inline-block;
    width: calc(100% - 83px);
}
.section-name._h2 {
    font-size: 22px;
    line-height: 26px;
    font-weight: bold;
    margin: 10px 0 8px;
}

.product-middle-row .section-name._h2,
.b-one-spare-part .w-price-rightside-row .description,
.b-one-spare-part .styled-price,
.b-one-spare-part .current-price-value {
    font-weight: normal;
}
.table-product-features tr:nth-child(odd) td,
.table-product-features td {
    background-color: transparent;
    vertical-align: top;
}
.table-product-features tr+tr {
    border-top: 1px solid #ececec;
}
.table-product-features tr.price-row td {
    padding: 10px 10px 10px 0;
}
.table-product-features td {
    font-size: 15px;
    line-height: 17px;
    color: #909090;
    padding: 5px 10px 5px 0;
    min-width: 145px;
}
.product-middle-row .table-product-features td:nth-child(2) {
    word-break: break-all;
}
@media only screen and (max-width: 590px) {
    .table-product-features td {
        font-size: 12px;
        line-height: 13px;
        padding: 5px 5px 5px 0;
        min-width: inherit;
    }
}
.table-product-features td.bold {
    font-weight: bold;
    color: #404040;
}
.table-product-features td.black-color {
    color: #000;
}
.styled-price {
    display: inline-block;
    vertical-align: top;
    font-size: 30px;
    line-height: 35px;
    font-weight: bold;
    color: #26caca;
    padding-bottom: 0;
}
.styled-price sup {
    font-size: 20px;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 5px 3px 5px;
}
.current-price-value {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    color: #909090;
    margin: 5px;
}
.table-product-features .w-save-button {
    float: right;

}
.table-product-features .w-save-button .btn-default {
    min-width: 220px;
    font-size: 18px;
}
.w-save-button {
    display: inline-block;
    vertical-align: middle;
}
.w-save-button .s-one-spare-part__wrap-link {
    margin: 2px auto;
}
.icon-flag {
    content: "";
    display: inline-block;
    width: 14px;
    height: 17px;
    vertical-align: middle;
    margin: 0 5px 3px 0;
    background-image: url(../img/sprite.png);
    background-position: -380px -310px;
}
.icon-flag.small {
    width: 8px;
    height: 11px;
    background-position: -410px -54px;
    margin-right: 2px;
}
.l-similar__list {
    font-size: 0;
    line-height: 0;
}
.product-more-items-list .b-similar {
    padding: 4px;
    width: 25%;
    display: inline-block;
    vertical-align: top;
}
.product-more-items-list {
    font-size: 0;
    line-height: 0;
    width: 100%;
}

.b-similar__bottom {
    text-align: center;
    display: block;
}
.product-more-items-list .b-similar__price {
    font-size: 14px;
    line-height: 15px;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 32px);
}
.product-more-items-list .b-similar__price .usd-price {
    display: inline-block;
    vertical-align: middle;
    color: #707070;
    font-size: 14px;
    margin-left: 15px;
}
.product-more-items-list .b-similar__title {
    font-size: 14px;
    line-height: 15px;
}
.product-more-items-list .b-similar__bottom .btn-default {
    font-size: 12px;
    padding: 12px;
    line-height: 14px;
    min-width: inherit;
    vertical-align: middle;
}
.w-slider-product-item .btn-default._active,
.desktop .b-similar:hover .b-similar__bottom .btn-default._active,
.product-more-items-list .b-similar__bottom .btn-default._active:hover,
.product-more-items-list .b-similar__bottom .btn-default._active {
    background-color: #404040;
}
.product-more-items-list .b-similar__img-wrap {
    height: 125px;
}
.icon-flag.small {
    margin: 0;
    display: block;
}

.w-price-rightside-row {
    margin-bottom: 8px;
}
.w-price-rightside-row .description {
    display: inline-block;
    vertical-align: top;
    width: 72px;
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    margin: 5px 0;
}
.w-price-rightside-row .w-price {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 80px);
}
.w-price-rightside-row .w-price .current-price-value,
.w-price-rightside-row .w-price .styled-price {
    display: block;
    text-align: right;
}
.table-product-features.gray-td tr+tr {
    border-top: 1px solid #dcdcdc;
}
.table-product-features.right-side.gray-td td {

}
.table-product-features.right-side.gray-td tr:nth-child(odd) td,
.table-product-features.right-side.gray-td td {
    min-width: inherit;
    background-color: #ececec;
    padding: 8px 10px;
    font-size: 13px;
    line-height: 16px;
}

.table-product-features.right-side.gray-td .b-stars {
    margin: 0;
}
.table-product-features.right-side.gray-td .b-stars__reviews,
.table-product-features.right-side.gray-td .b-stars__rating {
    display: inline-block;
    vertical-align: middle;
}
.table-product-features.right-side.gray-td .b-stars__reviews {
    margin-left: 5px;
}

.w-product-right-side-more .ul-work-scope-div {
    padding-right: 0;
}
.w-product-right-side-more .li-work-scope-div {
    padding: 0;
}
.ul-work-scope-div.three-columns .li-work-scope-div,
.w-product-right-side-more .li-work-scope-div+.li-work-scope-div {
    border-bottom: 1px solid #cecece;
}
.w-product-right-side-more .li-work-scope-div:nth-last-child(1) {
    border: none;
}
.work-scope-div .work-scope-name,
.w-product-right-side-more .li-work-scope-div.name {
    min-height: 81px;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding: 10px 100px 10px 10px;
}
.work-scope-div .work-scope-name {
    min-height: inherit;
    font-size: 16px;
    line-height: 32px;
}
.work-scope-div .work-scope-name {
    font-weight: bold;
}
.work-scope-div .work-scope-name .table {
    display: table;
    width: 100%;
}
.work-scope-div .work-scope-name .cell {
    display: table-cell;
    vertical-align: middle;
    height: 61px;
}
.w-product-right-side-more .work-scope-div:nth-last-child(1),
.w-product-right-side-more .work-scope-div {
    padding: 0px;
    margin: 5px 0 0 0;
    background-color: #ececec;
    border: none;
    position: relative;
}
.ul-work-scope-div .blue__link_small,
.w-product-right-side-more .work-scope-div .li-work-scope-div>a {
    display: block;
    padding: 10px;
    margin: 0;
    font-size: 13px;
    line-height: 16px;
}
.ul-work-scope-div .blue__link_small:hover,
.w-product-right-side-more .work-scope-div .li-work-scope-div>a:hover {
    background-color: #d1d1d1;
    text-decoration: none;
    color: #202020;
}
.li-work-scope-div>a.blue__link_small,
.blue__link_small {
    text-decoration: underline;
    color: #26caca;
    font-size: 14px;
    line-height: 15px;
    display: inline-block;
    margin: 10px 0 0 0;
}
.blue__link_small:hover {
    text-decoration: none;
}

.w-toggled-phones .button.btn-default {
    display: block;
    padding: 15px 0 13px;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    height: auto;
}
.icon-round-phone {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin: 0 5px 3px 0;
    background-image: url(../img/sprite.png);
    background-position: -351px -310px;
}

.hidden-phones {
    display: none;
}
.phone-black-frame {
    display: block;
    background-color: #404040;
    color: #fff;
    text-decoration: none;
    padding: 14px 20px;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 3px;
}
.phone-black-frame .small {
    font-size: 11px;
}
.phone-black-frame .inner-icon {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    margin: 2px;
    background-image: url(../img/sprite.png);
    background-position: -351px -310px;
    border-radius: 4px;
}
.phone-black-frame .inner-icon.icon-viber {
    background-position: -410px 0;
}
.phone-black-frame .inner-icon.icon-whatsup {
    background-position: -410px -18px;
}
.phone-black-frame .inner-icon.icon-skype {
    background-position: -410px -36px;
}

.product-more-items-list.mobile {
    display: none;
}


@media only screen and (max-width: 1270px) {
    .table-product-features .w-save-button .btn-default {
        min-width: inherit;
        font-size: 16px;
    }
    .product-more-items-list .b-similar {
        width: 48%;
        margin: 1%;
        border: 1px solid #ececec;
    }
}

.block-content.desktop {display: block;}
.block-content.mobile {display: none;}

@media only screen and (max-width: 1000px) {

    .one-spare-table {display: block;}
    .one-spare-table .column {display: block;}
    .one-spare-table .column.right-column {
        display: block;
        padding-left: 0;
        padding-top: 10px;
        width: 100%;
    }
    .product-more-items-list.desktop {display: none;}
    .product-more-items-list.mobile {display: block;}

    .block-content.desktop {display: none;}
    .block-content.mobile {display: block;}


    .w-price-rightside-row {display: none;}

    .product-more-items-list .b-similar__bottom {display: block;}

    .table-product-features .w-save-button {width: 100%;}
    .table-product-features .w-save-button .btn-default {width: 100%;}

    .product-more-items-list .b-similar__price {display: inline-block;width: calc(100% - 40px);}

}

.f-spares__cell.shown-toggle.shown,
.f-spares__cell.shown {
    display: block;
}
.f-spares__cell.shown-toggle {
    display: none;
}
.f-spares__col_left.min-height {
    min-height: 350px;
}
.spares_tab .f-spares__col_bottom {
    width: 100%;
    padding: 0 0 0 27%;
}
.spares_tab .f-spares__col_bottom {
    width: 100%;
    padding: 0 0 0 27%;
}
@media only screen and (max-width: 740px) {
    .spares_tab .f-spares__col_bottom {padding: 0;}
    .f-spares__col_left,
    .f-spares__col_middle,
    .f-spares__col_right {width: 100%;padding: 0;margin: 0;}
    .f-spares__col_left.min-height {min-height: inherit;}
}


.add-phone-row {

}
.add-phone-row .f-edit-request__cell._w50 {
    margin-bottom: 20px;
}
.f-edit-request__cell .f-default__field {
    padding: 0 19px;
}
.messenger-icons-after .f-default__field {
    padding: 0 5px;
}
.messenger-icons-after .f-default__label {
    display: inline-block;
    vertical-align: bottom;
    width: calc(100% - 150px);
    margin: 0;
}
.messenger-icons-after .application-icons {
    display: inline-block;
    vertical-align: bottom;
    margin: 7px 0;
    font-size: 0;
    line-height: 0;
}
.messenger-icons-after .application-icons .icon {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    content: "";
    margin: 0 3px;
    position: relative;
    background-image: url("../img/sprite.png");
}
.messenger-icons-after .application-icons .icon._whatsup {
    background-position: -410px -73px;
}
.messenger-icons-after .application-icons .icon._skype {
    background-position: -410px -101px;
}
.messenger-icons-after .application-icons .icon._fb-messenger {
    background-position: -410px -131px;
}
.messenger-icons-after .application-icons .icon._viber {
    background-position: -410px -159px;
}
.messenger-icons-after .application-icons .icon._telegram {
    background-position: -410px -188px;
}
.messenger-icons-after .application-icons .icon .delete-icon {
    position: absolute;
    top: -14px;
    right: -3px;
    color: #909090;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
}
.messenger-icons-after .application-icons .icon .delete-icon:hover {
    color: red;
}
.w-add-more-icons {
    display: inline-block;
    vertical-align: bottom;
    width: 30px;
}
.add-input-btn {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 23px;
    border-radius: 50%;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 10px;
}
.add-input-btn {
    position: relative;
    cursor: default;
}
.add-input-btn .inset {
    position: absolute;
    left: -20px;
    top: 100%;
    width: 65px;
    z-index: 1;
    text-align: left;
    display: none;
}
.add-input-btn:hover .inset {
    display: block;
}
.add-input-btn .w-dropper {
    background-color: #fff;
    border: 1px solid #cecece;
}
.add-input-btn .w-dropper .row__link {
    font-size: 10px;
    line-height: 12px;
    padding: 2px;
    text-decoration: none;
    color: #606060;
    font-weight: normal;
    display: block;
}
.add-input-btn .w-dropper .row__link:hover {
    background-color: #75c8c8;
    color: #fff;
}

@media only screen and (max-width: 1300px) {
    .add-phone-row .f-edit-request__cell._w50 {width: 100%;margin-right: 0;}
    .add-input-btn .inset {left: inherit;right: -13px;}
}
@media only screen and (max-width: 740px) {
    .add-phone-row .f-edit-request__cell._w50 {width: 100%;margin-right: 0%;}
}

.product-more-items-list .bx-wrapper {
    position: relative;
    margin: 0 20px !important;
}
.product-more-items-list .bx-controls {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
}
.product-more-items-list .bx-controls-direction a {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 0;
    border: 13px solid transparent;
}
.product-more-items-list .bx-controls-direction a.bx-prev {
    left: -30px;
    border-right-color: #26caca;
}
.product-more-items-list .bx-controls-direction a.bx-next {
    right: -30px;
    border-left-color: #26caca;
}

@media only screen and (max-width: 500px) {
    .product-more-items-list .bx-wrapper {margin: 0 !important;}
    .product-more-items-list .b-similar {width: 98%;margin: 1%;}
    .product-more-items-list .bx-controls {display: none;}
}

.main-slogan {
    font-size: 16px;
    margin: 0 5px 0 0;
}
@media only screen and (max-width: 1170px) {
    .main-slogan {font-size: 10px;text-align: center;}
}

/*X-mass crissmass newyeay logo*/
/*
    .a-logo img {margin-top: -10px;margin-bottom: 10px;}
    @media only screen and (max-width: 1024px) {
        .a-logo img {margin-top: 0px;margin-bottom: 0px;}
    }
    .s-header.fixed .a-logo img {margin-top: 0;margin-bottom: 0;}
*/
/*X-mass crissmass newyeay logo END*/

.container.w-table-container {
    max-width: 1600px;
}
.f-spare-part__table.t-small-text .f-default__cell,
.f-spare-part__table.t-small-text .f-default__th,
.f-spare-part__table.t-small-text .f-admin__th {
    font-size: 12px;
    line-height: 13px;
    padding: 3px;
    vertical-align: middle;
}
.f-spare-part__table .f-spare-part__row:hover .f-default__cell {
    background-color: #ececec;
}
.f-spare-part__table .f-default__th,
.f-spare-part__table .f-default__cell {
    padding: 4px 5px 4px 5px;
    white-space: normal;
}
.f-spare-part__table .f-default__th {
    border-left: 1px solid #5a5e5e;
    padding: 7px 5px;
}
.f-spare-part__table.t-small-text .f-admin__th,
.f-spare-part__table .f-admin__th {
    border-left: 1px solid #36e2e2;
    padding: 7px 5px;
    white-space: normal;
    font-size: 13px;
    background: #26caca;
    color: #202020;
    display: table-cell;
}
.align-center {
    text-align: center;
}
.w-table-small-icon {
    width: 16px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.w-table-small-icon img {
    width: auto;
    height: auto;
    max-width: 100%;
}
.w-table-small-icon .w-short-description {
    position: absolute;
    bottom: 105%;
    right: -31px;
    width: 80px;
    font-size: 10px;
    line-height: 12px;
    color: #fff;
    background-color: #606060;
    border: 1px solid #202020;
    border-radius: 2px;
    text-align: center;
    padding: 2px;
    display: none;
    z-index: 1;
}
.w-table-small-icon:hover .w-short-description {
    display: block;
}
.f-default__checkbox.w-table-small-icon .w-short-description {
    right: -3px;
}
.f-spare-part__table .f-default__cell a.product__link {
    color: #26caca;
    color: #000;
    text-decoration: underline;
}
.f-spare-part__table .f-default__cell a.product__link:hover {
    text-decoration: none;
}
.f-spare-part__table .f-default__cell span.red,
.f-spare-part__table .f-default__cell span.green {
    color: #fff;
    text-align: center;
    display: inline-block;
    padding: 2px;
}
.f-spare-part__table .f-default__cell span.red {
    background-color: #ff6c6c;
}
.f-spare-part__table .f-default__cell span.green {
    background-color: green;
}

.w-right-side-action {
    padding: 5px 5px 0 5px;
    background-color: #ececec;
}
.w-right-side-action .jq-selectbox__select {
    border: 1px solid transparent;
    height: 44px;
}
.w-right-side-action .jq-selectbox {
    max-width: 200px;
}
.w-right-side-action .jq-selectbox li {
    text-transform: none;
}
.f-spare-part__bottom-row+.f-spare-part__bottom-row {
    margin-top: 10px;
}
.inline-row {
    display: inline-block;
    width: 100%;
}
.inline-row .left {
    float: left;
}
.inline-row .right {
    float: right;
}
.f-spare-part__bottom-row .or {
    width: 170px;
    text-align: center;
}
.btn-default.addfile {
    border: 2px solid #26caca;
    background-color: transparent;
    color: #202020;
    height: auto;
    padding: 10px 10px 9px;
    line-height: 20px;
}
.f-spare-part__bottom-row .hidden {
    display: none;
}
.btn-default.addfile img {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
}
.f-spare-part__bottom-row .w-leftside {
    min-width: 360px;
}
.f-spare-part__bottom-row .w-leftside,
.f-spare-part__bottom-row .w-right-side-helper {
    display: inline-block;
    vertical-align: middle;
}
.f-spare-part__bottom-row .w-right-side-helper .gray-cloud {
    padding: 13px;
    border-radius: 8px;
    background-color: #ececec;
    font-size: 16px;
    line-height: 18px;
    display: inline-block;
    position: relative;
}
.f-spare-part__bottom-row .w-right-side-helper .gray-cloud:before {
    content: "";
    position: absolute;
    left: -15px;
    top: 14px;
    border: 8px solid transparent;
    border-right-color: #ececec;
}

.w-pagination-new {
    text-align: center;
    margin: 15px 0;
}
.w-pagination-new span,
.w-pagination-new a {
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    color: #202020;
    background-color: #fff;
    border: 1px solid #ececec;
    text-decoration: none;
    min-width: 34px;
    height: 34px;
    padding: 5px 0;
    text-align: center;
}
.w-pagination-new a._active,
.w-pagination-new a:hover {
    color: #fff;
    background-color: #26caca;
    border-color: #26caca;
}
.w-pagination-new a:hover {
    background-color: rgb(146, 222, 222);
    border-color: rgb(146, 222, 222);
}
.w-add-new-item-wrapp {
    margin-top: 50px;
}
.w-pagination-new a.pagination-arrow span.inner-text {
    transform: scaleY(2);
    width: auto;
    height: auto;
    padding: 0;
    border: none;
    line-height: 10px;
    background-color: transparent;
}
.w-pagination-new a:hover span.inner-text {
    color: #fff;
}

.w-sort-by .description-label {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 14px;
    margin: 3px 5px 3px 0;
}
.w-sort-by .low-height-select {
    display: inline-block;
    vertical-align: middle;
}
.w-select-small .jq-selectbox__select {
    height: 24px;
    border: 1px solid #ececec;
    padding: 0 35px 0 10px;
}
.w-select-small .jq-selectbox__select-text {
    font-size: 12px;
    line-height: 24px;
}
.w-select-small .jq-selectbox__trigger {
    width: 30px;
    height: 22px;
}
.w-select-small .jq-selectbox__trigger-arrow {
    width: 5px;
    height: 5px;
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    top: 7px;
    right: 13px;
}
.w-select-small .jq-selectbox li {
    text-transform: none;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 18px;
}
.w-select-small .jq-selectbox__dropdown {
    margin-top: 0;
}
.jq-selectbox__select {
    border: none;
    height: 47px;
}
.w-customers-status-info {
    margin-bottom: 20px;
}
.w-customers-status-info .w-gray-background {
    padding: 20px 0 15px 0;
    background-color: #5b5f5f;
    display: inline-block;
    width: 100%;
    color: #fff;
}
.w-customers-status-info .w-column {
    width: 33.3%;
    float: left;
    padding: 0 20px;
    border-right: 1px solid #505050;
}
.w-customers-status-info .w-column:nth-last-child(1) {
    border-right: none;
}
.w-customers-status-info .column-name {
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.w-customers-status-info .w-customers-status-row {
    margin-bottom: 5px;
}
.w-customers-status-info .w-customers-status-row._or {
    color: #909090;
}
.w-customers-status-info .w-customers-status-row .label,
.w-customers-status-info .w-customers-status-row .count {
    display: inline-block;
    vertical-align: middle;
}
.w-customers-status-info .w-customers-status-row .label {
    font-size: 12px;
    line-height: 14px;
    margin: 2px 5px 2px 0;
    min-width: 146px;
}
.w-customers-status-info .w-customers-status-row .count {
    font-weight: normal;
    padding: 2px 5px;
    border: 1px solid #5d5d5d;
    min-width: 100px;
    font-size: 14px;
    text-align: center;
    color: #e9e9e9;
    background-color: #858585;
    border-radius: 2px;
}

.w-catalog-search-form {
    margin-bottom: 20px;
}
.w-catalog-search-form .w-gray-background {
    background-color: #5b5f5f;
    padding: 20px;
    display: inline-block;
    width: 100%;
}
.w-catalog-search-form .btn-default {
    width: 	100%;
}
.w-catalog-search-form .input {
    padding: 0 0 10px 0;
}
.w-catalog-search-form .jq-selectbox__select {
    border: 1px solid transparent;
}
.w-catalog-search-form .jq-selectbox li {
    text-transform: none;
}
.w-catalog-search-form .top-name {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #fff;
}
.w-catalog-search-form .cancel-all__link {
    color: #909090;
    text-decoration: none;
    margin: 10px 0;
    font-size: 14px;
    display: inline-block;
}
.w-catalog-search-form .inline-row {
    padding: 0 20px 20px 0;
}
.w-catalog-search-form .cancel-all__link span {
    border-bottom: 1px dotted #909090;
}
.w-catalog-search-form .cancel-all__link:hover span {
    border-bottom-color: transparent;
}
.f-spare-part__table .f-default__th ._alone {
    margin-left: 0px;
}
.f-spare-part__table .height-hidden-field {
    height: 13px;
    overflow: hidden;
    max-width: 150px;
    display: inline-block;
}

.f-spare-part__row.checked-row .f-default__cell {
    background: #c1ffff !important;
}

.low-height-select .jq-selectbox__select {
    border: none;
    height: 30px;
    padding-left: 10px;
    padding-right: 40px;
    border: 1px solid #ececec;
}
.low-height-select .jq-selectbox__select-text {
    font-size: 15px;
    line-height: 30px;
}
.low-height-select .jq-selectbox__trigger {
    width: 28px;
    height: 28px;
}
.low-height-select .jq-selectbox.focused .jq-selectbox__trigger {
    top: 0;
    right: 0;
}
.low-height-select .jq-selectbox__trigger-arrow {
    top: 8px;
    right: 9px;
}
.low-height-select .jq-selectbox li {
    text-transform: none;
    padding: 7px 10px;
    line-height: 14px;
}

.product-top-row .b-product-slider__table .bx-wrapper {
    padding: 0;
}
.product-top-row .b-product-slider__content {
    background-color: #f1f1f1;
    margin-left: 20px;
    width: calc(100% - 100px);
}
.phone-black-frame.gray {
    background-color: #ececec;
    color: #000;
    padding-top: 7px;
    padding-bottom: 8px;
}
.phone-black-frame .description-message {
    font-size: 12px;
    line-height: 15px;
}
.phone-black-frame .blue {
    font-size: 15px;
    font-weight: bold;
    color: #0fa6a6;
}
.product-more-items-list .b-similar__img-wrap {
    padding: 5px;
    background-color: #f1f1f1;
}

.phone-black-frame.w-btn {
    padding-top: 6px;
    padding-bottom: 6px;
}
.phone-black-frame.w-btn .btn-default {
    display: block;
    width: 100%;
}
.phone-black-frame.hovered-blue:hover {
    background-color: #26caca;
}
.phone-black-frame.all-spares__link {
    margin: 5px 0 0 0;
}
.product-middle-row .table-product-features td a.link__default {
    text-decoration: underline;
    color: #26caca;
    margin: 19px 0 10px;
    display: inline-block;
}
.product-middle-row .table-product-features td a.link__default:hover {
    text-decoration: none;
}
.table-product-features td span.price {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 24px;
    margin: 3px 10px 3px 0;
}
.table-product-features td span.price.big {
    color: #26caca;
    font-size: 20px;
    line-height: 24px;
}
.table-product-features td span.price.gray {
    color: #909090;
}
.table-product-features .btn-default.btn-save {
    min-width: 210px;
}
.table-product-features .btn-default.btn-save._active {
    background-color: #5b5f5f;
}
.table-product-features .ya-share2 {
    margin: 5px 0 0;
}
.table-product-features .ya-share2 li {
    margin: 3px;
}

.work-scope-div .absolute_img {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 75px;
    height: 75px;
    content: '';
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}
.l-weel .b-sample__right>*,
.l-item .b-sample__right>* {
    line-height: 20px;
}
.b-sample__title {
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 5px 0;
}
.b-sample__title a {
    display: inline-block;
    color: #404040;
}
.b-sample__content-text {
    height: 32px;
    overflow: hidden;
    margin-bottom: 17px;
}
.b-sample__price-label {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 25px;
}
.b-sample__content-text p {
    font-size: 14px;
    line-height: 16px;
    height: 32px;
}
.btn-to-favorites img {
    max-width: 20px;
    display: inline-block;
    vertical-align: middle;
}
.b-sample__content-right {
    position: relative;
}
.b-sample__right>.left {
    width: calc(100% - 220px);
}
.b-sample__right>.right {
    width: 220px;
    position: relative;
}
.b-sample__content-right {
    width: 100%;
}
.b-sample .btn-to-favorites,
.b-sample__content-right .btn-to-favorites {
    font-size: 0;
    line-height: 0;
    position: absolute;
    display: block;
    min-width: inherit;
    width: auto;
    height: auto;
    padding: 12px 15px;
    top: 0;
    right: 0;
}
.b-sample .btn-to-favorites:hover,
.b-sample__content-right .btn-to-favorites:hover {
    font-size: 14px;
    line-height: 16px;
    min-width: 220px;
}
.l-item .b-sample__price,
.l-wheel .b-sample__price {
    padding-right: 0;
    margin-bottom: 7px;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
}
.l-item .b-sample__price>*,
.l-wheel .b-sample__price>* {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    line-height: 24px;
}
.l-item .b-sample__price .b-sample__big,
.l-wheel .b-sample__price .b-sample__big {
    font-size: 26px;
    line-height: 28px;
}
.l-item .b-sample__price .b-sample__small,
.l-wheel .b-sample__price .b-sample__small {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: middle;
}
.l-item span.b-sample__currency,
.l-wheel span.b-sample__currency {
    font-weight: normal;
}
.l-item .b-sample__price>span {
    margin-right: 3px;
}
.b-sample__price-usd {
    padding: 5px 0 0;
}

.b-sample__bottom-content {
    display: inline-block;
    width: 100%;
    padding: 0 0 0 10px;
    background-color: #e8e8e8;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.b-sample__bottom-content>.left {
    width: 66.5%;
    padding-right: 10px;
    font-size: 0;
    line-height: 0;
}
.b-sample__bottom-content>.right {
    width: 33.5%;
}
.b-sample__bottom-content .btn-default {
    display: block;
    padding: 10px 5px 8px;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
    height: auto;
}
.b-sample__bottom-content .w-seller-name {
    padding: 5px 0;
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 125px);
    padding-right: 5px;
}
.b-sample__bottom-content .w-seller-name .seller-name {
    font-size: 14px;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    font-weight: bold;
}
.b-stars.inline-block {
    display: inline-block;
    vertical-align: middle;
    margin: 10px 0;
    font-size: 0;
    line-height: 0;
}
.b-stars.inline-block .b-stars__rating {
    display: inline-block;
    vertical-align: middle;
}
.b-stars.inline-block .b-stars__reviews {
    display: inline-block;
    vertical-align: middle;
}
.b-sample__bottom-content .b-stars.inline-block {
    width: 124px;
}
.l-item.l-samples__item,
.l-wheel.l-samples__item {display: block;}
.b-sample {
    display: block;
    font-size: 0;
    line-height: 0;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.l-samples__item.l-item {
    border: none;
}
.b-sample:hover {
    background-color: #f1f1f1;
}
.b-sample:hover .b-sample__bottom-content {
    background-color: #dedede;
}
.b-sample__left {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 683px);
}
.l-wheel .b-sample__right,
.l-item .b-sample__right {
    display: inline-block;
    vertical-align: top;
    width: 683px;
}
.b-sample__wrap {
    line-height: 16px;
}
.responsive-box {
    position: relative;
    width: 100%;
}
.responsive-box::before {
    content: "";
    display: block;
    padding-top: 100%;
}
.responsive-box._75::before {
    padding-top: 75%;
}
.responsive-box._66::before {
    padding-top: 66.6%;
}
.responsive-box._50::before {
    padding-top: 50%;
}
.responsive-box._25::before {
    padding-top: 25%;
}
.responsive-box .responsive-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
}
.responsive-box .responsive-image.contain {
    -webkit-background-size: contain;
    background-size: contain;
}
.btn-to-favorites._active:hover,
.btn-to-favorites._active {
    background-color: #5b5f5f;
}
.btn-to-favorites {
    position: relative;
}
.btn-to-favorites .hovered-info-frame {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    line-height: 16px;
    color: #202020;
    padding: 4px 5px;
    width: 120px;
    overflow: hidden;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.btn-to-favorites .hovered-info-frame .frame {
    border: 1px solid #f1f1f1;
    background-color: #fff;
}
.btn-to-favorites .hovered-info-frame .btn-default {
    font-size: 12px;
    line-height: 14px;
    height: 34px;
    width: 100%;
    padding: 3px 10px;
}
.btn-to-favorites:hover .hovered-info-frame {
    opacity: 1;
    right: 100%;
    pointer-events: all;
}
.w-bottom-hidden-contacts {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}
.w-bottom-hidden-contacts>.inline-row {
    margin: 5px 0 2px;
}
.w-bottom-hidden-contacts .phone-black-frame {
    display: inline-block;
    width: 32.3%;
    margin: 0 1% 1px 0;
    background-color: #404040;
    color: #fff;
    text-decoration: none;
    padding: 5px;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 3px;
    text-align: center;
}
.phone-black-frame a.phone__link {
    color: #fff;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    padding: 2px 0;
}
.phone-black-frame.block {
    display: block;
}
.w-bottom-hidden-contacts {
    display: none;
}
.b-sample__bottom-content .phone-black-frame.gray {
    background-color: #fff;
    color: #202020;
    padding: 3px 0 4px;
    margin: 0;
    display: none;
}
.b-sample__bottom-content .phone-black-frame .description-message {
    font-size: 12px;
    line-height: 13px;
}
.b-sample__bottom-content .phone-black-frame.gray .description-message {
    display: block;
}
.b-sample__bottom-content .phone-black-frame .blue {
    font-size: 17px;
    line-height: 18px;
}
.changed-content-btn span.default {
    display: inline-block;
}
.changed-content-btn span.toggled {
    display: none;
}
.changed-content-btn._toggled span.default {
    display: none;
}
.changed-content-btn._toggled span.toggled {
    display: inline-block;
}
a.block__link {
    display: block;
}
a.block__link:hover .responsive-image {
    opacity: 0.8;
}

.b-sort.btns .b-sort__text {
    margin: 0 10px 0 0;
}
.b-sort.btns .b-sort__link {
    border: none;
    color: #fff;
    background-color: #6f7575;
    margin: 0;
    padding: 2px 10px;
}
.b-sort.btns .b-sort__link:hover {
    background-color: #313535;
}
.b-sort.btns .b-sort__link._active {
    border: none;
    color: #fff;
    background-color: #313535;
}
.b-sort__text+.b-sort__text:before,
.b-sort__link+.b-sort__link:before {
    display: none;
}
.table-product-features.right-side {
    margin-top: 5px;
}
.product-more-items-list.desktop .section-name {
    margin-top: 0;
}
.s-one-spare-part__wrap-link {
    margin-bottom: 0;
}

.wrapper.catalog-dropper-content {
    min-width: 300px;
}

.align-center {
    text-align: center;
}
.b-fixed .slick-arrow {
    width: 40px;
    height: 70px;
    background-color: transparent;
}
.b-fixed .slick-arrow.slick-prev,
.b-fixed._initialized .slick-arrow.slick-prev {
    left: -40px;
}
.b-fixed .slick-arrow.slick-next,
.b-fixed._initialized .slick-arrow.slick-next {
    right: -40px;
}
.b-fixed .slick-arrow:before {
    width: 6px;
    height: 6px;
    border: 6px solid transparent;
    border-left: 6px solid #fff;
    border-top: 6px solid #fff;
}
.b-fixed._initialized .slick-arrow.slick-next:before {
    left: -5px;
}
.b-fixed._initialized .slick-arrow.slick-prev:before {
    left: 7px;
}
.b-fixed._initialized .slick-arrow:hover:before {
    border-left: 6px solid #26caca;
    border-top: 6px solid #26caca;
}
.b-sample__title.mobile {
    display: none;
    margin: 0;
    padding-top: 15px;
    border-top: 1px solid #f1f1f1;
}
.b-sample__wrap.mobile {
    display: none;
    line-height: 18px;
}

.s-samples__title.secondary {
    margin: 0;
}
.l-breadcrumbs.secondary {
    margin-top: 20px;
}

.w-product-right-side-more.mobile {
    display: none;
}

.b-fixed__item .btn-menu:hover,
.b-fixed__link:hover {
    background-color: #26caca;
}
.b-fixed__link img {
    max-width: 28px;
}
.b-fixed__text {
    font-size: 12px;
    line-height: 13px;
    display: block;
}
.b-fixed__link:hover .b-fixed__text {
    color: #fff;
}
.b-fixed__item .btn-menu {
    display: block;
    height: 70px;
    width: 100%;
}
.b-fixed__item .w-button-menu {
    padding: 10px 0 4px;
    margin-top: -25px;
}
.b-fixed__item .w-button-menu .btn-menu__dash {
    width: 28px;
    height: 4px;
    display: block;
    margin: 4px auto;
    content: "";
    background-color: #fff;
}
.b-fixed__item .w-button-menu:before,
.b-fixed__item .w-button-menu:after {
    width: 28px;
    height: 4px;
    display: block;
    margin: 4px auto;
    content: "";
    background-color: #fff;
}
.b-fixed__item .btn-menu:before,
.b-fixed__item .btn-menu:after {
    display: none;
}

.b-fixed__item button .b-fixed__text {
    color: #fff;
}

.m-social__link._insta:before {
    background-image: url(../img/sprite.png);
    background-position: -378px -245px;
    width: 16px;
    height: 16px;
}
.m-social__link._insta:hover:before {
    background-position: -378px -275px;
}

.m-li-link {
    padding: 0;
    margin: 0;
    display: none;
}
.m-li-link.double {
    font-size: 0;
    line-height: 0;
}
.m-li-link.double .mobile-menu__link {
    display: inline-block;
    width: 50%;
}
.m-li-link.double .mobile-menu__link+.mobile-menu__link {
    border-left: 1px solid #fff;
}
.m-li-link:before {
    display: none;
}
.m-li-link .mobile-menu__link {
    display: block;
    padding: 15px 15px;
    color: #fff;
    text-decoration: none;
    background: #353838;
    border-bottom: 1px solid #fff;
    font-size: 14px;
    text-transform: uppercase;
}
.m-li-link .mobile-menu__link:hover {
    background: #26caca;
}
.m-li-link .mobile-menu__link.register:before,
.m-li-link .mobile-menu__link.sign-in:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    content: "";
    background-image: url(../i/login-icon2.png);
    background-position: center;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    width: 28px;
    height: 24px;
}
.m-li-link .mobile-menu__link.register:before {
    background-image: url(../i/user-silhouette.png);
}

.f-sign-up {
    box-shadow: rgba(0,0,0,0.5);
}

.s-menu__bottom {
    background: #353838;
}

.w-more-poducts-slider-cell {
    width: 635px;
    padding: 10px 40px;
}
.w-more-poducts-slider-cell .owl-carousel {
    padding: 0 3px;
}
.w-more-poducts-slider-cell .owl-carousel .owl-nav [class*=owl-]:hover,
.w-more-poducts-slider-cell .owl-carousel .owl-nav [class*=owl-] {
    background-color: transparent;
}
.w-more-poducts-slider-cell .owl-carousel .owl-nav .owl-prev {
    left: -40px;
}
.w-more-poducts-slider-cell .owl-carousel .owl-nav .owl-next {
    right: -40px;
}
.w-more-poducts-slider-cell .owl-carousel .owl-nav .owl-next:hover:after,
.w-more-poducts-slider-cell .owl-carousel .owl-nav .owl-next:after {
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    border: 10px solid transparent;
    border-left-color: #26caca;
    top: 10px;
    left: 15px;
}
.w-more-poducts-slider-cell .owl-carousel .owl-nav .owl-prev:hover:after,
.w-more-poducts-slider-cell .owl-carousel .owl-nav .owl-prev:after {
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    border: 10px solid transparent;
    border-right-color: #26caca;
    top: 10px;
    left: 3px;
}
.w-more-poducts-slider-cell .owl-carousel .owl-nav .owl-next:hover:after {
    border-left-color: #202020;
}
.w-more-poducts-slider-cell .owl-carousel .owl-nav .owl-prev:hover:after {
    border-right-color: #202020;
}
.w-slider-product-item {
    padding: 5px;
    border: 1px solid #ececec;
}
.w-slider-product-item:hover {
    background-color: #f9f9f9;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.w-slider-product-item a.block__link {
    display: block;
    text-decoration: none;
    color: #202020;
}
.w-slider-product-item a.block__link .w-name {
    font-size: 14px;
    line-height: 16px;
    margin: 5px 0;
    min-height: 48px;
}
.w-slider-product-item a.block__link:hover+a.block__link,
.w-slider-product-item a.block__link:hover {
    color: #26caca;
}
.w-slider-product-item .responsive-box {
    background-color: #f9f9f9;
}
.w-slider-product-item .w-price-row {
    display: inline-block;
    width: 100%;
}
.w-slider-product-item .w-price-row .left {
    float: left;
    width: calc(100% - 40px);
    padding-right: 10px;
    font-size: 12px;
    line-height: 14px;
}
.w-slider-product-item .w-price-row .right {
    float: right;
    width: 40px;
}
.w-slider-product-item .w-price-row .right .btn-default {
    height: auto;
    width: auto;
    padding: 14px 16px;
}
.w-slider-product-item .w-price-row .price.green {
    font-size: 16px;
    line-height: 18px;
    color: #26caca;
    width: bold;
}

.w-spares-wrapp {
    font-size: 0;
    line-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.w-spares-wrapp .column {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    font-size: 14px;
    line-height: 16px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
}
.w-spares-wrapp .column+.column {
    border-left: 1px solid #ececec;
}
.s-default__top.white {
    background-color: transparent;
}

.w-product-item {
    padding: 5px;
    background-color: #fff;
    border: 1px solid #ececec;
    box-shadow: 0 0 2px rgba(0,0,0,0);
    margin: 3px 0 5px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.w-product-item:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.w-product-item a.block__link {
    color: #202020;
    text-decoration: none;
}
.w-product-item .col-product-left {
    width: calc(100% - 172px);
}
.w-product-item .col-product-right {
    width: 192px;
    padding-left: 20px;
}
.w-product-item .col-image {
    width: 150px;
    max-width: 150px;
    padding-right: 15px;
}
.w-product-item .col-product-description {
    width: calc(100% - 150px);
    max-width: calc(100% - 150px);
    padding: 0 0 20px 0;
}
.w-product-item .col-product-name {
    width: 150px;
}
.w-product-item .col-phones-message {
    width: 150px;
    max-width: 150px;
    padding-right: 15px;
    font-size: 11px;
    line-height: 13px;
    text-align: center;
}
.col-phones-message .blue {
    font-weight: bold;
    color: #0fa6a6;
}
.col-phones-list .phone-black-frame {
    display: inline-block;
    padding: 5px 10px;
}
.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}



.w-product-item .responsive-box {
    background-color: #ececec;
}
.w-product-item a.block__link:hover .name {
    color: #15b1b1;
}
.w-product-item .name {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #606060;
}
.w-product-item .product-additional-info {
    font-size: 12px;
    line-height: 11px;
}
.w-product-item .product-additional-info .icon-start {
    padding-left: 20px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 3px 0;
}
.product-car-info.icon-start:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background-image: url(../img/sprite2.png);
    background-position: -546px -36px;
    width: 14px;
    height: 16px;
    left: 0px;
}
.product-date.icon-start:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background-image: url(../img/sprite.png);
    background-position: -68px -320px;
    width: 14px;
    height: 14px;
    left: 0;
}
.product-adress.icon-start:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 8px;
    bottom: 0;
    margin: auto 0;
    background-image: url(../img/sprite.png);
    background-position: -385px -184px;
    width: 9px;
    height: 14px;
}
.w-product-item .w-product-seller-info {
    font-size: 14px;
    line-height: 17px;
    display: inline-block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.w-product-item .seller-name {
    display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 130px);
    height: 17px;
    overflow: hidden;
    font-weight: bold;
    color: #606060;
}
.w-product-item .b-stars {
    margin: 0;
    float: right;
}
.w-product-item .b-stars .stars-count {
    font-size: 11px;
    line-height: 14px;
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px;
}

.w-product-item .w-product-right-side-info {
    position: relative;
    padding-bottom: 37px;
}
.w-product-item .w-price {
    text-align: right;
}
.w-product-item .w-price .description {
    display: inline-block;
    vertical-align: middle;
    float: left;
}
.w-product-item .w-price .w-price-count {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
}
.w-product-item .w-price .w-price-count .value {
    font-size: 0;
    line-height: 0;
}
.w-product-item .w-price .w-price-count span.blue {
    font-size: 16px;
    line-height: 18px;
    color: #000;
    font-weight: bold;
}
.w-product-item .w-price .w-price-count span {
    display: inline-block;
    vertical-align: middle;
}
.w-product-item .w-price .w-price-count span.black {
    font-size: 13px;
    line-height: 14px;
    color: #202020;
}
.w-product-item .w-price .w-price-count span.cur {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 5px;
    min-width: 14px;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
}
.w-product-item .w-price .w-price-count span.flag {
    background-image: url(../img/flags.jpg);
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 12px;
    margin: 2px 0 2px 2px;
    content: "";
}
.w-product-item .w-price .w-price-count span.flag.rus {
    background-position: 0 0;
}
.w-product-item .w-price .w-price-count span.flag.bel {
    background-position: -16px 0;
}
.w-product-item .w-price .w-price-count span.flag.usa {
    background-position: -48px 0;
}
.w-product-item .w-favorites {
    text-align: right;
    font-size: 0;
    line-height: 0;
    margin: 2px 0;
}
.w-favorites .favorits-btn {
    padding: 2px;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    top: 0;
    left: 0;
    font-size: 0;
    line-height: 0;
}
.w-favorites .favorits-btn:hover {
    padding: 2px 5px;
    background-color: #26caca;
}
.w-favorites .favorits-btn .name {
    font-size: 11px;
    line-height: 12px;
    padding-top: 5px;
    display: none;
    vertical-align: middle;
    padding: 0 5px 0 0;
    margin: 0;
    font-weight: normal;
    color: #fff;
}
.w-favorites .favorits-btn img {
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
}
.w-favorites .favorits-btn img.hovered,
.w-favorites .favorits-btn img.active {
    display: none;
}
.w-favorites .favorits-btn:hover .name {
    display: inline-block;
}
.w-favorites .favorits-btn:hover img.default {
    display: none;
}
.w-favorites .favorits-btn:hover img.hovered {
    display: inline-block;
}
.w-favorites .favorits-btn._active img.default,
.w-favorites .favorits-btn._active img.hovered {
    display: none;
}
.w-favorites .favorits-btn._active img.active {
    display: inline-block;
}
.w-favorites .favorits-btn._active:hover {
    background-color: #202020;
    padding: 2px;
}
.w-favorites .favorits-btn._active:hover .name {
    display: none;
}

.button-default {
    display: inline-block;
    padding: 6px 10px;
    font-size: 13px;
    line-height: 14px;
    background: #26caca;
    color: #fff;
    height: auto;
    text-align: center;
}
.button-default:hover {
    background: rgb(146, 222, 222);
}
.w-product-item .w-show-contacts {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.w-product-item .w-show-contacts .button-default {
    font-size: 14px;
    margin: 0;
    width: 100%;
    padding: 6px 0 5px 0;
}
.w-product-item .w-show-contacts .button-default .icon-round-phone {
    background-image: inherit;
    margin: 0 0 0 0;
    width: 20px;
    height: 20px;
}
.b-seller-phones-toggler {
    margin-bottom: 20px;
}
.b-seller-phones-toggler .button {
    width: 100%;
    height: auto;
}
.b-seller-phones-toggler .button._toggled {
    display: none;
}
.b-seller-phones-toggler .hidden-phones {
    display: none;
}
.b-seller-phones-toggler .phone-black-frame {
    padding: 7px 9px;
}
.b-seller-phones-toggler .phone-black-frame .inner-icon {
    margin: 0px;
}

.f-edit-request__cell .f-default__field,
.f-default__field {
    height: 45px;
    padding-left: 8px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.f-edit-request .f-default__file._preview {
    margin-left: 0;
}

.w-catalog-search-form .col-20 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.w-catalog-search-form .f-default__field {
    height: 44px;
}

.row-inputs-row {
    margin-left: -5px;
    margin-right: -5px;
}
.row-inputs-row>* {
    padding-left: 5px;
    padding-right: 5px;
}

select {
    background-color: #fff;
    border: 1px solid #ececec;
    display: block;
    padding: 12px 8px;
}
.chosen-container-single .chosen-single {
    height: 45px;
}

.chosen-container-single .chosen-single span {
    font-size: 16px;
    margin-right: 0;
}
.chosen-container-single .chosen-single {
    line-height: 44px;
}
.chosen-container .chosen-results li {
    font-size: 16px;
    line-height: 16px;
    padding: 5px 5px;
}
@media (max-width: 1250px) {
    .chosen-container-single .chosen-single span {
        font-size: 15px;
    }
    .chosen-container .chosen-results li {
        font-size: 15px;
        line-height: 16px;
        padding: 10px 5px;
    }
}
@media (max-width: 1024px) {
    .chosen-container-single .chosen-single span {
        font-size: 14px;
    }
    .chosen-container .chosen-results li {
        font-size: 14px;
        line-height: 16px;
        padding: 10px 5px;
    }
}
@media (max-width: 576px) {
    .chosen-container-single .chosen-single span {
        font-size: 16px;
    }
    .chosen-container .chosen-results li {
        font-size: 16px;
        line-height: 18px;
        padding: 8px 5px;
    }
}

.s-application .s-search__tab._number:before,
.s-search__tab._number:before {
    background-image: url(../img/sprite2.png);
    background-position: -31px -33px;
    height: 26px;
    width: 25px;
}

.hidden {
    display: none;
}

.s-search__tabs-content .column {
    padding-bottom: 10px;
}

.button {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    background: #26caca;
    -webkit-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
    font-size: 14px;
    line-height: 17px;
    padding: 13px 5px 14px;
    text-align: center;
}
.button:hover {
    background: rgb(146, 222, 222);
}
.button.transparent {
    background-color: transparent;
    color: #000;
    border: 2px solid #26caca;
    padding: 11px 5px 12px;
}
.button.transparent.white {
    color: #fff;
}
.s-search__tabs .button.transparent.white {
    color: #b7b7b7;
}
.s-search__tabs .button.transparent.white:hover {
    color: #fff;
}
.button.transparent:hover {
    color: #fff;
    border-color: rgb(146, 222, 222);
    background: rgb(146, 222, 222);
}
.button.block {
    display: block;
    width: 100%;
}
.w-index-spares-form-btns .col-md-1 {
    padding: 0;
}
.w-index-spares-form-btns .or {
    color: #fff;
    text-align: center;
    font-size: 13px;
}
.styled-btn label {
    display: block;
    cursor: pointer;
}
.w-search-btn .button {
    padding: 12px 5px 13px;
}
.s-search__tabs .w-search-btn .button {
    padding-right: 0;
    padding-left: 0;
}
.s-search__tabs .w-search-btn .button .name {
    margin-top: -1px;
}
.s-search__tabs .w-search-btn .button.transparent.white {
    color: #939393;
}
.s-search__tabs .w-search-btn .button.transparent.white:hover {
    color: #fff;
}
.w-search-btn .button>* {
    display: inline-block;
    vertical-align: middle;
}
.w-search-btn .button .icon {
    background-image: url(../img/sprite.png);
    background-position: -38px -283px;
    width: 18px;
    height: 17px;
    margin: 0;
    content: "";
    pointer-events: none;
}
.w-search-btn .button .count {
    font-size: 12px;
    line-height: 14px;
    border-radius: 10px;
    border: 1px solid #fff;
    padding: 0 10px;
}
.s-search__tab .mobile-name {
    display: none;
    vertical-align: middle;
    font-size: 13px;
    line-height: 14px;
}

.f-default__cell .w-table-small-icon img {
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.f-default__cell a:hover .w-table-small-icon img {
    opacity: 0.8;
    margin-top: -2px;
    padding-bottom: 2px;
}
.f-spare-part__table.t-small-text .f-spare-part__row.blank .f-default__cell {
    border: none;
    background-color: #606060;
    height: 20px;
}

.chosen-container {
    text-align: left;
}


.w-hidden-tab-content {
    display: none;
}
.w-hidden-tab-content._active {
    display: block;
}

.b-map.bigger {
    height: 600px;
    max-height: calc(100vh - 40px);
}
.mb-5 {margin-bottom: 5px;}
.mb-10 {margin-bottom: 10px;}
.mb-15 {margin-bottom: 15px;}
.mb-20 {margin-bottom: 20px;}
.mb-25 {margin-bottom: 25px;}
.mb-30 {margin-bottom: 30px;}
.mb-40 {margin-bottom: 40px;}
.mb-50 {margin-bottom: 50px;}
.mb-60 {margin-bottom: 60px;}
.mb-70 {margin-bottom: 70px;}
.mb-80 {margin-bottom: 80px;}
.mb-90 {margin-bottom: 90px;}
.mt-5 {margin-top: 5px;}
.mt-10 {margin-top: 10px;}
.mt-15 {margin-top: 15px;}
.mt-20 {margin-top: 20px;}
.mt-25 {margin-top: 25px;}
.mt-30 {margin-top: 30px;}
.mt-40 {margin-top: 40px;}
.mt-50 {margin-top: 50px;}
.mt-60 {margin-top: 60px;}
.mt-70 {margin-top: 70px;}
.mt-80 {margin-top: 80px;}
.mt-90 {margin-top: 90px;}
.pb-5 {padding-bottom: 5px;}
.pb-10 {padding-bottom: 10px;}
.pb-15 {padding-bottom: 15px;}
.pb-20 {padding-bottom: 20px;}
.pb-25 {padding-bottom: 25px;}
.pb-30 {padding-bottom: 30px;}
.pb-40 {padding-bottom: 40px;}
.pb-50 {padding-bottom: 50px;}
.pb-60 {padding-bottom: 60px;}
.pb-70 {padding-bottom: 70px;}
.pb-80 {padding-bottom: 80px;}
.pb-90 {padding-bottom: 90px;}
.pt-5 {padding-top: 5px;}
.pt-10 {padding-top: 10px;}
.pt-15 {padding-top: 15px;}
.pt-20 {padding-top: 20px;}
.pt-25 {padding-top: 25px;}
.pt-30 {padding-top: 30px;}
.pt-40 {padding-top: 40px;}
.pt-50 {padding-top: 50px;}
.pt-60 {padding-top: 60px;}
.pt-70 {padding-top: 70px;}
.pt-80 {padding-top: 80px;}
.pt-90 {padding-top: 90px;}

@media (min-width: 1024px) {
    .fixed-aside .s-default__aside {
        position: sticky;
        top: 0;
        left: 0;
        right: 0;
        width: 1280px;
        width: 250px;
        margin: 0 auto;
        display: block;
        pointer-events: none;
    }
    .fixed-aside .s-default__aside-inner {
        width: 250px;
        max-height: calc(100vh - 80px);
        overflow: auto;
        pointer-events: all;
    }
    .fixed-aside .s-default__content {
        margin-left: 250px;
        margin-left: 0;
    }
}
@media (min-width: 1170px) {
    .fixed-aside .s-default__aside {
        width: 295px;
    }
    .fixed-aside .s-default__aside-inner {
        width: 295px;
    }
    .fixed-aside .s-default__content {
        margin-left: 295px;
        margin-left: 0;
    }
}


/*fixed-filters-btn*/
.mobile-fixed-top-filter-btn-empty {display: none;}
@media only screen and (max-width: 766px) {
    .mobile-fixed-top-filter-btn.fixed {position: fixed;top: 0;right: 0;z-index: 2;background-color: #fff;margin: 5px 10px 0 0;}
    .mobile-fixed-top-filter-btn.fixed ~ .mobile-fixed-top-filter-btn-empty {height: 40px;display: block;}
}
/*fixed-filters-btn END*/

@media only screen and (max-width: 1620px) {
    .f-spare-part__table.t-small-text .f-default__cell,
    .f-spare-part__table.t-small-text .f-default__th,
    .f-spare-part__table.t-small-text .f-admin__th {font-size: 10px;line-height: 1.1;padding: 4px 3px;}

}

@media only screen and (max-width: 1250px) {
    .l-item .b-sample__left,
    .l-wheel .b-sample__left {width: 130px;}
    .l-wheel .b-sample__right,
    .l-item .b-sample__right {width: calc(100% - 130px);padding-left: 10px;}
    .w-more-poducts-slider-cell {width: calc(100vw - 625px);}

    .w-spares-wrapp .column {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .w-spares-wrapp .column+.column {border: none;}

    .s-default__content {padding-left: 15px;}

    .w-catalog-search-form .col-20 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}

    .f-spares {padding: 20px 10px 15px;}

}

@media only screen and (max-width: 1200px) {
    .s-search__tabs-content .col.hidden {display: block;}
}
@media only screen and (max-width: 1170px) {
    .container.w-table-container {padding: 0 5px;}

    .w-bottom-hidden-contacts .phone-black-frame {width: 48.8%;}

    .b-sample__bottom-content>.left {width: calc(100% - 230px);}
    .b-sample__bottom-content>.right {width: 230px;}

    .btn-order.pending-cart {width: 22px;margin: 0 10px 0 20px;}

    .w-more-poducts-slider-cell {width: calc(100vw - 590px);}

}
@media only screen and (max-width: 1024px) {

    .f-spare-part__table.t-small-text {display: block;overflow: auto;}
    .w-select-big .jq-selectbox__select-text {line-height: 44px;}
    .w-select-big .jq-selectbox__trigger {width: 44px;height: 44px;}
    .f-spare-part__bottom-row .w-right-side-helper .gray-cloud {font-size: 13px;line-height: 15px;}

    .jq-selectbox__select-text {line-height: 45px;}
    .jq-selectbox__trigger {width: 45px;height: 45px;}
    .jq-selectbox__trigger-arrow {top: 18px;right: 17px;}

    .w-customers-status-info .w-column {width: 50%;border-right: none;}

    .btn-order__count,
    .btn-garage__count {line-height: 20px;min-width: 20px;width: auto;color: #fff;right: -8px;top: -1px;left: auto;height: 20px;border-radius: 50%;padding: 0;background: #0bc7c7;}

    .s-search__tab {width: 33.333%;line-height: 40px;font-size: 16px;}

    .header-empty {display: none;}

    .b-sign__overlay {z-index: 3;}

    .w-product-item .col-image {width: 110px;max-width: 110px;padding-right: 5px;}
    .w-product-item .col-product-description {width: calc(100% - 110px);max-width: calc(100% - 110px);}
    .row-hidden-phones {display: block;margin-left: 110px;}
    .w-product-item .col-phones-message {background-color: #f1f1f1;margin: 3px 0;width: 100%;max-width: 100%;padding: 5px 0;}
    .w-product-item .col-phones-message br {display: none;}

    .b-info {padding: 10px 14px;}

    .s-search__tab._zch:before,
    .s-search__tab._zch._active:before,
    .s-search__tab._sto:before,
    .s-search__tab._sto._active:before {display: inline-block;}

}
@media only screen and (max-width: 1000px) {

    .w-more-poducts-slider-cell {width: calc(100vw - 320px);}
    .w-product-right-side-more.desktop {display: none;}
    .w-product-right-side-more.mobile {display: block;}
    .work-scope-div .work-scope-name .cell {font-size: 13px;line-height: 16px;}

}
@media only screen and (max-width: 980px) {
    .b-sample__right>.left {width: 100%;}
    .b-sample__right>.right {width: 100%;}
    .b-sample__bottom-content {padding: 0 5px 5px 5px;}

    .w-bottom-hidden-contacts .phone-black-frame {width: auto;}

    .product-more-items-list .b-similar__bottom .b-similar__price {display: inline-block;vertical-align: middle;width: auto;}
    .product-more-items-list .b-similar__bottom .usd-price {font-size: 12px;display: inline-block;vertical-align: middle;line-height: 12px;margin: 4px 5px 0 5px;}

    .p-index .s-article {display: none;}

    .section-branding .s-catalog__title {margin-bottom: 0;}
    .section-branding .s-catalog__text {display: none;}

    .w-product-item .col-product-description {padding: 0;}
    .w-product-item .w-product-seller-info {position: relative;}
    .w-product-item .seller-name {display: inline-block;vertical-align: middle;padding-right: 10px;margin-top: 5px;max-width: inherit;height: auto;overflow: visible;}
    .w-product-item .b-stars {float: none;}

    .w-product-item .col-product-right {width: 100%;padding-left: 110px;}
    .w-product-item .w-price .w-price-count .value {display: inline-block;vertical-align: middle;margin-right: 5px;}

    .w-product-item .w-price {text-align: left;display: inline-block;vertical-align: middle;}
    .w-product-item .w-price .description {float: none;margin-right: 10px;}
    .w-product-item .w-favorites {text-align: left;display: inline-block;vertical-align: middle;}

    .f-edit-request {padding: 10px 12px;}
    .b-slider__text {display: none;}
    .b-slider__title+.b-slider__text {display: block;}

    .w-catalog-search-form .col-20 {-webkit-box-flex: 0;-ms-flex: 0 0 33.333%;flex: 0 0 33.333%;max-width: 33.333%;}

    .ul-work-scope-div.three-columns {column-count: 2;}

}
@media only screen and (max-width: 769px) {
    .s-search__bottom {position: relative;}
    .b-slider__item {margin-bottom: 0;}
}


@media only screen and (max-width: 766px) {

    .w-right-side-action .jq-selectbox__select {border: 1px solid #ececec;}

    .w-customers-status-info .w-customers-status-row .label {display: block;}
    .w-customers-status-info .w-customers-status-row {margin-bottom: 8px;}

    .b-view-toggle {display: none;}

    .a-logo {position: relative;z-index: 2;}

    .s-why-better .w-better {width: 49%;}
    .s-why-better .w-better .description {padding: 0 3px;}

    .w-more-poducts-slider-cell {width: 100%;}

    .s-default__content {padding-left: 0;}

    .m-profile__link {text-align: left;}

}

@media only screen and (max-width: 740px) {
    .s-spare-part .btn-default {min-width: 171px;}
    .f-spare-part__bottom-row .w-leftside {min-width: inherit;}
    .f-spare-part__bottom-row .w-right-side-helper {display: none;}

    .w-right-side-action {padding: 10px 10px 0 10px;background-color: #202020;}
    .w-right-side-action>* {margin-bottom: 10px;}
    .w-right-side-action .jq-selectbox {max-width: 100%;}
    .w-right-side-action .btn-default {width: 100%;padding: 0;}

    .f-spare-part__bottom-row .w-right-side-action,
    .f-spare-part__bottom-row .right {width: 100%;}

    .f-spare-part__bottom-row.mobile-centered {text-align: center;}
    .f-spare-part__bottom-row .or {width: 100%;}
    .m-catalog__type {min-width: inherit;text-align: center;width: 50%;}

    .s-header__top .container.h-bottom {padding-right: 20px;}

    .b-sign {pointer-events: none;margin-right: 45px;}
    .b-sign .b-sign__link {pointer-events: all;}
    .b-sign__overlay {pointer-events: all;}
    .b-sign__link {display: none;}
    .f-sign-in,
    .f-sign-up {pointer-events: all;max-height: calc(100vh - 50px);overflow: auto;}

    .a-logo {margin-top: -5px;padding-left: 0;margin-left: 0;max-width: 170px;}

    .s-header .f-search__toggle {display: none;}

    .h-bottom .btn-menu {display: none;}

    .f-search__inner {position: fixed;bottom: -100px;top: auto;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
    ._active-search .f-search__inner {bottom: 71px;top: auto;}

    ._active-search .f-search__inner:after {position: fixed;left: 0;top: 0;width: 100%;height:100vh;z-index: 2;}
    ._active-search .f-search__field {position: relative;z-index: 3;}
    ._active-search .f-search__inner:before {z-index: 4;}
    ._active-search .f-search__submit {z-index: 3;}

    .b-fixed__slider .f-search__toggle:before {display: none;}

    .li-partner-logotype {padding: 0 5px;}

    .l-category__text-wrap {padding: 7px 5px;font-size: 11px;line-height: 13px;height: 54px;}

    .f-sign-up,
    .f-sign-in {top: 25px;}
    .f-sign-up .f-default__close,
    .f-sign-in .f-default__close {display: block;}
    .f-default__close {top: 0;left: auto;right: 0;}

    .m-li-link {display: block;}
    .m-li-link .mobile-menu__link {display: block;padding: 8px 8px;}
    .m-li-link .mobile-menu__link.register:before,
    .m-li-link .mobile-menu__link.sign-in:before {margin-right: 9px;width: 18px;height: 18px;}

    .l-samples {margin: 0;}

    .s-search__tab {width: auto;}
    .s-search__tab {line-height: 40px;font-size: 0;padding: 0 30px;}
    .s-search__tab:before {margin: 5px;}
    .s-search__tab .mobile-name {display: inline-block;}


}

@media only screen and (max-width: 500px) {
    .w-customers-status-info .w-column {width: 100%;}
    .w-customers-status-info .w-customers-status-row .label {display: inline-block;}

    .w-catalog-search-form .left,
    .w-catalog-search-form .right {width: 100%;text-align: center;}
    .w-catalog-search-form .left .btn-default {width: 100%;}

    .product-top-row .b-product-slider__table .bx-wrapper {width: 45px;}
    .product-top-row .b-product-slider__content {margin-left: 5px;width: calc(100% - 65px);}

    .w-save-share-row .left {width: 100%;}
    .w-save-share-row .left {margin-bottom: 50px;}

    .w-save-share-row .right {width: calc(100% + 68px);}

    .l-item .b-sample__left,
    .l-wheel .b-sample__left {width: 100%;}
    .l-wheel .b-sample__right,
    .l-item .b-sample__right {width: 100%;padding-left: 0;}

    .b-sample__content-text {margin-bottom: 5px;height: auto;max-height: 32px;}
    .b-sample__content-text p {height: auto;max-height: 32px;}

    .b-sample__price-label {margin-bottom: 3px;}

    .pager-up {bottom: 82px;}

    .b-slider__title+.b-slider__text,
    .b-slider__title {font-size: 25px;line-height: 27px;}

    .s-catalog__cell {height: 210px;}
    .s-catalog__cell img {margin-bottom: 33px;}

    .a-logo__img._desktop {display: inline-block;}
    .a-logo__img._mobile {display: none;}

    .p-catalog .b-sort {display: block;}
    .b-sort.btns .b-sort__text {display: block;}
    .b-sample__wrap.mobile {display: inline-block;}
    .b-sample__wrap.desktop {display: none;}
    .b-sample__title.mobile {display: block;}
    .b-sample__title.desktop {display: none;}

    .s-default__change-btn {width: 100%;margin: 0 0 5px 0;}

    .s-catalog__cell .category-name {font-size: 12px;line-height: 14px;}

    .w-spares-wrapp .column {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    .row-product-info {display: block;}
    .w-product-item .col-image {width: 100%;max-width: 100%;padding-right: 0px;padding-bottom: 5px;}
    .w-product-item .col-product-description {width: 100%;max-width: 100%;}
    .w-product-item .col-product-right {width: 100%;padding-left: 0;}

    .row-hidden-phones {margin-left: 0;}

    .w-product-item .w-favorites {position: absolute;top: 0;right: 0;}

    .w-catalog-search-form .col-20 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    .ul-work-scope-div.three-columns {column-count: 2;}

    .w-index-spares-form-btns .or {padding: 10px 0;}

    .s-search__tab {padding: 0 3px;width: 100%;max-width: 33.3333%;padding: 0;}
    .s-search__tab:before {margin: 5px 3px 5px 0;}

}
