/* DESKTOP  (1024)
---------------------------------------------*/
@media only screen and (max-width:1024px) {
   #dle-content .short-news {
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
   }
   .screens img {
      height: 115px;
   }
   .info_sistem .title_section {
      font-size: 16px;
   }
   .related_games ul li img {
      height: 200px;
   }
}



/* TABLET  (992)
---------------------------------------------*/
@media only screen and (max-width:992px) {
   .topwrap {
      margin: 0px auto;
   }
   .wraptophead span.nav-mob {
      display: inline-flex;
      height: 62px;
   }
   .topmenunav {
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 10;
      background: #fff;
      width: 250px;
      border-top: 3px solid #ffd441;
      border-bottom: 3px solid #ffd441;
      box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px 0px;
   }
   .topmenunav .subbmenu {
      margin-top: 0;
      min-width: 220px;
   }
   .topmenunav button {
      padding: 12px 7px;
      width: 100%;
      justify-content: space-between;
   }
   span.nav-mob {flex: 1;}
   .aside {
      display: none;
      flex: 0 0 350px;
      max-width: 350px;
      border-right: 1px solid #eaeaea;
      position: absolute;
      background: #fff;
      z-index: 10;
      top: 62px;
      box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px 0px;
   }
   .side-bl .navigcat ul {
      max-height: 300px;
   }
   #dle-content .short-news {
      flex: 0 0 25%;
      max-width: 25%;
   }
   .short-news .s-poster {
      height: 310px;
   }
   .screens img {
      height: 160px;
   }
   .related_games ul li img {
      height: 310px;
   }
}



/* TABLET  (800)
---------------------------------------------*/
@media only screen and (max-width:800px) {
   .short-news .s-poster {
      height: 240px;
   }
}



/* TABLET  (768)
---------------------------------------------*/
@media only screen and (max-width:768px) {
   #dle-content .short-news {
      flex: 0 0 50%;
      max-width: 50%;
   }
   .short-news .s-poster {
      height: 495px;
   }
   .screens img {
      height: 135px;
   }
   .related_games ul li img {
      height: 230px;
   }
}



/* TABLET  (640)
---------------------------------------------*/
@media only screen and (max-width:640px) {
   .short-news .s-poster {
      height: 395px;
   }
   .screens img {
      height: 115px;
   }
   .related_games ul li img {
      height: 185px;
   }
   .foot {
      display: block;
      text-align: center;
   }
   .footcopy {
      margin-bottom: 20px;
   }
   .foot .counter {
      display: flex;
      justify-content: center;
   }
}


/* MOBILE  (575)
---------------------------------------------*/
@media only screen and (max-width:575px) {
   .short-news .s-poster {
      height: 355px;
   }
   .full-head {
      display: block;
   }
   .full-head .poster {
      height: auto;
      max-width: none;
      margin-right: 0px;
      margin-bottom: 20px;
   }
   .info_sistem {
      display: block;
   }
   .info_sistem .block {
      max-width: none;
      margin-bottom: 20px;
   }
   .info_sistem .title_section {
      font-size: 16px;
   }
   .related_games ul li img {
      height: 160px;
   }
}


/* MOBILE  (480)
---------------------------------------------*/
@media only screen and (max-width:480px) {
   .logo {
      width: 100%;
      justify-content: center;
   }
   .topmenunav {
      margin-top: 20px;
   }
   .wraptophead span.nav-mob {
      height: auto;
      padding: 0 12px;
   }
   .user_panel {
      padding: 0px 20px;
   }
   .wrapheadbot {
      margin-top: 20px;
   }
   .aside {
      top: 110px;
   }
   .short-news .s-poster {
      height: 285px;
   }
   .other_repaks_title {
      padding-right: 20px;
   }
   .tags a {
      margin-bottom: 7px;
   }
   .related_games ul li img {
      height: 130px;
   }
   .related_games h4 {
      display: none;
   }
   
}



/* MOBILE  (360)
---------------------------------------------*/
@media only screen and (max-width: 360px) {
   #dle-content .short-news {
      flex: 0 0 100%;
      max-width: 100%;
   }

   .short-news .s-poster {
      height: auto;
   }
   .info_item li b {
      flex: 0 0 150px;
      max-width: 150px;
   }
   .other_repaks {
      display: none;
   }
   .related_games ul li {
      flex: 0 0 50%;
      max-width: 50%;
   }
   .related_games ul li img {
      height: 200px;
   }
}