
@media screen and (max-width:1300px){

    .brand .btn-sale{
        margin-top: 50px;
    }

    .flex-nav .col-block-fix .flex:first-child{
        flex-direction: column-reverse;
        align-items: flex-end;
    }
    .flex-nav {
        align-items: flex-start;
    }
    .flex-nav .block-language{
        margin-right: 8px;
        margin-top: 10px;
        margin-bottom: -12px;
    }
    .brand_page_list{
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 0;
    }
    .comparison_item{
        width: 33.33%;
    }
}
@media screen and (max-width:1250px){
    #tabs-first .nav li a, #tabs-three .nav li a, #tabs-second .nav li a{
        font-size: 16px;
    }
    .item-btn-new .btn-sale{
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media screen and (max-width:1200px){

    .content-flex .fn_pagination {
        position: relative;
        left: 25px;
        transform: translateX(0%);
    }
    .content-flex .block-switch{
        align-items: center;
        justify-content: space-between;
    }
    .wheel-health li{
        width: 48%;
        margin-right: 2%;
    }
    .phone_dop_class{
        margin-right: 15px;
    }
    a.recal_class{
        margin-right: 5px;
    }
}
@media screen and (max-width:1220px){
    .selected-item-block .basic-info{
        display: block;
    }
    .selected-item-block .basic-info li{
        justify-content: flex-start;
        margin-bottom: 8px;
        margin-right: 0;
    }
    .basic-info-label{
        margin-left: 8px;
    }
}
@media screen and (max-width:1185px){

    sidebar .dd{
        width: 218px!important;
    }

    /*.slider2-fix .owl-item img{*/
    /*  max-width: 350px;*/
    /*  height: 200px;*/
    /*}*/
    .td-block{
        max-width: 360px;
        width: 100%;
    }
    .footer-block-first{
        margin-right: 100px;
    }
    .footer-block-last{
        margin-left: 100px;
    }
    .selected-info{
        width: 55%;
    }
    .bg_section{
        border-radius: 10px 10px 0px 0px;
        box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.03);
    }
    .green_color{
        max-width: 105px;
    }
    .purchase-order td, .purchase-order th{
        max-width: 100%;
    }
    .block-switch  .pagination {
        margin: 24px 0;
    }
    #tabs-first .nav li a, #tabs-three .nav li a, #tabs-second .nav li a{
        font-size: 14px;
    }
}

@media screen and (max-width: 1100px) {

    .size-item{
        margin-right: 15px;
    }
    #tabs-three .nav li a img {
        margin-right: 7px;
    }
    .phone_dop_class{
        margin-right: 5px;
    }
}

@media screen and (max-width: 1060px) {
    .block-client {
        margin-right: 25px;
    }
    .wheel-health-title{
        padding: 0 2px;
        font-size: 11px;
    }
    #tabs-first .nav li a, #tabs-three .nav li a, #tabs-second .nav li a{
        padding: 10px 6px;
    }
}
@media screen and (max-width:1050px){
    .size-item:last-child {
      /*  position: relative;
        right: 0;
        bottom: 0;
        width: auto;
        margin-bottom: 0;*/
        margin-right: 20px;
    }
    .footer-block-first {
        margin-right: 80px;
    }
    .footer-block-last {
        margin-left: 80px;
    }
    /*.slider, .slider2 {*/
    /*  max-width: 400px;*/
    /*  height: 100%;*/
    /*}*/

    /*.slider .owl-item img,*/
    /*.slider2 .owl-item img{*/
    /*  max-width: 400px;*/
    /*}*/

    .product{
        padding-bottom: 24px;
    }
    .popular-brand {

        margin-bottom: 24px;
    }
    .feedback{
        margin-bottom: 24px;
    }
    .partner_block {
        margin-top: 24px;
    }
    .seo{
        padding-bottom: 24px;
    }
    .footer-nav{
        margin-bottom: 24px;
    }
    .license{
        padding-bottom: 24px;
    }
    .model .flex-brand{
        padding: 0 14px;
    }
    .popular-size .flex{
        padding: 0 12px;
    }
    .size-item{
        padding-top: 24px;
        margin-right: 20px;
    }
    tr td:nth-child(5){
        margin-right: 30px;
    }
    .block-client{
        margin-right: 20px;
    }
    .block-items #msdrpdd20_msdd{
        width: auto!important;
    }
    .block-client-item label{
        font-size: 14px;
    }
    .flex-nav .block-language {
        margin-left: 15px;
    }
    .wish_products{
        grid-template-columns: 1fr 1fr 1fr;
    }
    .main_block{
        padding-bottom: 24px;
    }

}
@media screen and (max-width:1024px){

    .nav-popup-item{
        padding: 0 8px;
    }


    .block-map li .flex{
        flex-wrap: wrap;
        justify-content: center;
    }
    .address-map{
        margin-right: 0;
        width: 100%;
        justify-content: center;
    }
    .comparison_item{
        width: 50%;
    }

}
@media screen and (max-width:1025px){
    .button.btn-sale,.button.btn-new{
        padding-left: 15px;
        padding-right: 15px;
    }
    .delete{
        position: absolute;
        top: 0;
        right: 0;
    }
    .selected-item{
        position: relative;
    }
}
@media screen and (max-width:1010px){
    .flex-nav-fix .block-language {
        margin-right: 20px;
    }

    .dd{
        margin:  15px;
        width: 26.33%!important;
    }
    .block-items .dd, .block-items #msdrpdd20_msdd{
        margin: 0;
    }
    .dd .ddTitle{
        border: 1px solid var(--fourth-color);
        border-radius: 4px;
    }
    .label{
        top: 29px;
        left: 19%;
    }
    .label2{
        top: 29px;
        left: 48%;
    }
    .label3{
        top: 29px;
        left: 75%;
    }
    .label4{
        top: 106px;
        left: 19%;
    }
    .label5{
        left: 48%;
        top: 106px;
    }
    .label6{
        left: 75%;
        top: 106px;
    }
    #msdrpdd20_msdd{
        margin-left: 15px;
    }
    .block-select #msdrpdd25_msdd .ddTitle{
        border-right: 1px solid var(--fourth-color);
    }
    .article-item{
        margin-right: 10px;
    }
    .article-item:last-child{
        margin-right: 0px;
    }
    .popular-brand-catalog{
        display: block;
        margin-bottom: 48px;
        padding: 0 10px;
    }

    .brand{
        display: none;
    }




    .block-switch  .pagination{
        margin:24px  0;
    }
    .count-product .dd{
        margin-top: 0;
        width: 62px!important;
        height: 35px;
    }
    .count-product .dd .ddTitle{
        padding-left: 10px;
        height: 35px;
        background-position: 85% center;
    }
    .content-block .product-card-fix .card-icon:nth-child(2),
    .content-wrap .product-card-fix .card-icon:nth-child(2){
        display: block;
    }


    #tabs-first .nav li a, #tabs-three .nav li a, #tabs-second .nav li a {
        padding: 14px 22px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 49px;
        box-sizing: border-box;
    }
    .tab-three{
        border-top: 1px solid var(--fourth-color);
    }
    #tabs-three .nav li a img{
        margin-right: 0;
    }
    .content-wrap.brand_block{
        position: relative;
        padding: 0;
    }
    .tabs-block-title{
        display: flex;
        position: absolute;
        top: 8px;
        left: 10px;
        font-family: var(--main-family);
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 15px;
        text-align: center;
        letter-spacing: 0.05em;
        color: var(--new-color2);
        align-items: center;
    }
    .tabs-block-title span{
        color: var(--first-color);
        padding-left: 4px;
    }
    .tabs-block-title img{
        margin-right: 8px;
        height: 11px;
    }
    .content-wrap{
        padding-top: 32px;
    }
    .block-btn{
        flex-wrap: wrap;
    }
    .block-btn .btn-sale{
        margin-right: 8px;
        margin-bottom: 8px;
    }
    .footer-block-first{
        margin-right: 80px;
    }
    .footer-block-last{
        margin-left: 80px;
        width: 36%;
    }
    .flex-nav .block-phone-nav {
        flex-wrap: wrap;
        height: auto;
        justify-content: space-between;
    }

    .flex-nav .block-language{
        /*display: flex;*/
        /*flex-direction: column;*/
    }
    .logo-fix{
        width: 61%;
    }


}
@media screen and (max-width: 950px){
    .new_comment{
        width: 350px;
    }
    .flex-mainer{
        flex-direction: column-reverse;
    }
    .block-client{
        width: 100%;
        margin-right: 0;
    }
    .mainer-bg{
        margin-bottom: 0;
        border-radius: 0 10px 0 0;

    }
    .block-client .mainer-bg{
        border-radius: 0 0 10px 10px;
        margin-bottom:24px ;
        padding-top: 0;
    }
    .mainer-bg-fix{
        box-shadow: none;
    }
    .block-products{
        width: 100%;
        display: flex;
        flex-direction: column;
        margin-top: 0;
    }
    .block-items #msdrpdd20_msdd{
        width: 452px!important;
    }
    .amount-selected{
        justify-content: flex-start;
    }
    /*.flex-nav .search {*/
    /*  width: 295px;*/
    /*}*/
    .block-client-item label{
        font-size: 16px;
    }
    .block-products-fix  .mainer-bg-new {
        border-radius: 10px 10px 0 0;
    }
    .first_cart_part {
        max-width: 100%;
    }
    .delete{
        position: relative;
    }
}
@media screen and (max-width: 938px){
    .label{
        left: 17%;
    }

    .label4{
        left: 17%;
    }
    .label6 {
        left: 76%;
    }
    .label5 {
        left: 47%;
    }
    main, .popular-brand-catalog , .bg{
        margin-bottom: 24px;
    }
    .bg-new{
        margin-bottom: 0!important;
    }
    .bg-new2{
        margin-bottom: 0!important;
    }

}
@media screen and (max-width:930px){
    .flex-slide{
        justify-content: center;
    }
    .slider6-item-description{
        margin: 0 auto;
    }
    .footer-block-first {
        margin-right: 50px;
    }
    .footer-block-last {
        margin-left: 50px;
    }
    .col .kyivstar{
        margin-right: 5px;
    }
    .nav-item a img{
        margin-left: 1px;
    }
    .flex-nav .search {
        width: 390px;
    }
    .flex-nav .block-language {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .green_color{
        max-width: 77px;
    }
    .autocomplete-suggestion div:first-child {
        width: 30px;
    }
    .autocomplete-suggestion{
        font-size: 12px;
    }
    .nav-popup{
        padding-left: 5px;
        padding-right: 5px;
    }
    .nav-popup.nav-popup-active li a{
        font-size: 10px;
    }
}

@media screen and (max-width: 900px) {
    body .product_slider_image .additional_feature_1 {
        left:5%;
    }
    body .additional_feature_1{
        top:15px;
        left:5%;
    }
    body .product_slider_image .additional_feature_2 {
        right:5%;
    }
    body .additional_feature_2{
        top:15px;
        right:40px;
    }
    body .additional_feature_3{
        bottom:15px;
        left:40px;
    }
    body .product_slider_image .additional_feature_3 {
        left:40px;
    }
    body .additional_feature_4{
        bottom:15px;
        right:40px;
    }
    body .product_slider_image .additional_feature_4 {
        right:40px;
    }
    .close-filter {
        position: absolute;
        cursor: pointer;
        top: 0;
        right: 20px;
        width: 16px;
        height: 16px;
        background-image: url("../img/close.svg");
        transition-duration: 0.3s;
        z-index: 100;
    }
    .close-filter{
        top: 75px;
    }
    .close:hover,
    .close-filter:hover{
        opacity: 0.8;
    }
    td img{
        width: 15px;
        height: 10px;
    }
    .pager li{
        font-size: 14px;
    }
    .pager li a{
        display: flex;
        align-items: center;
    }
    .purchase-order td, .purchase-order th{
        margin-right: 20px;
    }
    td.feture_id.feture_id_9{
        width: 95px;
    }
    .first_kolonka {
        width: 125px;
        padding-left: 10px;
        font-size: 12px;
    }
    th,td{
        font-size: 12px;
    }
    .td-price{
        font-size: 14px;
    }
    .order-info-item span{
        margin-bottom: 15px;
    }

    .order-info-mob{
        display: flex;
        width: 100%;
        justify-content: space-between;
        height: auto;
        margin-top: 20px;
        margin-left: 0;
    }
    .order-info-item{
        margin-right: 20px;
    }
    .order-info-item:last-child{
        margin-right: 0;
    }
    .share-img{
        position: absolute;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        cursor: pointer;
    }
    .product_page .wheel-health li {
        width: 31%;
    }
}
@media screen and (max-width:855px){


    .article-item-title{
        font-size: 18px;
    }
    .footer-block-first {
        margin-right: 20px;
    }
    .footer-block-last {
        margin-left: 20px;
    }
    .footer-block-last{
        width: 38%;
    }
    .wish_products .product-price{
       font-size: 19px;
    }
    .block-sliders-mob{
        position: relative;
        opacity: 1;
        visibility: visible;
        z-index: 2;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 24px;
        padding-bottom: 24px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .tab{
        font-size: 16px;
        margin-right: 20px;
    }
}

@media screen and (max-width: 800px){
    .tab-content-text img{
        float:none!important;
        width: 100%!important;
        height: auto!important;
        margin-left:0!important;
        margin-right:0!important;
    }
    .tag{
        margin-right: 15px;
        padding: 10px 12px;
    }
    .post_description video{
        height: 225px!important;
        max-width: 100%!important;
    }
    .content-wrap video {
        max-height: 175px;
    }
    .footer-nav .soc_icon_head_flex a:nth-child(1){
        margin-left:10px;
    }
    .specification-title{
        padding-right: 0;
    }
    .comparison_left{
        width: 120px;
    }
    .block-select .bs-caret{
        right: 10px;
    }
    .coments_flex{
        flex-wrap: wrap;
    }
    .comment_left{
        width: 100%;
    }
    .new_comment{
        margin-left: 0;
        max-width: 500px;
        width: 100%;
    }
    .flex-nav-fix .block-language {
        margin-right: 0px;
    }
    .label4{
        left: 16%;
    }
    .label5{
        left: 46%;
    }

    .slider3 .owl-stage,
    .slider6 .owl-stage,
    .slider8 .owl-stage,
    .slider5 .owl-stage{
        padding-bottom: 63px;
        background: var(--second-color);
    }
    .slider3, .slider6, .slider8, .slider5{
        height: auto;
        border-radius: 10px;
    }
    .owl-carousel .owl-item .product-img{
        max-width: 100%;
        max-height: 100%;
        height: auto;
    }

    .slider3 .owl-nav,
    .slider6 .owl-nav,
    .slider8 .owl-nav,
    .slider5 .owl-nav{
        top: auto;
        max-width: 90%;
        left: 50%;
        bottom: 52px;
        z-index: 11;
    }
    .slider8 .owl-nav{
        bottom: 23%;
        max-width: 95%;
    }
    .slider3 .owl-item,
    .slider6 .owl-item,
    .slider8 .owl-item,
    .slider5 .owl-item{
        min-height: 267px;
    }
    .slider3.partners_carousel .owl-item{
        min-height: 0;
    }
    .slider3 .owl-dots,
    .slider6 .owl-dots,
    .slider8 .owl-dots,
    .slider5 .owl-dots{
        bottom: 20px;
    }

    .slider3  .owl-dots .owl-dot.active span,
    .slider6  .owl-dots .owl-dot.active span,
    .slider8  .owl-dots .owl-dot.active span,
    .slider5  .owl-dots .owl-dot.active span{
        background: var(--second-color);
        background-image: url("../img/dotmob.svg");
        width: 12px;
        height: 12px;
    }
    .slider3  .owl-dots .owl-dot span,
    .slider6  .owl-dots .owl-dot span,
    .slider8  .owl-dots .owl-dot span,
    .slider5  .owl-dots .owl-dot span{
        background:var(--new-color);
        width: 6px;
        height: 6px;
    }
    .slider4 .owl-stage-outer{
        height: 100%;
        border-radius: 10px;
    }
    .slider6 .owl-item,
    .slider8 .owl-item{
        min-height: auto;
    }
    .feedback-bg{
        padding-bottom: 0;
    }
    .size-block{
        padding: 0 15px;
        padding-top: 24px;
    }
    .size-block .size-item{
        width: 100%;
        padding: 0;
    }
    .feedback h2{
        padding-left: 15px;
        padding-bottom: 8px;
        padding-top: 16px;
    }
    .feedback .flex-new{
        flex-direction: column;
    }
    .feedback .flex-feedback{
        flex-direction: row;
    }
    .feedback .section-title-rating{
        margin-left: 0;
        padding-left: 16px;
        padding-bottom: 8px;
        font-size: 16px;
    }
    .section-title-rating span{
        font-size: 16px;
    }
    .item-btn{
        display: none;
    }

    main .bg-fix{
        padding-top: 0;
    }
    #tabs-three .nav{
        margin-left: 0;
        width: 100%;
    }

    /*.main-links-fix{*/
    /*  padding: 0;*/
    /*  margin-bottom: 16px;*/
    /*}*/

    #tabs-three .nav li a img{
        margin-right: 0;
        width: 20px;
    }
    #tabs-three .nav li a{
        border: none;
        border-right: 1px solid transparent;
    }

    #tabs-three .nav li a:hover{
        border: none;
        border-right: 1px solid transparent;
        top: 0;
    }

    #tabs-three li a.current,
    #tabs-three li a.current:hover,
    #tabs-three .nav li a:focus{
        border: none;
        border-right: 1px solid var(--fourth-color);
        top: 0;
        padding: 13px 22px;
    }
    .sort-block{
        margin-left: 130px;
    }
    .block-share-img{
        display: block;
    }
    .block-share-brand{
        display: none;
    }

    .some-brand-flex .feedback-rating-block{
        padding-top: 0;
        padding-bottom: 8px;
    }
    #tabs-three .nav li:first-child a{
        border-radius: 0px;
    }
    #tabs-three .nav li a{
        padding: 13px 22px;
    }
    .flex-nav .search {
        width: 295px;
    }
    .nav-popup-item{
        width: 33.33%;
    }
    .order-info  .block-phone a{
        display: block;
    }
    .nav-mob-block-info{

        background: var(--fourth-color);
        display: flex;
        padding: 10px 23px 34px 16px;
        flex-direction: column;
        z-index: 10;
    }
    .nav-mob-block-info .block-phone{
        flex-direction: column;
        align-items: baseline;
    }
    .nav-mob-block-info .address,
    .nav-mob-block-info .schedule{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: var( --size);
        line-height: 18px;
        color: var(--main-color);
    }
    .no-scroll{
        overflow-y: hidden;
    }
    .nav-mob-block-info .address span{
        opacity: 0.5;
        padding-right: 3px;
    }
    .nav-mob-block-info .schedule{
        margin-bottom: 16px ;
    }
    .nav-mob-block-info .block-phone a{
        font-family: var(--first-family);
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.05em;
        color: var(--first-color);
        margin-bottom: 11px;
    }
    .nav-mob-block-info .block-phone a:hover{
        color: var(--btn-color);
    }
    .nav-mob-block-info .block-phone a:last-child,
    .nav-mob-block-info .block-phone {
        margin-bottom: 0;
    }
    .nav-mob-block-info .address{
        margin-top: 17px;
    }
    .nav-mob-block-info .language {
        font-family: var(--fourth-family);
        font-style: normal;
        font-weight: 500;
        font-size: 12px;
        line-height: 12px;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: var(--new-color4);
        text-decoration: none;
    }
    .nav-mob-block-info .block-icon-footer a{
        width: 28px;
        height: 28px;
        border: 1px solid var(--new-color);
    }
    .nav-mob-block-info .block-icon-footer a:hover{
        background: var(--second-color);
    }
    .nav-mob-block-info .language-active,
    .nav-mob-block-info .language:hover{
        color: var(--main-color);
    }


    .search_mob_script img, .call_mob_script img{
        /*max-width: 100%;*/
    }

    .nav-mob-header-item{
        display: inline;
    }
    .nav-mob-header-item a{
        font-family: var(--main-family);
        font-style: normal;
        font-weight: bold;
        font-size: var( --size);
        line-height: 18px;
        letter-spacing: 0.05em;
        color: var(--main-color);
        display: inline-flex;
        align-items: center;
        transition-duration: 0.3s;
        cursor: pointer;
        height: 17px;
    }
    .nav-mob-header-item img {
        margin-right: 10px;
    }
    .nav-mob-header-item img:last-child {
        margin-left: 10px;
    }
    .menu_group_mobile{
        margin-top: 30px;
    }
    .menu_group_mobile .nav-item{
        background: transparent;
        justify-content: flex-start;
        height: auto;
    }
    .menu_group_mobile .nav-item a{
        font-family: var(--first-family);
        font-style: normal;
        font-weight: normal;
        font-size: var( --size);
        line-height: 21px;
        letter-spacing: 0.05em;
        color: var(--main-color);
        padding-bottom: 16px;
        display: block;
        transition-duration: 0.3s;
    }
    .nav-mob-header-item:first-child{
        padding-left: 20px;
    }
    .mob_heder{
        padding: 0 20px;
    }
    /*.close {*/
    /*    position: absolute;*/
    /*    cursor: pointer;*/
    /*    top:0px;*/
    /*    right: 20px;*/
    /*    width: 16px;*/
    /*    height: 16px;*/
    /*    background-image: url(../img/close.svg);*/
    /*    transition-duration: 0.3s;*/
    /*    z-index: 1;*/
    /*}*/
    .close{
        position: absolute;
        cursor: pointer;
        top: 70px;
        right: 23px;
        transition-duration: 0.3s;
        width: 20px;
        height: 20px;
        z-index: 1;
    }
    .close:before{
        content: '';
        position: absolute;
        width: 20px;
        height: 1px;
        background: #1D1D1D;
        transform: rotate(45deg);
        top: 10px;
    }
    .close:after{
        content: '';
        position: absolute;
        width: 20px;
        height: 1px;
        background: #1D1D1D;
        transform: rotate(-45deg);
        top: 10px;
    }
    .nav_mob_header{
        display: flex;
        align-items: center;
    }
    .block-phone-mob a{
        display: flex;
    }
    /*.nav-mob li:last-child {*/
    /*    padding-bottom: 105px;*/
    /*}*/
    .block-phone-fix a{
        display: flex;
    }
    .blog_annotation{
        font-size: 14px;
    }
    .article_title{
        font-size: 18px;
        line-height: 21px;
        padding: 8px 0;
    }
    .section-header{
        padding-bottom: 15px;
    }
    .nav_mob_content{
        background: white;
        padding-top: 20px;
    }
    .block-phone-mob a{
        display: flex;
    }
    .wish_products .product-title{
        font-size: 15px;
    }
    .wish_products .btn-sale span{
        display: none;
    }
    .wish_products .btn-sale img{
        margin-right: 0;
    }
    .purchase-order .selected-item-img{
        border: none;
    }
    .purchase-order .selected-item-img img{
        width: 65px;
        height: 65px;
    }
    .purchase td:first-child{
        width: 75px;
    }
.nav-mob-active .menu_group_mobile a{
    text-align: left;
}
    .brand_page_list .brand-item {
        padding-top: 10px;
    }


    .nav-mob-active .menu_group_mobile .nav-item:hover span {
        color: var(--main-color);
        opacity: 0.8;
    }
    .comparison_item .product-title{
        font-size: 13px;
    }
    .search.active_mob_search{
        display: flex;
        opacity: 1;
        visibility: visible;
        width: 100%;
        top: -2px;
        box-sizing: border-box;
    }
    .blog_search_container{
        padding:0 8px;
        margin: 0 0 3px;
    }
    #fn_blog_search.search input{
        padding-right:0;
        width: 96%;
        padding: 12px 2% 13px 2%;
    }
    .search input{
        padding-right: 80px;
    }
    #fn_blog_search.search .search_button{
        right: 15px;
        top: 9px;
    }
    .search_button{
        right: 55px;
    }
    .close_mob_search{
        display: block;
        width: 20px;
        height: 25px;
        background-image: url(../img/close.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        position: absolute;
        right: 16px;
        z-index: 11;
    }

    .block-phone.block-phone-mob {
        height: auto;
    }
    .soc_icon_head_flex{
        justify-content: flex-start;
        margin-top: 10px;
    }
    .heder_icon{
        width: 28px;
        margin-left: 0;
        margin-right: 10px;
    }

}

@media screen and (max-width: 759px){
    .flex-footer .flex-footer-fix {
        width: 100%;
    }
    .label{
        left: 14%;
    }
    .label4{
        left: 14%;
    }
    .label6{
        left: 76%;
    }

    footer{
        padding-top: 35px;
    }
    footer .flex{
        flex-direction: column;
        align-items: center;
    }
    footer .block-rating{
        margin-top: 17px;
        margin-bottom: 18px;
    }
    footer .block-rating span{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: var( --size);
        line-height: 18px;
    }
    .flex-footer{
        flex-direction: column-reverse;
        align-items: center;
    }
    .flex-footer-fix{
        flex-direction: row;
        align-items: baseline;

        justify-content: space-around;
    }
    .address{
        order: 1;
        margin-top: 13px;
    }
    .footer-title{
        margin-bottom: 0;
    }
    .schedule{
        margin-bottom: 24px;
    }
    .footer-pos .footer-block-title{
        margin-bottom: 18px;
    }
    .footer-block-title{
        font-family: var(--main-family);
        font-style: normal;
        font-weight: 600;
        line-height: 19px;
        letter-spacing: 0.02em;
    }
    .footer-block-first{
        margin-right: 0;
        align-items: center;
        justify-content: center;
        display: flex;
        flex-direction: column;
    }
    .footer-block-last{
        margin-left: 0;
        flex-direction: column-reverse;
        display: flex;
        width: 100%;
        align-items: center;
    }
    .footer-block-last .block-phone{
        display: none;
    }
    .block-none{
        display: block;
    }
    .footer-pos{
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: center;
    }
    .footer-form{
        margin-left: 17px;
        width: 100%;
    }
    .footer-item-link,
    .flex-footer-fix .footer-block-title{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 17px;
        letter-spacing: 0.05em;
        position: relative;
        display: inline;
    }
    .menu_group_footer .menu_item_2 a,
    .menu_group_footer .menu_item_1 a{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 17px;
        letter-spacing: 0.05em;
        position: relative;
        display: inline;
    }
    .menu_group_footer .menu_list_2{
        margin-top: 10px;
    }
    footer .subcategory_title{
        margin-top: 10px;
    }
    .footer-block ul{
        margin-top: 10px;
    }
    .footer-item-link:before,
    .flex-footer-fix .footer-block-title:before,
    .menu_group_footer .menu_item_2 a:before,
    .menu_group_footer .menu_item_1 a:before{
        position: absolute;
        bottom: 0;
        content: '';
        width: 100%;
        background:var(--second-color);
        height: 1px;
    }
    .flex-footer-fix .footer-block{
        width: 27%;
    }
    .maincategory{
        width: 46%;
    }
    .footer-item-link:hover, .footer-block-title:hover,
    .menu_group_footer .menu_item_2 a:hover,
    .menu_group_footer .menu_item_1 a:hover{
        opacity: 0.8;
        cursor: pointer;
        color: var(--second-color);
    }
    /*footer .mtc{*/
    /*    margin-right:16px ;*/
    /*}*/
    .block-none div{
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 8px;
    }
    .block-none a{
        font-family: var(--second-family);
        font-weight: normal;
        font-size: 16px;
        line-height: 19px;
        letter-spacing: 0.02em;
    }
    .block-none .call{
        align-items: center;
        flex-direction: row;
        margin: 17px 0;
        font-family: var(--second-family);
        font-size: var( --size);
        line-height: 18px;
        text-transform: none;

        color: var(--fourth-color);
    }
    .block-phone-fix{
        height: auto;
    }
    footer .block-icon-footer{
        display: none;
    }
    .block-none .block-icon-footer{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        margin-top: 0;

    }
    .block-none .block-icon-footer a {
        padding: 0;
    }
    .footer-title{
        width: 100%;
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 15px;
        opacity: 0.7;
        text-align: center;
    }
    .license-text{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 15px;
    }
    sidebar .dd {
        width: 185px!important;
    }
    .basic-info{
        justify-content: center;
        flex-wrap: wrap;

    }
    .td-block .btn-sale span{
        display: none;
    }
    .td-block .btn-sale img{
        margin-right: 0;
    }
    table{
        padding: 0;
    }
    #tabs-first .content-wrap, #tabs-second .content-wrap{
        padding-top: 0;
    }

    .nav-mob-block-info .address{
        order: 0;
    }
    .selected-item-block .basic-info li{
        width: auto;
    }
    .email_footer {
        margin-top: 0;
        margin-bottom: 8px;
    }
}
@media screen and (max-width: 750px){

    .product_page .wheel-health li {
        width: 48%;
    }
}
@media screen and (max-width: 719px){
    .label, .label4{
        left:15%;
    }
    .label3,label6{
        left: 75%;
    }
    .label2, .label5{
        left: 47%;
    }
    .btn{
        width: 100%;
    }
    .search {
        width: 285px;
    }

    .size-block{
        width: 20%;
    }
    .thumbnail {
        max-width: 124px;
        width: 100%;
    }

    .block-sale .icons .share-img{
      /*  display: block;
        margin-left: 10px;*/
    }
    .button_td .btn-sale{
        padding: 11px;
    }
    .button_td {
        width: 95px;
    }

    .block-sale .icons{
        display: flex;
        align-items: center;
    }
    .about-product .block-sale .icons img:first-child{
        margin-right: 12px;
    }
    .about-product .feedback-rating-block{
        padding-bottom: 18px;
        padding-top: 18px;
    }
    .about-product .block-sale .block-button{
        margin-right: 21px;
    }
    .price_flex .amount-block{
        margin-left: 21px;
    }
    .bg-new{
        margin-bottom: 24px!important;
        border-radius: 10px;
        padding-bottom: 16px!important;
    }
    .bg-new2{
        border-radius: 10px;
        margin-bottom: 24px!important;

    }
    .bg-new3{
        border-radius: 10px;
        padding-top: 10px!important;
    }
    /*.basic-info, .wheel-health{*/
    /*  margin: 0;*/
    /*}*/
    .green_color {
        max-width: 67px;
    }
    .blog_item img{
        height: 110px;
    }
    .wish_products .product-img{
        width: 100px;
    }
    .wish_products .product-title {
        font-size: 13px;
        ine-height: 14px;
    }
    .wish_products .best-price{
        width: 55px;
        height: 55px;
        font-size: 9px;
    }
    .tab{
        font-size: 14px;
        margin-right: 15px;
        line-height:1;
    }
}
@media screen and (max-width: 700px){
    .content-flex .block-switch{
        flex-wrap: wrap;
        flex-direction: column;
        height: auto;
    }
    .count-product{
        position: relative;
        right: 0;
    }
    .content-flex .fn_pagination{
        left: 0;
    }
    .address-map img{
        margin-top: 8px;
    }
    .address-map{
        max-width: 150px;
        align-items: flex-start;
        text-align: center;
    }
    .flex_tab{
        padding: 0 10px;
    }
    .slider4{
        padding-top: 8px;
        height: auto;
        padding-bottom: 10px;
    }
    .brand-item{
        padding-bottom: 0;
    }
    .slider4 .owl-dots {
        bottom: -45px;
    }
    .slider4  .owl-dots .owl-dot.active span{
        background: var(--second-color);
        background-image: url("../img/dotmob.svg");
        width: 12px;
        height: 12px;
    }
    .slider4  .owl-dots .owl-dot span{
        background: var(--new-color);
        width: 6px;
        height: 6px;
    }
    .popular-brand-bg{
        padding-bottom: 63px;
    }
    .slider4 .owl-nav{
        top: auto;
        max-width: 90%;
        left: 50%;
        bottom: -9%;
    }
    .dop_flex_all_brand{
        padding-right: 20px;
    }

}
@media screen and (max-width: 650px){
    .mainer-bg, .block-client .mainer-bg{
        padding: 10px;
    }
    .nav-popup-item{
        width: 32%;
    }
    .blog_item {
        width: 50%;
    }
    .hide_text_image{
        display: none;
    }
    .button_td .btn-sale{
        font-size: 0;
    }
    .button_td{
        width: 40px;
    }
    .button_td .btn-sale img{
        margin-right: 0;
    }
    .first_kolonka{
        width: 80px;
    }
    td.feture_id.feture_id_9 {
        width: auto;
    }
    .feture_id.feture_id_9 .flex_td img{
        margin-right: 0;
    }
    .feture_id.feture_id_9 .flex_td {
        justify-content: center;
    }


    .product_page .wheel-health-title {
        max-width: 80px;
    }
    .catalog_prod .basic-info li{
        width: 50%;
    }
    .catalog_prod .basic-info{
        display: flex;
        align-items: center;
        width: 100%;
    }

    .comparison_pager{
        padding-right: 0;
        padding-left: 0;
    }



    .product_slider_image .owl-stage-outer{
        border: none;
    }

    .catalog_prod{
        background-color: #fff;
        border-radius: 10px;
        margin-bottom: 25px;
    }
    .catalog_prod .about-product{
        padding: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .catalog_product .shoose_table{
        background-color: #fff;
        padding: 16px 10px;
    }
    .tabs{
        margin-bottom: 5px;
    }
    .catalog_product .order-info{
        display: none;
    }
    .catalog_product .bg-new3{
        background-color: #fff;
        padding: 16px 10px;
    }
    .first_kolonka{
        padding-left: 5px;
        font-size: 11px;
        width: 60px;
    }
    th, td{
        font-size: 11px;
        line-height: 1.2;
    }
    .bc_table_with_results .bc_right_border{
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
        white-space:pre-wrap;
    }
    .bc_table_with_results td{
        padding-left: 10px;
        padding-right: 0;
    }
    span.bc_link{
        margin-right: 15px;
    }
    .product_page .wheel-health li {
        width: 31%;
    }
    .tab {
        font-size: 12px;
        margin-right: 10px;
    }
    .tab-icon{
        margin-right: 4px;
    }
}
@media screen and (max-width: 634px){
    .youtube_video_container iframe{
        height: 312px!important;
    }
    /*.slider2-fix{*/

    /*    height: 200px;*/
    /*}*/
    /*.slider2-fix .owl-item img{*/
    /*    height: 200px;*/

    /*}*/
    .header-link{
        box-shadow: none;
    }
    .model-title{
        font-size: 12px;
    }

    .header-mob{
        display: flex;
        padding: 0 10px;
        position: relative;
    }
    .header-mob-active{
        background:  var(--fourth-color);
        padding: 4px 10px;

    }

    .header-mob-block-active{
        display: none;
        align-items: center;
    }
    .header-mob-block-active .comparison{
        margin-left: 8px;
        transition-duration: 0.3s;
        cursor: pointer;
    }
    .header-mob-block-active .login{
        height: 15px;
        transition-duration: 0.3s;
        cursor: pointer;
    }
    .header-mob-block-active .favorite{
        border-left: 1px solid rgba(29, 29, 29,0.05);
        border-right:  1px solid rgba(29, 29, 29,0.05);
        padding: 0 8px;
        transition-duration: 0.3s;
        cursor: pointer;
    }


    .header-mob-block-active .favorite:hover img,
    .header-mob-block-active .icon-login:hover img,
    .header-mob-block-active .comparison:hover img{
        opacity: 0.8;
        cursor: pointer;
    }

    .nav-mob li a{
        font-family:var(--first-family);
        font-style: normal;
        font-weight: normal;
        font-size: var( --size);
        line-height: 21px;
        letter-spacing: 0.05em;
        color: var(--main-color);
        padding-bottom: 16px;
        display: block;
        transition-duration: 0.3s;
    }
    .nav-mob li a:hover{
        opacity: 0.8;
    }
    .nav-mob li:last-child{
        padding-bottom: 60px;
    }
    .nav_mob_content{
        height: auto;
        padding-top: 0;
    }
    .nav-mob-header-item:hover{
        opacity: 0.8;
    }
    .nav-mob-header-item img:last-child{
        margin-left: 10px;
    }
    .nav-mob-header-item img{
        margin-right: 10px;
    }
    .nav-mob-header-item svg{
        margin-left: 10px;
        margin-right: 10px;
    }
    .nav-mob-header{
        display: flex;
        align-items: center;
        margin-bottom: 30px;
    }
    .nav-mob-header-item{
        font-family: var(--main-family);
        font-style: normal;
        font-weight: bold;
        font-size: var( --size);
        line-height: 18px;
        letter-spacing: 0.05em;
        color:var(--main-color);
        display: flex;
        align-items: center;
        transition-duration: 0.3s;
        cursor: pointer;
        height:17px;
    }
    .main-links{
        padding-left: 10px;
    }
    .header-mob .wrapper{
        margin: 0;
        width: 100%;
        align-items: center;
    }
    .header-mob-block{
        display: flex;
        align-items: center;
    }
    .header-mob-block img:hover{
        opacity: 0.8;
    }
    .header-mob-block img{
        padding: 0 10px;
        border-right: 1px solid rgba(29, 29, 29,0.05);
        cursor: pointer;
        transition-duration: 0.3s;
        height: auto;
    }
    .header-mob-block .basket img{
        border: none;
        padding-right: 0px;
        cursor: pointer;
        transition-duration: 0.3s;
    }
    .logo-mob{
        background-image: url("../img/logo-mob.svg");
        width: 110px;
        display: block;
        height: 60px;
        margin-left: 9px;
        cursor: pointer;
    }

    .articles .flex{
        flex-wrap: wrap;
    }
    .article-item{
        height: 123px;
        max-width: 600px;
        margin-right: 0;
        background-position: center;
    }
    .article-item:nth-child(2){
        background-position: center;
        margin: 8px 0;
    }
    .article-item-title{
        font-family: var(--main-family);
        font-style: normal;
        font-weight: 500;
        font-size: var( --size);
        line-height: 16px;
        letter-spacing: 0.05em;
        color: var(--fourth-color);
        padding:0;
        bottom: 14px;
        left: 16px;
    }
    .article-item-data{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: var( --size);
        line-height: 18px;
        color: var(--fourth-color);
        opacity: 0.7;
        padding-bottom: 0;
    }
    .slider6-item{
        margin: 0 auto;
    }
    .feedback-bg .flex-new{
        margin-bottom: 14px;
    }
    .flex-slide{
        padding-top: 8px;
    }



    .order-info-mob{
        flex-direction: column;
    }
    .order-info-item ul{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .order-info-item ul li{
        width: 33.33%;
    }
    .order-info-item{
        margin-right: 0;
    }
    .order-info-item span{
        margin-bottom: 25px;
    }
    .order-info .order-info-item ul{
        margin-bottom: 14px;
    }
    .order-info-item:last-child ul{
        flex-wrap: wrap;
    }
    .order-info-item:last-child ul li{
        width: 34%;
    }
    .block-sale .icons .share-img{
        position: static;
        transform: translateY(0);
    }
    .block-sale .icons{
        /* margin-bottom: 16px;*/
    }
    #tabs-first .nav li a{
        padding: 10px;
    }
    #tabs-first li a.current,
    #tabs-first li a.current:hover,
    #tabs-first .nav li a:hover,
    #tabs-first .nav li a:focus
    {
        top: 0;
        padding-top: 9px;
    }
    .block-sale .icons-fix {
        margin-bottom: 0px;
    }
    .header-mob-block-active img{
        height: 16px;
        width: 16px;
    }
    .header-mob-block-active .icon-login,
    .header-mob-block-active .icon-item{
        height: 21px;
    }
    .header-mob-block-active .icon-login{
        display: flex;
        align-items: center;
    }
    .order-info .order-info-item:last-child li:last-child a{
        margin-bottom: 8px;
    }
    .purchase-order .selected-price-all{
        display: block;
    }
    .purchase-order td:nth-child(3) {
        order: 1;
    }
}
@media screen and (max-width: 613px){
    /*.label{*/
    /*  left: 20%;*/
    /*}*/
    /*.label2{*/
    /*  left: 64%;*/
    /*}*/
    /*.label3{*/
    /*  left: 20%;*/
    /*}*/
    /*.label4{*/
    /*  left: 64%;*/
    /*}*/
    /*.label5{*/
    /*  left: 20%;*/
    /*}*/
    /*.label6{*/
    /*  left: 64%;*/
    /*}*/
     .section-link-tag{
        display: none;
    }
    .block-map-list{
        display: none;
    }
    .contact_page .block-map-list{
        display: flex;
    }
    .section-map h2 span{
        display: none;
    }
    .section-map h2 span.h2-mob{
        display:block;
    }
     .slider8 .owl-nav {
        bottom: 24%;
    }
    .slider8 .owl-dots {
        bottom: 7%;
    }
    .tabs-caption{
        font-size: 18px;
        margin-top: 0;
        margin-bottom: 16px;
    }
    .fn_validate_feedback .block .block-client-item:first-child span,
    .fn_validate_feedback .block .block-client-item span
    {
        margin-top: 8px;
    }
    .fn_validate_feedback{
        padding: 0 8px 8px 8px;
    }
    .fn_validate_feedback .block .block-client-item{
        font-size: 14px;
    }
    .block-map{
        padding: 0;
    }
    .map {
        height: 297px;
    }

    .text_404 {
        font-size: 140px;
    }

}
@media screen and (max-width: 600px){
    .cart_content{
        padding:25px 15px;
    }
    .popular-brand-bg  span{
        display: none;
    }
    .popular-brand-bg  .h2-mob{
        display: block;
    }
    .panel.manager_panel{
        flex-wrap: wrap;
        width: 280px;
        padding: 0!important;
    }
    .text_manager{
        position: relative;
        top: 0;
        right: 0;
        margin: 15px;
        font-size: 16px;
    }
    .flex_soc_icons_manager{
        padding-top: 15px;
        padding-bottom: 30px;
    }
    .dop_manage_text {
        padding-top: 0;
    }
}
@media screen and (max-width: 580px){
    .post_description img{
        width:100%!important;
        height: 100%!important;
        margin-left:0!important;
        margin-right:0!important;
        float:none!important;
    }
    .tab{
        font-size: 14px;
        margin-right: 15px;
    }
    .comparison_item {
        width: 100%;
    }
    .size-block{
        padding: 0 5px;
        padding-top: 24px;
    }

    .wheel-health{
        width: 295px;
    }
    .block-btn .btn-sale{
        font-family: var(--main-family);
        font-size: 13px;
        line-height: 17px;
        padding: 8px;
    }
    main .bg {
        padding: 16px 10px;
        padding-top: 0;
    }
   .size-block{
        width: 20%;
    }
    .link-mb{
        display: block;
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 17px;
        letter-spacing: 0.05em;
        color: #1D1D1D;
        position: relative;
        padding: 0;
        margin-right: 25px;
    }
    .link-mb:before{
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background:  #1D1D1D;
    }


    .wish_products .btn-sale{
        padding: 11px 13px;
    }
    .cart_main_block .selected-item-img{
        width: 80px;
        height: 80px;
    }
    .cart_main_block .basic-info-title{
        width: 60px;
    }
    .cart_main_block .basic-info-label{
        font-size: 14px;
    }
    .cart_main_block .selected-item-block .basic-info li{
        margin-bottom: 0;
    }
}
@media screen and (max-width: 550px){
    .seo-text h1{
        font-size: 24px;
    }
    .seo-text h2{
        font-size:  20px;
    }
    #tabs-three .nav li a{
        padding: 13px 15px;
    }
    .tab {
        font-size: 10px;
    }
}
@media screen and (max-width: 540px){
   .size-block{
        width: 25%;
    }
    .contact_page .block-map-list{
        flex-wrap: wrap;
    }
    .contact_page  .block-map li{
        width: 50%;
        margin-bottom: 20px;
    }
    td .btn-sale img{
        margin-right: 0;
    }
    td .btn-sale span{
        display: none;
    }
    tr td:nth-child(6){
        margin-right: 20px;
    }
    .wish_products {
        grid-template-columns: 1fr 1fr ;
    }
    .purchase-order td{
        width: 40%;
        max-width: 50%;
    }
    .purchase-order td:nth-child(3){
       justify-content: center;
    }
    .flex_block{
        flex-direction: column;
    }
    .feedback_block_contact{
        width: 100%;
        box-sizing: border-box;
        margin-left: 0;
        margin-bottom: 10px;
    }
    .delete{
        right: 15px;
    }
}
@media screen and (max-width: 520px) {
    .model .btn-sale img,
    .brand .btn-sale img{
        display: none;
    }
    .model-logo{
        width: 22px;
        margin-right: 10px;
    }
    .model-logo img{
        max-width: 100%;
    }
    .model-item .arr{
        display: block;
        position: absolute;
        right: 5px;
        width: auto;
        height: auto;
    }
    .model-title:before{
        display: none;
    }

    .model-title{
        font-family: var(--main-family);
        font-style: normal;
        font-weight: 600;
        line-height: 1;
    }
    .flex_models .btn-sale{
        padding-left: 20px;
        padding-right: 20px;
    }
    .product-catalog .btn-sale{
        padding:10px 20px;
    }
}
@media screen and (max-width: 507px) {
    .youtube_video_container iframe{
        height: 200px!important;
    }
    .additional-inner {
        padding: 0 3%;
    }
    .sertificate_carusel.owl-theme .owl-nav{
        top: -44px;
    }
    .map-img{
        display: none;
    }
    .map-img-mob{
        display: block;
        border-radius: 10px;
        width: 100%;
    }
    .count-product{
        padding-left: 10px;
    }
    .wrapper-pad, .wrapper-page{
        margin-top: 15px;
    }
    .license-text{
        opacity: 1;
    }
    .catalog-title{
        padding-top: 24px;
    }

    .block-sliders-mob .flex{
        flex-direction: column;
    }

    .articles .wrapper .flex:first-child{
        margin-bottom: 10px;
    }
    .section-map .wrapper >.flex{
        margin-bottom: 10px;
    }
    .wheel-health li {
        width: 33.33%;
    }
    .header-link{
        box-shadow: none;
    }
    .section-map h2{
        font-family: var(--main-family);
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
        letter-spacing: 0.02em;
    }

    .section-link-all img{
        margin-right: 4px;
    }
    .section-map .section-link-all{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 17px;
        position: relative;
        letter-spacing: 0.05em;
        display: block;
    }
    .section-map  .section-link-all:before{
        content: '';
        width: 60%;
        bottom: 0px;
        height: 1px;
        position: absolute;
        background: var(--second-color);
        left: 15px;
    }
    .block-map{
        top: 40px;
    }
    .dd {
        margin: 4px;
        width: 167px !important;
    }

    .dd .ddTitle {
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 17px;
        color: rgba(0, 0, 0, 0.5);
    }

    .ddTitleText-active {
        color: rgba(0, 0, 0, 1) !important;
    }

    .label, .label2, .label3, .label4, .label5, .label6 {
        font-family: var(--main-family);
        font-style: normal;
        font-size: 8px;
        line-height: 10px;
    }



    #msdrpdd20_msdd {
        margin-left: 0px;

    }
    .block-select .dd{
        margin: 0;
        margin-bottom: 8px;
        margin-right: 8px;
        width: 160px!important;
    }
    .block-select .dd:nth-child(12),
    .block-select .dd:nth-child(18),
    .block-select .dd:nth-child(6){
        margin-right: 0;
    }

    .label {
        left: 20%;
        top:16px;
    }

    .label2 {
        left:69%;
        top: 16px;
    }

    .label3 {
        left: 20%;
        top: 71px;
    }

    .label4 {
        left:67%;
        top: 71px;
    }

    .label5 {
        top: 126px;
        left: 20%;
    }

    .label6 {
        left:69%;
        top: 126px;
    }

    .btn {
        margin-top: 4px;
    }
    .pos {
        display: flex;
        flex-direction: column-reverse;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .comparison_page .pos {
        display: block;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .product-code {
        margin-left: auto;
        margin-right: auto;
    }

    .slider3 .btn-sale ,
    .slider5 .btn-sale{
        width: 38px;
        height: 26px;
        padding: 7px 12px;
    }
    .slider3 .btn-sale img,
    .slider5 .btn-sale img{
        margin: 0;
    }

    .slider3 .btn-sale span,
    .slider5 .btn-sale span {
        display: none;
    }

    .slider3 .product-price,
    .slider5 .product-price{
        font-size:var( --size);
        display: flex;
        align-items: center;
    }

    .slider3 .product-price div ,
    .slider5 .product-price div {
        display: block;
        padding-right: 4px;
    }

    .slider3 .product-code,
    .slider5 .product-code{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 15px;
        color: rgba(36, 44, 59,0.7);
        background: transparent;
        width: 100%;
        text-align: center;
        text-transform: none;
    }
    .slider3 .product-code span,
    .slider5 .product-code span {
        color: var(--first-color);
        opacity: 1;
    }

    .slider3 .product-country,
    .slider5 .product-country{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 15px;
        opacity: 0.7;
        color:var(--first-color);
        padding-bottom: 10px;
    }

    .slider3 .discount, .slider3 .best-price,
    .slider5 .discount, .slider5 .best-price{
        font-size: 8px;
        width: 50px;
        height: 50px;
    }

    .slider3 .product-title,
    .slider5 .product-title{
        font-size: var( --size);
        width: 100%;
    }

    .section-title {
        font-family: var(--main-family);
        font-style: normal;
        font-weight: 400;
        padding-right: 5px;
        padding-left: 15px;
    }

    :root {
        --size-section-title: 18px
    }
   .bg_section{
       height: 83px;
   }
   .main_block{
       padding-top: 20px;
   }
    .main_block .flex-fix{
        margin-bottom: 8px;
        height: auto;
    }
    .section-link {
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 11px;
        letter-spacing: 0.05em;
        opacity: 1;
        margin-right: 8px;
    }

    .section-link:last-child {
        margin-right: 20px;
    }

    .leader .section-link:before {
        content: '';
        position: absolute;
        bottom: 0px;
        background: var(--second-color);
        opacity: 1;
        width: 100%;
        height: 1px;
    }
    .leader .flex-fix{
        justify-content: space-between;
    }

    .popular-brand-bg h2,
    .model h2,
    .popular-size h2{
        padding-right: 24px;
        padding-top: 16px;
        padding-bottom: 8px;
    }
    .popular-brand {
        margin-bottom: 24px;
    }
    .brand-logo{
        width: 96px;
        height: 96px;
    }
    .slider4 .owl-item img {
        width: 80px;
    }
    .brand-title:before{
        bottom: 0;
    }
    .popular-tag{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        line-height: 18px;
        color: var(--first-color);
        padding:10px 5px;
        margin-right: 5px;
        margin-bottom: 5px;
        font-size: 12px;
        min-width: 40px;
        box-sizing: border-box;
        text-align: center;
    }
    .popular-tags-bg h2{
        padding-right: 24px;
        padding-top: 16px;
        padding-left: 16px;
        padding-bottom: 8px;
    }
    .flex-tag{
        padding-left: 6px;
        padding-top: 16px;
    }
    .section-map{
        margin-top: 24px;
    }
    .viewed .section-title {
        margin-bottom: 8px;
    }
    .articles h2{
        font-family: var(--main-family);
        font-style: normal;
        font-weight: 500;
        line-height: 22px;
        letter-spacing: 0.02em;

    }
    .articles .section-link-new{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 17px;
        letter-spacing: 0.05em;
        position: relative;
    }
    .articles .section-link-new:before{
        content: '';
        position: absolute;
        bottom: 0px;
        background: var(--second-color);
        opacity: 1;
        width: 59%;
        height: 1px;
        left: 14px;
    }
    .feedback{
        margin-bottom: 24px;
    }
    .feedback-bg h2{
        padding-top: 16px;
        padding-bottom: 8px;
    }
    .feedback-bg .flex-new{
        justify-content: space-between;
    }
    .feedback-bg .section-link{
        opacity: 0.7;
    }
    .feedback-bg .section-link:before{
        opacity: 0.7;
        bottom: 0;
    }
    .slider6-item-description{
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size:var( --size);
        line-height: 18px;
        text-align: center;
        color: var(--main-color);
        opacity: 0.7;
    }
    .slider6-item-title{
        font-size: var( --size);
    }
    .best-price, .discount{
        left: 5px;
        top: 5px;
    }
    .seo{
        padding-bottom: 24px;
    }
    .seo-title{
        font-size: 18px;
        padding-left: 0;
    }
    .seo-text{
        padding: 0;
        font-size: var( --size);
        margin-top: 8px;
    }
    .all-text{
        font-family:var(--second-family);
        font-size: var( --size);
        line-height: 18px;
        color: var(--first-color);
    }

    .card-icon:nth-child(2) {
        top: 40px;
    }
    main .bg-fix{
        padding-bottom: 16px;
    }

    .product-title{
        font-size: var( --size);
        display: flex;
        flex-direction: column;
    }
    .product-title span{
        font-size: 12px;
    }
    .product-price{
        font-size: var( --size);
    }
    .product-price-fix span{
        font-size:24px;
        text-transform: none;
        opacity: 1;
        color: #D2D2D2;
    }

    .product-card-fix .product-price{
        padding-bottom: 6px;
    }
    .product-label{
        font-size: var( --size);
    }
    .product-parameters-block,.product-country{
        padding-bottom: 10px;
    }
    .main-title {
        font-family: var(--main-family);
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
        letter-spacing: 0.02em;
    }

    .count-product .ddlabel{
        color:var(--main-color);
    }
    .count-product .dd{
        margin-bottom: 16px;
    }
    .tabs-block-title{
        font-size: 12px;
    }


    .block-phone-new .mtc,
    .block-phone-new .life,
    .block-phone-new .kyivstar{
        font-size: 11px;
    }
    .basic-info, .wheel-health{
        margin: 0;
    }
    .basic-info{
        flex-direction: row;
        justify-content: center;
        margin-bottom: 8px;
        margin-right: -8px;
    }
    .block-sale{
        margin-bottom: 24px;
    }
    .basic-info li {
        width: 33.33%;
    }
    .wheel-health{
        border: 1px solid var(--fourth-color);
        border-radius: 3px;
        padding: 0px 36px;
        padding-top: 30px;
        padding-bottom: 6px;
        width: 100%;

        box-sizing: border-box;
    }
    .about-product-title{
        font-size: 18px;
        padding-top: 20px;
        line-height: 22px;
        letter-spacing: 0.02em;
    }
    .about-product  .feedback-rating-block{
        padding-top: 21px;
        padding-bottom: 16px;
    }
    .specification{
        margin-top: 24px;
    }
    .availability{
        padding-top: 16px;
        font-size: 12px;
        padding-bottom: 16px;
    }

    .about-product .product-price{
        font-size: 24px;
        padding-bottom: 16px;
    }
    .left_price_block .product-price{
        padding-bottom: 0;
    }
    .basic-info-title{
        font-size: 10px;
        opacity: 0.75;
    }
    .basic-info-label{
        font-size: 11px;
        display: flex;
        align-items: center;
    }
    .basic-info-label span{
        display: block;
        font-family: var(--second-family);
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 13px;
        letter-spacing: 0.05em;
        color: var(--third-color);
        opacity: 0.5;
        margin-left: 4px;
    }
    .wheel-health-title{
        font-size: 10px;
        font-family: var(--main-family);
    }
    .wheel-health-block span{
        font-size:11px;
        line-height: 14px;
    }
    .block-button {
        margin-right: 16px;
    }
    .block-sale .product-code{
       /* width: 125px;*/
        text-align: center;
    }
    #tabs-first .nav li a,
    #tabs-second .nav li a{
        font-size: var( --size);
        font-weight: 600;
        font-family: var(--main-family);
    }
    #tabs-first li a.current,
    #tabs-second li a.current{
        font-weight: normal;
        font-family: var(--second-family);
    }
    .about-product .basic-info-fix{
        flex-direction: row;
        justify-content: flex-start;
        margin: 0;
    }
    .about-product .basic-info-fix li{
        margin-bottom: 0;
    }
    .basic-info-fix .basic-info-title{
        opacity: 0.5;
        font-size: 11px;
    }
    .basic-info-fix.product-price span{
        font-size: 24px;
        text-transform: none;
        line-height: 29px;
        color: var(--new-color4);
        opacity: 1;
    }
    .basic-info-fix .btn-sale{
        font-family: var(--first-family);
        font-style: normal;
        font-weight: normal;
        font-size: var( --size);
        line-height: 21px;
        letter-spacing: 0.05em;
        text-transform: none;
        padding:10px 20px;
    }
    .basic-info-fix .feedback-rating-count{
        font-size: 12px;
    }
    .basic-info-fix .tabs-caption{
        font-family:var(--main-family);
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
        letter-spacing: 0.02em;
        margin-bottom: 17px;
    }
    #tabs-first .content-wrap{
        border-color:  transparent;
    }
    #tabs-second .content-wrap{
        border-color:  transparent;
        border-top-color:var(--fourth-color);
    }
    .tab-content-title{
        font-size: 16px;
        padding-bottom: 8px;
    }
    .tab-content-text{
        font-size: var( --size);
    }
    .tab-content2{
        padding-top: 14px;
    }
    .about-product .block-btn-fix .btn-sale{
        width: 142px;
    }
    .content{
        margin-top: 16px;
    }
    .selected-item .basic-info-title{
        font-size: 12px;
    }
    .selected-item .basic-info-label{
        font-size: 16px;
    }
    .selected-item{
        flex-direction: column;
        position: relative;
        border-bottom: 1px solid var(--fourth-color);
        padding-bottom: 18px;
        margin-bottom: 20px;
    }
    .selected-flex-info{
        flex-direction: column-reverse;
        width: 100%;
        justify-content: flex-start;
    }
    .selected-item-block{
        flex-direction: row-reverse;
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: flex-end;
    }
    .selected-info{
        flex-direction: row;
        width: 100%;
        margin: 18px 0;
    }
    .selected-item-block .basic-info{
        display: flex;
        flex-direction: row;
        margin: 0;
        justify-content: flex-start;
    }
    .amount-block{
        margin: 0 18px;
    }
    .right_price_block .amount-block {
        margin: 0;
    }
    .selected-flex{
        width: 100%;
    }
    .block-products .product-code{
        margin: 0;
    }
    .selected-item-block .basic-info li{
        margin: 0;
        margin-right: 23px;
        width: 33.33%;
    }
    .selected-item-block .basic-info li:last-child{
        margin-right: 0;
    }
    .selected-item-img{
        margin-bottom: 18px;
    }
    .selected-item-block{
     margin: 8px 0;
    }
    .delete.cart_delete{
        position: absolute;
        right: 0px;
        top: 0px;
    }
    .cart_flex .selected_info{
        margin-left: 0;
        justify-content: center;
    }
    .first_cart_part .selected-item-block{
        justify-content: center;
    }
     .block-products .first_cart_part .product-code{
        margin-left: 0;
        margin-right: 0;
    }
    .block-all-info{
        padding-top: 0px;
        border: none;
    }
    .delivery-selected{
        margin: 8px 0;
    }
    .block-client-btn{
        flex-direction: column;
    }
    .block-client-btn button{
        justify-content: center;
    }
    .btn-new{
        margin-left: 0;
        margin-top: 18px;
    }
    .block-client-item label div{
        font-size: 12px;
    }

    .amount-selected{
        font-size: 17px;
    }
    .mainer-title{
        display: none;
    }
    .mainer{
        margin-top: 16px;
    }
    /*.amount-selected div{*/
    /*  opacity: 1;*/
    /*}*/
    /*.amount-selected span{*/
    /*  font-size: 17px;*/
    /*}*/
    .mainer-nav li{
        width: 50%;
        text-align: center;
    }
    .block-products .mainer-bg{
        border-radius: 0;
    }
    .block-products-fix .mainer-bg-new {
        border-radius:0 0;
    }

    .agreement, .note{
        font-size: 10px;
    }
    .order-info-item:last-child a{
        font-size: 12px;
    }
    .order-info-item span{
        font-size: 16px;
        line-height: 21px;
    }
    .order-info-mob{
        padding: 10px;
        margin-left: 0;
        width: 100%;
        margin-bottom: 0;
    }
    .wheel-health-title{
        font-family: var(--main-family);
        font-weight: 600;
        font-size: 10px;
        line-height: 13px;
    }

    .basic-info-title-fix{
        font-size: 11px;
        line-height: 14px;
        opacity: 0.5;
    }
    .basic-info-label-fix span{
        color: #1D1D1D;
        font-size: 12px;
        line-height: 12px;
        font-family: var(--second-family);
    }
    .td-price{
        font-size: 14px;
        line-height: 17px;
    }
    #tabs-second .nav li a{
        font-size: 13px;
        line-height: 17px;
        font-weight: 400;
        font-family: var(--second-family);
    }
    .some-brand-flex .feedback-rating-count{
        font-size: 10px;
        line-height: 13px;
    }
    .btn-span1{
        display: none;
    }
    .btn-span2{
        display: block;
        text-transform: none;
    }
    .popular-brand-bg .section-link-fix, .popular-tags-bg .section-link-fix,.dop_flex_all_brand .all_brand_link{
        font-size: 13px;
        font-family: var(--second-family);
        font-weight: normal;
    }
    .dop_flex_all_brand .all_brand_link {
        margin-top: 15px;
    }
    .count-product, .count-product .ddlabel{
        font-family: var(--second-family);
        line-height: 18px;
    }
    .basic-info li:nth-child(2){
        order: 3;
    }
    .basic-info li:last-child{
        order: 4;
    }
    .main-links-fix{
        margin-bottom: 0;
    }
    .product-price .fix{
        font-size: 70%;
    }
    .tab-three .product-card-fix,.tab-three .product-card-fix:nth-child(3),
    .tab-three .product-card-fix:nth-child(6),
    .tab-three .product-card-fix:nth-child(11){
        border-right: none;
        border-left: none;
    }
    .tab-three .product-card-fix:nth-child(odd){
        border-right: 1px solid var(--fourth-color);
    }
    main .bg-mob{
        padding-left: 0;
        padding-right: 0;
    }

    .nav-mob{
        top: 70px;
    }

    .section-header{
        padding-bottom: 5px;
        padding-top: 10px;
    }
    .post_description p{
        font-size:14px ;
        line-height: 16px;
        margin: 8px 0;
    }
    .post_description h2, .post_description h3, .post_description h4 ,.post_description h5{
        margin: 10px 0 ;
    }
    .wrapper-page{
        padding-top: 15px;
    }
    .wrapper-page h2{
        font-size: 20px;
    }
    .purchase{
        padding: 10px;
    }
    .purchase-order tr{
        height: 90px;
    }
    .purchase-order .selected-item-title,
    .purchase-order .selected-price-all{
        font-size: 14px;
        line-height: 15px;
    }
    .purchase-order .tfoot tr{
        height: 50px;
    }
    .notify-title{
        padding-top: 10px;
    }
    .delivery_label,
    .delivery_description{
        font-size: 14px;
    }
    .notify-title svg{
        display: none;
    }
    .tab_carusels.active{
        text-align: left;
        display: block;
       margin-left: 20px;
    }
    .leader .flex div{
       /* text-align: right;
        display: flex;
        align-items: center;
        justify-content: flex-end;*/
    }
    .leader .flex div.price_container{
        display: block;
    }
    .tab_carusels{
        display: block;
    }
    .viewed .section-title{
        margin-bottom: 10px;
        line-height: 1;
    }

    .sort-title{
        display: block;
    }


    .selected-item-img{
        margin: 0 auto;
    }
    .selected-flex.cart_flex{
        flex-direction: column;
    }
    .selected-item-title{
        text-align: center;
    }
    .block-products .product-code {
        margin: 8px auto;
    }
    .first_cart_part .basic-info{
        flex-direction: column;
       margin: 8px auto;
    }
    .selected-items-block {
        display: flex;
        flex-direction: column;
    }
    .amount-selected{
        justify-content: center;
    }
    .button.btn-sale{
        max-width: 200px;
        justify-content: center;
    }
    .no_mom_pad{
        padding: 0;
    }
    footer .block-phone-fix{
        width: 100%;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;justify-content: center;

    }
    footer .block-phone-fix div{
        width: 100%;
        justify-content: center;
    }
    footer .footer-block-first{
        width: 100%;

    }
    footer .mtc, footer .kyivstar{
        width: 30%;
        margin-bottom: 5px;
    }
    footer .life{
        width: auto;
        margin: 0 auto;
    }
    .first_cart_part{
        flex-direction: column;
    }
    .first_cart_part .selected-item-title {
        max-width: 100%;
        padding-top: 10px;
    }
    .selected-item-block {    flex-direction: row-reverse;
    }
    .first_cart_part .basic-info {
        flex-direction: row;
    }
    .cart_flex {
        width: 100%;
    }.selected_info {
         flex-direction: row;
         width: 100%;
             margin-top: 15px;
     }
    .selected-item-block .block-products .product-code {
        margin: 0;
    }
    .first_cart_part .basic-info{
        margin: 0;
    }
    .selected-item-block {

        display: none;
    }
    .selected-item-block-mob{
        display: flex;
    }
    .cart_main_block .selected-price-all{
        white-space: nowrap;
    }
    .cart_main_block .selected-item-img{
        margin-right: 20px;
    }
    .cart_main_block .selected_info{
        margin-right: 0;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .cart_main_block .purchase_name{
        text-align: left;
        padding-top: 0;
    }
    .cart_main_block .amount-block{
        margin-right: 0;
    }
    .cart_main_block .selected-all-block .amount-fix{
        justify-content: flex-start;
        text-align: left;
    }
    .cart_main_block .selected-all-block{
        width: 100%;
        margin-top: 5px;
        align-items: center;
        justify-content: flex-start;
    }
    .cart_main_block .selected-all-block  .input_amount{
        text-align: left;
    }
    .cart_main_block  .selected-item-block-mob{
        justify-content: flex-start;
        flex-direction: initial;
    }
    .product-code-block {
        min-height: 24px;
        margin: 0 auto;
    }
    .strong_sku{
        font-weight: bold;
        padding-left: 5px;
    }
    .preview_form,.price_container {
        min-height: 40px;
    }
    .owl-item .product-card .product-parameters-block,.owl-item .product-card .product-country{
        padding-bottom: 0;
    }
    .owl-item .product-card .pos{
        padding-bottom: 0;
    }
    .owl-theme .owl-dots .owl-dot span{
        margin-right: 5px;
        margin-left: 5px;
    }
    .product-price{
        line-height: 26px;
    }
    .search.active_mob_search{
        top: -22px;
    }
}
@media screen and (max-width: 495px){
    .feture_id_10{
        display: none;
    }
    .block-items #msdrpdd20_msdd {
        width: auto!important;
    }
    .basic-info-label span{
        font-size: 10px;
    }
    .basic-info-label-fix span{
        font-size: 12px;
    }
    .purchase-order .selected-item-img{
        padding: 0;
        height: 50px;
        margin-bottom: 0;
    }
    .purchase-order td{
        padding: 10px 0;
    }
    .purchase-order tr{
        margin-left: 0;
    }
    .popup_style .panel{
        padding: 30px 25px;
    }
    .callback_fast_order_form{
        padding: 30px 25px!important;
    }
    .popup_style .form_group span,.callback_fast_order_form .form_group span {
        margin-top: 20px;
    }
    .first_kolonka a{
        font-size: 9px;
    }
}

@media screen and (max-width: 458px){
    .label, .label3, .label5{
        left: 18%;
    }
    .order-info-item ul li{
        width: auto;
    }
    .order-info-item:last-child ul li {
        width: 36%;
    }
    .order-info-item:last-child ul li:nth-child(2),
    .order-info-item:last-child ul li:last-child{
        justify-content: flex-end;
    }
    td img{
        margin-right: 0;
    }

    .td-price{
        font-size: var( --size);
    }
    td .btn-sale img{
        width: 13px;
        height: 11px;
    }
    td .btn-sale{
        padding:8px 13px;
    }

     .size-block{
        width: 25%;
    }
    .wrapper-page h2{
        font-size: 20px;
    }
    .wrapper-page p,.page_text ul li{
        font-size: 14px;
        margin: 10px 0;
    }
    /*.icon-item img{*/
    /*    max-width: 100%;*/
    /*}*/

    .cart_main_block  .selected-item-img img{
        height: auto!important;
    }


    .purchase-order .selected-item-img{
       display: none;
    }
    .leader .product-country img{
        display: none;
    }
    .leader .flex div.price_container{
        flex-direction: column;
    }
    .comparison_item .btn-sale span{
        display: none;
    }
    .comparison_item .btn-sale img{
        margin-right: 0;
    }
    .comparison_item button.btn-sale{
        padding: 10px;
    }
    .block-switch  .pagination{
        flex-wrap: wrap;
        justify-content: center;
        padding-left: 10px;
        padding-right: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .block-switch  .pagination li a{
        margin-right: 4px;
        margin-left: 4px;
    }
    .block-switch .pagination li.active span{
        margin-right: 4px;
        margin-left: 4px;
    }
    .flex_button_cart{
        flex-wrap: wrap;

    }
    .subtotal_flex, .flex_button_cart{
        margin-top: 10px;
    }
    .flex_button_cart a{
        width: 100%;
        margin-bottom: 5px;
        margin-top: 5px;
        justify-content: center;
    }
    .zaglav_cart.popup_heading {
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 450px){
    .select-tab{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    li.tab_options.tab{
        order: 0;
        width: 60%;
        margin: 0;
        margin-bottom: 10px;
        font-size: 14px;
    }
    li.tab_options.tab.dop_tab{
        width: 40%;
        display: flex;
        justify-content: flex-end;
    }
    li.tab_options.tab.tab1,li.tab_options.tab.tab2,li.tab_options.tab.tab3{
        width: auto;
        order: 1;
    }
    .tab-icon {
        margin-right: 10px;
    }
    .product_page .wheel-health{
        padding-left: 15px;
        padding-right: 15px;
    }
    .comparison_pager{
        padding-left: 0;
        padding-right: 0;
    }
    a.sett_url{
        font-size: 12px;
    }

}
@media screen and (max-width: 435px){
    .slider3 .product-country, .slider5 .product-country{
        text-align: center;
    }

    .model .flex-brand{
        justify-content: space-between;
    }
    .basic-info li {
        width: 46.33%;

    }
    /*.selected-item-block{*/
    /*    flex-direction: column;*/
    /*    align-items: baseline;*/
    /*}*/
    .block-products .product-code{
        margin-bottom: 18px;
        width: auto;
    }
    .block-client-item label{
        font-size: 14px;
    }
    .block-client-item label div {
        font-size: 11px;
    }
    .popup-body{
        min-width: 240px;
        padding: 25px;
    }
    .popup-title{
        font-size: 21px;
        line-height: 27px;
        margin-bottom: 20px;
    }
    .popup .btn {
        margin-top: 15px;
    }
    .blog_annotation {
        font-size: 12px;
    }
    .article_title {
        font-size: 16px;
        line-height: 18px;
    }
    .blog_date{
        font-size: 13px;
    }
    .blog_item{
        padding: 8px;
    }
    .notify-number{
        font-size: 14px;
    }
  .product-country img{
    display: none;
  }
    .comparison_page .product-country img{
        display: block;
    }

  .block-sliders-mob{
      opacity: 1;
      visibility: visible;
      position: relative;

  }
    .block-sliders-mob .flex {
        flex-direction: column;
        align-items: center;
        justify-content: space-around;
    }

    footer .mtc, footer .kyivstar {
        width: 33%;
    }
    footer .kyivstar{
        margin-left:13px;
    }
.selected-item-block .product-code{
    margin: 0;
}
    .first_cart_part .basic-info {

        width: 174px;
    }
     .size-block {
        width: 33.33%;
    }

}
@media screen and (max-width: 410px){
    .block-select .dd{
        width:48%!important;
    }
    .ddTitleText img{
        margin-right: 5px;
    }
    .dd .ddTitle{
        font-size: 12px;
        background-position: 95% center;
    }
    /*tr td, tr td:nth-child(5), th,tr td:nth-child(6){*/
    /*    !*margin-right: 10px;*!*/
    /*}*/
    td .btn-sale {
        padding: 8px 8px;
    }
    .td-price {
        font-size: 10px;
    }
    tr {
        margin-left: 5px;
    }
    .about-product-title{
        font-size: var(--size);
    }
    .pager li{
        font-size: 13px;
        line-height: 16px;
        margin-right: 20px;
    }
    .selected-item-block {
        flex-direction: column;
    }
    .selected-item-block .product-code {
        margin: 5px 0;
    }
    #tabs-three .nav li a {
        padding: 13px 10px;
        height: 46px;
    }
}
@media screen and (max-width: 400px){

    .contact_page  .block-map li{
        width:100%;
        margin-bottom: 20px;
    }

    .address-map {
        max-width: 100%;
        align-items: center;

    }
    .address-map img {
        margin-top: 0;
    }
    .wheel-health{
        padding: 0 15px;
        padding-top: 25px;
        padding-bottom: 0px;
    }
    #msdrpdd20_msdd {
        /*margin-left: 6px;*/
    }
    .slider3 .product-country img,
    .slider5 .product-country img{
        display: none;
    }
    .block-none a{
        font-size: var( --size);
    }
    footer .mtc{
        margin-right: 8px;
    }
    .size-item li{
        margin-bottom: 8px;
    }
    .slider2-fix .owl-item img, .slider2-fix {
        height: auto;
    }
    .popular-size .flex-new{
        border-bottom: none;
    }
    .popular-size .flex{
        max-width: 100%;
        margin: 0 10px;
        margin-top: -8px;
        align-items: flex-start;
        border-top: 1px solid var(--bg-color);
        padding: 0;
    }
    .navigation-thumbs{
        max-width: 245px;
    }
    .navigation-thumbs{
        height: 50px;
    }
    .thumbnail {
        max-width: 65px;
        height: 50px;
    }
    .order-info .order-info-item ul{
        flex-wrap: wrap;
    }
    .order-info .order-info-item ul li{
        padding-right: 5px;
    }
    .order-info-item:last-child ul li {
        width: 47%;
    }
    .order-info-item span{
        margin-bottom: 15px;
    }

    .about-product .block-sale button{
        width: 115px;
    }
    .block-sale .icons{
        width: 100%;
    }
    #tabs-first .nav li a,
    #tabs-second .nav li a{
        font-size: 12px;
    }
    .captcha input{
       max-width: 135px;
    }
   .popup_style .captcha input {
        max-width: 100%;
    }
    .slider5 .product-country img {
        display: block;
        margin-right: 8px;
    }
    .selected_info .amount-block {
        margin: 0 10px;
        margin-right: 0px;
    }
    .feture_id_8 span{
        display: block;
        width: 32px;
        height: 15px;
        overflow: hidden;
    }
    .feture_id_8{
        width: 32px;
    }
    .bc_table_with_results td{
        font-size: 12px;
    }
    .product_page .about-product .block-sale button {
        width: 140px;
        min-width: 0;
    }
    .price_flex .product-price{
        min-width: 140px;
    }
    .product_page .wheel-health {
        padding-left: 5px;
        padding-right: 5px;
    }
    .comparison_page .specification-description, .comparison_page .specification-title{
        font-size: 10px;
    }
    .comparison_page .product-country img {
        display: block;
        max-width: 15px;
    }
    .cart_flex .selected_info{
        flex-direction: column;
    }
    .cart_flex  .selected-price-all{
        font-size: 24px;
        margin-bottom: 10px;
    }
    .cart_flex .amount-block{
        margin-left: 0;
        margin-bottom: 10px;
    }
   .cart_main_block  .cart_row_info{
        flex-wrap: wrap;
    }
    .cart_main_block .selected-item-img {
        width: 135px;
        height: 135px;
        margin: 0 auto;
        margin-bottom: 10px;
    }
    .cart_main_block .purchase_name{
        text-align: center;
    }
    .cart_main_block .cart_delete.delete{
        position: absolute;
        top: 5px;
        right: 0;
    }
    .cart_main_block .cart_row_info{
        position: relative;
    }
    .cart_main_block{
        padding-right: 5px;
    }
    .cart_main_block .selected_info{
        flex-direction: initial;
    }
    .cart_main_block  .selected-item-title{
        justify-content: center;
    }
    .cart_main_block {
        max-height: calc(100vh - 250px);
    }
    .cart_main_block .selected_info {
        flex-direction: column;
    }
    .cart_main_block .selected-all-block,.cart_main_block .selected-item-block-mob{
        justify-content: center;
    }
    .left_price_block .button.btn-sale,.buy_one_click{
        width: 100%;
        min-width: 0;
    }
    .left_price_block {
        margin-right: 15px;
    }
    .left_price_block,.btn_descript{
        width: 145px;
    }
    a.bottom_price_otstup.btn-sale.btn_descript {
        width: 145px;
    }
    .right_price_otstup{
        margin-right: 5px;
    }
    .right_price_block  .product-code{
        font-size:10px;
    }
    .dop_flex_class{
        justify-content: space-between;
    }
    .page_text h1.page-title{
        padding-right: 0;
        font-size: 26px;
    }
    .page_text h2{
        font-size: 20px;
    }

}
@media screen and (max-width: 386px){
    .slider3 .product-title, .slider5 .product-title{
        font-size: 13px;
    }
    .slider3 .product-country, .slider5 .product-country{
        font-size: 10px;
    }
    .model .flex-brand{
        padding: 10px;
        margin-top: 0;
    }
    #tabs-first .nav li a,
    #tabs-second .nav li a{
        padding: 8px 6px;
    }

    #tabs-first li a.current,
    #tabs-first li a.current:hover,
    #tabs-second li a.current,
    #tabs-second li a.current:hover,
    #tabs-first .nav li a:hover,
    #tabs-first .nav li a:focus,
    #tabs-second .nav li a:hover,
    #tabs-second .nav li a:focus {
        padding-top: 7px;
    }
    .flex-footer-fix .footer-block{
        width: 43%;
    }
    .maincategory{
        width: 57%;
    }

    .blog_annotation {
        display: none;
    }
    .blog{
        padding-bottom: 10px;
    }
    .blog_item img {
        height: 95px;
    }
    .article_title {
        padding: 0 0 5px 0;
        font-size: 14px;
        line-height: 16px;
    }
    .tab_carusels.active{
       margin-right:12px ;
        margin-left: 10px;
    }
    footer .mtc, footer .kyivstar {
        width: 35%;
    }
    .main-links li:last-child,.main-links a{
        font-size:12px;
    }
}
@media (max-width: 380px){
    .size-item{
        margin-right: 10px;
    }
    .size-item .zaglav_size{
        padding: 0 10px;
        font-size: 13px;
    }
    .size-item a{
        font-size: 12px;
    }
}
@media screen and (max-width: 360px){
    .tab {
        font-size: 9px;
        margin-right: 7px;
    }
    .dop_flex_all_brand .all_brand_link{
        font-size: 12px;
    }
}
@media screen and (max-width: 350px){
    .wish_products .pos .flex{
        flex-direction: column;
        align-items: center;
    }
    .comparison_page .product-country{
        font-size: 10px;
    }
    .about-product .block-sale .block-button {
        margin-right: 12px;
    }
}
@media screen and (max-width: 335px){
    .dd{
        width: 120px!important;
    }
    .footer-form{
        margin-left: 8px;
    }
    .product-title{
        padding-top: 10px;
    }
    .discount,.best-price{
        left: 8px;
    }
    .card-icon{
        right: 8px;
    }
    .btn-sale{
        padding: 10px;
    }
    .footer-input{
        width: 100%;
    }
    td img {
        width: 10px;
    }
    .mainer-nav li{
        padding: 10px;
    }
    footer .mtc, footer .kyivstar {
        width: 37%;
    }
    footer .kyivstar {
        margin-left: 0;
    }

}
@media screen and (max-width: 326px){


    .order-info-item:last-child ul li {
        width: 50%;
        box-sizing: border-box;
    }
    footer .mtc {
        margin-right: 5px;
    }
    footer .mtc, footer .kyivstar {
        width: 38%;
    }
}
