@media screen and (min-width:0) and (max-width:480px){.mobile-hide{display:none !important}.mobile-show{display:initial}#main{border-radius:0}.wrap,#main{width:100% !important}#main.not-homepage{margin-top:0}#main .tab-group span{display:none}#main .tab-group i{font-size:2.1rem;margin-right:0}#main .container .contents.align-bottom{position:static;bottom:0}#main .avatar-wrapper{margin-top:0;margin-right:10px}#main .icon-button-container span{display:none}#main .icon-button-container i{margin-right:0;margin-top:2px;font-size:1.4rem}#modal_popup{max-width:300px !important}#main #content-banner h1{font-size:2.0rem}}@media screen and (min-width:481px) and (max-width:990px){.tablet-hide{display:none !important}.tablet-show{display:initial}.mobile-show{display:none}#main{border-radius:0}.wrap,#main{width:100% !important}#main.not-homepage{margin-top:0}}@media only screen and (min-width:991px){.mobile-show{display:none}}