@media (max-width: 769px) {
    a#nmenumob img {
        height: 100%;
        max-height: 26px;
    }
    #fixedblock {
        display: none;
    }
    div#detalcatmenu {
        display: none;
    }
    div#stripsmob {
        margin-bottom: 0;
        margin-top: 0;
        height: 90px;
        margin-left: auto;
        margin-right: auto;
        border-bottom: 0px solid #eeeeee;
    }
    .stripsmob_fixed {
        position: fixed !important;
        top: 0 !important;
        width: 100%;
        background: #fff;
        z-index: 999;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
    }
    div#deckinfobut {
        padding-top: 30px;
    }
    div#searchtopdeckbut {
        padding-top: 30px;
    }
    div#menucatalogdivbut {
        border-top: 0 none;
        color: #333333;
        text-shadow: none;
        padding: 10px 0px 6px 0px;
        font-size: 16px;
        text-align: left;
    }
    a#menucatalogdiv {
        padding: 10px 14px 10px 15px;
        color: #333;
        z-index: 3;
        position: relative;
        font-size: 16px;
    }
    div#menucatalogid {
        display: block !important;
        position: relative;
        left: 15px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    div#menucatalogwrap {
        padding: 0px;
    }
    a#menucatlink {
        display: table;
        min-height: 37px;
        padding-left: 10px;
    }
    .image_menucateg {
        float: left;
        height: 34px;
        overflow: hidden;
        border: 0px solid #e6e6e6;
        border-radius: 0px;
        padding-top: 3px;
    }
    img.imgcatmenu {
        width: 37px;
    }
    .jshop_menucateg_level_0:last-child {
        border: none;
    }
    .open > .dropdown-menu {
        display: block;
        width: 100%;
        text-align: left;
    }
    .dropdown-menu li > a {
        clear: both;
        color: #333;
        display: block;
        line-height: 19px;
        font-weight: normal;
        padding: 9px 15px;
        text-shadow: none;
        white-space: nowrap;
        font-size: 15px;
        border-bottom: 1px solid #eee;
    }
    div#menucatalogdivbut:before {
        display: none;
    }
    div#menumobbody .module_menu .nav > li > a {
        padding: 6px 0px 6px 0px;
        color: #333;
        font-size: 16px;
        line-height: 25px;
        text-align: left;
        padding-left: 15px;
    }
    div#menumobbody .module_menu .nav > li > a:hover {
        color: #8fb68c;
    }
    div#menumobbody .module_menu .nav > li {
        border-bottom: 1px solid #eeeeee;
    }
    div#menumobbody .module_menu .nav > li:last-child {
        border-bottom: 0px solid #4c4c4c;
    }
    ul.nav._topmen > li > a {
        padding: 6px 0px 0px 8px;
        font-size: 19px;
    }
    .externbootstrap_wrapp .extern_wrap {
        margin-top: 5px !important;
        background-color: #ffffff !important;
        border-radius: 5px 5px 5px 5px !important;
        border: 1px solid #e2e2e3 !important;
    }
    div#cp-caption {
        display: none;
    }
    .input-field-skew:after {
        display: none;
    }
    .section-calculate .col-md-4 {
        display: none;
    }
    .section-calculate .col-md-8 {
        width: 83%;
        float: none;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
    }
    .p-tb40 {
        padding: 0px;
    }
    .section-calculate .overlay-main {
        background: none;
        position: relative;
        left: 0px;
        width: auto;
        height: auto;
        margin-top: 0px;
    }
    span#allfooter {
        padding-top: 15px;
    }
    span#sortname {
        display: none;
    }
    span#sortnamenumb {
        display: none;
    }
    div#blockvidprod {
        width: 65px;
    }
    .list_style {
        margin-top: 4px;
    }
    div#categorymenu {
        display: none;
        width: 100%;
    }
    div#catmenubut {
        display: block;
        height: 20px;
        width: 210px;
        padding: 5px;
        text-align: center;
        margin-bottom: 15px;
        line-height: 23px;
        color: #ffffff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        vertical-align: middle;
        font-size: 15px;
        font-weight: bold;
        background: #8fb68c;
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }
    div#catmenubut:hover {
        background: #000;
    }
    a#categmob {
        color: #fff;
    }
    span.filtrtext {
        display: none;
    }
    p#mobmaincateg {
        margin: 0px;
    }
    a#categmob:before {
        font-family: 'fontawesome';
        content: "\f0e8";
        position: relative;
        float: left;
        font-weight: normal;
        color: #ffffff;
        font-size: 20px;
        margin-top: -2px;
        display: inline-block;
        left: 40px;
    }
    div#categmobail {
        position: absolute;
        width: 100%;
        background: #fff;
        z-index: 8;
        margin-top: -15px;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        border-radius: 0px 0px 5px 5px;
    }
    th#thtwo {
        display: none;
    }
    td.jshop_img_prod {
        display: none;
    }
    td#pricestepfive {
        text-align: center;
    }
    th#thfour {
        text-align: center;
    }
    th#thsix {
        text-align: center;
    }
    table.jshop.jshop_subtotal {
        float: none !important;
        width: 97%;
        margin-left: auto;
        margin-right: auto;
        display: block;
        padding: 10px 0px 10px 0px;
    }
    div#colsteptwo {
        width: 100%;
        margin-right: 0px;
    }
    div#stepcolstri {
        width: 100%;
        margin-right: 0px;
    }
    div#tr_field_l_name {
        width: 50%;
    }
    div#tr_field_f_name {
        width: 50%;
    }
    div#tr_field_m_name {
        width: 50%;
    }
    div#tr_field_email {
        width: 50%;
        margin-left: -10px;
    }
    div#tr_field_phone {
        width: 100%;
    }
    div#tr_field_city {
        text-align: center;
        width: 100%;
        float: left;
    }
    textarea#city {
        width: 85%;
        min-height: 50px;
    }
}
@media (min-width: 500px) and (max-width: 769px) {
    .logo-image {
        margin-top: 1px;
        margin-left: 4px;
        overflow: hidden;
        height: 85px;
    }
    .logo-image a {
        background-size: 210px;
        height: 80px;
    }
    #t3-slide img {
        min-height: 195px;
    }
    #t3-slide {
        min-height: 200px;
        height: 215px;
    }
    div#bodecntr5 {
        padding: 0px;
    }
    .jshop_maincateg_level_0 {
        width: 48%;
        margin-bottom: 10px;
        margin-left: 5px;
        margin-right: 5px;
    }
    .name_maincateg a {
        font-size: 16px !important;
        line-height: 24px;
    }
    div#maincatinfo {
        top: 17%;
    }
    .name_maincateg {
        min-height: 48px;
    }
    .manufallbl {
        margin-bottom: 0px;
        float: left;
        width: 100%;
    }
    .expert .text::before {
        display: none;
    }
    .expert .col-md-4 {
        display: none;
    }
    .expert .text {
        z-index: 5;
        padding-right: 0px;
        width: 98%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        float: none;
        padding-left: 0px;
    }
    div#dekupbrand {
        font-size: 21px;
        line-height: 29px;
    }
    div#topdiv svg path {
        fill: #4a6141;
    }
    div#bodecntr3 {
        background: #ffffff;
        padding: 0px 0px 0px 0px;
    }
    div#bantop, div#bantoptwo {
        top: 2vw;
        max-width: 80%;
    }
    div#bantxtzag {
        font-size: 21px;
        line-height: 28px;
    }
    div#banlinktop {
        margin-top: 20px;
    }
    a#linkban {
        border: 2px solid #fff;
        padding: 6px 20px 6px 20px;
        font-size: 15px;
    }
    div#bantxt {
        padding: 5px 0px 0px 0px;
        font-size: 16px;
        line-height: 20px;
    }
    div#bt-tit {
        min-height: 100%;
        margin: 10px 0px 10px 0px;
    }
    .headmod5mob {
        z-index: 2;
        float: right;
        position: relative;
        margin-top: 0px;
        height: 35px;
        padding-top: 30px;
        margin-right: 25px;
    }
    .wk-gallery-wall.margin > * {
        margin: 0px 2.5% 15px 2.5% !important;
    }
    div#decksearchbody {
        width: 485px;
    }
    .jshop_ajaxsearch_line {
        max-width: 427px;
    }
    .jshop_ajaxsearch select#show_categories_filter {
        width: 150px;
    }
    div#searchtopmobbut {
        position: relative;
        float: right;
        width: 45px;
        height: 47px;
        top: 3px;
        display: block;
    }
    a#searchtopmob {
        width: 45px;
        height: 47px;
        position: absolute;
        text-align: center;
    }
    a#searchtopmob:after {
        font-family: 'fontawesome';
        content: "\f002";
        top: 12px;
        position: relative;
        padding-left: 0px;
        font-weight: normal;
        color: #333;
        font-size: 37px;
    }
    div#searchtopmobbut:hover a#searchtopmob:after {
        color: #8fb68c;
    }
    div#searchmobtop {
        position: absolute;
        width: 100%;
        background: #fff;
        z-index: 2;
        margin-top: 48px;
        padding-top: 13px;
        padding-bottom: 10px;
        float: left;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
    }
    div#mobsearchbody {
        margin-left: auto;
        margin-right: auto;
        max-width: 320px;
        width: 100%;
    }
    div#mobtelbut {
        position: relative;
        float: right;
        width: 44px;
        height: 47px;
        top: 2px;
        display: block;
    }
    a#mobtelbut {
        width: 45px;
        height: 47px;
        position: absolute;
        text-align: center;
    }
    a#mobtelbut:after {
        font-family: 'fontawesome';
        content: "\f10b";
        top: 15px;
        position: relative;
        padding-left: 0px;
        font-weight: normal;
        color: #333;
        font-size: 47px;
    }
    div#mobtelbut:hover a#mobtelbut:after {
        color: #8fb68c;
    }
    div#mobtel {
        position: absolute;
        width: 100%;
        background: #fff;
        z-index: 2;
        margin-top: 48px;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
    }
    div#mod4body {
        margin-left: auto;
        margin-right: auto;
        max-width: 320px;
        width: 100%;
        text-align: center;
    }
    div#mod4body p {
        margin: 5px 0px 5px 0px;
    }
    p#tellink a {
        color: #000;
        font-size: 24px;
        line-height: 23px;
    }
    p#tellink a:before {
        content: "\f10b";
        font-family: 'fontawesome';
        padding-right: 5px;
        padding-top: 0px;
        top: 1px;
        color: #333;
        font-size: 26px;
        font-style: normal;
        position: relative;
    }
    p#whatsupl a:before {
        content: "";
        background: url(../images/wapp.png) no-repeat;
        font-family: 'fontawesome';
        padding-top: 0px;
        top: 1px;
        color: #8fb68c;
        font-size: 26px;
        font-style: normal;
        position: relative;
        background-size: 28px;
        padding-right: 35px;
    }
    p#whatsupl {
        margin: 0 0 3px;
    }
    div#mobsocbut {
        position: relative;
        float: right;
        width: 44px;
        height: 47px;
        top: 0px;
        display: block;
    }
    a#mobsocbut {
        width: 45px;
        height: 47px;
        position: absolute;
        text-align: center;
    }
    a#mobsocbut:after {
        font-family: 'fontawesome';
        content: "\f1e0";
        top: 18px;
        position: relative;
        padding-left: 0px;
        font-weight: normal;
        color: #333;
        font-size: 40px;
    }
    div#mobsocbut:hover a#mobsocbut:after {
        color: #8fb68c;
    }
    div#mobsoc {
        position: absolute;
        width: 100%;
        background: #fff;
        z-index: 2;
        margin-top: 48px;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
    }
    div#socbody {
        margin-left: auto;
        margin-right: auto;
        max-width: 220px;
        width: 100%;
        text-align: center;
    }
    div#socblock {
        float: left;
        width: 100%;
        text-align: left;
        padding: 4px;
    }
    div#mobloginbut {
        position: relative;
        float: right;
        width: 44px;
        height: 47px;
        top: 0px;
        display: block;
    }
    a#mobloginbut {
        width: 40px;
        height: 47px;
        position: absolute;
        text-align: center;
    }
    a#mobloginbut:after {
        font-family: 'fontawesome';
        content: "\f007";
        top: 18px;
        position: relative;
        padding-left: 0px;
        font-weight: normal;
        color: #333;
        font-size: 40px;
    }
    div#mobloginbut:hover a#mobloginbut:after {
        color: #8fb68c;
    }
    div#moblogin {
        position: absolute;
        width: 100%;
        background: #fff;
        z-index: 2;
        margin-top: 48px;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
    }
    div#loginbody {
        margin-left: auto;
        margin-right: auto;
        max-width: 260px;
        width: 100%;
        text-align: center;
    }
    div#npokazmenu {
        position: relative;
        float: right;
        width: 35px;
        height: 47px;
        top: 0px;
        display: block;
        padding-top: 30px;
    }
    p#mobmainmenu {
        float: left;
        padding-left: 50px;
        font-size: 23px;
        margin: 0px;
        line-height: 22.5px;
    }
    div#nmenumobail {
        position: absolute;
        width: 100%;
        background: #fff;
        margin-left: auto;
        margin-right: auto;
        z-index: 5;
        margin-top: 63px;
        padding-top: 0px;
        padding-bottom: 5px;
        float: none;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
    }
    div#menumobbody {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 100%;
    }
    div#centrmod1-1 {
        max-width: 500px;
    }
    .jshop_list_category .jshop_categ {
        width: 49%;
        float: left;
        display: block;
        position: relative;
        margin: 0px 0.5% 15px 0.5%;
        max-height: 222px;
    }
    div#prodtab .extra_fields {
        height: 55px;
    }
    .jshop_list_product .block_product .extra_fields div {
        font-weight: normal;
        font-size: 14px;
        line-height: 16px;
        padding-bottom: 0px;
        padding-top: 0px;
    }
    div#manufblock {
        position: relative;
        float: left;
        width: 100%;
    }
    div#blockinfmanuf {
        top: 20%;
    }
    div#modman1, div#modman3 {
        margin-right: 0px;
        margin-top: 0%;
    }
    div#modman2 {
        margin-left: 0px;
        margin-top: 0%;
    }
    .modulesmanuf {
        width: 100%;
        max-width: 100%;
        position: relative;
    }
    div#brandlistct {
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 70px;
    }
    .jshop_list_category {
        margin-top: 0px;
    }
    .jshop_list_category {
        margin-top: 0px;
        width: 100%;
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
    div#filtrtop {
        margin: 0px auto 10px 3px !important;
        padding: 8px 7px 5px !important;
        float: left;
        width: 95.8% !important;
    }
    div#filtrbut {
        padding-left: 3px;
    }
    .jshop_list_product .box_products_sorting {
        padding-left: 5px;
    }
    div#categmobbody {
        width: 100%;
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
    div#categmobbody .jshop_menucateg_level_0 {
        float: left;
        width: 50%;
        padding: 3px 0px 3px 0px;
    }
    div#categmobbody .jshop_menucateg_level_0_a {
        float: left;
        width: 50%;
        padding: 3px 0px;
    }
}
@media (max-width: 499px) {
    div#stripsmob {
        margin-bottom: 0;
        margin-top: 0;
        height: 75px;
        margin-left: auto;
        margin-right: auto;
        z-index: 9;
        position: relative;
    }
    .logo-image {
    margin-top: 10px;
    margin-left: 5px;
    overflow: hidden;
    height: 50px;
    }
    .logo-image a {
    width: 130px;
    height: 50px;
    background-size: 128px;
    }
    .headmod5mob {
        z-index: 2;
        float: right;
        position: relative;
        margin-top: 0px;
        height: 35px;
        padding-top: 25px;
        margin-right: 25px;
    }
    img#cartminic {
        max-height: 26px !important;
    }
    .mycart_wrapp.externbootstrap_wrapp.wrapp_min .mycart_mini_txt {
        top: -2px !important;
    }
    div#searchtopmobbut {
        position: relative;
        float: right;
        width: 45px;
        height: 44px;
        top: 0px;
        display: block;
    }
    a#searchtopmob {
        width: 45px;
        height: 47px;
        position: absolute;
        text-align: center;
    }
    a#searchtopmob:after {
        font-family: 'fontawesome';
        content: "\f002";
        top: 11px;
        position: relative;
        padding-left: 0px;
        font-weight: normal;
        color: #333333;
        font-size: 37px;
    }
    div#searchtopmobbut:hover a#searchtopmob:after {
        color: #8fb68c;
    }
    div#searchmobtop {
        position: absolute;
        width: 100%;
        background: #fff;
        z-index: 2;
        margin-top: 42px;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
    }
    div#mobsearchbody {
        margin-left: auto;
        margin-right: auto;
        max-width: 320px;
        width: 100%;
    }
    div#mobtelbut {
        display: none;
    }
    div#mod4body {
        margin-left: auto;
        margin-right: auto;
        max-width: 320px;
        width: 100%;
        text-align: center;
    }
    div#mod4body p {
        margin: 5px 0px 5px 0px;
    }
    p#tellink a {
        color: #000;
        font-size: 24px;
        line-height: 23px;
    }
    p#tellink a:before {
        content: "\f10b";
        font-family: 'fontawesome';
        padding-right: 5px;
        padding-top: 0px;
        top: 1px;
        color: #333;
        font-size: 26px;
        font-style: normal;
        position: relative;
    }
    p#whatsupl a:before {
        content: "";
        background: url(../images/wapp.png) no-repeat;
        font-family: 'fontawesome';
        padding-top: 0px;
        top: 1px;
        color: #8fb68c;
        font-size: 26px;
        font-style: normal;
        position: relative;
        background-size: 28px;
        padding-right: 35px;
    }
    p#whatsupl {
        margin: 0px 0 8px;
        line-height: 15px;
    }
    div#mobsocbut {
        display: none;
    }
    div#mobloginbut {
        display: none;
    }
    div#mobinfobut {
        position: relative;
        float: right;
        width: 44px;
        height: 44px;
        top: 0px;
        display: block;
    }
    a#mobinfobut {
        width: 40px;
        height: 47px;
        position: absolute;
        text-align: center;
    }
    a#mobinfobut:after {
        font-family: 'fontawesome';
        content: "\f05a";
        top: 13px;
        position: relative;
        padding-left: 0px;
        font-weight: normal;
        color: #333333;
        font-size: 40px;
    }
    div#mobinfobut:hover a#mobinfobut:after {
        color: #8fb68c;
    }
    div#mobinfo {
        position: absolute;
        width: 100%;
        background: #fff;
        z-index: 2;
        margin-top: 42px;
        padding-top: 5px;
        padding-bottom: 5px;
        float: left;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
    }
    div#infobody {
        margin-left: auto;
        margin-right: auto;
        max-width: 260px;
        width: 100%;
        text-align: center;
    }
    div#zagolovh {
        float: left;
        width: 100%;
        padding: 15px 0px 20px 0px;
    }
    a#linkban {
        border: 2px solid #fff;
        padding: 8px 20px 8px 20px;
        font-size: 14px;
    }
    div#butmaglink {
        width: 100%;
        max-width: 85%;
    }
    div#manufpodrob {
        width: 100%;
        max-width: 85%;
    }
    p#tellink {
        margin: 0 0 3px;
    }
    div#infomod2 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 135px;
        float: none;
        max-height: 40px;
    }
    div#infomod2 ul.nav._topmen > li {
        float: left;
        padding-right: 0px;
    }
    li.item-646.color2 {
        padding-right: 0px !important;
        float: right !important;
    }
    .externbootstrap_wrapp .extern_wrap {
        margin-top: 3px !important;
    }
    div#npokazmenu {
        position: relative;
        float: right;
        width: 35px;
        height: 47px;
        top: 0px;
        display: block;
        padding-top: 25px;
    }
    div#deckinfobut {
        padding-top: 25px;
    }
    div#searchtopdeckbut {
        padding-top: 25px;
    }
    a#nmenumob {
        width: 45px;
        height: 41px;
        position: relative;
        float: left;
    }
    .t3-module.module.nomob {
        display: none;
    }
    .t3-module.module.mob {
        display: block !important;
    }
    #t3-slide img {
        min-height: 300px;
    }
    #t3-slide {
        min-height: 300px;
        height: 375px;
    }
    div#bantop, div#bantoptwo {
        width: 100%;
        max-width: 85%;
        top: 11vw;
    }
    div#bantxtzag {
        font-size: 25px;
        line-height: 31px;
    }
    div#bantxt {
        font-size: 18px;
        line-height: 29px;
    }
    p#mobmainmenu {
        display: none;
    }
    div#centrmodstrlk {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    div#bodecntr5 {
        padding: 0px 0px 0px 0px;
    }
    div#bodecntr4 {
        padding: 0px 0px 0px 0px;
    }
    div#bodecntr2 {
        padding: 25px 0px 0px 0px;
    }
    div#decksearchbody {
        margin-left: auto;
        margin-right: auto;
        max-width: 318px;
        width: 100%;
    }
    .jshop_ajaxsearch select#show_categories_filter {
        display: none;
    }
    div#serachinpt {
        position: relative;
        float: left;
        width: 100%;
    }
    input#jshop_search {
        width: 100%;
    }
    span#searchmore2 {
        border: 1px solid #e9e9e9;
        border-left: 1px solid #e9e9e9;
    }
    div#nmenumobail {
        position: absolute;
        width: 100%;
        background: #fff;
        margin-left: auto;
        margin-right: auto;
        z-index: 2;
        margin-top: 53px;
        padding-top: 0px;
        padding-bottom: 5px;
        float: none;
        -webkit-box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
        -moz-box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.85);
        box-shadow: 0 6px 6px -6px rgb(0 0 0 / 85%);
    }
    div#menumobbody {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 100%;
    }
    div#centrmod1-1 {
        max-width: 500px;
    }
    .jshop_maincateg_level_0 {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
        position: relative;
        margin-bottom: 30px;
    }
	div#maincatinfo {
    top: 24%;
}
    .name_maincateg a {
        font-size: 21px !important;
        line-height: 30px;
    }
    div#maincategbutton {
        border: 2px solid #fff;
        padding: 6px 10px 6px 10px;
        font-size: 15px;
    }
    div#short_desc {
        display: none;
    }
    a#shortdlink {
        line-height: 11px;
    }
    .jshop_list_category {
        margin-top: 0px;
    }
    .jshop_list_category {
        margin-top: 0px;
        width: 100%;
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
		.expert .text::before {
		display: none;
}
	.expert .col-md-4 {
    display: none;
}
.expert .text {
    z-index: 5;
    padding-right: 0px;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    float: none;
    padding-left: 0px;
}
	.expert {
    background: #eedcc3;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: -25px;
}
	div#topdiv svg path {
    fill: #43593a;
}
	.prod_desc_dop .wk-gallery-wall.margin > * {
    margin: 0px 2.5% 15px 2.5% !important;
    width: 45%;
}
    div#bodecntr1-1 {
        padding: 15px 0px 0px 0px;
    }
    div#filtrtop {
        margin: 0px auto 10px 0px !important;
        padding: 0px 0px 0px !important;
        float: left;
        width: 100% !important;
    }
    div#filtrbut {
        padding-top: 5px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        max-width: 220px;
        float: none;
        display: block;
        padding-left: 0px;
    }
    .block_sorting_count_to_page {
        margin-top: 0px;
        width: 229px;
        margin-left: auto;
        margin-right: auto;
    }
    div#bt-tit {
        min-height: 100%;
        max-height: 100%;
    }
    div#js-msg-atent {
        display: none !important;
    }
    .js-msg-clear {
        width: 50% !important;
    }
    .js-trigger-clear {
        width: 50% !important;
    }
    .attention-filter {
        margin: 0px 0px 10px 0px !important;
        font-size: 15px !important;
        padding: 5px 0px 1px 0px !important;
        min-height: 21px !important;
        width: 100% !important;
    }
    .attention-filter-container {
        margin-top: -22px !important;
        height: 25px !important;
    }
    .price-filter {
        margin-bottom: -5px !important;
        margin-top: 0px !important;
        padding-top: 15px !important;
        float: none !important;
        width: 89% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-right: 0px !important;
    }
    .manufacturer-filter.filter-block-wrap {
        width: 100% !important;
        max-width: 300px !important;
        float: none !important;
        margin: 0px auto 0px auto !important;
    }
    .characteristic-filter.filter-block-wrap {
        float: none !important;
        width: 100% !important;
        margin: 5px auto 0px auto !important;
        max-width: 300px !important;
    }
    .jshop-simpleajax-filter select {
        max-width: 145px !important;
        height: auto !important;
        overflow: hidden !important;
        width: 100% !important;
    }
    .attr-filter.filter-block-wrap {
        float: none !important;
        margin: 0px auto 0px auto !important;
        width: 100% !important;
        max-width: 300px !important;
        padding-top: 0px;
        padding-bottom: 10px;
    }
    .filter-inem-value:last-child {
        padding-bottom: 15px;
    }
    div#clrs {
        clear: both;
    }
    .jshop_list_product input#button_oneclik {
        display: none;
    }
    .jshop_list_product .image_block {
        min-width: 100%;
        max-width: 100%;
        min-height: 100%;
        width: 100%;
        height: 100%;
        display: inline-block;
    }
    img.jshop_img_thumb {
        width: 23%;
        max-height: 100%;
    }
    img.jshop_video_thumb {
        width: 23%;
        max-height: 100%;
        margin-top: -4px;
    }
    div#prodtab span#priceguest {
        color: #000;
        font-size: 13px;
        line-height: 14px !IMPORTANT;
        text-align: center;
    }
    .jshop_list_product .block_product.guest {
        min-height: 365px;
    }
    div#detalfilt div#filtwrap {
        width: 210px;
    }
    div#detalfilt a#filtr:before {
        display: none;
    }
    div#detalcatmenu div#catmenubut {
        margin-bottom: 0px;
    }
    div#detalfilt {
        margin-bottom: 10px;
    }
    div#menucateg_list {
        display: block;
    }
    .jshop_list_product .box_products_sorting {
        padding-left: 5px;
    }
    div#categmobbody {
        width: 100%;
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
    div#categmobbody .jshop_menucateg_level_0 {
        float: left;
        width: 100%;
        padding: 3px 0px 3px 0px;
    }
    div#categmobbody .jshop_menucateg_level_0_a {
        float: left;
        width: 100%;
        padding: 3px 0px;
    }
    div#manufblock {
        width: 100%;
    }
    .manufallbl {
        float: none;
        margin-bottom: 0px;
    }
    .shoppingLayout .bt-productslider {
        position: relative;
        border: none;
        padding: 0px 0px 0px 0px;
    }
    .modulesmanuf .jcarousel-skin-tango .jcarousel-item-horizontal {
        margin-left: 21px !important;
        margin-right: 0% !important;
    }
    div#maincatglav .modulesmanuf {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .modulesmanuf .shoppingLayout .bt-row {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 5px 0px;
    }
    div#dekupbrand {
        font-size: 23px;
        line-height: 34px;
    }
    div#bodecntr3 {
        padding: 0px 0px 0px 0px;
    }
    div#manufname a {
        font-size: 24px;
        line-height: 29px;
    }
    div#manufopisan {
        display: none;
    }
    div#blockinfmanuf {
        top: 25%;
    }
    div#manufbutton {
        border: 2px solid #fff;
        padding: 9px 0px 9px 0px;
        margin-top: 20px;
        font-size: 15px;
    }
    .modulesmanuf {
        width: 100%;
        max-width: 100%;
    }
    div#modman1, div#modman2, div#modman3 {
        float: right;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0%;
    }
    .wk-gallery-wall.margin {
        width: 309px;
    }
    div#bodecntr6 {
        padding: 35px 0px 35px 0px;
    }
    div#centrmod7 {
padding: 115px 0px 110px 0px;
    min-height: 330px;
    }
    div#bodyblock {
        padding-top: 0px;
    }
    div#zagolovhcat {
        margin-bottom: 5px;
        margin-top: 15px;
    }
    div#zagolovh h1 {
        font-size: 18px;
        line-height: 20px;
    }
    div#zagolovhcat h1 {
        font-size: 18px;
        line-height: 20px;
        padding: 0px 0px 0px 0px;
    }
    div#rev_cont2 {
        font-size: 18px;
        line-height: 20px;
    }
    .uk-table th {
        font-size: 15px !important;
    }
    .uk-panel-box {
        padding: 0px !important;
    }
    i.uk-icon-trash-o {
        font-size: 28px !important;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    td.jshop_img_description_center a {
        font-size: 16px !important;
        line-height: 18px !important;
    }
    div#stepprodlist .manufacturer {
        display: none !important;
    }
    th#thfour {
        display: none !important;
    }
    .sumtov {
        display: none !important;
    }
    span#breadnamelast {
        visibility: hidden;
        display: none;
    }
    th#thfive {
        text-align: right !important;
    }
    td#pricestepfive {
        font-size: 17px !important;
        padding-top: 5px !important;
        font-weight: normal !important;
        width: 33% !important;
    }
    #oneStepCheckoutForm div.quantity {
        float: right !important;
    }
    form#oneStepCheckoutForm div#rev_cont2 {
        font-size: 20px !important;
        line-height: 18px !important;
    }
    div#tr_field_l_name {
        width: 100%;
    }
    div#tr_field_f_name {
        width: 100%;
    }
    div#tr_field_m_name {
        width: 100%;
    }
    div#tr_field_email {
        width: 100%;
        margin-left: -10px;
    }
    .infoblocklst {
        display: block !important;
        bottom: 0px;
        position: relative;
        min-height: 40px;
        width: 100%;
        background: none;
    }
    .jshop_list_product .product .name a {
        line-height: 20px;
        font-size: 15px;
    }
    .attrib .attributes_title, .attrib .attributes_value {
        display: block;
        vertical-align: top;
    }
    .jshop .input_type_radio {
        margin-right: 2px;
        margin-left: 2px;
        white-space: nowrap;
        display: inline-block;
        width: 17.2%;
    }
    span.radio_attr_label {
        font-size: 15px;
        padding: 5px;
        line-height: 16px;
    }
    div#prodtab span.priceoneextraval {
        font-size: 14px;
        width: 100%;
        float: left;
        text-align: center;
    }
    div#prodtab div.jshop_prod_attributes {
        width: 100%;
        position: absolute;
        float: left;
        top: -44px;
        background: rgb(0 0 0 / 70%);
        min-height: 33px;
        padding-top: 8px;
        border-radius: 0px 0px 6px 6px;
    }
    div#prodtab .jshop_prod_attributes .jshop .input_type_radio label {
        border-radius: 6px;
    }
    .att_none span.radio_attr_label {
        font-size: 12px;
    }
    .jshop.list_product table.product {
        width: 100%;
        position: relative !important;
    }
    .jshop_list_product .product .name {
        margin-top: 10px !important;
    }
    div#descwrap {
        float: left;
        width: 100%;
    }
    span#list_product_image_middle a img {
        border-radius: 0px;
        max-width: 100%;
        width: 100%;
    }
    div#moykabinet {
        margin-top: 10px;
        margin-left: auto;
        margin-right: auto;
        width: 95%;
    }
    div.jshop_register .inputbox {
        width: 88%;
    }
    div#register p {
        text-align: center;
    }
    div.jshop_register input.button {
        margin-left: auto;
        margin-right: auto;
        width: 80%;
        float: none;
        display: block;
    }
    .reset {
        width: 95%;
        margin-left: auto;
        margin-right: auto;
        display: block;
        float: none;
        text-align: center;
    }
    .form-horizontal .control-label {
        text-align: center;
    }
    .form-horizontal .control-group {
        margin-bottom: 15px;
    }
    table.jlogin {
        width: 83%;
        margin-left: auto;
        margin-right: auto;
        max-width: 276px;
    }
    span#dannie {
        font-weight: bold;
        text-align: center;
    }
    .jshop.editaccount_block {
        width: 90%;
        text-align: left;
        padding: 15px 0px 15px 0px;
        margin-left: auto;
        margin-right: auto;
    }
    div.jshop_register {
        width: 100%;
        text-align: left;
        padding: 10px 0px 10px 0px;
        padding-left: 0px;
    }
    span.small_header {
        text-align: center;
    }
    td.register_block {
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        width: 93%;
        display: block;
        max-width: 276px;
    }
    .jlogin input.button {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        float: none;
        position: relative;
        max-width: 276px;
    }
    .register_block input.button {
        margin-right: 0px;
        width: 100%;
    }
    div.jshop_register input#city {
        height: 90px;
    }
    .jshop_register .name {
        width: 33%;
        min-width: 110px;
        padding-left: 10px;
        max-width: 110px;
    }
}