/*------1792--------*/
@media (max-width: 767px) {
  .left-part {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

  .right-part {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

  .site-contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

  .phonesItems {
    text-align: center; } }
/*********Для адаптаци таблиц*************/
.adaper th .subber_title {
  display: none; }

@media screen and (max-width: 768px) {
  .adaper td .subber_title {
    display: table-cell;
    font-weight: bold;
    padding: 6px;
    width: 47%;
    padding-right: 10px;
    border-right: 1px solid #999; }

  .adaper td .value {
    padding: 6px;
    display: table-cell; }

  .adaper td {
    display: table-row;
    border: 1px solid #999; }

  .adaper tr:first-child {
    display: none; }

  .adaper tr {
    display: table;
    width: 99%;
    margin: 0 0 10px;
    border: 2px solid #888; } }

@media (max-width: 425px) {
  table.table1.viz-table tr:first-child {
    display: none; }

  table.table1.viz-table tr {
    display: flex;
    flex-flow: wrap;
    flex-direction: row;
    border: 1px solid #888;
    margin: 20px 0; }

  table.table1.viz-table td:first-child {
    text-align: center;
    font-weight: bold; }

  table.table1.viz-table td {
    width: 100%; } }

@media (max-width: 325px) {
  .adaper tr {
    width: 94%; }

  .for-mobile-view {
    width: 280px; } }

@media (max-width: 768px) {
  .table-wrapper .table1, .table-wrapper .table2 {
    border: none; } }

body .map-inner-wrapper {
  pointer-events: all; }
/******************************************/
.g-submenu {
  display: none; }

@media (min-width: 961px) {
  .left-part .sn_logo img {
    width: 60px; } }

@media (max-width: 960px) {
  .menu-wrapper .menu-button {
    width: 50px; }
    .menu-wrapper .menu__title {
      font-weight: bold;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 50px; }
      .menu-wrapper .menu__title:after, .menu-wrapper .menu__title:before {
        display: none; } }
