/*max 400*/
@media screen and (max-width: 400px) {

.popular_products_preview div {
    width: 48%;
}

ul.search-goods a.product-cover+div {
    margin-left: 58px;
}

ul.search-goods a.product-cover, ul.search-goods a.product-cover i {
    width: 38px;
    height: 38px;
}

.partners-page div.platiru-searchform-buttons button+button {
    margin-left: 0;
    margin-bottom: 0;
}


/*goods*/

.goods-page .right_side {
    width: 100%;
    margin-top: 10px;
}

.goods-page>.main-cont>.wrapper, .goods-page .content_full {
    padding: 0;
}

.goods-page .breadcrumbs, .goods-page .goods-alert, .goods-page .goods_descr_top h1, .goods-sell-count, .goods_full_descr, .descr_additional_description, .goods_reviews, .goods-page .warning, .goods_guarantee_info {
    margin-left: 20px;
    margin-right: 20px;
}

.goods_order_form {
    margin-top: 25px;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #ddd;
}

.goods_add_to_note {
    margin: 0 20px;
}

.goods_order_form_btns {
    margin-left: 10px;
    margin-right: 10px;
}

.goods_discount_tbl_holder, .goods_merchant_info, .goods_related, .goods_order_form_quanuty {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}

.goods_merchant_info {
    border-radius: 0;
    margin-bottom: 0;
}

.goods_merchant_info img {
    left: auto;
}

.goods_discount_tbl_holder table {
    width: 100%;
    margin-left: 0;
}

.goods-page .goods_merchant_info h1 {
    margin: 0;
}

.goods_ask_merchant a {
    width: 135px;
}

.goods_email_field input[type="email"] {
    width: calc(100% - 105px);
}

.goods_email_field input[type="submit"] {
    width: 80px;
}

.goods_descr_right {
    margin-top: 1px;
}

.goods_full_descr {
    margin-top: 0;
    border-top: 0;
}

.goods-descr-text {
    overflow: hidden;
}

.goods_promo_field input[type="text"] {
    width: calc(100% - 115px);
}

.goods-page .goods_reviews_content, .goods_reviews_stats {
    width: 100%;
    float: none;
}

.goods_reviews_stats {
    border: 1px solid #ddd;
}

.goods_related .goods_related_item {
    width: 100%;
    margin-right: 0;
}

.goods_merchant_info .goods_merchant_info_icons {
    right: 20px;
}

.goods-page .content_full {
    overflow: hidden;
}

.goods_full_descr .goods_descr_images a {
    width: 100%;
    padding: 0;
    border: 0;
    margin: 0 !important;
    margin-bottom: 20px;
    height: auto;
    max-height: 250px;
}

.goods_full_descr .goods_descr_images a img {
    /*display: block;
    width: 100%;
    height: auto;*/
    display: block;
    width: auto;
    height: auto;
    max-height: 250px;
    margin: auto;
}

.descr_additional_description p, .goods_full_descr p {
    font-size: 14px;
}

.goods_order_form_quanuty input, table.goods_quantity_preffix {
    width: calc(50% - 36px);
}

div.goods_pay_by div.sort_by.goods_pay_by_select, div.goods-longform input[type="text"] {
    width: 100%;
    box-sizing: border-box;
}

div.goods-longform input[type="text"] {
    height: 25px;
}

div.pages_nav a:last-child {
    margin-right: 0;
}

.popup-cart-table-body table.goods-table.goods-table-cart tbody td.product-discount {
    width: calc(100% - 190px);
    font-size: 11px;
}

.popup-cart-table-body table.goods-table.goods-table-cart tbody td.product-price>div {
    width: 60px;
    padding-right: 0;
}

.goods_order_form_btns button+button{
  margin-left: 0;
  float: right;
}

div.merchant-contacts table th, div.merchant-contacts table td{
  white-space: normal;
}

}
