@media all and (max-width: 1100px) {
  .column__container,
  .footer__inner {
    width: 100%;
  }

  .menu_top-menu {
    display: block;
  }

  .menu__link_top-menu {
    display: inline-block;
  }

  .menu__hot-wrapper,
  .menu_menu-footer {
    display: none;
  }

  .footer {
    min-height: auto;
  }
}




@media all and (max-width: 991px) {
  body {
    background-image: none;
  }

  .column_300.column_border_left,
  .menu_top-menu {
    display: none;
  }

  .column__wrapper_pad-t_20 {
    padding-top: 0;
  }

  .top-menu__ads {
    text-align: center;
  }

  .logo_top-menu {
    margin: 23px;
  }

  .order-now {
    font-size: 24px;
  }

  .column__container .column_pad-r_20 h1 {
    font-size: 24px;
    text-align: center;
  }

  .column_680 {
    width: 95%;
    padding: 0 10px;
  }

  .comment {
    display: none;
  }

  .comment:nth-last-of-type(1),
  .comment:nth-last-of-type(2),
  .comment:nth-last-of-type(3),
  .comment:nth-last-of-type(4),
  .comment:nth-last-of-type(5) {
    display: block;
  }
}

@media all and (max-width: 500px) {
  .comment {
    margin-bottom: 20px;
  }

  .comm-area {
    position: relative;

    margin-left: 0;
    padding-top: 45px;
  }
  .comm-area .comm-header p {
    margin-top: 0;
    margin-bottom: 18px;
  }


  .comm-avatar {
    position: absolute;

    float: none;
  }

  .comm-header {
    position: absolute;
    top: 0;

    padding-left: 60px;
  }
}
