@media only screen and (min-device-width: 1px) and (max-device-width: 850px) and (orientation: portrait) {
    section.responsive-portrait {
        display: none;
    }
    body>footer {
        display: none;
    }
    div.tr-ads {
        display: none;
    }
}

@media only screen and (min-device-width: 1px) and (max-device-width: 850px) {
    div.tr-ads {
        display: none;
    }
    body.tr-login>form {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    body.tr-login>form>section.tr-login-view {
        width: 100%;
        align-items: center;
        justify-content: center;
    }
    body.tr-login>form>section.tr-login-view>* {
        width: 80%;
    }
    body.tr-login>form>section>section {
        flex: initial;
    }
    body.tr-login>form>section>header {
        margin-bottom: 50px;
        justify-content: center;
    }
    body.tr-login>form>section>header {
        min-height: 0 !important;
    }
    body.tr-login>form>section>header>svg {
        width: 270px;
        max-width: 80%;
    }
    body.tr-login>form>.tr-app-overview {
        display: none;
    }
    /* Welcome */
    div.tr-wlcm-overlay>section {
        height: 100%;
        width: 100% !important;
    }
    div.tr-wlcm-overlay>section>section {
        height: 100%;
    }
    div.tr-wlcm-overlay>section>section>ul.tr-wlcm-overlay-es {
        overflow-x: hidden;
        padding: 0px;
    }
    div.tr-wlcm-overlay>section>section>ul.tr-wlcm-overlay-es>li {
        width: 50%;
    }
    div.tr-wlcm-overlay>section>section>ul.tr-wlcm-overlay-es {
        max-height: calc(100% - 178px);
    }
    section.tr-login-tfs>section {
        width: auto;
        height: auto;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 22px;
        box-shadow: none;
    }
}

@media only screen and (min-device-width: 1px) and (max-device-width: 850px) and (orientation: landscape) {
    body.tr-login > form {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 0px;
    }
    body.tr-login>form>section>section {
        min-height: 275px;
    }
    body.tr-login>form>section>header>* {
        display: none;
    }
    body.tr-login>form>section.tr-app-overview {
        border-radius: 0px;
    }
    body.tr-login>form>section>header {
        min-height: 0 !important;
    }
}

@media only screen and (min-device-width: 1px) and (max-device-width: 1010px) {
    body > section {
        padding-top: 55px;
    }
    /* Header */
    body>header>div {
        height: 55px;        
    }
    body>header>div>div:first-child {
        flex-direction: row-reverse;
        justify-content: flex-end;
    }
    body>header>div>div>div.tr-logo {
        display: none;
    }
    body>header>div>div>div.tr-change-dashboard {
        display: none;
    }
    body>header>div>div>div.tr-addgraph-dashboard {
        width: 45px;
        min-width: 45px;
        height: 55px;
        margin-left: 0px;
        border: none;
        border-radius: 0px;
        background: #121828;
    }
    .tr-leftside {
        display: none;
    }
    body>header>div>div>div.tr-addgraph-dashboard>svg {
        width: 21px;
        height: 21px;
        fill: #fff;
    }
    /* Top coin */
    body>header>div>div>ul.tr-top-graphlist>li {
        width: 67px;
        height: 55px;
        margin-right: 0px;
        border-right: 1px solid #080a11 !important;
        border-bottom: 0px;
        border-left: none;
        border-radius: 0px;
        flex-direction: column;
        transition: width 0.1s linear;
        min-width: 59px;
    }
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-view {
        min-width: 130px;
    }
    body>header>div>div>ul.tr-top-graphlist>li>div.tr-top-graphlist-closeb {
        display: none;
    }
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-view>div.tr-top-graphlist-closeb {
        display: flex;
    }
    body>header>div>div>ul.tr-top-graphlist>li>div.tr-top-graphlist-inf>span {
        display: none;
    }
    body>header>div>div>ul.tr-top-graphlist>li>div>svg {
        width: 33px;
        margin-right: 0px;
    }
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-selected,
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-view,
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-view.tr-top-graphlist-item-selected {
        width: 130px;
        border-bottom: none;
        background: #1d2539;
        flex-direction: row;
    }
    body>header>div>div>ul.tr-top-graphlist>li>div.tr-top-graphlist-pic {
        height: 26px;
    }
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-selected>div>svg,
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-view>div>svg {
        width: 32px;
        margin-right: 5px;
    }
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-selected>div.tr-top-graphlist-pic,
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-view>div.tr-top-graphlist-pic {
        height: 32px;
    }
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-selected>div.tr-top-graphlist-inf>span,
    body>header>div>div>ul.tr-top-graphlist>li.tr-top-graphlist-item-view>div.tr-top-graphlist-inf>span {
        display: block;
    }
    /* Graph */
    section.tr-dashboard>div.tr-dash-pannel {
        padding: 0px;
    }
    section.tr-dashboard>div.tr-dash-pannel.tr-dash-chart-n[nchart="1_single"]>div {
        padding: 0;
    }
    section.tr-dashboard>div.tr-dash-pannel>div>div.tr-dash-pan-lb>ul.tr-dash-pan-pa>li {
        display: none;
    }
    section.tr-dashboard>div.tr-dash-pannel>div>div.tr-dash-pan-tb {
        display: none;
    }
    div.tr-dash-pan-cry-select {
        top: 55px;
        bottom: 0;
        left: 45px;
        width: 100vw;
        max-width: 400px;
        height: calc(100vh - 55px);
    }
    /* Left menu */
    nav.tr-leftnav>ul>li {
        width: 45px;
        height: 45px;
        border-bottom: none;
    }
    nav.tr-leftnav>ul>li>svg {
        margin-bottom: 0px;
        height: 20px;
        min-height: 20px;
        width: 20px;
        min-width: 20px;
    }
    nav.tr-leftnav>ul>li>span {
        display: none;
    }
    nav.tr-leftnav {
        border-right: none;
    }
    /* New */
    section.tr-newsside {
        z-index: 99999999;
        display: none;
        position: absolute;
        top: 0;
        height: 100vh;
        border-right: none;
        box-shadow: 2px 0px 20px 0px #00000061;
        background: #20283a;
    }
    section.tr-newsside.tr-leftnav-resp {
        display: flex;
        left: 45px;
    }
    /* indicators */
    section.tr-dashboard>div.tr-dash-pannel>div>div.tr-dash-pan-lb>ul.tr-dash-pan-cust>li>div.tr-dash-pan-ads {
        top: 0 !important;
        left: 0;
        height: calc(100vh - 57px);
        overflow-y: auto;
    }
    div.tr-dash-pan-cry-select>header {
        min-height: 40px;
        padding: 0px;
    }
    div.tr-dash-pan-cry-select>header>input[type="text"] {
        border: none;
        padding: 8px 11px;
    }
    /* Account infos */
    body>header>div>div>div.tr-account {
        padding-right: 0px;
        max-width: 44px;
    }
    body>header>div>div>div.tr-account>span {
        display: none;
    }
    body>header>div>div {
        min-width: 0px;
        justify-content: flex-end;
        padding-right: 12px;
    }
    body>header>div>div>div.tr-account>div.tr-account-pic {
        margin-right: 0px;
    }
    body>footer {
        display: none;
    }
    body>section {
        height: 100%;
    }
    body>section.tr-page-content.tr-page-content {
        height: 100%;
        padding-top: 55px;
    }
    div.tr-dash-pan-cry>div.tr-dash-pan-lb>ul.tr-dash-pan-cust {
        padding: 5px;
    }
    div.tr-dash-pan-cry>div.tr-dash-pan-lb {
        width: 46px;
    }
    div.tr-dash-pan-cry>div.tr-dash-pan-action>div.tr-dash-pan-action-qtd>label {
        display: none;
    }
    div.tr-dash-pan-cry>div.tr-dash-pan-action>div.tr-dash-pan-action-qtd {
        min-height: 30px;
    }
    body>header>div>div>ul>li[tr-action="tr-calculator"],
    body>header>div>div>ul>li[tr-action="tr-notification-center"] {
        display: none;
    }
    section.tr-port {
        grid-template-columns: repeat(auto-fit, minmax(242px, 1fr));
    }
    section.tr-list-coins>section {
        max-height: calc(100vh - 80px);
    }
    section.tr-coin-inf>footer {
        display: none;
    }
    section.tr-coin-inf>section>section:last-child {
        display: none;
    }
    section.tr-coin-inf>section>section {
        width: 30%;
    }
    section.tr-coin-inf>section>section>section.tr-cinf-depthgraph {
        display: none;
    }
    section.tr-coin-inf>section>section>ul.tr-trade-lst {
        display: none;
    }
    section.tr-coin-inf>section>div>section.tr-cinf-order {
        display: none;
    }
    body>header>div>div>div.tr-wallet-top {
        height: 55px;
    }
    body>header>div>div>div.tr-wallet-top>div>div>span {
        font-size: 15px;
    }
    body>header>div>div>div.tr-wallet-top>div>div>label {
        font-size: 13px;
    }
    body>header>div>div>div.tr-wallet-top>div {
        min-width: 118px;
    }
    body>header>div>div>div.tr-wallet-top>div {
        border-bottom: none;
        border-top: none;
        background: transparent;
    }
    body>header>div>div>div.tr-wallet-top>section {
        top: 55px;
    }
    div.tr-overley>section {
        width: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        overflow-y: auto;
    }
    div.tr-overley.tr-ov-charges>section>h2 {
        display: none;
    }
    body>header>div>div>div.tr-wallet-top>section {
        width: 100%;
        right: 0;
        left: 0;
        bottom: 0;
        height: calc(100vh - 56px) !important;
    }
    body>header>div>div>div.tr-wallet-top {
        position: unset;
    }
    body>header>div>div>div.tr-wallet-top>section>div.tr-wallet-top-change {
        overflow-y: auto;
    }
    body>header>div>div>div.tr-wallet-top>section>div.tr-wallet-top-resum {
        overflow-y: auto;
        height: calc(100vh - 102px);
    }
    section.tr-balance-credit {
        padding-top: 0px;
    }
    section.tr-balance-credit>section {
        height: 100%;
    }
    section.tr-chat>section {
        height: 100%;
        width: 100%;
    }
    section.tr-rankingside {
        background: #1d2435;
        left: 45px;
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 99999999;
    }
    section.tr-calculatorside {
        background: #1d2435;
        left: 45px;
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 99999999;
    }
    section.tr-orderbookside {
        background: #1d2435;
        left: 45px;
        position: absolute;
        top: 0;
        bottom: 0;
        z-index: 99999999;
    }
    body>header>div>div>div.tr-wallet-top>div>div>span.tr-wallet-top-ammount {
        font-size: 18px;
    }
    section.tr-dashboard {
        max-width: calc(100vw - 45px);
    }
    section.tr-dashboard>section.tr-dash-orderlistpassed.tr-dash-orderlistpassed-layer {
        opacity: 1;
    }
    section.tr-dashboard.tr-orderlist-shown-graph {
        padding-bottom: 0px;
    }
    section.tr-dashboard>div.tr-dash-pannel>div>section.tr-dash-pan-hedr>div.tr-dash-pan-hedr-ca>div.tr-dash-pan-hedr-iwsvgs>span {
        display: none !important;
    }
    div.tr-dash-pan-cry>section.tr-dash-pan-hedr>ul>li:last-child {
        display: none;
    }
    div.tr-dash-pan-cry>section.tr-dash-pan-hedr>ul>li {
        margin-right: 0px;
    }
    div.tr-dash-pan-cry>section.tr-dash-pan-hedr>div>input[type="text"] {
        width: calc(100vw - 465px);
    }
    body>section {
        padding-top: 0px;
    }
    .tr-heeader-btn-identity>input {
        display: none;
    }
    section.tr-leftside {
        position: absolute;
        bottom: 0;
        top: 0;
        z-index: 999999999;
        left: 45px;
        display: none !important;
    }
    body>header>div>div>div.tr-wallet-top>div>div>label {
        font-size: 9px;
    }
}

@media only screen and (min-device-width: 1px) and (max-device-width: 850px) and (orientation: landscape) {
    div.tr-dash-pan-cry > div.tr-dash-pan-lb > ul.tr-dash-pan-comvote {
        transform: scale(0.7);
        padding-left: 5px;
    }
    div.tr-dash-pan-cry>div.tr-dash-pan-lb>ul.tr-dash-pan-pa {
        display: none;
    }
    .tr-leftside {
        display: none !important;
    }
}

@media only screen and (min-device-width: 1px) and (max-device-width: 792px) and (orientation: landscape) {
    section.tr-coin-inf > header > div:last-child {
        display: none;
    }
}

@media only screen and (min-device-width: 1px) and (max-device-width: 668px) and (orientation: landscape) {
    section.tr-coin-inf > header > div.tr-cinf-item:nth-child(5) {
        display: none;
    }
}