.container {
  max-width: 1200px;
  margin: 0 auto; }
  .container::before {
    content: '';
    display: table; }
  .container::after {
    content: '';
    clear: both; }

@media all and (max-width: 1100px) {

.page__wrap {
    flex-wrap: wrap;
}
.page__side, .page__main {
    max-width: inherit;
    min-width: 100%;
}
.page__main {
    margin-top: 60px;
}
.page__side:after, .game__player:before{
    display:none;
}
.page.game_single{
    background: none;
}
.top-games__list {
  align-content: space-around;
}
.similar-games {
    max-width: inherit;
}    

}    

@media all and (max-width: 820px) {
.header__content {
    justify-content: center;
}


}    

@media all and (max-width: 767px) {
  h1, .head-1 {
    font-size: 28px;
    line-height: 36px; }
  h2, .head-2 {
    font-size: 24px;
    line-height: 36px; }
  h3, .head-3 {
    font-size: 18px;
    line-height: 19px; }
    .header, .top_page, .footer {
      margin: 0px;
    }
  .header__content .menu ul li:nth-child(4) {
   margin-right: 35px;
   margin-left: 35px;
}
.menu {
   margin: 0 25px;
}
.menu ul {
  flex-wrap: wrap;}
.top-games.block1:before, .top-games.block2:before{
  content:'';
}
.page__top {
  justify-content: center;
  padding: 0 20px;
}    
.recommended-games {
    margin: 25px 0;
}
.block-title {
    font-size: 18px;
}    
.owl-nav button.owl-prev {
    left: -25px;
}
.owl-nav button.owl-next {
   right: -25px;
}
.new_releases h3 label:before {
  content: '';
}
.new_releases h3, .new_games h3 {
    font-size: 28px;
}    
.new_game_container .item {
    width: 100%;
 }
 .new_game_container .item {
    margin: 10px;
    border-radius: 24px;
}   
.item .new_item .image img{
  height: auto;
}
.middle_block {
  margin: 25px 0;
}
.middle_block .container {
    margin-top: 0px;
}
.seo_text {
    margin: 0 10px 20px;
}
.footer__content {
    justify-content: center;
   
}
.footer__content .logo {
     margin-bottom: 20px;
}
   .game__player__frame {
     height: 350px;
}
}
@media all and (max-width: 500px) {
.game__description__text img {
    width: 100%;
}
.game_top .rating {
    margin: 10px;
 }


}    