@media (max-width: 1399.98px) {
    .catalog-item--lg .catalog-item__img{ max-width: 600px;}
    .logo{ min-width: 235px;}
    .catalog-item--child::after{ width: 174px; height: 166px;}

    .articles-page__content iframe{
        max-width: 650px;
        height: 380px;
    }

    .action-slide{
        padding: 63% 0 0 0;
    }
    .container-fix.fixed .sidebar-card__holder {
        max-width: 310px;
    }

    .gallery-card-one {
        padding-bottom: 71px;
    }

    .swiperCardMain {
        max-width: 527px;
    }

    .table-services{
        height: 3707px;
    }
}

@media(max-width: 1300px) {
    .tabs-card.disp-none{
        display: none;
    }
    .js-append-card-one-tab .tabs-card.disp-none{
        display: block;
    }

    .tabs-card.d-none--lg{
        display: block;
    }
}

@media screen and (max-width: 1279px) {
    .card-one__sidebar .container-fix {
        display: none;
    }
    .js-append-card-one .card-one__sidebar .container-fix {
        position: relative;
        left: 0;
        right: 0;
        justify-content: flex-start;
        padding: 0;
        display: flex;
        top: 0!important;
    }
    .js-append-card-one .sidebar-card__holder {
        max-width: inherit!important;
    }

    .js-append-card-one .card-one__sidebar {
        margin: 0;
            flex: 0;
        display: block!important;
    }
}
.catalog-new-wrap .swiper {
  max-height: none !important;
}
@media (max-width: 1199.98px) {
    .logo{ min-width: 225px;}
    .header-link-group__text{ display: none;}
    .header-link-group__item--lk, .header-link-group__item--package{ width: auto;}
    .header-link-group__item{ flex: 0 0 auto; margin: 0 0 0 20px;}
    .user-lisk-group{ padding: 0;}
    .brands-wrap{ padding: 40px 0 60px;}
    .catalog-main{ margin-bottom: 50px;}
    .catalog-item--lg .catalog-item__img{ max-width: 520px; bottom: -45px;}
    .catalog-item--spare_parts .catalog-item__img{ max-width: 65px; right: 10px;}
    .catalog-new-wrap{ padding: 35px 0 45px;}
    .catalog-new__item{ width: 33.3%;}
    .card-banner__title{ font-size: 55px;}
    .card-banner__img{ max-width: 390px;}
    .bannerMain__item--right .card-banner__img{ top: 40px;}
    .bannerMain__item{ height: 415px;}
    .info-main-section__holder::before{ right: -295px;}
    .post-card__name{ font-size: 20px;}
    .about-main__title{ font-size: 32px;}
    .action-slide__content{ bottom: 15px; left: 20px; right: 20px; font-size: 14px;}
    .action-slide__title{ font-size: 18px;}
    .action-slider-wrap{ padding: 45px 0;}
    .catalog-item{ padding: 25px 25px 0;}
    .catalog-item__name{ font-size: 20px;}
    .step-main__holder{ padding: 20px 0 55px;}
    .step-main__holder::after{ display: none;}
    .subscription-main{ padding: 40px 0;}
    .map{ height: 320px;}
    .menu-item--company{ max-width: 120px;}
    .menu-item--help{ max-width: 170px;}
    .site-producer{ min-height: 60px;}
    .info-main-section__holder{ padding: 85px 0 0 0; min-height: 450px;}
    .tabs-section{ padding: 50px 0 40px;}
    .card-banner{ width: 400px;}
    .catalog-new--three .catalog-new__item{ width: 50%;}
    .contacts-info-sec__item--btn{ padding: 45px 0 0 0; text-align: center;}
    .contacts-info-sec{ padding: 40px 0 50px;}
    .catalog-item--child::after{ width: 100%; height: 129px;}
    .list-articles__img{ width: 250px; padding: 30% 0 0 0; margin: 0 20px 0 0;}
    .list-articles__name, .articles-page__title{font-size: 16px;}
    .articles-page__sidebar{ width: 285px; min-width: 285px;}

    .account-lk{flex-wrap: wrap;}
    .info-authorization{order: 1;}
    .account-lk__content{order: 2;}

    .basket-page__body{flex-direction: column;}

    .compare-table__col{
        font-size: 10px;
    }

    .new-item-list__inner .product-card-wrap__name{
        max-width: 200px;
    }

    .new-item-list__inner .sidebar-card__in-basket{
        padding: 0;
    }

    .action-slide__content{
        font-size: 12px;
        bottom: 11px;
    }

    .action-slide{
        padding: 71% 0 0 0;
    }

    .table-services {
        height: 3970px;
    }

}

@media (max-width: 1023px){
    .grid-brands{
        display: flex;
        flex-wrap: wrap;
        overflow: auto;
        padding-top: 20px;
    }

    .brands-page{
        overflow: auto;
        
    }

    .grid-brands__sizer{
        display: none;
    }

    .grid-brands__item--lg{
        width: 16.6666667%;
        height: 198px;
    }

    .grid-brands__item{
        display: flex;
    }

    .grid-brands__link{
        height: auto;
    }

    .grid-brands__link img{
        object-fit: contain;
    }

    .fix-card__name{
        width: 200px;
    }

    .brand-one__content {
        flex-direction: column-reverse;
    }

    .brand-one__logo {
        margin: 0;
        padding: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .brand-one__logo img {
        margin: 0;
    }
}


@media (max-width: 991.98px) {
    .city-wrap{ display: none;}
    .bannerMain__caption h2{ font-size: 25px;}
    .bannerMain__caption{ font-size: 18px;}
    .card-banner{ width: 300px;}
    .card-banner__title{ font-size: 35px;}
    .card-banner__slogan{ font-size: 14px;}
    .card-banner__img{ max-width: 300px;}
    .bannerMain__item--right .card-banner__img{ top: 35px;}
    .bannerMain__item{ height: 345px;}
    .header-top .search-form{ display: none;}
    .logo{ min-width: inherit; flex-grow: 1;}
    .catalog-item--lg{ height: 244px;}
    .catalog-item--lg .catalog-item__img{ max-width: 350px; bottom: -10px;}
    .catalog-main__btn{ padding: 30px 0 0 0;}
    .info-main-section__text{ font-size: 16px;}
    .step-list__number{ font-size: 120px;}
    .step-list__caption{ max-width: 280px; padding: 0 15px 0 35px;}
    .step-btn-wrap{ padding: 0 15px 0 280px;}
    .subscription__title{ font-size: 50px;}
    .subscription__title-first::after, .subscription__title-last::after{width: 5px; height: 5px; top: 25px;}
    .subscription__title-first::after{ right: 17px;}
    .subscription__title-last::after{ right: 32px;}
    .subscription__text{ font-size: 14px; margin: 0 0 15px;}
    .post-card__content, .post-card--main .post-card__content{ padding:10px 15px;}
    .nav-tabs-news .nav-item{ margin: 0 35px 0 0;}
    .post-card__name{ font-size: 15px; margin: 0 0 10px;}
    .post-card__text{ font-size: 13px;}
    .post-card .btn-wh{ margin: 0 0 15px;}
    .nav-tabs-news{ margin: 0 0 25px;}
    .about-main__content{ padding: 0 0 25px;}
    .about-slide{ padding: 60% 0 0 0;}
    .site-producer{ min-height: 50px;}
    .recommend-wrap{ padding: 35px 0 30px;}
    .info-main-section__holder::after{ background-size: contain; width: 200px; height: 228px; left: -95px; top: -65px;}
    .info-main-section__holder::before{ background-size: contain; width: 200px; height: 228px; z-index: 5; right: -95px; bottom: -52px;}
    .info-main-section{ position: relative;}
    .info-main-section__holder{ position: static; padding: 55px 0 0 0; min-height: 410px;}
    .about-main{ padding: 45px 0 30px;}
    .about-main .about-main__adress-info{ margin: 0 0 20px;}
    .about-main .list-about__item{ margin: 0 0 20px;}
    .menu-item{ display: none;}
    .step-main__holder{ padding: 10px 0 35px;}
    .step-list__item{ padding: 25px 0;}
    .step-list__item:not(:last-child)::after{ bottom: 0;}
    .subscription-main{ padding: 30px 0;}
    .info-main-section__list{ position: relative; z-index: 5;}
    .page-wrap__sidebar{ width: 220px;}
    .filter-wrap__item{ margin: 0 15px 12px 0;}
    .page header{ margin: 0 0 30px;}
    .breadcrumb{ padding: 0 0 15px;}
    .page-contacts{ padding: 25px 0 0 0;}
    .contacts-info-sec__item{ width: 33.3%; padding: 10px 15px;}
    .contacts-info-sec__item:first-child{ padding: 10px 15px 10px 0;}
    .contacts-info-sec__item--btn{ width: 100%; padding: 30px 0 0 0;}
    .contacts-info-sec__name{ font-size: 14px;}
    .list-articles__item{ flex-direction: column;}
    .list-articles__img{ width: 100%; padding: 50% 0 0 0; margin: 0;}
    .list-articles__items--two_column .list-articles__item{ width: 100%;}
    .list-articles__items--main .list-articles__img{padding: 43% 0 0 0;}
    .list-articles__text-column{position: static; padding: 0;}
    .list-articles__items--main .btn-wh--blue{ top: inherit; bottom: 20px; right: inherit; left: 0;}
    .list-articles__items--main .list-articles__item{position: relative; padding: 0 0 50px;}
    .list-articles__items--main .list-articles__text{margin: 0 0 15px;}
    .list-articles__items--two_column .list-articles__name{min-height: inherit;}
    .list-articles--news .pagination::after, .list-articles--news .pagination::before,
    .list-articles--blog .pagination:after, .list-articles--blog .pagination:before{ display: none;}
    .list-articles--blog .list-articles__items--main .btn-wh--blue{position: absolute;}
    .list-articles--blog .list-articles__items--main .list-articles__img{padding: 50% 0 0 0;}
    .articles-page__content .back-btn, .articles-page__content .share-btn{min-width: 180px;}

    .form-box__item{flex-direction: column; align-items: flex-start;}
    .form-box__input-text{padding-top: 10px;}

    .btn-group-order .btn-wh + .btn-wh:last-child{margin-left: 0;margin-top: 15px;}
    .btn-group-order__item{flex-wrap: wrap;}
    .order-lk-page__title{max-width: 100%;}

    .lk-page__sidebar{min-width: 200px; width: 200px;}

    .form-box__item--btn_xs .btn-wh{margin-top: 15px;}

    .lk-page__profiles{display: flex; border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative;}
    .profiles-table__heading{flex-direction: column; border: none;}
    .profiles-table__item--kod, .profiles-table__item--date, .profiles-table__item--type, .profiles-table__item--edit, .profiles-table__item--delete{min-height: 22px;}
    .profiles-table__row{flex-direction: column; border-bottom: none;}
    .profiles-table__body .profiles-table__item{padding-top: 0;}
    .profiles-table__body .profiles-table__item--delete .btn-delete { top: 0%;left: 89%;}
    .profiles-table__body .profiles-table__item--delete{position: inherit;}

    .modal-card__content .swiperCardMain{max-width: 320px;}

    .articles-page__content iframe {
        max-width: 450px;
        height: 280px;
    }

    .compare-table{
        overflow: auto;
    }
    .compare-table table{
        width: 100%;
        table-layout: fixed;
    }
    .compare-table__item--name{
        max-width: 130px;
        min-width: 130px;
    }

    .new-item-list__inner{
        padding-right: 8px;
    }
    .new-item-list__description{
        margin-right: 10px;
    }

    .sidebar-card__in-basket{
        min-width: 126px;
        padding: 0 10px 0 40px;
    }

    .new-item-list .new-item-list__inner {
        padding: 32px 15px 28px 15px;
    }

    .card-one__fix .container{
        max-width: 100%;
    }

    .fix .header-fix {
        display: none;
    }

    .table-services {
        height: 5344px;
    }
}

@media (max-width: 833px) {
    
    .form-box--lk .form-box__input-item{min-width:auto; width:100%;}
    .detail-item-order__heading{flex-direction: column;}

    .account-lk{flex-direction: column;}

    .account-lk__price{order: 1;}

    .account-lk__content{order: 2;}
    .articles-page__content iframe {
        max-width: 350px;
        height: 198px;
    }

    .fix-card__content{
        padding: 0 0 0 15px;
    }

    .fix-card__basket {
        padding: 0 0 0 10px;
    }

    .swiperCardMain {
        max-width: 500px;
    }
}
@media (max-width: 767.98px) {
    .bannerMain, .about-main .about-slider-wrap, .map, footer::after, header::after, header::before,
    .header-top .phone-header, .action-slider .slider-button-next, 
    .action-slider .slider-button-prev, .action-slide__link, .list-catalog, .catalog-item--teenage .btn-wh{ display: none;}
    .header-link-group .header-link-group__item--package{ display: none;}
    header{ padding: 0;}
    .header-top{ min-height: 56px; border-bottom: 1px solid rgba(255,255,255,.2); background-color: #fff;
    position: absolute; top: 0; left: 0; right: 0;}
    .page .header-top{ background-color: transparent;}
    .page .user-lisk-group__item .inline-svg-icon{fill: #888;}
    .header-link-group__item--lk .inline-svg-icon{fill: var(--bs-green);}
    .user-lisk-group__count{ background-color: var(--bs-green);}
    .header-link-group__text-mb{ display: block;}
    .header-link-group__item{margin: 0;}
    .user-lisk-group__img{ display: none;}
    .user-lisk-group__item{ width: 20px; height: 18px; margin: 0 0 0 15px; background-repeat: no-repeat; background-position: 0 0;
    background-size: cover;}
    .user-lisk-group__item .inline-svg-icon{fill: #888;}
    .header-top .container{position: relative;}

    .logo__link{ 
        margin: 0 auto; 
        max-width: inherit; 
        display: block; 
        width: auto; 
        /* height: 33px; 
        background-image: url('../img/logo-mini.svg');
        background-repeat: no-repeat; 
        background-position: 0 0; 
        background-size: cover;  */
        position: absolute; 
        top: 50%; left: 50%;
        transform: translateY(-50%) translateX(calc(-50% - 30px));
    }

    .table-basket__item--price {
        padding: 0;
        width: 135px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
        margin-top: 10px;
    }

    .table-basket__item--delete {
        padding: 0;
        position: absolute;
        top: -3px;
        right: 0;
    }

    .table-basket__row {
        flex-wrap: wrap;
        position: relative;
        margin: 0 0 40px;
    }

    .basket-page__sidebar {
        margin: 0;
    }

    .table-basket__price-old {
        padding: 0;
        padding-left: 5px;
    }

    .table-basket__item--counter {
        padding: 0;
        min-width: 200px;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }

    .table-basket__item--like {
        top: 0;
        position: absolute;
        left: 0;
    }


    /* .logo__link img{ display: none;} */
    .header-btn-group{ display: flex;}
    .header-btn-group .menu-trigger{margin: 0 15px 0 0;}
    .search-btn-mb{ display: block;}
    .action-slider-wrap{ background-color: #f4f4f4; padding: 30px 0 25px;}
    .action-slider .swiper-wrapper{ display: block;}
    .action-slider .swiper-slide{ margin: 0 0 10px; max-height: 197px; height: 197px;}
    .action-slide{ padding: 0; height: 100%;}
    .action-slide__content{ position: relative; bottom: 0; left: inherit; right: inherit; padding: 30px 15px;}
    .action-slide__text{ padding: 0 0 15px;}
    .action-slide__img{ object-fit: contain; height: auto;}
    .action-slide:hover .action-slide__img{ transform: scale(1);}
    .action-slide__link-mb{ display: block;}
    .catalog-main{ padding: 35px 0 0 0; margin-bottom: 30px;}
    .title-section{ font-size: 14px; margin-bottom: 15px;}
    .catalog-main .title-section{ display: inline-block;}
    .catalog-item{ padding: 0 0 0 15px; height: 90px; display: flex; align-items: center; justify-content: space-between;}
    .catalog-item__name{ margin-bottom: 0; font-size: 18px;}
    .catalog-main__btn{ padding: 15px 0 0 0;}
    .catalog-item--lg .catalog-item__img{ max-width: 120px; bottom: inherit; right: 15px; top: 50%; transform: translateY(-50%);}
    .catalog-item__link-mobile{ display: block;}
    .catalog-group__item{ width: 100%;}
    .catalog-item--spare_parts .catalog-item__img{ max-width: 45px; right: 35px;}
    .catalog-item--teenage{ background-image: none; background: rgb(127,225,208); /* Old browsers */
        background: -moz-linear-gradient(left, rgba(127,225,208,1) 0%, rgba(150,232,44,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left, rgba(127,225,208,1) 0%,rgba(150,232,44,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, rgba(127,225,208,1) 0%,rgba(150,232,44,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fe1d0', endColorstr='#96e82c',GradientType=1 ); /* IE6-9 */
    }
    .catalog-item--lg{
        background: #fde204; /* Old browsers */
        background: -moz-linear-gradient(left, #fde204 0%, #f3961c 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left, #fde204 0%,#f3961c 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, #fde204 0%,#f3961c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde204', endColorstr='#f3961c',GradientType=1 ); /* IE6-9 */
    }
    .catalog-item--child{
        background: #7de0d1; /* Old browsers */
        background: -moz-linear-gradient(left, #7de0d1 0%, #02bbfe 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left, #7de0d1 0%,#02bbfe 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, #7de0d1 0%,#02bbfe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7de0d1', endColorstr='#02bbfe',GradientType=1 ); /* IE6-9 */
    }
    .catalog-item--spare_parts{
        background: #ca9fd6; /* Old browsers */
        background: -moz-linear-gradient(left, #ca9fd6 0%, #9703fe 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left, #ca9fd6 0%,#9703fe 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, #ca9fd6 0%,#9703fe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca9fd6', endColorstr='#9703fe',GradientType=1 ); /* IE6-9 */
    }
    .catalog-item--teenage .catalog-item__img, .catalog-item--child .catalog-item__img{ display: block; margin: 0 25px 0 0; max-width: 100px;}
    .brands-wrap{ padding: 30px 0;}
    .brands-wrap .title-section{ margin-bottom: 20px;}
    .brands-card:hover .brands-card__hover, .brands-card::after, .brands-card::before{ display: none;}
    .catalog-new__item{ width: 50%;}
    .catalog-new-wrap .catalog-new__item:nth-child(n+5){ display: none;}
    .product-card-wrap__hover{ display: none;}
    .product-card-wrap:hover .product-card-wrap__holder{ box-shadow: none;}
    .product-card-wrap__item, .product-card-wrap__item-nav::before{ display: none;}
    .product-card-wrap__item._active{ display: block;}
    .product-card-wrap__name, .product-card-wrap__price{ font-size: 15px;}
    .product-card-wrap__stock{ font-size: 11px;}
    .product-card-wrap__inner{ padding: 10px;}
    .catalog-new-wrap__btn{ padding: 25px 0 0 0;}
    .catalog-new-wrap{ padding: 35px 0 30px;}
    .bannerMainMobile{ display: block;}
    .info-main-section__holder{ min-height: 370px; padding: 35px 0 0 0;}
    .info-main-section__list{ margin: 0 -5px;}
    .info-main-section__item{ padding: 0 5px;}
    .info-main-section__text{ font-size: 14px;}
    .post-card--main{ padding: 50% 0 0 0;}
    .about-main__map{ display: block;padding: 0;}
    .post-card:hover .post-card__img{ transform: scale(1);}
    .header-navbar{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 80; background-color: #f7f7f7;
    overflow-y: auto; overflow-x: hidden; transition: all ease .5s; transform: translateX(-100%);}
    .header-navbar.open{ transform: translateX(0);}
    .nav-main{ border: none; display: block; padding: 45px 0;}
    .nav-main__item{ padding: 10px 0;}
    .nav-main__link{ display: block; text-align: center; font-size: 20px; line-height: 1.2;}
    .nav-main__link:hover, .nav-main__link--current{ color: var(--bs-green);}
    .header-navbar .menu-trigger--close{ display: block;}
    .video-wrap{ display: none;}
    .page .header-top{ position: relative;}
    .page-wrap{ margin: 0 0 30px; display: block;}
    .page-description h2{ font-size: 18px;}
    .page-description p{ margin: 0 0 15px;}
    .page-description{ padding: 0 0 30px;}
    .page .header-top .user-lisk-group__img--orange, .filter-check-wrap, .filter-wrap{display: none;}
    .page header{ margin: 0 0 20px;}
    .breadcrumb{ padding: 0 0 10px;}
    .page-wrap__sidebar::after, .sidebar__caption{ display: none;}
    .page-wrap__sidebar{ width: 100%; background-color: transparent;}
    .type__title{ border: 1px solid #eaeaea;}
    .sort-wrap{ flex-wrap: inherit; overflow-x: auto;}
    .sort-wrap__link{ white-space: nowrap; background-color: transparent; border-color: var(--bs-bluedark);}
    .sort-wrap__close{ opacity: 1;}
    .open .type__nav{ opacity: 1; visibility: hidden;}
    .pagination{ justify-content: center;}
    .filter-btn-mobile{display: flex;}
    #TabContactsContent .map{ display: block;}
    .contacts-detail .nav-item{ margin: 0 35px 15px 0;}
    .page-contacts .about-main__title{ font-size: 26px;}
    .how-to-get-tab .nav-item{ margin: 0 25px 15px 0;}
    .how-to-get-tab .nav{ padding: 0 0 5px;}
    .how-to-get-wrap{ padding: 30px 0 10px;}
    .catalog-item--child::after{ display: none;}
    .product-card-wrap__btn-circle{opacity: 1; visibility: visible;}
    .error-page__title{ font-size: 22px;}
    .articles-page__sidebar{ display: none;}
    .back-btn, .share-btn, .articles-page__content .back-btn, .articles-page__content .share-btn{min-width: 200px;}
    .img-group-articles__item{ display: none;}
    .img-group-articles__item:first-child{ display: block; width: 100%;}
    .img-group-articles__item:first-child .img-group-articles__inner{padding: 40% 0 0 0;} 

    .btn-group-order .btn-wh + .btn-wh{margin-left: 0; margin-top: 15px;}
    .btn-group-order__item{flex-direction: column;}

    .info-authorization{width: 100%; margin: 0;}

    .account-lk__content table{
        font-size: 11px;
    }

    .types-services__img{
        position: relative;
        top: auto;
        transform: none;
        right: auto;
        margin: 20px auto;
    }
    .types-services{flex-direction: column;}
    .types-services__content{padding: 0;}

    .modal-card__content .swiperCardMain{max-width: 520px;}
    .modal-card{flex-direction: column;}

    .articles-page__content iframe {
        max-width: 100%;
        height: 280px;
    }

    .checked-services__content{
        flex-direction: column;
        align-items: center;
    }

    .table-services__item {
        width: 100%;
    }

    .checked-services__form{
        margin: 0;
    }

    .new-item-list__inner {
        flex-direction: column;
    }

    .new-item-list__description{
        margin: 20px 0;
    }

    .swiperCardMain{
        max-width: 500px;
    }

    .registration-page{
        flex-wrap: wrap;
        padding: 0 20px;
    }

    .registration-page__sidebar {
        padding: 30px 0;
        border: none;
        margin: 0;
    }

    .new-item-list__inner .new-item-list__image{
        max-width: 100%;
    }

    .grid-brands__item, .grid-brands__item--lg{
        width: 30%;
    }

    .sidebar-card__actions{
        display: flex;
        margin-top: -7px;
        margin-bottom: 20px;
    }

    .sidebar-card__actions .fix-card__link-group{
        padding: 0;
    }

    .sidebar-card__actions .user-lisk-group__item{
        margin: 0 15px 0 0px;
    }

    .sidebar-card__actions .user-lisk-group__item--compare{
        display: block;
    }

    .reviews-wrap__heading{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .reviews-wrap__add{
        margin: 15px 0;
    }

    .actionSlider .swiper-slide{
        width: auto;
    }
    .type-js .type__nav {
        opacity: 1;
        visibility: visible;
        display: none;
        z-index: 16;
        border: 1px solid #efefef;
        border-top: none;
        position: relative;
    }
    .type-js {
        margin-bottom: 10px;
    }
    .filter-check-wrap {
        height: 100%;
    width: 100%;
    position: fixed;
    display: block;
    z-index: 999;
    background: #fff;
    top: 0;
    left: -200%;
    overflow: auto;
    transition: left .2s ease-out 200ms;
    -webkit-overflow-scrolling: touch;
    }
    .filter-check-form {
   height: 100%;
    width: 100%;
    overflow: auto;
    position: fixed;
    background: #f7f7f7;
    top: 0;
    left: -200%;
    padding-right: 15px;
    padding-top: 48px;
    padding-bottom: 108px;
    transition: left .2s ease-out 200ms;
    -webkit-overflow-scrolling: touch;
    }
    .filter-check-form .filter-check-wrap__item:first-child {
        border: none;
    }
    .filter-check-wrap__btn-group {
    padding: 10px 15px;
    padding-bottom: 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 9;
    border-top: 1px solid #f0f0f0;
    transition: left .2s ease-out 200ms;
    -webkit-overflow-scrolling: touch;
    left: -200%;
    }
    .filter-check-form-mob {
                display: block!important;
    padding: 10px 15px;
    position: fixed;
    top: 0;
    width: 100%;
    left: -200%;
    background: #fff;
    z-index: 9;
    border-bottom: 1px solid #f0f0f0;
    transition: left .2s ease-out 200ms;
    -webkit-overflow-scrolling: touch;
    }
    .filter-check-form-mob-title {
            font-family: "Gilroy-Black";
    font-size: 18px;
    
    }
    .filter-check-form-mob-close {
            position: absolute;
    top: 7px;
    right: 15px;
    border: 1px solid #C4C4C4;
    width: 29px;
    height: 29px;
    border-radius: 50%;
    cursor: pointer;
    transition: all ease .5s;
    background-color: transparent;
    }

    .filter-check-form-mob-close:after, .filter-check-form-mob-close:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 8px;
    width: 11px;
    height: 2px;
    background-color: #606060;
    transition: all ease .5s;
}

.filter-check-form-mob-close:before {
    transform: translateY(-50%) rotate(-45deg);
}

.filter-check-form-mob-close:after {
    transform: translateY(-50%) rotate(45deg);
}
.bx-filter-popup-result {
    display: none;
}
.filter-check-wrap.open, 
.filter-check-form.open, 
.filter-check-wrap__btn-group.open, 
.filter-check-form-mob.open {
    left:  0;
}

.page-wrap__filtres .filter-wrap {
    display: none;
    border: 1px solid #efefef;
    border-top: none;
    position: relative;
    background: #fff;
    top: -10px;
    width: 100%;
}
.page-wrap__content .page-wrap__filtres {
    display: block;
}

.forw-search-page {
    border-bottom: none;
}

.catalog-more-wrap {
    margin-top: 0;
}

.table-services {
    height: auto;
}
.table-services__item{
    margin: 0;
}
.table-services__item:not(:first-child){
	margin: -1px 0 0 0px;
}

    .instalments__section {
        width: 100%;
    }

    .dot-list.dot-list--orange{
        max-width: 100%;
    }

}


@media (max-width: 660px) {
    .detail-item-order__content{width: 100%;}
    .profiles-table__heading{max-width: 120px;}
}
@media (max-width: 610px) {
    .lk-page__sidebar{width: 200px; min-width: 200px;}
}

@media (min-width: 576px) {
    .catalogSlider{ overflow: visible;}
    .table-basket__item--img {
        margin: 0;
        margin-right: 20px;
    }
    .table-basket__item--name {
        margin-bottom: 0;
        max-width: 230px;
        min-width: 200px;
    }
    .table-basket__item--counter {
        margin: 0;
        min-width: auto;
        margin-left: 18px;
    }
    .table-basket__item--like {
        top: 45px;
        left: auto;
        right: 6px;
    }

}
@media (max-width: 590px){
    .profiles-table__body .profiles-table__item--delete .btn-delete{
        top: auto;
        left: auto;
        right: 60px;
    }
    .lk-page__sidebar{margin: 0 20px 0 0;}
}
@media (max-width: 575.98px) {
    .catalog-new-wrap .catalog-new{ flex-wrap: inherit;}
    .catalog-new-wrap .product-card-wrap__inner{ border: none;}
    .catalog-new__item:nth-child(n+5){ display: block;}
    .catalog-new-wrap__btn{ display: none;}
    .catalog-new-wrap, .recommend-wrap{ padding: 25px 0 15px;}
    .caption-wrap .green-btn{ display: inline-block;}
    .caption-wrap .title-section{ margin-bottom: 0;}
    .caption-wrap{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px;}
    .info-main-section__list{ display: block;}
    .info-main-section__holder{ min-height: auto; padding: 0;}
    .info-main-section__holder::after, .info-main-section__holder::before{ width: 130px; height: 150px;}
    .info-main-section__item{ width: 100%;}
    .info-main-section__holder::after{ left: -60px; top: -42px;}
    .info-main-section__holder::before{ bottom: -32px; right: -60px;}
    .info-main-section__img{ height: auto;}
    .info-main-section__line{ margin: 20px auto;}
    .info-main-section__item{ padding: 45px 5px 0;}
    .info-main-section__list{ padding: 0 0 50px;}
    .info-main-section{ background-image: inherit; background-color: #babcbc;}
    .step-list__content, .step-btn-wrap, .step-list__item:not(:last-child)::after,
    .subscription__title, .subscription__content a.btn-wh, .nav-tabs-news, .tab-content__detail, .post-card__text,
    .post-card__btn, .about-main__text, .footer__bottom, .copy-wrap, .col-center, 
    .col-right .menu-item__title, .col-right .phone-b, .col-right .email-item, 
    .col-right .adress-item, .f-search-form{ display: none;}
    .step-list__number{ font-size: 100px; position: relative; top: inherit; left: inherit;}
    .step-list__title{ font-size: 16px; left: -10px;}
    .step-list__caption{ max-width: 100%; padding: 0; display: flex; align-items: center;}
    .step-list{ padding: 10px 0 0 0;}
    .subscription__content{ padding: 0;}
    .subscription__text{ text-align: center;}
    .subscription-form, .subscription-inner{ display: block;}
    .post-group__item{ width: 100%;}
    .tab-pane .caption-wrap{ display: flex;}
    .subscription-main{ background-color: #fff; padding: 40px 0 20px;}
    .tabs-section{ padding: 20px 0 0 0;}
    #TabNewsContent .tab-pane{ display: block; opacity: 1; padding: 0 0 45px;}
    .post-group__item--lg .post-card, .post-card--main, .post-card{ padding: 75% 0 0 0;}
    .post-card__content, .post-card--main .post-card__content{ padding: 10px 10px;}
    .post-card__content{ left: 0; right: 0;}
    .post-card__name br{ display: none;}
    .post-card__name{ font-size: 20px;}
    .about-main{padding: 25px 0 20px;}
    .about-main__title{ font-size: 28px; text-align: center; margin: 0 0 15px;}
    .about-main__title span{ display: block;}
    .about-main .about-main__adress-info{ text-align: center;}
    .about-main__caption{ font-size: 16px; text-align: center; margin-bottom: 20px; text-transform: uppercase; font-weight:bold;}
    .about-main .list-about__item{ margin: 0 0 12px;}
    .about-main__list{ max-width: 200px; width: 100%; margin: 0 auto;}
    .about-main__link-group{ display: block;}
    .about-main__link-group a{ margin: 0 0 10px; display: block; color: #fff; background-color: var(--bs-green); text-align: center;
    text-decoration: none; font-size: 14px; line-height: 1; padding: 15px 10px; transition: all ease .5s; border-radius: 30px;}
    .about-main__link-group a:hover{ background-color: var(--bs-greendark); color: #fff; text-decoration: none;}
    .about-main__content{ padding: 0;}
    .footer__top{ padding: 0; overflow: visible;}
    footer{ padding: 0 0 45px;padding-bottom: 0;}
    .col-right .social{ padding: 0; position:absolute; bottom: -40px; left: 0; right: 0; z-index: 10; justify-content: center;}
    .col-right{ max-width: inherit; width: 0;}
    .col-left{ max-width: 100%; display: flex; justify-content: center; width: auto; flex: 1 0 auto;}
    .col-right .social__link{ background-position: 0 -48px;}
    .col-right .social__link:hover{ background-position: 0 -24px;}
    .footer-btn-group, footer .user-lisk-group{ display: flex;}
    .footer__top .container--top{min-height: 60px; align-items: center;}
    footer .user-lisk-group__item{ background-image: none;}
    footer .user-lisk-group__img--wh{ display: block; opacity: .3;}
    .page-contacts .about-main__adress-info{ text-align: center;}
    .pay-list{ justify-content: center;}
    .list-about__link-wrap{ display: block;}
    .page-contacts .list-about__item{ margin: 0 0 10px;}
    .page-contacts .about-main__list{ padding: 0 0 10px;}
    .page-contact .about-slider-wrap .slider-button-next, .page-contact .about-slider-wrap .slider-button-prev{ display: none;}
    .contacts-detail{ padding: 30px 0 0 0;}
    .contacts-detail .nav{ padding: 0 0 10px;}
    .contacts-info-sec{ display: block; padding: 20px 0 30px;}
    .contacts-info-sec__item{ width: 100%; border: none; padding: 0 0 15px;}
    .contacts-info-sec__item:first-child{ padding: 0 0 15px;}
    .contacts-info-sec__caption{ margin: 0 0 12px;}
    .contacts-info-sec__item--btn{ padding: 15px 0 0 0;}
    .how-to-get-tab .nav-link{ font-size: 14px;}
    .how-to-get-tab .nav-item{ margin: 0 15px 10px 0;}
    #TabContactsContent .map{ background-image: url('../img/map-mobile-img.jpg') !important;}
    .page-contacts .about-main__title{ font-size: 22px;}
    .page footer .user-lisk-group__img--orange{display: none;}
    .page footer .user-lisk-group__img--wh{display: block;}
    .social__link .inline-svg-icon{opacity: 1;}
    .slider-button-next, .slider-button-prev{ display: none;}
    .product-card-wrap:hover .product-card-wrap__holder{border-color: transparent;}
    footer .user-lisk-group__item .inline-svg-icon{fill: var(--bs-white); opacity: .3;}
    footer .user-lisk-group__count{ background-color:var(--bs-white); color: var(--bs-maincolor);}
    .page footer .user-lisk-group__item .inline-svg-icon{ fill: var(--bs-white);}
    .filter-articles__link{padding: 0 20px;}
    .back-btn, .share-btn, .articles-page__content .back-btn, .articles-page__content .share-btn{min-width: 180px;}
    .list-articles--blog .list-articles__items--main .list-articles__content{padding: 20px 0 0 0;}

    .account-lk__price{
        width: 100%;
        margin: 0;
        min-width: auto;
    }

    .modal-card__content .swiperCardMain{max-width: 320px;}

    .table-basket__item--name {
        margin-bottom: 0;
        max-width: 230px;
        min-width: 200px;
    }
    .table-basket__item--counter {
        margin: 0;
        margin-top: 17px;
        display: block;
    }
    .table-basket__item--price{
        margin-top: 20px;
    }
    .basket-page__sidebar {
        margin: 0 auto;
    }
    .table-basket__item--img{
        margin: 0;
        margin-right: 20px;
    }
    .table-basket__item--like {
        top: 45px;
        left: auto;
        right: 6px;
    }

    .swiperCardMain{
        max-width: 360px;
        width: 360px;
        margin-bottom: 20px;
    }

    .nav-tabs-card .nav-item {
        margin: 0 0 25px 20px;
    }

    .swiperCardThumbs .swiper-slide {
        max-width: 110px;
        min-height: 184px;
    }

    .swiperCardThumbs_down {
        top: 217px;
    }

    .swiperCardThumbs_up, .swiperCardThumbs_down {
        width: 110px;
        height: 30px;
    }

    .gallery-card-one__thumbsGallery{
        display: none;
    }

    .auth-sms-container{
        flex-direction: column;
    }

    .auth-sms-container .btn-wh{
        text-align: center;
    }

    .auth-sms-container .form-box__input.sms-code{
        width: 100%;
    }
    .fss__title {
        font-size: 14px;
    }
    .wheels-item {
        font-size: 18px;
    }
    .step-list-hidden-item {
            padding: 0 0 40px 0;
    display: flex;
    align-items: center;
    }
    .step-list-hidden .step-list-hidden-item:last-child .step-list__number {
        left: inherit;
    }
    .step-list-hidden-item .step-list__number {
        font-size: 100px;
    top: inherit;
    left: inherit;
    width: 105px;
    }
    .step-list__text {
        z-index: 1;
    }
    .step-list__text b {
        margin-bottom: 0;
        font-size: 16px;
    }
    .step-list__text span {
        color: var(--bs-bluedark);
    }
    .step-list__text p {
       display: none;
    }

    .step-list-hidden {
        margin-bottom: 0;
        margin-top: 20px;
    }

}

@media (max-width: 516px){
    .forw-search-page input[type="text"] {
        padding: 0 15px;
        margin-right: 0;
        width: 100%;
    }
    .forw-search-page input[type="submit"] {
        display: block;
        width: 100%;
        margin-top: 7px;
    }
}

@media (max-width: 480px){
    .lk-page{flex-direction: column;}

    .order-lk-page__title{max-width: 100%;}

    .account-lk__price{width: 255px; min-width: 255px; margin-top: 20px;}

    .info-authorization{margin-top: 20px; min-width: auto;}

    .profiles-table__body .profiles-table__item--delete .btn-delete{top: 0%; left: 89%; right: auto;}
    .profiles-table__heading{max-width: none;}
    .action-slider .swiper-slide{max-height: 210px; height: 210px;}

    .registration-page__form .form-box__input-item, .registration-page__form .form-box__item .btn-wh {
        min-width: auto;
        width: 100%;
    }

    .grid-brands__item, .grid-brands__item--lg{
        width: 50%;
    }

    .gallery-card-one{
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .card-one__body .card-one__heading {
        min-height: inherit;
    }

    .gallery-card-one {
        margin-top: 0px;
    }

    .swiperCardMain {
        max-width: 300px;
        width: 300px;
        height: 100%;
    }

    .swiperCardMain .swiper-slide img{
        height: auto;
    }

    .instalments__section-toggle h2{
        text-align: left;
    }
}

@media (max-width: 419.98px) {
    .post-card__name{ font-size: 16px;}
    .btn-group-articles{padding: 15px 0 0 0; margin: 25px 0 0 0; flex-direction: column;}
    .btn-group-articles__item, .back-btn, .share-btn{ width: 100%;}
    .back-btn, .share-btn, .articles-page__content .back-btn, .articles-page__content .share-btn{min-width: inherit; margin: 10px 0 0 0;}
    .breadcrumb{ display: none;}
    .title{margin: 0 0 20px;}
    .logo__link{width: 150px;}
    .action-slide__img{height: 100%; object-fit: cover;}

    .modal-card__content{padding-left: 25px;}
    .gallery-card-one{flex-direction: column;}
    .modal-card__content .swiperCardMain{max-width: 320px;}

    .basket-page__sidebar{
        margin: 0 auto;
    }
    .table-basket__item--counter {
        margin: 0 auto;
        margin-top: 20px;
        display: block;
    }
    .table-basket__item--img{margin-right: 0;}

    .table-basket__item--name {
        max-width: 200px;
        min-width: 180px;
    }

    .card-one__sidebar{
        margin: 0;
    }

    .availability-wrap__item{
        flex-direction: column;
    }
    .link-add{
        flex-direction: column;
    }

    .swiperCardMain{
        max-width: 300px;
        width: 300px;
        margin-bottom: 20px;
    }

    .modal-body .form-box {
        padding: 35px 30px 15px;
    }
}
@media (max-width: 369.98px) {
    .logo__link, .f-logo{ max-width: 150px;}
    .action-slide__content{ padding: 15px 10px; font-size: 12px;}
    .action-slide__title{ font-size: 16px;}
    .bannerMainMobile .bannerMain__item .card-banner__btn{ right: 0;}
    .bannerMainMobile .bannerMain__item .btn-wh, .catalog-main__btn .btn-wh{ width: 100%; justify-content: center; padding: 0 30px;}
    .bannerMainMobile .btn-wh__text, .catalog-main__btn .btn-wh .btn-wh__text{ flex-grow: 1; text-align: center;}
    .card-banner__img{ max-width: 100%;}
    .catalog-main__btn{ padding: 5px 0 0 0;}
    #TabNewsContent .tab-pane{ padding: 0 0 25px;}
    .about-main__title{ font-size: 25px;}
    .catalog-new--three .product-card-wrap__image{ height: 120px; line-height: 120px;}
    .catalog-new--three .product-card-wrap__name, .catalog-new--three .product-card-wrap__price{ font-size: 14px;}
    #TabContactsContent .map{ height: 250px;}
    .logo__link{
        width: 110px;
        position: relative;
        top: auto;
        left: auto;
        transform: none;
    }

    .table-basket__item--counter {
        padding: 0;
        min-width: 215px;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        margin-top: 10px;
    }
}

@media (max-width: 359px) {
    .profiles-table__body .profiles-table__item--delete .btn-delete{
        top: auto;
        left: auto;
        right: 60px;
    }

    .table-basket__item--name{
        max-width: 230px;
        min-width: 200px;
    }

    .related-prodcuts-card__heading{
        flex-wrap: wrap;
    }
    .related-prodcuts-card__img{
        margin: 0;
    }
    .related-prodcuts-card__item{
        flex-wrap: wrap;
        justify-content: center;
    }
    .related-prodcuts-card__price-info{
        margin-top: 20px;
        margin-left: 0;
    }
}