@media screen and (max-width: 1400px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 10px;
        padding-left: 10px;
    }

    .overlay-content .navbar-nav {
        margin-left: 0;
    }

    .overlay .closebtn {
        z-index: 999;
    }
}

@media screen and (max-width: 1199px) {
    .about-section.wallet-page .about_us .item .desc br {
        display: none;
    }

    .why-btc-section .image,
    .companion-section .image {
        position: relative;
        top: -50px;
    }



    .main-section.wallet-page .image img {
        position: relative;
        top: 0px;
        right: 0;
        z-index: 1;
    }

    .main-section.wallet-page {
        height: initial;
        padding-bottom: 40px;
    }

    .main-section {
        padding-top: 0px;
    }

    .main-section .content-wrapper {
        margin: 0 auto;
    }

    .calculator-form .wo-item label {
        width: 125px;
    }

    .wallet-section {
        background-size: cover;
    }
}

@media screen and (max-width: 1024px) {

    .resource-section,
    .unlock-page {
        padding: 50px 0 0 0;
    }

    .main-section.front-page .image img {
        position: relative;
        top: -20px;
        right: 0;
        z-index: 1;
    }

    header .btn-login, header .btn-signup, header .btn-purple {
        font-size: 13px;
        line-height: 18px;
        width: 80px;
    }

    .navbar-brand {
        margin-right: 10px;
        margin-left: 15px;
    }

    .header-drop {
        padding-top: 5px;
        padding-left: 10px;
        padding-right: 10px;
    }

    header .container,
    header .container-fluid {
        padding-right: 0;
        padding-left: 0;
    }

    .about_us {
        padding: 40px 20px;
    }

    .wallet-section .action-buttons span {
        padding-bottom: 15px;
        display: block;
    }

    .action-buttons a:not(.btn-purple) {
        padding-bottom: 20px;
        display: block;
    }

    footer .social-media {
        padding-bottom: 40px;
    }

    .our-contacts {
        padding-bottom: 30px;
    }

    .our-contacts b {
        display: inline-block;
        padding-bottom: 20px;
    }

    .our-contacts a {
        display: block;
        padding-bottom: 20px;
    }

    footer .social-media a {
        padding-left: 15px;
        padding-right: 15px;
    }

    .section-title {
        font-size: 30px;
        line-height: 30px;
    }

    .wallet-section {
        padding: 40px
    }

    .spectro-block {
        padding: 40px;
    }

    .navbar-toggler {
        margin-right: 15px;
    }

    .supported-currencies .section-desc br {
        display: none;
    }

    .calculator-form .wo-item label {
        width: 125px;
    }

    .holders-section .title {
        font-size: 30px;
        line-height: 30px;
    }
}

@media (max-width: 990px) {
    .calculator-form .wo-item .input-select > div + div {
        padding-left: 0px;
    }
    .recent_posts {
        padding-top: 40px;
    }
    #single-post {
        padding-top: 40px;
        padding-bottom: 80px;
    }
    .blog-main {
        padding-top: 40px;
        padding-bottom: 80px;
    }
    .blog-main .small-post .card-body {
        padding: 30px 32px 40px 30px;
    }
    .blog-main .big-post .card-body {
        padding: 30px 32px 40px 30px;
    }
    .blog-main .card {
        margin-bottom: 20px;
    }
    .blog-main .card-title {
        font-size: 36px;
    }
    .single-content {
        padding: 30px 20px;
    }
    .recent_posts {
        display: none;
    }
    .single-content h1 {
        font-size: 36px;
        line-height: 40px;
    }

    header {
        padding-top: 0;
    }
    .main-section .section-desc br {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .page-type-2 .image-left img {
        width: 150px;
    }

    .page-type-2 .image-right img {
        width: 80px;
        right: 0;
    }

    .page-type-2 {
        padding-top: 150px;
        padding-bottom: 50px;
    }

    .about-section {
        padding-bottom: 80px;
    }

    .fees-section,
    .limits-section {
        padding-bottom: 60px;
    }

    .about-section.wallet-page {
        padding-top: 40px;
    }

    .wallet-faq {
        padding-top: 0px;
    }

    .bussines-section {
        padding-bottom: 50px;
    }

    .main-section.front-page {
        height: initial;
        padding-bottom: 40px;
    }

    .solution-section {
        padding-top: 30px;
        padding-bottom: 40px;
    }

    .spectro-block .image {
        display: none;
    }

    .spectro-block .title {
        font-size: 36px;
    }

    .bussines-section .section-title {
        padding-top: 60px;
    }

    .fees-items {
        padding: 10px;
    }

    .fees-items > .item {
        padding: 18px 20px 18px 20px;
    }

    .a-currencies-section,
    .deposit-section {
        padding-bottom: 80px;
    }

    .page-type-2.convert-page .image-left img {
        position: absolute;
        top: -10px;
        left: -10%;
        z-index: -1;
    }

    .page-type-2.convert-page .image-right img {
        position: absolute;
        top: -30px;
        right: -9%;
        z-index: -1;
        width: 160px;
    }

    .page-type-2.convert-page {
        padding-bottom: 70px;
    }

    .page-type-2 .section-desc br {
        display: none;
    }

    .calculator-form .wo-item select {
        width: 100%;
    }

    .calculator-form .wo-item .input-select > div + div {
        padding-left: 0px;
    }

    .calculator-form {
        padding: 30px 30px;
    }

    .loans-form .image-right img {
        width: 80px;
        right: 0;
        margin-top: 20%;
    }

    .loans-form .image-left img {
        width: 80px;
        left: 0;
        margin-top: 25%;
    }

    .rates {
        padding: 60px 0px;
    }

    .rates .swiper-wrapper > .swiper-slide:not(:first-child) {
        min-width: initial;
        max-width: 318px;
    }

    .holders-section .item {
        padding-bottom: 0;
    }

    .how_it_works {
        padding-bottom: 40px;
    }

    .page-type-3 {
        padding-bottom: 80px;
    }
    .currenciesSwiper .swiper-wrapper .swiper-slide {
        max-width: 260px;
    }
    /*.swiper-slide {*/
    /*    width: 80%;*/
    /*}*/
    /*.swiper-slide:nth-child(2n) {*/
    /*    width: 60%;*/
    /*}*/
    /*.swiper-slide:nth-child(3n) {*/
    /*    width: 40%;*/
    /*}*/

    .page-type-3 {
        padding-top: 50px;
    }
    .contacts-block {
        padding-bottom: 20px;
    }
    .page-about-us .about-company h2 {
        font-size: 30px;
        line-height: normal;
    }
    .page-about-us .our-values h3 {
        font-size: 26px;
        line-height: normal;
    }
    .page-about-us .mini-title {
        padding-bottom: 20px;
    }
    .page-type-2.tech-page .image-right img {
        width: 150px;
        right: 0;
    }
    .page-type-2.tech-page .image-right img {
        position: absolute;
        top: 0px;
        right: -4%;
        z-index: -1;
    }
    .coming_soon {
        margin-top: 40px;
        font-size: 30px;
        margin-bottom: 0;
    }
    .solana-page {
        padding-top: 0;
        padding-bottom: 60px;
    }
    .earn-solana-section .image,
    .solana-page .image {
        padding-bottom: 30px;
    }
}