/*================================
Template Name: EFI Landing
Author: CodeGama
Author website: 
Version: 1.0
================================== */

@media (max-width: 575.98px) {
    .efi-grid-col-2 {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .efi-grid-col-3 {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .conatct-info-addres-con {
        height: auto !important;
    }

    .banner-content-info-box {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .excellent-content-efi {
        padding: 1em !important;
    }

    .why-do-trade-part button {
        width: 100% !important;
    }

    .info-count-main-box {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .becomme-community-efi-part {
        background-size: cover !important;
        background-position: 70% 50% !important;
        border-radius: 20px !important;
        text-align: center;
    }

    .contact-form {
        position: relative !important;
        top: 0 !important;
        min-width: 100% !important;
    }

    .why-do-pills {
        flex-direction: column;
        align-items: stretch !important;
    }

    .product-icon-logo-sec {
        /* flex-direction: column !important; */
        flex-wrap: wrap;
    }

    .why-trade-content {
        margin-left: 0em !important;
    }

    .default-btn {
        text-align: center;
    }

    .becomme-community-efi-left {
        padding: 1em !important;
    }

    .why-do-trade-efi .section-title,
    .trading-exp-efi-sec .section-title,
    .efi-get-access-sec .section-title,
    .wht-our-customer-part .section-title,
    .market-news-analysis-part .section-title,
    .contact-info-details .section-title {
        margin-bottom: 1em !important;
    }

    .new-market-analysis-card {
        margin-bottom: 1em;
    }

    .footer-quick-link-one ul,
    .footer-quick-link-two ul {
        flex-direction: column;
        gap: 1em;
    }

    .efi-flow-step-sec {
        margin-left: 0em !important;
    }

    .margin-top-sm {
        margin-top: 0em !important;
    }

    .powered-by-card {
        margin-bottom: 1em;
    }

    .powered-by-card .powered-by-card-label h5 {
        text-align: center;
    }

    .powered-by-card-individual-img {
        margin: 0 auto;
    }

    .conatact-form-sec {
        padding: 2em 0 !important;
    }

    .info-media-efi {
        padding: 1em !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .efi-get-access-sec .section-title h2 {
        margin-bottom: 1em !important;
    }

    .why-do-trade-card-inner-box {
        margin-bottom: 1em;
    }

    .banner-content-icon-sec {
        display: none;
    }

    .banner-action-outline-btn-box {
        flex-direction: column;
    }

    .banner-action-outline-btn-card {
        align-items: center !important;
    }

    .banner-action-outline-btn-card h4 {
        text-align: center;
    }

    .banner-action-outline-btn-card {
        margin-bottom: 1em;
    }

    .what-customer-card {
        margin-top: 1em;
    }

    .excellent-title-p {
        flex-direction: column;
    }

    .excellent-card-sec {
        text-align: center;
    }

    .excellent-card-sec img {
        margin: 0 auto;
        padding-bottom: 1em;
    }

    .efi-flow-step-sec h3,
    .fix-api-full-part h3,
    .single-large-card-right h3,
    .conatct-info-socialmedia h5,
    .weekly-trading-name-sec h5,
    .step-trading-right-sec,
    .text-align-left h2,
    .text-align-left p,
    .card-model-part-one,
    .info-count-sub-box-info,
    .default-btn-sec {
        text-align: center !important;
    }

    .get-access-card-efi {
        /* margin-top: 1em; */
        align-items: center !important;
        text-align: center !important;
    }

    .efi-get-access-sec .row .col-sm-4.co-lg-4.col-xl-4 {
        margin-bottom: 1em;
    }

    .becomme-community-efi-part .efi-listitem-style {
        text-align: left;
    }

    .customer-rating-box .customer-rating-individual-card:nth-child(1) {
        border-radius: 20px 20px 20px 20px !important;
    }

    .customer-rating-box .customer-rating-individual-card:nth-child(2) {
        border-radius: 20px 20px 20px 20px !important;
    }

    .customer-rating-box .customer-rating-individual-card:nth-child(3) {
        border-radius: 20px 20px 20px 20px !important;
    }

    .customer-rating-box .customer-rating-individual-card:nth-child(4) {
        border-radius: 20px 20px 20px 20px !important;
    }

    .new-market-analysis-card {
        border-radius: 20px !important;
    }

    .contact-form {
        padding: 1em 1em !important;
    }

    .banner-sub-list {
        display: block !important;
    }

    .step-trading-left-sec .content {
        position: absolute;
        width: 100% !important;
        left: 0 !important;
        top: 0 !important;
    }

    .step-trading-left-sec .content svg {
        width: 100%;
    }

    .step-calculating-img {
        width: 20em !important;
        transform: unset !important;
    }

    .efi-listitem-style {
        text-align: left !important;
        padding-top: 1em;
    }

    .grid-model-part-two .row .col-md-4.col-lg-4.col-xl-4 {
        margin-bottom: 1.5em;
    }

    .card-model-part-one {
        align-items: center !important;
    }

    .card-model-info-part h4::after {
        width: 80% !important;
        position: relative;
        left: 10% !important;
        right: 0% !important;
    }

    .step-trading-right-sec {
        margin-top: 3em;
    }

    .benefits-img {
        transform: translate(-30px, 0px) !important;
    }

    .benefits-moblie-app-list {
        flex-direction: column !important;
        /* padding: 0 2em; */
    }

    .learn-trading-demo-ac .section-title {
        padding-bottom: 2em;
    }

    .supported-frational-card {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .grid-model-part-two .col-md-4.col-lg-4.col-xl-4,
    .supported-frational-body .col-md-4.col-lg-4,
    .why-do-trade-card-box .col-sm-6.col-lg-6,
    .fix-api-full-part .col-lg-4,
    .grid-model-three-sec .col-md-4.col-lg-4 {
        margin-bottom: 1.5em;
    }

    .single-large-lr-card .single-large-card-left .large-img-icon {
        right: 0% !important;
        bottom: 0% !important;
        width: 4em !important;
        left: unset !important;
    }

    .single-large-card-right,
    .popular-commodity-right-sec {
        padding-top: 1.5em;
    }

    .cta-banner-main {
        padding-top: 2em !important;
        padding-bottom: 4em !important;
    }

    .popular-commodity-body-sec {
        padding: 1em !important;
    }

    .popular-commodity-body-sec {
        border-radius: 20px !important;
    }

    .popular-commodity-img {
        height: 100% !important;
    }

    .content-one {
        display: none;
    }

    .banner-img {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .etxra-right {
        top: 0% !important;
    }

    .etxra-left {
        bottom: 0% !important;
    }

    .ark-pills-sec :where(button) {
        height: 3.5em !important;
        width: 3.5em !important;
    }

    .ark-pills-sec li {
        position: relative !important;
    }

    .ark-pills-sec li:nth-child(1),
    .ark-pills-sec li:nth-child(2),
    .ark-pills-sec li:nth-child(3),
    .ark-pills-sec li:nth-child(4),
    .ark-pills-sec li:nth-child(5),
    .ark-pills-sec li:nth-child(6) {
        transform: unset !important;
    }

    .ark-efi-tabs .tab-content {
        align-items: center !important;
    }

    .ark-tabs-part ul {
        background-color: #fff;
    }

    .ark-efi-tabs .tab-content::after {
        background-image: unset !important;
        background-color: #fff !important;
        width: 100% !important;
        height: 100% !important;
        transform: translate(0em, 0em) rotate(360deg) !important;
    }

    .ark-efi-tabs-main-sec {
        width: 100% !important;
    }

    .desposit-withdraw-tab-nav ul :where(li, button) {
        width: 100%;
    }

    .banner-content-info-card {
        align-items: center;
    }

    .get-card-img-part,
    .large-dropdown {
        flex-direction: column;
    }

    .join-card-main-wrap {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .join-content-card {
        border-right: none !important;
    }

    .join-the-largest-info {
        text-align: center;
    }

    .join-the-largest-info p {
        padding-top: 1.5em;
    }

    .contact-grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .flow-one .efi-flow-method-sec {
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 1em !important;
    }

    .grid-table-four-box {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .grid-table-four-box {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .conatct-info-addres-con {
        height: auto !important;
    }

    .contact-grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .banner-content-info-box {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .why-do-trade-part button {
        width: 100% !important;
    }

    .why-do-pills {
        flex-direction: column;
        align-items: stretch !important;
    }

    .get-card-img-part,
    .large-dropdown {
        flex-direction: column;
    }

    .banner-content-info-card {
        align-items: center;
    }

    .efi-grid-col-2 {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .info-count-main-box {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .becomme-community-efi-part {
        background-size: cover !important;
        background-position: 50% 50% !important;
    }

    .step-calculating-img {
        transform: translate(-49px, 0px) !important;
    }

    .step-trading-right-sec {
        margin-top: 2em;
    }

    .banner-action-outline-btn-box {
        flex-direction: column;
    }

    .grid-model-part-two .col-md-4.col-lg-4.col-xl-4,
    .supported-frational-body .col-md-4.col-lg-4,
    .why-do-trade-card-box .col-sm-6.col-lg-6,
    .fix-api-full-part .col-lg-4,
    .grid-model-three-sec .col-md-4.col-lg-4 {
        margin-bottom: 1.5em;
    }

    .info-media-efi {
        padding: 1em !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .ark-pills-sec li:nth-child(1) {
        transform: translate(-22em, 15em) !important;
    }

    .ark-pills-sec li:nth-child(2) {
        transform: translate(-16em, 9em) rotate(0deg) !important;
    }

    .ark-pills-sec li:nth-child(3) {
        transform: translate(-6em, 5em) rotate(0deg) !important;
    }

    .ark-pills-sec li:nth-child(4) {
        transform: translate(6em, 5em) rotate(0deg) !important;
    }

    .ark-pills-sec li:nth-child(5) {
        transform: translate(16em, 9em) rotate(0deg) !important;
    }

    .ark-pills-sec li:nth-child(6) {
        transform: translate(22em, 15em) !important;
    }

    .join-card-main-wrap {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .join-content-card {
        border-right: none !important;
    }

    .join-the-largest-info {
        text-align: center;
    }

    .join-the-largest-info p {
        padding-top: 1.5em;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .why-do-pills {
        flex-direction: column;
        align-items: stretch !important;
    }

    .why-do-trade-part button {
        width: 100% !important;
    }

    .join-the-largest-info p {
        padding-top: 1.5em;
    }

    .join-the-largest-info {
        text-align: center;
    }

    .join-content-card {
        border-right: none !important;
    }

    .join-card-main-wrap {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .banner-action-outline-btn-box {
        flex-direction: column;
    }

    .banner-action-outline-btn-card {
        align-items: center !important;
    }

    .banner-action-outline-btn-card {
        margin-bottom: 1em;
    }

    .grid-model-part-two .col-md-4.col-lg-4.col-xl-4,
    .supported-frational-body .col-md-4.col-lg-4,
    .why-do-trade-card-box .col-sm-6.col-lg-6,
    .fix-api-full-part .col-lg-4,
    .grid-model-three-sec .col-md-4.col-lg-4 {
        margin-bottom: 1.5em;
    }

    .custome-review-box {
        padding-top: 1.5em;
    }

    .info-media-efi {
        padding: 1em !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .ark-pills-sec li:nth-child(1) {
        transform: translate(-22em, 15em) !important;
    }

    .ark-pills-sec li:nth-child(2) {
        transform: translate(-16em, 9em) rotate(0deg) !important;
    }

    .ark-pills-sec li:nth-child(3) {
        transform: translate(-6em, 5em) rotate(0deg) !important;
    }

    .ark-pills-sec li:nth-child(4) {
        transform: translate(6em, 5em) rotate(0deg) !important;
    }

    .ark-pills-sec li:nth-child(5) {
        transform: translate(16em, 9em) rotate(0deg) !important;
    }

    .ark-pills-sec li:nth-child(6) {
        transform: translate(22em, 15em) !important;
    }

    .becomme-community-efi-part {
        background-position: 80% 50% !important;
    }

    .wht-our-customer-part .row {
        justify-content: center;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {}

@media (min-width: 992px) {}

@media (min-width: 1440px) {}

@media (max-width: 1199.98px) {
    .logo {
        max-width: 5em;
    }

    .sm-padding {
        padding: 3em 0;
    }

    .header-nav-center .navbar .nav-item .nav-link {
        font-size: 0.65em;
        font-weight: 500;
        white-space: nowrap;
    }

    .open-header-btn-outline {
        padding: 0.5em 0.5em !important;
    }

    .open-header-btn {
        padding: 0.5em 0.5em !important;
    }

    .step-trading-left-sec .content {
        position: absolute;
        width: 624px;
        left: -44% !important;
        top: 0 !important;
    }

    .grid-table-four-box {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

@media (max-width: 991.98px) {
    .resp-mrg-btm-md {
        margin-bottom: 2em;
    }

    .header-nav-center .navbar .nav-item .nav-link {
        font-size: 1em;
        font-weight: 600;
        white-space: normal;
    }

    .open-header-btn-outline {
        padding: 0.5em 1.5em !important;
    }

    .open-header-btn {
        padding: 0.5em 1.5em !important;
    }

    .logo {
        max-width: 8em;
    }

    .banner-caption {
        min-height: 50vh;
    }

    .home-banner-sec {
        min-height: 50vh;
        background-image: unset;
    }

    .competitive-prices-img {
        width: 80%;
        margin: auto;
    }

    .competitive-prices-content {
        text-align: center;
    }

    .competitive-prices-content p {
        max-width: 100%;
    }

    .padding-left-xl {
        padding-left: 0;
    }

    .about-content-sec {
        text-align: center;
    }

    .pc-mac-sec {
        justify-content: center;
    }

    .about-content-sec p {
        max-width: 100%;
    }

    .padding-right-xl {
        padding-right: 0em;
    }

    .resp-order-change {
        order: 2;
    }

    .mobile-trading-icon-sec {
        justify-content: center;
    }

    .how-its-work-line-sec .how-its-work-line {
        transform: rotate(90deg);
        right: auto;
        left: 43%;
    }

    .how-its-work-card {
        height: auto;
        margin-bottom: 6em;
    }

    .resp-margin-btm {
        margin-bottom: 0 !important;
    }

    .how-its-work-line-sec .how-its-work-line {
        bottom: -22px;
        top: unset !important;
    }

    .baby-steps-with-demo-info {
        text-align: center;
    }

    .baby-steps-with-demo-info p {
        max-width: 100%;
    }

    .testimonial-card {
        padding: 0;
    }

    .testimonial-quotes-img {
        display: none;
    }

    .footer-sec {
        padding-top: 2em;
    }

    .footer-keep-in-touch-info {
        height: 70%;
    }

    .copyright-card p {
        line-height: 1.5;
    }

    .step-trading-left-sec .content {
        display: none;
    }

    .why-do-pills .nav-pills {
        grid-template-columns: repeat(2, 1fr);
        display: grid !important;
    }

    .why-do-trade-part button:last-child {
        margin-bottom: 1em !important;
    }

    .resp-align-center {
        text-align: center;
    }

    .info-count-main-box {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .home-grid-custome tr th:nth-child(1),
    .home-grid-custome tr td:nth-child(1) {
        width: 15% !important;
    }

    .home-grid-custome tr th:nth-child(2),
    .home-grid-custome tr td:nth-child(2) {
        width: 85% !important;
    }

    .formula-box math {
        font-size: 0.85em !important;
    }
}


@media (max-width: 767.98px) {
    .ark-pills-sec :where(button) {
        height: 3.5em !important;
        width: 3.5em !important;
    }

    .social-media-list {
        grid-template-columns: repeat(5, 1fr) !important;
    }

    .ark-pills-sec li {
        position: relative !important;
    }

    .ark-pills-sec li:nth-child(1),
    .ark-pills-sec li:nth-child(2),
    .ark-pills-sec li:nth-child(3),
    .ark-pills-sec li:nth-child(4),
    .ark-pills-sec li:nth-child(5),
    .ark-pills-sec li:nth-child(6) {
        transform: unset !important;
    }

    .footer-sentence p {
        font-size: 0.85em !important;
    }

    .ark-efi-tabs .tab-content {
        align-items: center !important;
    }

    .ark-tabs-part ul {
        background-color: #fff;
    }

    .ark-efi-tabs .tab-content::after {
        background-image: unset !important;
        background-color: #fff !important;
        width: 100% !important;
        height: 100% !important;
        transform: translate(0em, 0em) rotate(360deg) !important;
    }

    .ark-efi-tabs-main-sec {
        width: 100% !important;
    }

    .banner-caption {
        padding-top: 2em;
    }

    .home-banner-sec {
        background-image: unset;
    }

    .footer-widget-box {
        grid-template-columns: repeat(1, 1fr);
    }

    .banner-content h1 {
        font-size: 2em;
    }

    .news-letter-item .form-control {
        min-width: 100%;
    }

    .banner-content {
        text-align: center;
    }

    .banner-btn-sec {
        justify-content: center;
    }

    .ready-to-login-sec {
        flex-direction: column;
        gap: 1em;
    }

    .section-title h2 {
        font-size: 1.6em;
    }

    .sm-padding {
        padding: 2em 0;
    }

    .why-choose-us-wrapper {
        padding: 0;
        grid-template-columns: repeat(1, 1fr);
    }

    .section-title h4 {
        font-size: 2em;
    }

    .testimonial-card {
        padding: 0.8em;
    }

    .testimonial-info-sec p {
        font-size: 0.8em;
    }

    .testimonial-info-sec h4 {
        font-size: 0.9em;
    }

    .logo {
        max-width: 7em;
    }

    .home-banner-sec {
        min-height: 75vh;
    }

    .banner-caption {
        min-height: 75vh;
    }

    .banner-btn-sec {
        flex-direction: column;
    }

    .internation-stock-market-card {
        border-radius: 10px;
        padding: 2em 2em;
    }

    .internation-stock-market-card::before {
        border-radius: 10px;
    }

    .how-its-work-line-sec .how-its-work-line {
        left: 36%;
    }

    .how-its-work-btn-sec {
        margin-top: 2em;
        flex-direction: column;
        gap: 1em;
    }

    .baby-steps-with-demo-sec {
        margin-top: 3em;
    }

    .baby-steps-with-demo-info h2 {
        font-size: 1.8em;
    }

    .about-content-sec h2 {
        font-size: 1.8em;
    }

    .best-condition-trading-info-sec {
        text-align: center;
    }

    .best-condition-trading-list {
        text-align: left;
    }

    .best-condition-trading-box {
        margin-top: 1em;
    }

    .best-condition-trading-btn-sec {
        justify-content: center;
    }

    .faq-accordion .accordion-item .accordion-body {
        padding-top: 0;
        font-size: 0.7rem;
    }

    .footer-keep-in-touch-info h2 {
        font-size: 1.5em;
    }

    .footer-keep-in-touch-info {
        height: 100%;
    }

    .footer-keep-in-touch-info p {
        margin-bottom: 0.5rem;
        text-align: center;
        max-width: 250px;
    }

    .footer-keep-in-touch-info p {
        font-size: 0.75em;
    }

    .footer-logo {
        max-width: 9em;
    }

    .footer-about-sec p {
        font-size: 0.85em;
    }

    .footer-social-link-list {
        place-items: center;
    }

    .disclaimer-card p {
        font-size: 0.8em;
    }

    .copyright-card p {
        font-size: 0.8em;
    }

    .copyright-card p {
        line-height: 1.8;
    }

    .footer-box {
        margin-top: 0em;
    }

    .landing-iframe-sec {
        margin-bottom: 1.5em;
    }

    .product-logo-individual-img {
        height: 4em !important;
    }

    .header-dropdown .dropdown-menu {
        position: absolute;
        left: -5em;
    }

    .efi-grid-col-2 {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .efi-grid-col-3 {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .conatct-info-addres-con {
        height: auto !important;
    }

    .banner-content-info-box {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .excellent-content-efi {
        padding: 1em !important;
    }

    .why-do-trade-part button {
        width: 100% !important;
    }

    .info-count-main-box {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .becomme-community-efi-part {
        background-size: cover !important;
        background-position: 70% 50% !important;
        border-radius: 20px !important;
        text-align: center;
    }

    .contact-form {
        position: relative !important;
        top: 0 !important;
        min-width: 100% !important;
    }

    .why-do-pills {
        flex-direction: column;
        align-items: stretch !important;
    }

    .product-icon-logo-sec {
        /* flex-direction: column !important; */
        flex-wrap: wrap;
    }

    .why-trade-content {
        margin-left: 0em !important;
    }

    .default-btn {
        text-align: center;
    }

    .becomme-community-efi-left {
        padding: 1em !important;
    }

    .why-do-trade-efi .section-title,
    .trading-exp-efi-sec .section-title,
    .efi-get-access-sec .section-title,
    .wht-our-customer-part .section-title,
    .market-news-analysis-part .section-title,
    .contact-info-details .section-title {
        margin-bottom: 1em !important;
    }

    .new-market-analysis-card {
        margin-bottom: 1em;
    }

    .footer-quick-link-one ul,
    .footer-quick-link-two ul {
        flex-direction: column;
        gap: 1em;
    }

    .efi-flow-step-sec {
        margin-left: 0em !important;
    }

    .margin-top-sm {
        margin-top: 0em !important;
    }

    .powered-by-card {
        margin-bottom: 1em;
    }

    .powered-by-card .powered-by-card-label h5 {
        text-align: center;
    }

    .powered-by-card-individual-img {
        margin: 0 auto;
    }

    .conatact-form-sec {
        padding: 2em 0 !important;
    }

    .info-media-efi {
        padding: 1em !important;
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .efi-get-access-sec .section-title h2 {
        margin-bottom: 1em !important;
    }

    .why-do-trade-card-inner-box {
        margin-bottom: 1em;
    }

    .banner-content-icon-sec {
        display: none;
    }

    .banner-action-outline-btn-box {
        flex-direction: column;
    }

    .banner-action-outline-btn-card {
        align-items: center !important;
    }

    .banner-action-outline-btn-card h4 {
        text-align: center;
    }

    .banner-action-outline-btn-card {
        margin-bottom: 1em;
    }

    .what-customer-card {
        margin-top: 1em;
    }

    .excellent-title-p {
        flex-direction: column;
    }

    .excellent-card-sec {
        text-align: center;
    }

    .excellent-card-sec img {
        margin: 0 auto;
        padding-bottom: 1em;
    }

    .efi-flow-step-sec h3,
    .fix-api-full-part h3,
    .single-large-card-right h3,
    .conatct-info-socialmedia h5,
    .weekly-trading-name-sec h5,
    .step-trading-right-sec,
    .text-align-left h2,
    .text-align-left p,
    .card-model-part-one,
    .info-count-sub-box-info,
    .default-btn-sec {
        text-align: center !important;
    }

    .get-access-card-efi {
        /* margin-top: 1em; */
        align-items: center !important;
        text-align: center !important;
    }

    .efi-get-access-sec .row .col-sm-4.co-lg-4.col-xl-4 {
        margin-bottom: 1em;
    }

    .becomme-community-efi-part .efi-listitem-style {
        text-align: left;
    }

    .customer-rating-box .customer-rating-individual-card:nth-child(1) {
        border-radius: 20px 20px 20px 20px !important;
    }

    .customer-rating-box .customer-rating-individual-card:nth-child(2) {
        border-radius: 20px 20px 20px 20px !important;
    }

    .customer-rating-box .customer-rating-individual-card:nth-child(3) {
        border-radius: 20px 20px 20px 20px !important;
    }

    .customer-rating-box .customer-rating-individual-card:nth-child(4) {
        border-radius: 20px 20px 20px 20px !important;
    }

    .new-market-analysis-card {
        border-radius: 20px !important;
    }

    .contact-form {
        padding: 1em 1em !important;
    }

    .banner-sub-list {
        display: block !important;
    }

    .step-trading-left-sec .content {
        position: absolute;
        width: 100% !important;
        left: 0 !important;
        top: 0 !important;
    }

    .step-trading-left-sec .content svg {
        width: 100%;
    }

    .step-calculating-img {
        width: 20em !important;
        transform: unset !important;
    }

    .efi-listitem-style {
        text-align: left !important;
        padding-top: 1em;
    }

    .grid-model-part-two .row .col-md-4.col-lg-4.col-xl-4 {
        margin-bottom: 1.5em;
    }

    .card-model-part-one {
        align-items: center !important;
    }

    .card-model-info-part h4::after {
        width: 80% !important;
        position: relative;
        left: 10% !important;
        right: 0% !important;
    }

    .step-trading-right-sec {
        margin-top: 3em;
    }

    .benefits-img {
        transform: translate(-30px, 0px) !important;
    }

    .benefits-moblie-app-list {
        flex-direction: column !important;
        /* padding: 0 2em; */
    }

    .learn-trading-demo-ac .section-title {
        padding-bottom: 2em;
    }

    .supported-frational-card {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .grid-model-part-two .col-md-4.col-lg-4.col-xl-4,
    .supported-frational-body .col-md-4.col-lg-4,
    .why-do-trade-card-box .col-sm-6.col-lg-6,
    .fix-api-full-part .col-lg-4,
    .grid-model-three-sec .col-md-4.col-lg-4 {
        margin-bottom: 1.5em;
    }

    .single-large-lr-card .single-large-card-left .large-img-icon {
        right: 0% !important;
        bottom: 0% !important;
        width: 4em !important;
        left: unset !important;
    }

    .single-large-card-right,
    .popular-commodity-right-sec {
        padding-top: 1.5em;
    }

    .cta-banner-main {
        padding-top: 2em !important;
        padding-bottom: 4em !important;
    }

    .popular-commodity-body-sec {
        padding: 1em !important;
    }

    .popular-commodity-body-sec {
        border-radius: 20px !important;
    }

    .popular-commodity-img {
        height: 100% !important;
    }

    .content-one {
        display: none;
    }

    .banner-img {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .etxra-right {
        top: 0% !important;
    }

    .etxra-left {
        bottom: 0% !important;
    }

    .ark-pills-sec :where(button) {
        height: 3.5em !important;
        width: 3.5em !important;
    }

    .ark-pills-sec li {
        position: relative !important;
    }

    .ark-pills-sec li:nth-child(1),
    .ark-pills-sec li:nth-child(2),
    .ark-pills-sec li:nth-child(3),
    .ark-pills-sec li:nth-child(4),
    .ark-pills-sec li:nth-child(5),
    .ark-pills-sec li:nth-child(6) {
        transform: unset !important;
    }

    .ark-efi-tabs .tab-content {
        align-items: center !important;
    }

    .ark-tabs-part ul {
        background-color: #fff;
    }

    .ark-efi-tabs .tab-content::after {
        background-image: unset !important;
        background-color: #fff !important;
        width: 100% !important;
        height: 100% !important;
        transform: translate(0em, 0em) rotate(360deg) !important;
    }

    .ark-efi-tabs-main-sec {
        width: 100% !important;
    }

    .desposit-withdraw-tab-nav ul :where(li, button) {
        width: 100%;
    }

    .banner-content-info-card {
        align-items: center;
    }

    .get-card-img-part,
    .large-dropdown {
        flex-direction: column;
    }

    .join-card-main-wrap {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .join-content-card {
        border-right: none !important;
    }

    .join-the-largest-info {
        text-align: center;
    }

    .join-the-largest-info p {
        padding-top: 1.5em;
    }

    .contact-grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .why-do-trade-part button {
        padding: 1em !important;
        font-size: 1em !important;
    }

    .why-do-pills .nav-pills {
        margin-right: 0 !important;
    }

    .why-do-pills .nav-pills {
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .home-grid-custome tr th:nth-child(1),
    .home-grid-custome tr td:nth-child(1) {
        width: 100% !important;
        white-space: nowrap;
    }

    .home-grid-custome tr th:nth-child(2),
    .home-grid-custome tr td:nth-child(2) {
        width: 100% !important;
        white-space: nowrap;
    }

    .grid-table-four-card-content {
        display: flex !important;
        justify-content: center;
        flex-direction: column;
        /* overflow: auto; */
    }

    .grid-table-four-card-content h5 {
        margin-bottom: 0.8em !important;
    }

    /* .home-grid-custome tr{
        display: flex;
        flex-direction: column;
        grid-area: 1em;
    } */
    /* .home-grid-custome tr th{
        display: none;
    } */
    /* .table-formula .formula-box math{
        overflow: auto;
    } */
    .grid-table-four-card .mb-3 span {
        line-height: 1.8;
    }

    .grid-table-four-card .mb-3 {
        display: flex;
        flex-direction: column;
        gap: 0em;
    }

    .grid-table-four-card-content math {
        overflow: auto;
    }

    .grid-table-four-box {
        display: flex !important;
        flex-direction: column;
    }

    .account-processing-fee table th,
    .dma-pricing-manual table th {
        white-space: nowrap;
    }

    .account-processing-fee table td,
    .dma-pricing-manual table td {
        white-space: nowrap;
    }

    .account-processing-fee tr th:nth-child(1),
    .dma-pricing-manual tr td:nth-child(1) {
        white-space: normal;
    }

    .deposit-crypto .why-trade-content {
        padding: 1em !important;
    }

    .how-to-fund-card {
        flex-direction: column !important;
    }

    .how-to-fund-card-img,
    .how-to-fund-card-info {
        width: 100% !important;
    }
    .corporate-account-info .section-title p{
        text-align: center !important;
    }
}

@media (max-width: 575.98px) {}


/* Large Device CSS */

@media screen and (min-width: 1400px) {
    .container {
        width: 1320px;
        max-width: 100%;
    }
}

@media screen and (min-width: 1600px) {
    .container {
        width: 1320px;
        max-width: 100%;
    }
}

@media screen and (min-width: 1900px) {
    .container {
        width: 1520px;
        max-width: 100%;
    }
}