/* LARGE DESKTOP  (1366)
---------------------------------------------*/
@media only screen and (max-width:1366px) {
    .global_promo {padding: 0 50px;}
    .promo_item_content img {height: 195px;}
}



/* LARGE DESKTOP  (1280)
---------------------------------------------*/
@media only screen and (max-width:1280px) {
    .full_poster img {min-height: auto;}
}



/* DESKTOP  (1200)
---------------------------------------------*/
@media only screen and (max-width:1200px) {
    .search {flex: 0 0 225px;}
    .download_game_content .poster {flex: 0 0 350px;}
    .promo_item_content img {height: 215px;}
}



/* DESKTOP  (1024)
---------------------------------------------*/
@media only screen and (max-width:1024px) {
    .header {border-radius: 0;}
    .logo {flex: 1 auto;display: flex;width: 100%;justify-content: center;background: #617ef5;}
    .top_nav_list {justify-content: left;}
    .top_nav_list a {padding: 20px;}
    .short_poster img {height: 190px;}
    .download_game_content {display: block;}
    .download_game_content .poster {margin-bottom: 20px; margin-right: 0px;}
    .short_poster img {height: 150px;}
    .item_short a.short_btn {font-size: 12px;}
    .short_item_top_content .poster {flex: 0 0 100%;margin-right: 0;margin-bottom: 15px;}
    .short_item_top_content .poster img {height: auto;}
    .download {flex: 0 0 220px;}
    .short_item_bottom a.short_btn {padding: 12px 15px;font-size: 12px;}
    .short_item_bottom a.short_btn [class*="fa-"] {display: none;}
    .screens a {flex: 0 0 295px;}
    .screens img {height: 180px;}
}



/* TABLET  (992)
---------------------------------------------*/
@media only screen and (max-width:992px) {
    .mob_menu_top, .mob_menu_aside, .mob_user {display: inline-block;min-width: 45px;text-align: center;}
    #open_panel {padding: inherit;width: auto;margin-bottom: 0;}
    #open_panel [class*="fa-"] {font-size: 24px;}
    .header {overflow: visible;padding-bottom: 15px;}
    .logo {margin-bottom: 15px;}
    .promo_item_content img {height: 280px;}
    .top_nav_list {display: none;position: absolute;background: #333545;z-index: 10;left: 0;top: 100%;min-width: 252px;border-radius: 0 0 5px 5px;overflow: hidden;padding-top: 15px;padding-bottom: 15px;}
    .top_nav_list a {display: block;padding: 10px 25px;line-height: normal;text-transform: none;font-size: 14px;border-bottom: 0;}
    .top_nav_list a:hover {border-bottom: 0;}
    .search {flex: 0 0 355px;}
    .top_nav {margin-left: 10px;}
    .middle {padding: 0 10px;}
    .aside {flex: 0;}
    .aside.left {margin-right: 0px;}
    .aside.right {margin-left: 0;}
    .aside_bl {display: none;}
    .aside_bl.menu_, .aside_bl.menu_user {position: absolute;top: 0;margin-top: 128px;z-index: 10;min-width: 280px;margin-right: 0; border-radius: 0 0 5px 5px; overflow: hidden;left: 0;}
    .aside_bl.menu_ .aside_title, .aside_bl.menu_user .aside_title {background: #617ef5;}
    .aside_bl.menu_user #open_panel {width: 100%;margin-bottom: 0;padding: 10px 15px;display: flex;justify-content: center;}
    .aside_bl {border-radius: 0px; margin-bottom: 0px;}
    .aside_title {border-radius: 0;}
    .short_item_top_content .poster {flex: 0 0 190px;margin-right: 25px;margin-bottom: 0;}
    .short_poster img {height: 220px;}
    .item_short a.short_btn {font-size: 14px;}
    .download {flex: 0 0 300px;}
    .short_item_bottom a.short_btn [class*="fa-"] {display: inline-block;}
}



/* TABLET  (800)
---------------------------------------------*/
@media only screen and (max-width:800px) {
    
}



/* TABLET  (768)
---------------------------------------------*/
@media only screen and (max-width:768px) {

}



/* TABLET  (640)
---------------------------------------------*/
@media only screen and (max-width:640px) {
    .download_game_btns a[class*="btn_"] {margin: 5px 5px;}
    .short_poster img {height: 150px;}
    .item_short a.short_btn {padding: 12px 15px;}
    .item_short a.short_btn [class*="fa-"] {display: none;}
    .short_item_top_content .poster {flex: 0 0 100%;margin-right: 0;margin-bottom: 15px;}
    .short_item_top_content .poster img {height: auto;}
    .download {flex: 0 0 220px;}
    .short_item_bottom a.short_btn {padding: 12px 15px;font-size: 12px;}
    .short_item_bottom a.short_btn [class*="fa-"] {display: none;}
    .download {flex: 0 0 100%;margin-bottom: 15px;}
    .screens {margin: 12px -15px;}
    .screens a {flex: 0 0 280px;}
    .screens img {height: 160px;}
    .promo_item_content img {height: 215px;}
    .full_poster img {max-width: 70%;}
}



/* MOBILE  (480)
---------------------------------------------*/
@media only screen and (max-width:480px) {
    .search {flex: 0 0 210px;}
    .item_short {flex: 0 0 100%;}
    .short_poster img {height: auto;}
    .item_short a.short_btn [class*="fa-"] {display: inline-block;}
    .screens a {flex: 0 0 200px;}
    .screens img {height: 120px;}
    .promo_item_content img {height: 235px;}
    .full_page .short_item_bottom a[class*="btn_"] {display: block;}
}



/* MOBILE  (360)
---------------------------------------------*/
@media only screen and (max-width: 360px) {
    .search {flex: 0 0 191px;}
    .item_short a.short_btn [class*="fa-"] {display: none;}
    .promo_item_content img {height: 345px;}
    .screens a {flex: 0 0 140px;}
    .screens img {height: 85px;}
    .share_rating {justify-content: center;}
    .share {margin-bottom: 10px;}
    .short_item_bottom {display: block;}
    .short_item_bottom .download_game_btns {margin-right: 0;margin-bottom: 15px;}
    .full_poster img {max-width: 90%;}
}