@media (max-width: 1300.98px) {
  .million_sec h2 {
    font-size: 120px;
  }
}

@media (max-width: 1275.98px) {
  .comp_sec .flx {
    gap: 10px;
    /* justify-content: flex-end; */
  }
}
@media (max-width: 1199.98px) {
  .high_sec .high,
  .million_sec h2 {
    font-size: 110px;
  }
  .market-update-top.flex-2 {
    flex-direction: column;
    overflow: scroll;
    align-items: baseline;
  }

  .head_ban h1,
  .tech_head h1 {
    font-size: 60px;
  }
  .h2tag {
    font-size: 50px;
  }
  .million_sec h3 {
    font-size: 50px;
  }
  .mobile_app .box {
    background-size: 100% 100%;
    padding: 20px 12px;
  }
  .banner {
    height: auto !important;
  }
  .animated-button1 {
    margin: 30px auto;
    text-align: center;
  }
  .floating {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .high_sec .high,
  .million_sec h2 {
    font-size: 55px;
  }
  .success-stories-box {
    height: 98%;
  }
  .blog-section-top .common-highlight {
    margin: 0 auto;
  }
  .blog-section-top.flex-2 {
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
  .head_ban h1,
  .tech_head h1 {
    font-size: 36px;
  }
  .h2tag {
    font-size: 35px !important;
  }
  .comp_sec .w_box {
    padding: 20px 15px;
  }
  .contain-width {
    padding-left: 0;
    padding-right: 0;
  }
  .custom_nav .contain-width {
    background: #000000;
    margin: 0;
    display: block;
    max-width: 100%;
  }
  div#navbarNavDropdown {
    position: fixed;
    background: rgb(15 17 19);
    z-index: 999;
    /* transition: .5s; */
    width: 100%;
    top: 0;
    padding: 15px ;
    left: 0;
    text-align: center;
  }
  .animated-button2 {
    margin-top: 20px;
}
.header-menu{
  text-align: center;
    justify-content: center;
    display: flex;
    padding: 0;
}
  .custom_nav {
    padding: 0;
  }
  .close-menu.text-end {
    display: block !important;
  }
  .high_sec .high {
    margin-bottom: 30px;
    text-align: center;
  }
  .high_sec .box {
    padding: 30px;
  }
  .p_img {
    max-width: 45%;
    margin-top: 10px;
  }
  .mobile_app .box {
    background-size: 1129% 300%;
  }
  .mobile_app .cus_btn {
    padding: 10px 17px;
    font-size: 16px;
  }
  .download_box .box {
    padding: 20px;
  }
  .core_ban .contain-width {
    padding-top: 50px;
  }
  .part_sec .box p {
    margin-bottom: 20px;
  }
  .part_sec img {
    padding-bottom: 30px;
  }
  .project_sec .img_b {
    margin: 0;
  }
  .floating {
    display: none;
  }
  .perks-benfits {
    margin-top: 30px;
  }
  section.faq .row {
    padding: 20px 8px;
  }
  .promo-section {
    padding: 0 !important;
  }
  .auth_box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
  }
  .flex-1 {
    flex-direction: column;
    align-items: normal;
  }
  section.market-banner h1 {
    font-size: 37px !important;
  }

  body.market-quantum section.market-banner {
    padding-top: 50px !important;
  }
  .header-sctn .header-menu {
    width: 100%;
    flex-direction: column;
    margin-top: 74px;
    justify-content: left !important;
  }
  .close-menu {
    position: absolute;
    right: 10px;
    top: 18px;
    border-radius: 50px;
    color: #000;
    font-size: 20px;
    display: block;
  }
  .header-sctn div#navbarText {
    /* / height: 850px !important; / */
  }
  div#navbarText {
    position: fixed;
    background: #000000;
    height: 100% !important;
    z-index: 999;
    transition: all 0.5s ease-in-out;
    height: 100% !important;
    width: 100%;
    top: 0;
    left: -100%;
    overflow-y: scroll;
  }
  .navbar-collapse.collapse.show {
    left: 0% !important;
  }
  .header-sctn .header-menu {
    gap: 10px;
  }
  .footer-section .community,
  .footer-section .community .community-logos {
    gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
  }
  .footer-menu ul li {
    margin-top: 8px;
  }
  .header-menu-navbar .nav-item a.sign-btn,
  .header-menu-navbar .nav-item a.login-btn {
    margin-bottom: 20px !important;
  }
}
@media (max-width: 767.98px) {
  .part_sec .box {
    border-radius: 20px 70px 70px 70px;
  }
  .part_sec .inbox::before {
    border-radius: 40px 40px 50px 40px;
  }
  .part_sec .w_box::before {
    border-radius: 110px;
  }
  .million_sec .flx a {
    width: 209px;
    height: 54px;
  }
  .million_sec .flx a .sm + span {
    font-size: 21px;
  }
  .million_sec h3 {
    font-size: 40px;
  }
  .high_sec .high,
  .million_sec h2 {
    font-size: 45px;
  }
  .high_sec .box .sell_all {
    padding: 14px 20px;
  }
  .p_img {
    display: none;
  }
  .head_ban .cus_btn {
    min-width: 265px;
  }
  footer .fl_x {
    flex-direction: column;
    gap: 15px;
    margin-bottom: 15px;
  }
  .security_sec h2 {
    font-size: 26px;
  }
  .security_sec .box {
    border-radius: 20px;
  }
  .why_sec .box h5 {
    font-size: 24px;
  }
  .overview_box .box {
    padding: 20px 15px;
    font-size: 16px;
    border-radius: 15px;
  }
  .key_technological .box {
    border-radius: 20px;
    padding: 20px;
  }
  .key_technological li {
    font-size: 16px;
  }
  .download_box .chrome {
    font-size: 24px;
  }
  .download_ban li,
  .download_ban p,
  .browser_extension p,
  .browser_extension li,
  .download_box p {
    font-size: 16px;
  }
  .leader_sec {
    border-radius: 20px 120px 0 0;
  }
  .advisory_sec {
    padding: 50px 0 20px;
  }
  .what_we .inbox {
    box-shadow: none;
  }
  .market-update-top ul {
    flex-wrap: nowrap;
    overflow-x: scroll;
    white-space: nowrap;
  }

  .features-innovations-tabs::after {
    display: none !important;
  }
  .offset-3, .offset-2 {
    margin-left: 0 !important;
}
}
@media (max-width: 575.98px) {
  .part_sec .box {
    border-radius: 20px 30px 30px 30px;
  }
  .part_sec .inbox::before {
    border-radius: 30px;
    width: 60%;
    bottom: -51px;
  }
  .part_sec .w_box::before {
    border-radius: 30px;
  }
  .comp_sec .list li {
    height: 70px;
  }
  .choose.text-start + div {
    display: none;
  }
  .comp_sec .bar > .flx {
    flex-direction: column;
  }
  .comp_sec .bar {
    border-radius: 10px;
  }
  .comp_sec .scrl {
    width: auto;
  }
  .tech_head {
    padding: 100px 0;
  }
  .h_48 {
    margin-bottom: 30px;
  }
  .career_sec .box::before {
    background-size: 100%;
    background-position: center bottom;
  }
  .career_sec .box::after {
    top: -141px;
    height: 123px;
    background-size: contain;
  }
}

@media (max-width: 340.98px) {
  .comp_sec .w_box {
    padding: 20px 5px;
  }
}
