div.menuUH ul li.xs-menu-trigger {
  display: none;
}
.xsMenuSidebarToggle {
  display: none;
}
.shoppingCart {
  display: none;
}
div.CenterLine {
  margin-bottom: 30px;
}
div.CenterLine a.basketGoods {
  text-decoration: none;
}
body a.styliz_btn[disabled] {
  opacity: 0.6;
  cursor: not-allowed;
}
body a.styliz_btn[disabled] span {
  cursor: not-allowed;
}
.form2-mobile {
  display: none;
}
.mailManager-mobile {
  display: none;
}
.view-switcher {
  text-align: right;	
}
.view-switcher a {
  color: black;
}
.view-switcher--toMobile {
  margin-top: 10px;
}
.view-switcher--toDesktop {
  display: none;
}
ul.us_class {
  position: relative;
  overflow: hidden;
}

@media (max-width: 425px) {
    div.page {
      width: 100%;
    }
    div.content {
      padding-left: 15px;
      padding-right: 15px;
    }
    a.logo {
      left: 50%;
      top: 0px;
      padding-left: 0;
      margin-left: -68px;
      z-index: 1;
      height: 90px;
      width: 135px;
      transform: scale(0.8);
    }
    .logoimage {
      margin-top: 92px;
      margin-left: -69px;
      left: 50%;
      transform: scale(0.8);
    }
    img.pattern {
      display: none;
    }
    img.locket {
      display: none;
    }
    div.underHeader {
      margin-top: -27px;
    }
    p.phone {
      top: 72%;
      left: 50%;
      right: auto;
      transform: translateX(-50%);
      width: 183px;
      font-size: 20px;
    }
    div.menuUH {
      margin: 0 30px;
      height: auto;
      background: #C3151E;
    }
    div.menuUH ul li {
      display: block;
      background: none;
    }
    input[name="search"] {
      width: 77% !important;
    }
    ul.us_class {
      margin: 0 auto; 
    }
    ul.list_section li {
      float: none;
      border: 1px solid #e6a948;
      margin: 20px auto;
      width: 260px;
    }
    ul.list_section li.last {
      margin-right: auto;
    }
    div.footer {
      width: 100%;
    }
    div.footer div.vstavka {
      display: none;
    }
    div.footer p {
      top: 43px;
      right: 0;
      text-align: center;
    }
    .ya-share2.ya-share2_inited {
      top: 15px !important;
      left: 50% !important;
      transform: translateX(-50%);
      width: 260px;
    }
    div.CenterLine {
      float: none;
      margin-left: 0;
      width: 100%;
    }
    div.sidebar {
      float: none;
      margin: 0 auto;
    }
    input[name='fio'], input[name='phonetime'], input[name='phone'], input[name='indexer'], input[name='email'], textarea {
      width: 100% !important;
    }
    table, tbody, tr, td {
      display: block;
      width: 100% !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
    table .ya-share2.ya-share2_inited {
      left: 0;
      transform: none;
      width: auto;
    }
    ul.listimg li.last {
      margin-right: 16px;
    }
    form.comment {
      width: 100%;
    }
    form.comment input[type='text'], form.comment textarea {
      width: 100% !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
    form input[type='text'], form textarea {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
    form.comment {
      font-size: 13px;
    }
    form.comment label, form.comment p {
      width: 100%;
      font-size: 13px;
    }
    form.comment a.styliz_btn {
      margin-right: 0;
    }
    div.menuUH ul li.xs-menu-trigger {
      display: block;
      font-size: 15px;
    }
    li.xs-menu-trigger img {
      position: relative;
      top: 6px;
      margin-right: 10px;
    }
    .main-menu {
      height: 40px;
      overflow: hidden;
    }
    .main-menu.open {
      height: auto;
    }
    .xsMenuSidebarToggle {
      display: block;
      color: black;
      font-size: 15px;
      line-height: 20px;
    }
    .xsMenuSidebarToggle img {
      margin-right: 10px;
      position: relative;
      top: 2px;
    }
    div.menu ul.menuSidebar {
      height: 22px;
      padding-bottom: 32px;
      overflow: hidden;
    }
    div.menu ul.menuSidebar.open {
      height: auto;
      padding-bottom: 120px;
      overflow: auto;
    }
    .goup {
      display: none;
    }
    a[href^=tel] {
      color: inherit;
    }
    #form2 {
      display: none;
    }
    #form2.form2-mobile {
      display: block;
	  width: 260px;
	  margin: 0 auto;
    } 
    .sidebar {
      display: none;
    }
    #lightbox-container-image-box {
      width: 100% !important;
      height: auto !important;
    }
    #lightbox-image {
      max-width: 100% !important;
    }
    .CenterLine .ya-share2.ya-share2_inited {
      transform: none;
      left: 0;
    }
    div.CenterLine h2, div.CenterLine h1 {
      font-size: 23px;
    }
    .small {
      font-size: 10pt;
    }
    .menuUH {
      border-radius: 10px;
    }
    .menuUH em.l, .menuUH em.r { 
      display: none;
    }
    .content p {
      font-size: 16px;
    }
    ul.char {
      font-size: 16px;
    }
    body a.styliz_btn span {
      font-size: 15px;
    }
    .retail_guest {
      font-size: 16px;
    }
    .order table {
      display: table;
      width: 100% !important;
    }
    .order tbody {
      display: table-row-group;
      width: auto !important;
    }
    .order thead {
      display: table-header-group;
      width: auto !important;
    }
    .order tr {
      display: table-row;
      width: auto !important;
    }
    .order td {
      display: table-cell;
      width: auto !important;
    }
    .order table.basket:first-child thead tr th:first-child {
      display: none;
    }
    .order table.basket:first-child tbody tr td:first-child {
      display: none;
    }
    table.basket p {
      font-size: 14px;
    }
    table.basket span.price {
      font-size: 14px;
    }
    form.order label.bform {
      width: 100%;
      font-size: 13px;
    }
    form.order input[type='submit'] {
      display: block;
      margin: 6px auto 30px;
    }
    form.order a.styliz_btn {
      float: none;
      display: block;
      margin: 10px auto !important;
      width: 140px;
    }
    .shoppingCart {
      display: block;
      height: 22px;
      line-height: 20px;
      color: white;
      text-align: center;
      background: #C3151E;
      width: 100%;
      z-index: 2;
      font-size: 11pt;
      padding: 5px 0px;
    }
    .shoppingCart img {
      position: relative;
      margin-right: 10px;
      top: 2px;
      margin-left: 10px
    }
    .shoppingCart.fixedMode {
      position: fixed;
    }
    .CenterLine a {
      font-size: 14px;
    }
    div.retail_guest {
      margin-top: 60px;
    }
    div.CenterLine a.basketGoods {
      text-decoration: underline;
    }
    div.mailManager.mailManager-mobile {
      display: block;
      background: none;
      padding: 0;
      color: #000;
      margin: 10px auto 0 auto;
      width: 260px;
    }
	.view-switcher--toDesktop {
	  display: block;
	  text-align: center;
	  margin-top: 20px;
	}
	.view-switcher--toMobile {
	  display: none;
	}
}