@media (max-width: 1199.98px) {
    .visible-1200{display:block;}
    .hidden-1200{display:none;}
    .card .content__body{
        flex-direction: column;
    }
    .card .content__body-wrapper{
        width: 100%;
    }
}
@media (max-width: 1100px) {
    .header .actions-block .group-btn{
        margin-right: 0px;
    }
    .header-menu ul li a{
        padding: 12px 0;
        font-weight: 400;
    }
    .header-menu ul li a span{
        color: var(--secondary);
    }
    
    .mobile-menu-item .dropdown .btn .curent-selected{
        padding-left: 0;
    }
    .mobile-menu-item .dropdown{
        width: 100%;
        max-width: 100%;
    }
    .mobile-menu-item .dropdown.currency{
        order: -1;
    }
    .mobile-menu-item .dropdown.currency .btn{
        font-weight: var(--semi-bold);
        color: var(--links);
    }
    .mobile-menu-item .dropdown .btn{
        padding-left: 0;
        font-weight: 400;
        justify-content: space-between;
        width: 100%;
        padding-right: 0;
    }
    .header .header-body{
        border-bottom: none;
    }
    .header-navigation{display:none;}
    /*.header form{max-width:calc(100vw - 507px);}*/
    a.burger-menu{display:flex;}
}

@media (max-width: 991.98px) {

    .content__body.has-sidebar{
        display: block;
    }
    .products--card.columns-product-5-history .save.md-hidden{
        flex-direction: column;
    }
    .products--card.columns-product-5-history .save.md-hidden .font-semibold{
        flex-direction: column;
        display: flex;
    }
    .tablet-hidden{
        display: none !important;
    }
    .products--card.columns-product-5-history .filters-block{
        display: none;
    }
    .products--card.columns-product-5-history .product-info-wrapper .form-check{
        display: flex;
    }
    .products--card.columns-product-5-history .product-info{flex: auto;}
    .products--card.columns-product-5-history .price-list{
        width: 100%;
        margin-bottom: 15px;
        flex-wrap: nowrap;
        align-items: center;
        width: 100%;
    }
    .products--card.columns-product-5-history .product__item{
        padding-left: 0;
        padding-right: 0;
    }
    .products--card.columns-product-5-history .product__item .counter__wrapper{
        width: 100%;
        padding-left: 0;
    }
    .products--card.columns-product-5-history .product__item .counter__wrapper .counter__wrapper-item{
        flex-direction: column;
        flex: 0;
        text-align: center;
    }
    .products--card.columns-product-5-history .md-hidden{display:flex !important;}
    .products--card.columns-product-5-history .price-list li{
        width: 100%;
    }
    
    .products--card.columns-product-5-history .price-list li .price-list__item-info{
        width: 100%;
    }
    .products--card.columns-product-5-history .product__item .product-info-wrapper{
        justify-content: space-between;
        width: 100%;
    }
    .products--card.columns-product-5-history .product__item:nth-child(5){
        order: 1;
        justify-content: flex-end;
        border-top: 1px solid var(--border);
    }
    .products--card.columns-product-5-history .counter__wrapper .counter__wrapper-item:last-child{
        display: none;
    }
    .products--card.columns-product-5-history .products__item .product{
        flex-direction: row;
        flex-wrap: wrap;
    }
    .products--card.columns-product-5-history .mt-7{
        margin-top: 0;
    }
    .columns-product-5 .products__body{
        display: flex;
        flex-wrap: wrap;
    }
    .promo .swiper-slide-text{
        margin: 30px 0px 60px 76px;
    }
    h1.text-heading{
        font-size: 40px;
        line-height: 55px;
    }
    .promo .promo-slider .swiper-slide{
        align-items: center;
        height: auto;
    }
    .swiper-slide-image{
        height: 100%;
    }
    .block-image-sale{
        bottom: 30px;
        top: auto;
    }
    .block-image-sale{
        width: 140px;
        height: 140px;
    }
    .block-image-sale .text-sale{
        font-size: 40px;
    }
    .block-image-sale .podblock-image-sale span{
        font-size: 40px;
    }
    .promo .swiper-slide-text .slogan{
        margin-bottom: 31px;
    }


    /* columns product */
    .columns-product-5 .product__item:nth-child(2), .columns-product-5 .product__item:nth-child(3){
        order: -1;
        flex: 0;
        border-bottom: 1px solid var(--border);
        margin-right: 0 !important;
        border-right: 0 !important;
    }
    .columns-product-5 .products__header-th:nth-child(4), .columns-product-5 .products__header-th:last-child{display:none;}
    .columns-product-5 .product__item.w-full{
        border-bottom: 1px solid var(--border);
        width: auto;
        order: -1;
    }
    .columns-product-5 .product__item.w-full .product-info{
        width: calc(100vw - 350px);
    }
    /*
    .columns-product-5 .product__item:not(.w-full){
        border-right: 1px solid var(--border);
        margin-right: 15px;
    }*/
    /* columns product */




    .columns-product-5 .products__item .product{
        flex-wrap: wrap;
    }
    .columns-product-5 .product__item .price{
        align-items: center;
        height: 100%;
    }
    
    
    
    
    .columns-product-5 .product__item:last-child{
        border-right: none;
        margin-right: 0px;
    }
    .product__item .buttons-group .btn--primary{
        flex: auto;
    }
    .columns-product-5 .product__item .buttons-group{
        height: 100%;
        align-items: center;
        justify-content: center;
    }



    /*
    .product__item.min-w-110{
        order: -1;
        flex: 0;
        border-bottom: 1px solid var(--border);
        margin-right: 0 !important;
        border-right: 0 !important;
    }*/
    
    /*
    .product__item.min-w-90{
        order: -1;
        flex: 0;
        border-bottom: 1px solid var(--border);
        margin-right: 0 !important;
        border-right: 0 !important;
    }*/
    
}

@media (max-width: 767.98px) {

    .height-calc .products__body.order_table{
        height: calc(100vh - 300px) !important;
    }
    .search .modal-search{
        max-height: calc(100vh - 250px);
    }
    .columns-brands .col-3{
        width: 50%;
    }
    .bord{
        flex-direction: column;
        padding-right: 0;
        padding-bottom: 15px;
    }
    .section{
        padding-top: 40px;
    }
    .promo .promo-slider .swiper-slide{
        flex-direction: column;
    }
    .promo .promo-slider .swiper-slide{
        align-items: flex-start;
    }
    .promo h1{
        max-width: 429px;
    }
    .promo .swiper-slide-text{
        margin-left: 50px !important;
    }
    .swiper-slide-image{
        opacity: 0.6;
    }
    .swiper-slide-image{
        position: absolute;
        max-width: 250px;
        right: -30px;
        z-index: -1;
    }
    .promo .swiper-slide-text{
        margin-left: 0;
    }
    .swiper-button-next, .swiper-button-prev{
        display: none;
    }
    h1.text-heading{
        font-size: 36px;
    }
    .header form.search{
        /*display: none;*/
    }
    .search-block-item{
        display: block;
    }


    /* Correct Styles */
    .header .container{
        flex-wrap: wrap;
    }
    .header form.search{
        order: 1;
        width: 100%;
        margin: 10px 0 0 0;
    }
    /* Correct Styles */


}
@media (max-width: 660px) {
    h2.text-heading{
        font-size: 30px;
        line-height: 45px;
    }
    .swiper-slide-image{
        top: 60px;
    }
    h1.text-heading{
        font-size: 30px;
        line-height: 45px;
    }
    .promo h1{
        max-width: 329px;

    }
    .promo .counter-slides{
        bottom: 10px;
        height: 26px;
        width: 60px;
        font-size: 14px;
    }
}
.columns-product-5 .products__body{
    
    margin: 0 -5px;
}

@media (max-width: 575.98px) {
    .filters-block.filters-block--col{
        flex-direction: column;
    }
    .products.height-calc{
        height: calc(100vh - 400px);
    }
    .order-steps__col-6{
        flex: auto;
    }
    .brand-item{
        flex-direction: column;
        align-items: flex-start;
    }
    .brand-item span{
        max-width: 200px;
    }
    .brand-item .brand-item__logo{
        width: 40px;
        height: 40px;
    }
    .prud-single{
        max-width: calc(100vw - 50px) !important;
    }
    main.card .section-title{
        display: none;
    }
    main.card .card-counter{
        margin-left: 0;
        padding-left: 0;
        border: none;
    }
    main.card .section-header__left button{
        display: none;
    }
    main.card .sort-block .btn--sm{
        display: none;
    }
    main.card .sort-block .filter{
        margin-right: 0;
    }
    main.card .card-white{
        box-shadow: none;
    }
    main.card .card-white .card-white__item{
        padding: 0;
    }






    .product__item .price .price__name{
        display: none;
    }
    .trans-animation{
        transform: translate(-100%);
    }
    .columns-product-5 .product__item:nth-child(2){
        padding: 12px 5px 12px 15px;
        display: flex;
        /*justify-content: end;*/
    }
    .columns-product-5 .product__item:nth-child(2) .price__count{
        font-weight: normal;; /*font-weight: normal;*/
        color: var(--main); /* var(--secondary)*/
        /*text-decoration-line: line-through;*/
    }
    .columns-product-5 .product__item:nth-child(3){
        padding: 12px 15px 12px 5px;
        display: flex;
        justify-content: start;
    }
    .columns-product-5 .product__item .price .price__count{
        font-size: 15px;
        /*line-height: 16px;*/
        line-height: 36px;
    }
    .columns-product-5 .rating__stars svg{
        width: 14px;
        height: 14px;
    }
    .columns-product-5 .products__item .buttons-group .btn{
        text-transform: capitalize;
    }
    .columns-product-5 .products__item{
        padding: 6px 5px;
        border-bottom: none;
        flex: 0 0 100%;
    }
    .columns-product-5 .products__item .product{
        border-radius: var(--border-radius);
        box-shadow: 0px 0px 1px rgba(26, 32, 36, 0.32), 0px 1px 2px rgba(91, 104, 113, 0.32);
    }
    .columns-product-5 .product__item .counter{
        max-width: none;
        width: 100%;
    }
    .columns-product-5 .product__item .counter .counter__input{
        width: 100%;
    }
    /* Correct Styles */
    .header .actions-block{
        margin-right: 0;
    }
    .mobile-menu{
        left: 0;
    }
    .md-hidden{
        display:flex !important;
/*        justify-content: space-between;*/
    }
    /* Correct Styles */


    .columns-brands .col-3{
        width: 100%;
    }
    .bord{
        padding-right: 10px;
        padding-left: 10px;
        padding-top: 10px;
    }
    .bord .bord-action{
        width: 100%;
    }
    .bord .bord-action button{
        width: 100%;
    }
    .bord .bord-information{
        margin-bottom: 15px;
    }
    .swiper-slide-image{
        right: -40px;
    }
    .logo-block{
        margin-right: 15px;
        flex: auto;
        text-align: center;
        margin-left: 15px;
    }
    .footer .logo-block{
        text-align: left;
        max-width: 160px;
    }
    
    .header .group-btn a:not(.group-btn a:last-child), .group-btn button:not(.group-btn button:last-child){
        margin-right: 0;
    }
    .xs-hidden{
        display: none !important;
    }
    .group-btn-item{
        display: block;
        padding-bottom: 5px !important;
    }
    .columns-product-5 .product__item.w-full{
        width: 100%;
        
    }
    
    .products.border-products{
        padding: 0px 0px 10px 0px;

    }
    .product .product__item{
        
        padding: 10px;
    }
    
    .columns-product-5 .product__item:nth-child(2), .columns-product-5 .product__item:nth-child(3){
        min-width: 50%;
        justify-content: center;
    }
    
    .product__item.min-w-144{
        width: 100%;
        margin: 0;
        flex-direction: column;
        border-right: none;
        display: flex;
        align-items: center;
        /**/
        
        border-bottom: 1px solid var(--border);
    }
    .columns-product-5 .product__item.w-full .product-info{
        width: 100%;
    }
    
    
    
    .product__item.min-w-180 .btn-like{
        order: -1;
    }
    .product__item.min-w-180 .btn--primary{
        margin: 0 0 0 5px;
    }
    .columns-product-5 .product__item .price .price__count{
        
        font-weight: var(--bold);
    }
    .product__item .product-info__type{
        font-weight: var(--bold);
        font-size: 14px;
    }
    .product__item .product-info__name{
        font-weight: var(--semi-bold);
        font-size: 14px;
    }
    
    .product__item .poinst{
        font-size: 14px;
    }
    .products__item .product{
        padding: 0px;
    }
    .products__header{
        display: none;
    }

    .loginned .product__item:not(.loginned .product__item:nth-child(2)) .price .price__count{
        text-decoration-line: line-through;
        color: var(--secondary);
        font-weight: normal;

    }
}
@media (max-width: 460px) {
    .promo .swiper-slide-text{
        margin-left: 0 !important;
    }
    .swiper-slide-image{
        opacity: 0.4;
    }
    .swiper-slide .group-btn{
        flex-direction: column;

    }
    .swiper-slide .group-btn a{
        width: 100%;
        margin-right: 0;
        margin-bottom: 5px;
    }
    .swiper-slide-text{
        width: 100%;
    }
    .promo h1{
        max-width: 100%;
    }
    .promo .counter-slides{
        background: rgba(0, 0, 0, 0.5);
    }
}
@media (max-width: 380px) {
    .mobile-menu .dropdown.notification .dropdown-menu{
        min-width: 220px !important;
        margin-top: 0 !important;
    }
    .dropdown.notification .dropdown-menu ul{
        height: calc(100vh - 180px);
    }
    
    .mobile-menu .more-navigation{
        flex-direction: column;
        align-items: flex-start;
    }
    .mobile-menu .more-navigation button[data-button]{
        padding-left: 0;
    }
    .mobile-menu .more-navigation .curent-selected{
        padding-left: 0;
    }
}
@media (min-width: 576px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {
    .products__item .product {
        align-items: center;
    }
    .product__item {
        min-height: 83px;
    }
    .product-info.has-image {
        align-items: center;
    }
}

@media (min-width: 1200px) {
    .visible-1200{display:none;}
}
