@media (max-width: 1200px) {
    .home_page .col-md-6 {
        width:100%;
    }
    header .main_menu ul {
        padding:0;
        margin-right:15px;
    }
    header .main_menu ul li {
        margin-right: 0;
        margin-left: 10px;
        font-size: 13px;
    }
    header {
        padding: 0 20px;
    }
    .content {
        padding-left:20px;
        padding-right:20px;
    }
}
@media (max-width: 1100px) {
    .main_search {
        width:200px!important;
    }
}
@media (max-width: 1000px) {
    .moble_menu_button {
        display: block;
    }
    .modile_filter {
        display:block;
    }
    .games_with_filter {
        display:block;
    }
    .games_with_filter .filter_menu {
        margin: 20px 0 0 0;
    }
    .main_search {
        width:300px!important;
    }
    .app_page {
        display: block!important;
    }
    .app_page .left_side_app {
        width:100%!important;
        padding: 0;
    }
    .app_page .left_side_app .header_image img{
        width:100%;
        height: auto;
    }
    .app_page .right_side_app{
        position: fixed;
        right:20px;
        top:115px;
    }
    .app_page .right_side_app ul{
        display: none;
        max-height: 200px;
        overflow-y: auto;
    }
    .app_page .right_side_app ul li {
        background: #25292D;
    }
    .app_page .right_side_app ul.opened{
        display: block!important;
    }
    .mobile_game_menu {
        display: block;
    }
    .mobile_game_menu .game_data {
        display: flex;
        background: #25292D;
        position: absolute;
        top:-44px;
        right:0;
        padding:5px;
        border-radius: 3px;
        gap:3px;
        align-items: center;
    }
    .mobile_game_menu .game_data .image {
        padding: 0;
        margin:0;
    }
    .mobile_game_menu .game_data img {
        max-width: 300px;
    }
    .content {
        padding: 80px 20px 0 20px;
    }
    header  {
        position: fixed;
        padding: 0 20px;
    }
    header .menu_and_search {
        background: #000;
        width:300px;
        height: 100%;
        left:0;
        top:60px;
        position: fixed;
        z-index:2;
        padding:0;
        margin: 0;
        left:-300px;
        transition: 0.5s;
        display: block;
    }
    header .main_search {
        position: absolute;
        top:0;
        left:0;
        padding: 0 20px;
    }
    header .menu_and_search.opened {
        left:0;
    }
    header .main_menu  {
        padding: 60px 0 0 0;
    }
    header .main_menu ul {
        margin: 0;
        padding:0 0 0 20px;
    }
    header .main_menu ul li{
        display: block;
        margin: 0 0 10px 0;
    }
    header .main_menu ul li a{
        font-size: 18px;
    }
	.pagination ul li {
		display: none;
	}
	.pagination ul li.active {
		display: inline-block;
	}
	.pagination ul li.first_page {
		display: inline-block;
	}
	.pagination ul li.dots {
		display: inline-block;
	}
	.pagination ul li:last-child {
		display: inline-block;
	}
	.pagination ul li a, .pagination ul li span{
	    margin:0 auto;
	}
    .similar_apps .games_in .one_game{
        width:30%;
    }
    .steam_id {
        max-width: 100%;
    }
    .arrow-right,
    .arrow-left,
    .long-arrow-right,
    .long-arrow-left{
      margin-bottom:50px;
    }
}
@media (max-width: 800px) {
    footer {
        position: relative; 
        height: auto; 
        margin-bottom:0;
        padding:20px 0 0 0;
    }
    footer .flex {
        display: block;
        padding: 0 20px;
    }
    footer .block1 {
        width:100%;
    }
    footer .block2 {
        width:49%;
        display: inline-block;
    }
    footer .block2 ul {
        margin: 0 0 20px 0;
    }
    .similar_apps .games_in .one_game{
        width:30%;
    }
    .center_info {
        display: block;
    }
    .center_info .left.one_block {
        overflow: auto;
    }
    .center_info .left.one_block table {
        width:700px;
    }
    .one_block.games_list {
        overflow: auto;
    }
    .one_block.games_list table {
        width:700px;
    }
    .steam_user_info .top {
        display: block;
    }
    .steam_user_info .top .image {
        text-align: center;
        margin: 0 0 20px 0;
    }
    .steam_user_info .top .infos {
        text-align: center;
        margin: 0 0 20px 0;
    }
    .rubrics {
        display: block;
    }
    .rubrics .chars {
        margin: 0 0 20px 0;
    }
    .calendar_page .top {
        display: block;
    }
    .calendar_page .week  {
        display: none;
    }
    .calendar_page .day.empty  {
        display: none;
    }
    .calendar_page .grid {
        grid-template-columns: 1fr 1fr  ;
    }
    .upcoming .inner {
        gap:0;
    }
}
@media (max-width: 600px) {
    .upcoming .inner .one {
        margin: 0;
    }
    .tabled {
        max-width: 100%;
        overflow-x: auto;
    }
    .tabled table{
        width: 700px;
    }
    .moble_menu_button {
        margin-right:10px;
        display: block;
    }
    .logo_img img {
        width:140px;
    }
    .block_chart {
        display: block;
        text-align: center;
    }
    .block_chart span{
        margin: 20px 0 0 0;
    }
    .block_chart span span{
        display: inline-block!important;
        margin:0;
    }
    .similar_apps .games_in .one_game{
        width:100%;
    }
    .similar_apps .games_in .one_game .name{
        font-size: 18px;
    }
    .steam_id .example_list{
        overflow: auto;
    }
    .steam_id .example_list table {
        width:700px;
    }
}
@media (max-width: 70px) {
    body {
        font-size: 13px;
    }
    input {
        font-size: 13px!important;
    }
    .main_search {
        width:140px!important;
    }
    .logo_img img {
        width:100px;
    }
    .moble_menu_button {
        margin-right:10px;
    }
    .moble_menu_button img {
        width:20px;
    }
    .language_list  {
        padding-left:15px!important;
    }
    .language_list .dropdown-toggle {
        font-size: 13px;
    }
}