@media (max-width: 769px) {
    div#pokazmenu {
        display: block;
    }
    div#vsemenu {
        height: 40px;
        position: absolute;
        width: 100%;
        margin-top: -22px;
        max-width: 270px;
        margin-left: -100px;
    }
}
@media (max-width: 980px) {
    div#screen_4 .text {
        padding-left: 10px;
        padding-right: 10px;
    }
    .videoframe {
        float: none;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        max-width: 333px;
    }
}
@media (min-width: 770px) and (max-width: 980px) {
    div#blprevleft {
        width: 50%;
        float: left;
        padding-top: 0px;
    }
    .beznalcl {
        width: 23%;
        padding-left: 10px;
    }
    .image.col-md-4.hidden-sm.hidden-xs {
        width: 55% !important;
    }
    div#formakciya {
        width: 55%;
    }
    .t3-module.module.txtglav {
        padding-top: 25px;
        padding-bottom: 10px;
    }
    div#blprevright img {
        float: left;
        width: 43%;
        padding: 40px 0px 25px 15px;
    }
    div#bodecntr1 {
        min-height: 350px;
    }
    div#bodecntr2-2 {
        min-height: 350px;
    }
    div#bodecntr3-1 {
        min-height: 350px;
    }
    div#blockprevcm2 {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    div#blockprevcm2 img {
        float: left;
        width: 43%;
        padding: 80px 0px 25px 15px;
    }
    div#bodecntr2-3 div#blprevright img {
        float: left;
        width: 43%;
        padding: 40px 0px 25px 15px;
    }
    div#blprevrightcm4 {
        width: 50%;
        float: left;
        margin-top: 0px;
    }
    div#blprtxt {
        text-align: center;
        line-height: 1.3;
    }
    .separator--flower {
        margin: 9px 0;
        font-size: 17px;
        font-family: Serif;
        opacity: 0.8;
    }
    #t3-mainnav {
        height: 41px;
        margin-top: 0px;
        margin-left: 10px;
        float: left;
        position: relative;
    }
    div#blprevleftcm4 img {
        float: left;
        padding: 38px 10px 0px 0px;
        width: 100%;
    }
    .headmod5 .externtwo_wrapp .mycart_mini_txt {
        font-size: 13px !important;
        display: none;
    }
    #screen_1_list {
        left: 15px;
    }
    #screen_1_list h3 {
        margin: 0;
        padding: 0;
        font-weight: 400;
        font-size: 22px;
        color: #ffffff;
        margin-bottom: 20px;
        line-height: 30px;
        width: 65%;
    }
    div#centrblocksl {
        display: none;
    }
    #t3-breadcrumbs {
        margin-top: 0px;
    }
    #menudiv {
        height: 60px;
    }
    .logo-image a {
        width: 95px;
        height: 45px;
        background-size: 88px;
    }
    .logo-image {
        margin-top: 1px;
        margin-left: 5px;
        overflow: hidden;
        width: 95px;
        height: 45px;
    }
    .uslwrap {
        width: 22.3%;
        margin: 0.5% !important;
    }
    div#uslname {
        min-height: 90px;
    }
    .uslwrap:nth-child(5), .uslwrap:nth-child(10), .uslwrap:nth-child(15) {
        margin: 0.5% !important;
    }
    .uslwrap:nth-child(1), .uslwrap:nth-child(6), .uslwrap:nth-child(11) {
        margin: 0.5% !important;
    }
    .customtxtglav {
        width: 92%;
        margin-left: auto;
        margin-right: auto;
    }
    .headmod1 {
        display: none;
    }
    .sheensay_fixed .headmod1 {
        line-height: 14px;
        font-size: 13px;
    }
    .wk-gallery-wall.margin > * {
        margin: 5px;
    }
    div#logogl {
        background-size: 119px;
        height: 133px;
        margin-left: -22%;
    }
    div#cp-caption-inner1 {
        width: 348px !important;
        height: 345px !important;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 35% !important;
        margin: auto;
    }
    div#mobmenucat {
        display: block;
    }
    a.scitem {
        display: block;
        width: 33%;
        float: left;
        min-height: 295px;
    }
    .wk-gallery-wall.margin > * {
        margin: 0.5% !important;
        width: 13.1%;
    }
    div#centrmod5 {
        padding: 10px;
        min-height: auto;
    }
    div#blockgdekupit {
        position: relative;
    }
    p#qst {
        font-size: 22px;
        font-weight: bold;
        text-transform: uppercase;
        padding-top: 10px;
        text-align: center;
        margin: 0px;
        line-height: 28px;
        width: 68%;
        margin-left: auto;
        margin-right: auto;
    }
    div#blprevright {
        width: 50%;
        float: left;
        margin-top: 155px;
    }
    .t3-header .span8 {
        width: 75% !important;
    }
    .span4 {
        width: 25% !important;
    }
    .t3-module.module_category.filtr {
        display: none;
    }
    .topmod2 {
        display: none;
    }
    .jshop_list_product .block_product {
        width: 50% !important;
    }
    .t3-sidebar .t3-module .module-inner {
        margin: 0px 0px;
        padding: 15px;
    }
    .headmod2 {
        margin-top: 75px;
    }
    .custom.slog {
        font-size: 23px;
    }
    #openhours .bold_bold {
        font-size: 19px;
    }
    .headmod4 {
        float: right;
        margin-top: -7px;
        height: 55px;
        margin-right: 15px;
    }
    #fixedblock {
        height: 50px;
    }
    .t3-mainnav .navbar .nav > li > a {
        padding: 12px 2px 14px 2px;
        font-size: 13px !important;
    }
    .headmod5 {
        margin-right: 16px;
    }
    .navbar .nav > li {
        height: 32px;
    }
    .navbar .nav {
        position: relative;
        left: 5px;
        display: block;
        float: left;
        margin: 0px;
    }
    .t3-mainnav .navbar .nav > li:hover > a img, .t3-mainnav .navbar .nav > li.current > a img, .t3-mainnav .navbar .nav > li.active > a img {
        display: none;
    }
    .t3-mainnav .nav-collapse .nav > li > a, .t3-mainnav .nav-collapse .dropdown-menu a {
        padding: 13px 6px 6px 6px !important;
        background-image: none;
    }
    div#vsemenu {
        height: 40px;
        position: absolute;
        width: 100%;
        margin-top: -22px;
        max-width: 190px;
        margin-left: -12px;
    }
    #onasdiv {
        background-size: inherit;
    }
    div#otzivdiv {
        background-size: inherit;
    }
    div#contdiv {
        background-size: inherit;
    }
    div#tableprice {
        width: 95%;
    }
    .footer-logo {
        background-size: 115px;
    }
    p.about-us {
        font-size: 13px;
    }
    .span12.copyright {
        width: 99%;
        max-width: 979px;
        margin-left: 1%;
    }
    .custom-colsfooter a {
        font-size: 13px;
        font-family: 'EVA';
    }
    div#footrmodbody {
        margin-left: auto;
        margin-right: auto;
        max-width: 1194px;
        clear: both;
        width: 100%;
        height: 202px;
    }
    span.image-title {
        top: 0px;
        position: relative;
    }
    .footmoblock .module-title {
        font-size: 12px;
    }
    .extern_content {
        min-height: 50px;
        max-height: 220px !important;
    }
    div#bt-tit {
        min-height: 43px;
        max-height: 43px;
        overflow: hidden;
        line-height: 21px;
        text-align: center;
        color: #FFFFFF;
        margin: 2px 6px 0px 6px;
    }
    .t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
        height: 20px;
    }
    .t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
        height: 20px;
    }
    a.bt-title {
        font-size: 15px;
    }
    th#atdc {
        display: none;
    }
    .uk-grid {
        margin: 0 0 0 0px !important;
        padding: 0;
        list-style: none;
    }
    td#corzpr {
        display: none;
    }
    table.cart input.inputbox {
        margin-left: -4px;
    }
    .uk-grid > * {
        margin: 0;
        padding-left: 0px !important;
        float: left;
    }
    .productfull .image_middle {
        padding-right: 5px;
        float: left;
        max-width: 55%;
    }
    span.vkorzinedet {
        height: 37px !important;
        width: 37px !important;
        background: url(../images/chek.png) #179c49 center center no-repeat;
        border-radius: 100px;
        background-size: 24px;
        border: 0px solid #f5f5f5;
        margin: auto;
    }
    .jshop.last_visited_products .block_item {
        max-width: 176px;
        margin-left: 1px;
        margin-right: 1px;
        margin-bottom: 4px;
    }
    span#list_product_image_thumb {
        float: left;
        max-width: 300px;
        padding-left: 0px;
        padding-top: 4px;
    }
    .jshop_img_description {
        margin-top: 0px !important;
        width: 40% !important;
    }
    table.cart th {
        padding: 11px 3px;
    }
    .address_block input.button, input#payment_submit, #shipping_form input.button, .finish input.button {
        margin: 0px 0;
        padding: 0 20px;
    }
    div#zagolovki h1 {
        padding-left: 10px;
    }
    section.article-content.clearfix {
        margin-top: 10px;
        padding-left: 10px;
    }
    .jshop_categ .category {
        max-width: 163px;
    }
    .jshop {
        padding-left: 4px;
        padding-right: 4px;
    }
    .jshop_list_category .category .image {
        max-width: 160px;
        min-width: 160px;
        max-height: 160px;
        min-height: 160px;
    }
    .jshop_categ .category img.jshop_img {
        min-height: 150px;
        max-height: 150px;
        min-width: 150px;
        max-width: 150px;
    }
    span.small_header {
        font-size: 14px;
        margin-bottom: 0px;
        margin-top: 18px;
        padding-bottom: 10px;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
    }
    .module_category .module-title span {
        font-size: 12px;
    }
    .finish h3 {
        font-size: 15px;
        color: #424f60;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 0px;
        padding-bottom: 0px;
        margin-bottom: 12px;
        line-height: 16px;
    }
    .productfull .prod_buttons {
        width: 100% !important;
    }
    div#vkorzdetail {
        top: 0px;
        position: relative;
        left: 88px;
        z-index: 1;
    }
    .breadcrumbs {
        display: none;
    }
    div#zagolovki {
        float: left;
        width: 100%;
    }
    ul.latestnews_category a {
        font-size: 13px !important;
    }
    body {
        overflow-x: hidden;
    }
    select {
        width: 120px !important;
    }
    div#listprod .manufacturer_name {
        font-size: 12px;
        font-weight: bold;
    }
    div#listprod h1 {
        line-height: 11px !important;
    }
    .name a {
        color: #333333;
        font-size: 12px;
        line-height: 12px;
        font-weight: bold;
        font-family: 'EVA';
    }
    .jshop_list_product .jshop_related {
        padding-bottom: 5px;
        float: left;
        width: 50%;
    }
    div#listprod .image_block {
        padding: 0px;
        min-width: 180px;
        text-align: center;
        max-width: 180px;
    }
    div#centralbl {
        width: 100%;
        max-width: 230px;
        float: left;
    }
    div#rightbl {
        width: 25%;
        float: right;
        position: relative;
        height: 100%;
        min-height: 140px;
    }
    div#leftbl {
        width: 100%;
        float: left;
        max-width: 180px;
    }
    div#leftbl img {
        max-width: 155px;
    }
    div#listprod div#vkorzine {
        max-width: 180px;
        width: 100%;
        position: absolute;
        margin-top: -90px;
    }
    .headmod7 img {
        display: none;
    }
    .headmod7 p {
        position: relative;
        font-size: 16px;
        margin-top: 79px;
        right: 13px;
        color: #ff0000;
        font-weight: bold;
        text-shadow: #fdd42a 1px 1px 3px;
    }
    .headmod3 {
        margin-top: 3px;
        float: left;
        margin-left: 183px;
        padding-top: 6px;
        position: absolute;
        width: 100%;
        max-width: 130px;
        text-transform: uppercase;
        font-size: 9px;
        line-height: 12px;
    }
    p.headtelpod {
        font-size: 12px;
        text-align: center;
        padding: 0px;
        color: #009745;
    }
    .head-search {
        float: left;
        margin-left: 13.5%;
    }
    form#jshop_searchform {
        width: 160px;
    }
    input#jshop_search {
        max-width: 100px;
    }
    .col-md-4 {
        width: 31.1% !important;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 5px;
        padding-left: 6px;
    }
    .content-mass-top h3 span {
        max-width: 97.8% !important;
    }
}
@media (min-width: 981px) and (max-width: 1219px) {
    .beznalcl {
        width: 23%;
        padding-left: 18px;
        float: left;
        text-align: center;
    }
    a.scitem {
        display: block;
        width: 25%;
        float: left;
    }
    .footer-logo {
        width: 225px;
    }
    div#footrmod {
        padding-bottom: 70px;
    }
    .t3-module.module.txtglav {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .headmod5 {
        margin-right: 0px;
        width: 350px;
    }
    .headmod4 {
        margin-right: 10px;
    }
    span.box_products_sorting select {
        width: 150px;
    }
    select#limit {
        width: 150px;
    }
    div#lastprice {
        font-size: 13px;
    }
    div#centralbl {
        width: 100%;
        max-width: 330px;
        float: left;
    }
    .name a {
        color: #333333;
        font-size: 13px;
    }
    .jshop_list_product .box_products_sorting select, .jshop_list_product .box_products_count_to_page select {
        width: 150px;
    }
    div#blockvidprod {
        padding-right: 6px;
    }
    span#list_product_image_middle {
        max-width: 340px;
    }
    div#blockprevcm2 {
        padding-top: 30px;
        padding-bottom: 70px;
    }
    div#blprevleftcm2 {
        padding-top: 85px;
    }
    div#bodecntr3-2 {
        margin-bottom: 10px;
        padding-top: 0px;
        padding-bottom: 25px;
    }
    div#blprevright img {
        float: left;
        width: 43%;
        padding: 125px 0px 25px 25px;
    }
    div#blockprevcm2 img {
        float: left;
        width: 43%;
        padding: 0px 0px 25px 25px;
    }
    div#blprevleftcm4 img {
        float: left;
        padding: 25px 15px 0px 0px;
        width: 100%;
    }
    .head-search {
        height: 43px;
        float: left;
        margin-left: 19.5%;
    }
    .topmod2 {
        max-width: 245px;
        overflow: hidden;
        height: 20px;
    }
    input#jshop_search {
        max-width: 150px;
    }
    form#jshop_searchform {
        width: 208px;
    }
    .jshop_list_product .block_product {
        width: 33% !important;
    }
    .custom_intro {
        font-size: 11px;
        line-height: 15px;
        max-width: 98%;
        color: #a2a2a2;
        padding-left: 10px;
    }
    div#vkorzdetail {
        top: 0px;
        position: relative;
        left: 40px;
        z-index: 1;
    }
    span.extra_fields_name {
        padding-left: 0px;
        font-size: 13px;
        background: #fff;
        z-index: 2;
        position: relative;
        padding-right: 2px;
    }
    span.extra_fields_value {
        font-weight: bold;
        font-size: 13px;
        color: #333;
        float: right;
        background: #fff;
        z-index: 2;
        position: relative;
        padding-left: 2px;
        padding-right: 10px;
    }
    .t3-mainbody {
        padding-bottom: 5px;
        width: 99% !important;
        padding-top: 0px;
        margin-top: 0px;
        padding-left: 5px;
        padding-right: 5px;
        z-index: 5;
        position: relative;
    }
    div#menucatalog .container {
        width: 100%;
        position: relative;
        min-width: 981px;
    }
    #order_add_info {
        max-width: 335px;
        width: 100%;
        height: 70px;
    }
    div#logout h3 span {
        padding: 13px 3px 0px 3px;
    }
    .productfull .image_middle {
        padding-right: 5px;
        float: left;
        max-width: 48%;
    }
    .jshop_list_product .jshop_related {
        width: 33%;
    }
    span#list_product_image_thumb {
        float: left;
        max-width: 400px;
        padding-left: 0px;
        padding-top: 6px;
    }
    .row {
        margin-left: 0px;
    }
    .row:before, .row:after {
        display: table;
        content: "";
        line-height: 0;
    }
    .block_product {
        width: 33% !important;
    }
    .row:after {
        clear: both;
    }
    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 0px;
    }
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 100%;
        max-width: 1194px;
        margin-left: auto;
        margin-right: auto;
        /* margin-left: -2px; */
    }
    body {
        overflow-x: hidden;
    }
    .span12 {
        width: 100%;
        max-width: 1200px;
    }
    .span11 {
        width: 855px;
    }
    .span10 {
        width: 776px;
    }
    .span9 {
        width: 75%;
    }
    .span8 {
        width: 75%;
    }
    .span7 {
        width: 539px;
    }
    .span6 {
        width: 460px;
    }
    .span5 {
        width: 381px;
    }
    .span4 {}
    .span3 {
        width: 24%;
    }
    .span2 {
        width: 144px;
    }
    .span1 {
        width: 65px;
    }
    .offset12 {
        margin-left: 962px;
    }
    .offset11 {
        margin-left: 883px;
    }
    .offset10 {
        margin-left: 804px;
    }
    .offset9 {
        margin-left: 725px;
    }
    .offset8 {
        margin-left: 646px;
    }
    .offset7 {
        margin-left: 567px;
    }
    .offset6 {
        margin-left: 488px;
    }
    .offset5 {
        margin-left: 409px;
    }
    .offset4 {
        margin-left: 330px;
    }
    .offset3 {
        margin-left: 251px;
    }
    .offset2 {
        margin-left: 172px;
    }
    .offset1 {
        margin-left: 93px;
    }
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }
    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }
    .row-fluid:after {
        clear: both;
    }
    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 34px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 1.4989293361884%;
        *margin-left: 1.4467372693826%;
    }
    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }
    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 1.4989293361884%;
    }
    .row-fluid .span12 {
        width: 100%;
        *width: 99.947807933194%;
    }
    .row-fluid .span11 {
        width: 91.541755888651%;
        *width: 91.489563821845%;
    }
    .row-fluid .span10 {
        width: 83.083511777302%;
        *width: 83.031319710496%;
    }
    .row-fluid .span9 {
        width: 74.625267665953%;
        *width: 74.573075599147%;
    }
    .row-fluid .span8 {
        width: 66.167023554604%;
        *width: 66.114831487798%;
    }
    .row-fluid .span7 {
        width: 57.708779443255%;
        *width: 57.656587376449%;
    }
    .row-fluid .span6 {
        width: 49.250535331906%;
        *width: 49.1983432651%;
    }
    .row-fluid .span5 {
        width: 40.792291220557%;
        *width: 40.740099153751%;
    }
    .row-fluid .span4 {
        width: 32.334047109208%;
        *width: 32.281855042402%;
    }
    .row-fluid .span3 {
        width: 23.875802997859%;
        *width: 23.823610931053%;
    }
    .row-fluid .span2 {
        width: 15.41755888651%;
        *width: 15.365366819704%;
    }
    .row-fluid .span1 {
        width: 6.9593147751606%;
        *width: 6.9071227083548%;
    }
    .row-fluid .offset12 {
        margin-left: 102.99785867238%;
        *margin-left: 102.89347453877%;
    }
    .row-fluid .offset12:first-child {
        margin-left: 101.49892933619%;
        *margin-left: 101.39454520258%;
    }
    .row-fluid .offset11 {
        margin-left: 94.539614561028%;
        *margin-left: 94.435230427416%;
    }
    .row-fluid .offset11:first-child {
        margin-left: 93.040685224839%;
        *margin-left: 92.936301091228%;
    }
    .row-fluid .offset10 {
        margin-left: 86.081370449679%;
        *margin-left: 85.976986316067%;
    }
    .row-fluid .offset10:first-child {
        margin-left: 84.58244111349%;
        *margin-left: 84.478056979879%;
    }
    .row-fluid .offset9 {
        margin-left: 77.62312633833%;
        *margin-left: 77.518742204718%;
    }
    .row-fluid .offset9:first-child {
        margin-left: 76.124197002141%;
        *margin-left: 76.01981286853%;
    }
    .row-fluid .offset8 {
        margin-left: 69.164882226981%;
        *margin-left: 69.060498093369%;
    }
    .row-fluid .offset8:first-child {
        margin-left: 67.665952890792%;
        *margin-left: 67.561568757181%;
    }
    .row-fluid .offset7 {
        margin-left: 60.706638115632%;
        *margin-left: 60.60225398202%;
    }
    .row-fluid .offset7:first-child {
        margin-left: 59.207708779443%;
        *margin-left: 59.103324645832%;
    }
    .row-fluid .offset6 {
        margin-left: 52.248394004283%;
        *margin-left: 52.144009870671%;
    }
    .row-fluid .offset6:first-child {
        margin-left: 50.749464668094%;
        *margin-left: 50.645080534483%;
    }
    .row-fluid .offset5 {
        margin-left: 43.790149892934%;
        *margin-left: 43.685765759322%;
    }
    .row-fluid .offset5:first-child {
        margin-left: 42.291220556745%;
        *margin-left: 42.186836423133%;
    }
    .row-fluid .offset4 {
        margin-left: 35.331905781585%;
        *margin-left: 35.227521647973%;
    }
    .row-fluid .offset4:first-child {
        margin-left: 33.832976445396%;
        *margin-left: 33.728592311784%;
    }
    .row-fluid .offset3 {
        margin-left: 26.873661670236%;
        *margin-left: 26.769277536624%;
    }
    .row-fluid .offset3:first-child {
        margin-left: 25.374732334047%;
        *margin-left: 25.270348200435%;
    }
    .row-fluid .offset2 {
        margin-left: 18.415417558887%;
        *margin-left: 18.311033425275%;
    }
    .row-fluid .offset2:first-child {
        margin-left: 16.916488222698%;
        *margin-left: 16.812104089086%;
    }
    .row-fluid .offset1 {
        margin-left: 9.9571734475375%;
        *margin-left: 9.8527893139258%;
    }
    .row-fluid .offset1:first-child {
        margin-left: 8.458244111349%;
        *margin-left: 8.3538599777373%;
    }
    input, textarea, .uneditable-input {
        margin-left: 0;
    }
    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 14px;
    }
    input.span12, textarea.span12, .uneditable-input.span12 {
        width: 920px;
    }
    input.span11, textarea.span11, .uneditable-input.span11 {
        width: 841px;
    }
    input.span10, textarea.span10, .uneditable-input.span10 {
        width: 762px;
    }
    input.span9, textarea.span9, .uneditable-input.span9 {
        width: 683px;
    }
    input.span8, textarea.span8, .uneditable-input.span8 {
        width: 604px;
    }
    input.span7, textarea.span7, .uneditable-input.span7 {
        width: 525px;
    }
    input.span6, textarea.span6, .uneditable-input.span6 {
        width: 446px;
    }
    input.span5, textarea.span5, .uneditable-input.span5 {
        width: 367px;
    }
    input.span4, textarea.span4, .uneditable-input.span4 {
        width: 288px;
    }
    input.span3, textarea.span3, .uneditable-input.span3 {
        width: 209px;
    }
    input.span2, textarea.span2, .uneditable-input.span2 {
        width: 130px;
    }
    input.span1, textarea.span1, .uneditable-input.span1 {
        width: 51px;
    }
}
@media (min-width: 770px) and (max-width: 979px) {
    .offset-12 {
        margin-left: -736px;
    }
    .offset-11 {
        margin-left: -673px;
    }
    .offset-10 {
        margin-left: -610px;
    }
    .offset-9 {
        margin-left: -547px;
    }
    .offset-8 {
        margin-left: -484px;
    }
    .offset-7 {
        margin-left: -421px;
    }
    .offset-6 {
        margin-left: -358px;
    }
    .offset-5 {
        margin-left: -295px;
    }
    .offset-4 {
        margin-left: -232px;
    }
    .offset-3 {
        margin-left: -169px;
    }
    .offset-2 {
        margin-left: -106px;
    }
    .offset-1 {
        margin-left: -43px;
    }
}
@media (min-width: 980px) and (max-width: 1199px) {
    .offset-12 {
        margin-left: -934px;
    }
    .offset-11 {
        margin-left: -855px;
    }
    .offset-10 {
        margin-left: -776px;
    }
    .offset-9 {
        margin-left: -697px;
    }
    .offset-8 {
        margin-left: -618px;
    }
    .offset-7 {
        margin-left: -539px;
    }
    .offset-6 {
        margin-left: -460px;
    }
    .offset-5 {
        margin-left: -381px;
    }
    .offset-4 {
        margin-left: -302px;
    }
    .offset-3 {
        margin-left: -223px;
    }
    .offset-2 {
        margin-left: -144px;
    }
    .offset-1 {
        margin-left: -65px;
    }
}
@media (min-width: 1200px) {
    .offset-12 {
        margin-left: -1198px;
    }
    .offset-11 {
        margin-left: -1097px;
    }
    .offset-10 {
        margin-left: -996px;
    }
    .offset-9 {
        margin-left: -895px;
    }
    .offset-8 {
        margin-left: -794px;
    }
    .offset-7 {
        margin-left: -693px;
    }
    .offset-6 {
        margin-left: -592px;
    }
    .offset-5 {
        margin-left: -491px;
    }
    .offset-4 {
        margin-left: -390px;
    }
    .offset-3 {
        margin-left: -289px;
    }
    .offset-2 {
        margin-left: -188px;
    }
    .offset-1 {
        margin-left: -87px;
    }
    .navbar .nav {
        left: 0px;
    }
}
.row .span50, .row-fluid .span50 {
    width: 50%;
    float: left;
}
.row .span33, .row-fluid .span33 {
    width: 33.3333%;
    float: left;
}
.row .span25, .row-fluid .span25 {
    width: 25%;
    float: left;
}
.row .span20, .row-fluid .span20 {
    width: 20%;
    float: left;
}
.row .span16, .row-fluid .span16 {
    width: 16.6666%;
    float: left;
}
.hidden {
    display: none !important;
    visibility: hidden;
}
@media (min-width: 768px) and (max-width: 979px) {
    .jumbotron {
        padding: 24px 0;
    }
    .jumbotron h1 {
        font-size: 24px;
    }
    .jumbotron p {
        font-size: 12px;
    }
    .masthead {
        padding: 48px 0;
    }
    .masthead h1 {
        font-size: 48px;
    }
    .masthead p {
        font-size: 24px;
    }
    .masthead .btn-large {
        font-size: 14px;
        padding: 10px 14px;
        margin-top: 0;
    }
}
@media (max-width: 600px) {
    .always-show .mega > .mega-dropdown-menu, .always-show .dropdown-menu {
        display: block !important;
    }
}
@media (min-width: 780px) and (max-width: 1115px) {
    .col-md-4 {
        width: 32.1%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 5px;
        padding-left: 6px;
    }
    h4.white {
        font-weight: 500;
        line-height: 1.1;
        margin: 0;
        font-size: 16px;
        text-transform: uppercase;
    }
    h3.white {
        font-weight: 700;
        line-height: 1.1;
        margin: 0;
        font-size: 16px;
        text-transform: uppercase;
    }
    .strip {
        position: absolute;
        bottom: 15px;
        width: 100%;
        max-width: 239px;
        padding: 8px 0px 5px 15px;
    }
    h4.white2 {
        font-weight: 500;
        line-height: 12px;
        margin: 0;
        font-size: 20px;
        text-transform: uppercase;
    }
    .strip2 {
        position: absolute;
        bottom: 43px;
        width: 100%;
        max-width: 320px;
        padding: 8px 0px 5px 30px;
    }
    .strip3 {
        position: absolute;
        bottom: 28px;
        width: 100%;
        max-width: 214px;
        padding: 5px 0px 5px 30px;
    }
    h3.white3 {
        background: #DC569F;
        padding-left: 15px;
        line-height: 44px;
        font-size: 20px;
        max-width: 196px;
    }
    h4.white3 {
        font-weight: bold;
        line-height: 17px;
        margin: 0;
        font-size: 21px;
        text-transform: uppercase;
    }
}
@media (min-width: 770px) and (max-width: 1003px) {
    .t3-mainbody {
        padding-left: 0px;
        padding-right: 0px;
    }
    #btl .btl-panel > span {
        min-width: 108px;
        box-shadow: none;
        background-color: #282828 !important;
        border-left: 1px solid #4B4947 !important;
        border-bottom: 1px solid #4B4947 !important;
        color: #FFFFFF;
        padding-top: 7px !important;
    }
    .navbar-inner > div#login {
        height: auto;
    }
    .t3-mainnav .nav-collapse {
        margin-top: 0;
        background: none;
    }
    .navbar-inner > div#login {
        width: auto;
    }
    .productfull .image_middle #list_product_image_middle img {
        width: 100%;
    }
    .t3-module ul, .t3-module ol {
        margin-left: 0;
    }
    img.jshop_img_thumb {
        width: 89px;
    }
    .productfull .prod_buttons {
        width: 50%;
    }
    form.detail-product {
        margin-bottom: 15px;
    }
    .module_intro {
        margin-bottom: 5px;
        margin-top: 20px;
    }
    .t3-footer p.onefield {
        width: 78%;
    }
    .copyright ul.nav {
        margin-bottom: 20px;
        margin-right: 0;
        width: 72%;
    }
    .content-mass-top h3 span {
        max-width: 98.1%;
    }
    .t3-sidebar .t3-module .module-inner {
        padding: 15px;
    }
    h2.article-title {
        max-width: 97%;
    }
    .jshop_list_product .product .image {
        padding-right: 15px;
    }
    select {
        width: 150px;
    }
    .t3-footnav {
        padding-top: 70px;
    }
    .t3-mainnav .navbar .nav > li:hover > a img, .t3-mainnav .navbar .nav > li.active > a img {}
    .t3-header .container {
        min-height: 43px;
    }
    .t3-mainnav .navbar .nav > li:last-child a {}
    .navbar-inner > div#login {
        background: none;
        border-right: 1px solid #464646;
    }
    table.jshop.jshop_subtotal {
        width: 52%;
    }
    table.jshop-code {
        width: 43%;
        float: left;
        margin-right: 0;
    }
    .jshop-code input.inputbox {
        width: 90%;
    }
    .jlogin input.inputbox {
        width: 100%;
    }
    .span4 {
        width: 24%;
    }
    span.userItemImage img, span.catItemImage img, span.tagItemImage img, span.latestItemImage img {
        width: 100% !important;
    }
    div.catItemImageBlock, div.userItemImageBlock, div.tagItemImageBlock, div.latestItemImageBlock {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    div.itemImageBlock {
        margin-bottom: 0;
    }
    div.itemCommentsForm form textarea.inputbox {
        width: 100%;
    }
    div.itemRatingBlock, div.catItemRatingBlock {
        width: 100%;
        padding-right: 0;
    }
    .module_ship {
        width: 60%;
        margin-right: 0;
    }
    div.itemImageBlock {
        padding: 8px 0;
    }
    #t3-mainnav {
        background-image: none;
    }
    .t3-mainnav .nav-collapse {
        float: left;
    }
    .navbar-inner > div#login {
        float: right;
        width: 20%;
    }
    .custom_custom img {
        width: 100%;
    }
    #contact-form input, #contact-form textarea {
        width: 100%;
    }
    #contact-form .form-actions {
        padding-top: 0;
    }
    .jshop_list_category .jshop {
        padding: 0;
    }
    .jshop_categ .category {
        margin-right: 7px;
        margin-bottom: 20px;
    }
    .t3-header .span8 {
        width: 100%;
    }
    .t3-header .span4 {
        float: right;
        margin-left: 0;
        width: 100%;
    }
    #jshop_module_cart {
        width: auto;
        float: right;
    }
    .borderinput {
        width: 200px;
    }
    .btnsearch {
        width: 50px;
    }
    .borderinput {
        margin-right: 50px;
        width: 270px;
    }
    #mod-bt-smartsearchword {
        width: 260px;
    }
    .t3-mainnav .dropdown-menu a, .t3-mainnav .dropdown-menu a:hover, .t3-mainnav .dropdown-menu .active a, .t3-mainnav .dropdown-menu .active a:hover {
        background-image: none;
    }
    .bg-telephone {
        right: 0;
    }
}
@media (min-width: 500px) and (max-width: 769px) {
    #fixedblock {
        border-radius: 0px;
        height: 50px;
    }
    .productfull .image_middle {
        max-width: 98%;
    }
    .jshop_list_product .jshop_related {
        width: 50%;
    }
    .jshop_img_description .old_price {
        text-align: center;
    }
    .t3-mainnav .navbar .nav > li > a {
        color: #333333;
    }
    div#pokazmenu {
        background: #179c49;
        padding: 14px 10px 9px 10px;
        border-radius: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        font-weight: bold;
    }
    div#pokazmenu a {
        color: #333333;
    }
    div#pokazmenu:hover {
        background: #179c49;
    }
    div#pokazmenu:before {
        font-family: 'fontawesome';
        content: "\f03a";
        padding-top: 7px;
        padding-left: 0px;
        font-weight: normal;
        color: #333333;
        font-size: 12px;
    }
    .headmod5 .externtwo_wrapp .mycart_mini_txt {
        font-size: 12px !important;
        display: none;
    }
    div#menumobail ul.nav {
        width: 100%;
        background: #179c49;
        border-radius: 10px;
        padding-bottom: 15px;
        position: absolute;
        z-index: 2;
    }
    .t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
        background-repeat: repeat-x;
        box-shadow: none;
        border-right: 0;
        height: 21px;
        color: #ffffff !important;
        text-shadow: none;
        border-radius: 10px;
        position: relative;
        background: #333333000;
        border: 0px;
    }
    .t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
        background-repeat: repeat-x;
        box-shadow: none;
        border-right: 0;
        height: 21px;
        color: #ffffff;
        text-shadow: none;
        border-radius: 10px;
        position: relative;
        background: #333333000;
        border: 0px;
        cursor: pointer;
    }
    a#menumob {
        font-size: 16px;
    }
    .give-call {
        position: absolute;
        z-index: 4;
        width: 100%;
    }
    #screen_1_list {
        position: relative;
        top: 40px;
        float: none;
        left: auto;
        width: 90%;
        min-width: auto;
        margin-left: auto;
        margin-right: auto;
    }
    #screen_1_list h3 {
        margin: 0;
        padding: 0;
        font-weight: 400;
        font-size: 31px;
        color: #fff;
        text-align: center;
        margin-bottom: 10px;
        line-height: 32px;
    }
    .screen-1-list b {
        color: #fff;
        font-size: 22px;
        display: inline-block;
        padding-top: 25px;
    }
    .sheensay_fixed .logo-image a {
        width: 100px;
        height: 54px;
        background-size: 98px;
    }
    .uslwrap {
        width: 47%;
        margin: 0.5%;
    }
    .uslwrap:nth-child(1), .uslwrap:nth-child(6), .uslwrap:nth-child(11) {
        margin: 0.5% !important;
    }
    .uslwrap:nth-child(5), .uslwrap:nth-child(10), .uslwrap:nth-child(15) {
        margin: 0.5% !important;
    }
    .extern_content {
        min-height: 50px;
        max-height: 105px !important;
        overflow-x: hidden;
        overflow-y: auto;
    }
    a.scitem {
        display: block;
        width: 50%;
        float: left;
        min-height: 300px;
    }
    div#maincateg_list {
        float: left;
        margin: 2px 2px 1px 2px;
        max-width: 47%;
    }
    .beznalcl {
        width: 25%;
        padding-left: 0px;
        float: left;
        text-align: center;
    }
    .image.col-md-4.hidden-sm.hidden-xs {
        display: none;
    }
    .image_maincateg {
        min-width: 230px;
        max-width: 100%;
        width: 100%;
    }
    div.screen-7-list div.screen-7-item {
        width: 48%;
        padding-left: 5px;
        float: left;
        text-align: center;
        min-height: 250px;
    }
    div.screen-8-list div.screen-8-item {
        width: 49%;
        min-height: 163px;
    }
    .wk-gallery-wall.round > *, .wk-gallery-wall.round > * > img, .wk-gallery-wall.round .spotlight > img + div {
        border-radius: 10px;
        overflow: hidden;
        max-width: 158px;
    }
    .wk-gallery-wall.margin > * {
        margin: 4px;
    }
    .text.font_family {
        width: 86%;
        right: 15px;
        float: right;
        top: 0px;
        line-height: 40px;
    }
    div#formakciya {
        text-transform: uppercase;
        text-align: center;
        font-size: 16px;
        color: rgb(255, 255, 255);
        font-weight: 700;
        position: relative;
        width: 93%;
        right: 0px;
        float: right;
        top: 26px;
        line-height: 40px;
    }
    p#qst {
        font-size: 18px;
        line-height: 22px;
        font-weight: normal;
        text-transform: uppercase;
        padding-top: 10px;
        text-align: center;
        margin: 0px;
    }
    div#qstfrm {
        display: none;
    }
    .t3-mainbody {
        padding-bottom: 5px;
        padding-top: 0px;
        margin-top: 0px;
        padding-left: 7px;
        padding-right: 7px;
        z-index: 5;
        position: relative;
    }
    div#blprevleft {
        width: 100%;
        float: left;
        padding-top: 0px;
    }
    div#blprevright {
        width: 100%;
        float: left;
    }
    .t3-module.module.txtglav {
        padding-top: 25px;
        padding-bottom: 0px;
    }
    div#blprevright img {
        float: left;
        width: 46%;
        padding: 15px 0px 15px 13px;
    }
    div#bodecntr1 {
        min-height: 200px;
    }
    div#bodecntr2-2 {
        min-height: 200px;
    }
    div#bodecntr3-1 {
        min-height: 200px;
    }
    div#blockprevcm2 {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    div#blockprevcm2 img {
        float: left;
        width: 46%;
        padding: 12px 0px 25px 13px;
    }
    div#bodecntr2-3 div#blprevright img {
        float: left;
        width: 46%;
        padding: 12px 0px 25px 13px;
    }
    .t3-copyright {
        padding: 0;
        margin-top: -35px;
    }
    div#blprtxt {
        text-align: center;
        line-height: 1.3;
    }
    .separator--flower {
        margin: 9px 0;
        font-size: 17px;
        font-family: Serif;
        opacity: 0.8;
    }
    div#blprevleftcm4 img {
        float: none;
        padding: 15px 12px 0px 12px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    div#bodecntr3-2 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    div#bodecntr2 div#blprevrightcm2 {
        width: 100%;
        float: right;
        margin-top: 20px;
    }
    div#bodecntr2 div#blprevleftcm2 {
        width: 100%;
        float: left;
    }
    div#bodecntr3-2 div#blprevrightcm4 {
        width: 100%;
        float: right;
        margin-top: 0px;
    }
    div#blprevleftcm4 {
        float: none;
        width: 50%;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    div#footrmod {
        padding-top: 0px;
    }
    .sheensay_fixed .headmod1 {
        margin-top: 0px;
        float: left;
        margin-left: 0px;
        position: relative;
        padding-top: 4px;
        line-height: 15px;
        font-size: 14px;
    }
    .ajax_cart_wl.type_view.cart_view {
        height: 52px;
        width: 55px;
    }
    div#bodybg2 {
        padding: 0px;
    }
    .topmod1 {
        display: none;
    }
    .topmod2 {
        display: none;
    }
    .topmod4 {
        display: none;
    }
    .topmod3 {
        max-width: 220px;
        width: 100%;
        float: none;
        margin-left: auto;
        padding-top: 1px;
        margin-right: auto;
    }
    #namecateg {
        width: 100%;
        line-height: 15px;
        padding-top: 15px;
        text-align: center;
        min-height: 30px;
        max-height: 30px;
        overflow: hidden;
    }
    .jshop_list_category .category .image {
        max-width: 100%;
        min-width: 227px;
    }
    div#menucatalog {
        margin-top: 4px;
        margin-bottom: 0px;
        float: none;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    div#leftbl {
        width: 100%;
        float: left;
        max-width: 130px;
    }
    div#listprod .image_block {
        padding: 0px;
        min-width: 120px;
        text-align: center;
        max-width: 120px;
    }
    div#listprod div#vkorzine {
        max-width: 130px;
        width: 100%;
        position: absolute;
        margin-top: -90px;
    }
    div#centralbl {
        width: 100%;
        max-width: 200px;
        float: left;
    }
    div#listprod h1 {
        font-size: 13px;
        height: 55px;
    }
    .name a {
        font-size: 12px;
    }
    div#rightbl {
        width: 30%;
        float: right;
        position: relative;
        height: 100%;
        min-height: 165px;
    }
    .navbar .nav > li {
        float: none;
    }
    .module_absolute {
        right: 0;
    }
    .nav-collapse .nav {
        float: none;
        margin: 0 0 12px;
    }
    .jshop_categ .category {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .headmod5 p {
        font-size: 26px;
    }
    .topmod5 {
        display: none;
    }
    .headmod4 {
        float: right;
        right: 0px;
        position: absolute;
        margin-top: -9px;
        height: 50px;
        margin-right: 15px;
    }
    .headmod7 {
        float: left;
        position: absolute;
        top: 0px;
        margin-top: 64px;
        margin-left: 25%;
    }
    .jshop_categ .category {
        max-width: 47%;
    }
    div#wave {
        height: 65px;
        z-index: 4;
        position: relative;
    }
    div#footrmodbody {
        max-width: 93%;
        margin-left: auto;
        margin-right: auto;
        clear: both;
        width: 100%;
        height: 100%;
        position: relative;
    }
    span#allfooter {
        height: 100%;
        float: left;
        padding-bottom: 65px;
        background: #333;
    }
    .customonasshap {
        height: 205px;
    }
    #menudiv {
        height: 35px;
    }
    .customonasshap div#txtopissl {
        font-size: 32px;
    }
    .nomobcatalmenu {
        display: none;
    }
    div#mobmenucat {
        display: block;
    }
    header#t3-header {
        display: none;
    }
    .logo-image {
        margin-top: 0px;
        margin-left: 5px;
        overflow: hidden;
        width: 100px;
        height: 54px;
    }
    .headmod1 {
        display: none;
    }
    .headmod3 {
        display: none;
    }
    .headmod2 {
        margin-top: 30px;
        float: left;
        margin-left: 100px;
        position: absolute;
    }
    .headmod5 {
        float: right;
        top: 11px;
        margin-top: 0px;
        padding-right: 0px;
        margin-left: 35px;
    }
    .ajax_cart_wl.type_view.cart_view {
        height: 43px;
        width: 23px;
        margin-left: 15px;
    }
    .externtwo_wrapp .mycart_mini_txt {
        display: none !important;
    }
    .extern_wrap {
        right: 32px !important;
    }
    #t3-mainnav {
        height: 100%;
        margin-top: 5px;
        margin-left: 10px;
        width: 38%;
        float: left;
        position: relative;
    }
    #t3-breadcrumbs {
        height: 45px;
        margin-top: 15px;
        float: right;
        width: 100%;
        clear: both;
    }
    #t3-slide {
        height: 430px;
    }
    .t3-mainbody {
        border-radius: 0px;
    }
    .t3-headnav .navbar {
        color: #4b4a4a;
        margin-bottom: 0;
        margin-top: 0;
    }
    .copyright ul.nav {
        width: 70%;
        display: none;
    }
    .copyright .custom {
        width: 100%;
    }
    .module_ship {
        width: 100%;
    }
    .t3-header .span8 {
        width: 100%;
    }
    .copyright ul.nav li a {
        margin-bottom: 8px;
    }
    .clr1 {
        clear: both;
    }
    div#Mod144 {
        display: none;
    }
    .t3-sidebar .t3-module {
        width: 100%;
        float: left;
    }
    .content-mass-top .t3-module.module_lastest-product .module-ct .bt-inner {
        padding-right: 0;
    }
    .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-salesPrice, .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices-salesPrice {
        font-size: 16px;
    }
    .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-oldPrice {
        font-size: 12px;
    }
    .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-addtocart, .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-viewdetails {
        width: 50px;
    }
    .shoppingLayout .bt-productslider_feature .bt-prices-salesPrice {
        font-size: 16px;
    }
    .shoppingLayout .bt-productslider_feature .bt-prices-oldPrice {
        font-size: 12px;
    }
    #onasdiv {
        background-size: inherit;
    }
    div#otzivdiv {
        background-size: inherit;
    }
    div#contdiv {
        background-size: inherit;
    }
    span#adresshap {
        font-size: 11px;
        display: none;
    }
    .logo-image a {
        width: 100px;
        height: 54px;
        background-size: 98px;
        top: 0px;
        margin-left: 5px;
        position: relative;
    }
    .head-search {
        float: none;
        margin: auto;
        display: none;
    }
    div#slpodr {
        position: absolute;
        right: 9px;
        margin-top: 56px;
    }
    .t3-mainnav .nav-collapse {
        display: none;
    }
    .t3-sidebar.t3-sidebar-1.span3 {
        margin-left: 0px;
        margin-top: 4px;
    }
    .t3-sidebar .t3-module .module-inner {
        margin: 0 0px;
        padding: 15px;
    }
    .article-title, .article-header h1 {
        padding: 0px;
    }
    .centrm h3 span {
        padding: 10px 0px 0px 0px;
    }
    .shophead h1 {
        padding: 10px 0px 0px 0px;
    }
    .jshop h1 {
        padding: 10px 0px 0px 0px;
    }
    .custom_intro {
        margin-top: 0px;
        text-align: center;
        line-height: 12px;
        font-size: 12px !important;
    }
    .footmoblock {
        width: 96%;
    }
    div#footrmod5 {
        margin-bottom: 10px;
    }
    div#footrmod4 {}
    div#footrmod2 {}
    .footmoblock .module-title {
        text-align: center;
    }
    .module_category .module-title span {
        font-size: 15px;
    }
    div.jshop_menu_level_0 a {
        font-size: 15px;
        line-height: 15px;
        text-align: center;
        text-transform: uppercase;
        background: #e0e0e0;
        position: absolute;
        padding: 8px;
        width: 100%;
        border-radius: 10px;
        margin-top: 0px;
        float: left;
        left: 0px;
        min-height: 30px;
    }
    .t3-sidebar .nav > li, div.jshop_menu_level_0, div.jshop_menu_level_0_a {
        margin: 0px 9px 0px 9px;
        float: left;
        border-bottom: 0px solid #fff;
        height: 50px;
        text-align: center;
        width: 45%;
        position: relative;
    }
    div.jshop_menu_level_0:hover {
        color: #179c49;
        border-bottom: 0px solid #179c49;
    }
    div#zagolovki {
        float: left;
        width: 100%;
    }
    .breadcrumbs {
        display: none;
    }
    .module_category2 .module-title span {
        font-size: 15px;
    }
    .t3-sidebar .nav > li, div.jshop_menu_level_0, div.jshop_menu_level_0_a {
        text-align: center;
    }
    .shophead h1 {
        font-size: 15px;
    }
    .shophead h1 {
        margin: 0px 0px 15px 0px;
        height: 50px;
    }
    div#zagolovki h1 {
        padding-left: 10px;
    }
    .jshop h1 {
        font-size: 15px;
    }
    .jshop_list_product .block_product {
        width: 50% !important;
        margin: 0px;
    }
    span#list_product_image_middle {
        float: left;
        max-width: 100%;
        margin-left: 2px;
    }
    .navbar .nav > li {
        height: 33px;
        border: 0;
    }
    .t3-mainnav .navbar .nav > li > a {
        padding: 7px 10px 6px 10px;
    }
    span#list_product_image_thumb {
        max-width: 100%;
        padding-left: 3px;
        padding-top: 4px;
    }
    table.cart th {
        background: #ffffff !important;
        color: #424f60;
        padding: 11px 2px;
        font-weight: bold;
    }
    .jshop_list_product .image_block {
        padding: 2px;
        min-width: 222px;
        text-align: center;
        max-width: 222px;
    }
    div#vkorzine {
        max-width: 243px;
        width: 100%;
        position: absolute;
        margin-top: -135px;
    }
    .box-price {
        height: 36px;
        float: left;
        text-align: center;
        width: 88px;
    }
    .jshop_list_product .product .buttons a.button_detail {
        display: none;
    }
    .jshop_list_product .product .buttons a {
        height: 34px;
        width: 25%;
        border-right: 0px solid #ffffff;
        float: left;
    }
    span#list_product_image_middle {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .productfull .image_middle {
        float: none;
        padding-right: 0px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .finish h3 {
        font-size: 16px;
        line-height: 16px;
    }
    .address_block input.button, input#payment_submit, #shipping_form input.button, .finish input.button {
        margin: 4px 0;
    }
    #jc h4 {
        padding: 10px 0px 0px 0px;
    }
    .jshop-code h3 {
        font-size: 14px;
    }
    table.cart input.inputbox {
        margin-left: -1px;
    }
    .formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
        width: 94% !important;
    }
    div#lftrghtprlink {
        min-height: 50px;
    }
    table.cart span.cart_reload {
        display: inline-block;
        line-height: 31px;
        margin-left: 20px;
        margin-top: 5px;
    }
    div#rev_cont2 {
        padding: 10px 0px 0px 0px;
    }
    .detail-product .jshop {
        display: inline-block;
        width: 98%;
    }
    div#colsteptwo {
        width: 50%;
        margin-right: 5px;
    }
    div#stepcolstri {
        width: 45%;
        margin-right: 0px;
    }
    .uk-grid + .uk-grid {
        margin-top: 0px;
    }
    div#stepprodlist {
        width: 96%;
        margin-top: 10px;
    }
    ul.nav._topmen > li {
        float: left;
        padding-right: 10px;
    }
    body {
        overflow-x: hidden;
    }
    footer#t3-footer {
        height: 66px;
    }
    th#atdc {
        display: none;
    }
    td#corzpr {
        display: none;
    }
    .jshop_img_description {
        margin-top: 20px;
        width: 100%;
        float: left;
        padding-left: 10px;
    }
    .jshop_img_description .prod_price {
        text-align: center;
    }
    div#viznon h1 {
        text-align: center;
    }
    .nav-tabs > li > a h3 {
        font-size: 16px;
        line-height: 16px;
    }
    h2.article-title {
        margin-top: 0px;
        height: 50px;
    }
    ul.latestnews_category a {
        font-size: 16px !important;
    }
    .article-title, .article-header h1 {
        margin: 0px 0px 15px 0px;
    }
    .navbar-inner > div#login {
        width: 34%;
    }
    .custom_intro p.intro {
        padding-right: 122px;
    }
    .custom_ship {
        tex-indent: 120px;
    }
    .custom_ship h3 {
        font-size: 16px;
    }
    span#vivwttl {
        display: none;
    }
    div#zagolovki h1 {
        font-size: 16px;
        line-height: 16px;
        margin: 0px;
        padding-top: 0px;
    }
    .jshop_menu_level_2 {
        text-align: center;
    }
    .jshop_menu_level_1_a {
        text-align: center;
    }
    .jshop_menu_level_1 {
        text-align: center;
        float: left;
        border-radius: 10px;
        background: #e0e0e0;
        padding: 9px 6px 9px 6px;
        width: 46%;
        margin-right: 8px;
        /* margin-left: 5px; */
    }
    .jshop_menu_level_1, .jshop_menu_level_1_a {
        text-align: center;
        float: left;
        border-radius: 10px;
        padding: 9px 6px 9px 6px;
        width: 95%;
        margin-right: 0px;
        z-index: 22;
        position: relative;
    }
    .jshop_menu_level_1, .jshop_menu_level_1_a, .jshop_menu_level_1_a a {
        margin: 0px 2px 4px 2px;
    }
    .jshop_menu_level_1_a, .jshop_menu_level_1_a a {
        color: #ffffff;
        display: inline-block;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        background: #179c49;
        border-bottom: 0px solid #179c49;
    }
    .jshop_menu_level_1_a a {
        color: #ffffff;
        display: inline-block;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        width: 100%;
        padding: 0px;
    }
    .jshop_menu_level_1_a:hover, .jshop_menu_level_1:hover {
        background: #179c49;
    }
    .jshop_menu_level_1 a {
        color: #333;
        text-shadow: #e0e0e0 0px 0px 1px;
    }
    div#pokazlistprop {
        margin-bottom: 25px;
    }
    .jshop_menu_level_1 a:hover {
        color: #ffffff !important;
    }
    div.jshop_menu_level_0_a a {
        color: #333333;
        background: #179c49;
        font-weight: bold;
        padding: 7px 7px 7px 7px;
        float: left;
        width: 100%;
        margin-top: 0px;
        text-transform: uppercase;
        font-size: 13px;
        border-radius: 10px;
        border-bottom: 0px solid #179c49;
        min-height: 32px;
    }
    div.jshop_menu_level_0:hover a, div.jshop_menu_level_0_a:hover a {
        color: #ffffff;
    }
    div.jshop_menu_level_0:hover a, div.jshop_menu_level_0_a:hover a {
        color: #ffffff;
        background: #179c49;
    }
    div.jshop_menu_level_0_a {
        padding-left: 0px;
        float: left;
    }
    .jshop_price1 {
        font-size: 15px;
    }
    .jshop_list_product .jshop .old_price {
        font-size: 12px;
    }
    .jshop_price {
        font-size: 15px;
    }
    select {
        width: 60px;
    }
    .jshop_subtotal tr:first-child .value {
        font-size: 15px;
    }
    .jshop_subtotal tr.total .name, .jshop_subtotal tr.total .value {
        font-size: 15px;
    }
    div.itemCommentsForm form input.inputbox {
        width: 100%;
    }
    .bt-productslider.bt-productslider_best-product .bt-inner-detail {
        width: 100%;
    }
    .bt-productslider.bt-productslider_best-product a.bt-image-link {
        width: 100% !important;
    }
    .t3-mainnav .navbar .nav > li > a {
        text-align: center;
        font-size: 15px !important;
        margin-left: 0px;
        margin-right: 0px;
    }
    .navbar-inner > div#login {
        width: 34.7%;
    }
    .t3-mainnav .navbar .bt-navbar {
        border: 0;
        height: 41px;
        line-height: 40px;
        width: 65%;
        background: url('../images/nav-mobile.png') #181818 center right no-repeat;
        border-bottom: 1px solid #464646;
        text-align: left;
        position: absolute;
        display: none;
    }
    .t3-mainnav .navbar .bt-navbar span {
        font-size: 16px;
        color: #fff;
        font-family: Oswald;
        background: url('../images/nav-li-mobile.png') left center no-repeat;
        padding-left: 35px;
        margin-left: 10px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu a {
        text-indent: 30px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu li ul a {
        text-indent: 58px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu .active a:hover {
        background-image: none;
    }
    .poweredby {
        float: right !important;
    }
    .t3-footer .module_menu {
        margin-left: 0;
        padding-right: 0;
    }
    .dropdown-submenu a {
        border-bottom: 0;
        border-top: 1px solid #464646;
    }
    .t3-mainnav .nav-collapse .dropdown-menu li > a {
        border-bottom: 1px solid #464646;
        border-top: 0 none;
        margin-bottom: 0;
    }
    .bg-telephone {
        right: 0;
    }
}
@media (max-width: 499px) {
    #fixedblock {
        border-radius: 0px;
        height: 30px;
        padding: 5px 0px 10px 0px;
    }
    .productfull .image_middle {
        max-width: 98%;
    }
    .jshop_list_product .jshop_related {
        width: 50%;
    }
    .jshop_img_description .old_price {
        text-align: center;
    }
    div#pokazmenu {
        background: #179c49;
        padding: 9px 5px 9px 5px;
        border-radius: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        font-weight: bold;
    }
    div#pokazmenu a {
        color: #fff;
    }
    div#pokazmenu:hover {
        background: #333;
    }
    div#pokazmenu:before {
        font-family: 'fontawesome';
        content: "\f03a";
        padding-top: 7px;
        padding-left: 0px;
        font-weight: normal;
        color: #333333;
        font-size: 12px;
        display: none;
    }
    .headmod5 .externtwo_wrapp .mycart_mini_txt {
        font-size: 12px !important;
        display: none;
    }
    div#menucatalog {
        display: none;
    }
    div#menumobail ul.nav {
        width: 280px;
        left: 47%;
        margin-left: -148px;
        top: 43px;
        background: #179c49;
        border-radius: 10px;
        padding-bottom: 15px;
        position: absolute;
	    z-index: 8;
    }
    .t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
        background-repeat: repeat-x;
        box-shadow: none;
        border-right: 0;
        height: 21px;
        color: #fff !important;
        text-shadow: none;
        border-radius: 10px;
        position: relative;
        background: #333333;
        border: 0px;
    }
    .sheensay_fixed .t3-mainnav .navbar .nav > li > a {
        color: #333333;
    }
    .t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
        background-repeat: repeat-x;
        box-shadow: none;
        border-right: 0;
        height: 21px;
        color: #ffffff;
        text-shadow: none;
        border-radius: 10px;
        position: relative;
        background: #333333;
        border: 0px;
        cursor: pointer;
    }
    a#menumob {
        font-size: 14px;
    }
    .extern_content {
        min-height: 50px;
        max-height: 101px !important;
        overflow-x: hidden;
        overflow-y: auto;
    }
    p#qst {
        font-size: 18px;
        line-height: 22px;
        font-weight: normal;
        text-transform: uppercase;
        padding-top: 10px;
        text-align: center;
        margin: 0px;
    }
    div#qstfrm {
        display: none;
    }
    .t3-mainbody {
        padding-bottom: 5px;
        padding-top: 0px;
        margin-top: 0px;
        padding-left: 7px;
        padding-right: 7px;
        z-index: 5;
        position: relative;
    }
    div#blprevleft {
        width: 100%;
        float: left;
        padding-top: 0px;
    }
    div#blprevright {
        width: 100%;
        float: left;
    }
    .t3-module.module.txtglav {
        padding-top: 25px;
        padding-bottom: 10px;
    }
    div#blprevright img {
        float: left;
        width: 48%;
        padding: 15px 0px 15px 5px;
    }
    div#bodecntr1 {
        min-height: 200px;
    }
    div#bodecntr2-2 {
        min-height: 200px;
    }
    div#bodecntr3-1 {
        min-height: 200px;
    }
    div#blockprevcm2 {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    div#blockprevcm2 img {
        float: left;
        width: 48%;
        padding: 12px 0px 25px 5px;
    }
    div#bodecntr2-3 div#blprevright img {
        float: left;
        width: 48%;
        padding: 12px 0px 25px 5px;
    }
    div#blprtxt {
        text-align: center;
        line-height: 1.3;
    }
    .separator--flower {
        margin: 9px 0;
        font-size: 17px;
        font-family: Serif;
        opacity: 0.8;
    }
    div#blprevleftcm4 img {
        float: left;
        padding: 15px 0px 0px 0px;
        width: 100%;
    }
    div#footrmod {
        padding-top: 0px;
    }
    .customonasshap {
        width: 260px;
        text-align: center;
        height: 260px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
    }
    .customonasshap div#txtopissl {
        top: 90%;
        position: absolute;
        font-weight: 900;
        text-transform: uppercase;
        text-align: center;
        font-size: 30px;
        border-top: none;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    div#pricename {
        float: left;
        width: 40%;
        padding: 1px 15px 29px 15px;
        text-align: center;
    }
    div#priceprice {
        text-align: center;
        padding: 8px 0px 22px 0px;
    }
    .pricezag {
        font-size: 13px;
        padding: 8px 15px 8px 15px !important;
        text-transform: uppercase;
    }
    #menudiv {
        height: 20px;
    }
    .t3-module.moduleonasshap.uslug {
        display: none;
    }
    div#bodecntr3-2 {
        padding-top: 25px;
        padding-bottom: 25px;
        background: #e4e9ef url(../images/bg-13.jpg) no-repeat left;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-height: 240px;
        height: 240px;
    }
    div#bodecntr2 div#blprevrightcm2 {
        width: 100%;
        float: right;
        margin-top: 10px;
    }
    div#bodecntr2 div#blprevleftcm2 {
        width: 100%;
        float: left;
    }
    div#bodecntr3-2 div#blprevrightcm4 {
        width: 100%;
        float: right;
        margin-top: 10px;
    }
    div#blprevleftcm4 {
        width: 50%;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .ajax_cart_wl.type_view.cart_view {
        height: 43px;
        width: 23px;
        margin-left: 15px;
    }
    .externtwo_wrapp .mycart_mini_txt {
        display: none !important;
    }
    .wk-gallery-wall.margin a img {
        max-width: 150px;
    }
    .t3-copyright {
        padding: 0;
        margin-top: -25px;
    }
    div#bodybg2 {
        padding: 0px;
    }
    .topmod1 {
        display: none;
    }
    .topmod2 {
        display: none;
    }
    .topmod4 {
        display: none;
    }
    .topmod3 {
        max-width: 220px;
        width: 100%;
        float: none;
        margin-left: auto;
        padding-top: 1px;
        margin-right: auto;
    }
    .jshop_list_category .category .image {
        max-width: 290px;
        min-width: 290px;
        min-height: 200px;
        max-height: 200px;
    }
    .t3-mainnav .navbar .nav > li > a {
        color: #fff;
    }
    div#leftbl {
        width: 100%;
        float: left;
        max-width: 130px;
    }
    div#listprod .image_block {
        padding: 0px;
        min-width: 120px;
        text-align: center;
        max-width: 120px;
    }
    div#listprod div#vkorzine {
        max-width: 130px;
        width: 100%;
        position: absolute;
        margin-top: -90px;
    }
    div#centralbl {
        width: 100%;
        max-width: 200px;
        float: left;
    }
    div#listprod h1 {
        font-size: 13px;
        height: 55px;
    }
    .name a {
        font-size: 12px;
    }
    div#rightbl {
        width: 30%;
        float: right;
        position: relative;
        height: 100%;
        min-height: 165px;
    }
    .navbar .nav > li {
        float: none;
    }
    .module_absolute {
        right: 0;
    }
    .nav-collapse .nav {
        float: none;
        margin: 0 0 12px;
    }
    .jshop_categ .category {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .headmod5 p {
        font-size: 26px;
    }
    .topmod5 {
        display: none;
    }
    .headmod4 {
        display: none;
    }
    .headmod7 {
        float: left;
        position: absolute;
        top: 0px;
        margin-top: 64px;
        margin-left: 25%;
    }
    .jshop_categ .category {
        max-width: 290px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    div#wave {
        height: 65px;
        z-index: 4;
        position: relative;
    }
    div#footrmodbody {
        margin-left: 12px;
        max-width: 93%;
        clear: both;
        width: 100%;
        height: 100%;
        position: relative;
    }
    span#allfooter {
        height: 100%;
        float: left;
        background: #333;
        padding-bottom: 65px;
    }
    header#t3-header {
        display: none;
    }
    .headmod1 {
        display: none;
    }
    .headmod3 {
        display: none;
    }
    .headmod2 {
        margin-top: 30px;
        float: left;
        margin-left: 100px;
        position: absolute;
    }
    .headmod5 {
        float: right;
        top: 11px;
        margin-top: 0px;
        padding-right: 0px;
        margin-left: 10px;
    }
    .ajax_cart_wl.type_view.cart_view {
        height: 43px;
        width: 10px;
        margin-left: 10px;
        padding-right: 8px;
    }
    #t3-mainnav {
    height: 100%;
    margin-top: 8px;
    margin-left: 8%;
    width: 45%;
    float: left;
    position: relative;
    }
    div#cp-caption-inner1 {
        width: 320px !important;
        height: 340px !important;
    }
    div#logogl {
        width: 300px;
        height: 140px;
        background-repeat: no-repeat;
        margin-left: 3%;
        background-size: 280px;
    }
    div#logoglname {
        font-size: 24px;
    }
    #t3-slide {
        height: 460px;
        overflow: hidden;
        margin-bottom: 0px;
        margin-top: 25px;
        width: 100%;
    }
    .wk-gallery-wall.margin {
        margin-left: auto !important;
        margin-right: auto !important;
        width: 320px;
        float: none;
    }
    .wk-gallery-wall.margin > * {
        margin: 0 4px 15px 4px;
    }
    .uslwrap {
        width: 46%;
        margin: 0.5%;
    }
    .uslwrap:nth-child(1), .uslwrap:nth-child(6), .uslwrap:nth-child(11) {
        margin: 0.5% !important;
    }
    .uslwrap:nth-child(5), .uslwrap:nth-child(10), .uslwrap:nth-child(15) {
        margin: 0.5% !important;
    }
    div#uslname {
        text-align: center;
        padding-bottom: 0px;
        min-height: 100px;
    }
    .give-call {
        position: absolute;
        z-index: 4;
        width: 100%;
    }
    #screen_1_list {
        position: relative;
        top: 40px;
        float: none;
        left: auto;
        width: 96%;
        min-width: auto;
        margin-left: auto;
        margin-right: auto;
    }
    div.screen-1-list img.preview_picture {
        float: left;
        margin: 5px 5px 15px 0;
    }
    #screen_1_list h3 {
        margin: 0;
        padding: 0;
        font-weight: 400;
        font-size: 29px;
        color: #fff;
        text-align: center;
        margin-bottom: 0px;
        line-height: 34px;
    }
    .screen-1-list b {
        color: #fff;
        font-size: 22px;
        display: inline-block;
        padding-top: 20px;
        width: 80%;
        line-height: 28px;
    }
    div.screen-3-list span.screen-3-item img.preview_picture {
        width: auto;
        margin: 0 0 5px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        border: 3px solid #fff;
        max-width: 80%;
    }
    a.scitem {
        display: block;
        width: 50%;
        float: left;
        min-height: 220px;
    }
    div.screen-3-list span.screen-3-item {
        font-size: 18px;
    }
    div.screen-3-list span.screen-3-item b {
        display: block;
        font-weight: 400;
        line-height: 21px;
        width: 100%;
        margin: 0 auto 10px;
    }
    div#maincateg_list {
        float: none;
        margin: 2px auto 1px auto;
        max-width: 90%;
    }
    .image_maincateg {
        max-width: 100%;
        min-width: 100%;
        max-height: 195px;
        min-height: 195px;
    }
    div#screen_3_form .pwebcontact_toggler.modal.modal-static {
        position: relative;
        width: 233px;
    }
    .beznalcl {
        width: 50%;
        padding-left: 0px;
        float: left;
        text-align: center;
    }
    div.screen-7-list div.screen-7-item {
        width: 96%;
        padding-left: 0%;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none;
        text-align: center;
    }
    div#bodecntr2-2:before {
        height: 88%;
    }
    div#bodecntr1:before {
        height: 97%;
        top: 1%;
    }
    .image.col-md-4.hidden-sm.hidden-xs {
        display: none;
    }
    .expert .text::before {
        display: none;
    }
    .expert .text {
        z-index: 5;
        padding-right: 0px;
        text-align: center;
    }
    .col-md-8 {
        width: 100%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 5px;
        padding-left: 6px;
    }
    div#centrmod3-2 {
        padding-top: 0px;
    }
    div.screen-7-list div.screen-7-item b {
        margin-bottom: 8px;
    }
    div#centrmod2-2 {
        padding-bottom: 0px;
    }
    div.screen-8-list div.screen-8-item {
        margin: 0px 0px 15px 0px;
        width: 100%;
    }
    .text.font_family {
        text-transform: uppercase;
        text-align: center;
        font-size: 33px;
        font-weight: 700;
        position: relative;
        width: 90%;
        right: 15px;
        float: right;
        top: -9px;
        line-height: 40px;
        color: #fff;
    }
    div#formakciya {
        display: none;
    }
    div#centrmod2-3 {
        padding-bottom: 0px;
    }
    div.screen-7-list div.screen-7-item div.preview-picture {
        margin: 0px auto 6px;
    }
    .t3-mainbody {
        border-radius: 0px;
    }
    .t3-headnav .navbar {
        color: #4b4a4a;
        margin-bottom: 0;
        margin-top: 0;
    }
    .copyright ul.nav {
        width: 70%;
        display: none;
    }
    .copyright .custom {
        width: 100%;
    }
    .module_ship {
        width: 100%;
    }
    .t3-header .span8 {
        width: 100%;
    }
    .copyright ul.nav li a {
        margin-bottom: 8px;
    }
    .clr1 {
        clear: both;
    }
    div#Mod144 {
        display: none;
    }
    .t3-sidebar .t3-module {
        width: 100%;
        float: left;
    }
    .content-mass-top .t3-module.module_lastest-product .module-ct .bt-inner {
        padding-right: 0;
    }
    .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-salesPrice, .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices-salesPrice {
        font-size: 16px;
    }
    .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-oldPrice {
        font-size: 12px;
    }
    .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-addtocart, .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-viewdetails {
        width: 50px;
    }
    .shoppingLayout .bt-productslider_feature .bt-prices-salesPrice {
        font-size: 16px;
    }
    .shoppingLayout .bt-productslider_feature .bt-prices-oldPrice {
        font-size: 12px;
    }
    .logo-image {
    margin-top: 8px;
    padding-top: 0px;
    margin-left: 10px;
    overflow: hidden;
    width: 130px;
    height: 37px;
    }
    .logo-image a {
    width: 129px;
    background-size: 129px;
    top: 0px;
    position: relative;
    height: 40px;
    }
    .sheensay_fixed .logo-image a {
        width: 101px;
        background-size: 100px;
        position: relative;
        height: 51px;
    }
    .head-search {
        float: none;
        margin: auto;
        display: none;
    }
    div#slpodr {
        position: absolute;
        right: 9px;
        margin-top: 56px;
    }
    .t3-mainnav .nav-collapse {
        display: none;
    }
    .t3-sidebar.t3-sidebar-1.span3 {
        margin-left: 0px;
        margin-top: 4px;
    }
    .t3-sidebar .t3-module .module-inner {
        margin: 0 0px;
        padding: 15px;
    }
    .article-title, .article-header h1 {
        padding: 0px;
    }
    .custom_intro {
        margin-top: 0px;
        text-align: center;
        line-height: 12px;
        font-size: 12px !important;
    }
    .footmoblock {
        width: 96%;
        margin-left: 4%;
        padding-top: 4%;
    }
    .footer-logo {
        margin-top: 30px;
    }
    .footmoblock .module-title {
        text-align: center;
    }
    .module_category .module-title span {
        font-size: 15px;
    }
    .uslwrap:nth-child(3) {
        display: none;
    }
    .expert .text h2 {
        font-size: 26px;
        line-height: 33px;
    }
    div.jshop_menu_level_0 a {
        font-size: 15px;
        line-height: 15px;
        text-align: center;
        text-transform: uppercase;
        background: #e0e0e0;
        padding: 8px;
        width: 100%;
        border-radius: 10px;
        margin-top: 0px;
        float: left;
        left: 0px;
        min-height: 10px;
    }
    div.jshop_menu_level_0:hover {
        color: #179c49;
        border-bottom: 0px solid #179c49;
    }
    div#zagolovki {
        float: left;
        width: 100%;
    }
    .breadcrumbs {
        display: none;
    }
    .module_category2 .module-title span {
        font-size: 15px;
    }
    .t3-sidebar .nav > li, div.jshop_menu_level_0, div.jshop_menu_level_0_a {
        margin: 0px 7px 0px 10px;
        float: left;
        border-bottom: 0px solid #fff;
        height: 35px;
        text-align: center;
        width: 42%;
        position: relative;
        text-align: center;
        display: block;
    }
    .nomobcatalmenu {
        display: none;
    }
    div#mobmenucat {
        display: block;
    }
    .shophead h1 {
        font-size: 15px;
    }
    .shophead h1 {
        margin: 0px 0px 15px 0px;
        height: 50px;
    }
    .jshop h1 {
        font-size: 15px;
    }
    .jshop_list_product .block_product {
        width: 310px !important;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        float: none;
    }
    span#list_product_image_middle {
        float: left;
        max-width: 100%;
        margin-left: 2px;
    }
    .navbar .nav > li {
        height: 33px;
        border: 0;
    }
    .t3-mainnav .navbar .nav > li > a {
        padding: 7px 10px 6px 10px;
    }
    span#list_product_image_thumb {
        max-width: 100%;
        padding-left: 3px;
        padding-top: 4px;
    }
    table.cart th {
        background: #ffffff !important;
        color: #424f60;
        padding: 11px 2px;
        font-weight: bold;
    }
    .jshop_list_product .image_block {
        padding: 2px;
        min-width: 293px;
        text-align: center;
        max-width: 293px;
    }
    div#vkorzine {
        max-width: 295px;
        width: 100%;
        position: absolute;
        margin-top: -160px;
    }
    .box-price {
        height: 36px;
        float: left;
        text-align: center;
        width: 40%;
    }
    .jshop_list_product .product .buttons a.button_detail {
        display: none;
    }
    .jshop_list_product .product .buttons a {
        height: 34px;
        width: 25%;
        border-right: 0px solid #ffffff;
        float: left;
    }
    span#list_product_image_middle {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .productfull .image_middle {
        float: none;
        padding-right: 0px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .finish h3 {
        font-size: 16px;
        line-height: 16px;
    }
    .address_block input.button, input#payment_submit, #shipping_form input.button, .finish input.button {
        margin: 4px 0;
    }
    #jc h4 {
        padding: 10px 0px 0px 0px;
    }
    .jshop-code h3 {
        font-size: 14px;
    }
    table.cart input.inputbox {
        margin-left: -1px;
    }
    .formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
        width: 94% !important;
    }
    div#lftrghtprlink {
        min-height: 50px;
    }
    table.cart span.cart_reload {
        display: inline-block;
        line-height: 31px;
        margin-left: 20px;
        margin-top: 5px;
    }
    div#rev_cont2 {
        padding: 10px 0px 0px 0px;
    }
    .detail-product .jshop {
        display: inline-block;
        width: 98%;
    }
    div#colsteptwo {
        width: 50%;
        margin-right: 5px;
    }
    div#stepcolstri {
        width: 45%;
        margin-right: 0px;
    }
    .uk-grid + .uk-grid {
        margin-top: 0px;
    }
    div#stepprodlist {
        width: 96%;
        margin-top: 10px;
    }
    ul.nav._topmen > li {
        float: left;
        padding-right: 10px;
    }
    body {
        overflow-x: hidden;
    }
    footer#t3-footer {
        height: 115px;
    }
    th#atdc {
        display: none;
    }
    td#corzpr {
        display: none;
    }
    .jshop_img_description {
        margin-top: 20px;
        width: 100%;
        float: left;
        padding-left: 10px;
    }
    .jshop_img_description .prod_price {
        text-align: center;
    }
    div#viznon h1 {
        text-align: center;
    }
    .nav-tabs > li > a h3 {
        font-size: 16px;
        line-height: 16px;
    }
    h2.article-title {
        margin-top: 0px;
        height: 50px;
    }
    ul.latestnews_category a {
        font-size: 16px !important;
    }
    .article-title, .article-header h1 {
        margin: 0px 0px 15px 0px;
    }
    .navbar-inner > div#login {
        width: 34%;
    }
    .custom_intro p.intro {
        padding-right: 122px;
    }
    .custom_ship {
        tex-indent: 120px;
    }
    .custom_ship h3 {
        font-size: 16px;
    }
    span#vivwttl {
        display: none;
    }
    .jshop_menu_level_2 {
        text-align: center;
    }
    .jshop_menu_level_1_a {
        text-align: center;
    }
    .jshop_menu_level_1 {
        text-align: center;
        float: left;
        border-radius: 10px;
        background: #e0e0e0;
        padding: 9px 6px 9px 6px;
        width: 46%;
        margin-right: 8px;
        /* margin-left: 5px; */
    }
    .jshop_menu_level_1, .jshop_menu_level_1_a {
        text-align: center;
        float: left;
        border-radius: 10px;
        padding: 9px 6px 9px 6px;
        width: 95%;
        margin-right: 0px;
        z-index: 22;
        position: relative;
        margin: 0px 2px 4px 2px;
    }
    .jshop_menu_level_1 a {
        font-weight: 600;
        text-transform: uppercase;
        line-height: 15px;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 10px;
        vertical-align: bottom;
        font-size: 15px;
        color: rgb(51, 51, 51);
        text-shadow: rgb(255, 255, 255) 0px 0px 1px;
    }
    .jshop_menu_level_1_a, .jshop_menu_level_1_a a {
        color: #ffffff;
        display: inline-block;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        border-radius: 10px;
        background: #179c49;
        border-bottom: 0px solid #179c49;
    }
    .jshop_menu_level_1_a a {
        color: #ffffff;
        display: inline-block;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        width: 100%;
        padding: 0px;
    }
    .jshop.last_visited_products .block_item {
        border: 1px solid #ffffff;
        max-width: 190px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 4px;
        background: #FFFFFF;
        border-radius: 3px;
        float: none !important;
    }
    .jshop.last_visited_products .item_image {
        text-align: center;
        min-height: 100%;
        max-height: 200px;
        overflow: hidden;
        width: 100%;
        max-width: 200px;
    }
    table.cart td {
        padding: 0px;
    }
    td#cartimgcentr {
        display: none;
    }
    th#atda {
        display: none;
    }
    .extern_wrap {
        right: 36px;
        float: right;
    }
    .row-backtop {
        text-align: left;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-top: 15px;
        margin-bottom: 23px;
    }
    div#colsteptwo {
        width: 100%;
        margin-right: 5px;
    }
    div#stepcolstri {
        width: 100%;
        margin-right: 0px;
    }
    div#stepprodlist {
        width: 100%;
        margin-top: 10px;
    }
    .jshop_menu_level_1_a:hover, .jshop_menu_level_1:hover {
        background: #179c49;
    }
    .jshop_menu_level_1 a {
        color: #333333;
        text-shadow: #e0e0e0 0px 0px 1px;
        font-size: 13px;
    }
    .jshop_menu_level_1 a:hover {
        color: #ffffff !important;
    }
    div.jshop_menu_level_0_a a {
        color: #ffffff;
        background: #179c49;
        font-weight: bold;
        padding: 7px;
        float: left;
        width: 100%;
        margin-top: 0px;
        text-transform: uppercase;
        font-size: 13px;
        border-radius: 10px;
        border-bottom: 0px solid #179c49;
    }
    div.jshop_menu_level_0:hover a, div.jshop_menu_level_0_a:hover a {
        color: #ffffff;
    }
    div.jshop_menu_level_0:hover a, div.jshop_menu_level_0_a:hover a {
        color: #ffffff;
        background: #179c49;
    }
    div.jshop_menu_level_0_a {
        padding-left: 0px;
        float: left;
    }
    .jshop_price1 {
        font-size: 15px;
    }
    .jshop_list_product .jshop .old_price {
        font-size: 12px;
    }
    .jshop_price {
        font-size: 15px;
    }
    select {
        width: 60px;
    }
    .jshop_subtotal tr:first-child .value {
        font-size: 15px;
    }
    .jshop_subtotal tr.total .name, .jshop_subtotal tr.total .value {
        font-size: 15px;
    }
    div.itemCommentsForm form input.inputbox {
        width: 100%;
    }
    .bt-productslider.bt-productslider_best-product .bt-inner-detail {
        width: 100%;
    }
    .bt-productslider.bt-productslider_best-product a.bt-image-link {
        width: 100% !important;
    }
    .t3-mainnav .navbar .nav > li > a {
        text-align: center;
        font-size: 15px !important;
        margin-left: 0px;
        margin-right: 0px;
    }
    .navbar-inner > div#login {
        width: 34.7%;
    }
    .t3-mainnav .navbar .bt-navbar {
        border: 0;
        height: 41px;
        line-height: 40px;
        width: 65%;
        background: url('../images/nav-mobile.png') #181818 center right no-repeat;
        border-bottom: 1px solid #464646;
        text-align: left;
        position: absolute;
        display: none;
    }
    .t3-mainnav .navbar .bt-navbar span {
        font-size: 16px;
        color: #fff;
        font-family: Oswald;
        background: url('../images/nav-li-mobile.png') left center no-repeat;
        padding-left: 35px;
        margin-left: 10px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu a {
        text-indent: 30px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu li ul a {
        text-indent: 58px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu .active a:hover {
        background-image: none;
    }
    .poweredby {
        float: right !important;
    }
    .t3-footer .module_menu {
        margin-left: 0;
        padding-right: 0;
    }
    .dropdown-submenu a {
        border-bottom: 0;
        border-top: 1px solid #464646;
    }
    .t3-mainnav .nav-collapse .dropdown-menu li > a {
        border-bottom: 1px solid #464646;
        border-top: 0 none;
        margin-bottom: 0;
    }
    .bg-telephone {
        right: 0;
    }
    div#sbox-window {
        min-width: 310px;
    }
    div#centrmod3 {
        padding-top: 0px;
    }
    div.screen-1-list img.preview_picture:nth-child(1) {
        margin: 19px 5px 15px 0;
    }
    .screen-1-list div {
        line-height: 7px;
    }
    .algorithm__item::after {
        display: none !important;
    }
}