@media screen and (max-width: 870px) {

.table {
  	font-size: 10px;
  }
.table th {
  	font-size: 10px;
  }
.table td {

  	font-size: 10px;
  }


/* WRAPPING */

.head_wrap
{
  justify-content: center;
}

.section_menu_wrap
{
  display: flex;
  justify-content: center;
}

.box
{
  margin: 30px;
}

.logo_name,
.logo_time,
.logo_call
{
  margin: 30px;

  text-align: center;
}

.navigation_body
{
  height: 100px;

  justify-content: center;
}

.button_vk,
.button_map,
.button_call
{
  margin-left: 20px;
  margin-right: 20px;

  max-width: 300px;
}


.hidden
{
  display: none;
}

.box_text h3
{
  font-size: 18px;
}
}
