/* START RESPONSIVE CODE DESIGN */
@media screen and (max-width:1650px) {

    .he-3d-testimonial-row .he-testimonial-wrap .kt-testimonial-item-wrap .kt-testimonial-content-wrap {
        min-height: 150px;
        height: 100%;
    }

    /* section.he-stickey-sec {
        min-height: 100dvh;
    } */

    .wpml-ls-legacy-dropdown-click {
        width: 10.5em;
        max-width: 100%;
    }

    html[lang="es-ES"] .wpml-ls-legacy-dropdown-click {
        width: 5.5em;
        max-width: 100%;
    }

    .header-html-inner .js-wpml-ls-legacy-dropdown-click .js-wpml-ls-item-toggle.wpml-ls-item-toggle,
    .header-html-inner .wpml-ls-legacy-dropdown-click a {
        padding: 10px 15px;

    }

    .js-wpml-ls-item-toggle.wpml-ls-item-toggle img.wpml-ls-flag,
    .wpml-ls-slot-shortcode_actions img.wpml-ls-flag {
        width: 20px;
        height: 20px;

    }

    .header-html-inner span.wpml-ls-native,
    .header-html-inner span.wpml-ls-display {
        font-size: 14px;

    }

    .he-info-img-rev-sec.he-info-price-sec .kt-blocks-info-box-link-wrap {

        padding: 25PX;

    }

    .he-info-img-rev-sec.he-info-price-sec .wp-block-group.he-price-info-box .wp-block-kadence-infobox .kt-blocks-info-box-text {
        font-size: 14px;

    }

    .he-info-img-rev-sec.he-info-price-sec .wp-block-group.he-price-info-box .wp-block-kadence-infobox h2.kt-blocks-info-box-title {
        font-size: 24px;

    }

    .he-info-img-rev-sec.he-info-price-sec .wp-block-group.he-price-info-box .wp-block-kadence-infobox {
        max-width: 45%;
        width: 100%;
    }

    .he-blog-details-sec .he-blog-details-head .wp-block-kadence-advancedheading {
        font-size: 56px;
    }

    .he-blog-details-sec .he-blog-container {
        padding-inline: 0;
    }

    .kb-query-grid-wrap h2.wp-block-kadence-advancedheading,
    .single-content .wp-block-kadence-query-card h2.wp-block-kadence-advancedheading {
        font-size: 24px;

    }

    .wp-block-kadence-query-card .wp-block-kadence-dynamichtml {
        font-size: 18px;
    }

    .he-contactUs-sec>.kt-row-column-wrap.kt-has-1-columns {
        max-width: 83.5%;

    }

    .he-feature-sec .he-info-group-card .wp-block-kadence-infobox .kt-blocks-info-box-media-align-left::after {
        border-radius: 40px;

    }

    .single-content .he-term-policy-sec h1.wp-block-kadence-advancedheading {
        font-size: 56px;

    }


    .he-infographic-sec .he-infographic-col {
        max-width: 50%;
        width: 100%;
        margin-right: unset;

    }

    /* COMMON CSS */
    h1,
    .single-content h1,
    .single-content h1.wp-block-kadence-advancedheading,
    h1.wp-block-kadence-advancedheading {
        font-size: 48px;
    }

    h2,
    .single-content h2,
    .single-content h2.wp-block-kadence-advancedheading,
    h2.wp-block-kadence-advancedheading {
        font-size: 38px;
    }

    h3,
    .single-content h3,
    .single-content h3.wp-block-kadence-advancedheading,
    h3.wp-block-kadence-advancedheading {
        font-size: 28px;
    }

    h4,
    .single-content h4,
    .single-content h4.wp-block-kadence-advancedheading,
    h4.wp-block-kadence-advancedheading {
        font-size: 16px;
    }

    h6,
    .single-content h6,
    .single-content h6.wp-block-kadence-advancedheading,
    h6.wp-block-kadence-advancedheading {
        font-size: 12px;
    }

    a {
        font-size: 16px;
    }

    /* COMMON CSS */





    .he-hero-sec .he-info-col h1 {
        margin: 10px 0;
    }

    .he-hero-sec .he-info-col h1+p {
        font-size: 16px;

    }

    section.he-trading-simulator-sec .kb-count-up-process.kb-count-up-number {
        font-size: 38px;

    }

    section.he-trading-simulator-sec .wp-block-kadence-countup {
        padding: 22PX;
        border-radius: 30px;
        max-width: 25.8%;
    }

    .he-trading-simulator-sec::before {
        top: 5.9vw;

    }

    section.he-trading-simulator-sec .he-simulator-row {
        padding-top: 120px;
    }

    section.he-trading-simulator-sec .he-simulator-row::before {
        display: none;
    }

    .he-simulator-row .wp-block-columns.he-simulator-estimated-col .he-simulator-col,
    .he-simulator-row .wp-block-columns.he-simulator-estimated-col .he-simulator-info-col {
        padding: 50px 30px;
    }

    .he-simulator-row .wp-block-columns.he-simulator-estimated-col .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
        max-width: 40%;


    }

    .he-simulator-estimated-col .he-simulator-info-col .he-digit-box p strong {
        font-size: 24px;

    }

    .he-simulator-estimated-col .he-simulator-info-col .he-digit-box .he-digit-title {
        font-size: 18px;
    }

    .single-content p.he-sub-heading {
        font-size: 28px;

    }

    section.he-trading-simulator-sec .kb-count-up-title {
        font-size: 18px;

    }

    .he-info-box-group-card .he-info-box .he-info-box-head .he-info-box-title {
        margin-left: 0px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-title p {
        font-size: 18px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-title p {
        font-size: 12px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-value {
        font-size: 13px;

    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-title h4 {
        font-size: 16px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper #he-info-box-value,
    .he-advSlider-sec .he-infobox-slider .kb-slider-size-fixed .kb-advanced-slide-inner-wrap #he-info-box-value {
        font-size: 20px;

    }

    .he-info-box-group-card .he-info-box .he-info-box-head .he-info-box-img {
        max-width: 29%;


    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box {
        margin-bottom: 10px;
    }

    .calculator-content .results-section {
        margin-left: 30px;
    }

    .he-infographic-col .wp-block-group.he-info-box-group-card {
        padding: 25px;
        border-radius: 25px;

    }

    .he-infographic-sec .he-infographic-col h3.wp-block-kadence-advancedheading {
        margin-bottom: 15px;
        font-size: 20px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper #he-info-box-value::before,
    .he-advSlider-sec .he-infobox-slider .kb-slider-size-fixed .kb-advanced-slide-inner-wrap #he-info-box-value::before {
        height: 25px;
        width: 23px;
        right: -19px;
    }

    .he-3d-testimonial-row .he-testimonial-wrap .kt-testimonial-item-wrap .kt-testimonial-content-wrap,
    .he-3d-testimonial-row .he-testimonial-wrap .kt-testimonial-item-wrap .kt-testimonial-content-wrap .kt-testimonial-meta-wrap {
        font-size: 18px;
    }

    .he-3d-testimonial-row .he-testimonial-wrap .kt-testimonial-item-wrap {
        border-radius: 26px;
        padding: 20px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-value::before {
        height: 20px;

    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-value,
    .he-advSlider-sec .he-infobox-slider .he-info-box-value {
        font-size: 12px;

    }

    .he-testimonals-sec {
        border-radius: 50px;
        padding: 60px;

    }

    .he-info-img-sec .he-info-col .he-desc-lg-wrap p {
        font-size: 28px;
        margin-bottom: 32px;
    }

    .single-content .wp-block-group.he-sec-head {
        margin-bottom: 33px;
    }

    .he-feature-sec .he-info-wide-card::before {
        border-radius: 38px;
    }

    .he-feature-sec .he-info-wide-card {
        padding: 50px;
        border-radius: 40px;
        margin-top: 35px;
    }

    .he-feature-sec .he-info-group-card .wp-block-kadence-infobox .kt-blocks-info-box-media-align-left::before {
        border-radius: 38px;
    }

    .he-feature-sec .he-info-group-card .wp-block-kadence-infobox .kt-blocks-info-box-media-align-left {
        padding: 50px 30px 30px 30px;
        border-radius: 40px;
    }

    .he-free-trading .wp-block-group.he-desc-lg-wrap {
        margin-top: 30px;
    }

    .site-footer-middle-section-1 .footer-widget-area-inner.site-info-inner>section {
        padding-top: 130px;
    }

    .site-footer-middle-section-1 .kt-inside-inner-col>*+* {
        margin-top: 25px;
    }

    .he-infographic-sec .he-info-col .he-icon-list ul li .kt-svg-icon-list-text {
        font-size: 20px;

    }

    .he-feature-sec .he-info-wide-card p,
    .he-feature-sec .he-info-group-card p {
        font-size: 20px;

    }

    .he-feature-sec .he-info-wide-card .kt-infobox-textcontent {
        max-width: 50%;
        margin-left: 45px;
    }

    .entry-content .kb-row-layout-wrap.he-hero-sec.wp-block-kadence-rowlayout {
        min-height: 85vh;

    }

    .he-bg-info-box>.kt-inside-inner-col {
        padding: 80px;
    }

    .single-content .he-content-wrapper p {
        font-size: 20px;
    }

    .wp-block-kadence-accordion.he-faq-box {
        margin-top: 50px;
    }


    .site-footer-middle-section-1 .he-sec-head .wp-block-kadence-advancedheading {
        font-size: 62px;

    }

    .site-footer-middle-section-1 .footer-widget-area-inner.site-info-inner>section {
        padding-top: 80px;
        max-width: 900px;

    }

    .he-advSlider-sec .he-infobox-slider .he-info-box.swiper-slide {
        padding: 25px;
        border-radius: 30px;
    }

    .he-advSlider-sec .he-infobox-slider .he-info-box.swiper-slide::before {
        border-radius: 30px;

    }

    .he-advSlider-sec .he-infobox-slider .he-info-box-value::before {
        height: 20px;
        top: calc(50% - 2px);

    }

    .he-info-box-head .wp-block-kadence-image.he-info-box-img {
        max-width: 50px;
        height: 50px;

    }

    .he-advSlider-sec .he-infobox-slider .he-info-box .he-info-box-title {
        margin-left: 5px;
    }

    .he-advSlider-sec .he-infobox-slider p {
        font-size: 12px;

    }

    .he-advSlider-sec .he-infobox-slider h4.wp-block-kadence-advancedheading {

        font-size: 14px;


    }

    .he-advSlider-sec .swiper-wrapper {
        margin-bottom: 16px;
    }







    .crypto-dashboard {
        padding-block: 30px;
    }
    .crypto-dashboard .kt-row-column-wrap > * + * {
        margin-top: 24px;
    }
    .stats-top {
        row-gap: 24px;
    }
    .stat-box {
        max-width: calc(50% - 8px);
    }
    .deposit-box, .withdraw-box {
        max-width: calc(50% - 8px);
    }
    .tbl-sec tr td {
        font-size: 18px;
    }
    .menu-avatar-wrapper .avatar-container img {
        width: 48px;
        height: 48px;
    }
    .menu-avatar-wrapper .avatar-container::after {
        width: 24px;
        height: 24px;
    }
    .menu-avatar-wrapper .avatar-container {
        gap: 8px;
    }
    .stat-box, .deposit-box, .withdraw-box {
        padding: 16px;
    }


    .single-content  p.restricted-msg {
        font-size: 20px;
    }

    .he-common-cl .he-card-img-wrap {
        max-width: 170px;
        height: 170px;
    }

    header .header-mobile-account-in-wrap .header-account-button, header .site-header-item .header-account-in-wrap .header-account-button {
        height: 44px;
        padding-block: 8px;
    }
}

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

    body.page-id-2053, body.page-id-2043 {
        padding-top: 98px;
    }

    div.wpforms-container input[type="number"]::placeholder {
        font-size: 14px;
        width: 200px;
        /* Adjust to fit approx 3 words */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    button,
    body header .site-header-section-right .button.header-button.button-size-medium.button-style-outline,
    body header .site-header-section-right .button.header-button2.button-size-medium.button-style-outline,
    body header .site-header-main-section-right .button.mobile-header-button2.button-size-medium.button-style-filled,
    body header .site-header-main-section-right .button.mobile-header-button.button-size-medium.button-style-outline {
        padding: 16px 35px;
    }

    .he-info-img-rev-sec.he-info-price-sec .kt-blocks-info-box-link-wrap .kt-blocks-info-box-media-container {
        max-width: 60px;
        height: 60px;

    }

    .he-info-img-rev-sec.he-info-price-sec .wp-block-group.he-price-info-box .wp-block-kadence-infobox .kt-blocks-info-box-text {
        font-size: 12px;
    }

    .he-info-img-rev-sec.he-info-price-sec .kt-blocks-info-box-link-wrap {
        border-radius: 25px;
    }

    .he-info-img-rev-sec.he-info-price-sec .wp-block-group.he-price-info-box .wp-block-kadence-infobox h2.kt-blocks-info-box-title {
        font-size: 18px;
    }

    .he-contactUs-sec .he-sec-head-row .he-sec-head p {
        font-size: 18px;
    }

    .he-contactUs-sec.wp-block-kadence-rowlayout {
        padding-bottom: 0;
    }

    .he-3d-testimonial-row .he-testimonial-wrap .kt-testimonial-item-wrap .kt-testimonial-content-wrap {
        min-height: 180px;
        height: 100%;
    }

    .he-blog-sec.he-md-container.wp-block-kadence-rowlayout {
        padding-bottom: 0;
    }


    body .he-blog-post .wp-block-kadence-query-card .kb-query-grid-wrap.kb-query-grid-wrap {
        row-gap: 40px;
        column-gap: 40px;
    }

    body .he-blog-post .wp-block-kadence-image+.wp-block-kadence-column {
        margin-top: 16px;
    }

    body .alignnone.he-search-row.wp-block-kadence-rowlayout {
        margin-bottom: 100px;
    }

    section.he-trading-simulator-sec .wp-block-kadence-countup {

        backdrop-filter: blur(10px);

    }

    .he-reviewSlider-sec {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .he-feature-sec {
        padding-top: 20px;
        padding-bottom: 20px;
    }


    .he-advSlider-sec.wp-block-kadence-rowlayout {
        padding-bottom: 20px;
    }

    .he-bg-info-sec.he-md-container.wp-block-kadence-rowlayout {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    body .he-faq-inner-wrap .wp-block-kadence-advancedheading {
        font-size: 40px;
    }

    .he-related-post-sec.he-md-container.wp-block-kadence-rowlayout {
        padding-bottom: 0;
    }

    .wp-block-kadence-query-card .kt-inside-inner-col .wp-block-kadence-advancedbtn .kb-button {
        padding: 12PX 40PX;
    }

    div.wp-block-kadence-query-card .kb-query-grid-wrap .kb-query-item.kb-query-block-post {
        border-radius: 32px;

    }

    .wp-block-kadence-query-card .wp-block-kadence-dynamichtml {
        font-size: 16px;
    }

    .wp-block-kadence-query-card .wp-block-kadence-column {
        margin-top: 0;
    }

    .he-related-post-sec .kb-query-grid-wrap {
        grid-template-columns: repeat(2, 1fr);

    }

    .he-blog-details-info-col p {
        font-size: 18px;

    }

    .he-blog-details-sec .he-blog-details-head .wp-block-kadence-advancedheading {
        font-size: 52px;
    }

    .he-form-innerSec>.kt-inside-inner-col {
        max-width: 700px;
        padding: 24px;

    }


    .he-contactUs-sec.wp-block-kadence-rowlayout {
        padding-bottom: 0;
    }

    .he-feature-sec .he-info-group-card .wp-block-kadence-infobox .kt-blocks-info-box-media-align-left::after {
        border-radius: 25px;

    }

    .he-infographic-sec .he-infographic-col .he-doodle {
        position: absolute;
        top: 46%;
        left: 0;
        right: 0;
        transform: translateY(-50%);
        height: calc(100% + 24px);
        width: 100%;
    }

    .he-info-box-head .wp-block-kadence-image.he-info-box-img {
        max-width: 42px;
        height: 42px;

    }


    .he-testimonals-sec .splide__track.splide__track--loop.splide__track--ltr.splide__track--draggable {

        padding-right: 0 !important;

    }

    .he-3d-testimonial-row .he-testimonial-wrap .kt-testimonial-item-wrap .kt-testimonial-content-wrap,
    .he-3d-testimonial-row .he-testimonial-wrap .kt-testimonial-item-wrap .kt-testimonial-content-wrap .kt-testimonial-meta-wrap {
        font-size: 18px;
    }


    .he-3d-testimonial-row .he-img-wrapper {

        margin-left: 30px;
    }

    .he-testimonals-sec {
        border-radius: 25px;
        padding: 40px;
    }

    .he-testimonals-sec::before {
        border-radius: 23px;
    }

    .single-content .he-bg-info-box .wp-block-group.he-sec-head {
        padding-top: 80px;
    }

    .he-term-policy-sec.he-md-container.wp-block-kadence-rowlayout {
        padding-bottom: 0;
        padding-top: 60px;
    }

    .single-content .he-heading-pera-box h4.wp-block-kadence-advancedheading {
        font-size: 18px;
    }

    .he-term-policy-inner-wrap .he-sec-head p {
        font-size: 20px;
    }

    .single-content .he-term-policy-sec h1.wp-block-kadence-advancedheading {
        font-size: 40px;
    }

    .single-content .he-faq-inner-wrap .wp-block-group.he-sec-head {
        margin-bottom: 100px;

    }


    .he-advSlider-sec .he-infobox-slider .he-info-box-value {
        font-size: 16px;

    }
    button.calculate-btn,
    .simulator-section .calculate-btn {

        margin-top: 40px;

    }

    .calculator-content .results-section .value {
        font-size: 24px;

    }

    .calculator-content .simulator-section {
        padding: 40px 30px;
    }

    .calculator-content .simulator-section,
    .calculator-content .results-section {
        border-radius: 25px;

    }

    .calculator-content .results-section {
        padding: 30px;
        margin-left: 20px;
    }

    body {
        padding-top: 104px;
    }

    h1,
    .single-content h1,
    .single-content h1.wp-block-kadence-advancedheading,
    .single-content h1.wp-block-kadence-advancedheading,
    h1.wp-block-kadence-advancedheading {
        font-size: 40px;
    }

    h2,
    .single-content h2,
    .single-content h2.wp-block-kadence-advancedheading,
    h2.wp-block-kadence-advancedheading {
        font-size: 40px;
    }

    h3,
    .single-content h3,
    .single-content h3.wp-block-kadence-advancedheading,
    h3.wp-block-kadence-advancedheading {
        font-size: 22px;
    }


    div.wpforms-container-full form input[type="submit"],
    div.wpforms-container-full form button[type="submit"],
    div.wpforms-container-full form .wpforms-page-button,
    .wp-core-ui div.wpforms-container-full form input[type="submit"],
    .wp-core-ui div.wpforms-container-full form button[type="submit"],
    .wp-core-ui div.wpforms-container-full form .wpforms-page-button,
    .single-content .kb-buttons-wrap .kb-button {
        padding: 8px 16px;
        font-size: 14px;
        min-height: 40px;
    }

    .single-content .kb-buttons-wrap .kb-button.btn-icon-only {
        width: 40px;
        min-height: 40px;
    }

    div .wp-block-social-link a {
        width: 32px;
        height: 32px;
    }


    /*  */
    .he-infographic-sec .he-infographic-col {
        max-width: 100%;
        width: 100%;
        margin-right: unset;
        margin: 0 auto;
    }

    .he-infographic-sec .he-info-col {
        max-width: 100%;
        width: 100%;
        margin-bottom: 32px;
    }

    .he-hero-sec .he-info-col .kt-inside-inner-col {
        max-width: 65.2%;

    }

    .he-hero-sec .he-info-col h1+p {
        font-size: 14px;
    }

    section.he-trading-simulator-sec .kb-count-up-title {
        font-size: 14px;
    }

    section.he-trading-simulator-sec .kb-count-up-process.kb-count-up-number {
        font-size: 32px;
    }

    .he-advSlider-sec .he-infobox-slider .he-info-box .he-info-box-title {
        margin-left: 5px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper #he-info-box-value,
    .he-advSlider-sec .he-infobox-slider #he-info-box-value {
        font-size: 20px;

    }

    .entry-content .kb-row-layout-wrap.he-hero-sec.wp-block-kadence-rowlayout {
        min-height: 70vh;
    }

    section.he-trading-simulator-sec .kb-count-up-title {
        font-size: 16px;
    }

    section.he-trading-simulator-sec .wp-block-kadence-countup {
        max-width: 29%;
    }

    .he-simulator-row .wp-block-columns.he-simulator-estimated-col .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
        max-width: 46%;
        border-radius: 25px;
    }

    .he-simulator-row .wp-block-columns.he-simulator-estimated-col .he-simulator-col,
    .he-simulator-row .wp-block-columns.he-simulator-estimated-col .he-simulator-info-col {
        padding: 40px 25px;
    }

    .single-content p.he-sub-heading {
        font-size: 22px;
    }

    .he-infographic-col .wp-block-group.he-info-box-group-card {
        max-width: 100%;
        padding: 25px;
        border-radius: 25px;
    }

    .he-info-box-group-card .he-info-box .he-info-box-head .he-info-box-img {
        max-width: 28%;
        height: 100%;
    }

    .he-advSlider-sec .he-infobox-slider .he-info-box-value {
        font-size: 12px;
    }

    .he-infographic-sec .he-info-col .he-icon-list ul li .kt-svg-icon-list-text {
        font-size: 18px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper #he-info-box-value,
    .he-advSlider-sec .he-infobox-slider #he-info-box-value {
        font-size: 14px;
    }

    .he-info-img-sec .he-info-col .he-desc-lg-wrap p {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .he-sec-head p {
        font-size: 18px;
    }

    .he-feature-sec .he-info-wide-card::before {
        border-radius: 25px;
    }

    .he-feature-sec .he-info-wide-card {
        padding: 30px;
        border-radius: 25px;

    }

    .he-feature-sec .he-info-group-card .kt-infobox-textcontent {
        margin-bottom: 52px;
    }

    .he-feature-sec .he-info-wide-card .kt-blocks-info-box-media.kt-info-media-animate-none {
        padding: 90px 30px 0px 30px;
        border-radius: 25px;
        margin: 0;
    }

    .he-feature-sec .he-info-group-card .kadence-info-box-image-inner-intrisic-container img {
        border-radius: 20px;
    }


    .he-feature-sec .he-info-wide-card .kadence-info-box-image-inner-intrisic-container img {
        border-radius: 20px 20px 0 0;
    }

    .he-feature-sec .he-info-wide-card h2,
    .he-feature-sec .he-info-group-card h2 {
        font-size: 26px;
    }

    .he-feature-sec .he-info-wide-card p,
    .he-feature-sec .he-info-group-card p {
        font-size: 16px;
        line-height: 140%;
    }

    .he-feature-sec .he-info-wide-card .kt-infobox-textcontent {
        margin-left: 22px;
    }

    .he-feature-sec .he-info-group-card .wp-block-kadence-infobox .kt-blocks-info-box-media-align-left::before {
        border-radius: 25px;
    }

    .he-feature-sec .he-info-group-card .wp-block-kadence-infobox .kt-blocks-info-box-media-align-left {
        border-radius: 25px;
    }




    .he-advSlider-sec .he-infobox-slider #he-info-box-value {
        margin-left: 16px;
    }


    .he-advSlider-sec .he-infobox-slider #he-info-box-value::before {
        height: 20px;
        width: 26px;
        right: -23px;
    }


    .he-advSlider-sec .he-infobox-slider .he-info-box.swiper-slide::before {

        border-radius: 25px;

    }


    .he-info-box-head .wp-block-kadence-image.he-info-box-img {
        max-width: 42px;
        height: 42px;

    }

    .he-advSlider-sec .he-infobox-slider .he-info-box.swiper-slide {
        padding: 25px;
        border-radius: 25px;
    }

    .he-advSlider-sec .he-infobox-slider #he-info-box-value {
        font-size: 14px;
    }

    .single-content .he-info-img-sec .he-desc-wrap p {
        font-size: 16px;
    }

    .single-content .he-content-wrapper p {
        font-size: 16px;
    }

    .he-bg-info-box>.kt-inside-inner-col {
        padding: 20px 40px 40px 40px;
    }

    .kt-blocks-accordion-header .kt-blocks-accordion-title {
        font-size: 20px;

    }

    .kt-accordion-pane .kt-accordion-panel-inner P {
        font-size: 16px;
    }

    .site-footer-middle-section-1 .he-sec-head .wp-block-kadence-advancedheading {
        font-size: 48px;
    }

    .he-infographic-col>.kt-inside-inner-col {
        padding-inline: 26%;
    }

    .site-info-inner .he-site-logo .size-large.image-is-svg {
        max-width: 67%;
        margin: 0 auto;
    }

    .site-bottom-footer-inner-wrap.site-footer-row.site-footer-row-columns-2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        width: 100%;
    }


    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-title h4 {
        font-size: 14px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-title p {
        font-size: 11px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box {
        margin-bottom: 25px;
    }

    .he-infographic-sec .he-infographic-col h3 {
        margin-bottom: 25px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-value {
        font-size: 10px;
        padding-right: 25px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-value::before {
        height: 20px;
        width: 30px;

    }

    .he-advSlider-sec .swiper-wrapper {
        margin-bottom: 16px;
    }

    header .site-top-header-wrap {
        padding: 9px 0;
    }

    .mobile-html-inner .he-feedback-para,
    .header-html-inner .he-review-para,
    .mobile-html-inner .he-review-para {
        font-size: 10px;
    }

    .header-html-inner p strong,
    .mobile-html-inner p strong {
        margin-left: 4px;
        margin-right: 8px;
        font-size: 12px;
    }

    .header-html-inner img,
    .mobile-html-inner img {
        max-width: 60px;
    }

    header .site-main-header-wrap {
        padding-block: 13px;
    }

    .single-content .page-not-found-sec h1 {
        font-size: 170px;
    }

    .single-content .page-not-found-sec h2 {
        font-size: 28px;
    }

    section.he-trading-simulator-sec .he-simulator-row>.kt-inside-inner-col {
        padding-bottom: 177px;
    }


    
    .crypto-dashboard .balance-box {
        margin-block: 24px;
    }
    .single-content .balance-box p {
        font-size: 48px;
    }
    .balance-box select {
        margin-left: 0;
        font-size: 14px;
    }
    .dash-stat-inner-wrap {
        justify-content: flex-start;
        gap: 40px;
    }
    .crypto-dashboard .stat-box h3, .crypto-dashboard .deposit-box h3, .crypto-dashboard .withdraw-box h3 {
        width: 100%;
    }
    .withdraw-wrapper {
        flex-wrap: wrap;
    }
    .withdraw-wrapper > * {
        max-width: 100%;
    }
    .content-item {
        margin-top: 24px;
    }
    .qr-content-2 small {
        font-size: 12px;
    }
    .qr-content-1 span {
        font-size: 14px;
    }
    .qr-content-2 small br {
        display: none;
    }
    .deposit-options button {
        padding: 7px 20px;
    }


    .page-id-2053.logged-in .site-header-section-right .site-header-item {
        width: 100%;
        margin-right: 0;
    }
    .page-id-2053.logged-in .site-header-section-right .site-header-item .mobile-html2 {
        width: 100%;
        display: flex;
    }
    .page-id-2053.logged-in .site-header-section-right .site-header-item .header-html-inner {
        width: 100%;
    }
    .page-id-2053.logged-in .site-header-section-right .site-header-item .header-html-inner .custom-user-menu {
        width: 100%;
        display: flex;
        justify-content: flex-end;
        list-style: none;
        align-items: center;
        gap: 16px;
    }
    .page-id-2053.logged-in .site-header-section-right .site-header-item .header-html-inner .custom-user-menu::after {
        display: none;
    }
    .page-id-2053.logged-in .site-header-section-right .wpml-ls-statics-shortcode_actions {
        display: none;
    }
    .page-id-2053.logged-in .site-header-section-right div[data-section*="kadence_customizer_mobile_button"] {
        display: none;
    }
    body.page-id-2053.logged-in header .site-header-item.site-header-item-navgation-popup-toggle {
        display: none;
    }

    .page-id-2043.logged-in #main-header,
    .page-id-2053.logged-in #main-header {
        display: block;
    }

    .page-id-2043.logged-in #mobile-header,
    .page-id-2053.logged-in #mobile-header {
        display: none;
    }
    .page-id-2043.logged-in header .site-main-header-wrap,
    .page-id-2053.logged-in header .site-main-header-wrap {
        padding: 0;
    }
    header .main-navigation .primary-menu-container > ul > li.menu-item.kb-button > a {
        padding: 14px 24px;
    }
    .switch-label > span {
        padding: 10px 8px;
    }
    .menu-avatar-wrapper .avatar-container img {
        width: 44px;
        height: 44px;
    }
    .toggle-switch {
        width: 200px;
    }
    .tbl-sec tbody tr td.no-transaction,
    .tbl-sec tbody tr td.no-trades {
        text-align: left !important;
    }
    
}

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

    .referral-card .referral-summary div {

        font-size: 18px;

    }

    .referral-card .table-row div {
        font-size: 18px;

    }

    .referral-card .table-header {

        padding: 0px 25px 0 28px;
    }
    .content-item .qr-inner-address {
        max-width: calc(100% - 132px);
    }
}

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

    body.page-id-2053, body.page-id-2043 {
        padding-top: 94px;
    }

    .he-auth-main .wpforms-submit-container #wpforms-submit-1637,
    .he-auth-main .wpforms-page-button.wpforms-page-next,
    .he-auth-main button#reset-pass-submit{
        font-size: 16px;
        min-height: 45px;
    }
 
    
    .lostpassword-submit {
        margin-bottom: 0 !Important;

    }

    #wpforms-1637-field_4-container, #wpforms-1624-field_15-container {
        bottom: 52px;
        width: 100%;
    }

    #wpforms-1624.wpforms-container.wpforms-container-full,
    #wpforms-1637.wpforms-container.wpforms-container-full {
        padding-bottom: 96px;
    }

    .he-auth-main #wpforms-1637-field_5-container a,
    .he-auth-main #wpforms-1637-field_4 a,
    .lostpassword-submit p a,
    body #wpforms-1624-field_15-container p a {
        font-size: 16px;

    }

    .he-auth-main #wpforms-1637-field_4 p,
    body .he-auth-main .wpforms-field-label-inline,
    body #wpforms-1624-field_15-container p,
    .lostpassword-submit p {

        font-size: 16px;

    }

    .somfrp-lost-pass-form-text p {
        font-size: 16px;

    }

    .he-auth-main .wpforms-field-container h2+p,
    .somfrp-lost-pass-form-text {
        font-size: 16px;
    }

    .he-auth-main .wpforms-form .wpforms-field-password input,
    .he-auth-main form input[type="text"] {
        min-height: 45px;
    }
    
    header .main-navigation .primary-menu-container > ul > li.menu-item > a.kb-button, .wp-block-kadence-query-card .kt-inside-inner-col .wp-block-kadence-advancedbtn .kb-button, .wp-core-ui div.wpforms-container-full form .wpforms-page-button, .kb-buttons-wrap .kb-button.kb-btn-global-outline, .single-content .kb-buttons-wrap .kb-button, button.calculate-btn, .simulator-section .calculate-btn, .he-form-innerSec .wpforms-submit-container .wpforms-submit, .he-auth-main .wpforms-submit-container #wpforms-submit-1637, .he-auth-main .wpforms-page-button.wpforms-page-next, .he-auth-main button#reset-pass-submit, #wpforms-submit-1624, .he-common-cl button, .he-common-cl form button {
        min-height: 45px;
        padding: 8px 40px;
    }

    .he-auth-main .wpforms-form .wpforms-field-password input,
    .he-auth-main form input[type="text"],
    .he-auth-main .wpforms-submit-container,
    .he-auth-main .wpforms-submit-container #wpforms-submit-1637,
    .wpforms-container.he-auth-main input.wpforms-field-medium,
    .he-auth-main .wpforms-page-button.wpforms-page-next,
    .he-auth-main button#reset-pass-submit,
    .page-id-1632 .wpforms-container .wpforms-field-row.wpforms-field-medium,
    .he-auth-main .wpforms-field-row-block.wpforms-one-half.wpforms-first,
    .he-auth-main .wpforms-field-row-block.wpforms-one-half,
    #wpforms-1624-field_3 {
        min-height: 45px;
    }

    form.account-page-form input, div.wpforms-container-full form input[type="date"], div.wpforms-container-full form input[type="datetime"], div.wpforms-container-full form input[type="datetime-local"], div.wpforms-container-full form input[type="email"], div.wpforms-container-full form input[type="month"], div.wpforms-container-full form input[type="number"], div.wpforms-container-full form input[type="password"], div.wpforms-container-full form input[type="range"], div.wpforms-container-full form input[type="search"], div.wpforms-container-full form input[type="tel"], div.wpforms-container-full form input[type="text"], div.wpforms-container-full form input[type="time"], div.wpforms-container-full form input[type="url"], div.wpforms-container-full form input[type="week"], div.wpforms-container-full form select, div.wpforms-container-full form textarea, .wp-core-ui div.wpforms-container-full form input[type="date"], .wp-core-ui div.wpforms-container-full form input[type="datetime"], .wp-core-ui div.wpforms-container-full form input[type="datetime-local"], .wp-core-ui div.wpforms-container-full form input[type="email"], .wp-core-ui div.wpforms-container-full form input[type="month"], .wp-core-ui div.wpforms-container-full form input[type="number"], .wp-core-ui div.wpforms-container-full form input[type="password"], .wp-core-ui div.wpforms-container-full form input[type="range"], .wp-core-ui div.wpforms-container-full form input[type="search"], .wp-core-ui div.wpforms-container-full form input[type="tel"], .wp-core-ui div.wpforms-container-full form input[type="text"], .wp-core-ui div.wpforms-container-full form input[type="time"], .wp-core-ui div.wpforms-container-full form input[type="url"], .wp-core-ui div.wpforms-container-full form input[type="week"], .wp-core-ui div.wpforms-container-full form select, .wp-core-ui div.wpforms-container-full form textarea, div.wpforms-container input[type="number"], .he-auth-main form input[type="text"] {
        min-height: 48px;
    }

    .wp-password-field .wpforms-field-row.wpforms-field-large {

        gap: 0;

    }

    div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left button.wpforms-page-button {
        margin: 0;
    }

    .he-auth-main .wpforms-field-container h2,
    #password-lost-form-wrap h1 {
        font-size: 40px;
        margin-bottom: 10px;

    }

    /* .page-id-1636,
    .page-id-1632,
    .page-id-1642 {
        padding-left: 20px;
        padding-right: 20px;
    } */


    div.wpforms-container.he-auth-main,
    .page-id-1636 .wpforms-container.wpforms-container-full, .page-id-1632 .wpforms-container.wpforms-container-full, .he-auth-main div#password-lost-form-wrap fieldset {
        max-width: 100%;
        padding: 72px 32px 72px;
    }


    .referral-card .referral-header h3 {

        width: 100%;
    }

    section.he-aff-sec {
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 66px;
    }


    .tbl-sec.referral-card {
        padding: 24px 16px;
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
    }

    .referral-card .table-row {

        padding: 12px 14px;

    }

    .referral-card .table-header div {

        line-height: 120%;
        max-width: 66px;
    }

    .referral-card .referral-summary div {

        margin-bottom: 16px;
        width: 100%;
    }

    .referral-card .referral-summary {
        margin: 40px 0;
        flex-direction: row;
    }

    .referral-card .table-row div {
        font-size: 12px;
    }


    .referral-card .referral-header {
        display: flex;
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
    }

    html[lang="es-ES"] body header .site-header-main-section-right .button.mobile-header-button2.button-size-medium.button-style-filled {

        margin-left: 5px;
    }

    button#mobile-toggle {
        padding: 0;
    }

    html[lang="es-ES"] .he-hero-sec .he-info-col .he-starIcon-gradientText {
        align-items: baseline;
    }

    .header-html-inner .js-wpml-ls-legacy-dropdown-click .js-wpml-ls-item-toggle.wpml-ls-item-toggle, .header-html-inner .wpml-ls-legacy-dropdown-click a {
        padding: 8px 10px;
    }

    html[lang="fr-FR"] .he-hero-sec .he-info-col .kt-inside-inner-col {
        max-width: 100%;
    }

    html[lang="es-ES"] .he-hero-sec .he-info-col .kt-inside-inner-col {
        max-width: 100%;

    }

    .header-html-inner span.wpml-ls-native,
    .header-html-inner span.wpml-ls-display {
        font-size: 12px;
    }

    .js-wpml-ls-item-toggle.wpml-ls-item-toggle img.wpml-ls-flag,
    .wpml-ls-slot-shortcode_actions img.wpml-ls-flag {
        width: 15px;
        height: 15px;
    }

    body header .site-header-main-section-right .button.mobile-header-button.button-size-medium.button-style-outline, 
    body header .site-header-main-section-right .button.mobile-header-button2.button-size-medium.button-style-filled {
        padding: 4px;
        font-size: 0;
        margin-left: 10px;
        text-indent: -100vw;
        width: 35px;
        height: 35px;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: center;
    }
    body header .site-header-main-section-right .button.mobile-header-button.button-size-medium.button-style-outline {
        background-size: 21px;
        background-image: url("/wp-content/uploads/2025/05/user-person.svg");
        border-width: 2px !important;
    }
    body header .site-header-main-section-right .button.mobile-header-button2.button-size-medium.button-style-filled {
        background-size: 18px;
        background-image: url("/wp-content/uploads/2025/05/user-logout-1.svg");
    }
    header .mobile-html2 .header-html-inner > p {
        display: none;
    }
    .site-header-section-right > * div {
        display: flex;
    }


    body header .site-header-item {

        margin-right: 0;

    }

    body .header-html-inner .wpml-ls-legacy-dropdown-click {
        width: 100%;
        max-width: 100%;
    }


    .he-info-img-sec.he-info-price-sec .he-info-col {
        max-width: 100%;

    }

    .he-info-img-rev-sec.he-info-price-sec .wp-block-group.he-price-info-box .wp-block-kadence-infobox {
        max-width: 100%;
    }

    .he-stickey-sec.he-info-img-rev-sec.he-info-img-sec .kt-row-column-wrap {
        flex-direction: column-reverse;
    }

    section.he-info-price-sec {
        padding-bottom: 0;
    }

    .he-info-img-sec.he-info-price-sec .he-img-col {
        max-width: 100%;

    }

    .he-info-img-sec.he-info-price-sec .he-info-col {
        max-width: 100%;
        width: 100%;
        margin-bottom: 0;
    }

    .site-bottom-footer-wrap.site-footer-row-container {
        margin-bottom: 0;

    }


    div .he-contactUs-sec .wpforms-container-full form input[type="text"],
    div .he-contactUs-sec .wpforms-container-full form input[type="email"] {
        min-height: 64px;
        margin-bottom: 10px;
    }

    .he-feature-sec .he-info-wide-card .kt-blocks-info-box-media.kt-info-media-animate-none {
        padding: 90px 20px 0px 20px;

    }

    .he-testimonals-sec .kb-splide .splide__pagination__page {
        height: 6px;
        width: 6px;
    }

    .he-testimonals-sec .kb-splide .splide__pagination__page.is-active {
        width: 25px;

    }

    .he-free-trading.he-info-img-sec .he-img-col {
        margin-bottom: 20px;
    }
    button.calculate-btn,
    .simulator-section .calculate-btn {
        padding: 14px 50px;

    }

    .page-id-1043 #block-11 {
        padding-top: 20px;
    }


    .he-testimonals-sec::after {

        background: linear-gradient(to top, rgb(111 60 247 / 69%), transparent), linear-gradient(to right, rgba(111, 60, 247, 0.15), transparent), linear-gradient(to bottom, rgba(111, 60, 247, 0.15), transparent), linear-gradient(to left, rgba(111, 60, 247, 0.15), transparent);

    }

    .he-feature-sec .he-info-wide-card::after {
        background: linear-gradient(to top, rgb(111 60 247), transparent), linear-gradient(to right, rgba(111, 60, 247, 0.15), transparent), linear-gradient(to bottom, rgba(111, 60, 247, 0.15), transparent), linear-gradient(to left, rgba(111, 60, 247, 0.15), transparent);
        filter: blur(150px);
        height: 100%;
    }

    body .alignnone.he-search-row.wp-block-kadence-rowlayout {
        margin-bottom: 80px;
    }

    .he-blog-sec .he-sec-head .wp-block-group__inner-container p {
        max-width: 100%;
        font-size: 20px;

    }

    .kb-buttons-wrap .kb-button.kb-btn-global-outline {
        padding: 12px 18px;
        font-size: 16px;
    }

    .he-info-img-rev-sec.he-info-img-sec .kt-row-column-wrap {
        flex-direction: column-reverse;
    }

    .he-testimonals-sec .splide__track.splide__track--loop.splide__track--ltr.splide__track--draggable {
        padding-right: 148px !important;
    }

    .he-info-img-sec.he-md-container.he-ai-power-sec.wp-block-kadence-rowlayout {
        padding-bottom: 0;
    }

    .he-feature-sec .he-info-group-card .kt-infobox-textcontent {
        margin-bottom: 70px;
    }

    .he-feature-sec .he-info-group-card p {
        min-height: 0;
    }

    .he-info-img-sec .he-info-col .he-desc-lg-wrap::before {
        height: 65%;

    }


    .kt-testimonial-meta-name-wrap .kt-testimonial-name {
        font-size: 16px;

    }

    body .he-faq-inner-wrap .wp-block-kadence-advancedheading {
        font-size: 36px;
    }


    .site-bottom-footer-inner-wrap.site-footer-row.site-footer-row-columns-2 {
        justify-content: center;

    }

    .he-related-post-sec .kb-query-grid-wrap {
        grid-template-columns: repeat(1, 1fr);

    }


    .he-group-info-box .wp-block-group__inner-container {
        border-radius: 13px;
        padding: 27px;
    }

    .he-blog-details-sec .wp-block-kadence-testimonials .kt-testimonial-content {

        font-size: 20px;

    }

    .he-blog-details-row .wp-block-column.he-blog-details-info-col {
        max-width: 100%;
    }


    .he-blog-details-info-col p {
        font-size: 16px;
    }

    .he-blog-details-row .wp-block-column.he-blog-details-sideBar {
        position: relative;
        top: 0;
        margin-bottom: 64px;
    }


    .he-blog-details-wrapper .wp-block-columns.he-blog-details-row {
        flex-direction: column;
    }

    .he-blog-details-head .wp-block-post-author {
        width: 100%;
        margin-top: 8px;
    }

    .he-blog-details-sec .he-blog-details-head .wp-block-kadence-advancedheading {
        font-size: 40px;
    }

    .he-blog-details-head.wp-container-core-group-is-layout-2 .wp-block-group {
        max-width: 100%;
        width: 100%;
    }

    .he-blog-details-head.wp-container-core-group-is-layout-2 {
        flex-direction: column;
    }

    .he-form-innerSec>.kt-inside-inner-col {
        max-width: 100%;
    }

    .he-contactUs-sec>.kt-row-column-wrap.kt-has-1-columns {
        max-width: 100%;
    }

    body {
        padding-top: 117px;
    }

    .he-feature-sec .he-info-group-card .wp-block-kadence-infobox .kt-blocks-info-box-media-align-left::after {
        border-radius: 20px;

    }


    .he-advSlider-sec .he-slider-wrapper::before,
    .he-advSlider-sec .he-slider-wrapper::after {
        width: 15%;
    }

    .he-advSlider-sec .he-infobox-slider .he-info-box-value::before {
        height: 19px;
        top: calc(50% - 2px);
    }

    .he-info-box-head .wp-block-kadence-image.he-info-box-img {
        max-width: 40px;
        height: 40px;
    }

    header .site-main-header-inner-wrap .site-branding.branding-layout-standard {
        max-width: 116px;
    }

    .site-footer-middle-section-1 .footer-widget-area-inner.site-info-inner>section {
        padding-bottom: 54px;
    }

    .kt-blocks-accordion-header .kt-blocks-accordion-title {
        font-size: 16px;
    }

    .he-faq-box.wp-block-kadence-accordion .wp-block-kadence-pane .kt-blocks-accordion-header.kt-acccordion-button-label-show {
        padding-block: 31px;
        padding-inline: 24px;
    }

    .site-info-inner .he-site-logo .size-large.image-is-svg {
        max-width: 34%;
    }

    .footer-html-inner p {
        text-align: center;
        padding-bottom: 24px;
    }

    .site-bottom-footer-wrap .widget.widget_nav_menu .menu {
        justify-content: center;
    }

    .he-info-box-group-card .he-info-box .he-info-box-head .he-info-box-img {
        max-width: 19.4%;
        height: 100%;
    }

    .he-testimonals-sec {
        padding: 40px 16px;
    }

    .he-feature-sec .he-info-wide-card {
        padding: 20px;

    }

    .calculator-content .results-section {
        margin-left: 0;
    }

    .he-feature-sec .he-info-group-card .wp-block-kadence-infobox .kt-blocks-info-box-media-align-left {
        padding: 52px 20px 20px 20px;
        z-index: 1;
    }

    body .he-testimonals-sec .splide__pagination.splide__pagination--ltr {
        justify-content: center;

    }

    body .he-advSlider-sec .wp-block-group.he-sec-head {
        max-width: 100%;
        margin-bottom: 60px;
        padding: 0 20px;
    }

    .calculator-content .simulator-section {
        margin-bottom: 44px;
    }

    .single-content .he-term-sec .he-heading-pera-box h3.wp-block-kadence-advancedheading {
        margin-bottom: 15px;
    }

    .single-content .he-faq-inner-wrap .wp-block-group.he-sec-head {
        margin-bottom: 80px;
    }

    .he-info-box-group-card .he-info-box .he-info-box-head .he-info-box-title {
        margin-left: 0px;
    }


    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-title h4 {
        font-size: 12px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box-title p {
        font-size: 10px;
    }

    .he-infographic-sec .he-infographic-col .he-info-box-wrapper .he-info-box {
        margin-bottom: 21px;
    }


    .he-infographic-sec .he-infographic-col h3.wp-block-kadence-advancedheading {
        margin-bottom: 15px;
        font-size: 16px;
    }

    .calculator-content .simulator-section,
    .calculator-content .results-section {
        max-width: 100%;
        min-height: unset;
    }

    .he-infographic-col .wp-block-group.he-info-box-group-card {
        padding: 25px 20px;

    }

    .he-infographic-col>.kt-inside-inner-col {
        padding-inline: 19%;
    }

    .he-feature-sec .he-info-group-card .wp-block-kadence-infobox {
        max-width: 100%;
        margin-bottom: 32px;
    }

    .he-feature-sec .he-info-group-card .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained {

        flex-direction: column;
    }

    .he-testimonals-sec .wp-block-group.he-3d-testimonial-row.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex {
        flex-direction: column-reverse;
    }

    .he-testimonals-sec .wp-block-group.he-3d-testimonial-row .he-testimonial-wrap {
        max-width: 100%;
    }

    .he-3d-testimonial-row .he-img-wrapper {
        max-width: 80%;
        margin: 0 auto;
        padding-bottom: 30px;
    }

    .entry-content .kb-row-layout-wrap.he-hero-sec.wp-block-kadence-rowlayout {
        padding-bottom: 400px;
        padding-top: 143px;
    }

    .kb-section-dir-horizontal.he-counter-row {
        margin-top: -260px;
    }

    h1,
    .single-content h1,
    .single-content h1.wp-block-kadence-advancedheading,
    h1.wp-block-kadence-advancedheading {
        font-size: 40px;
    }

    h2,
    .single-content h2,
    .single-content h2.wp-block-kadence-advancedheading,
    h2.wp-block-kadence-advancedheading {
        font-size: 40px;
    }

    h3,
    .single-content h3,
    .single-content h3.wp-block-kadence-advancedheading,
    h3.wp-block-kadence-advancedheading {
        font-size: 18px;
    }

    h4,
    .single-content h4,
    .single-content h4.wp-block-kadence-advancedheading,
    h4.wp-block-kadence-advancedheading {
        font-size: 14px;
    }

    h5,
    .single-content h5,
    .single-content h5.wp-block-kadence-advancedheading,
    h5.wp-block-kadence-advancedheading {
        font-size: 14px;
        margin-top: 0;
    }

    section.wp-block-kadence-rowlayout>.kt-row-column-wrap {
        padding-top: 0;
        padding-bottom: 0;
    }


    .alignfull .container,
    section.wp-block-kadence-rowlayout>.kt-row-column-wrap,
    .site-container,
    .site-header-row-layout-contained,
    .site-footer-row-layout-contained,
    .entry-hero-layout-contained,
    .comments-area,
    .alignfull>.wp-block-cover__inner-container,
    .alignwide>.wp-block-cover__inner-container {
        width: 100%;
    }

    div.popup-drawer .drawer-header {
        padding-inline: 16px;
    }

    div.popup-drawer .drawer-inner {
        max-width: 100%;
        transition: transform 0.3s cubic-bezier(.22, .61, .36, 1), opacity 0.3s cubic-bezier(.22, .61, .36, 1);
        overflow: hidden;
    }


    .site-bottom-footer-inner-wrap {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .footer-html-inner p a,
    .footer-html-inner p {
        font-size: 14px;
    }

    .wpforms-container form.wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block {
        width: 100%;
        padding: 0;
    }

    .wpforms-container form.wpforms-form .wpforms-field .wpforms-field-row .wpforms-field-row-block:not(:last-child) {
        margin-bottom: 8px;
    }

    .wpforms-container form.wpforms-form .wpforms-field,
    .wp-core-ui div.wpforms-container form.wpforms-form .wpforms-field {
        padding-top: 4px;
        padding-bottom: 4px;
        padding-inline: 0;
    }




    .he-hero-sec .he-info-col .kt-inside-inner-col {
        max-width: 100%;
    }

    section.he-trading-simulator-sec .wp-block-kadence-countup {
        max-width: 76%;
        margin-bottom: 24px;
        border-radius: 32px;
        padding: 32px;
    }

    .he-simulator-row .wp-block-columns.he-simulator-estimated-col .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
        max-width: 100%;
        border-radius: 25px;
    }

    .he-infographic-sec .he-info-col {
        max-width: 100%;
        width: 100%;
        margin-bottom: 32px;
    }


    .he-infographic-sec .he-infographic-col {
        max-width: 100%;
        width: 100%;
    }

    .he-info-img-sec .he-info-col {
        max-width: 100%;
        width: 100%;
        margin-bottom: 96px;
    }

    .he-info-img-sec .he-img-col {
        max-width: 100%;
        width: 100%;
    }

    .he-feature-sec .he-info-wide-card .kt-blocks-info-box-media-container {
        max-width: 100%;
        width: 100%;
    }

    .he-feature-sec .he-info-wide-card .kt-infobox-textcontent {
        max-width: 100%;
        width: 100%;
        margin-left: 0px;
        margin-top: 53px;
    }

    .he-feature-sec .he-info-wide-card .kt-blocks-info-box-link-wrap.info-box-link {
        flex-direction: column;
        padding: 0;
    }

    .site-footer-middle-section-1 .he-sec-head .wp-block-kadence-advancedheading {
        font-size: 40px;
    }

    .widget.widget_nav_menu .menu {

        justify-content: center;
    }

    .calculator-content .results-section {
        margin-left: 0;
    }

    .he-testimonals-sec .wp-block-group.he-3d-testimonial-row .he-testimonial-wrap::before {
        position: absolute;
        content: '';
        width: unset;
        height: unset;
        background: transparent;
        top: 0;
        right: 0;
        z-index: 0;
        pointer-events: none;
    }


    header .site-top-header-wrap {
        padding: 8px 0;
        min-height: 48px;
    }

    .he-advSlider-sec .swiper-wrapper {
        margin-bottom: 12px;
    }

    .mobile-html-inner .he-feedback-para {
        width: 100%;
        text-align: center;
    }

    .single-content .page-not-found-sec h1 {
        font-size: 110px;
    }

    .single-content .page-not-found-sec h2 {
        font-size: 22px;
    }

    section.he-trading-simulator-sec .he-simulator-row {
        padding-top: 4px;
    }

    .he-stickey-sec.he-info-img-rev-sec.he-info-img-sec .kt-row-column-wrap {
        flex-direction: column;
    }

    .wp-block-kadence-column.he-stickey-box,
    .he-info-img-sec .he-info-col .wp-block-group.he-stickey-box {
        max-height: unset;
        overflow: unset;
    }

    .single-content .he-stickey-box .he-scroll-overlay,
    .single-content .wp-block-group.he-scroll-overlay {
        display: none;
    }


    .deposit-box, .withdraw-box,
    .stat-box {
        max-width: 100%;
    }
    .form-group-col2 {
        flex-wrap: wrap;
    }
    .qr-content-1 span {
        font-size: 12px;
    }
    .he-common-cl .he-card-img-wrap {
        /* width: 230px;
        height: 230px; */
    }
    div.he-common-cl {
        width: calc(100% - 32px);
        padding: 40px 24px;
    }
    .card-btn-wrapper {
        flex-wrap: wrap;
        gap: 0;
        row-gap: 16px;
    }
    .he-common-cl button {
        /* margin-top: 24px; */
        padding-block: 8px;
        font-size: 16px;
    }
    .he-common-cl .he-welcome-card-content p {
        font-size: 16px;
        line-height: 140%;
        display: block;
    }
    .deposit-options button {
        padding: 7px 18px;
    }

    .toggle-switch {
        width: 150px;
    }
    .switch-label {
        font-size: 12px;
    }
    .switch-label > span {
        padding: 11px 8px;
    }
   
    .page-id-2053.logged-in .site-header-section-right .site-header-item .header-html-inner .custom-user-menu {
        gap: 2px;
    }
    .menu-avatar-wrapper .avatar-container {
        gap: 2px;
    }
    .menu-avatar-wrapper .avatar-container::after {
        width: 18px;
        height: 18px;
    }
    .menu-avatar-wrapper .avatar-container img {
        width: 40px;
        height: 40px;
    }
    .menu-avatar-wrapper .avatar-container::after {
        display: none;
    }


    .page-id-2043.logged-in .kb-button.menu-item,
    .page-id-2053.logged-in .kb-button.menu-item {
        display: none;
    }
    .cust-dropdown-wrap {
        min-width: 287px;
    }
    .affiliate-link {
        display: block;
    }

    .he-auth-main.wpforms-container.wpforms-container-full::after,
    .page-id-1636 .wpforms-container.wpforms-container-full::after, .page-id-1632 .wpforms-container.wpforms-container-full::after, .he-auth-main div#password-lost-form-wrap fieldset::after {
        background: linear-gradient(to top, rgba(111, 60, 247, 0.26), transparent), linear-gradient(to right, rgba(111, 60, 247, 0.26), transparent), linear-gradient(to bottom, rgba(111, 60, 247, 0.26), transparent), linear-gradient(to left, rgba(111, 60, 247, 0.26), transparent);
        filter: blur(25px);
    }
    div.wpforms-container-full form.wpforms-form .wpforms-submit-spinner {
        padding: 5px;
        width: 28px;
        height: 28px;
    }
    .referral-card .referral-code .code-wrap span {
        white-space: nowrap;
    }
    .code-wrap {
        gap: 16px;
    }
    .toggle-switch-item .toogle-tooltip {
        width: 20px;
        height: 20px;
    }
    .toggle-switch-item .toogle-tooltip::after {
        min-width: 190px;
        top: 200%;
    }
    
    div.wpforms-container-full form input[type="date"]::placeholder, div.wpforms-container-full form input[type="datetime"]::placeholder, div.wpforms-container-full form input[type="datetime-local"]::placeholder, div.wpforms-container-full form input[type="email"]::placeholder, div.wpforms-container-full form input[type="month"]::placeholder, div.wpforms-container-full form input[type="number"]::placeholder, div.wpforms-container-full form input[type="password"]::placeholder, div.wpforms-container-full form input[type="range"]::placeholder, div.wpforms-container-full form input[type="search"]::placeholder, div.wpforms-container-full form input[type="tel"]::placeholder, div.wpforms-container-full form input[type="text"]::placeholder, div.wpforms-container-full form input[type="time"]::placeholder, div.wpforms-container-full form input[type="url"]::placeholder, div.wpforms-container-full form input[type="week"]::placeholder, div.wpforms-container-full form select::placeholder, div.wpforms-container-full form textarea::placeholder, .wp-core-ui div.wpforms-container-full form input[type="date"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="datetime"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="datetime-local"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="email"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="month"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="number"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="password"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="range"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="search"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="tel"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="text"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="time"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="url"]::placeholder, .wp-core-ui div.wpforms-container-full form input[type="week"]::placeholder, .wp-core-ui div.wpforms-container-full form select::placeholder, .wp-core-ui div.wpforms-container-full form textarea::placeholder, div.wpforms-container input[type="number"]::placeholder {
        font-size: 16px;
    }
    .he-auth-main .wpforms-submit-container #wpforms-submit-1637 {
        white-space: normal;
        height: auto;
    }
    div.wpforms-container.he-auth-main,
    .page-id-1636 .wpforms-container.wpforms-container-full, .page-id-1632 .wpforms-container.wpforms-container-full, .he-auth-main div#password-lost-form-wrap fieldset {
        margin: 60px auto ;
    }
    .site-header-section-center .header-navigation .menu > li.toggle-switch-item {
        margin-left: 0;
    }
     .single-content  p.restricted-msg {
        font-size: 18px;
        margin-inline: 16px;
    }
    .he-common-cl .modal-info p, .he-common-cl .he-welcome-card-content p {
        gap: 0;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .he-common-cl .modal-info p strong {
        font-size: 14px;
    }
    .toogle-tooltip-text {
        font-size: 10px;
    }
    .single-content .he-auth-sec .som-password-sent-message {
        margin-bottom: -24px;
    }
    .he-auth-sec .som-password-sent-message, .he-auth-sec .som-password-error-message, .som-password-sent-message {
        padding-block: 10px;
        width: calc(100% - 40px);
        font-size: 14px;
    }
    header .header-mobile-account-in-wrap .header-account-button, header .site-header-item .header-account-in-wrap .header-account-button {
        height: 35px;
        padding-inline: 12px;
        font-size: 12px;
    }
    .logged-in header .site-main-header-wrap .site-header-main-section-right > * + * {
        margin-left: 8px;
    }
    #wpforms-confirmation-1624 {
        transform: translateY(14px);
    }
}

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


    .menu-toggle-open .menu-toggle-icon .kadence-svg-iconset svg {
        max-width: 25px;
        height: 25px;
    }

    body .he-starIcon-gradientText p {
        font-size: 14px;
    }


    .he-infographic-col .wp-block-group.he-info-box-group-card {
        padding: 20px 15px;
    }

    .he-testimonals-sec .splide__track.splide__track--loop.splide__track--ltr.splide__track--draggable {
        padding-right: 90px !important;
    }

    .he-infographic-col>.kt-inside-inner-col {
        padding-inline: 14%;
    }

    .content-item .qr-img {
        max-width: 90px;
        max-height: 90px;
        border-radius: 8px;
    }
    .content-item .qr-inner-address {
        max-width: calc(100% - 106px);
    }
    .code-wrap {
        gap: 8px;
        padding: 8px 16px;
    }
    .referral-card .referral-code .code-wrap span {
        font-size: 18px;
    }
    .copy-code {
        width: 20px;
        height: 20px;
    }
    .referral-card .referral-code span {
        font-size: 18px;
    }



    .toggle-switch {
        width: 100px;
    }
    .site-header-section-center .header-navigation .menu > li + * {
        margin-left: 10px;
    }
    body header .site-header-main-section-right .button.mobile-header-button.button-size-medium.button-style-outline, 
    body header .site-header-main-section-right .button.mobile-header-button2.button-size-medium.button-style-filled {
        margin-left: 4px;
    }
    header .site-main-header-inner-wrap .site-branding.branding-layout-standard {
        max-width: 86px;
    }
}