@media screen and (max-width: 767px) {
    .body-area {width:100%;margin:0}
    .body-area > .social-aside {display:none}
    .main-header {width:100%;padding:0;position:fixed;z-index: 999;background:#FFF;overflow:visible}
    .main-footer {width:100%}
    .menu-icon {font-size:40px}
    .logo img {max-height:40px}
    .mobile-menu-access {position:fixed;right:5px;z-index:1001;top:20px;display:block;font-size:35px;cursor:pointer;color:#878787}
    .menu {width:150px;position:fixed;text-align:center;line-height:normal;float:none;right:-150px;z-index:1000;background:#EEE;top:0;height:100%;padding-top:60px}
    .menu a {display:block;margin:0 5px}
    .content {width:100%;padding-top: 150px;}
    .column-right {width:96%;margin:20px 0;padding:0 2%}
    .column-right .social-aside {display:none}
    
    .order-tabs {display:none}
    
    .square-mobile {display:block;margin:10px 0}
    
    .item .main {width:70% !important}
    .item footer {width:25% !important;margin-left:5%;}
    .item footer .grade-wrapper {display:none}
    
    .game .card .game-content > .ad-square {display:none}
    .game-aside .similar-games,
    .game-aside .songs {width:100%;float:none;overflow:hidden;margin:0 0 20px 0}
    
    .story .card .story-content footer .opinions {float:none}
    .story .card .story-content footer .opinions > span {display:block;margin:0}
    
    .contact input,
    .contact textarea,
    .contact select {max-width:90%}
    .contact .control-label {width:80px}
    .contact .controls {margin-left:100px}
    
    .column-left{display:none}
    .megaban {width:300px;margin:auto !important}
    .ad-mobile-skyscraper {display: block; width:300px; margin:35px auto}
}
