/*max 1024*/
@media screen and (max-width: 1024px) {

    div.goods_pay_by div.sort_by.goods_pay_by_select {
        width: 100%;
        box-sizing: border-box;
    }

    div.goods-longform input[type=text] {
        width: 100%;
        box-sizing: border-box;
        height: 22px;
    }

    div.goods-longform textarea {
        width: 100%;
        box-sizing: border-box;
    }

    .goods_order_form_quanuty input {
        width: calc(50% - 36px);
    }

    .wrapper {
        width: 100%;
    }

    .content_full {
        width: 68%;
        width: calc(100% - 250px);
    }

    .popular_products_preview div {
        width: 23%;
        margin: 0 1%;
    }

    table.goods-table tbody td.product-title>div {
        width: auto;
    }

    table.goods-table.goods-table-category tbody td.product-title>div {
        width: 27vw;
        display: inline-block;
    }

    .popular_products_preview div:nth-child(6n+6) {
        margin-right: 1%;
    }

    table.goods-table tbody td.product-title>div {}

    .main #slider-games .games_slider {
        width: 476px;
    }

    .content-static div.content-sidebar+div.content_center,
    div.content-with-sidebar div.content_center {
        width: calc(100% - 320px);
    }

    .search-page div.content-search div.content_center {
        width: calc(100% - 260px);
    }


    /*games page*/

    .games-page.games .content_center {
        width: calc(100% - 340px);
    }

    .games-page.games ul.titles-alphabet {
        width: 100%;
    }

    .games-page.games ul.titles-alphabet li {
        width: 48%;
        padding: 0 1%;
    }

    .games-page.games ul.titles-alphabet li a {
        width: 100%;
    }

    .game_info>div:first-child+div>div:first-child+div {
        width: calc(100% - 220px);
    }

    table.goods-table.goods-table-category tbody td.product-title>div a {
        width: 100%;
    }

    .games-page table.goods-table,
    .games-page table.goods-table tbody {
        border: none;
        display: block;
    }

    .games-page .goods-table-category thead {
        width: 65px;
        margin-top: -40px;
        float: right;
    }

    .games-page table.goods-table thead th:nth-child(1),
    .games-page table.goods-table thead th:nth-child(2),
    .games-page table.goods-table thead th:nth-child(3) {
        display: none;
    }

    .games-page table.goods-table thead th {
        background-color: transparent;
    }

    .games-page .goods-table-category tbody tr {
        display: block;
        margin-bottom: 20px;
        border: 1px solid #ddd;
        position: relative;
    }

    .games-page .goods-table-category tbody tr.colored_row {
        background-color: #feefdf;
    }

    .games-page table.goods-table tbody tr.colored_row td:nth-child(2),
    .games-page table.goods-table tbody tr.colored_row td.product-sold {
        background-color: #fde8d1;
    }

    .games-page table.goods-table tbody td {
        border-top: none;
    }

    .games-page table.goods-table tbody td:nth-child(1) {
        display: inline-block;
        width: 25px;
        height: 25px;
    }

    .games-page table.goods-table tbody td:nth-child(3) {
        width: calc(100% - 105px);
        display: inline-block;
    }

    .games-page table.goods-table tbody td.product-title>div {
        width: 100%;
        box-sizing: border-box;
        display: block;
        white-space: normal;
    }

    .games-page table.goods-table tbody td.product-title>div a {
        height: 34px;
    }

    .games-page table.goods-table tbody td.product-title>div:after {
        top: 20px;
    }

    .games-page table.goods-table tbody td.product-title>div.product-full-title a {
        height: auto;
    }

    .games-page table.goods-table tbody td.product-title>div.product-full-title a strong {
        height: 34px;
        overflow: hidden;
    }

    .games-page table.goods-table tbody td.product-sold:before {
        content: attr(data-th)": ";
        width: 45px;
        display: inline-block;
        padding: 0 5px;
        text-align: left;
        margin-top: 7px;
        height: 25px;
        line-height: 25px;
    }

    .no_before {
        content: attr(data-th)" "!important;
    }

    .games-page table.goods-table tbody td.product-merchant:before {
        content: attr(data-th)": ";
        width: auto;
        display: inline-block;
        padding: 0 5px;
        text-align: left;
        margin-top: 7px;
        height: 25px;
        line-height: 25px;
        float: left;
        padding-right: 0;
    }

    .games-page table.goods-table tbody td.product-sold>div,
    .games-page table.goods-table tbody td.product-merchant>div {
        width: auto;
        padding-left: 5px;
        line-height: normal;
        padding-top: 6px;
        margin-top: 7px;
        height: 25px;
        line-height: 25px;
        padding-top: 0;
        padding-bottom: 0;
        display: inline-block;
        padding-right: 7px;
    }

    .games-page table.goods-table tbody td.product-sold {
        display: inline-block;
        width: 35%;
        text-align: right;
        height: 38px;
        background-color: #fbfbfb;
    }

    .games-page table.goods-table tbody td.product-merchant {
        width: 65%;
        float: left;
        height: 38px;
    }

    .games-page table.goods-table tbody td.product-price {
        position: absolute;
        top: 9px;
        right: 0;
    }

    .games-page table.goods-table tbody td.product-merchant-dealer {
        position: absolute;
        left: 150px;
        margin-top: 11px;
    }

    .games-page table.goods-table tbody td:nth-child(2) {
        display: inline-block;
        width: 35px;
        height: 25px;
        position: absolute;
        bottom: 7px;
        left: 172px;
    }

    .games-page .table_header h2 {
        width: 100%;
        float: none;
    }

    .games-page .table_header div.sort_by {
        margin: 10px 0 7px;
        float: left;
    }


    /*partners-page*/

    .partners-page .content_full {
        width: 100%;
    }

    .partners-page div.partners-content div.content_center {
        width: 100%;
    }

    .partners-page ul.partners-menu>li>a {
        width: inherit;
        padding: 0 10px;
    }

    .partners-page div.platiru-partners-sidebar+div {
        width: calc(100% - 260px);
    }

    .partners-page p.input-like {
        width: auto;
    }

    .partners-page .search_table {
        width: 100%;
    }

    .partners-page div.partners-content textarea {
        white-space: normal;
        width: 100%;
        box-sizing: border-box;
    }

    div.platiru-searchform-settings fieldset {
        width: 100%;
        margin-left: 0;
        margin-bottom: 10px;
        box-sizing: border-box;
    }

    div.platiru-partners-sidebar ul input[type="text"],
    div.platiru-partners-sidebar ul input[type="password"] {
        width: 100%;
        box-sizing: border-box;
    }

    li.partners-login-capcha img {
        display: block;
        max-width: 100%;
        height: auto;
        margin: auto;
    }


    /*goods page*/

    .goods .content_center {
        width: calc(100% - 340px);
        padding-right: 0;
        position: static;
    }

    .goods-page .right_side {
        width: 300px;
        margin-top: 0px;
        margin-left: 0;
        right: 0;
        top: 50px;
    }

    .goods_promo_field input[type=text] {
        width: calc(100% - 114px);
    }

    .goods-page .content_full {
        position: relative;
    }

    .goods-page div.goods_pay_by {
        width: 100%;
    }

    .goods-page .right_side .ddOutOfVision:first-child+.dd {
        /* width: 180px !important; */
        width: 100% !important;
    }

    .goods-page .goods_order_form_agreement {
        height: auto;
        line-height: normal;
    }

    .goods-page .goods_order_form_btns button {
        width: 128px;
    }

    .goods-page .goods_descr_bottom {
        width: calc(100% + 340px);
    }

    .goods-page .goods_descr_top {
        min-height: 320px;
    }

    .goods_full_descr .goods_descr_images a:nth-child(3n+3),
    .goods_full_descr .goods_descr_images a,
    .goods_full_descr .goods_descr_images a:nth-child(4n+4) {
        margin-right: 20px;
    }

    .goods-page .goods_reviews_content {
        width: calc(100% - 270px);
    }

    .goods-page .goods_descr_top {
        position: static !important;
    }

    .merchant_products table.goods-table.goods-table-merchant {
        width: 100%;
    }

    .merchant_products table.goods-table.goods-table-merchant tbody td.product-title>div,
    .merchant_products table.goods-table.goods-table-merchant tbody td.product-title>div>a {
        width: auto;
    }

    .goods-page .goods_reviews_stats {
        float: right;
        width: 240px;
        margin-bottom: 20px;
        border: none;
    }

    .goods-page .goods_reviews_content {
        float: left;
    }

    .g-recaptcha {
        transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

    .goods-page .goods_descr_bottom:before {
        content: "";
        display: block;
        float: right;
        width: 340px;
        height: 300px;
        border-top: 1px solid #fff;
    }

    .goods-page .hiddenB.goods_descr_bottom:before {
        height: 500px;
    }

    .goods-page .goods_order_form h1 {
        font-size: 16px;
        margin: 0;
    }

    .games_products_tbl_options {
        display: block;
    }

    .games_products_tbl_options>div {
        width: 100%;
        display: block;
    }

    .games_products .table_header h2.games-header {
        float: none;
        width: 100% !important;
    }

    .paypalonly-chbx {
        margin-right: 0;
    }

    .search-header {
        padding-right: 116px;
        width: 100%;
        position: relative;
        box-sizing: border-box;
        font-size: 120%;
    }

    .content_center>h1.search-header {
        font-size: 120%;
    }

    .search-header .paypalonly-chbx .paypalonly-chbx-label {
        float: right;
    }

    .search-header .paypalonly-chbx {
        position: absolute;
        right: 0;
        top: 0;
    }

    .games-page .GoodsBlock_oneline .goods-table-category thead {
        margin-top: -34px;
    }

    .games_products .GoodsBlock_oneline .table_header h2 .paypalonly-chbx {
        right: 72px;
        top: -2px;
    }

    /* .games_products */

    .games_products table.goods-table.goods-table-category tbody tr td:nth-child(3) {
        width: calc(100% - 125px);
    }

    .games-page .goods-table-category tbody tr {
        display: flex;
        min-height: 44px;
        align-items: center;
        padding-bottom: 38px;
    }

    .games-page table.goods-table tbody td.product-title>div a {
        height: auto;
    }

    .games-page table.goods-table tbody td.product-merchant {
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .games-page table.goods-table tbody td.product-sold {
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .games-page table.goods-table tbody td.product-price {
        position: static;
        width: 100px;
    }

}