/*================================
Template Name: --- WebSite Name -----
Author: EFI
Author website: 
Version: 1.0
================================== */

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

@media (min-width: 576px) and (max-width: 767.98px) {}

@media (min-width: 768px) and (max-width: 991.98px) {}

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

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

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

@media (max-width: 1199.98px) {

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

  .default-btn-sec {
    display: grid;
    place-items: center;
  }

  .banner-img-sec {
    text-align: center !important;
  }

  .contact-us-img-sec {
    display: none;
  }

  .product-card {
    height: auto !important;
    margin-bottom: 2em;
  }

  .build-for-business-card {
    height: auto !important;
  }

  .what-drives-card {
    margin-bottom: 2em;
  }

  .what-drives-box .margin-btm-sm {
    margin-bottom: 0 !important;
  }

  .cta-sec .section-title h2,
  .cta-sec .section-title p {
    text-align: center !important;
  }

}


@media (max-width: 991.98px) {

  /* Moblie Nav Style  */
  .mobile-nav-header {
    display: block !important;
  }

  .main-wrapped-header {
    display: none !important;
  }

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

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

  .default-btn-sec {
    display: grid;
    place-items: center;
  }

  .regulation-list-sec {
    /* margin-bottom: 0; */
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .regulation-img-sec {
    text-align: center;
    margin-bottom: 2em;
  }

  .cta-info-sec {
    margin-top: 3em !important;
    margin-bottom: 2em !important;
  }


  .regulation-sec .section-title h2,
  .regulation-sec .section-title p {
    text-align: center !important;
  }

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

  .what-drives-card {
    margin-bottom: 2em !important;
  }

  .cta-sec .section-title h2,
  .cta-sec .section-title p {
    text-align: center !important;
  }


  .contact-us-img-sec {
    width: 100% !important;
    display: none !important;
  }

  .contact-us-box::before {
    background-position: bottom !important;
  }

  .footer-about-content {
    text-align: center !important;
  }

  .banner-img-sec {
    text-align: center !important;
  }

  .individual-product-box {
    /* grid-template-columns: repeat(4, 1fr); */
    grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important;
    display: grid;
  }

  .individual-product-card:nth-child(odd) {
    background-color: #fff;
  }

  .individual-product-card:last-child,
  .individual-product-card:first-child {
    background-color: #f2f2f2 !important;
  }

  .how-individual-works-box {
    padding: 1em !important;
  }

  .how-individual-works-steps-box {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .what-we-provide-individual-card {
    height: auto !important;
    margin-bottom: 2em;
  }

  .why-choose-us-individual-card {
    margin-bottom: 2em;
  }

  .privacy-security-img-sec {
    text-align: center !important;
    margin-top: 3em;
  }

  .one-click-img {
    max-width: 100% !important;
    margin-left: auto;
  }

  .one-click-bg-sec::before {
    background-position: bottom !important;
  }

  .product-card {
    height: auto !important;
    margin-bottom: 2em;
  }

  .build-for-business-card {
    height: auto !important;
    margin-bottom: 4em;
  }

  .build-for-business-sec .margin-btm-lg {
    margin-bottom: 0 !important;
  }

  .cta-img {
    width: 100% !important;
  }

  .cta-product-sec::before {
    background-position: bottom !important;
    z-index: 0;
  }

  .cta-product-sec .section-title h2 {
    text-align: center !important;
  }

  .cta-product-sec .section-title p {
    text-align: center !important;
  }

  .cta-img-sec {
    text-align: center !important;
    margin-top: 2em;
  }

  .key-benfits-product-card {
    margin-bottom: 2em;
  }

  .order-tab {
    order: 1;
  }

  .home-banner-sec {
    min-height: 100% !important;
    background-color: #000 !important;
  }

  .home-banner-video {
    display: none;
  }

  .bg-body-tertiary {
    background-color: var(--tertiary-color) !important;
  }

  .navbar-toggler svg {
    fill: var(--secondary-color);
  }
}


@media (max-width: 767.98px) {
  .order-by {
    order: 1;
  }

  /* .mobile-hide-sec{
    display: none !important;
  } */

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

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

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

  .default-btn-sec {
    display: grid;
    place-items: center;
  }

  .platform-img {
    border-radius: 10px !important;
    height: 20em !important;
  }

  .platform-info-sec {
    text-align: center;
  }

  .banner-content h1 {
    font-size: 1.5em !important;
  }

  .platform-box {
    grid-template-columns: repeat(1, 1fr) !important;
    margin-bottom: 0 !important;
  }

  .regulation-list-sec {
    /* margin-bottom: 0; */
    grid-template-columns: repeat(1, 1fr) !important;
  }

  .platform-card {
    grid-template-columns: auto !important;
  }

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

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

  .what-drives-card {
    border: 0px solid #f2f2f2 !important;
    border-radius: 10px;
    display: flex !important;
    grid-template-columns: auto 180px;
    align-items: center;
    flex-direction: column-reverse;
    text-align: center;
    margin-bottom: 2em;
  }

  .cta-sec {
    padding: 1em !important;
  }

  .cta-sec .section-title h2,
  .cta-sec .section-title p {
    text-align: center !important;
  }

  .cta-video {
    width: 100%;
  }

  .home-banner-sec {
    min-height: 75vh !important;
    background-color: #000 !important;
    padding-top: 7em;
  }

  .home-banner-video {
    display: none;
  }

  .accordion-button span {
    display: none !important;
  }

  .default-btn-sec {
    margin-top: 1em !important;
  }

  .individual-product-card {
    background-color: #f2f2f2 !important;
  }

  .how-individual-works-btn-sec {
    display: grid;
    place-items: center;
  }

  .vertical-1 {
    min-height: auto !important;
  }

  .foot-padding-ls {
    padding: 1em !important;
  }

  .static-page-header .static-section-title h1 {
    font-size: 1.4em !important;
  }

  .contact-us-img-sec {
    width: 100% !important;
    display: none !important;
  }

  .regulation-img-sec {
    text-align: center;
    margin-bottom: 2em;
  }

  .regulation-list-sec li {
    justify-content: center;
    grid-template-columns: 30px auto !important;
  }

  .cta-info-sec {
    margin-top: 3em !important;
  }

  .regulation-img {
    width: 60%;
    margin: 0 auto;
    margin-bottom: 2em !important;
  }

  .about-us-sec {
    padding: 2em 15px !important;
    /* padding-bottom: 0 !important; */
  }

  .contact-us-box::before {
    background-position: bottom !important;
  }

  .about-us-sec .section-title {
    margin: 0;
  }

  .regulation-sec .section-title h2,
  .regulation-sec .section-title p {
    text-align: center !important;
  }

  .contact-us-form-box h3 {
    font-size: 1.4em !important;
    text-align: center;
  }

  .footer-about-content {
    text-align: center !important;
  }

  .what-drives-icon {
    width: 8em;
    height: 8em;
    object-fit: cover;
    border-radius: 50%;
    object-position: 86%;
  }

  .header-link-sec {
    display: none;
  }

  .privacy-security-img {
    max-width: 15em !important;
  }

  .individual-product-card {
    display: grid;
    place-items: center;
    text-align: center;
  }

  .individual-product-info-sec a {
    margin: 0 auto;
  }

  .how-individual-works-steps-card {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    grid-template-columns: 85px auto;
    align-items: center;
    gap: 0em;
  }

  .how-individual-works-steps-icon {
    width: 6em;
  }

  .how-individual-works-img-sec {
    display: none !important;
  }

  .how-individual-works-box {
    padding: 1em !important;
  }

  .what-we-provide-individual-icon {
    height: 10em !important;
  }

  .what-we-provide-individual-card {
    margin-bottom: 2em;
    height: auto !important;
  }

  .why-choose-us-individual-card {
    display: flex !important;
    text-align: center;
    flex-direction: column;
    margin-bottom: 2em;
  }

  .why-choose-us-individual-icon {
    width: 6em;
  }

  .privacy-security-card {
    display: grid;
    grid-template-columns: auto !important;
    align-items: flex-start;
    gap: 1em;
  }

  .privacy-security-sec {
    text-align: center !important;
  }

  .privacy-security-sec .section-title h2,
  .privacy-security-sec .section-title h2 {
    text-align: center !important;
  }

  .banner-img-sec {
    text-align: center !important;
    /* display: none; */
    padding: 2em 0;
  }

  .banner-img {
    max-width: 18em !important;
  }

  .privacy-security-sec .section-title p {
    text-align: center !important;
  }

  .privacy-security-img-sec {
    text-align: center !important;
    margin-bottom: 2em;
  }

  .one-click-img {
    max-width: 16em !important;
    display: none;
  }

  .one-click-bg-sec::before {
    background-position: bottom !important;
  }

  .product-card {
    height: auto !important;
    margin-bottom: 2em;
  }

  .build-for-business-card {
    height: auto !important;
    margin-bottom: 4em;
  }

  .off-ramp-about-us-img-sec {
    text-align: center;
  }

  .cta-off-ramp-img-sec {
    text-align: center;
  }

  .accept-crypto-img-sec {
    text-align: center;
  }

  .accordion-item:last-child {
    margin-bottom: 0;
  }

  .build-for-business-sec .col-md-12:last-child .build-for-business-card {
    margin-bottom: 0;
  }

  .build-for-business-sec .margin-btm-lg {
    margin-bottom: 0 !important;
  }

  .product-icon {
    max-width: 3em !important;
  }

  .product-top-sec {
    margin-bottom: 1em;
  }

  /* event  */
  .event-handle-banner {
    height: 75vh;
    display: flex !important;
    flex-direction: column;
    justify-content: space-around;
    padding: 1.2em 0 !important;
    place-items: unset;
  }

  .event-handle-logo {
    max-width: 100% !important;
  }

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

  .event-handle-title-sec {
    display: none !important;
  }

  .off-ramp-about-us-img {
    max-width: 16em !important;
    margin-bottom: 2em;
  }

  .accept-crypto-img {
    max-width: 16em !important;
    margin-bottom: 2em;
  }

  .cta-off-ramp-img {
    margin-bottom: 2em;
    max-width: 16em !important;
  }

  .key-benfits-product-card {
    padding: 1em;
    border-radius: 12px;
    background-color: #f2f2f2;
    margin-bottom: 2em;
  }

  .api-product-sec {
    text-align: center;
  }

  .section-title .text-left {
    text-align: center !important;
  }

  .crypto-made-simple {
    max-width: 16em;
    margin-bottom: 2em
  }

  .cta-img {
    width: 16em !important;
  }

  .cta-product-sec::before {
    background-position: bottom !important;
    z-index: 0;
  }

  .cta-product-sec .section-title h2 {
    text-align: center !important;
  }

  .cta-product-sec .section-title p {
    text-align: center !important;
  }

  .how-individual-works-steps-box {
    grid-template-columns: repeat(1, 1fr) !important;
  }

  .blockchain-free-transactions {
    max-width: 16em;
  }

  .trust-through-img-sec {
    text-align: center;
    margin-bottom: 2em;
  }

  .cta-img {
    max-width: 16em;
  }

  .build-for-business-icon-sec {
    top: 0em !important;
    left: 50%;
    padding: 5px;
    transform: translate(-50%, -50%);
  }

  .build-for-business-card {
    text-align: center !important;
  }

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

  .platform-product-card {
    grid-template-columns: auto !important;
    text-align: center !important;
  }

  .api-product-info-sec {
    padding: 0 !important;
  }

  .mobile-nav-header {
    padding: 0 !important;
    background-color: var(--tertiary-color);
  }

  .resp-margin-btm-sm {
    margin-bottom: 2em;
  }

  .footer-about-link-list li:last-child {
    padding-bottom: 0;
  }

  .individual-product-card {
    background-color: #f8f8f8 !important;
  }

  .logo {
    max-width: 10em;
  }

  .platform-product-img {
    height: 15em;
    object-fit: contain;
  }

  .corp-empty-frame.thankyou-frame .empty-avater {
    max-width: 16em;
  }

  .bg-body-tertiary {
    background-color: var(--tertiary-color) !important;
  }

  .navbar-toggler svg {
    fill: var(--secondary-color);
  }

  /* .offcanvas.offcanvas-end .btn-close{
  filter: invert(1)!important;
} */
  .offcanvas-body {
    background-color: var(--tertiary-color) !important;
    /* padding-top: 0; */
  }

  .offcanvas-body .nav-link {
    font-size: 1.05em;
    font-weight: 500;
    text-transform: capitalize;
    color: var(--secondary-color);
    opacity: 0.8;
    letter-spacing: 0.5px;
    position: relative;
    transition: transform 0.5s;
    padding: 0;
  }

  .business-header-list-grid-box {
    padding: 0em;
    grid-template-columns: repeat(1, 1fr);
  }

  .resp-business-nav-bar {
    flex-direction: row;
    align-items: center;
    text-align: center;
    justify-content: flex-start;
    margin-bottom: 1em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    padding-bottom: 1em;

  }

  .separate-symbol {
    margin: 0 1em;
  }

  .resp-main-header-sec .nav-link {
    margin-bottom: 1em;
  }

  .one-click-img-sec {
    text-align: center;
  }

  .resp-right-menu-dropdown-card {
    flex-direction: row;
    gap: 1em;
  }

  .navbar-btn-sec {
    margin-top: 1.5em;
  }

  .resp-right-menu-dropdown-card .dropdown-menu {
    position: absolute;
    left: 1em !important;
    top: auto;
    right: 1em !important;
    max-width: 100% !important;
    padding: 1em;
  }

  .business-header-list-grid-sec {
    padding: 0;
    gap: 1em;
  }

  .mega-content h5 {
    display: none;
  }

  .business-header-list-grid-top-sec h4 {
    font-size: 0.8em;
  }

  .business-header-list-grid-sec .product-bottom-btn-sec {
    display: none;
  }

  .usecase-content .business-header-list-grid-card {
    display: unset;
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    padding-bottom: 1em;
  }

  .business-header-list-grid-top-sec p {
    display: none;
  }

  .usecase-content .business-header-list-grid-card:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }

  .navbar-nav .nav-link.active,
  .navbar-nav .nav-link.show {
    color: var(--secondary-color) !important;
  }

  .business-header-list-grid-bottom-sec .product-bottom-btn-sec {
    display: none;
  }

  .business-header-list-grid-card {
    display: unset;
    padding-bottom: 0.5em;
  }

  .business-header-list-grid-card:nth-child(7) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
  }

  .build-customers-product-header-sec {
    display: none;
  }

  .build-customers-product-body-sec {
    grid-template-columns: repeat(1, 1fr);
  }

  .build-customers-product-body-left-sec {
    grid-template-columns: repeat(1, 1fr);
    margin-bottom: 2em;
  }

  .build-customers-product-body-right-sec {
    grid-template-columns: repeat(1, 1fr);
  }

  .crypto-live-data-iframe-sec {
    margin-top: 2em;
  }

  .banner-btn-sec .contact-us-form {
    max-width: 100%;
  }

  .platform-sec {
    padding-bottom: 2em;
  }

  .static-page-header {
    min-height: 25vh;
    padding-top: 4em;
  }

  .referral-cta-img {
    height: 18em !important;
  }

  .referral-cta-sec {
    padding: 0;
    text-align: center;
  }

  .referral-notify-info {
    flex-direction: column;
    gap: 1em;
  }

  .referral-notify-info h4, .referral-notify-info h5{
    width: 100%;
    text-align: left;
  }
  .referral-table-search {
    max-width: 100%;
  }
}

@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%;
  }
}