@media (min-width: 1220px) and (max-width: 1550px) {
  div#bodecntr3-2 {
    background-size: contain;
  }
  div#centrmod3-2 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#bodecntr4 {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#bodecntr4-1 {
    background-size: cover;
  }
  .logo-image {
    margin-left: 10px;
  }
  #t3-mainnav {
    margin-left: 30px;
  }
  .headmod4 {
    margin-right: 10px;
  }
  div#centrmod4-2 {
    width: 96%;
  }
}
@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;
  }
  div#telofon {
    display: block !important;
  }
  .expert .text::before {
    display: none !important;
  }
  .expert .text {
    padding-right: 0px;
    width: 100%;
    text-align: center;
  }
  .expert::before {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
}
@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: 10px;
    margin-left: 15px;
    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: 80%;
  }
  div#centrblocksl {
    display: none;
  }
  div#centrmod1-1 {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  div#maincateg_list {
    max-width: 31.6%;
  }
  .wk-gallery-wall.margin > * {
    margin: 0 0.5% 1% 0.5% !important;
    width: 23.5% !important;
  }
  .wk-accordion-default .content {
    padding: 0px 0px 0px 30px !important;
  }
  #t3-breadcrumbs {
    margin-top: 0px;
  }
  #menudiv {
    height: 60px;
  }
  #fixedblock {
    height: 69px !important;
  }
  .sheensay_fixed .logo-image a {
    height: 56px;
    background-size: 180px;
  }
  .sheensay_fixed #t3-mainnav {
    margin-top: 10px;
  }
  .sheensay_fixed .headmod4 {
    margin-top: -20px;
  }
  .headmod1 {
    display: none;
  }
  div#propusk1 {
    min-height: 350px;
    background-size: 190%;
  }
  .sheensay_fixed .headmod1 {
    line-height: 14px;
    font-size: 13px;
  }
  .wk-gallery-wall.margin > * {
    margin: 5px;
  }
  .col-md-4 {
    width: 31.1% !important;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 6px;
  }
  .section-calculate .col-md-8 {
    width: 64.666667%;
  }
  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;
  }
  div.screen-7-list div.screen-7-item {
    width: 30%;
    min-height: 385px;
  }
  div#mobleftbl h3 {
    font-size: 36px;
  }
  div#mobblock {
    width: 90%;
    padding: 55px 20px 25px 20px;
  }
  div#wamob {
    max-width: 130px;
  }
  div#teleg {
    max-width: 130px;
  }
  div#zayavblock {
    float: none;
    width: 96%;
    padding: 0px 0px 25px 0px;
  }
  div#zayavleftbl {
    margin-right: 9%;
  }
  div#zayavleftbl:before {
    top: -75px;
    right: 10%;
    background-size: 354px;
    background-repeat: no-repeat;
  }
  div#centrmod4 {
    width: 96%;
  }
  .custom-colsfooter p {
    margin: 0px;
    font-size: 14px;
    line-height: 22px;
  }
  div.screen-8-list div.screen-8-item {
    width: 33%;
    margin-top: 20px;
  }
  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 {
    display: none;
  }
  #fixedblock {
    height: 50px;
  }
  span#adresshap {
    display: none;
  }
  .logo-image {
    margin-top: 4px;
    margin-left: 5px;
    overflow: hidden;
    width: 180px;
  }
  .logo-image a {
    width: 185px;
    height: 56px;
    background-size: 180px;
  }
  .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 {
    width: 170px;
    height: 89px;
    margin-top: 0px;
    margin-bottom: 3px;
    background-size: 168px;
  }
  p.about-us {
    font-size: 13px;
  }
  .span12.copyright {
    width: 99%;
    max-width: 979px;
    margin-left: 1%;
  }
  .custom-colsfooter a {
    font-size: 13px;
  }
  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) #1e78bb 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;
  }
  .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;
  }
  div.screen-7-list div.screen-7-item {
    width: 31%;
    padding-left: 15px;
    float: left;
    text-align: center;
    min-height: 300px;
  }
  div#centrmod4 {
    width: 96%;
  }
  .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 {
    display: none;
  }
  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;
    background-size: contain;
  }
  div#bodecntr4 {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div#bodecntr4-1 {
    padding: 0px 0px 30px 0px;
  }
  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%;
  }
  .logo-image {
    margin-left: 20px;
  }
  .headmod1 {
    margin-left: 0px;
  }
  #t3-mainnav {
    margin-left: 20px;
  }
  .topmod2 {
    max-width: 245px;
    overflow: hidden;
    height: 20px;
  }
  .headmod3 {
    margin-top: 10px;
    float: left;
    margin-left: 159px;
    padding-top: 5px;
    position: absolute;
    width: 100%;
    max-width: 174px;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 13px;
  }
  input#jshop_search {
    max-width: 150px;
  }
  form#jshop_searchform {
    width: 208px;
  }
  .jshop_list_product .block_product {
    width: 33% !important;
  }
  .preview-text {
    min-height: 150px;
  }
  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;
  }
  #openhours .bold_bold {
    color: #7b3f00;
    font-size: 19px;
    line-height: 30px;
  }
  .t3-mainnav .navbar .nav > li > a {
    padding: 12px 16px 14px 16px;
  }
  .t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
    height: 11px;
  }
  .t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
    height: 11px;
  }
  span#adresshap {
    font-size: 13px;
  }
  div#centrmod1 {
    width: 96%;
  }
  .navbar .nav > li {
    float: left;
    height: 40px;
    border: 0;
  }
  .t3-mainnav .navbar .nav > li > a {
    height: 18px;
  }
  .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;
  }
  .t3-mainnav .navbar .nav > li > a {
    font-weight: bold;
    height: 21px;
    border-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 !important;
  }
  .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: #fff;
  }
  div#pokazmenu {
    background: #1e78bb;
    padding: 10px;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-weight: bold;
  }
  div#pokazmenu a {
    color: #fff;
  }
  div#pokazmenu:hover {
    background: #333333;
  }
  div#pokazmenu:before {
    font-family: 'fontawesome';
    content: "\f03a";
    padding-top: 7px;
    padding-left: 0px;
    font-weight: normal;
    top: 2px;
    color: #fff;
    position: relative;
    font-size: 16px;
  }
  a#telshap {
    line-height: 23px;
  }
  .headmod5 .externtwo_wrapp .mycart_mini_txt {
    font-size: 12px !important;
    display: none;
  }
  div#menumobail ul.nav {
    width: 100%;
    background: #1e78bb;
    border-radius: 10px;
    padding-bottom: 15px;
    position: absolute;
  }
  .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: #333333;
    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: #333333;
    border: 0px;
    cursor: pointer;
  }
  a#menumob {
    font-size: 14px;
  }
  .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;
    max-width: 48.5%;
  }
  .expert {
    position: relative;
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .wk-gallery-wall.margin > * {
    margin: 0 0.5% 1% 0.5% !important;
    width: 23% !important;
  }
  .wk-accordion-default .content {
    padding: 0px 0px 0px 5px !important;
    font-size: 18px !important;
    line-height: 24px !important;
  }
  div#centrmod4-1 {
    padding-top: 0px;
    padding-bottom: 35px;
  }
  div#bodecntr4-1 {
    padding: 0px 0px 0px 0px;
  }
  div#zayavleftbl:before {
    top: 61px;
    right: -17%;
  }
  .beznalcl {
    width: 25%;
    padding-left: 0px;
    float: left;
    text-align: center;
  }
  .image.col-md-4.hidden-sm.hidden-xs {
    display: none;
  }
  .preview-text {
    min-height: 145px;
  }
  div.screen-7-list div.screen-7-item {
    width: 48%;
    padding-left: 5px;
    float: left;
    text-align: center;
    min-height: 380px;
  }
  div#mobblock {
    background: #1e78bb;
    float: none;
    width: 93%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 25px;
    position: relative;
    display: flex;
    padding: 55px 5px 25px 5px;
    margin-top: -100px;
  }
  div#mobleftbl {
    float: left;
    width: 70%;
    padding-top: 10px;
    padding-left: 15px;
  }
  div#wamob {
    float: left;
    width: 100%;
    max-width: 120px;
    background: #fff;
    padding: 15px 10px 15px 7px;
    border-radius: 10px;
    font-size: 20px;
    padding-left: 10px;
    -webkit-box-shadow: 4px 4px 8px 0px rgb(34 60 80 / 20%);
    -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0px rgb(34 60 80 / 20%);
  }
  div#teleg {
    float: left;
    width: 100%;
    max-width: 120px;
    background: #fff;
    padding: 15px 10px 15px 7px;
    border-radius: 10px;
    font-size: 20px;
    padding-left: 9px;
    margin-left: 6px;
    -webkit-box-shadow: 4px 4px 8px 0px rgb(34 60 80 / 20%);
    -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0px rgb(34 60 80 / 20%);
  }
  div.screen-8-list div.screen-8-item {
    width: 49%;
    min-height: 163px;
  }
  .section-calculate .col-md-8 {
    width: 64.666667%;
  }
  .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;
  }
  div#centrmod1 {
    width: 96%;
  }
  div#propusk1 {
    min-height: 225px;
    background-size: 200%;
  }
  .text.font_family {
    width: 86%;
    right: 15px;
    float: right;
    top: 35px;
    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: 100px;
    line-height: 40px;
  }
  div#centrmod4 {
    width: 95%;
  }
  div#centrmod4-1 {
    float: left;
  }
  div#zayavblock {
    float: none;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
    padding: 0px 0px 25px 0px;
  }
  div#zayavleftbl {
    float: none;
    width: 100%;
    padding-top: 0px;
  }
  div#zayavrightbl {
    float: none;
    width: 90%;
    border-radius: 25px;
    padding: 26px;
  }
  div#bodecntr5 {
    min-height: 460px;
  }
  div#bodecntr4 {
    padding-top: 0px;
  }
  p#qst {
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
    text-transform: uppercase;
    padding-top: 10px;
    text-align: center;
    margin: 0px;
  }
  div#sbox-window {
    min-width: 400px;
    max-width: 463px;
    left: 4px !important;
  }
  .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;
  }
  .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 {
    display: none;
  }
  .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 {
    margin-left: 12px;
    max-width: 93%;
    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: 20px;
    overflow: hidden;
    width: 185px;
    height: 55px;
  }
  .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: 8px;
    margin-left: 10px;
    width: 38%;
    float: left;
    position: relative;
  }
  #t3-breadcrumbs {
    margin-top: -15px;
    float: left;
    width: 100%;
  }
  #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;
  }
  .screen-1-list {
    display: none;
  }
  .result__inner-col_right {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    width: 100%;
    margin-top: 65px;
  }
  .result__picture {
    display: block;
    margin-bottom: -100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -50px;
    max-width: 200px;
  }
  div#centrmod1-1 {
    padding-top: 10px;
    padding-bottom: 0px;
  }
  .name_maincateg {
    min-height: 75px;
    max-height: 75px;
  }
  div#logogl {
    height: 275px;
  }
  .logo-image a {
    width: 165px;
    height: 55px;
    background-size: 160px;
    top: 2px;
    margin-left: 5px;
    position: relative;
  }
  .sheensay_fixed .logo-image a {
    width: 165px;
    height: 45px;
    background-size: 145px;
    top: 2px;
    margin-left: 5px;
    position: relative;
  }
  .sheensay_fixed #t3-mainnav {
    margin-top: 5px;
  }
  .sheensay_fixed .headmod4 {
    margin-top: -20px;
  }
  #screen_1_list {
    position: relative;
    top: 45px;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-left: 0px;
    width: 80%;
    min-width: 80%;
  }
  .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: #1e78bb;
    border-bottom: 0px solid #1e78bb;
  }
  div#zagolovki {
    float: left;
    width: 100%;
  }
  .breadcrumbs {
    text-indent: 10px;
  }
  .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;
  }
  .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: 18px;
    line-height: 23px;
    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: #1e78bb;
    border-bottom: 0px solid #1e78bb;
  }
  .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: #1e78bb;
  }
  .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: #000;
    background: #1e78bb;
    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 #1e78bb;
    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: #1e78bb;
  }
  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: 51px !important;
  }
  .sheensay_fixed #t3-mainnav {
    margin-top: 10px;
  }
  .productfull .image_middle {
    max-width: 98%;
  }
  .jshop_list_product .jshop_related {
    width: 50%;
  }
  .jshop_img_description .old_price {
    text-align: center;
  }
  div#pokazmenu {
    background: #1e78bb;
    padding: 5px 0px 5px 0px;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-weight: bold;
  }
  div#pokazmenu a {
    color: #fff;
  }
  div#pokazmenu:hover {
    background: #333333;
  }
  div#pokazmenu:before {
    font-family: 'fontawesome';
    content: "\f03a";
    padding-top: 7px;
    padding-left: 0px;
    font-weight: normal;
    top: 2px;
    color: #fff;
    position: relative;
    font-size: 16px;
  }
  .headmod5 .externtwo_wrapp .mycart_mini_txt {
    font-size: 12px !important;
    display: none;
  }
  div#menucatalog {
    display: none;
  }
  section.article-content.clearfix {
    margin-top: 10px;
    overflow-y: visible !important;
    overflow-x: scroll;
  }
  #t3-breadcrumbs {
    margin-top: -40px;
  }
  .section-calculate .col-md-4 {
    display: none;
  }
  .input-field-skew:after {
    display: none;
  }
  .section-calculate .col-md-8 {
    width: 100%;
    padding: 10px 0px 0px 0px;
  }
  .section-calculate .overlay-main {
    width: 100%;
    height: 233px;
    margin-top: -24px;
    padding: 15px 0px 50px 0px;
  }
  div#menumobail ul.nav {
    width: 280px;
    left: 25%;
    margin-left: -155px;
    top: 43px;
    background: #1e78bb;
    border-radius: 10px;
    padding-bottom: 15px;
    position: absolute;
  }
  .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: #fff;
  }
  .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;
  }
  .expert .text {
    padding-right: 0px;
    width: 95%;
    padding-left: 0px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 25px;
    padding-top: 20px;
  }
  .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: 55px;
  }
  .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: #ffffff url(../images/bg-13.jpg) no-repeat center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-height: 270px;
    height: 270px;
    background-size: cover;
  }
  div#bodecntr2 div#blprevrightcm2 {
    width: 100%;
    float: right;
    margin-top: 10px;
  }
  div#bodecntr2 div#blprevleftcm2 {
    width: 100%;
    float: left;
  }
  .wk-accordion-default .content {
    padding: 0px 0px 20px 15px !important;
    font-size: 18px !important;
    line-height: 24px !important;
    display: block;
    float: left;
    min-height: auto !important;
  }
  div#bodecntr4-1 {
    background: #ffffff;
    padding: 0px 0px 100px 0px;
  }
  div#zayavleftbl:before {
    display: none;
  }
  div#bodecntr4 {
    padding-bottom: 10px;
  }
  div#centrmod4-1 {
    padding-top: 0px;
    padding-bottom: 35px;
  }
  div#centrmod4-2 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  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: 10px;
    margin-left: 0%;
    width: 52%;
    float: left;
    position: relative;
  }
  div#cp-caption-inner1 {
    width: 320px !important;
    height: 340px !important;
    top: 34% !important;
  }
  .result__inner-col_right {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  div#propusk1 {
    min-height: 150px;
    background-size: 200%;
  }
  div#logogl {
    width: 300px;
    height: 140px;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    background-size: 280px;
  }
  div#logoglname {
    font-size: 24px;
  }
  #t3-slide {
    height: 460px;
  }
  .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;
  }
  div#centrmod2 {
    padding-bottom: 0px;
  }
  .content-mass-top h3 span {
    font-size: 18px;
  }
  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: 5px solid #fff;
    max-width: 80%;
  }
  #comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
    margin-left: 2px !important;
    margin-top: 10px;
    margin-bottom: 8px;
    padding: 0;
  }
  #comments-form input {
    width: 300px;
    margin-bottom: 8px;
    height: 32px;
    margin-top: 5px;
  }
  #comments-form textarea {
    max-width: 300px !important;
    width: 300px;
    margin: 0;
    resize: none;
  }
  form#comments-form {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    float: none;
    width: 300px;
  }
  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%;
  }
  .jshop_maincateg_level_0 {
    margin-top: 0px;
  }
  div#bodyblock {
    padding-bottom: 0px;
  }
  div#screen_3_form .pwebcontact_toggler.modal.modal-static {
    position: relative;
    width: 265px;
    margin-left: auto;
    margin-right: auto;
  }
  .result__picture {
    margin-left: 4px;
    margin-bottom: -65px;
  }
  .result__content {
    padding: 25px 15px;
  }
  .desc_m, .result__content p {
    font-size: 20px;
    line-height: 24px;
  }
  div#centrmod1-1 {
    padding-bottom: 0px;
  }
  .beznalcl {
    width: 50%;
    padding-left: 0px;
    float: left;
    text-align: center;
  }
  div.screen-7-list div.screen-7-item {
    width: 95%;
    padding-left: 0%;
    margin-top: 30px;
    float: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .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;
    padding-top: 0px;
  }
  div#mobblock {
    width: 93%;
    padding: 31px 6px 25px 6px;
    margin-top: -100px;
  }
  div#mobleftbl {
    float: left;
    width: 80%;
    padding-top: 0px;
    margin-bottom: 130px;
  }
  div#socmob {
    width: 96%;
    float: left;
    position: absolute;
    display: block;
  }
  div#wamob {
    float: none;
    width: 155px;
    margin-left: auto;
    margin-right: auto;
    max-width: 155px;
    background: #fff;
    padding: 15px 10px 15px 10px;
    border-radius: 10px;
    font-size: 20px;
    padding-left: 26px;
    -webkit-box-shadow: 4px 4px 8px 0px rgb(34 60 80 / 20%);
    -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0px rgb(34 60 80 / 20%);
  }
  div#teleg {
    float: none;
    width: 100%;
    max-width: 155px;
    background: #fff;
    padding: 15px 10px 15px 10px;
    border-radius: 10px;
    font-size: 20px;
    padding-left: 25px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: 4px 4px 8px 0px rgb(34 60 80 / 20%);
    -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
    box-shadow: 4px 4px 8px 0px rgb(34 60 80 / 20%);
  }
  div#mobleftbl h3 {
    color: #ffffff;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
  }
  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: 29px;
    font-weight: 700;
    position: relative;
    width: 90%;
    right: 15px;
    float: right;
    top: -9px;
    line-height: 40px;
  }
  div#centrmod4 {
    width: 96%;
  }
  div#centrmod4-1 {
    float: left;
  }
  div#zayavblock {
    float: none;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
    padding: 0px 0px 25px 0px;
  }
  div#zayavleftbl {
    float: none;
    width: 100%;
    padding-top: 0px;
    margin-right: 0%;
  }
  div#zayavleftbl h3 {
    font-size: 35px;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
  }
  p#zayavannot {
    color: #333;
    line-height: 23px;
    font-size: 22px;
    margin: 0px;
    padding: 20px 0px 25px 0px;
    text-align: center;
  }
  div#zayavrightbl {
    float: none;
    width: 92%;
    border-radius: 25px;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
  }
  div#dekupbrand {
    font-size: 24px;
    line-height: 37px;
  }
  div#bodecntr5 {
    min-height: 450px;
  }
  div#centrmod5 {
    padding: 80px 0px 0px 0px;
  }
  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: 0px;
    padding-top: 0px;
    margin-left: 5px;
    overflow: hidden;
    width: 140px;
    height: 47px;
  }
  .logo-image a {
    background-size: 130px;
    top: 4px;
    position: relative;
    height: 43px;
    width: 140px;
  }
  .sheensay_fixed .logo-image a {
    background-size: 130px;
    top: 4px;
    position: relative;
    height: 43px;
    width: 140px;
  }
  #screen_1_list {
position: relative;
        top: 60px;
        left: 0px;
        width: 88%;
        min-width: 320px;
        padding-left: 0px;
        margin-left: auto;
        margin-right: auto;
  }
  #screen_1_list h3 {
    font-size: 25px;
    margin-bottom: 15px;
    line-height: 26px;
    text-align: center;
  }
  .screen-1-list {
    display: none;
  }
  .overlay {
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  .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: 100%;
    margin-left: 0px;
  }
  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;
    padding: 8px;
    width: 100%;
    border-radius: 10px;
    margin-top: 0px;
    float: left;
    left: 0px;
    min-height: 10px;
  }
  div.jshop_menu_level_0:hover {
    color: #1e78bb;
    border-bottom: 0px solid #1e78bb;
  }
  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: #1e78bb;
    border-bottom: 0px solid #1e78bb;
  }
  .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;
  }
  .wk-gallery-wall.margin > * {
    margin: 2% 0.5% 2% 0.5% !important;
    width: 48.5% !important;
  }
  .wk-accordion.wk-accordion-default.clearfix {
    padding-top: 10px;
    padding-bottom: 35px;
  }
  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: #1e78bb;
  }
  .jshop_menu_level_1 a {
    color: #000;
    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: #1e78bb;
    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 #1e78bb;
  }
  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: #1e78bb;
  }
  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;
  }
  #sbox-window.pwebContactWindow.green {
    width: 280px !important;
    left: 50% !important;
    min-width: 280px;
    margin-left: -153px;
    height: 350px !important;
  }
  div#sbox-window {
    min-width: 310px;
  }
  div#bodecntr3 {
    background: #333333 url(../images/bg2.jpg) repeat;
  }
  div#centrmod3 {
    background: #333333 url(../images/bg2.jpg) repeat;
  }
  .expert {
    background-color: inherit;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    margin-top: 0px;
    z-index: 1;
  }
}