@media screen and (max-width: 1162px) {

  * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

  .navicon { display: block; }

  #menu { font-size: 0; text-indent: 0; }
  #menu a { width: auto; display: inline-block; text-indent: 0; font-size: 14px; }

  #news-1 { width: 100%; margin: 0; padding: 0 20px; }
  #news-1 .content { height: auto; margin: 0 0 10px 0; }

  #col-1, #col-2, #col-3 { width: calc(33% - 20px); margin-right: 20px; }
  #col-1 ul, #col-2 ul, #col-3 ul { padding: 0 0 0 15px; }

  #slider,
  #topmenu { display: none; }
  #logo{
    margin-bottom: -25px;
    margin-top: 20px;
  }
  #logo img{
    max-width: 70px;  
  }
  .logo_2 { width: 100%; }

  #menu { background: #ff920a; padding: 15px; height: auto; }

  #head { height: auto; overflow: hidden; }

  #menu,
  #footer,
  #head,
  #searchline,
  #login,
  #logo,
  #related-news,
  #gmap,
  .sb-block,
  #about,
  .seotext,
  #container { width: 100%; }

  #logo,
  #menu,
  #login { text-align: center; height: auto; }

  #login #about { height: auto; padding: 0 20px; }

  #footer { padding: 0 20px; }

  .rev_filter .info { font-size: 12px; padding-top: 10px; }

  #last-comm-1-more .left { width: 100%; }

  .rate_like > a, .rate_like-dislike { height: auto; }

  #logo img { margin-left: 0; }

  #searchline { margin-top: 10px !important; }
  #searchline input.pole { width: calc(100% - 20px); }

  #mycreator, #mytext { text-align: center; width: 100%; margin: 15px 0px; }

  #container #content,
  #container #rcolumn { width: 100%; }

  #rcolumn .ads,
  .about_site {  }

  #cont-block { width: 100%; }

  #login #about div span { float: none !important; display: inline-block; padding: 0 !important; }

  #comments #last-comm-1-more { width: 100%; height: auto; }

  #iComm { padding: 20px; }

}


@media screen and (max-width: 640px) {

  .rev_filter .item,
  .rev_rat .ratcol { width: calc(50% - 5px); margin: 0 10px 10px 0; }

  .rev_filter .item:nth-of-type(2n),
  .rev_rat .ratcol:nth-of-type(2n) { margin-right: 0; }

  .rev_filter .item:last-child,
  .rev_rat .ratcol:last-child { width: 100%; }

#mailreklama{
    display: none;
  }
  .button.adv,.navicon,.logo_2{
    display: none;
  }
  #alfa{
    font-size: 16px;
    display: none;
    position: fixed;
    top: 0;
    background: #fff;
    width: 100%;
    z-index: 999;
    box-shadow: 0px 0px 5px #000;
  }
  #alfa .offer{
    display: flex;
    padding: 10px 25px;
  }
  .alfa-logo,.close-alfa{
    flex-grow: 1;
  }
  .alfa-message{
    flex-grow:4;
    padding-left: 10px;
  }
  .alfa-message span{
    font-weight: bold;
    font-size: 15px;
    margin-bottom: -10px;
    display: block;
  }
  #alfa .actions{
    display: flex;
    background: #e4e4e4;
    padding: 7px 25px;
  }
  #alfa .actions .link{
    flex-grow: 1;
    font-weight: bold;
    text-align:right;
  }
}
@media (max-width: 1024px) {
  .sidebar {
    display: none;
  }

  .layout {
    flex-direction: column;
  }

  .content {
    width: 100%;
    min-width: 0;
  }

  #container {
    padding: 0 10px;
  }
}