@media only screen and (max-width: 600px) {
    .menu-header {
        display: block;
        height: 60px;
    }

    .info-i-free-c {
        margin-top: 97px;
    }

    .menu-l ul li {
        margin: 0 7px 0;
    }

    .menu-l ul li a {
        font-size: 14px;
    }

    .menu-l {
        justify-content: center;
    }

    .menu-h ul {
        justify-content: center;
    }

    .info-i-free-c p {
        font-size: 12px;
    }

    .info-i-free-c svg {
        /* padding-right: 19px; */
        width: 45px;
        height: 39px;
    }

    body::before {
        background-position: center -146px;
    }

    .list-hy-p-and-t {
        display: block;
    }

    .it-info-stas .lf-icon-sts svg {
        height: 56px;
        width: 46px;
    }

    .box-stats .header-top-stats {
        display: block;
    }

    .main-intro-i h5 {
        font-size: 32px;
    }

    .main-intro-i .p-sub {
        max-width: 770px;
        font-size: 15px;
    }

    .btn-primary {
        height: 50px;
    }

    .btn-primary span {
        font-size: 14px;
    }

    .btn-primary .icon-arrow-btn svg {
        width: 42px;
    }

    .btn-watch {
        height: 50px;
    }

    .btn-watch span {
        font-size: 14px;
    }

    .btn-watch::before {
        height: 46px;
        width: 46px;
    }

    .btn-watch .icon-btn-watch {
        width: 53px;
    }

    .btn-watch .icon-btn-watch svg {
        width: 15px;
    }

    .it-crypto {
        width: 35px;
        height: 35px;
    }

    .it-crypto svg {
        width: 18px;
    }

    .box-stats .header-top-stats .lf-title-stats {
        width: auto;
        padding-top: 12px;
    }

    .it-info-stas .info-sts-txt h4 {
        font-size: 12px;
    }

    .it-info-stas .info-sts-txt span {
        font-size: 15px;
    }

    .box-stats .header-top-stats .infos-win-h {
        display: none;
    }

    .list-hy-p-and-t .lef-list-sts {
        width: auto;
        padding-top: 26px;
    }

    .list-sts-paid-c {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .list-sts-paid-c .it-coin-l-sts {
        width: 162px;
    }

    .list-sts-paid-c .it-coin-l-sts span {
        font-size: 11px;
    }

    .list-sts-paid-c .it-coin-l-sts p {
        font-size: 10px;
    }

    .h-list-sts-hash {
        margin-top: 22px;
        width: auto;
        margin: 21px auto;
        padding: 0 0px 0;
    }

    .statistic {
        padding: 35px 4px 0;
    }

    .it-paid-l .amount-hy-paid span {
        font-size: 11px;
    }

    .it-paid-l .icon-hy-p img {
    }

    .it-paid-l .usr-email-temp-p p {
        font-size: 12px;
    }

    .it-paid-l .usr-email-temp-p span {
        font-size: 12px;
    }

    .it-paid-l .date-hy-paid a {
        font-size: 12px;
    }

    .it-paid-l .date-hy-paid .txt-top-date p {
        font-size: 9px;
    }

    .advantages {
        padding-top: 36px;
        display: block;
    }

    .list-advantages {
        width: 100%
    }

    .row-advs .icon-t-advs svg {
        width: 62px;
    }

    .row-advs {
        padding: 0px 0 37px;
        height: auto;
    }

    .row-advs h5 {
        font-size: 13px;
        padding: 0 8px 0;
    }

    .advantages p {
        text-align: center;
    }

    .advantages .row-advs p {
        font-size: 13px;
        padding: 10px 8px 0;
        text-align: left;
    }

    .more-h-adv {
        width: 100%;
    }

    .advantages h4 {
        text-align: center;
        padding-top: 79px;
    }

    .button-advs {
        justify-content: center;
    }

    .intro-pianel {
        display: block;
    }

    .intro-pianel .box-l-pp img {
        width: 356px;
    }

    .intro-pianel .intro-painel-r {
        padding-top: 0;
        padding-right: 0;
        text-align: center;
    }

    .bg-real {
        height: 654px;
        background-size: cover;
        background-position: center;
    }

    .faq .title-faq {
        font-size: 20px;
    }

    .faqs .list-faqs {
        margin-left: 0;
        padding: 0;
    }

    .faq-title-desc {
        padding: 0 7px 6px;
    }

    .faq-title-desc .btn-faq-top h5 {
        font-size: 14px;
    }

    .faq-title-desc .desc-faq p {
        font-size: 12px;
    }

    .info-container {
        display: none;
    }

    .form-container {
        width: 100%;
        padding: 44px 1px 0px;
    }

    .form-container .form {
        width: 100%;
        padding: 0;
    }

    .box-input {
        padding: 8px 13px 8px;
    }

    .input-l-r {
        height: 24px;
    }

    .btn-submit {
        padding: 14px;
    }

    .checkbox-container label {
        font-size: 11px;
    }

    .for-c a {
        font-size: 13px;
    }

    .sign-up .container-2::before {
        width: 100%;
        background-position: right;
        background-size: cover;
    }

    .my-miners .list-miners {
        display: block;
        padding: 6px 9px 0;
    }

    .miner-i {
        padding: 5px 0px 0;
        width: 100%;
    }

    .btn-action {
        width: 134px;
    }

    .menu-m-t {
        display: block;
        height: 127px;
    }

    .menu-l-ix ul li {
    }

    .menu-l-ix ul li a {
        font-size: 13px;
    }

    .list-top-nav ul li {
        padding: 8px 8px 8px;
    }

    .list-top-nav ul li span {
        font-size: 14px;
    }

    .list-top-nav {
    }

    .menu-left-stats {
        display: block;
        width: 100%;
        padding: 0 6px 0;
    }

    .list-top-nav ul {
        width: 100%;
    }

    .menu-h-m ul {
        width: 100%;
        justify-content: space-evenly;
    }

    .menu-h-m {
        padding-top: 10px;
    }

    .menu-l-ix {
        margin-left: 0;
        display: flex;
        justify-content: center;
    }

    .logo-m-sts {
        padding-top: 10px;
    }

    .my-power {
        margin-right: 0;
    }

    .modal-content-buy-power {
        display: block;
    }

    .i-box-aff-info .header-top-box-aff h4 {
        font-size: 10px;
    }

    .list-menu-hy ul li {
    }

    .list-menu-hy ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}

@media only screen and (min-width: 601px) and (max-width: 768px) {
    .menu-header {
        display: block;
        height: 60px;
    }

    .info-i-free-c {
        margin-top: 97px;
    }

    .menu-l ul li {
        margin: 0 7px 0;
    }

    .menu-l ul li a {
        font-size: 14px;
    }

    .menu-l {
        justify-content: center;
    }

    .menu-h ul {
        justify-content: center;
    }

    .info-i-free-c p {
        font-size: 12px;
    }

    .info-i-free-c svg {
        /* padding-right: 19px; */
        width: 45px;
        height: 39px;
    }

    body::before {
        background-position: center -146px;
    }

    .list-hy-p-and-t {
        display: block;
    }

    .it-info-stas .lf-icon-sts svg {
        height: 56px;
        width: 46px;
    }

    .box-stats .header-top-stats {
        display: block;
    }

    .main-intro-i h5 {
        font-size: 32px;
    }

    .main-intro-i .p-sub {
        max-width: 770px;
        font-size: 15px;
    }

    .btn-primary {
        height: 50px;
    }

    .btn-primary span {
        font-size: 14px;
    }

    .btn-primary .icon-arrow-btn svg {
        width: 42px;
    }

    .btn-watch {
        height: 50px;
    }

    .btn-watch span {
        font-size: 14px;
    }

    .btn-watch::before {
        height: 46px;
        width: 46px;
    }

    .btn-watch .icon-btn-watch {
        width: 53px;
    }

    .btn-watch .icon-btn-watch svg {
        width: 15px;
    }

    .it-crypto {
        width: 35px;
        height: 35px;
    }

    .it-crypto svg {
        width: 18px;
    }

    .box-stats .header-top-stats .lf-title-stats {
        width: auto;
        padding-top: 12px;
    }

    .it-info-stas .info-sts-txt h4 {
        font-size: 12px;
    }

    .it-info-stas .info-sts-txt span {
        font-size: 15px;
    }

    .box-stats .header-top-stats .infos-win-h {
        display: none;
    }

    .list-hy-p-and-t .lef-list-sts {
        width: auto;
        padding-top: 26px;
    }

    .list-sts-paid-c {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .list-sts-paid-c .it-coin-l-sts {
        width: 162px;
    }

    .list-sts-paid-c .it-coin-l-sts span {
        font-size: 11px;
    }

    .list-sts-paid-c .it-coin-l-sts p {
        font-size: 10px;
    }

    .h-list-sts-hash {
        margin-top: 22px;
        width: auto;
        margin: 21px auto;
        padding: 0 0px 0;
    }

    .statistic {
        padding: 35px 4px 0;
    }

    .it-paid-l .amount-hy-paid span {
        font-size: 11px;
    }

    .it-paid-l .icon-hy-p img {
    }

    .it-paid-l .usr-email-temp-p p {
        font-size: 12px;
    }

    .it-paid-l .usr-email-temp-p span {
        font-size: 12px;
    }

    .it-paid-l .date-hy-paid a {
        font-size: 12px;
    }

    .it-paid-l .date-hy-paid .txt-top-date p {
        font-size: 9px;
    }

    .advantages {
        padding-top: 36px;
        display: block;
    }

    .list-advantages {
        width: 100%
    }

    .row-advs .icon-t-advs svg {
        width: 62px;
    }

    .row-advs {
        padding: 0px 0 37px;
        height: auto;
    }

    .row-advs h5 {
        font-size: 13px;
        padding: 0 8px 0;
    }

    .advantages p {
        text-align: center;
    }

    .advantages .row-advs p {
        font-size: 13px;
        padding: 10px 8px 0;
        text-align: left;
    }

    .more-h-adv {
        width: 100%;
    }

    .advantages h4 {
        text-align: center;
        padding-top: 79px;
    }

    .button-advs {
        justify-content: center;
    }

    .intro-pianel {
        display: block;
    }

    .intro-pianel .box-l-pp img {
        width: 356px;
    }

    .intro-pianel .intro-painel-r {
        padding-top: 0;
        padding-right: 0;
        text-align: center;
    }

    .bg-real {
        height: 654px;
        background-size: cover;
        background-position: center;
    }

    .faq .title-faq {
        font-size: 20px;
    }

    .faqs .list-faqs {
        margin-left: 0;
        padding: 0;
    }

    .faq-title-desc {
        padding: 0 7px 6px;
    }

    .faq-title-desc .btn-faq-top h5 {
        font-size: 14px;
    }

    .faq-title-desc .desc-faq p {
        font-size: 12px;
    }

    .info-container {
        display: none;
    }

    .form-container {
        width: 100%;
        padding: 44px 1px 0px;
    }

    .form-container .form {
        width: 100%;
        padding: 0;
    }

    .box-input {
        padding: 8px 13px 8px;
    }

    .input-l-r {
        height: 24px;
    }

    .btn-submit {
        padding: 14px;
    }

    .checkbox-container label {
        font-size: 11px;
    }

    .for-c a {
        font-size: 13px;
    }

    .sign-up .container-2::before {
        width: 100%;
        background-position: right;
        background-size: cover;
    }

    .my-miners .list-miners {
        display: block;
        padding: 6px 9px 0;
    }

    .miner-i {
        padding: 5px 0px 0;
        width: 100%;
    }

    .btn-action {
        width: 134px;
    }

    .menu-m-t {
        display: block;
        height: 127px;
    }

    .menu-l-ix ul li {
    }

    .menu-l-ix ul li a {
        font-size: 13px;
    }

    .list-top-nav ul li {
        padding: 8px 8px 8px;
    }

    .list-top-nav ul li span {
        font-size: 14px;
    }

    .list-top-nav {
    }

    .menu-left-stats {
        display: block;
        width: 100%;
        padding: 0 6px 0;
    }

    .list-top-nav ul {
        width: 100%;
    }

    .menu-h-m ul {
        width: 100%;
        justify-content: space-evenly;
    }

    .menu-h-m {
        padding-top: 10px;
    }

    .menu-l-ix {
        margin-left: 0;
        display: flex;
        justify-content: center;
    }

    .logo-m-sts {
        padding-top: 10px;
    }

    .my-power {
        margin-right: 0;
    }

    .modal-content-buy-power {
        display: block;
    }

    .i-box-aff-info .header-top-box-aff h4 {
        font-size: 10px;
    }

    .list-menu-hy ul li {
    }

    .list-menu-hy ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .menu-header {
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    .menu-header {
    }
}

@media only screen and (min-width: 1441px) {
    .menu-header {
    }
}
