@media only screen and (min-device-width : 1px) and (max-device-width : 1000px) and (orientation : portrait) {
  section.responsive-portrait {
    display: flex;
  }

  body>footer {
    display: none;
  }

  div.nz-ads {
    display: none;
  }
}

@media only screen and (min-device-width : 1px) and (max-device-width : 1000px) {
  div.nz-dash-pan-action.nz-dash-pan-action-limit {}

  div.nz-dash-pan-action.nz-dash-pan-action-limit>div>div.nz-dash-pan-action-btns {
    /* height: 40px; */
  }

  div.nz-dash-pan-cry>div.nz-dash-pan-action>div.nz-dash-pan-action-inner-container {
    height: none !important;
  }

  div.nz-dash-pan-action.nz-dash-pan-action-limit>div>div.nz-dash-pan-action-amount>div {
    padding: 10px 10px !important;
    margin-top: 5px !important;
  }

  div.nz-dash-pan-action.nz-dash-pan-action-limit>div>div.nz-dash-pan-action-qtd>div {
    padding: 10px 10px !important;
    margin-top: 5px !important;
  }

  div.nz-dash-pan-cry>div.nz-dash-pan-action div.nz-dash-pan-action-confirm>header {
    margin-bottom: 0 !important;
  }

  div.nz-dash-pan-cry>div.nz-dash-pan-action div.nz-dash-pan-action-confirm {
    padding: 5px !important;
    margin-top: 5px !important;
  }

  div.nz-dash-pan-cry>div.nz-dash-pan-action div.nz-dash-pan-action-confirm>a {
    margin-top: 10px !important;

  }

  div.nz-dash-pan-action.nz-dash-pan-action-limit>div>div.nz-dash-pan-action-orders {
    padding: none !important;
    /* background: none !important; */
  }

  div.nz-ads {
    display: none;
  }

  body.nz-login>form {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  body>header>div>div>ul.nz-top-graphlist {
    max-width: 650px;
    overflow-x: scroll;
  }

  body.nz-login>form>section.nz-login-view {
    width: 100%;
    align-items: center;
    justify-content: center;
  }

  body.nz-login>form>section.nz-login-view>* {
    width: 80%;
  }

  body.nz-login>form>section>section {
    flex: initial;
  }

  body.nz-login>form>section>header {
    margin-bottom: 50px;
    justify-content: center;
  }

  body.nz-login>form>section>header {
    min-height: 0 !important;
  }

  body.nz-login>form>section>header>svg {
    width: 270px;
    max-width: 80%;
  }

  body.nz-login>form>.nz-app-overview {
    display: none;
  }

  /* Welcome */
  div.nz-wlcm-overlay>section {
    height: 100%;
    width: 100% !important;
  }

  div.nz-wlcm-overlay>section>section {
    height: 100%;
  }

  div.nz-wlcm-overlay>section>section>ul.nz-wlcm-overlay-es {
    overflow-x: hidden;
    padding: 0px;
  }

  div.nz-wlcm-overlay>section>section>ul.nz-wlcm-overlay-es>li {
    width: 50%;
  }

  div.nz-wlcm-overlay>section>section>ul.nz-wlcm-overlay-es {
    max-height: calc(100% - 178px);
  }

  section.nz-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.nz-login>form {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0px;
  }

  body.nz-login>form>section>section {
    min-height: 275px;
  }

  body.nz-login>form>section>header>* {
    display: none;
  }

  body.nz-login>form>section.nz-app-overview {
    border-radius: 0px;
  }

  body.nz-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;
    background: #171e32;
  }

  body>header>div>div:first-child {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }

  body>header>div>div>div.nz-logo {
    display: none;
  }

  body>header>div>div>div.nz-change-dashboard {
    display: none;
  }

  body>header>div>div>div.nz-addgraph-dashboard {
    width: 45px;
    min-width: 45px;
    height: 55px;
    margin-left: 0px;
    border: none;
    border-radius: 0px;
    background: #121828;
  }

  body>header>div>div>div.nz-addgraph-dashboard>svg {
    width: 21px;
    height: 21px;
    fill: #fff;
  }

  /* Top coin */

  body>header>div>div>ul.nz-top-graphlist>li {
    width: 135px;
    height: 55px;
    margin-right: 0px;
    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.nz-top-graphlist>li.nz-top-graphlist-item-view {
    min-width: 130px;
  }

  body>header>div>div>ul.nz-top-graphlist>li>div.nz-top-graphlist-closeb {
    display: none;
  }

  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-view>div.nz-top-graphlist-closeb {
    display: flex;
  }

  body>header>div>div>ul.nz-top-graphlist>li>div.nz-top-graphlist-inf>span {
    display: none;
  }

  body>header>div>div>ul.nz-top-graphlist>li>div>svg {
    width: 33px;
    margin-right: 0px;
  }

  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-selected,
  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-view,
  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-view.nz-top-graphlist-item-selected {
    width: 130px;
    border-bottom: none;
    background: #1d2539;
    flex-direction: row;
  }

  body>header>div>div>ul.nz-top-graphlist>li>div.nz-top-graphlist-pic {
    height: 26px;
  }

  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-selected>div>svg,
  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-view>div>svg {
    width: 32px;
    margin-right: 5px;
  }

  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-selected>div.nz-top-graphlist-pic,
  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-view>div.nz-top-graphlist-pic {
    height: 32px;
  }

  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-selected>div.nz-top-graphlist-inf>span,
  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-view>div.nz-top-graphlist-inf>span {
    display: block;
  }

  /* Graph */

  section.nz-dashboard>div.nz-dash-pannel {
    padding: 0px;
  }

  section.nz-dashboard>div.nz-dash-pannel.nz-dash-chart-n[nchart="1_single"]>div {
    padding: 0;
  }

  section.nz-dashboard>div.nz-dash-pannel>div>div.nz-dash-pan-lb>ul.nz-dash-pan-pa>li {
    display: none;
  }

  section.nz-dashboard>div.nz-dash-pannel>div>div.nz-dash-pan-tb {
    display: none;
  }

  div.nz-dash-pan-cry-select {
    top: 55px;
    bottom: 0;
    left: 45px;
    width: 100vw;
    max-width: 400px;
    max-height: calc(100vh - 55px)!important;
    height: max-content!important;
  }

  /* Left menu */

  nav.nz-leftnav>ul>li {
    width: 45px;
    height: 45px;
    border-bottom: none;
  }

  nav.nz-leftnav>ul>li>svg {
    margin-bottom: 0px;
    height: 20px;
    min-height: 20px;
    width: 20px;
    min-width: 20px;
  }

  nav.nz-leftnav>ul>li>span {
    display: none;
  }

  nav.nz-leftnav {
    border-right: none;
  }

  /* New */

  section.nz-newsside {
    z-index: 999998;
    display: none;
    position: absolute;
    top: 0;
    height: 100vh;
    border-right: none;
    box-shadow: 2px 0px 20px 0px #00000061;
    background: #20283a;
  }

  section.nz-newsside.nz-leftnav-resp {
    display: flex;
    left: 45px;
  }

  /* indicators */

  section.nz-dashboard>div.nz-dash-pannel>div>div.nz-dash-pan-lb>ul.nz-dash-pan-cust>li>div.nz-dash-pan-ads {
    top: 0 !important;
    left: 0;
    height: calc(100vh - 57px);
    overflow-y: auto;
  }

  div.nz-dash-pan-cry-select>header {
    min-height: 40px;
    padding: 0px;
  }

  div.nz-dash-pan-cry-select>header>input[type="text"] {
    border: none;
    padding: 8px 11px;
  }

  /* Account infos */
  body>header>div>div>div.nz-account {
    padding-right: 0px;
    max-width: 44px;
  }

  body>header>div>div>div.nz-account>span {
    display: none;
  }

  body>header>div>div {
    min-width: 0px;
    justify-content: flex-end;
    padding-right: 12px;
  }

  body>header>div>div>div.nz-account>div.nz-account-pic {
    margin-right: 0px;
  }

  body>footer {
    display: none;
  }

  body>section {
    height: 100%;
  }

  body>section.nz-page-content.nz-page-content {
    height: 100%;
  }




  div.nz-dash-pan-cry>div.nz-dash-pan-lb>ul.nz-dash-pan-cust {
    padding: 5px;
  }



  div.nz-dash-pan-cry>div.nz-dash-pan-lb {
    width: 46px;

  }

  div.nz-dash-pan-cry>div.nz-dash-pan-action>div.nz-dash-pan-action-qtd>label {
    display: none;

  }

  div.nz-dash-pan-cry>div.nz-dash-pan-action>div.nz-dash-pan-action-qtd {
    min-height: 30px;
  }

  body>header>div>div>ul>li[nz-action="nz-calculator"],
  body>header>div>div>ul>li[nz-action="nz-notification-center"] {
    display: none;
  }

  section.nz-port {
    grid-template-columns: repeat(auto-fit, minmax(242px, 1fr));
  }

  section.nz-list-coins>section {
    max-height: calc(100vh - 80px);
  }

  section.nz-coin-inf>footer {
    display: none;
  }

  section.nz-coin-inf>section>section:last-child {
    display: none;
  }

  section.nz-coin-inf>section>section {
    width: 30%;
  }

  section.nz-coin-inf>section>section>section.nz-cinf-depthgraph {
    display: none;
  }

  section.nz-coin-inf>section>section>ul.nz-trade-lst {
    display: none;
  }

  section.nz-coin-inf>section>div>section.nz-cinf-order {
    display: none;
  }

  body>header>div>div>div.nz-wallet-top {
    height: 55px;
  }

  body>header>div>div>div.nz-wallet-top>div>div>span {
    font-size: 15px;
  }

  body>header>div>div>div.nz-wallet-top>div>div>label {
    font-size: 13px;
  }

  body>header>div>div>div.nz-wallet-top>div {
    min-width: 118px;
  }

  body>header>div>div>div.nz-wallet-top>div {
    border-bottom: none;
    border-top: none;
    background: transparent;
  }

  body>header>div>div>div.nz-wallet-top>section {
    top: 55px;
  }

  div.nz-overley>section {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    overflow-y: auto;
  }

  div.nz-overley.nz-ov-charges>section>h2 {
    display: none;
  }

  body>header>div>div>div.nz-wallet-top>section {
    width: 100%;
    right: 0;
    left: 0;
    bottom: 0;
    height: calc(100vh - 55px - 69px) !important;
  }

  body>header>div>div>div.nz-wallet-top {
    position: unset;
  }

  body>header>div>div>div.nz-wallet-top>section>div.nz-wallet-top-change {
    overflow-y: auto;
  }

  body>header>div>div>div.nz-wallet-top>section>div.nz-wallet-top-resum {
    overflow-y: auto;
    height: calc(100vh - 102px);
  }

  section.nz-balance-credit {
    padding-top: 0px;
  }

  /*section.nz-balance-credit>section {*/
  /*  height: 100%;*/
  /*}*/

  section.nz-chat>section {
    height: 100%;
    width: 100%;
  }

  section.nz-rankingside {
    background: #1d2435;
    left: 45px;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 99999999;
  }

  section.nz-calculatorside {
    background: #1d2435;
    left: 45px;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 10000;
  }

  section.nz-orderbookside {
    background: #1d2435;
    left: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 99999999;
    width: 100%;
  }

  body>header>div>div>div.nz-wallet-top>div>div>span.nz-wallet-top-ammount {
    font-size: 18px;
  }

  section.nz-dashboard {
    max-width: calc(100vw - 45px);
  }

  section.nz-dashboard>section.nz-dash-orderlistpassed.nz-dash-orderlistpassed-layer {
    opacity: 1;
  }

  section.nz-dashboard.nz-orderlist-shown-graph {
    padding-bottom: 0px;
  }

  section.nz-dashboard>div.nz-dash-pannel>div>section.nz-dash-pan-hedr>div.nz-dash-pan-hedr-ca>div.nz-dash-pan-hedr-iwsvgs>span {
    display: none !important;
  }

  div.nz-dash-pan-cry>section.nz-dash-pan-hedr>ul>li:last-child {
    display: none;
  }

  div.nz-dash-pan-cry>section.nz-dash-pan-hedr>ul>li {
    margin-right: 0px;
  }

  div.nz-dash-pan-cry>section.nz-dash-pan-hedr>div>input[type="text"] {
    width: calc(100vw - 465px);
  }

  body>section {
    padding-top: 0px;
  }

  .nz-heeader-btn-identity>input {
    display: none;
  }

  section.nz-leftside {
    position: absolute;
    bottom: 0;
    top: 0;
    z-index: 7000;
    left: 45px;
  }

  body>header>div>div>div.nz-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.nz-dash-pan-cry>div.nz-dash-pan-lb>ul.nz-dash-pan-comvote {
    transform: scale(0.7);
    padding-left: 5px;
  }

  div.nz-dash-pan-cry>div.nz-dash-pan-lb>ul.nz-dash-pan-pa {
    display: none;
  }
}

@media only screen and (min-device-width : 1px) and (max-device-width : 792px) and (orientation : landscape) {
  section.nz-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.nz-coin-inf>header>div.nz-cinf-item:nth-child(5) {
    display: none;
  }
}

@media screen and (max-width: 600px){
  body>header>div>div>ul.nz-top-graphlist>li{
    margin: 0!important;
  }
}

@media screen and (max-width: 600px){
  body>header>div>div>ul.nz-top-graphlist{
    max-width: 200px!important;
  }
}

@media screen and (max-width: 768px){
  body>header>div>div>div.nz-addgraph-dashboard{
    width: 55px!important;
    min-width: 55px!important;
    height: 55px!important;
    border: none!important;
  }
  body>header>div>div>div.nz-addgraph-dashboard>svg{
    width: 25px!important;
    height: 25px!important;
  }
  .nz-top-graphlist .mobbtndd{
    border-color: #242D3E !important;
    width: 20px!important;
    height: 55px!important;
  }
  body>header{
    border-bottom: 1px solid #242D3E !important;
  }
  body>header>div>div>ul.nz-top-graphlist{
    margin: 0!important;
    border: 1px solid #242D3E !important;
    border-top: none!important;
    height: 55px!important;
    padding-right: 0px!important;
    gap: 0!important;
    width: 180px!important;
  }
  body>header>div>div>ul.nz-top-graphlist>li.nz-top-graphlist-item-view{
    padding-right: 35px!important;
  }
  body>header>div>div>ul.nz-top-graphlist>li{
    height: 55px!important;
    min-height: 55px!important;
    max-height: unset!important;
    border-left: none!important;
    border-right: none!important;
    align-items: center!important;
  }

  .nz-user{
    left: 0!important;
    top: 0!important;
    width: 100%!important;
    height: calc(100vh - 69px) !important;
    max-height: calc(100vh - 69px) !important;
    transform: none !important;
  }
}