@media (max-width: 2560px) {
    .s-wait .page-wait-1 {
        width: 87%;
    }
}
@media (max-width: 1800px) {
    .s-wait .project-1,
    .s-wait .project-2 {
        display: none;
    }
}
@media screen and (min-width: 1024px){
    .show-mobile {
        display: none;
    }
    .tt-header-inner .col-right + .tt-header-col {
        display: none;
    }
    .fullscreen-bg__video.mobile {
        display: none;
    }
}
@media screen and (min-width: 768px){
    .nav-btns,
    .scroll-left,
    .scroll-right {
        display: none!important;
    }
    .inf-add-elements .inf-materials .grid-container > .grid-item:nth-child(4){
        grid-column: 3;
        margin-top: -240px;
    }
}
@media (min-width: 1199px) {
    .s-contact--form .s-wrap .s-content .ui_form__fieldsets {
        grid-template-columns: none;
        gap: 20px;
    }

    .s-contact--form .s-wrap {
        max-width: 480px;
    }

    .contacts-anim {
        position: absolute;
        z-index: -1;
        top: -44%;
        left: 21%;
        width: 1524px;
        height: 1524px;
    }
    .s-contact--form h2 {
        padding-top: 30px;
    }
    .s-contact--form .s-wrap {
        gap: 30px;
    }
}
@media (max-width: 1570px) {
    .what-is-anim {
        bottom: 0;
        top: initial;
    }
}
@media (max-width: 1245px) {
    header .menu {
        gap: 15px;
    }
    header .menu a {
        font-size: 16px;
    }
}
@media (max-width: 1199px) {
    header .menu a {
        font-size: 14px;
    }
    footer .s-wrap > .row-2 .menu a {
        font-size: 12px;
    }
    footer .row-2 ul {
        gap: 15px;
    }
    .contacts-anim {
        display: none;
    }
}
@media screen and (max-width: 1024px){
    .inf-header h1 {
        font-size: 36px;
    }
    .inf-header .desc {
        font-size: 18px;
    }
    .inf-header {
        padding-bottom: 100px;
    }
    .inf-logos .inf-materials .image {
        max-width: 100%;
    }
    .inf-articles .inf-materials,
    .grid-container {
        margin: 0 auto;
        grid-template-columns: 1fr!important;
    }
    .inf-logos {
        padding-bottom: 40px;
    }
    .inf-banners {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .inf-merch, .inf-video, .inf-articles, .inf-add-elements, .inf-colors {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .inf-banners .grid-container .grid-item {
        height: auto;
    }
    .s-wait {
        padding-top: 20vh;
        min-height: 800px;
    }
    .s-wait h1 {
        font-size: 30px;
    }
    .s-wait .footer_anim {
        display: block;
    }
    .page-affiliates  .page-about-1 {
        position: absolute;
        right: -33%;
        top: 42%;
        width: 1125px;
    }
    .page-affiliates .affiliates-two {
        padding: 60px 0 100px 0;
        margin-bottom: 60px;
    }
    .page-affiliates .s-about--why-2 h2 {
        font-size: 30px;
    }
    .page-affiliates .s-about--why-2 .s-wrap .s-content p {
        font-size: 18px;
    }
    .page-affiliates .s-about--why-2 {
        padding: 100px 0
    }
    .page-affiliates .affiliates-two h2,
    .page-affiliates .affiliates-one h2 {
        font-size: 30px;
    }
    .page-affiliates .affiliates-one {
        padding: 100px 0 60px 0;
    }
    .page-affiliates .s-about--start {
        min-height: 1335px;
    }
    .page-affiliates .s-about--start .ph-caption .s-header p {
        max-width: 100%;
    }
    .s-zfg--start.influencers .s-wrap-1 .items {
        grid-template-columns: 100%;
        text-align: center;
        max-width: 238px;
        margin: auto;
    }
    .s-zfg--start.influencers .s-wrap-1 .item .icon {
        margin: auto;
    }
    .s-zfg--start.influencers .benefit-from {
        padding-bottom: 40px;
    }
    .page-ai-trading.influencers {
        margin-bottom: -10px;
    }
    .s-zfg--start.influencers .quote-text {
        padding-top: 100px;
        font-size: 25px;
    }
    .s-zfg--start.influencers .quote-author {
        font-size: 18px;
    }
    .homeSliderNew {
        padding-bottom: 40px;
    }
    .homeSliderNew .slider-content {
        display: block;
    }
    .homeSliderNew .swiperNav {
        padding-top: 40px;
        top: 0;
    }
    .homeSliderNew .desc {
        padding-bottom: 40px;
    }

    .homeSliderNew .slider-content img.slide-img {
        max-height: 300px;
        margin: 0 auto;
        display: block;
    }
    .homeSliderNew .title {
        font-size: 30px;
    }
    .homeSliderNew .slide3 .slide-img {
        right: 0;
    }
    .s-op--content {
        padding: 100px 0;
    }
.footer_anim {
    display: none;
}
    .page-ai-trading {
        position: fixed;
        z-index: 0;
        top: 0!important;
        bottom: initial;
    }
    footer .col-left {
        display: grid;
        justify-content: center;
        text-align: center;
    }
    footer .s-wrap > .row-2 .logo {
        text-align: center;
        justify-content: center;
    }
    footer .row-2 .col-right {
        width: 100%;
    }
    .team-member .desc {
        font-size: 14px;
    }
    header .col-middle,
    .hide-mobile {
        display: none;
    }

    #tt-ol-menu-toggle-btn-wrap {
        display: flex;
    }
    header .menu {
        gap: 5px;
    }

    .tt-header-inner {
        gap: 5px;
        padding: 0;
    }

    .tt-logo .text {
        display: none;
    }

    .tt-ol-menu-toggle-btn-text-wrap {
        display: none;
    }

    #tt-header {
        padding: 0 20px;
        padding-right: 10px;
    }

    header .col-right {
        margin-left: auto;
    }
    header .menu a {
        font-size: 13px;
    }
    header .menu .item a {
        font-size: 13px;
        padding: 0 14px;
        height: 36px;
    }

    #menu-lang {
        padding-left: 5px;
        padding-right: 15px;
    }

    .tt-btn {
        font-size: 16px;
        height: 44px;
        padding: 0 24px;
    }

    .s-home--start-section {
        min-height: 1077px;
        padding-top: 25vh;
    }

    .s-home--start-section .s-wrap {
        grid-template-columns: 100%;
    }

    .container {
        padding: 0 20px;
    }

    .s-home--start-section h1 {
        font-size: 52px;
    }

    .s-home--start-section .s-wrap .col-left p {
        font-size: 16px;
    }

    .s-home--start .ph-image-inner {
        top: -178px;
    }

    .s-home--start#page-header.ph-bg-image .ph-image {
        bottom: 0;
        top: inherit;
    }

    .s-home--start .ph-image-inner img {
        transform: scale(1.5);
    }

    .robot {
        left: 50%;
        position: relative;
        top: 0;
        transform: scale(1.2);
    }

    .bg-bottom {
        display: none;
    }

    .robot.part {
        display: none;
    }

    .s-home--security .s-wrap .s-header .label {
        font-size: 30px;
    }

    .s-home--security .s-content .items {
        flex-direction: column;
        gap: 40px;
    }

    .s-home--security .s-content .items .div {
        width: 60px;
        height: 1px;
    }

    .s-home-performance .s-wrap .s-header .label {
        font-size: 30px;
    }

    .s-home-performance p {
        font-size: 16px;
        line-height: 20px;
    }

    .s-home-performance {
        padding: 160px 0;
    }

    .s-home-performance .figure > img {
        min-width: 1900px;
    }

    .s-home-performance .figure {
        /*top: -200px;*/
        top: 0;
    }

    .s-home-performance .s-wrap {
        gap: 40px;
    }

    .s-home--block > .s-wrap {
        flex-direction: COLUMN;
        padding: 40px 20px;
        font-size: 14px;
        line-height: 17px;
        padding-bottom: 0;
        gap: 40px;
        overflow: hidden;
    }

    .s-home--block > .s-wrap .col-left, .s-home--block > .s-wrap .col-right {
        max-width: initial;
        width: 100%;
    }

    .s-home--block > .s-wrap h2 {
        font-size: 30px;
        margin-bottom: 16px;
    }

    .s-home--block > .s-wrap .figure.figure-1 {
        margin-top: 0;
        height: 380px;
    }

    .s-home--block.r > .s-wrap {
        flex-direction: COLUMN;
    }

    .s-home--block {
        margin-bottom: 24px;
    }

    .s-home--block > .s-wrap .figure.figure-2 {
        padding: 0;
        margin-bottom: -20px;
    }

    .s-home--block > .s-wrap .figure.figure-3 {
        margin-top: 0;
    }

    .s-home--block:last-child {
        margin-bottom: 0;
    }

    .s-home--technology {
        padding: 160px 0;
    }

    .s-home--technology .s-wrap .col-left .s-header .label {
        font-size: 30px;
    }

    .s-home--technology .s-wrap {
        grid-template-columns: 100%;
        gap: 40px;
    }

    .s-home--technology .s-wrap .s-content .items {
        grid-template-columns: 100%;
        width: 100%;
    }

    .s-home--technology .s-wrap .s-content .items .title {
        font-size: 18px;
        line-height: 22px;
    }

    .s-home--technology .s-wrap .s-content {
        gap: 40px;
    }

    .s-home--technology .s-wrap .figure {
        pointer-events: none;
        height: 319px;
    }

    .s-home--technology .s-wrap .figure img {
        min-width: 519px;
    }

    .s-home--technology .s-wrap .figure:after {
        width: 379px;
        height: 356px;
        background: linear-gradient(180deg, #0084FE 0%, #FB008B 100%);
        filter: blur(200px);
        transform: matrix(-1, 0, 0, 1, 0, 0);
    }

    .s-home--rates .s-wrap {
        padding: 40px 20px;
    }

    .s-home--rates .s-wrap table {
        font-size: 16px;
    }

    .s-home--rates {
        margin-bottom: 60px;
    }

    footer .row-2 {
        flex-direction: column-reverse;
        gap: 24px;
        margin-top: 0px;
    }

    a.logo.animate {}

    footer .s-wrap > .row-1 .menu {
        width: 81%;
        justify-content: flex-start;
        flex-wrap: wrap;
        gap: 24px;
    }

    .social-menu {
        display: flex;
        gap: 16px;
        margin-top: 0;
        order: -1;
    }

    footer .s-wrap > .row-1 .logo {
        margin-bottom: 40px;
    }

    footer {
        position: relative;
        z-index: 2;
    }
    .s-about--start .s-wrap {
        grid-template-columns: 100%;
    }
    .page-affiliates .s-about--start .s-wrap {
        grid-template-columns: 100%;
    }
    .s-about--start h1 {
        font-size: 30px;
    }

    .s-about--start .ph-caption .s-header {
        gap: 24px;
        font-size: 16px;
    }

    .s-about--start .ph-caption .s-header p {
        max-width: 67%;
    }

    .s-about--start .ph-caption {
        gap: 40px;
    }

    .s-about--start .s-wrap .robot {
        left: 0;
        transform: scale(1.4);
        margin-top: 150px;
    }

    .s-about--start {padding-top: 24vh;}

    .s-about--start .s-wrap .circle {
        width: 346px;
        height: 325px;
        background: linear-gradient(180deg, rgba(0, 132, 254, 0.7) 0%, rgba(251, 0, 139, 0.7) 100%);
        filter: blur(95.1952px);
        top: 59%;
    }

    .s-about--why {
        padding: 100px 0;
    }

    .s-about--why .s-wrap {
        grid-template-columns: 100%;
        gap: 40px;
    }

    .s-about--why .s-wrap .items {
        grid-template-columns: 100%;
        width: 100%;
        gap: 40px;
    }

    .s-about--why .s-wrap .figure img {
        min-width: 519px;
        height: 319px;
    }

    .s-about--why .s-wrap .figure {
        height: 319px;
    }

    .s-about--feature {
        padding: 76px 0;
    }

    .s-about--feature .items {
        display: grid;
    }

    .s-about--feature .s-wrap .item {
        width: 100%;
        padding: 40px 20px;
    }

    .s-about--partner .s-wrap {
        grid-template-columns: 100%;
        text-align: center;
    }

    .s-about--partner .s-wrap h2 {
        font-size: 30px;
        line-height: 130%;
    }

    .s-about--partner .s-wrap .figure .gradient {
        width: 260.4px;
        height: 244.8px;
        filter: blur(120px);
    }

    .s-about--partner {
        padding-bottom: 0px;
    }
    footer .s-wrap > .row-1 .menu ul, footer .row-2 ul {flex-direction: column;gap: 24px;max-width: 85%;}
    .s-trading--start {
        padding-top: 200px;
        padding-bottom: 160px;
    }

    .s-trading--start .s-header {
        font-size: 16px;
        max-width: 312px;
    }

    .s-trading--start .s-header h1 {
        font-size: 30px;
    }

    .s-trading--start .s-content .title {
        font-size: 18px;
    }

    .s-trading--start .s-content .items {
        grid-template-columns: 100%;
        text-align: center;
        max-width: 238px;
        margin: auto;
    }

    .s-trading--start .s-content .items .item .icon {margin: auto;}

    .s-trading--table .s-header .label {
        font-size: 30px;
    }

    .s-trading--table .s-wrap {
        gap: 40px;
    }

    .s-trading--table .s-table {
        padding: 40px 32px;
    }
    .s-trading--table .s-table {
        overflow-x: auto;
    }
    .s-trading--table .s-table table {
        font-size: 14px;
        width: 600px;
    }

    .s-trading--table .s-table table th {
        font-size: 9px;
    }

    .s-trading--table .s-table table td {
        padding: 20px 0;
        font-size: 10px;
    }

    .s-trading--table .s-table table .col-1 {
        display: none;
    }

    .s-trading--table .s-table table .col-5 {
        width: auto;
        text-align: center;
    }

    .s-trading--table .s-table table .col-2 {
        width: 70px;
        text-align: left;
    }

    .s-trading--table .s-table table .col-3 {
        /*width: 65px;*/
    }
    .s-faq--start {
        padding-top: 200px;
        padding-bottom: 100px;
    }

    .s-faq--start h1 {
        font-size: 30px;
    }

    .s-faq--start .s-wrap .s-header {
        margin-bottom: 24px;
    }

    .s-technology--start .s-wrap {
        grid-template-columns: 100%;
        gap: 40px;
        font-size: 16px;
    }

    .s-technology--start h1 {
        font-size: 30px;
    }

    .s-technology--start .s-wrap .col-right img {
        position: relative;
        height: auto;
        min-width: 600px;
    }

    .s-technology--start .s-wrap .col-right {
        height: auto;
    }

    .s-technology--start {
        padding: 150px 0;
    }

    .s-technology--about {
        padding: 100px 0;
    }

    .s-technology--about .s-wrap h2, .s-technology--edge h2 {
        font-size: 30px;
        line-height: 100%;
    }

    .s-technology--about .s-wrap {
        grid-template-columns: 100%;
        gap: 40px;
        font-size: 16px;
    }

    .s-technology--edge .items {
        grid-template-columns: 100%;
        width: 100%;
    }

    .s-technology--edge .items .item {
        padding: 40px 30px;
    }

    .s-technology--edge {
        margin-bottom: 100px;
    }
    .s-op--start .s-wrap {
        grid-template-columns: 100%;
        font-size: 16px;
    }

    .s-op--start {
        padding-top: 160px;
    }

    .s-op--start h1 {
        font-size: 30px;
        line-height: 1.1;
    }

    .s-op--content .s-wrap > .wp-block-columns {
        grid-template-columns: 80% auto;
        font-size: 16px;
    }

    .s-op--content .s-wrap {
        gap: 60px;
    }

    .s-op--content .s-wrap > .wp-block-columns h2 {
        font-size: 30px;
        line-height: 1.1;
    }

    .op-robot {
        z-index: -1;
        opacity: 0.4;
        min-width: 800px;
        right: -110%;
    }

    .s-zfg--start .wp-block-columns {
        grid-template-columns: 100%;
        font-size: 16px;
    }

    .s-zfg--start .s-wrap {
        gap: 50px;
    }

    .s-zfg--start .wp-block-columns h2 {
        font-size: 30px;
        line-height: 1;
    }

    .s-zfg--start .wp-block-columns p {
        margin-bottom: 15px;
    }

    .s-zfg--start .s-wrap-1 {
        padding-top: 100px;
    }

    .s-zfg--start .s-wrap-1 h2 {
        font-size: 30px;
        line-height: 1;
    }

    .s-zfg--start .s-wrap-1 .s-header {
        font-size: 16px;
    }

    .s-zfg--start .s-wrap-1 .items {
        grid-template-columns: 100%;
        width: 100%;

    }
    .s-zfg--start .s-wrap-1 .items + .b-content {
        padding-bottom: 200px;
    }

    .s-zfg--start {
        background-size: 140%;
    }
    .s-contact--header img {
        width: 100%;
        transform: scale(1.7);
        margin-top: 30vh;
    }

    .s-contact--header .gradient {
        width: 1046px;
        height: 984px;
        background: linear-gradient(180deg, #0084FE 0%, #FB008B 100%);
        top: 0;
    }

    .s-contact--form {
        margin-top: 250px;
    }

    .s-contact--form h2 {
        font-size: 30px;
        line-height: 30px;
    }

    .s-contact--form .s-wrap {
        gap: 40px;
    }

    .s-contact--form .s-wrap .s-content {
        padding: 40px 20px;
        position: relative;
        z-index: 1;
    }

    .s-contact--form .s-wrap .s-content .ui_form__fieldsets {
        grid-template-columns: 100%;
        gap: 24px;
    }

    .figure-4 {
        height: 225px;
        object-fit: cover;
    }

    .s-blog--header svg {
        width: 100px;
    }

    .s-blog--header h1 {
        font-size: 30px;
        line-height: 1;
    }

    .s-blog .s-categories .items {
        gap: 10px 20px;
    }

    .s-blog .s-categories .items .item a {
        font-size: 18px;
    }

    .s-blog .s-categories {
        padding: 10px 0;
        margin-bottom: 40px;
    }

    .s-blog--header {
        padding-bottom: 40px;
        padding-top: 150px;
    }

    .wrap > .ui-post--card:first-child > .wrapper, .wrap > .ui-post--card:nth-child(4n+1) > .wrapper {
        flex-direction: column;
        gap: 12px;
    }

    .wrap > .ui-post--card:first-child > .wrapper .thumbnail, .wrap > .ui-post--card:nth-child(4n+1) > .wrapper .thumbnail {
        width: 100%;
    }

    .ui-post--card .wrapper img {
        height: 200px;
    }

    .ui-post--card {
        width: 100%;
        padding: 15px;
    }
    .single--post div#page-header {
        padding-top: 150px;
    }

    .s-post {
        padding: 20px;
        margin: 0 -10px;
        margin-top: 30px;
    }

    .s-post > .s-wrap .thumbnail {
        margin-bottom: 20px;
    }

    .s-post > .s-wrap .meta {
        margin-bottom: 10px;
    }

    .s-post > .s-wrap .s-header {
        margin-bottom: 10px;
        font-size: 28px;
        line-height: 1.3;
    }

    .s-post > .s-wrap .s-content {
        font-size: 16px;
    }

    .s-profit--header {
        padding-top: 350px;
        padding-top: 150px;
    }

    .s-profit--header img {
        transform: scale(1.8);
    }

    .s-profit--header .gradient {
        width: 100%;
        height: 500px;
    }

    .s-profit--about .s-header h1 {
        font-size: 30px;
    }

    .s-profit--about {
        font-size: 16px;
        padding-bottom: 160px;
        padding-top: 60px;
    }

    .s-profit--features .s-header h2 {
        font-size: 30px;
    }

    .s-profit--features .s-header {
        font-size: 16px;
    }

    .s-profit--features .s-content {
        grid-template-columns: 100%;
        padding-top: 50px;
        gap: 40px;
    }

    .s-profit--features .s-content .col-left {
        padding-bottom: 0;
    }

    .s-profit--features .s-content .block .line-1, .s-profit--features .s-content .block .line-2 {
        display: none;
    }

    .s-profit--plans .s-wrap {
        grid-template-columns: 100%;
    }

    .s-profit--plans .s-wrap .col-left {
        /*display: none;*/
        position: absolute;
    }
    .profit-lottie-2 {
        position: relative;
        left: -30px;
        top: 0;
        width: 590px;
    }
    .s-profit--plans {
        padding-top: 60px;
        text-align: center;
        font-size: 16px;
    }

    .s-profit--plans .s-wrap .col-right h2 {
        font-size: 30px;
    }
    .s-profit--success .s-wrap {
        display: flex;
        flex-direction: column-reverse;
        font-weight: 300;
        font-size: 16px;
        line-height: 120%;
        text-align: center;
        gap: 40px;
    }

    .s-profit--success .s-wrap .s-header h2 {
        font-size: 30px;
        line-height: 1;
    }

    .s-post > .s-wrap .s-content h2 {
        font-size: 24px;
        line-height: 1.2;
        margin-top: 40px;
    }

    .s-post > .s-wrap .s-content p {
        margin-bottom: 15px;
    }

    .s-related {
        padding-top: 30px;
        padding-bottom: 100px;
    }

    .s-related .s-header h2 {
        font-size: 30px;
        line-height: 1.2;
    }

    .single--post div#page-header .s-wrap {
        flex-wrap: wrap;
    }

    .fullscreen-bg-contacts {
        padding-bottom: 390px;
    }

    .fullscreen-bg-contacts video {
        position: absolute;
        left: -50%;
        width: 200%;
        margin: 0 auto;
        display: block;
    }
    .fullscreen-bg-home video {
        object-fit: cover;
        position: absolute;
        height: 1000px;
    }
    .s-home--start-section {
        min-height: 506px;
        min-height: 980px;
        padding-top: 0vh;
    }

    .contact-lottie-1 {
        position: relative;
        top: 0px;
        width: 200%;
        height: 100%;
        left: -50%;
        margin-bottom: -200px;
    }
    .profit-lottie-1 {
        margin: -200px auto;
    }
    .faq-anim {
        /*min-height: 2000px;*/
    }
    .what-is-anim {
        bottom: 0;
    }
    .page-about-1 {
        position: absolute;
        right: -25%;
        top: 35%;
        width: 300%;
    }
    .s-trade--types .s-content .items {
        display: block;
    }
    .s-trade--types .s-content .items .item {
        padding-bottom: 30px;
    }
    .s-trade--types .s-wrap .s-header .label {
        font-size: 30px;
    }
    footer .s-wrap > .row-1 {
        flex-wrap: wrap;
    }
    .new_home_bg {
        padding-bottom: 0;
    }
    .s-related--list .swiper-slide {
        max-width: initial;
        padding-right: 10px;
    }
    .s-team--start h1 {
        font-size: 30px;
    }
    .s-team--start {
        padding-top: 200px;
        padding-bottom: 0px;
    }
    .s-team--start .s-wrap .s-header {
        margin-bottom: 50px;
    }
    .s-shares--success .s-wrap {
        display: block;
    }
    .s-shares--shareholder .s-wrap .s-header .label,
    .s-shares--success .s-wrap h2 {
        font-size: 30px;
    }
    .s-shares--success .s-wrap h2 b {
        display: block;
    }
    .s-shares--shareholder {
        padding-top: 0;
        padding-bottom: 130px;
    }
    .s-shares--shareholder p,
    .s-shares--success .s-content {
        font-size: 16px;
    }
}
@media (max-width: 990px) {
    .team-member {
        flex-basis: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .team-member img,
    .team-member .description {
        margin-left: auto;
        margin-right: auto;
    }
    .team-member .description {
        display: block;
        position: relative;
        opacity: 1;
        background: none;
        padding: 0;
        top: 0;
    }
    .team-member:hover img {
        opacity: 1;
    }
    .flip-card-back {
        left: 0;
        justify-content: center;
        margin: 0 auto;
        background: none;
    }
    .flip-card-front, .flip-card-back {
        position: relative;
        -webkit-backface-visibility: visible;
        backface-visibility: visible;
    }
    .flip-card {
        width: 364px;
        height: 100%;
        perspective: 1000px;
        padding-bottom: 0;
    }
    .flip-card-back {
        background: none;
        transform: none;
        padding-top: 0;
    }
    .team-center {
        display: none;
    }
    .flip-card-back .team-center {
        padding-top: 0;
        display: block;
    }
    .page-id-25 #page-header {
        display: none;
    }
    .s-contact--form {
        position: relative;
    }
    footer .s-wrap > .row-2 .social-menu {
        margin: 16px 0;
    }
    footer .row-2 .col-right ul li {
        margin-bottom: 5px;
    }
    .new_home_bg #page-content {
        padding-bottom: 0;
    }
    .s-home--slider {
        padding-bottom: 100px;
    }
}
@media(max-width: 767px) {
    .mySwiperNews .ui-post--card .wrapper {
        display: block;
    }
    .blog-new .ui-post--card {
        width: 100%;
    }
    .blog-new .mySwiperNews .ui-post--card .wrapper > div,
    .blog-new .wrap > .ui-post--card:first-child,
    .blog-new .wrap > .ui-post--card:nth-child(4n+1) {
        width: 100%;
    }
    html.safari body:not(.home),
    body:not(.home).is-safari {
        /*background-color:#0F0F0F;*/
    }
    .team-member .desc {
        font-size: 16px;
    }
    .page-opportunities {
        width: 100%;
        right: 0;
        top: 3%;
    }
    body.home #page-content {
        background-position: center bottom;
        background-image: url("../images/bgs/home_mob.jpg");
    }
    body.page-id-5 #page-content {
        background-position: 0 70%;
        background-image: url("../images/bgs/about_mob.jpg");
    }
    body.page-id-12 #content-wrap {
        background-position: 0 70%;
        background-image: url("../images/bgs/trade_mob.jpg");
    }
    body.page-id-25 #content-wrap {
        background-position: 0 70%;
        background-image: url("../images/bgs/contact_mob.jpg");
    }
    body.page-id-16 #content-wrap {
        background-position: 0 70%;
        background-image: url("../images/bgs/tech-mob.jpg");
    }
    body.page-id-31 #content-wrap {
        background-position: 0 70%;
        background-image: url("../images/bgs/profit_mob.jpg");
    }
    body.page-id-21 #content-wrap {
        /*background-position: 0 70%;*/
        /*background-image: url("https://amadeus-x.com/assets/themes/common/assets/images/bgs/assets.jpg");*/
        /*background-color: #100F0E;*/
    }
    body.blog #content-wrap {
        background-position: 0 33%;
        background-image: url("../images/bgs/blog_mob.jpg");
    }

    body.single-post #content-wrap {
        background-size: cover;
        background-position: 0 33%;
        background-image: url("../images/bgs/blog_mob.jpg");
    }

    .s-home--start-section {
        /*min-height: inherit;*/
        padding-top: 0;
    }
    /*#tt-header {*/
    /*    margin-top: 0;*/
    /*}*/
    .s-home--start-section .s-wrap {
        top: 170px;
    }
    /*.tt-ol-menu-content {*/
    /*    padding-top: 20%;*/
    /*}*/
    footer .row-2 .col-right {
        width: 100%;
    }
    .f-head {
        font-size: 13px;
    }
    .s-trading--table .s-table table th {
        padding: 0px 5px 10px 5px;
    }
    /*.s-trading--table .s-table table {*/
    /*    min-width: 600px;*/
    /*}*/
    .s-technology--start {
        padding: 150px 0 0px 0;
    }
    .page--16 .ph-image,
    .s-technology--start .gradient {
        display: none;
    }
    .s-about--start .ph-caption,
    .page--21 .ph-caption,
    .s-technology--start .ph-caption {
        opacity: 1!important;
        transform: none!important;
    }
    .s-trading--table table {
        width: 600px;
    }
    .s-trading--table .s-content {
        overflow-x: auto;
    }
    .s-trading--table .s-table {
        padding: 20px 10px;
    }
    .page-ai-trading video {
        width: 100%;
    }
    .page-ai-trading .fullscreen-bg__video:not(.mobile) {
        /*display: none;*/
    }
    .page-opportunities {
        top: 5%;
        opacity: 0.7;
        position: fixed;
    }
    .s-home-apple .items {
        display: block;
    }
    .s-home-apple {
        padding-bottom: 70px;
    }
    .s-home--slider .swiper-slide {
        width: 90%;
    }

    .page-ai-trading {
        height: 100%;
        width: 100%;
        z-index: 1;
        transform: none;
    }
    .page-ai-trading .fullscreen-bg {
        height: 100%;
    }
    .page-ai-trading video {
        height: 100%;
        object-fit: cover;
        object-position: top right;
        transform: none;
    }
    .page-opportunities .fullscreen-bg {
        height: 100%;
    }
}
@media(max-width: 375px) and (max-width: 690px) {
    .page-about-1 {
        top: 40%;
    }
}
/*@media*/
/*only screen and (max-width: 760px),*/
/*(min-device-width: 768px) and (max-device-width: 1024px)  {*/

/*    !* Force table to not be like tables anymore *!*/
/*    table, thead, tbody, th, td, tr {*/
/*        display: block;*/
/*    }*/
/*    .s-trading--table .s-table table .col-2,*/
/*    .s-trading--table .s-table table .col-3 {*/
/*        width: 100%;*/
/*        text-align: center;*/
/*    }*/
/*    !* Hide table headers (but not display: none;, for accessibility) *!*/
/*    thead tr {*/
/*        position: absolute;*/
/*        top: -9999px;*/
/*        left: -9999px;*/
/*    }*/


/*    td {*/
/*        !* Behave  like a "row" *!*/
/*        border: none;*/
/*        border-bottom: 1px solid #eee;*/
/*        position: relative;*/
/*        padding-left: 50%;*/
/*    }*/

/*    td:before {*/
/*        !* Now like a table header *!*/
/*        position: absolute;*/
/*        !* Top/left values mimic padding *!*/
/*        top: 6px;*/
/*        left: 6px;*/
/*        width: 45%;*/
/*        padding-right: 10px;*/
/*        white-space: nowrap;*/
/*    }*/

/*    !**/
/*    Label the data*/
/*    *!*/
/*    td:nth-of-type(1):before { content: "First Name"; }*/
/*    td:nth-of-type(2):before { content: "Last Name"; }*/
/*    td:nth-of-type(3):before { content: "Job Title"; }*/
/*    td:nth-of-type(4):before { content: "Favorite Color"; }*/
/*    td:nth-of-type(5):before { content: "Wars of Trek?"; }*/
/*    td:nth-of-type(6):before { content: "Secret Alias"; }*/
/*    td:nth-of-type(7):before { content: "Date of Birth"; }*/
/*    td:nth-of-type(8):before { content: "Dream Vacation City"; }*/
/*    td:nth-of-type(9):before { content: "GPA"; }*/
/*    td:nth-of-type(10):before { content: "Arbitrary Data"; }*/
/*}*/