/*.show-320{*/
    /*display: none;*/
/*}*/

@media screen and (max-width: 639px) {

    .show-320{  display: block;  }
    .hide-320{  display: none;  }

    .wrapper{
        width: 320px;
    }

    .sidebar{
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

    .filtermodule {
        border: 0;
        padding: 0;
        width: auto;
        box-sizing: border-box;
        margin-bottom: 0;
    }

    .filtermodule .filters{
        display: none;
        padding: 0 10px 20px;
        border-left: 4px solid #dd2027;
        border-right: 4px solid #dd2027;
        border-bottom: 4px solid #dd2027;

    }

    #catalog-module {
        border-top: 5px solid #282828;
    }

    .mainbar{margin-left: 0 }

    #catalog-module .title {
        font-size: 24px;
        padding-left: 10px;
        padding-bottom: 10px;
        background: url(../images/wave.png) 100% 35% no-repeat;
    }

    .filters-heading{
        line-height: 45px;
        background: url(../images/ico-filter-white.png) 5% 50% no-repeat #dd2027;
        color: #fff;
    }

    .easyshop_item_thumb{
        margin-right: 25px;
        margin-left: 25px;
    }
    .easyshop_recommended_items_thumbs .easyshop_item_thumb:nth-child(3n){
        margin-right: 25px;
    }
    .easyshop_item_thumb:nth-child(2n){
        margin-right: 0;
    }

    .notf{
        width: 215px;
        margin: 20px auto;
        height: 290px;
        background: url(../images/wave.png) 80px 45px no-repeat;
    }
    .notf .inner{
        width: 215px;
        margin-top: 25px;
        height: auto;
        margin-left: -13px;
    }

    .notf .mod-a{
        float: none;
        width: 215px;
    }

    .notf .mod-b{
        float: none;
        width: 215px;
    }

    .notf .line-3{
        padding-top: 0;
    }

    #mcart .wrapper{
        padding-left: 20px;
        background: none;
    }

    .popup_form {
        width: 320px;
        margin-left: -160px;
    }

    .item-popup .item-col1 {
        float: none;
        width: 100%;
        height: auto;
        min-height: auto;
    }

    .pictures-wrapper {
        width: 100%;
        margin-left: 0;
        float: none;
    }
    .pictures-wrapper #mainpic img {
        max-width: 305px;
    }

    .pictures-wrapper .easyshop_item_additional_image{
        margin-right: 1px;
    }
    .pictures-wrapper .easyshop_item_additional_image:last-child{
        margin-right: 0;
    }
    .pictures-wrapper .easyshop_item_additional_image:first-child{
        margin-left: 1px;
    }

    .pictures-wrapper #mainpic,
    .addpictures-wrapper{
        width: 310px;
        float: none;
        margin: 0 auto;
    }

    .item-popup .item-col1 .pr-title{
        text-align: center;
    }

    .info-wrapper {
        float: none;
        padding-left: 0;
        width: 300px;
        margin: 0 auto;
        border-left: 0;
        min-height: inherit;
    }

    .askprice {
        padding: 0 15px;
    }

    .item-popup .item-col2{
        width: 100%;
        height: auto;
        padding-bottom: 20px;
        margin-top: 20px;
    }

    .easyshop_item_description{
        padding-top: 10px;
    }

    .item-popup .wrapPrice {
        padding-top: 20px;
    }
    .wrapQty {
        padding-top: 20px;
    }

    .wrapSum {
        padding: 10px 0;
    }
    .item-popup .video-wrapper{
        text-align: center;
    }

    .popup_form .close {
        position: absolute;
        top: -50px;
        right: 50%;
        margin-right: -25px;
    }

    .easyshopCart .col-1{
        width: 310px;
        padding: 10px;
    }

    .orderTable .name .image{        width: 100px;    }
    .orderTable .name .title { width: 180px; }
    .easyshopCart .orderTable .name { width: 280px;  }
    .easyshopCart .value{ display: none; }
    .easyshopCart .qty {
        width: 150px;
        padding-top: 10px;
    }
    .orderTable .sum{
        padding-top: 18px;
        height: 40px;
    }
    .orderTable .order-row {
        height: 165px;
        position: relative;
    }

    .easyshopCart .delete {
        width: 20px;
        text-align: center;
        position: absolute;
        right: 0;
        top: 5px;
    }
    .easyshopCart .delete a{
        padding-top: 0;
    }

    #cartcontentajax{
        height: auto;
        padding-bottom: 20px;
    }

    .easyshopCart .col-2{
        width: 100%;
        padding: 20px 15px;
    }

    .con_heading.easyshop_cart_heading .wrapper{
        width: auto;
    }

    #mcart .content{
        display: none;
    }

    #mcart .right{
        width: 100%;
        text-align: center;
    }

    .easyshopCart .orderTable .order-header{
        display: none;
    }

    .endTable .all-total{        width: 32%;  font-size: 16px;  }
    .endTable .totalcount{        width: 32%; font-size: 16px;   }
    .endTable .totalsum{        width: 36%; font-size: 16px;   }

}