.main-folders__item {
  display: inline-block !important; }

.site-header__bottom_left .site-header__menu_btn {
  width: 290px; }

.shop2-panel .shop2-panel-folders span {
  width: 100%; }
  @media (max-width: 640px) {
  .shop2-panel .shop2-panel-folders span {
    font-size: 15px; } }

@media screen and (max-width: 639px) {
  .main-folders__item {
    width: 47%;
    margin-right: 3%; }

  .main-folders {
    padding: 0 20px; }

  .main-folders__name {
    font-size: 24px; } }

body div.text_item {
  width: calc(50% - 32px);
  box-sizing: border-box; }

@media (max-width: 640px) {
  body .site-main {
    padding: 0 20px; }
    body div.text_under_body {
      padding-left: 0;
      padding-right: 0; }
    body div.text_item {
      width: 100%;
      padding-left: 20px;
      padding-right: 20px;
      margin-right: 0;
      margin-left: 0; }
    body div.text_under {
      font-size: 16px; } }
