@media (max-width: 1340px) {
  .head-wrapper__navigation-center {
    width: 490px; }
    .head-wrapper__navigation-center .contacts_mobile {
      display: block; } }

@media (min-width: 1341px) {
  .contacts_mobile {
    display: none; } }

@media (max-width: 375px) {
  .logo .logo__name {
    max-width: 220px;
    font-size: 18px; } }

@media (max-width: 1024px) {
  .logo {
    flex-direction: column; } }

@media (min-width: 1025px) {
  .logo__wrap {
    width: 310px; } }

.footer__inner {
  padding: 5px 0; }

.nav-wrapper {
  flex-direction: column-reverse;
  display: flex; }

.back-call {
  justify-content: flex-end;
  display: flex;
  margin: 0; }
  .back-call a {
    padding: 8px 20px 9px;
    margin: 0 30px 20px 0; }

.contacts-popup {
  width: 250px; }

.contacts-inner {
  margin: 0; }

.head-wrapper__navigation-center {
  padding: 0; }

.clear-list {
  margin-right: 50px; }

.menu-wrapper {
  margin-bottom: 15px; }

@media (min-width: 1025px) {
  .nivigational-btn__search {
    width: 30px;
    height: 30px;
    margin-right: 30px; }

  .nivigational-btn__cabinet {
    width: 30px;
    height: 30px;
    margin-right: 30px; }

  .nivigational-btn__basket {
    width: 40px;
    height: 40px;
    margin-right: 30px; } }

@media (max-width: 1366px) and (min-width: 1341px) {
  .gr-folder {
    margin-right: 20px; }

  .menu > li {
    margin-right: 20px; } }

.sub-menu__nav {
  padding: 15px 0; }
