

			/***1024px***/



@media only screen and (max-width: 1220px)
{
    .nav_row-brand {
        display: none;
    }
    .income_page-wrap.small_table table tr th, .income_page-wrap.small_table table tr td:first-child, .income_page-wrap.small_table table tr td:nth-child(4){
        display: none;
    }
    span.mob_show {
        display: block;
    }

    .income_page-wrap.small_table table tbody td {
        text-align: left;
    }

    .income-table-row table td.quantityNew button {
        display: none;
    }

    .income_page-wrap.small_table table tr td:nth-child(2) {
        text-align: center;
    }

    .history_page-all span.green {
        padding-left: 0;
        display: block;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(5), .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(5) {
        width: 27%;
    }
    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(6), .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(6) {
        width: 16%;
    }

    .history_page-all.grey.history .table_detail table tr th:nth-child(3),
    .history_page-all.grey.history .table_detail table tr th:nth-child(7),
    .history_page-all.grey.history .table_detail table tr th:nth-child(8),
    .history_page-all.grey.history .table_detail table tr th:nth-child(9) {
        display: none;
    }

    .history_page-all.grey.history .table_detail table tr td:nth-child(3),
    .history_page-all.grey.history .table_detail table tr td:nth-child(7),
    .history_page-all.grey.history .table_detail table tr td:nth-child(8),
    .history_page-all.grey.history .table_detail table tr td:nth-child(9) {
        display: none;
    }
}

@media only screen and (max-width: 1219px)
{
    .container-full-header .middle-block * {
        display: block;
    }
}

@media (min-width: 1020px) and (max-width: 1220px) {
    .history_page-all.income-table-row table td > button.delate_row {
        margin-left: 0px;
        margin-right: 0px;
        width: 28px;
        padding: 0px;
    }

    .history_page-all.income-table-row table td > button.buy_btn {
        width: 100px;
    }
}


@media (max-width: 799px) {


    .history_page-all tr {
        display: table-row;
    }
    .history_page-all thead {
        display: table-header-group;
    }
    .category-page table .favorite {
        display: none;
    }

    .container-full-search .contact {
        display: none;
    }

    .container-full-search .logo a#logo {
        position: static;
        margin: 10px;
    }
}


@media only screen and (max-width: 1023px)
{ 
    /***header***/

    .income_page-wrap.small_table .income-table-row table tbody td:nth-child(3) {
        max-width: 125px;
    }

    .history_page-all.income-table-row.favorites thead {
        display: none;
    }


    .history_page-all.income-table-row.favorites tbody tr td:nth-child(4) {
        display: none;
    }

    .history_page-all.income-table-row.favorites tbody tr td.tal {
        text-align: left;
    }

    span.mob_show {
        display: block;
        padding: 5px 0;
    }
    span.mob_show.bold {
        font-weight: 600;
    }

    .history_page-title-wrap .all_btn_green.title {
        margin: 0;
        margin-top: 10px;
        width: 100%;
    }

    .history_page-all.settlements .head_title-row .flex .head_title-row-item, .history_page-all.settlements .history_page-all-body-row .flex .body-row-item {
        display: none;
    }

    .history_page-all.settlements .head_title-row .flex .head_title-row-item:first-child, .history_page-all.settlements .history_page-all-body-row .flex .body-row-item:first-child {
        width: 100%;
        display: block;
    }


    .flex.mob_cont {
        display: flex;
    }

    .history_page-all.settlements {
        margin: 0;
    }
    .bottom_block-detail {
        margin-bottom: 20px;
    }
}   

@media only screen and (max-width: 1019px) {
	.header-level-margin {
		margin-top: 35px;
	}

    .container-full-header .basket .basket-reserve.pre-total {
        top: -8px;
    }

    .container-full-header .middle-block * {
        display: none;
    }

    .container-full-header .btn-download {
        height: 35px;
        line-height: 35px;
    }
}

@media only screen and (max-width: 767px)
{
    .container { width: 568px; }

    /***header***/
	.container-full-header .container {
    width: calc(100% - 30px);
}

    .category-page .flex {
        flex-wrap: wrap;
    }

    .category-page .flex .income_page-wrap {
        width: 100%;
        margin-bottom: 15px;
    }

    .income_page-wrap.small_table .income-table-row table tbody td:nth-child(3) {
        max-width: 165px;
        width: inherit;
    }

    .history_page-title-wrap p {
        display: none;
    }

    .container .history_page-title h3 {
        margin-bottom: 10px;
        background: #44CDC8;
        color: #fff;
        height: 40px;
        padding: 9px 15px;
        box-sizing: border-box;
    }

    .history_page-title-wrap {
        justify-content: space-between;
        width: 100%;
    }

    button.all_btn_green {
        margin-right: 0;
    }

    .history_page-title .all_btn_grey {
        position: absolute;
        top: 5px;
        right: 10px;
    }

    .history_page-title {
        position: relative;
    }

    .head_title-row {
        display: none;
    }

    .history_page-all-body-row .flex .body-row-item:first-child,
    .history_page-all-body-row .flex .body-row-item:nth-child(2){
        background: #D4D4D4;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:first-child, .history_page-all.grey .history_page-all-body-row .flex .body-row-item:first-child {
        width: 65%;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(2), .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(2) {
        width: 35%;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(3) p, .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(3) p {
        padding-left: 0;
        padding-right: 20px;
        text-align: right;
        line-height: 30px;
    }

    .history_page-all-body-row {
        position: relative;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(3), .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(3) {
        width: 35%;
        position: absolute;
        right: 0;
        top: 30px;
        border: none;
    }

    .number_order-show span {
        display: inline-block;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(4), .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(4) {
        width: 65%;
        /*display: none;*/
        border-bottom: 1px solid #ececec;
    }

    .head_title-row .flex .head_title-row-item p, .history_page-all-body-row .flex .body-row-item p {
        font-size: 14px;
        color: #404040;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(6), .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(6) {
        width: 35%;
        border-bottom: 1px solid #ececec;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(2) p, .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(2) p {
        padding-left: 0;
        padding-right: 20px;
        text-align: right;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(6) p, .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(6) p {
        padding-left: 0;
        padding-right: 20px;
        text-align: right;
        padding-top: 25px;
        width: 100%;
        box-sizing: border-box;
    }

    .body-row-item.nb.button_hide.flex p:first-child {
        display: none;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(5), .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(5) {
        width: 65%;
        border-bottom: 1px solid #ececec;
        display: none;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(5), .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(5).history_page-all.grey .head_title-row .flex .head_title-row-item:nth-child(5) p, .history_page-all.grey .history_page-all-body-row .flex .body-row-item:nth-child(5) p {
        line-height: 30px;
    }


    thead.hide {
        display: none;
    }

    .history_page-all {
        margin-bottom: 17px;
    }

    .history_page-all.income-table-row.favorites table tr th, .history_page-all.income-table-row.favorites table tr td:first-child, .history_page-all.income-table-row.favorites table tr td:nth-child(4) {
        display: none;
    }

    .history_page-all.income-table-row table td>button.buy_btn {
        display: inline-block;
        width: max-content;
        padding: 16px 6px;
        border-right: none;
        background: transparent;
        font-size: 0;
        padding-right: 0;
    }

    .history_page-all.income-table-row table td>button.buy_btn img {
        display: none;
    }

    .history_page-all.income-table-row table td>button.buy_btn img.mob {
        display: block;
    }

    .history_page-all.income-table-row table td>button.buy_btn  span {
        display: none;
    }

    .income-table-row table tbody td button img {
        margin-top: -3px;
    }

    .history_page-all.income-table-row table td>button.delate_row {
        padding-left: 3px;
        padding-right: 3px;
    }

    .history_page-all.grey.history .table_detail table tr th {
        display: none;
    }

    .history_page-all.grey.history .table_detail table tr td {
        padding: 5px;
    }

    .flex.history_title .history_page-title-wrap:last-child {
        width: max-content;
        position: absolute;
        right: 10px;
        top: 5px;
    }

    .history_page-title .text_block {
        display: none;
    }

    .history_page-title.return-page .text_block {
        display: block;
    }

    .flex.history_title .history_page-title-wrap:last-child button.all_btn_green {
        background: #D4D4D4;
        margin-right: 5px;
        color: #2A2A2A;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item.active:first-child, .history_page-all.grey .history_page-all-body-row .flex .body-row-item.active:first-child {
        background: #44cdc8;
    }

    .flex.body-row-cont.active p.number_order-show {
        color: #404040;
    }

    .history_page-all.grey .head_title-row .flex .head_title-row-item.active:nth-child(2), .history_page-all.grey .history_page-all-body-row .flex .body-row-item.active:nth-child(2) {
        background: #44cdc8;
    }

    .history_page-all.grey.history  .head_title-row .flex .head_title-row-item:nth-child(3) p, .history_page-all.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(3) p {
        padding-left: 20px;
        padding-right: 0;
        text-align: left;
        line-height: 30px;
    }

    .history_page-all.grey.history .head_title-row .flex .head_title-row-item:nth-child(3), .history_page-all.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(3) {
        width: 65%;
        right: 0;
        top: 30px;
        border: none;
    }

    .history_page-all.grey.history .head_title-row .flex .head_title-row-item:first-child, .history_page-all.grey.history .history_page-all-body-row .flex .body-row-item:first-child {
        order: 1;
    }
    .history_page-all.grey.history .head_title-row .flex .head_title-row-item:nth-child(2), .history_page-all.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(2) {
        order: 2;
    }
    .history_page-all.grey.history .head_title-row .flex .head_title-row-item:nth-child(3), .history_page-all.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(3) {
        order: 3;
        position: static;
    }

    .history_page-all.grey.history .head_title-row .flex .head_title-row-item:nth-child(4), .history_page-all.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(4) {
        order: 4;
        display: block;
        width: 35%;
        border: 0;
    }

    .history_page-all.grey.history .head_title-row .flex .head_title-row-item:nth-child(4) p, .history_page-all.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(4) p {
        padding-left: 0;
        padding-right: 20px;
        text-align: right;
        line-height: 30px;
    }

    .history_page-all.grey.history .head_title-row .flex .head_title-row-item:nth-child(5), .history_page-all.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(5) {
        order: 5;
    }

    .history_page-all.grey.history .head_title-row .flex .head_title-row-item:nth-child(6), .history_page-all.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(6) {
        order: 6;
    }

    .history_page-all.grey.history .history_page-all-body-row .flex .table_detail {
        order: 7;
    }

    .mob_show-table  {
        display: inline-block;
    }

    .history_page-all.grey.history  .head_title-row .flex .head_title-row-item:nth-child(6) p, .history_page-all.grey.history  .history_page-all-body-row .flex .body-row-item:nth-child(6) p {
        padding-top: 8px;
    }

    .income-table-row.favorites table tbody td:nth-child(3) {
        max-width: 140px;
    }

    .history_page-all.income-table-row table td>button.delate_row {
        margin-left: 6px;
    }


    /*settlements*/

    .history_page-all.settlement_page.grey.history .head_title-row .flex .head_title-row-item p, .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .body-row-item p {
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        line-height: initial;
    }

    .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .body-row-item p i {
        margin: auto;
    }

    .history_page-all.settlement_page.grey.history .head_title-row .flex .head_title-row-item:first-child, .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .body-row-item:first-child {
        order: 1;
        width: 100%;
    }
    .history_page-all.settlement_page.grey.history .head_title-row .flex .head_title-row-item:nth-child(2), .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(2) {
        order: 4;
        width: 50%;
        background: initial;
        border-bottom: 1px solid #ececec;
    }
    .history_page-all.settlement_page.grey.history .head_title-row .flex .head_title-row-item:nth-child(3), .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(3) {
        order: 2;
        position: static;
        width: 50%;
        border-right: 1px solid #D4D4D4;
        border-bottom: 1px solid #ececec;
    }

    .history_page-all.settlement_page.grey.history .head_title-row .flex .head_title-row-item:nth-child(4), .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(4) {
        order: 3;
        display: block;
        width: 50%;
        border: 0;
        border-bottom: 1px solid #ececec;
    }

    .history_page-all.settlement_page.grey.history .head_title-row .flex .head_title-row-item:nth-child(5), .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(5) {
        order: 5;
        width: 50%;
    }

    .history_page-all.settlement_page.grey.history .head_title-row .flex .head_title-row-item:nth-child(6), .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(6) {
        order: 6;
        width: 100%;
    }

    .history_page-all.settlement_page.grey.history .head_title-row .flex .head_title-row-item:nth-child(7), .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .body-row-item:nth-child(7) {
        order: 7;
        margin-top: -35px;
        margin-left: 90%;
    }

    .history_page-all.settlement_page.grey.history .history_page-all-body-row .flex .table_detail {
        order: 8;
    }

    .profile-settings .flex .left, .profile-settings .flex .right {
        width: 100%;
    }

    .container-full-header .header .row.nav {
        /* display: block; */
    }
	#shortcart {
		position: relative;
	}
	.container-full-header .basket .basket-reserve.basket_quantity {
		position: absolute;
		border-radius: 50%;
		width: 20px;
		height: 20px;
		margin: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		left: 30px;
	}
	.row.nav::before,
	.row.nav::after {
		display:none;
	}

}


			/***320px***/



@media only screen and (max-width: 567px)
{
    .container { width: 100%; }
	#thumbnail-splide-slider .splide__arrow--next {
		right: 0 !important;
	}
		#thumbnail-splide-slider .splide__arrow--prev {
		left: 0 !important;
	}

    /***header***/
        
    .settlement_page .flex.history_title .history_page-title-wrap:last-child {
        width: max-content;
        position: static;
        margin-top: 5px;
    }

    .settlement_page .flex.history_title .history_page-title-wrap:last-child button.all_btn_green {
        margin-right: 0px;
        padding: 6px 10px;
    }

    .settlement_page .flex.history_title .history_page-title-wrap:last-child button.all_btn_green.revers {
        margin-left: 5px;
    }
    
    .container-products .product-item {
        width: 320px;
    }
    .container-products .product-item .item-top img {
        width: 320px;
    }

    .container-full-header .basket span.text {
        display: none;
    }

    .container-full-header .btn-download {
        display: none;
    }
	.col-sm-6.col-xs-6.main-block.lang-block {
		padding: 0 5px;
	}
}

@media (max-width: 700px) {
    #modal_addToCart .body {
        display: block;
    }
}

    .container-full-header .middle-block {
        width: auto;
        margin: auto;
        float: none;
    }
	
	@media(max-width: 540px) { 
	.container-full-header .middle-block {

		display: none;
	}
	
	}