@media (min-width: 1441px) {
  .favorites-item {
    width: 11%;
  }
}
@media screen and (max-width: 1520px){
  .shortimgnew img {width: 116px;}
  .scrollable-block {width:630px;margin:0;}
  .short_collections_block_text {width: 405px;padding:10px;font-size:14.5px;}
  .short_collections_block_games_fix {width: 190px!important;}
  .forumpage {width: 67%;}
  .shortstorynew, .shortstorytitile {width:300px;}
  .articleblock  {width: 296px;}
  .imgthumbsart img {width:230px!important;}
  .wrap {width:1280px;margin: 0 auto;}
  .content {width: calc(100% - 380px);}
  .dle-collections-cat-games {width: 320px;}
}
@media screen and (max-width: 1334px){
  .scrollable-block {width: 590px;margin:0}
  .short_collections_block_games_fix {width: 215px!important;}
  .short_collections_block_text {width: 462px;height: 420px;padding: 15px;}
  .dle-collections-cat-games {width: 305px;}
  .articleblock {width:278px;}
  .shortstorynew, .shortstorytpl {width:280px;}
  .wrap {width:1205px;margin: 0 auto;}
  .content {width: calc(100% - 300px);
}
@media screen and (max-width: 1270px){
  .main-short-game-025 .shortstorynew {margin-bottom:0px;}
  .main-short-game-025 .shortstorynew:nth-child(-n+6) {margin-bottom:20px;}
  .main-tags-025 a {margin: 0 10px 10px 5px;}
  .shortimgnew img {width: 120px;}
  .inform-comment-main-border-fix-left, .inform-comment-main-border-fix-right {width: 100%;margin:0;float:left;max-width: inherit;}
  .main-infor-comm, .main-infor-last-news {width: 98%;margin-right: 7px;margin-left: 7px;}
  .inform-comment-main-border-fix-right {margin-top: 25px;}
  .main-infor-comm:hover .main-infor-comm-text {width:100%;top: 45px;left: 0;background-color: rgb(0 0 0);border-left: none;border-top: 3px solid slateblue;}  
  #dropmenudiv:before {right: 12px;left: initial;}
  .forumnamemain {margin:0;float: left;padding:5px 0 5px 0;}
  .short_collections_block_games_fix {width: 22%!important;}
  .short_collections_block_text {width:46.5%;height:420px;margin: 10px 15px 0px 10px;padding: 15px;font-size:13.5px;}
  .catmenu {margin: 0 0 25px;width: 100%;}
  .articleblock {width:47%;margin:10px;}
  .shortstorytitile {width: 800px;}
  .shortstorynew, .shortstorytpl {width: 47.6%;margin:3px 9px 13px 7px}  
  .imgstripshortstory, .content, .forumpage {width:100%;}
  .shortstorytpl {background-size: 100%;}
  .imgthumbsart img {width: 250px!important;}
  .infomainlast {width:auto;border-radius: 0;margin:0;margin-left:5px;}
  .wrap, #searchsuggestions {
    width:90%;
  }
  .right {
    width: 100%;
  }
  .dle-collections-cat-games, .lastpostmain {display: none;}
  .searchblock.active_search {
    float: none;
    clear: both;
    width: 100%;
    border:0;
    position: absolute;
    top:48px;
    z-index: 1;
    left: 0;
  }
  .h1_title{
    font-size: 16px;
  }
  .forumnamemain {font-size: 13px;}
  .shortstory{
    padding:0 5px;
  }
}
@media (min-width: 1025px) and (max-width: 1440px) {
  .favorites-item {
    width: 14.5%;
  }
}
@media screen and (max-width: 1020px){
  .inform-comment-main-border-fix-left {margin-bottom:10px;}
  .metacritic-rating {padding:0;position: relative;float: right;}
  .speedbar {margin:0 5px;}
  .footer .wrap {padding:0; }
  .short_collections_block_games_fix {width:22%!important;}
  .cloud-message {position: initial;padding: 15px;width: initial;margin: 15px 10px;}  
  .short_collections_block_text {width:47.1%!important;height:420px;margin: 10px 10px 0px 10px;font-size:14px;}
  .artboxart {height: 484px;width:auto;}
  .shortstorynew, .shortstorytpl {background-size: cover;}
   
  .imgthumbsart img {width: 175px!important;height: 90px;}
  #searchsuggestions, .wrap {width:100%;}
  .content, .sidebar{width: 100%;float: none;}
  .sidebar {margin-bottom:25px;}
  .post_info_items {line-height: 27px;font-size: 13px;}
  .shortstory{
    width: 33.33333%;
  }
  .h1_title{
    float: none;
    line-height: 30px;
  }
  .find_rel{
    margin: 15px 0 0 0;
  }
   .hidedisplayr, .cloud-message:before {
    display:none;
  }
  .comment_controls a:first-of-type{
    display:inline;
  }
  .input1{
    width: 200px ;
  }
  .social_login.social_menu{
    margin: 0 auto;
    float: none;
  }
  .footer{
    text-align: center;height:auto;
  }
  .footer_links{
    margin: 20px 0 0 10px;
  }
  .addnews select{
    width: 100% !important;
  }
  .copyrights, .footer_links{
    float: none;
  }

  .nav li a {padding: 0 15px;}
}
@media (min-width: 769px) and (max-width: 1024px) {
  .favorites-item {
    width: 14%;
  }
}
@media screen and (min-width: 781px){
  .nav ul.main_nav{
    display: block !important;
  }
}
@media screen and (max-width: 780px){
    .tabs_header-fix {padding: 0 0px 15px 10px!important;}
    .rating-text-above {top: -22px;}
    .main-short-game-025 .shortstorynew {margin-bottom:20px;}
    .main-short-game-025 .shortstorynew:last-child {margin-bottom:0px;}
	.review-text {bottom:3px;right: auto;}
	.metacritic-rating {
    padding:30px 0 5px;
    position: relative;
    clear: both;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    width: max-content;
	float:none;
}
    #soclikebotfix {margin-right:10px;}
    .favorites-item {margin: 0 15px 15px 6px;}
    .com-num-025 {vertical-align: text-bottom;}
    .svg-ico-info-024 {margin:0;top: -1px;position: relative;}
    .svg-ico-info-024, .svg-ico-youtube-025 {min-width: 25px;}
    .svg-ico-youtube-025 {margin:-2px 0;}
    .border-around-svg .svg-ico-fix-cmnt-024 {vertical-align: middle;}
    .svg-ico-fix-cmnt-024 {margin:0;width: 23px;height: 20px;vertical-align: sub;}
    .fix-cmnt-024-blc {margin: 25px 1px 20px;display: flow-root;}
    .svg-ico-login-menu-burger-files {float:left;}
    .rating-game-full {right: 10px;}
    .shutup-boosty {display:inline-flex;align-items: stretch;}
    .bosty-text {font-size:15px;padding:10px;margin: 12px 0 20px 0;position: relative;min-width:auto;} 
    .comments-tree-item .shutup-boosty {margin:5px 0 0;} 
    .svg-ico-money {width:100%;max-width: 100px;margin:0 5px;position: relative;} 
    a.boosty-btm,a.boosty-btm:hover {font-size:14px!important;}
    .credit-card-main {margin:2px 5px;}
    .comments-image-gallery li img {max-height:70px;height: auto;width:100%}
    .comments-image-gallery li {margin-right:10px;}
    .spoiler-comment-header {margin-right:0;}
    #speedbarsort {font-size: 13px;margin: 15px 0 15px 15px;padding: 0;float: right;clear: right;}
    .edit-date {margin:2px 10px 15px}
    .tg-block-dwnld-024 {margin:15px 10px;}
    .right {min-height:60vh;}
    .shortimgnew img {border-radius:0;}
    #yandex_rtb_R-A-3823932-10, #yandex_rtb_R-A-3823932-9, #yandex_rtb_R-A-3823932-13 {height:auto;}
    .svg-ico-update-024 {width: 15px;height: 15px;margin: 1px;}
    .scroll-to-talk {margin:0;padding:8px;height:40px;}
    .post_info_files {padding: 15px 0 0 5px !important;}
    .scroll-to-talk sup {margin: 0 2px 0 -5px;}
    .post_title_forum {padding: 15px 10px 10px !important;}
    .comment {border-radius:10px;}
    #comments{height: 200px;padding:10px;}
    .comments-tree-list .comments-tree-list, .fav-files-025 {}
    .dwnld-fieldset {background: rgb(11 11 12 / 75%);}
    .slider__item::after {line-height: 20px;font-size: 16px;}
    .fixfullstory_files {padding-bottom:0;border-bottom:0;}
    #fix_slider__items {flex: 0 0 100%;margin:0;}
    .right_buttons-social {height:auto;display: flow-root;}
    .adv-ya {max-height:280px;margin:20px 10px 0;opacity:0.65;display:block;}
    .adv-ya-forum {margin:15px;}
    #game-result {width: 100%;margin: 15px 0 0;}
    .svg-logo {margin-top:5px;}
    a {font-size:14px;}
    .footimgback {z-index: -1;}
    .blockfilesdwnload h2, .blockfilesdwnload h3 {font-size:16px;}
    .blockfilesdwnload {padding:0 10px 0 10px;}
    .flybutton {top: 15px;}
    #fix_tags__files {max-width: inherit; float:left;} #fix_tags__files a {font-size:12px;}
    .files-link-filed-total-dwnld {margin-left:8px;}
    .fix-news-block-date-024, .left-otstup-files {margin:0;}
    .header_right {margin-right:10px;}
    .right_buttons-social, .comments_subscribe, .color_button {margin-right:6px;}
    .fixfullstory_files, .perenos-janra {display:block;}
    .artboxart {height:160px;width:95px;float:right;margin:15px 6px;border-radius: 5px;}
    .searchblock {float:right;height: 60px;width:60px;position: relative;}
    .main-infor-comm, .main-infor-last-news {margin:0;}
    #yadisk-new-forumfix #yadisk-new {margin:5px 20px 5px 0;}
    #yadisk-new {margin: 10px 20px 10px 0;}
    .forh2 {font-size:15px;white-space: nowrap;width: inherit;overflow-x: auto;overflow-y: hidden;text-overflow: inherit;}
    .attachment a {font-size:13px;}
    #fix_space_forum_h1 {margin-bottom:15px;}
    .searchform {padding: 10px 60px 10px 10px;}
    .post_title {padding:10px 10px 0;}
    .post_content {padding:0 8px 15px;}
    .post_content-f-025 {padding:15px 10px 15px;}
    .spanspanf {margin:0;}
    .no-screen-youtube iframe {max-width:100%;position: inherit;}
    #fix_slider_files {position: inherit;margin-top:10px;}
    .banner-container ul li:hover {width:none;}
    .fixconsolesimg .relatednewsblock {min-width: 120px;}
    .relatednewstext {padding:0 5px;}
    .footer .wrap {padding:0;}
    .forumnamemain {margin: 2px 0 0 7px;}
    .speedbarfix {width: inherit;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
    .forumcontent {padding: 10px 15px 10px 15px;}
    .comment_controls {display:inline-block;margin-top: 10px;position: initial;}
    .titlenew a h2 {max-height: 90px;}
    .tabs_header {padding:20px 8px 10px;}
    .tabs_header span {margin: 0 10px 0 0;}
    .spanspanf #YoutubeCode iframe {min-height: 240px;height: auto !important;padding:0;margin:0;width:100%;margin-top:12px;}
    .tab-box #YoutubeCode iframe {min-height: 240px;height: auto !important;}
    .short_collections_block_text {width: 100%!important;height: auto;margin: 0 0 10px;}
    .short_collections_block_games_fix{background-size: 100%!important;width: 45%!important;margin:2%!important;}
    .favpage, .fixfullstory_files, .forumpagestripinblock {margin:0;}
     #speedbarsor {padding-top: 0;margin:0;}
    .tab-box, .relatedblock {border:none;}
    .articleblock, .shortstorynew, .forumcontent, .forumcomm, .forumpage {background-size:100%;width: 100%;margin:0 0 25px 0;}
    .shortstorynew #yandex_rtb_R-A-3823932-10,.shortstorynew yandex_rtb_R-A-3823932-9, .shortstorynew yandex_rtb_R-A-3823932-13{height:auto;max-height:200px;}
    .full-story #yandex_rtb_R-A-3823932-10 {max-height:200px;}
    .shortstorytpl {margin: 0 0 25px 0; width: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
    .forumcontent-main {padding: 10px 10px 0px 10px!important;}
    .forumcontent, .blink_me-files-dwnld {margin:0;}
    .forumavabig, .hidedisplayr, .ratingbox, .post_info_button, .footerlinks2, #tagsnewsfix, .social-likes {display:none;}
    .dwnlbotom {width:auto!important;}
    .forumcontent {min-height: auto;}
    .imgthumbsart img{width:40%!important;height: 92px;}
    .bottombackpading {margin: 5px 0 0;}
    .relatedblock {padding:0px}
    .favpage {padding:10px;}
    .forumcontent img, #searchsuggestions, .mainblock_reg, .main-infor-comm, .main-infor-last-news, .main-infor-comm-autor-title {width:100%}
    .post_info_items {line-height: 28px;font-size:13px;display:block;margin-left:6px;}
    .wrap{
    padding: 0;
    margin:0;
  }
  .shortstory{
    width: 50%;
  }
  .short_title, .favh2, .bottombackpading {
    font-size: 14px;
  }
  .header-login{
    width:95px;
  }
  .nav_btn {
    display: block;
  }
  .nav ul.main_nav{    
    border-bottom: 0;
    height: auto;
    z-index: 9999;
    width: 100%;
    display: none;
    position: absolute;
    top:48px;
    left: 0;
    width: 100%;
    background-color: rgb(20 20 20 / 70%);
  }
  .nav li a{
    border-right: 0;      
    border-bottom: 1px solid #1f1c24;
    background: rgb(0 0 0 / 80%);
    box-shadow: 2px 3px 1em #000;
  }
  .footerlinks2 {display: flow-root;}
  .nav li, .nav li a{
    float: none;
    height: auto;
  }
  .svg-ico-login-menu-burger-files {width: 2em;height: 2em;margin-left: -5px;}
  .flybutton-news .svg-ico-login-menu-burger-files {margin:0;}
  .post_info_items h1 {padding:10px 0 5px;}
  h1 {font-size:20px;line-height:normal;}
  h2 {font-size:22px;}
  h3, h4 {font-size:16px;}
  .post_content, .post_content a {
    font-size: 15px;
  }
  .pm_head{
    font-size: 16px;
    line-height: 24px;
  }   
  .avaforum, .navigation a, .nav_ext, .speedbar:before, #hidedatenews, .mass_comments_action {
    display: none;
  }
  .navigation .next a, .navigation .prev a{
    display: block;
  }
    
  .credit-card.red, .credit-card.yellow, .credit-card.yellowgreen, .credit-card.bright-green, .credit-card.game-of-the-year {display:inherit;}
    
  .about, .files-link-filed, .mass-action input[type="checkbox"]
    {
    display: none;
  }
  .age18{
    display: none;
  }
  .right_buttons{
	float: none;
    clear: none;
    padding: 0;
    height: auto;
    display: block;
  }
  .post_info_button, .span_edit a{
    float: left;
  }
  .post_info_button{
    margin:0 10px 0 0 !important;
  }
  .category_block{
    width: 50%;
  }
  textarea, select[name="recip"] {
    width: 100% !important;
  }
}
@media only screen and (min-width: 560px) and (max-width: 779px){
    #fix_slider__items {flex: 0 0 50%;margin:0;} .slider__item {opacity:1.0;}
    .shortstorynew, #yandex_rtb_R-A-3823932-10, #yandex_rtb_R-A-3823932-9, #yandex_rtb_R-A-3823932-13 {}
    .metacritic-rating {padding:16px 10px 0 0;position: relative;float: right;clear: none;}
    .rating-text-above {top: -20px;}
    .review-text {right: 10px;bottom: -1px;}
}
@media (min-width: 481px) and (max-width: 768px) {
  .favorites-item {
    width: 21%;
  }
}
@media (max-width: 480px) {
  .favorites-item {width: 44%;}
}
@media screen and (max-width: 430px){
    .rating-bar-wrapper {left:0;}
    .rating-btn {width:34px;}
    .speedbarfix {display:flex;}
    .searchblock {min-width: inherit;}
    .post_content ol {margin: 0;}
  .tab-box, .relatedblock {border:none;}
  .post_title, .post_title h1{
    font-size:20px;
  }
  .nav_ext, .footerlinks2 {
    display: none;
  } 
  .shortstory, .category_block{
    width: 100%;
    padding: 0;
    float: none;
  }
  .comment_date{
    margin:10px 0 0 0;
    float:none;
    display:block;
  }
  .comment_meta, .footer{
    height:auto;
  }
  .sline{
    width: auto;
  }
  .uf-item{
        float: none;
        width: 100%;
        margin: 0 0 10px 0;
    }
    .email-pm a{
      font-size: 14px;
    }
    .hidedisplayr, .comment_avatar{
      display: none;
    }
    .pmlinks a{
      width: 100%;
      float: none;
      border-left: 0;
    }
    .addcomment_editor, .comment_content, .rc-anchor-normal{
      width: 100%;
    }
    .pm_head{
      font-size: 14px;
    }
    .pm, .pm a{
      font-size: 12px;
    }
    .profile_popup_counter b{
      font-size: 14px;
    }
    #totop{
      display: none !important;
    }
    .footer_links{min-height: 190px;}
  }
}