@charset "UTF-8";

._orinationRight_953.wrap_fdc{
    bottom: 40px;
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1300px) {
    /* Put your IE-only styles here. Works for IS 10 & IE 11*/
    #wrapper, #header .container, .wrapp-footer {
        width: 100%;
    }
    #header #logo {
        padding-top: 17px;
    }
    #header #logo img {
        width: 120px;
        height: 42px;
    }
    .category-column ul li a .cat-img {
        display: none;
    }

    #search {
        width: -webkit-calc(100% - 150px);
        width: -moz-calc(100% - 150px);
        width: calc(100% - 150px);
    }
    .brand-table .tbody .tr .button.btn-look a {
        font-size: 12px;
    }
    .seo-text.all {
        height: auto;
    }
}
@media only screen and (max-width: 1300px) {
    .product-info .cart {
        position: relative;
    }
	
    .popular-typorazmer.head-typorazmer>li {
        width: 25%;
    }
    .wrapp-footer {
        padding: 25px 10px;
    }
    .box_short {
        text-align: center;
    }
    .box_short a {
        display: block;
    }
    #wrapper, #header .container, .wrapp-footer {
        width: 100%;
    }
    #header .container {
        float: left;
    }
    .wrap-work-time {
        padding-right: 5px;
    }
    .wrap-search {
        padding: 16px 25px 0 5px;
    }
    .right-header {
        width: 52%;
    }
    .left-header {
        width: 47%;
    }
    .category-column ul li a, .category-column ul li span {
        line-height: 40px;
    }
    .category-column {
        padding-left: 0;
    }
    .wrap-category-holder, .wrap-links-holder {
        padding-left: 5px;
    }
    .info-calculator select {
        margin-left: 0
    }
    .brand-table .tbody .tr>.td {
        margin-right: 0
    }
    .product-info .cart {
        margin-left: 0
    }
    .product-info .price {
        margin-left: 0
    }
    .wrapper-other-info {
        top: 13px;
        float: right;
        right: 59px
    }
    .wrap-menu-content-avto {
        width: 100%
    }
    .tyres .wrap-menu-content-avto {
        padding: 0 0 0 20px
    }
    .disks .wrap-menu-content-avto {
        padding: 0 20px 0 0
    }
    #menu-content-avto-up h2, #menu-content-avto-up h1, #menu-content-avto-up small {
        width: 87%
    }
    .model-grid>div .model-info {
        width: 25%
    }
}
@media only screen and (max-width: 1281px) {
    .inform-frame-image.big {
        margin-top: 111px;
    }
}
@media only screen and (max-width: 1280px) {
    .brand-table .tbody .tr .td.name {
        width: 40%
    }
    .brand-table .tbody .tr .td.razmer {
        width: 38%
    }
    .brand-table .tr .td.name {
        width: 33%
    }
    .wrap-containers {
        background-color: #fff;
    }
}
@media only screen and (max-width: 1200px) {
     .tt-item {width: 100%; border-right: none;}
     .tt-item:nth-child(n+4) {border-bottom: 1px solid #d3d3d3;}
    .tt-item:last-child{border-bottom: none;}

    .right-block {
        padding-left: 0;
        margin: 0 0 20px 0;
    }
    .box.brand.podbor_module_home {
        max-width: 320px;
        margin: 0 auto;
        float: none;
    }
    .logo_column {
        width: 25%;
    }
    #header #logo {
        width: 100%;
    }
    .category-column {
        width: 75%;
        padding-left: 10px;
    }
    .wrapper-popular-typorazmer {
        width: 100%;
    }
    .tyres .product-grid .image {
        height: 120px;
    }
    .tyres .model-grid .image {
        height: 120px;
    }

    .brand-table .tbody .tr .td.name, .product-brand .brand-table .thead {
        display: none
    }
    .brand-table .tbody .tr .td.pay {
        float: right;
        text-align: right;
        padding-right: 5%;
        width: 34%
    }
    .brand-table .tbody .tr > .td {
        width: -webkit-calc(100% - 138px);
        width: -moz-calc(100% - 138px);
        width: calc(100% - 138px);
    }
    .brand-table .tbody .tr .td.razmer {
        width: 65%;
        text-align: left
    }
    .brand-table .tbody .tr > .td.dt1 {
        width: 130px
    }
    .avto-thead .td.first, .avto-table .avto-tbody .td.first {
        width: 23%
    }
    .avto-table .avto-tbody .td, .avto-table .td {
        width: 38%
    }
    .new-choose .select-choose, .old-choose .select-choose {
        text-align: center;
        margin-left: 0
    }
    .old-choose .title-choose-wraper .title-choose {
        margin-right: 0
    }
    .old-choose {
        margin-bottom: 15px
    }
    .info-calculator .new-choose {
        border-left: 0
    }
    .new-choose .title-choose-wraper .title-choose {
        margin-left: 0
    }
    .old-choose .select-choose {
        margin-right: 0
    }
    .title-choose-wraper {
        margin-bottom: 4px
    }
    #menu-content-avto-up .tyres, #menu-content-avto-up .disks {
        border-bottom: 0
    }
    #footer .column:first-child {
        border-right: 0
    }
    .img-montagh img {
        width: 100%
    }
    #alloy-wheels ul.popular-typorazmer, #avto-wrap-2 ul {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
    .product-seo .container {
        padding: 0 25px;
    }
}
@media only screen and (max-width: 1199px) {
    .box-content.bestr {
        padding-right: 0;
    }
    .other-info .other-content-wrapper:nth-child(2n+1) {
        padding: 0 10px
    }
    .other-info .other-content-wrapper:nth-child(2n) {
        padding: 0 10px
    }
    .main-box-other-info+.main-box-other-info {
        padding: 0
    }
}
@media only screen and (max-width: 1170px) {
    .prod-attr-item>div {
        width: 44%;
    }
    .special-description .bottom-text {
        margin: 7px 0 0;
        text-align: center;
        line-height: 1
    }
    #search {
        width: -webkit-calc(100% - 130px);
        width: -moz-calc(100% - 130px);
        width: calc(100% - 130px);
    }
    .search-table {
        width: -webkit-calc(100% - 157px);
        width: -moz-calc(100% - 157px);
        width: calc(100% - 157px);
    }
}
@media only screen and (max-width: 1100px) {
    .category-column ul li a .cat-img {
        width: 40px;
        height: 40px;
    }
    .title-modification {
        width: 100%
    }
    .price-modification {
        text-align: left
    }
    .tyres .product-grid .image, .search .product-grid>div:not(.product-stock) .image {
        height: 110px;
    }
    .tyres .model-grid .image {
        height: 110px;
    }

    .right .new-wrap .wrap-des {
        width: 100%;
    }
    /*.special-description .small_image {
        width: 15%;
    }*/
    .wrapper-link-main .link {
        width: 50%;
    }
		
   .popular-typorazmer.head-typorazmer>li {
        width: 33.3333%;
    }
    .top-work-days {margin-top: -12px;position: relative;right: 0;}
    .top-contacts {float: none;text-align: right;}
}
@media only screen and (max-width: 1009px) {
    .inform-frame-image.big {
        margin-top: 0px;
    }
    .search-input {text-indent: 2px;}


}
@media only screen and (max-width: 990px) {
    .search-table {
        width: -webkit-calc(100% - 130px);
        width: -moz-calc(100% - 130px);
        width: calc(100% - 130px);
    }

.contact-item-tel a{
font-size: 16px;
}

.dop_right_links {
    font-size: 16px;
}
.dop_right_links a{
    font-size: 16px;
}


.cat-descr {
    padding-left: 5px;
    padding-right: 5px;
}

    .hot-models-rating {
        display: none;
    }

    .wrapper-link.preim .link {
        width: -webkit-calc(50% - 7px);
        width: -moz-calc(50% - 7px);
        width: calc(50% - 7px);
    }
    .wrapper-link.preim .link:nth-child(even){
        margin-right: 0;
    }
    .wrapper-link.preim .link:nth-child(-n+2) {margin-bottom: 7px;}
    .contact-picto-top {display: none !important;}
    .product-grid {
        padding-left: 0;
    }
    #wrapper, #header .container, .wrapp-footer {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .wrap-avto-name {
        padding: 10px;
    }
    .title-sizes {
        padding: 0 10px;
    }
    .wrap-param {
        padding: 5px 10px;
    }
    #wrapper {
        min-height: 100%;
        padding-top: 101px;
    }
    .box-art, .box-new {
        height: auto;
    }
    .car_modification_alert {
        width: 35%;
    }
    .wrap-footer-tell {
        line-height: 1;
        font-size: 20px;
    }
    .wrap-search {
        padding: 13px 0 0 0;
    }
    .notice-header {
        font-size: 14px;
    }
    .category-column ul li a {
        line-height: 35px;
        text-align: center;
    }
    .category-column {
        width: 70%;
        float: right;
    }
    .category-column ul li a .cat-img {
        display: none;
    }
    .left-header, .right-header {
        padding-bottom: 0;
    }
    #header #logo {
        padding-top: 12px;
    }
    .product-content, #product-container .description-additional {
        width: 100%;
    }
    .podbor_module.brand {
        margin-bottom: 35px;
    }
    #wrapp-text>div, #wrapp-text>div:nth-child(1), #wrapp-text>div:nth-child(2) {
        width: 20%;
    }
    .chzn-container.chzn-with-drop .chzn-drop {
        width: 100%;
    }
    .chzn-container .chzn-results li {
        width: 50%;
    }
    .tyres .product-grid .image, .search .product-grid>div:not(.product-stock) .image {
        height: 120px;
    }
    .tyres .model-grid .image {
        height: 120px;
    }

    .wrap-menu-content-avto {
        width: 100%
    }
    .disks .wrap-menu-content-avto {
        padding: 0;
        margin: 20px 7px 0 7px
    }
    .tyres .wrap-menu-content-avto {
        padding: 0;
        margin: 20px 7px 0 7px;
    }
    .click-tell {
        line-height: 43px;
    }
    #avto-wrap {
        padding-right: 15px
    }
    .title-poduct, h1.title-poduct {
        margin-bottom: 10px
    }
    .product-grid>div, .tyres .product-grid>div {
        width: 33%
    }
    .search .product-grid>div, .search .tyres .product-grid>div {
        width: 25%
    }
    .param-wrap {
        display: table;
        width: 100%
    }
    .content-parament {
        min-width: 25%;
        padding-right: 10px;
        margin: 20px 0
    }
    .content-parament.litle-parament {
        margin: 2px 0
    }
    #menu-content .chzn-container {
        width: 100%!important
    }
    .box-article, .box-news {
        padding: 0
    }
    .pagination .links a {
        margin: 0 4px
    }
    #cart .empty {
        display: none
    }
    #cart {
        background-color: transparent;
        height: 39px;
        line-height: 38px;
        display: block
    }
    #cart .no-empty .icon-basket:before {
        margin: 0 15px 0 5px;
        top: 2px;
        position: relative
    }
    #header .wrapper-tell {
        margin-right: 0px;
        float: right;
    }
    #footer .column a {
        display: block;
        font-size: 14px
    }
    #footer .column ul li {
        padding-left: 6px;
        list-style: outside;
        margin-left: 17px;
        line-height: 2
    }
    #footer h2 {
        font-size: 17px
    }
    #avto-wrap-2 ul li {
        margin: 8px 0 8px 17px
    }
    .search-result #column-left .box {
        width: 50%;
        float: left
    }
    .record-info table td.image-table {
        width: 30%;
        padding-right: 15px
    }
    .record-info table td {
        width: 70%
    }
    #choose-avto {
        width: 50%;
        margin: 0 auto
    }
    #avto-box .box {
        padding-left: 0;
        width: 50%;
        margin: 0 auto
    }
    .box.help-side-avto {
        position: absolute;
        right: 0;
        top: -9px
    }
    .img-avto-head {
        display: none
    }
    #menu-content-avto-up .tyres, #menu-content-avto-up .disks, #menu-content-avto-up h2, #menu-content-avto-up small, #menu-content-avto-up h1 {
        width: 100%
    }
    #menu-content-avto-up .disks {
        margin-top: 50px
    }
    #menu-content-avto-up h2, #menu-content-avto-up h1, #menu-content-avto-up small {
        margin: 0
    }
    #header .wrapper-tell {
        text-align: right
    }
    .breadcrumb ul li {
        line-height: 21px
    }
    .title-poduct, h1.title-poduct {
        height: auto;
        float: left;
    }
    .record-side .box .box-content {
        display: none
    }
    .bottom-pv-model-list .box-product.product-viewed ul {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    .bottom-pv-category .box-product.product-viewed ul {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    .box-product.product-viewed .right {
        width: 155px
    }
    .box-product.product-viewed div a {
        font-size: 11px
    }
    .info-description-record p img, .info-description-record img {
        height: auto!important;
        max-width: 100%
    }
	
    .box.filter, .box.podbor_module {
        display: block!important
    }

	
    .box-news.col-md-6 {
        padding-left: 0;
        margin-top: 30px
    }
    .sitemap-list {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    #cart {
        top: 0
    }
    .brand-table .thead {
        display: none
    }
    .brand-table .tbody .tr .button {
        width: 130px;
        text-align: center;
        font-size: 17px;
        height: 40px;
        line-height: 29px
    }
    .brand-table .tbody .tr .dt1 span {
        line-height: 2.5
    }
    .brand-table .tbody .tr .dt1 {
        width: 125px;
        float: right;
        line-height: 5px
    }
    #menu-content-wrapper.active {
        height: auto
    }
    #menu-content .podbor {
        margin: -3px 0 11px 20px;
        clear: left;
        float: right
    }
    .mobile-mnu {
        text-align: center;
        margin-bottom: 25px;
        float: left;
        width: 100%;
    }
    .mobile-mnu img {
        width: 100%
    }
    #product-container .description-additional .head-info.big_ho {
        float: none;
        width: 100%
    }
    #product-container .description-additional .pr-descrip:nth-child(2n+1) {
        text-align: center
    }
    .wrapper-other-info {
        top: -6px
    }
    #search {
        top: 10%;
        margin-top: 0;
        position: relative
    }
    #livesearch_search_results {
        top: 40px
    }
    .wrapper-other-info {
        right: 0
    }
    .not-all-pagination {
        margin-top: 10px!important;
        margin-bottom: 60px;
        width: 100%;
        height: 44px!important
    }
    .pagination .links a {
        margin: 4px
    }
    #menu {
        text-align: center
    }
    .pv-model-list .btn-product-viewed {
        display: none
    }
    .pv-model-list .box.prv {
        width: 100%
    }
    .btn-product-viewed-ml.active:before {
        content: 'Свернуть'
    }
    .btn-product-viewed-ml.active .fa.fa-angle-double-down {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .btn-product-viewed-ml:before {
        content: 'Вы недавно смотрели'
    }
    .btn-product-viewed-ml {
        line-height: 2;
        margin-top: 10px;
        border: 0;
        color: #fff;
        padding: 6px 10px;
        background-color: #ff8c00;
        font-weight: 700;
        margin-bottom: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    .btn-product-viewed-ml .fa.fa-angle-double-down {
        margin-left: 10px;
        font-size: 18px;
    }
    .btn-product-viewed-ml:hover {
        background-color: #f97800;
    }
    .btn-product-viewed {
        border: none;
        background-color: transparent;
        font-size: 16px;
        color: #238afd;
        padding: 12px;
        background-color: #ff8c00;
        line-height: 1.3;
        color: #fff;
        text-align: center;
        margin: 0 0 10px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        font-size: 16px;
        cursor: pointer
    }
    .btn-product-viewed:hover {
        background-color: #f40
    }
    .btn-filtr-new:hover {
        background-color: #2e9600
    }
    .box.prv {
        display: none;
        position: relative;
        left: 0
    }
    .bottom-pv-model-list .box.prv {
        display: block;
        z-index: 0
    }
    .btn-product-viewed.active:before {
        content: 'Свернуть'
    }
    .btn-product-viewed:before {
        content: 'Вы недавно смотрели'
    }
    .btn-product-viewed.active .fa.fa-angle-double-down {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .btn-product-viewed .fa.fa-angle-double-down {
        margin-left: 10px;
        font-size: 18px
    }
    .btn-product-viewed.active, .btn-product-viewed-ml.active {
        background-color: #F5F7F8;
        color: #333
    }
    .btn-product-viewed.active:hover, .btn-product-viewed-ml.active:hover {
        background-color: #dfe1e6
    }
    .product-filter {
        overflow: visible
    }
    .box-content .first-information {
        margin: 0 29px 20px
    }
    .atabs-tyres.col-lg-6, .atabs-tyres.col-md-6 {
        float: left
    }
    .atabs-disk.col-lg-6, .atabs-disk.col-md-6 {
        float: left
    }
    #avto-box {
        margin: 0
    }
    .atabs-tyres {
        border-bottom: 0
    }
    .pr-descrip:nth-child(2n+1), .pr-descrip:nth-child(2n) {
        border: 0
    }
    .help-side-avto, .help-side {
        width: 50%;
        float: right;
        padding-right: 30px;
        top: -25px;
        position: relative
    }
    .brand-box {
        padding-left: 0
    }
    .brand-box .box-heading {
        padding: 0
    }
    .help-side {
        top: -6px
    }
    .help-side .pr-descrip p {
        text-align: right!important
    }
    #form-review textarea {
        width: 100%
    }
    .pv-model-list .pv-ml {
        display: inline!important
    }
    .category-column ul li a, .category-column ul li span {
        line-height: 35px;}
    
}
@media only screen and (max-width: 950px) {

.avto_brands_list .brandsitem a {
    font-size: 16px;
}

/*.brandsitem{
    line-height: 2.5;
}*/

    .product-brand>.left {
        width: 300px
    }
    .product-brand .right {
        margin-left: 300px
    }
    .brand-table .tbody .tr .td.pay {
        width: 39%
    }
    .brand-table .tbody .tr .td.razmer {
        width: 58%
    }
    .popular-typorazmer.head-typorazmer>li {
        width: 50%;
    }
    .popular-typorazmer.head-typorazmer>li:nth-child(2n) {
        border-right: none;
    }
    .search-input {font-size: 14px;}
    
}
@media only screen and (max-width: 925px) {
    .box-gray {
        display: inline-block;
    }
    .search-input {font-size: 13px;}
}
@media only screen and (max-width: 900px) {
    #product-container .echo_discrip {
        margin-bottom: 29px;
        margin-top: 2px;
    }
    .wrapper-link.record-seo {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        padding: 0 0 0 11%;
    }
    .brand-table .tbody .td, .brand-table .tbody .tr .td.razmer {
        width: 65%
    }
    .brand-table .tbody .tr .td.pay {
        width: 35%
    }
    #form-show, .db, .db_ {
        width: 100%;
        padding: 0;
    }
    #form-show, .db1, .db1_, .videobox {
        width: 100%;
        padding: 0;
    }

    #form-review {
        width: 400px;
        float: left;
        margin-bottom: 25px;
    }
    #form-review {
        display: none;
    }
    .show-mob-form {
        width: 100%;
        margin-bottom: 15px;
        display: block;
        float: left;
    }
    .show-mob-form span, #form-review #button-review {
        display: block;
        margin: 0 auto;
        border: 2px solid #555;
        color: #555;
        height: 45px;
        line-height: 45px;
        width: 280px;
        text-align: center;
        font-weight: bold;
        font-size: 20px;
    }
    .show-mob-form span:hover, .show-mob-form span:active, #form-review #button-review:hover, #form-review #button-review:active {
        cursor: pointer;
        border: 2px solid #F97800;
        color: #F97800;
    }
    .show-mob-form:hover, .show-mob-form:active {
        cursor: pointer;
    }
    #form-review .review-title {
        display: none;
    }
    #form-review #button-review {
        width: 100%;
        font-size: 20px;
    }
    #form-review .buttons {
        padding: 0;
        overflow: visible;
    }
    .search-input {font-size: 12px;}
}
@media only screen and (max-width: 850px) {
    .popular-typorazmer li.main {
        padding: 0;
    }
    .test-item.text {
        margin: 25px 0 0 0;
    }
    .wrap-preinfo.test {
        padding-right: 0;
    }
    .wrap-article-link.test, .wrap-aside {
        width: 100%;
    }
    .wrap-article-link.test ul li, .wrap-aside>ul>li {
        width: 50%;
        float: left;
    }
    .wrap-article-link ul {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .article-pluses {
        width: 49%;
    }
    .wrap-article-link {
        width: 49%;
        margin-top: 0;
    }
    .wrap-preinfo {
        width: 100%;
    }
    .preinfo {
        padding-right: 0;
    }
    .descr-pluses {
        width: 100%;
    }
    .brand-table .tbody .tr>.td {
        width: -webkit-calc(100% - 106px);
        width: -moz-calc(100% - 106px);
        width: calc(100% - 106px);
    }
    .brand-table .tr .td.name, .brand-table .tbody .tr .td.razmer {
        text-indent: 0
    }
    .brand-table .tbody .td, .brand-table .tbody .tr .td.razmer {
        font-size: 13px
    }
    .brand-table .tbody .tr .td.pay {
        text-align: center
    }
    .brand-table .tbody .tr .button, .brand-table .tbody .tr>.td.dt1 {
        width: 100px
    }
    .brand-table .tbody .tr .dt1 .in-nalichii {
        margin: 4px 0 0;
        line-height: 1
    }
    .brand-table .tbody .tr .td a.in-nalichii span {
        font-size: 13px
    }
    .in-nalichii small {
        font-size: 12px
    }
    .category-column {
        padding-left: 0;
        width: 75%;
    }
}
@media only screen and (max-width: 820px) {
    .left-header {
        width: 42%;
    }
    .right-header {
        width: 57%;
    }
    #header #logo {
        padding-top: 17px;
    }
    .wrap-links-holder ul li {
        font-size: 13px;
    }
    .blog-list>ul li {
        font-size: 15px
    }
    .filter-option span {
        line-height: 1.5
    }
    .filter-option label input {
        margin: 3px 5px 0 0
    }
    .tyres .product-grid .image {
        height: 110px;
    }

    .tyres .model-grid .image {
        height: 110px;
    }

    .search .product-grid>div:not(.product-stock) .image {
        height: 90px;
    }
    .    ul li {
        font-size: 14px;
    }
    .category-column ul li {padding: 0;}
    .category-column ul li span {font-size: 16px;}
    .category-column ul li a, .category-column ul li span {
        line-height: 40px;}
}
@media only screen and (max-width: 779px) {
    .top-header {
        display: none;
    }
    #wrapper {padding-top: 67px;}
    .hot-models-rating {
        display: none;
    }

.record-list .image{
        display: none;
    }   

}
@media only screen and (max-width: 767px) {
    .visible-xs.wrap-four-btn {
    display: none !important;
    color: #fff;
    text-align: center;
    position: fixed;
    bottom: 50px;
    width: 100%;
    z-index: 99;
    left: 0;}
    .four-btn-item {
        width: 25%;
        float: left;
        height: 60px;
        padding: 12px 8px 8px 8px;
        border-right: 1px solid #fff;
        background-color: #0862da;
        font-size: 12px;
    }
    .four-btn-item:active, .four-btn-item:focus {background-color: #064eac;}
    .four-btn-item:last-child {border-right: none;}
    .four-btn-item img {width: 100%;height: 15px;margin-bottom: 5px;}
     .right-header, .search-table {width: 100%;}
    .search-table {margin-top: 142px;border-top: 1px solid #d3d3d3;}
    .home-info {margin: 20px 0;}
    .home-promo-item {margin-bottom: 20px;}
    .home-promo-item:last-child {margin-bottom: 0;}

    .product-grid>div:hover .cat-addfoto {display: none;}

    .cart-head {margin-bottom: 0;}
    .catalog-filter {
        position: relative;
        float: right;
        margin: 10px 0 30px 0;
        color: #484848;
        border-bottom: 1px dotted #484848;
    }
    .catalog-filter:hover, .catalog-filter:focus, .catalog-filter:active {
        text-decoration: underline;
        cursor: pointer;
    }
    .show.catalog-filter {
        margin: -25px 0 30px 0;
    }
    .wrap-perelink+.catalog-filter {
        margin: -22px 0 30px 0;
    }
    .wrap-bc, .button-cart {
        width: 100%;
    }
    .right .new-wrap, .product-info .right {
        padding: 0;
    }
    .cell-sizes {
        padding-left: 25px;
    }
    .popular-typorazmer-list.tyre {
        overflow: hidden;
        height: 95px;
        padding-bottom: 0;
        margin: 5px 0;
    }
    .tyre_pop_list-btn {
        border: 0;
        background-color: #F5F7F8;
        padding: 3px 20px 5px 20px;
        -webkit-border-radius: 0 0 4px 3px;
        -moz-border-radius: 0 0 4px 3px;
        border-radius: 0 0 4px 3px;
        display: block;
        margin-bottom: 10px;
    }
    .tyre_pop_list-btn:before {
        content: "больше размеров";
        color: #484848;
        border-bottom: 1px dotted #484848;
    }
    .show-tyre.popular-typorazmer-list.tyre,
    .show-tyre.popular-typorazmer-list.wheels {
        overflow: visible;
        display: list-item;
        height: inherit;
    }
    .tyre_pop_list-btn.show-link:before {
        content: "свернуть";
    }
    .wrapper-popular-typorazmer.bkcolor {
        margin-bottom: 0;
    }
    .wheels_pop_list-btn {
        display: block;
    }
    .popular-typorazmer-list.wheels {
        overflow: hidden;
        height: 95px;
        padding-bottom: 0;
        margin: 5px 0;
        border-bottom: 2px solid #F5F7F8;
    }
    .wheels_pop_list-btn {
        border: 0;
        background-color: #F5F7F8;
        padding: 3px 20px;
        -webkit-border-radius: 0 0 4px 3px;
        -moz-border-radius: 0 0 4px 3px;
        border-radius: 0 0 4px 3px;
    }
    .wheels_pop_list-btn:before {
        content: "больше размеров";
        color: #484848;
        border-bottom: 1px dotted #484848;
    }
    .wheels_pop_list-btn.show-link:before {
        content: "свернуть";
    }
    .popular-typorazmer ul>li a {
        line-height: 2;
    }
    .mobile-logo-block {
        height: 105px;
        border-bottom: 2px solid #f97800;
        padding: 50px 5px 0 5px;
    }
    .mob-logo {
        width: 35%;
        float: left;
        /*padding-top: 11px;*/
    }
    .mob-logo>div {
        width: 150px;
        height: 44px;
        display: table-cell;
    }
    .mob-logo>div a {
        height: 54px;
        display: block;
    }
    .mob-logo img {
        max-width: 100%;
        display: block;
    }
    .notice-header-mob {
        /*background-color: #F5F7F8;*/
        line-height: 25px;
        padding: 2px 8px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        width: 65%;
        float: right;
        text-align: center;
        margin-top: 13px;
    }
    #wrapper {
        padding: 0px 10px 0 10px;
    }
    .contact-info {
        padding: 0;
    }
    .title.info, .info-description.inform ul, .blog-items {
        padding-left: 0;
    }
    .info-description.inform {
        padding-left: 0;padding-right: 0;
    }
    .info-description.inform .wrap-deliv-list ul {padding: 0 10px;}
    .info-description.inform li {list-style-position: inside;}
    .info-description.inform .info-attantion {padding: 15px;display: block;}
    .info-description.inform .info-attantion div {margin: 0;}
    .info-description.inform .info-attantion .notice-icon {float: left; margin-right:15px; }
    .info-tel-link:first-child{margin-right: 0;}
    .info-tel-link {display: block;}
    .common-warranty-items li {padding: 0 7px;}
    .common-warranty-items li:nth-child(odd){background-color: #f1f1f1;}
    .record-info {
        padding-right: 0;
    }
    .wrap-search {
        padding-top: 0;
    }
    .right-header, #header .container {
        padding: 0;
        border-bottom: 0;
    }
    #mobile-menu {
        display: block;
    }
    #header {
        margin-bottom: 0;
    }
    #header {
        padding: 0;
    }
    .left-header, .wrap-work-time, .col-left {
        display: none;
    }
    .container.category #content, .col-right {
        width: 100%;
        padding: 0;
    }
    .container.category #content {
        padding-left: 0;
    }
    .right_column .notice {
        margin-top: 10px;
    }
    .box_short .title-link-main {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    .box_short {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    #product-container .product-info .left {
        width: 100%
    }
    #product-container .product-info .image {
        width: 100%;
        height: auto;
    }
    .m-tel {
        width: 100%;
    }
    .mobile-visible {
        display: block;
    }
    .right_column ul {
        display: none;
    }
    .right_column {
        padding: 0;
    }
    #footer #wrapp-text>div:first-child {
        display: none;
    }
    
    #footer #wrapp-text>div {
        width: 33%;
    }
    #wrapp-text>div:nth-child(2) {width: 100% !important;}
    #wrapp-text>div:nth-child(2) {
        margin-bottom: 20px;
    }
    .podbor {
        background: #0862da;
    }
    .podbor:hover {
        background: #008cec;
    }
    .right-block {
        margin-top: 0;
    }
    .car_modification_alert_mobile:hover {
        cursor: pointer;
    }
    .notice-model {
        margin-left: 0;
        float: left;
        margin-bottom: 15px;
    }
    .model-content .title-poduct, .notice-model {
        width: 100%;
    }
    .cr .item {
        width: 33%;
    }
    .wrapper-tell .text-tell {
        padding: 8px 1px;
        font-size: 13px;
    }
    .link-tells {
        color: #0081ff;
        border-bottom: 1px dashed #0081ff;
    }
    .link-tells:hover, .link-tells:active {
        color: #0099ff;
        border-bottom: 1px dashed #0099ff;
    }
    .inform-frame-big-descr.no-marg {
        display: block;
        padding: 0;
    }
    .inform-frame-image.big.no-marg {
        float: none;
        margin: 15px auto;
    }
    .click-tell.top {
        line-height: 44px;
    }
    .discount-block.brand {
        float: left;
        margin: 0;
        clear: left;
    }
    .product-brand > .left + .right {
        min-height: unset;
    }
    .product-info .image, .product-brand .image {
        float: none
    }
    .product-info .left, .product-brand .left {
        max-width: 400px;
        width: 100%;
        clear: both;
        margin: 0 auto;
        float: none
    }
    .product-brand .right {
        margin: 0;
        padding: 0
    }
    .link-avto {
        left: 100px;
        height: 50px;
        width: 60px;
        position: fixed;
        top: 0;
        display: block;
        text-align: center;
        line-height: 50px;
        border-right: 1px solid #d3d3d3;
        background-image: url(/image/icon/avto.png);
        background-repeat: no-repeat;
        background-position: center top
    }
    .link-avto a {
        color: #d3d3d3;
        width: 100%;
        height: 50px;
        display: block
    }
    .fixed-bottom-link {
        width: 100%;
        height: 35px;
        line-height: 35px;
        background-color: #f97800;
        text-align: center;
        font-size: 17px;
        font-weight: 700;
        position: fixed;
        bottom: 0;
        z-index: 999
    }
    .fixed-bottom-link a {
        color: #fff
    }
    .fixed-bottom-link a span:after {
        content: '\2192';
        margin-left: 5px;
        position: relative;
        top: -1px
    }
    .fixed-bottom-link a:hover .fixed-bottom-link a span:after {
        text-decoration: none
    }
    .container.ml .title-poduct, h1.title-poduct {
        margin: 0
    }
    #brand-model-wrap {
        padding: 0
    }
    .col-sm-6.box_short:nth-child(2n+1) {
        border-right: 0
    }
    .brtabs.best {
        border-bottom: 0;
        display: table;
        width: 100%
    }
    .brtabs.best .tb span, .brtabs .tb.steel-wheels span, .brtabs .tb.alloy-wheels span {
        display: block
    }
    .brtabs .tb.steel-wheels, .brtabs .tb.alloy-wheels {
        width: 150px
    }
    .brtabs.best .tb {
        display: table-cell;
        float: none;
        min-width: 33%
    }
    .brtabs {
        margin: 0;
        display: block
    }
    .btn-br {
        width: 100%;
        margin-bottom: 20px;
        line-height: 2;
        background-color: #ff8c00;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color: #fff;
        text-align: center;
        font-size: 18px
    }
    .btn-br:hover {
        cursor: pointer
    }
    .brtabs .title {
        overflow: visible
    }
    .htabs {
        border-bottom: 0
    }
    .htabs a {
        border-bottom: 1px solid #eaeaea
    }
    .htabs a.selected {
        border: 0
    }
    .brtabs .tb {
        height: 35px;
        display: block;
        min-width: 40px;
        float: left
    }
    .brtabs a.alloy-wheels.selected, .brtabs a.steel-wheels.selected, .brtabs a.forged-wheels.selected, .brtabs a.truck-wheels.selected {
        background-color: #f97800
    }
    .brtabs a.selected {
        border: 1px solid #f97800;
        border-bottom: 0;
    }
    .box-heading.title.popular {
        overflow: visible;
        line-height: 1.2;
        height: auto;
        text-indent: 0;
        padding: 0px 0;
    }
    .box-product.product-viewed .right {
        width: 200px
    }
    .bottom-pv-model-list .box-product.product-viewed ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .bottom-pv-category .box-product.product-viewed ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    #menu-content .content-parament.litle-parament, #menu-content .content-parament {
        width: 50%
    }
    #menu-content .chzn-container {
        width: 100%!important
    }
    #menu-content {
        height: auto
    }
    .form-podbor-mobile {
        display: none;
    }
    .open.form-podbor-mobile {
        overflow: visible;
        display: block;
        -webkit-transition-duration: .35s;
        -moz-transition-duration: .35s;
        -o-transition-duration: .35s;
        transition-duration: .35s;
    }
    .btn-podbor.textPodbor, .btn-podbor {
        text-align: center;
        cursor: pointer
    }
    .btn-podbor.textPodbor {
        background-color: #b1b1b1
    }
    .btn-podbor {
        width: 100%;
    }
    .btn-filtr-new+.btn-podbor {
        width: 50%;
    }
    .btn-podbor {
        color: #fff;
        font-size: 16px;
        background-color: #0098d0;
        padding: 12px 0;
        position: fixed;
        right: 0;
        bottom: 0;
        z-index: 3;
        line-height: 1.3;
        float: right
    }
    .btn-podbor .fa-sort {
        color: #fff;
        margin-left: 13px;
        top: -4px;
        position: relative
    }
    .btn-podbor .fa-sort:before {
        content: '';
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        display: inline-block;
        border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
        border-style: solid;
        border-width: 5px 8px;
        position: absolute;
        left: -5px;
        top: 13px
    }
    .btn-podbor.textPodbor .fa-sort:before {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        top: 0px;
        position: relative;
    }
    #menu-content-avto-wrapper {
        height: 100%;
        padding-bottom: 25px;
        margin-bottom: 20px
    }
    #menu-content-avto-up img {
        display: none
    }
    .help-side {
        width: 50%;
        float: right
    }
    #column-left {
        margin: 0
    }
    .manufacturer-image {
        top: 0;
        right: 14px
    }
    .text-back {
        display: none
    }
    .product-info .icon-stock {
        top: 31px
    }
    .new-wrap {
        float: left
    }
    .left-success {
        width: 100%
    }
    .left-success .text-number {
        line-height: 29px
    }
    .links_holder {
        padding: 0
    }
    .razd-3-2 {
        float: left
    }
    .razd-3 {
        float: right
    }
    .mention {
        margin: 0 12px 20px
    }
    .tyres .product-grid>div, .product-grid>div {
        width: 33%
    }
    .model-grid>div .model-info {
        width: 33%
    }
    #product-container .product-info .left {
        width: 100%;
        max-width: 400px;
        clear: both;
        margin: 0 auto 10px;
        float: none
    }
    .seall-no-stock {
        float: left
    }
    .product-info .right {
        margin-left: 0!important;
        clear: both;
        margin-right: 0;
        border-right: none
    }
    .popular-typorazmer ul>li a {
        font-size: 15px
    }

    .poptzr {
        font-size: 15px
    }
            
    .btn-filtr-new {
        padding: 12px;
        background-color: #2e9600;
        line-height: 1.3;
        color: #fff;
        text-align: center;
        font-size: 16px;
        cursor: pointer;
        width: 50%;
        position: fixed;
        bottom: 0;
        margin: 0;
        left: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        z-index: 2;
    }
    .fa-filtr {
        width: 16px;
        height: 15px;
        display: inline-block;
        margin-right: 6px;
    }
    .box.filter, .box.podbor_module {
        position: fixed;
        top: 0;
        overflow: auto;
        width: 300px;
        height: 100%;
        z-index: 999;
        background-color: #F5F7F8;
        display: block;
        left: -300px;
        margin-top: 0;
        -weblit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -weblit-transition-duration: .6s;
        -moz-transition-duration: .6s;
        -o-transition-duration: .6s;
        transition-duration: .6s;
    }
    .box.podbor_module.brand {
        left: 0;
    }
    .show-flt.wrapper-flt, .overlay.show-flt {
        content: '';
        background-color: #000;
        opacity: .5;
        height: 100%;
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 3;
        cursor: pointer
    }
    .show-flt.box.filter, .box.podbor_module.show-flt {
        margin-top: 0;
        padding: 0;
        left: 0;
    }
    .box.podbor_module.show-flt.brand {
        margin-left: 0;
    }
    .container #column-left .box.filter,.podbor_module, .shadow-style {box-shadow: none;}
    #selecteds {
        margin-top: 0
    }
    html.fixed {
        position: fixed
    }
    #product-filter {
        margin-top: 0;
    }
    .filtr-close {
        opacity: 0;
        visibility: hidden;
        position: fixed;
    }
    .filtr-close:before {
        content: '\00D7';
        color: #fff;
        display: block;
    }
    .show-flt.filtr-close, .show-flt.podbor_close {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateX(290px);
        -moz-transform: translateX(290px);
        -ms-transform: translateX(290px);
        -o-transform: translateX(290px);
        transform: translateX(290px);
        -webkit-transition-duration: .6s;
        -moz-transition-duration: .6s;
        -o-transition-duration: .6s;
        transition-duration: .6s;
        padding: 2px;
        top: 0;
        width: 40px;
        height: 40px;
        position: fixed;
        font-size: 32px;
        z-index: 999999;
        display: block;
        background-color: #f40;
        color: #fff;
        text-align: center;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }
    .show-flt.podbor_close.filtr-close {
        left: 0;
        -webkit-transform: translateX(300px);
        -moz-transform: translateX(300px);
        -ms-transform: translateX(300px);
        -o-transform: translateX(300px);
        transform: translateX(300px);
    }
    .filtr-close:hover, .filtr-close:active {
        cursor: pointer;
        background-color: #ff8c00;
    }
    .option-values {
        margin-bottom: 0;
    }
    #livesearch_search_results {
        position: relative;
        top: 10px;
        width: 99%;
        left: 1px;
        height: 100%;
        overflow: auto
    }
    #search, #search.h-scroll-search {
        display: none;
        margin: 0 auto ;
        padding: 25px 8px;
        border: 0;
        width: 100%;
        position: fixed;
        top: 50px;
        background-color: #fff;
        z-index: 9999;
        left: 0;
        width: 100% !important;
        line-height: 1;
        border-radius: 0;
    }
    #search.h-scroll-search .button-search {
        top: 35px;
    }
    #search.h-scroll-search .search-input {
        height: 40px;
    }
    .show-search {
        display: block!important;
        width: 100%!important
    }
    #search .search-input {
        /*border: 1px solid #ff8c00;*/
        font-size: 15px;
        text-indent: 11px;
        height: 40px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        width: -webkit-calc(100% - 86px);
        width: -moz-calc(100% - 86px);
        width: calc(100% - 86px);
    }
    #search .button-search {
        background-color: #0862da;
        color: #fff;
        top: 27px;
        font-size: 18px;
        border: 1px solid #0862da;
        margin-right: 13px;
        border-radius: 3px;
        height: 36px;
    }
    .search-input:focus, .search-input:active {
        /*outline: 1px solid #f97800*/
    }
    .search-input.mobile {
        width: -webkit-calc(100% - 45px);
        width: -moz-calc(100% - 45px);
        width: calc(100% - 45px);
    }
    .btn-search {
        position: absolute;
        top: 0;
        margin-left: 45px;
        color: #fff;
        height: 50px;
        padding: 11px 5px 11px;
        width: 50px;
        text-align: center;
    }
    .btn-search:before {
        content: '';
        width: 22px;
        height: 22px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        border: 2px solid #333;
        display: block;
        margin: 1px 0 0 5px;
        float: left
    }
    .btn-search:after {
        content: '';
        width: 15px;
        height: 3px;
        display: block;
        position: absolute;
        top: 33px;
        left: 25px;
        background-color: #333;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .wrap-menu-item.show-mnu + .btn-search:after {background-color: #0862da;}
    .wrap-menu-item.show-mnu + .btn-search:before {border: 2px solid #0862da;}
    .wrapper-mm:hover, .wrapper-mm-search:hover, .wrapper-flt:hover {
        cursor: pointer
    }
    .show-mm.wrapper-mm {
        content: '';
        background-color: #000;
        opacity: .5;
        height: 100%;
        width: 100%;
        position: fixed;
        top: 50px;
        left: 0;
        z-index: 0
    }
    .show-mm.wrapper-mm-search {
        content: '';
        background-color: #000;
        opacity: .5;
        height: 100%;
        width: 100%;
        position: fixed;
        top: 50px;
        left: 0;
        z-index: 0
    }
    .btn-search:hover, .btn-menu:hover {
        cursor: pointer
    }
    .brand-table .tbody .tr>.td {
        width: -webkit-calc(100% - 138px);
        width: -moz-calc(100% - 138px);
        width: calc(100% - 138px);
    }
    .brand-table .tbody .tr>.td.dt1 {
        width: 130px
    }
    .brand-table .tbody .tr .button {
        margin: 7px auto 0
    }
    .brand-table .tbody .tr a span {
        font-weight: 700
    }
    .brand-table .tbody .tr .td.razmer {
        width: 65%;
        text-align: left;
        font-size: 16px
    }
    .brand-table .tbody .tr .td.pay {
        width: 35%;
        text-align: center
    }
    .cart-contacts {
        margin: 25px 0;
        padding-right: 0;
        padding-left: 0
    }
    .wrapper-cart {
        margin-bottom: 20px;
        padding-right: 0;
        padding-left: 0
    }
    .title-modification {
        width: 80%
    }
    .price-modification {
        text-align: right
    }
    .mention .text {
        padding-right: 10px
    }
    img.image-marka {
        right: 15px;
        top: -25px
    }
    #avto-model-wrap {
        margin-top: 20px
    }
    #column-right {
        display: none
    }
    #mobile-menu {
		-webkit-box-shadow: 0px 3px 5px 0px rgba(71,71,71,0.7);
		-moz-box-shadow: 0px 3px 5px 0px rgba(71,71,71,0.7);
		box-shadow: 0px 3px 5px 0px rgba(71,71,71,0.7);
        background-color: #fff;
        height: 50px;
        margin: 0;
        width: 100%;
        position: fixed;
        z-index: 4;
        padding: 0;
        top: 0;
    }
    .wrap-menu-item {
        text-align: left;
        margin: 0 auto;
        left: -300px;
        top: 50px;
        z-index: 10;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: 300ms;
        -o-transition-duration: 300ms;
        -moz--transition-duration: 300ms;
        transition-duration: 300ms;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        transition-timing-function: linear;
        background-color: #fff;
        overflow: auto;
        height: 100%;
        position: fixed;
        width: 300px;
    }
    .links_holder li a {
        padding: 0 15px;
    }
    .head.active {
        background-color: #d5e4ef
    }
    .links_holder.inform li {
        line-height: 2;
        font-size: 14px
    }
    .links_holder.inform {
        padding: 25px 0
    }
    .wrap-menu-item ul {
        margin: 0;
        padding: 0;
    }
    .wrap-menu-item ul li {
        list-style-type: none;
        color: #505050;
        border-bottom: 1px solid #f3f3f3;
        line-height: 2.5;
    }
    .wrap-menu-item ul li.little-font {line-height: 2;} 
    .wrap-textblock {padding: 25px 15px;margin-bottom: 60px;}
    .textblock { padding: 5px;}
    .textblock ul li {
        border-bottom: 1px solid #f3f3f3;
        padding: 5px 0 2px;
        line-height: normal;
    }
    .mm-history {/*display: none;*/margin-top: 10px;}
    .mm-history-item {
        padding: 5px 14px;
        height: 46px;
        display: table;
        width: 100%;
        border-bottom: 1px solid #d3d3d3;}
     .mm-history-item > div {display: table-cell;vertical-align: middle;position: relative; }
     
     .mm-history-item  .tt-item-bottomline span {top: 16px;}
    .links_holder.inform .top1:hover, .top2 ul li:hover, .links_holder li:hover {
        cursor: pointer;
        background-color: #f3f3f3;
    }
    .links_holder.inform .top1 a:before, .top2 ul li a:before, .links_holder.products li a:before {
        content: '';
        float: right
    }
    .wrap-menu-item li a:hover {
        text-decoration: none;
        border-bottom: 0
    }
    .wrap-menu-item ul li a, .wrap-menu-item ul li > span {
        font-weight: bold;
        font-size: 20px;
        width: 100%;
        display: block;
        padding: 0 15px;
        color: #0862da;
    }
    .wrap-menu-item ul li.little-font a,.wrap-menu-item ul li.little-font > span {color: #575757;}

    .show-mnu.wrap-menu-item {
        left: 0;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: 300ms;
        -moz-transition-duration: 300ms;
        -o-transition-duration: 300ms;
        transition-duration: 300ms;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        transition-timing-function: linear;
    }
    /*.mobile-menu-tel {padding: 10px 0;background-color: rgb(12, 139, 222); text-align: center;}*/
    .mobile-menu-tel {padding: 10px 0;background-color: #0862da; text-align: center;}
    .wrap-menu-item  .mobile-menu-tel a {color: #ffffff;}
    .links_holder .mobile-menu-tel:hover {background-color: rgb(12, 139, 222);}
    .btn-menu {
        color: #fff;
        left: 0;
        height: 50px;
        width: 50px;
        padding: 14px 6px 14px 8px;
        /*      border-right: 1px solid #d3d3d3;*/
        position: relative;
    }
    .btn-menu .line {
        display: block;
        height: 3px;
        width: 33px;
        background-color: #333;
        position: absolute;
    }
    .btn-menu .line.top {
        top: 14px;
    }
    .btn-menu .line.middle {
        top: 24px;
    }
    .btn-menu .line.bottom {
        top: 35px;
    }
    .btn-menu .show-mnu.line.middle {
        display: none;
    }
    .btn-menu .show-mnu.line.top {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        top: 25px;
        position: absolute;
        background-color: #0862da;
    }
    .btn-menu .show-mnu.line.bottom {
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
        top: 25px;
        position: absolute;
        background-color: #0862da;
    }

    .wrap-search #cart {
        position: fixed;
        top: 8px;
        right: 5px;
        z-index: 4;
    }
    .wrap-model-list ul li {
        width: -webkit-calc((100% - 13px) /2);
        width: -moz-calc((100% - 13px) /2);
        width: calc((100% - 13px) /2);
    }
    .tyres .product-grid .image {
        height: 120px;
    }

    .tyres .model-grid .image {
        height: 120px;
    }

    .product-info .cart, .title-modification {
        width: 50%;
    }
    .product-info .onsend {
        float: left;
        margin-top: 0;
    }
    .wrapper-link-main .link>div {
        width: 90%;
    }
    .other-content.modification {
        width: 100%;
    }
    #product-container .description-additional {
        margin-left: 0;
    }
}
@media only screen and (max-width: 750px) {
    .discount-block.product {
        float: none;
        clear: left;
        margin: 0 auto;
    }
    .inform-frame-image.big {
        margin: 20px 0 15px;
    }
    .inform-frame-item-big ul li {
        margin: 0;
        border-left: 2px solid #fff;
        border-bottom: 2px solid #fff;
        width: 50%;
    }
    .inform-frame-big-descr {
        clear: left;
        display: block;
        float: left;
        padding: 0;
    }
    #avto-wrap ul li {
        width: 33%;
    }
    .popular-typorazmer li.main {
        padding: 0
    }
}
@media only screen and (max-width: 730px) {
    .box-article .name, .box-news .name {
        white-space: normal
    }
    .popular-typorazmer ul {
        display: -webkit-flex;
        display: -moz-flexbox;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .wrapper-link.record-seo {
        padding: 0 0 0 7%
    }
    .wrapper-car .details-info {
        display: block;
        float: left;
        width: 100%
    }
    .wrapper-cart .details-info .wrapper-fio, .wrapper-cart .details-info .wrapper-phone {
        padding-right: 0
    }
    .popular-typorazmer li.main {
        width: 20%
    }
}
@media only screen and (max-width: 720px) {
    .new-button-buy {
        width: 100%;
    }
    h1 {
        font-size: 20px;
    }
    .year_selection, .modif_selection, .gener_selection {
        display: none;
    }
}
@media only screen and (max-width: 700px) {
    .info-description-record p iframe {
        width: 100%
    }
}
@media only screen and (max-width: 680px) {
    .wrapper-link-main .link {
        min-width: 200px;
    }
    .article-frame-image-big {
        min-width: 100%;
        margin: 0 auto;
        padding: 10px;
        width: 100%;
        background-size: contain;
        height: auto;
    }
    .article-frame-item-big p {
        display: block;
        padding: 0;
        margin-top: 10px;
    }
    #years .main>div {
        width: 33%;
    }
    .manufacturer-image {
        display: none
    }
    .info-calculator .calculator-result-wrapper .calculator-schema-image {
        width: 100%
    }
    .info-calculator .calculator-result-wrapper .calculator-result {
        width: 100%;
        float: left
    }
    .wrapper-clirens, .wrapper-speed, .calculator-info-wrapper {
        float: left
    }
    #avto-wrap ul li {
        width: 50%;
    }
    .info-description.inform li.title-warehouse {
        width: 100%;
        border: 1px solid #d3d3d3;
        margin: 7px 0;
        padding-left: 15px
    }
    .info-description.inform li.title-warehouse a {
        width: 100%;
        height: 100%;
        display: block
    }
    .texts {
        margin: 0 0 25px;
        width: 100%;
        padding-bottom: 0
    }
    .tyres .product-grid .image {
        height: 120px;
    }

    .tyres .model-grid .image {
        height: 120px;
    }

}
@media only screen and (max-width: 650px) {
    .test-frame.review ul li {
        padding: 9px 2px 9px 14px;
    }
    .test-frame ul li:last-child {
        border-bottom: 0;
    }
    .test-frame ul li, .wrap-aside>ul>li {
        width: 100%;
        line-height: 1.6;
    }
    .test-frame ul li:nth-last-child(2):nth-child(2n+1) {
        border-bottom: 1px solid #bcbcbc;
    }
    .details-info textarea {
        width: 100%
    }
    .wrapper-cart .details-info .down .wrap-bc .button-cart {
        width: 220px
    }
    .wrapper-cart .details-info .wrapper-fio, .wrapper-cart .details-info .wrapper-phone {
        float: none
    }
    .wrapper-cart .details-info .top {
        text-align: center
    }
    .wrapper-cart .details-info #fio {
        float: none
    }
    .wrapper-cart .details-info .top .checkout-info {
        float: none
    }
    .wrapper-cart .details-info .wrapper-phone #phone {
        width: 100%
    }
    .wrapper-cart .details-info .wrapper-phone .cart-num {
        display: none
    }
    .wrapper-cart .details-info .checkout-info {
        text-align: center
    }
    .wrapper-cart .details-info .down {
        text-align: center
    }
    .wrapper-cart .details-info .down>div:first-child {
        float: none
    }
    .wrapper-cart .details-info .down .wrapper-addinfo #addinfo {
        float: none
    }
    .wrapper-cart .details-info .down .wrap-bc {
        float: none
    }
    .wrapper-cart .details-info .down .wrap-bc .button-cart {
        float: none;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        left: 50%;
        margin-bottom: 0
    }
    .wrapper-cart .details-info .down #check-info {
        float: none
    }
    .wrapper-cart #sold {
        width: 100%
    }
    #up-menu {
        height: auto
    }
    #a-menu .razd-3 {
        display: none
    }
    .popap-wrapper .wrapper-cart {
        width: 95%;
        min-width: 290px
    }
    .container-cart.mini {
        max-width: 100%
    }
    .cart-total .total-info.cart #shipping, .cart-total .total-info.cart #total {
        margin-right: 4px
    }
    .wrapper-cart .cart-total {
        width: 100%
    }
    .wrapper-cart .cart-total td:last-child {
        text-align: right
    }
    #colorbox {
        top: 15%!important;
        overflow: visible!important;
        padding-right: 0!important
    }
    #cboxContent {
        height: 90%!important;
        width: auto!important;
        padding-top: 60px;
        padding-right: 0
    }
    #colorbox #cboxLoadedContent {
        margin-top: 15px;
        border-right: 0;
        border-bottom: 2px solid #d0d0d0;
        padding-right: 0;
        padding-bottom: 10px;
        width: 95%!important;
        height: auto!important
    }
    #colorbox #cboxLoadedContent img {
        width: 100%;
        height: 100%
    }
    #colorbox #cboxFilter {
        position: relative;
        left: 9px;
        padding-left: 10px;
        top: 151px
    }
    #cboxPriceButtons {
        border-top: 0;
        position: relative;
        right: 0;
        width: 100%;
        text-align: right;
        margin-top: 103px;
        bottom: 120px
    }
    #cboxPriceButtons .new-button-buy {
        margin: 0;
        float: right
    }
    #colorbox #cboxAddImage {
        position: relative;
        width: 100%;
        top: 6px;
        right: 0;
        height: 100%!important
    }
}
@media only screen and (max-width: 645px) {
    .box-product.product-viewed .right {
        width: 155px
    }
    .sitemap-list {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .popular-typorazmer.footer-allr>li {
        line-height: 2
    }
    .remont-plashka {display: none;}
    .remont-plashka-mobile {
        display: block;
        position: relative;
        max-width: 100%;
        left: 0;
        bottom: 0;
        min-height: 50px;
        max-height: 50px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .info-description.inform .wrap-remont-list div {line-height: 1.2;}
    .tt-item-bottomline {font-size: inherit;}
    .tt-item  {height: 63px;}
    .st-item {height: 50px;padding: 5px 0;margin-bottom: 0;}

}
@media only screen and (max-width: 605px) {
    .wrapper-link.preim .link {
        width: 100%;
        margin-bottom: 7px;
    }
    .wrapper-link.preim .link:nth-child(odd){
        margin-right: 0;
    }
    .right_column .notice {
        margin-top: 0;
    }
    .discount-block.brand {
        width: 100%;
        margin: 15px 0;
    }
    .wrap-discount-block.category-top {
        float: none;
        position: relative;
        top: 0;
        right: 0;
        width: 100%;
    }
    .discount-block.category.top {
        width: 100%;
    }
    .article-pluses {
        width: 100%;
    }
    .wrap-article-link {
        width: 100%;
        margin-top: 25px;
    }
    .test-image-topic {
        display: none !important;
    }
    .test-topic-subtitle.inner, .test-topic-title {
        margin-right: 0;
    }
    .test-item.not .test-topic-table, .test-item.not .no-lider {
        display: none;
    }
    .test-topic-title, .test-item-title.totals {
        font-size: 43px;
    }
    .test-item-title.totals {
        line-height: 1;
    }
    .test-item-image.totals small {
        width: 46px;
        height: 46px;
        font-size: 22px;
        line-height: 39px;
    }
    .test-item-image.totals small.twix {
        font-size: 15px;
    }
    .test-image-totals {
        min-width: 150px !important;
    }
    .box-content.new-table {
        display: block;
        clear: left;
    }
    .box_short {
        width: 100%;
    }
    .box_short:nth-child(2n+1) {
        margin: 5px 0 0 0;
    }
    .box_short:nth-child(2n) {
        margin: 5px 0 0 0;
    }
    .box_short:nth-last-child(2):nth-child(2n+1) {
        width: 100%;
    }
    .title-poduct, h1.title-poduct {
        font-size: 18px;
        line-height: 1
    }
    .header-h1-new {
        font-size: 20px;
        height: auto;
        /*float: left;*/
    }

    #cart {
        top: 7px
    }
    .record-info table td:first-child {
        vertical-align: top
    }
    .wrapper-cart .wrapper-mail-text {
        float: right;
        text-align: right
    }
    .razd-3 {
        float: left
    }
    .wrapper-link.record-seo {
        padding: 0 0 0 5%
    }
    .search .product-grid>div, .search .tyres .product-grid>div {
        width: 33%;
        padding: 0;
    }
    .tyres .product-grid .image {
        height: 105px;
    }

    .tyres .model-grid .image {
        height: 105px;
    }

    #form-review {
        width: 100%;
    }
    .wrapper-captcha {
        width: 300px;
        float: left;
    }
    #captcha, .captcha {
        width: 100%;
    }
    .buttons {
        width: 100%;
    }
    .contact-info, .contact-grey, .text-post {
        width: 100%
    }
    .popular-typorazmer li.main.pop-disks {
        float: left;
        text-align: left;
        padding: 0 20px;
        width: 50%;
        margin-top: 10px;
        vertical-align: top;
        position: relative;
        margin-left: 0;
        padding: 0 0 0 20px;
    }
}
@media only screen and (max-width: 590px) {
    .col3 {
        width: 49% !important;
    }
    .col4 {
        width: 49% !important;
    }
    .col5 {
        width: 49% !important;
    }
    .col6 {
        width: 49% !important;
    }
    .col7 {
        width: 49% !important;
    }
    .blog-list > ul li, .list-information {
        width: 100%
    }
    .mobile-mnu .col-xs-4 {
        width: 50%
    }	
}
@media only screen and (max-width: 580px) {
    #footer .column {
        width: 100%;
        border-left: 0;
        border-right: 0;
        padding-left: 20px;
        list-style-position: inside
    }
    #footer .column:first-child {
        padding-left: 7px
    }
    .footer-time {
        padding-left: 12px
    }
    .img-montagh {
        display: none
    }
    #alloy-wheels ul.popular-typorazmer, #avto-wrap-2 ul {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
    .box.help-side-avto {
        position: relative
    }
    #choose-avto {
        width: 100%
    }
    .cart-info .info-description .name {
        width: 80%;
        line-height: 19px
    }
    .speed-name {
        font-size: 12px
    }
    #avto-box {
        width: 100%
    }
    #avto_marka_chzn {
        width: 100%!important
    }
    .help-side-avto {
        width: 100%;
        top: 0
    }
    #avto-box .box {
        width: 100%;
        float: none;
        padding-left: 0
    }
    img.image-marka {
        display: none
    }
    .main-box-other-info .data {
        font-size: 12px
    }
    #form-review textarea {
        width: 100%
    }
    .tyres .product-grid .image {
        height: 105px;
    }

    .tyres .model-grid .image {
        height: 105px;
    }

}
@media only screen and (max-width: 565px) {
    .tyres .product-grid>div, .product-grid>div, .model-grid>div .model-info {
        width: 50%
    }
    .tyres .product-grid .image {
        height: 145px;
    }
    .tyres .model-grid .image {
        height: 145px;
    }

}
@media only screen and (max-width: 550px) {
    .wrap-four-btn {font-size: 14px;}
    .cr .item {
        width: 50%;
    }
    .inform-frame-image.big {
        float: none;
        margin: 0 auto;
    }
    .inform-artcile-subtitle {
        text-align: center;
        line-height: 1.1;
        margin-top: 10px;
    }
    .article-link {
        width: 100%;
    }
    .htabs a {
        margin: 0 3px 0 0;
        padding: 5px 5px;
    }
    .htabs a.selected {
        margin-top: 0
    }
    .cart-total .icon-cart, .cart-total .total-info {
        width: 100%
    }
    .cart-total .icon-cart {
        padding: 15px 0 0
    }
    .title-modification {
        width: 100%
    }
    .price-modification {
        text-align: left
    }
    .wrapper-link.record-seo {
        padding: 0 0 0 2%
    }
    .avto-table.disk .td strong, .avto-table .td strong, .avto-table .td li.top1 p a, .avto-table.disk .td li.top1 p a {
        font-size: 13px
    }
    .bottom-pv-model-list .box-product.product-viewed ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        text-align: center;
    }
    .bottom-pv-category .box-product.product-viewed ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        text-align: center;
    }
    .box-product.product-viewed .right {
        width: 200px
    }
    #menu-content-avto-wrapper .container {
        display: none
    }
    #years .main>div {
        width: 50%;
    }
    .h-title, .h-title-no-prod {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background-color: #f97800;
        padding: 3px 19px;
        line-height: 1.5;
        display: block
    }
    .h-title-no-prod a {
        color: #fff;
    }
    .td.razmer span {
        line-height: 27px;
        display: inline-block
    }
    .popular-typorazmer li.main {
        width: 33%
    }
    .brand-table .tbody .tr .td.pay {
        padding: 0
    }
    .brand-table .tbody .tr>.td.dt1 {
        width: 110px
    }
    .brand-table .tbody .tr>.td {
        width: -webkit-calc(100% - 110px);
        width: -moz-calc(100% - 110px);
        width: calc(100% - 110px);
    }
    .brand-table .tbody .tr .td.razmer {
        font-size: 15px
    }
}
@media only screen and (max-width: 549px) {
    .test-image-totals {
        margin-right: 15px !important;
        max-width: 130px !important;
    }
    .test-item-image.totals p {
        display: block;
        padding: 0;
        clear: left;
    }
    #menu-content-avto-wrapper {
        padding-bottom: 48px
    }
    .wrapper-link-main .link {
        width: 100%;
        margin-bottom: 10px;
    }
    .wrapper-link-main .link>div a {
        width: 210px;
        margin: 0 auto;
    }
    #form-show .review-title {float: left;}
    .show-mob-form span, #form-show .review-title span {
        width: 100%;
    }
}

@media only screen and (max-width: 500px) {
    .chzn-container .chzn-results li {
        width: 100%;
    }
    .size-twix {
        width: 100%;
        margin: 20px auto
    }
    .wrap-article-link.test ul li {
        width: 100%;
    }
    .wrap-article-link.test ul li {
        padding: 9px 0 9px 20px;
    }
    .wrap-article-link.test span {
        width: 87%;
    }
    .test-item-image.totals p {
        padding: 11px 0 0 0;
        clear: right;
    }
    .test-image-totals {
        float: right !important;
    }
    .test-item-image.totals small {
        top: 30px;
        left: 24px;
    }
    .container-cart .return_all {
        display: none
    }
    .cart-head {
        background-color: #F5F7F8;
        text-align: center
    }
    .cart-head h1.title {
        color: #474747;
    }
    .container.cart-page .breadcrumb {
        display: none
    }
    .htabs span {
        padding: 8px;
        margin: 1px
    }
    .htabs span.selected {
        height: 41px
    }
    .return_all {
        float: none
    }
    .contact-info .title {
        margin-bottom: 10px;
        white-space: normal
    }
    .wrapper-link.record-seo {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        padding: 0 0 0 5%
    }
    .second-line .notice {
        float: left;
    }
    .tyres .product-grid .image {
        height: 130px;
    }

    .tyres .model-grid .image {
        height: 130px;
    }

    #header .wrapper-tell {
        width: 100%;
        margin: 0;
        text-align: left;
    }
    .product-info .cart {
        width: 100%;
    }
    .product-info .onsend {
        float: left;
    }
    .review-list .author, .review-list .text-reviews {
        width: 100%;
        float: left;
        padding: 0;
        margin: 0;
    }
    .review-list .text-reviews {
        margin-top: 10px;
    }
}

@media only screen and (max-width: 490px) {
    .wrapper-link-main .link {
        width: 100%;
    }
    #powered {
        height: auto
    }
    .record-list.prev-next>div {
        width: 100%
    }
    .brand-table .tbody .tr .td.pay {
        text-align: center
    }
    .brand-table .tbody .tr .td a.in-nalichii span {
        font-size: 13px
    }
    .notice-header-mob {
        max-width: 241px;
        margin-top: 10px;
        line-height: 1;
    }
    .mob-logo>div {
        width: 100px;
        height: 55px;
        display: table;
    }
    .mob-logo img {
        margin-top: 9px;
    }
}
@media only screen and (max-width: 480px) {
   
    .info-description.inform .info-remont div {line-height: 1;text-align: left;}
    .wrapper-captcha {
        width: 100%;        
    }

.right-box-item span{
	font-size: 15px;
}

.right-box-item {
    font-size: 17px;
}

  .product-info-owl .owl-item {
    max-width: -webkit-calc(100vw - 20px);
    max-width: -moz-calc(100vw - 20px);
    max-width: calc(100vw - 20px);

  }    
    .inform-frame-image.big {
        height: auto !important;
        min-width: 280px;
    }
    .inform-frame-big-descr {
        float: left;
        padding: 0;
    }
    .inform-artcile-subtitle {
        line-height: 1.1;
    }
    .inform-frame-item-big ul li {
        width: 100%;
        margin: 2px 0;
    }
    .prlk_list-links.line-3 li {
        width: 32.8%;
        margin: 0;
        /*text-align: center;*/
    }
    .prlk_list-links.line-3 li:nth-child(3n+2) {
        /*margin: 0 1% 0 1%;*/
    }
    .prlk_list-links.line-3 li.buttons_seasons {
        width: auto;
    }
    .remont-list-item {width: 100%;}
}
@media only screen and (max-width: 460px) {
    
    #header .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .record-info table td, .record-info table td img {
        width: 100%;
        display: block
    }
    .record-info table td img {
        margin: 0 auto!important
    }
    #a-menu>div.razd-3-2>ul>li, #litle-header .razd-3-2>ul>li span {
        font-size: 12px
    }
    .brand-opisanie {
        -weblit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .avto-table .avto-tbody .td {
        height: 46px;
        line-height: 1.3
    }
    .avto-thead .td.first, .avto-table .avto-tbody .td.first {
        width: 70px;
        padding: 0 3px 0 0
    }
    .avto-table .avto-tbody .td, .avto-table .td {
        width: 38%;
        padding: 0 3px
    }
    .avto-table.disk .td strong, .avto-table .td strong, .avto-table .td li.top1 p a, .avto-table.disk .td li.top1 p a {
        font-size: 12px
    }
    .wrap-model-list ul li {
        width: -webkit-calc(100%/2 - 7px);
        width: -moz-calc(100%/2 - 7px);
        width: calc(100%/2 - 7px);
    }
    .popular-typorazmer.head-typorazmer li {
        width: 33.3333%;
        font-size: 14px;
        padding: 0;
        text-align: center;
    }
    .popular-typorazmer.head-typorazmer li:nth-child(3n) {
        border-right: none !important;
    }
    .popular-typorazmer.head-typorazmer li a {
        font-size: 14px;
        font-weight: normal;
    }
    .popular-typorazmer.head-typorazmer li a span {
        font-size: 14px;
        font-weight: normal;
    }
    .speed-name {
        height: 39px;
        line-height: 17px
    }
    .avto-model-choose {
        margin-bottom: 34px
    }
    #form-review img#captcha, #form-review input.captcha, #form-review .wrapper-name, #form-review .wrapper-name input.name {
        width: 100%
    }
    #alloy-wheels ul.popular-typorazmer, #avto-wrap-2 ul {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    .product-brand img.cb-popup {
        width: 100%
    }
}
@media only screen and (max-width: 450px) {
	.popup-select-window{width: 100%; margin:50px auto;}
    .search-table {position: fixed;top: 0;left: 0;}

    .record-info h1 {
        font-size: 23px;
    }
    .inform-frame-item p {
        display: block;
    }
    .inform-frame-image {
        margin: 0 auto;
    }
    .test-frame {
        padding: 15px 11px;
    }
    .test-frame ul {
        padding: 0 10px;
    }
    .descr-image {
        display: none;
    }
    .dimage p {
        float: left;
        margin-top: 10px;
    }
    .article-topic-title, .article-topic-title.no-photo {
        line-height: 30px;
        font-size: 30px;
        padding: 0;
    }
    .info-description-record img.article-image {
        margin: 0 auto;
        display: block;
        float: none;
    }
    .wrap-bottom.seo .icon-cart img {
        max-width: 100%;
        padding: 0
    }
    .popap-wrapper {
        z-index: 9999
    }
    .popap-wrapper .wrapper-cart {
        margin: 10px auto
    }
    .wrap-bottom.mini {
        display: none
    }
    .cart-info.mini .image {
        width: 140px
    }
    .container-cart.mini .name {
        width: 80%
    }
    .cart-info.mini .info-description .name h2 {
        font-size: 16px
    }
    .container-cart.mini .pp_footer {
        width: 100%
    }
    .product-info .cart, .new-button-buy, .product-info .onsend {
        width: 100%;
    }
    .product-info .onsend {
        text-align: center;
    }
    #litle-header .wrapper-lh #cart {
        position: absolute;
        left: 75px;
        top: 0;
        margin-top: 0
    }
    #litle-header .razd-3-2 ul li {
        text-indent: 20px;
        width: 50%;
        margin: 0
    }
}
@media only screen and (max-width: 440px) {
    .brand-table .tbody .tr .pay small {
        text-indent: 0;
        text-align: center;
        line-height: 12px;
        display: inline-block
    }
    .search .product-grid>div, .search .tyres .product-grid>div {
        width: 50%
    }
    .avto-table .td:first-child strong {
        padding-left: 5px
    }
    .avto-table .avto-tbody .td {
        padding-left: 10px
    }
    .avto-table .avto-tbody .top1 {
        text-align: left
    }
    .avto-thead {
        height: 49px
    }
    .avto-table .avto-thead .td {
        text-align: center
    }
    .avto-thead {
        height: 36px
    }
    .avto-table .avto-thead .td {
        display: block;
        height: 86%;
        padding: 6px 0 0;
        text-align: center;
        text-indent: 0
    }
    .avto-table .avto-tbody .td {
        text-indent: 0;
        text-align: left
    }
    #menu-content-avto-up .wrap-title {
        padding: 26px 9px;
        height: 100px
    }
    #menu-content-avto-up .disks .wrap-title {
        padding: 26px 9px;
        height: auto
    }
    #menu-content-avto-up h2 {
        top: 0
    }
    .param-wrap, .content-parament {
        display: block
    }
    #menu-content .content-parament.litle-parament, #menu-content .content-parament {
        width: 100%;
        padding: 0
    }
    #menu-content .content-parament {
        margin: 20px 0 0;
        float: none
    }
    #menu-content .chzn-container {
        width: 100%!important
    }
    #menu-content .podbor {
        margin-top: 20px
    }
    .info-calculator .select-choose>div {
        width: 100%!important
    }
    .info-calculator .old-choose, .info-calculator .new-choose {
        height: 150px
    }
    .info-calculator .chzn-container {
        margin-left: 0
    }
    .old-choose .title-choose-wraper .title-choose {
        margin-right: 0
    }
    .info-calculator .calculator-result-wrapper .calculator-schema-image {
        height: 250px
    }
    .info-calculator .calculator-result-wrapper .calculator-result {
        margin-top: 20px
    }
    #menu-content-avto-up .breadcrumb {
        padding-left: 0
    }
    .wrapper-cart .pp_footer .button-cart {
        top: -47px;
        clear: right
    }
    .container-cart.mini .button-cart {
        width: 100%
    }
    .popap-wrapper .pp_footer {
        height: 125px
    }
    .wrapper-cart .pp_footer .left {
        top: 50px;
        position: relative;
        float: right
    }
    .tyres .product-grid .image {
        height: 100px;
    }

    .tyres .model-grid .image {
        height: 100px;
    }



}
@media only screen and (max-width: 431px) {
    #menu-content-avto-up h1 strong, #menu-content-avto-up h2 strong {
        font-size: 14px
    }
    .wrapper-image-marka h2 {
        float: left;
        text-align: left
    }
    .wim-text {
        margin-left: 0;
        float: left
    }
    .wrapper-image-marka {
        text-align: center;
        margin-top: 0
    }
    .wrapper-image-marka #image_marka {
        float: none;
        margin-top: 0
    }
    .sitemap-list {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .popular-typorazmer li.main {
        width: 50%
    }	
}
@media only screen and (max-width: 423px) {
    .four-btn-item {padding: 8px 8px 5px 8px;}
    .four-btn-item img {height: 12px;margin-bottom: 3px;}
}
@media only screen and (max-width: 413px) {
    .cr.prv .jcarousel-item-vertical .image {
        width: 95px;
        height: 95px
    }
    .cr.prv .jcarousel-item-vertical .name {
        float: none
    }
    .jcarousel-item-vertical .special-all.small {
        width: 120px;
        padding: 5px;
        height: 27px
    }
    .jcarousel-item-vertical .name .wt {
        font-size: 12px
    }
    .cr.prv .jcarousel-item-vertical .price {
        text-align: right
    }
    #a-menu>div.razd-3-2>ul>li {
        text-indent: 20px;
        width: 50%;
        margin: 0
    }
    .popular-typorazmer.footer-allr {
        -webkit-column-gap: 15px;
        -moz-column-gap: 15px;
        column-gap: 15px;
    }
    .help-side {
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }
    .brand-box .box-content ol li .up, .brand-box .box-content ol li .down {
        display: block;
        left: -11%
    }
    .brand-box .box-content ol li {
        display: block;
        left: 38%;
        position: relative;
        text-align: left
    }
    .brand-box .box-content ol div .up, .brand-box .box-content ol div .down {
        left: 26%
    }
    .brand-box .box-content li::before {
        left: -44%;
        position: absolute
    }
    .brand-box .box-content ul li a {
        text-align: left;
        display: block;
        left: -38%;
        position: relative
    }
    .help-side .pr-descrip p {
        text-align: center!important
    }
    #product-container .product-info .image {
        width: 100%
    }
    .cart-total #shipping span, .cart-total #shipping span.tprice {
        font-size: 20px!important
    }
    .tyres .product-grid .image .search .product-grid>div:not(.product-stock) .image {
        height: 50px;
    }
}
@media only screen and (max-width: 400px) {
   
    .mc-info {display: none;}
    .mc-info-item {width: 100%;float: none; margin-bottom: 20px;}
    .mc-info-item::last-child {margin-bottom: 0; }
    .show-flt.box.filter, .box.podbor_module.show-flt {
        width: 270px;
    }
    .wrap-footer-tell {
        font-size: 20px;
    }
    .my-btn {
        padding: 3px 2px;
    }
    .show-flt.filtr-close {
        -webkit-transform: translateX(260px);
        -moz-transform: translateX(260px);
        -ms-transform: translateX(260px);
        -o-transform: translateX(260px);
        transform: translateX(260px);
    }
    .show-flt.podbor_close.filtr-close {
        -webkit-transform: translateX(270px);
        -moz-transform: translateX(270px);
        -ms-transform: translateX(270px);
        -o-transform: translateX(270px);
        transform: translateX(270px);
    }
    #form-show .review-title {
        float: left;
    }
    .discount-block.category.bottom {
        font-size: 18px;
        padding: 7px;
        height: auto;
        line-height: 1.2;
    }
    .inform-frame-item-big {
        display: block;
        float: left;
    }
    .inform-frame-image.big {
        width: 100%;
        padding: 5px;
    }
    .owl-carousel li {
        margin: 0 auto
    }
    .tyres .product-grid .price {
        margin-bottom: 5px;
/*        margin-bottom: 17px;*/
    }
    .product-grid .add-grid .new-button-buy {
        width: 92%
    }
    .brand-table .tbody .tr .td.pay {
        width: 43%
    }
    .brand-table .tbody .td, .brand-table .tbody .tr .td.razmer {
        font-size: 13px;
        width: 57%
    }
    .brand-table .tbody .tr>.td {
        height: auto
    }
    .brand-table .tbody .tr a .pay span {
        font-size: 19px
    }
    .in-nalichii small, .brand-table .tbody .tr .dt1 a:hover small {
        font-size: 12px
    }
    .brand-table .tbody .tr .dt1 .in-nalichii {
        margin: 4px 0 0;
        line-height: 1
    }
    .in-nalichii small {
        font-size: 12px
    }
    #years .main>div, .wrap-model-list ul li {
        width: 100%
    }
    #avto-wrap ul li {
        width: 100%;
        padding-left: 0;
        margin: 10px 0
    }
    #avto-wrap ul li a {
        margin: 0 auto;
        display: block;
        float: none
    }
    #avto-wrap ul li a span {
        font-size: 17px
    }
    .podbor-calc .top1, .wrap-demen-calc {
        width: 50%;
        max-width: 50%
    }
    .brand-table .tbody .tr .td.pay {
        padding: 0
    }
    #header .wrapper-tell {
        font-size: 14px;
    }
    .cart-head.mini h1.title {
        text-align: left;
        display: block;
    }
    .cart-info.mini .info-description {
        padding: 5px 25px 0;
        width: 100%;
    }
    .cart-info .info-description {
        width: 100%;
        padding: 5px 10px;
    }
    .cart-wrap-info .price, .cart-wrap-info .total, .cart-wrap-info .wrapper-quantity {padding: 0;}
}
@media only screen and (max-width: 395px) {
    .htabs span {
        width: 24%
    }
}
@media only screen and (max-width: 390px) {
    .search .product-grid .price {
        margin-bottom: 12%
    }
    .search .product-grid .name {
        height: 13%
    }
    .search .product-grid .description {
        height: 100%
    }
    .product-grid .name {
        margin: 10px 0 0
    }
}
@media only screen and (max-width: 380px) {
    #header #logo {
        width: 140px;
    }
    .cr .tyres .image {
        height: 165px;
    }
    .cr .item {
        width: 100%;
    }
    .product_confirmed {
        margin-bottom: 10px;
        font-size: 12px;
    }
    .scu {
        margin-bottom: 10px;
        font-size: 12px;
    }
    .brand-table .tbody .tr .button, .brand-table .tbody .tr>.td.dt1 {
        width: 100px
    }
    .brand-table .tbody .tr>.td {
        width: -webkit-calc(100% - 106px);
        width: -moz-calc(100% - 106px);
        width: calc(100% - 106px);
    }
    .wrapper-clirens input {
        margin-right: 0
    }
    .product-grid .price {
        display: block
    }
    .product-grid .wt {
        font-size: 13px
    }
    .brand-table .tbody .tr a .pay span {
        font-size: 17px
    }
    .help-side .pr-descrip p {
        text-align: center!important
    }
    .brand-table .tr .td.name, .brand-table .tbody .tr .td.razmer {
        text-indent: 0
    }
    span.price-pay {
        margin-top: 26%
    }
    .tyres .product-grid .image {
        height: 100px;
    }
    .tyres .model-grid .image {
        height: 100px;
    }

    .send-form, .reply {
        width: 95%;
    }
}
@media only screen and (max-width: 365px) {
    .header-tel {
        text-align: right;
        width: 100%
    }
    .header-tel div a {
        font-size: 14px;
        margin-right: 6px
    }
    .vodafon {
        top: 2px
    }
    .kievstar, .vodafon {
        left: 14px
    }
    .info-calculator .select-choose {
        height: auto
    }
    .atabs-disk.col-xs-12 {
        padding-right: 0;
        padding-left: 0
    }
    #alloy-wheels ul.popular-typorazmer, #avto-wrap-2 ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    #search .search-input {
        font-size: 13px
    }
    .brtabs .tb {
        padding: 5px 7px 0;
        font-size: 15px
    }
    .contact-grey {
        padding: 10px;
    }
    .contact-work-time .testing_div a {
        font-size: 21px;
    }
    #header .wrapper-tell {
        width: 100%;
        margin: 10px 0 0 0;
    }
    #header #logo {
        margin: 0;
    }
     #footer #wrapp-text>div {width: 100%; margin-bottom: 15px;}
     #footer #wrapp-text>div:last-child{margin-bottom: 0;}

}
@media only screen and (max-width: 350px) {
    #header #logo {
        width: 125px;
    }
    .mobile-visible {
        margin-top: 10px;
    }
    .mobile-visible .box {
        padding: 0;
        font-size: 13px;
    }
    .wrap-footer-tell {
        margin: 0;
        font-size: 18px;
    }
   
    #footer p {
        font-size: 14px;
    }
    #footer ul li a {
        font-size: 13px;
    }
    #footer {
        padding: 0 0 30px 0;
    }
    .special-description .small_image {
        width: 100%;
        text-align: center
    }
    .special-description .top-text {
        padding-right: 0;
        padding: 5% 5% 2%;
        margin: 0;
        line-height: 1.5
    }
    .special-description p {
        margin: 0 0 20px
    }
    .discount-block.brand {
        line-height: 1.3;
        padding: 7px;
    }
    .click-tell {
        line-height: 1.6;
    }
    .discount-block.category {
        width: 100% !important;
        line-height: 40px;
        height: 40px;
    }
    .discount-block.product {
        width: 100%;
    }
    .brand-table .tbody .tr .td a.in-nalichii span {
        line-height: 1;
        height: unset;
        margin-top: 10px
    }
    .brand-table .tbody .tr a .pay span {
        display: block;
        line-height: 1
    }
    .brand-table .tr a .pay span.symbol-right {
        font-size: 14px!important;
        clear: left
    }
    .box-product.product-viewed .right {
        width: 170px
    }
    .popular-typorazmer li.main {
        width: 50%;
        margin-bottom: 15px;
        display: table-cell;
        vertical-align: top;
        position: relative;
        float: left
    }
    .tyres .product-grid .image {
        height: 90px;
    }
    .tyres .model-grid .image {
        height: 90px;
    }

    .search .product-grid>div:not(.product-stock) .image {
        height: 75px;
    }
    .product-content .scu {margin-right: 3px;}
    .product-content .second-line .review{padding: 5px 0;margin-left: 0; float: none;}
    .product-content .second-line .review div {margin: 0;}
    .product-content .second-line .review a > span{font-size: 13px;}
}
@media only screen and (max-width: 345px) {
    .speed-result .column-sp input {
        margin-right: 4px
    }
    .box_short .title-link-main {
        margin-left: 0
    }
    .title-sizes {width: 60px;}
    .remont-plashka-mobile {font-size: 12px;font-weight: normal;}
}
@media only screen and (max-width: 336px) {
    .avto-thead {
        height: 35px;
        padding: 0;
    }
}
@media only screen and (max-width: 335px) {
    #menu-content-avto-up h1 strong, #menu-content-avto-up h2 strong {
        font-size: 13px
    }
    #menu-content-avto-up h2 {
        margin-top: 16px
    }
    .speed-title {
        font-size: 13px
    }
    .seall-no-stock {
        width: 100%
    }
    .icon-no-stock a span {
        font-size: 13px
    }
}
@media only screen and (max-width: 320px) {
    .inorder {
        font-size: 13px;
    }
    .click-tell.top {
        line-height: 1.3;
    }
    .avto-table .avto-tbody .td, .avto-table .td {
        width: 37%;
    }
    .avto-thead {
        height: 45px;
        line-height: 1;
        padding: 0
    }
    .avto-table .avto-thead .td {
        padding: 0;
    }
    .tyres .product-grid .image {
        height: 80px;
    }

    .tyres .model-grid .image {
        height: 80px;
    }

}



