@media only screen and (max-width:1620px){
    html:lang(fr-FR) .header-inner .menu{gap: 25px;}
    .container{max-width:1320px;}
    .mb-36{margin-bottom:26px;}
    h2,.h2{font-size:46px;}
    h3, .h3{font-size: 24px;}
    .f-36{font-size:30px;}
    .site-header{padding:20px 0;}
    .header-inner .menu{gap:30px;}
    .ptb100{padding-top:30px;padding-bottom:30px;}
    .pt-50{padding-top:30px;}
    .pb-50{padding-bottom:30px;}
    .ptb-200{padding-top:30px;padding-bottom:30px;}
    .mtb-200{margin-top:30px;margin-bottom:30px;}
    .pt-100{padding-top:60px;}
    .pb-100{padding-bottom:60px;}
    .mt-100{margin-top:60px;}
    .mb-100{margin-bottom:60px;}
    .pt-200{padding-top:60px;}
    .mt-200{margin-top:60px;}
    .pb-200{padding-bottom:60px;}
    .mb-200{margin-bottom:60px;}
/*    .hero-wrapper .inner-hero-wrapper {padding: 40px 0;}*/
    .home-banner-wrapper .content-wrap .main-title span{font-size:70px;}
    .home-banner-wrapper .content-wrap .main-title span:nth-child(1){margin-left:-180px;}
    .home-banner-wrapper .banner-inner-wrapper{padding:160px 0 140px;}
    .home-banner-wrapper .btn-wrap{margin-top:100px;}
    .global-services-wrapper .inner-global-services .trading-cards-wrapper{gap:20px;}
    .global-services-wrapper .inner-global-services .trade-card{padding:20px;max-width:380px;gap:10px;}
    .global-services-wrapper .inner-global-services .trade-card img{width:35px;}
    .global-services-wrapper .inner-global-services .card-content h3,.global-services-wrapper .inner-global-services .card-content p{margin-bottom:10px;}
    .start-trading-wrapper::before{width:750px;height:560px;}
    .explore-with-gmz-wrapper .explore-content{max-width:470px;}
    .start-trading-wrapper .inner-start-trading-content .trading-contents{padding-left:90px;}
    .global-banner-wrapper .account-banner img{max-width: 500px;}
    .forex-wrapper{gap:16px;padding:40px 40px;}
    .forex-wrapper .forex-card{gap:12px;}
    .build-right{padding:30px 90px 30px 190px;}
    .bull-image {right: -170px;}
    .build-left{padding:120px 240px 110px 40px;margin-bottom:20px;}
    .bull-image img{max-width:500px;}
    .testimonial-content{padding:30px;}
    .global-banner-wrapper .wrapper{gap:50px;}
    .easy-to-access-wrapper .access-content{max-width:380px;}
    .easy-to-access-wrapper .explore-lists li{margin-bottom:15px;}
    .easy-to-access-wrapper .explore-details{padding-left:20px;}
    .get-started-wrapper .get-start-content-left{padding:0 30px;}
    .get-started-wrapper .image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
    .signup-wrapper .inner-signup-wrap{padding:20px 60px;}
    .signup-wrapper .inner-signup-wrap::before{width:890px;}
    .signup-wrapper .inner-signup-wrap .wrap-content{max-width:350px;}
    .expertise-progress{max-width:540px;}
    .start-today-wrapper .joinus-content-wrap{max-width:1200px;}
    .global-banner-wrapper .aboutus-banner , .global-banner-wrapper  .legal-banner{min-height:460px;}
    .aboutus-banner .breadcrumb-wrap{margin-bottom:40px;}
    .breakthrough-wrapper{max-width: 1200px;}
    .breakthrough-wrapper::after{height: calc(100% - 70px);}
    .trade-forex-wrapper .forex-content {max-width: 460px;margin: 0;}
    .works-content{padding: 30px;}
    .what-are-indices-wrapper .left-inner-content {max-width: 580px;}
    .process-lists-wrapper .process-box:first-child p{padding-left: 20px;}
    .process-lists-wrapper .process-box:last-child p{padding-right: 20px;}
    .process-lists-wrapper .process-box .title-box h3{font-size: 22px;}
    .stocks-best-choice-wrapper .stokes-left-content {max-width: 480px;}
    .stocks-best-choice-wrapper .image-box {max-width: 420px; margin-bottom: -30px;}
    .start-trading-wrapper .inner-start-trading-content .trading-image {padding-right: 40px;}
    .start-trading-wrapper .trading-mobile-img {max-width: 330px;}
    .start-trading-wrapper .trading-card-img{max-width: 280px;}
    .start-trading-wrapper .inner-start-trading-content .conflict-box{width: 50px;height: 50px;top: 30%;-webkit-transform: translateY(-30%);-ms-transform: translateY(-30%);transform: translateY(-30%);left: 160px;}
    .start-trading-wrapper .inner-start-trading-content .conflict-box .icon {width: 28px;height: 28px;}
    .start-trading-wrapper .trading-card-img:first-child { margin-left: 120px;}
    .start-trading-wrapper .trading-card-img:nth-child(2) {margin-left: 65px;}
    .signup-wrapper .inner-signup-wrap .left-card{left: -15px;}
    .signup-wrapper .inner-signup-wrap .right-card{right: -18px;}
    .hero-wrapper .hero-contents , .slider-hero-wrapper .hero-contents{max-width: 670px;padding: 30px;}
    .hero-wrapper .hero-contents:before , .slider-hero-wrapper .hero-contents:before{width: 293px;height: 208px;}
    .legal-inner-wrapper ul li{padding: 20px 30px;}
    .hero-wrapper .hero-image {padding-left: 90px;}
    .hero-wrapper .hero-image .banner-main-mobile{width: 240px;}
    .hero-wrapper .hero-contents p , .slider-hero-wrapper .hero-contents p{margin-bottom: 30px;}
    .hero-wrapper .hero-image .right-coin{width: 210px;margin-left: -60px;}
    .hero-wrapper .hero-image .left-coin{ left: -30px; width: 180px;}
    .hero-wrapper .hero-image .bitcoin-blur{width: 160px;}
    .platform-banner .banner-image img{margin-bottom: 0;}
    .breakthrough-wrapper .image-wrapper{margin-top: 0px;}
    .get-help-wrapper{ padding: 70px 50px 70px 50px;}
    .get-help-wrapper img.get-help-image{    max-width: 330px;    top: -90px;}
    .terms-conditions-wrapper .image-box img {max-width: 420px;}
    .promotion-banner .banner-image img{    max-width: 490px;}
    .contactus-wrapper .row {padding: 0 90px;}
    .contactus-wrapper p {max-width: 400px;}
    .contact-info-wrapper {padding: 0 50px;}
    .contact-info-wrapper .contact-card{padding: 70px 50px;}
    .contact-form-wrapper .fill-primary-btn{font-size: 14px; height: 50px;}

    /* New Slider */
    .slider-hero-wrapper .new-hero-slide {position: relative;padding: 60px 0;min-height: 720px;}
    .slider-hero-wrapper .new-hero-slide3 .top-bg-angle {top: -90px;left: 32%;-webkit-transform: translateX(-32%);-ms-transform: translateX(-32%);transform: translateX(-32%);max-width: 330px;}
    .slider-hero-wrapper .new-hero-slide3 .bottom-bg-angle{ max-width: 280px;}
    .slider-hero-wrapper .new-hero-slide2::after{width: 690px;}
    .slider-hero-wrapper .new-hero-slide2 .hero-image-box {margin: 0 40px;}
    .slider-hero-wrapper .new-hero-slide3 .hero-image-box{margin: 0 40px;}
    .slider-hero-wrapper .new-hero-slide2 .hero-image-box .bottom-right-image{right: 0;}
    .slider-hero-wrapper .new-hero-slide3 .bottom-image{max-width: 320px;}

    .global-banner-wrapper .stock-trading-banner .banner-image img {max-width: 429px;}
    .global-banner-wrapper .forex-trading-banner .banner-image img {max-width: 394px;}
    html:lang(es-ES) .header-inner .menu {gap: 15px;}
    html:lang(es-ES) .header-inner .menu-item a{font-size: 14px;}
}
@media only screen and (max-width:1399px){

    .container{max-width:1170px;}
    h2,.h2{font-size:36px;}
    .f-36{font-size:28px;}
    p,.p,li{font-size:16px;}
    .ptb100{padding-top:30px;padding-bottom:30px;}
    .pt-50{padding-top:30px;}
    .pb-50{padding-bottom:30px;}
    .pt-100{padding-top:60px;}
    .pb-100{padding-bottom:60px;}
    .mt-100{margin-top:60px;}
    .mb-100{margin-bottom:60px;}
    .mb-36{margin-bottom:20px;}
    .caption{font-size:16px;}
    .site-header {padding: 16px 0;}
    .header-inner .menu {gap: 20px;}
    .header-logo img {max-height: 40px;}
    .fill-white-btn,.fill-primary-btn,.fill-black-btn{padding:4px 24px;}
    .global-services-wrapper .inner-global-services .content{max-width:360px;padding-left: 10px;}
    .breadcrumb-wrap li{font-size:16px;}
    .breadcrumb-wrap li::before{width:8px;height:8px;}
    .home-banner-wrapper .banner-inner-wrapper{padding:140px 0 120px;}
    .home-banner-wrapper .btn-wrap{margin-top:70px;}
    .start-trading-wrapper .inner-start-trading-content .trading-image{-webkit-transform:none;-ms-transform:none;transform:none;}
    .global-services-wrapper .inner-global-services .trade-card .icon{width:35px;height:35px;}
    .forex-wrapper .forex-card .icon-box img{width:20px;}
    .global-services-wrapper .inner-global-services .trade-card{padding:15px;max-width:360px;gap:10px;}
    .forex-wrapper{max-width:calc(100% - 60px);padding:40px 20px;}
    .bull-image{right:-140px;}
    .bull-image img{max-width:400px;}
    .build-left{padding:100px 220px 100px 40px;}
    .build-right{padding:30px 30px 30px 150px;}
    .bull-image {right: -130px;}
    .global-banner-wrapper .inner-banner-wrapper{padding:20px 0 0 30px;}
    .global-banner-wrapper .banner-content .fill-black-btn{margin-top:30px;}
    .easy-to-access-wrapper .explore-lists li{gap:12px;}
    .easy-to-access-wrapper .explore-lists li .icon-box{width:32px;height:32px;}
    .easy-to-access-wrapper .explore-lists li .icon-box img{width:20px;height:20px;}
    .get-started-wrapper .get-start-card .card-icon{width:48px;height:48px;}
    .get-started-wrapper .get-start-card .card-icon::before{width:32px;height:32px;}
    .get-started-wrapper .get-start-card .card-icon img{width:22px;}
    .how-to-start-wrapper .slides{margin-top: 14px;}
    .signup-wrapper .inner-signup-wrap{padding:20px 30px 20px 50px;}
    .signup-wrapper .inner-signup-wrap .wrap-content input[type=email] {font-size:16px;}
    .footer-form input[type=email]{font-size:16px;}
    .signup-wrapper .inner-signup-wrap::before{width:790px;}
    .get-started-wrapper .get-start-content-left .title .number-badge{top:0px;}
    .wrap-cards-content .promotion-card{max-width:100%;width:calc(50% - 15px);}
    .icon-box{width:48px;height:48px;}
    .icon-box::before{width:32px;height:32px;}
    .icon-box img{width:22px;}
    .title-wrap{margin-bottom:50px;}
    .global-banner-wrapper .aboutus-banner , .global-banner-wrapper  .legal-banner{min-height:auto;padding:30px;}
    .aboutus-banner .breadcrumb-wrap{margin-bottom:20px;}
    .our-expertise-wrapper .expertise-content{padding-left:40px;}
    .expertise-progress .progress{height:28px;}
    .progressbar-content .title-box span{font-size:16px;}
    .global-banner-wrapper .crypto-currency-banner {padding: 30px 30px 0;}
    .breakthrough-wrapper .inner-content{max-width: 450px;}
    .breakthrough-wrapper::after{height: calc(100% - 60px);}
    .trade-forex-wrapper .forex-content {max-width: 360px;}
    .what-are-indices-wrapper::after{width: 100%;}
    .process-lists-wrapper{gap: 24px;}
    .process-lists-wrapper .process-box .title-box h3 {font-size: 20px;}
    .process-lists-wrapper .process-box .pattern {width: 24px;}
    .planned-inner-content {max-width: 940px;}
    .stocks-best-choice-wrapper .stokes-left-content {max-width: 420px;}
    .stocks-best-choice-wrapper .image-box {max-width: 380px; margin-bottom: -30px;}
    .start-trading-wrapper .inner-start-trading-content .trading-image {padding-right: 10px;}
    .start-trading-wrapper .trading-mobile-img {max-width: 280px;}
    .trading-cards-wraps{bottom: 25px;}
    .signup-wrapper .inner-signup-wrap .left-card , .signup-wrapper .inner-signup-wrap .right-card{width: 190px;}
    .hero-wrapper .hero-image{padding-left: 50px;}
    .hero-wrapper .hero-contents , .slider-hero-wrapper .hero-contents {max-width: 580px;}
    .hero-wrapper .hero-contents:before , .slider-hero-wrapper .hero-contents:before {height: 121px;width: 170px;}
    .contactus-wrapper .row {padding: 0 30px;}
    .contact-form-wrapper .input-wrapper {margin-bottom: 40px;}
    .contactus-wrapper .title {margin-bottom: 20px;}
    .contact-info-wrapper .contact-card {padding: 50px 40px;}

    /* New Slider */
    .slider-hero-wrapper .new-hero-slide2 .hero-image-box {margin: 0 20px;}
    .slider-hero-wrapper .new-hero-slide3 .hero-image-box {margin: 0 20px;}
    .slider-hero-wrapper .new-hero-slide2::after {width: 585px;}
    .slider-hero-wrapper .new-hero-slide {min-height: 630px;}
    .slider-hero-wrapper .new-hero-slide3 .bottom-image { max-width: 270px;}
    .slider-hero-wrapper .new-hero-slide3 .top-bg-angle {top: -80px;left: 40%;-webkit-transform: translateX(-40%);-ms-transform: translateX(-40%);transform: translateX(-40%);max-width: 290px;}


    .global-banner-wrapper .inner-banner-wrapper.stock-trading-banner .breadcrumb-wrap {margin-bottom: 10px;}
    .global-banner-wrapper .stock-trading-banner .banner-image img {max-width: 389px;}
    .global-banner-wrapper .forex-trading-banner .banner-image img {max-width: 355px;}
    .global-banner-wrapper .inner-banner-wrapper.stock-trading-banner , .global-banner-wrapper .inner-banner-wrapper.forex-trading-banner , .global-banner-wrapper .inner-banner-wrapper.crypto-currency-banner{min-height: 380px;}
    html:lang(fr-FR) .header-inner .menu {gap: 16px;}
    html:lang(fr-FR) .fill-white-btn, .fill-primary-btn, .fill-black-btn {padding: 4px 18px;}
    html:lang(fr-FR) .header-action {gap: 12px;}
    html:lang(es-ES) .header-inner .menu{gap: 12px;}
}
@media only screen and (max-width:1199px){
    h2,.h2{font-size:36px;}
    h3,.h3{font-size:22px;}
    /* .ptb100{padding-top:30px;padding-bottom:30px;}
    .pt-50{padding-top:30px;}
    .pb-50{padding-bottom:30px;}
    .ptb-200{padding-top:30px;padding-bottom:30px;}
    .mtb-200{margin-top:30px;margin-bottom:30px;}
    .pt-100{padding-top:60px;}
    .pb-100{padding-bottom:60px;}
    .mt-100{margin-top:60px;}
    .mb-100{margin-bottom:60px;}
    .pt-200{padding-top:60px;}
    .mt-200{margin-top:60px;}
    .pb-200{padding-bottom:60px;}
    .mb-200{margin-bottom:60px;} */
    .icon{width:20px;height:20px;}
    .fill-white-btn,.fill-primary-btn,.fill-black-btn{padding:4px 20px;height:42px;font-size:14px;line-height:1;}
    .header-inner .menu{gap:30px;}
    .header-action{gap:14px;}
    .home-banner-wrapper .content-wrap .main-title span{font-size:56px;}
    .home-banner-wrapper .content-wrap .main-title span:nth-child(1){margin-left:-140px;}
    .home-banner-wrapper .banner-inner-wrapper{padding:120px 0 100px;}
    .home-banner-wrapper .btn-wrap{margin-top:50px;}
    .achievement-wrapper{padding:30px;}
    .achievement-statistics{gap:30px;}
    .testimonial-content{padding:20px;}
    .testimonial-item{padding:0px 10px;}
    .title-wrapper{margin-bottom:30px;}
    .start-trading-wrapper::before{width:550px;height:400px;}
    .global-services-wrapper .inner-global-services{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
    .global-services-wrapper .inner-global-services .image-box{width:calc(50% - 10px);}
    .global-services-wrapper .inner-global-services .content{max-width:100%;width:calc(50% - 10px);}
    .global-services-wrapper .inner-global-services .trade-card{max-width:calc(50% - 10px);}
    .start-trading-wrapper .inner-start-trading-content .trading-contents{padding-left:20px;}
    .forex-wrapper{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:30px 20px;}
    .social-list{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;row-gap:10px;margin-top:40px;}
    .global-services-wrapper .inner-global-services .trading-cards-wrapper{position:static;}
    .global-banner-wrapper{padding-top:30px;}
    .global-banner-wrapper .wrapper{gap:30px;}
    .easy-to-access-wrapper .explore-details{padding-left:0;}
    .get-started-wrapper .get-start-content-left{padding:0 12px 0 20px;}
    .get-started-wrapper .get-start-card{gap:16px;}
    .signup-wrapper .inner-signup-wrap::before{width:70%;}
    .signup-wrapper .inner-signup-wrap{padding:20px 30px;}
    .signup-wrapper .inner-signup-wrap .wrap-content{max-width:290px;}
    .get-started-wrapper .get-start-card .card-icon{width:42px;height:42px;border-radius:10px;}
    .get-started-wrapper .get-start-card .card-icon::before{width:28px;height:28px;}
    .get-started-wrapper .get-start-card .card-icon .icon{width:18px;height:18px;}
    .get-started-wrapper .get-start-content-left .title .number-badge{top: initial;left: 0px;bottom: 100%;}
    .icon-box{width:42px;height:42px;border-radius:10px;}
    .icon-box::before{width:28px;height:28px;}
    .terms-conditions-wrapper .image-box img{max-width:360px;}
    .title-wrap{margin-bottom:40px;}
    .our-expertise-wrapper .expertise-content{padding-left:0;}
    .expertise-progress .progressbar-content .title-box{margin-bottom:10px;}
    .start-today-wrapper .joinus-content-wrap .top-caption{margin-bottom:15px;font-size:18px;}
    .trade-forex-wrapper .forex-content {max-width: 400px;}
    .bull-image{right: -135px;}
    .bull-image img {max-width: 380px;}
    /* Account type page */
    .pricing-box{padding:36px 15px;}
    .pricing-box p{padding:0px 0px 15px;}
    .process-lists-wrapper{padding-bottom: 30px;}
    .process-lists-wrapper .process-box .pattern::before, .process-lists-wrapper .process-box .pattern::after{height: 18px;}
    .process-lists-wrapper .process-box .title-box{ padding: 20px 10px;}
    .process-lists-wrapper .process-box .title-box h3 {font-size: 16px;}
    .stocks-best-choice-wrapper .black-box {padding: 20px;}
    .stocks-best-choice-wrapper .image-box {max-width: 320px;}
    .header-inner .menu-item a {font-size: 14px;}
    .header-inner .menu-item.menu-item-has-children > a:after{height: 7px;width: 12px;}
    .start-trading-wrapper .trading-card-img { max-width: 230px;}
    .start-trading-wrapper .trading-mobile-img {max-width: 260px;}
    .start-trading-wrapper .inner-start-trading-content .trading-image {padding-right: 0;}
    .signup-wrapper .inner-signup-wrap .image-box-wrap {max-width: 450px;margin: 0 auto;}
    .signup-wrapper .inner-signup-wrap .center-card{max-width: 180px;}
    .signup-wrapper .inner-signup-wrap .left-card, .signup-wrapper .inner-signup-wrap .right-card{width: 175px;}
    .signup-wrapper .inner-signup-wrap .left-card{top: 40px;}

    .parallax {-webkit-animation: FloatingUpDown 4s infinite !important;animation: FloatingUpDown 4s infinite !important}
    .build-left{padding:100px 220px 170px 40px;}
    @-webkit-keyframes FloatingUpDown {
        0%{
            -webkit-transform: translate(0);
                    transform: translate(0);
        }
        50%{
            -webkit-transform: translateY(15px);
                    transform: translateY(15px);
        }
        100%{
            -webkit-transform: translateY(0);
                    transform: translateY(0);
        }
    }
    @keyframes FloatingUpDown {
        0%{
            -webkit-transform: translate(0);
                    transform: translate(0);
        }
        50%{
            -webkit-transform: translateY(15px);
                    transform: translateY(15px);
        }
        100%{
            -webkit-transform: translateY(0);
                    transform: translateY(0);
        }
    }
    .hero-wrapper .hero-contents ,  .slider-hero-wrapper .hero-contents {max-width: 520px;padding: 40px;}
    .hero-wrapper .hero-image {padding-left: 20px;}
    .hero-wrapper .hero-image .right-coin{ width: 180px;}
    .hero-wrapper .hero-image .bitcoin-blur {width: 150px; margin-left: -50px;}
    .hero-wrapper .hero-contents:before ,  .slider-hero-wrapper .hero-contents:before{height: 120px; width: 169px;}
    /* .hero-marqee{ padding: 20px 0;} */
    .site-footer{padding: 50px 0;}
    .footer-top-content {margin-bottom: 50px;}
    .details-btn-wrap{max-width: 310px;}
    .legal-inner-wrapper ul li:first-child .details-btn-wrap .fill-primary-btn{min-width: 164px;}
    .contact-form-wrapper {-webkit-columns: 1;-moz-columns: 1;columns: 1;gap: 0;}
    .contact-form-wrapper .input-wrapper{margin-bottom: 30px;}
    .contact-form-wrapper .input-wrapper:nth-last-child(3){margin-bottom: 30px;}
    .contact-info-wrapper .contact-card {padding: 40px 20px;}
    .contact-info-wrapper {padding: 0;}
    .contactus-wrapper .row {padding: 0;}


    /* New Slider */

/* Crypto Marquee CSS */
.crypto-marquee {
  width: 100%;
  height: 80px;
  background: #000000;
  border-top: 1px solid #1a1a1a;
  border-bottom: 1px solid #1a1a1a;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 120px;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.live-indicator {
  position: absolute;
  top: 15px;
  left: 20px;
  display: flex;
  align-items: center;
  gap: 6px;
  color: #22c55e;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  z-index: 10;
}

.live-dot {
  width: 8px;
  height: 8px;
  background: #22c55e;
  border-radius: 50%;
  animation: pulse 2s infinite;
}

.marquee-wrapper {
  max-width: 700px;
  width: 100%;
  overflow: hidden;
  position: relative;
}

.marquee-track {
  position: absolute;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 25s linear infinite;
  display: flex;
  align-items: center;
  gap: 30px;
}

.marquee-track:hover {
  -moz-animation-play-state: paused;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.marquee-item {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 0 20px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  min-width: fit-content;
  height: 40px;
  flex-shrink: 0;
}

.crypto-icon {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: linear-gradient(135deg, #6c5ce7, #22c55e);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: bold;
  color: white;
}

.crypto-symbol {
  font-weight: 700;
  color: #6c5ce7;
  font-size: 13px;
  text-transform: uppercase;
}

.crypto-price {
  font-weight: 700;
  color: #ffffff;
  font-size: 14px;
}

.crypto-change {
  font-size: 12px;
  font-weight: 600;
  padding: 2px 6px;
  border-radius: 4px;
  min-width: 60px;
  text-align: center;
}

.crypto-change.positive {
  background: rgba(34, 197, 94, 0.2);
  color: #22c55e;
}

.crypto-change.negative {
  background: rgba(239, 68, 68, 0.2);
  color: #ef4444;
}

.loading-message {
  color: #6c5ce7;
  font-size: 14px;
  padding: 20px;
}

.last-updated {
  position: absolute;
  top: 15px;
  right: 20px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 10px;
  font-weight: 500;
  z-index: 10;
}

/* Animations */
@keyframes pulse {
  0%, 100% { 
    opacity: 1; 
    transform: scale(1); 
  }
  50% { 
    opacity: 0.5; 
    transform: scale(1.1); 
  }
}

@keyframes marquee {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}

/* Responsive Design */
@media (max-width: 1200px) {
  .crypto-marquee {
    padding-left: 80px;
  }
  
  .marquee-wrapper {
    max-width: 600px;
  }
}

@media (max-width: 991px) {
  .crypto-marquee {
    padding-left: 60px;
  }
  
  .marquee-wrapper {
    max-width: 500px;
  }
}

@media (max-width: 768px) {
  .crypto-marquee {
    padding-left: 20px;
    justify-content: center;
  }
  
  .marquee-wrapper {
    max-width: 100%;
    margin: 0 auto;
  }
  
  .live-indicator,
  .last-updated {
    display: none;
  }
}

@media (max-width: 480px) {
  .crypto-marquee {
    padding-left: 15px;
    height: 70px;
  }
  
  .marquee-item {
    font-size: 12px;
    height: 35px;
    padding: 0 15px;
  }
}
    .slider-hero-wrapper .hero-contents:before{display: none;}
    .slider-hero-wrapper .hero-contents{max-width: 100%;}
    .slider-hero-wrapper .new-hero-slide .hero-image-box{max-width: 600px;max-height: 570px; margin: 0 auto;}
    .slider-hero-wrapper .inner-hero-wrapper{gap: 30px;}
    .slider-hero-wrapper .new-hero-slide3 .top-bg-angle{right: 0;-webkit-transform: none;-ms-transform: none;transform: none;max-width: 240px;left: unset;}
    .slider-hero-wrapper .new-hero-slide2::after {width: 100%;}
    .slider-hero-wrapper .new-hero-slide3::after{width: 100%;}
    .get-help-wrapper img.get-help-image{max-width: 100%;}
    .global-banner-wrapper .crypto-currency-banner .banner-image img{max-width: 430px;}
    .global-banner-wrapper .inner-banner-wrapper.stock-trading-banner, .global-banner-wrapper .inner-banner-wrapper.forex-trading-banner, .global-banner-wrapper .inner-banner-wrapper.crypto-currency-banner{ min-height: 330px;}
    .global-banner-wrapper .stock-trading-banner .banner-image img { max-width: 325px;}
    .global-banner-wrapper .crypto-currency-banner .banner-image img {max-width: 300px;}
    .global-banner-wrapper .account-banner img { max-width: 390px;}
    html:lang(fr-FR)  .header-inner .menu-item.menu-item-has-children > a:after{margin-left: 5px;}
    html:lang(fr-FR) .header-inner .menu {gap: 12px;}
    html:lang(fr-FR) .header-action .fill-primary-btn , html:lang(fr-FR) .header-action .fill-white-btn{padding: 4px 7px;}
    html:lang(ja) .header-inner .menu {gap: 10px;}
    html:lang(es-ES) .header-inner .menu-item a {font-size: 12px;}
    html:lang(es-ES) .header-action a{padding: 4px 7px;}
	.captcha-field .cf7sr-g-recaptcha {
		-webkit-transform: scale(0.75);
		    -ms-transform: scale(0.75);
		        transform: scale(0.75);
		-webkit-transform-origin: left;
		    -ms-transform-origin: left;
		        transform-origin: left;
	}
}
@media screen and (min-width:992px){
    .sub-menu{position:absolute;top:100%;background-color:#000000;left:0px; min-width:150px; border-radius: 10px;-webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
    .menu li.menu-item-has-children:hover > .sub-menu{visibility: visible;opacity: 1;pointer-events: visible;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
}
@media screen and (min-width:1200px){
    .sub-menu{min-width:200px;}
}
@media only screen and (max-width:991px){
    h2,.h2{font-size:30px;}
    h3,.h3{font-size:20px;}
    .f-36 {font-size: 24px;}
    .mb-36{margin-bottom:15px;}
    .row{row-gap:20px;}
    .header-inner .menu-item a{font-size: 14px !important;}
    .mobile-togle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:26px;height:26px;border-radius:5px;}
    .mobile-togle i{position:relative;width:85%;height:2px;background-color:var(--white);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
    .mobile-togle i::before,.mobile-togle i::after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:var(--white);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
    .mobile-togle i::before{top:-8px;}
    .mobile-togle i::after{bottom:-8px;}
    .mobile-togle.active i{background-color:transparent;}
    .mobile-togle.active i::before,.mobile-togle.active i::after{top:0;}
    .mobile-togle.active i::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
    .mobile-togle.active i::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
    .site-header .menu-header-menu-container{position:fixed;top:74px;left:-100%;height:calc(100vh - 74px);width:100%;padding-bottom:30px;background:var(--black);overflow-y:auto;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;z-index:9;}
    .site-header{padding:14px 0;height:74px;}
    .open-menu .site-header{border-bottom:1px solid #686868;}
    .open-menu  .site-header .menu-header-menu-container{left:0;}
    .site-header .header-inner .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0 !important;}
    .site-header .header-inner .menu li{width:100%;display: block;}
    .site-header .header-inner .menu-item a{display:block;width:100%;padding:10px 20px;border-bottom:1px solid #686868;}
    .global-banner-wrapper .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
    .global-banner-wrapper .inner-banner-wrapper{padding:20px;}
    .global-banner-wrapper .banner-content,.global-banner-wrapper .banner-image,.aboutus-banner .banner-right-content{width:100%;}
    .platform-banner .banner-image img{margin:0 auto;max-width:540px;}
    .aboutus-banner .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;}
    .global-banner-wrapper  .legal-banner{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .stock-trading-banner .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
    .global-banner-wrapper .banner-content .fill-black-btn{margin-top:20px;}
    .aboutus-banner .banner-right-content p{max-width:100%;}
    .row{row-gap:20px;}
    .easy-to-access-wrapper .access-content{max-width:100%;}
    .easy-to-access-wrapper .image-box img{max-width:300px;}
    .get-started-wrapper .get-start-card{max-width:100%;margin-bottom:30px;}
    .get-started-wrapper .get-start-card .content{width:100%;}
    .get-started-wrapper .get-start-content-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
    .get-started-wrapper .image-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}
    .get-started-wrapper .row{row-gap:30px;}
    .get-started-wrapper .image-box img{max-width:300px;}
    .get-started-wrapper .how-to-start-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
    .signup-wrapper .inner-signup-wrap{padding:20px;}
    .signup-wrapper .inner-signup-wrap .wrap-content input{padding:10px 14px;}
    .footer-form input{height:40px;padding:4px 14px;}
    .site-footer{padding:40px 0 50px;}
    .site-footer .f-title{margin-bottom:20px;}
    .site-footer .menu-item{margin-bottom:10px;}
    .site-footer .row{row-gap:40px;}
    .wrap-cards-content .promotion-card .title{margin-bottom:15px;}
    .wrap-cards-content{gap:40px 20px;}
    .explore-with-gmz-wrapper .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
    .explore-with-gmz-wrapper .explore-content{max-width:100%;}
    .explore-with-gmz-wrapper .explore-image-box img{margin:0 auto;}
    .home-banner-wrapper .content-wrap{max-width:330px;}
    .home-banner-wrapper .content-wrap .main-title span{font-size:50px;}
    .home-banner-wrapper .content-wrap .main-title span:nth-child(1){margin-left:-125px;}
    .achievement-item{width:calc(33.33% - 20px);}
    .testimonial-counter{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}
    .future-statistics{padding:70px 0px 50px;}
    .future-statistics span{font-size:44px;}
    .build-right-content{line-height:initial;}
    .build-right{padding:30px 30px 30px 90px;}
    .bull-image img{max-width:350px;}
    .bull-image{right:-80px;}
    .build-left h3{line-height:30px;}
    .build-left{padding:100px 100px 230px 20px;}
    .start-trading-wrapper .inner-start-trading-content{padding-top:30px;}
    .start-trading-wrapper  .trading-contents .title{margin-bottom:20px;}
    .expertise-progress .progress{height:24px;border-radius:5px;}
    .expertise-progress .progress .progress-bar{border-radius:5px;}
    .expertise-progress .progressbar-content{margin-bottom:30px;}
    .start-today-wrapper .joinus-content-wrap .top-caption{margin-bottom:10px;font-size:16px;}
    .why-crypto-wrapper .row{row-gap: 40px;}
    .breakthrough-wrapper .inner-content {padding: 20px;}
    .why-crypto-wrapper .crypto-content {max-width: 100%;}
    .trade-forex-wrapper .inner-trade-forex {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .trade-forex-wrapper .forex-content {max-width: 100%;}
    .forex-trading-wrapper .image-box img {max-width: 400px;}
    .global-banner-wrapper .account-banner img , .global-banner-wrapper .banner-image img{max-width: 100%;}
    /* Account type page */
    .pricing-section .row {gap: 50px 0px;}
    .accounts-section .row {padding-left: 30px;padding-right: 30px;}
    .get-help-wrapper{padding:60px 20px 64px 30px;}
    .get-help-right{padding-left:55px;padding-top:8px;}
    .get-help-wrapper img.get-help-image{top:-95px;}

    .header-inner .menu-item.menu-item-has-children > a:after {position: absolute;right: 10px;top: 0;height: 100%;width: 20px;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center center;mask-position: center center;margin: 0px;}
    ul.sub-menu {position: initial;display: none;}
    .menu li.menu-item-has-children > .sub-menu > li > a {padding: 10px 20px 10px 40px;}
    .what-are-indices-wrapper .left-inner-content {max-width: 100%;}
    .what-are-indices-wrapper .image-box{margin-top: 20px;}
    .what-are-indices-wrapper .image-box img {margin:0 auto;}
    .what-are-indices-wrapper{padding-bottom: 60px;}
    .what-are-indices-wrapper .row {row-gap: 30px;}
    .process-lists-wrapper{-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 20px;gap: 30px 20px;}
    .process-lists-wrapper .process-box .pattern{display: none;}
    .process-lists-wrapper .process-box{width: calc(50% - 12px);}
    .process-lists-wrapper .process-box .title-box{-webkit-transform: none;-ms-transform: none;transform: none;padding: 16px 10px;}
    .process-lists-wrapper .process-box p{margin-top: 15px;max-width: 100%;}
    .process-lists-wrapper .process-box:first-child p{padding-left: inherit;}
    .process-lists-wrapper .process-box:last-child p {padding-right: inherit;}
    .stocks-best-choice-wrapper .stokes-left-content {max-width: 100%;}
    .start-trading-wrapper .trading-mobile-img {max-width: 200px;}
    .start-trading-wrapper .trading-card-img { max-width: 180px;}
    .trading-cards-wraps{left: -40px;}
    .start-trading-wrapper .trading-card-img:first-child {margin-left: 80px;}
    .start-trading-wrapper .trading-card-img:nth-child(2) {margin-left: 40px;}
    .start-trading-wrapper .inner-start-trading-content .conflict-box {width: 40px;height: 40px;left: 100px;}
    .start-trading-wrapper .inner-start-trading-content .conflict-box .icon { width: 22px;height: 22px;}
    .trading-cards-wraps{gap: 15px;}
    .signup-wrapper .inner-signup-wrap .center-card {max-width: 150px;}
    .signup-wrapper .inner-signup-wrap .image-box-wrap {max-width: 350px;}
    .signup-wrapper .inner-signup-wrap .left-card, .signup-wrapper .inner-signup-wrap .right-card {width: 140px;}
    .signup-wrapper .inner-signup-wrap .left-card{top: 35px;left: -20px;}
    .hero-wrapper .hero-image {max-width: 260px;margin: 0 auto;display: block;}
    .hero-wrapper .hero-contents , .slider-hero-wrapper .hero-contents{max-width: 100%;padding: 30px;}
    .hero-wrapper .hero-image .left-coin {left: -90px;width: 160px;}
    .hero-wrapper::after{    background-position: bottom;}
    .footer-top-content {margin-bottom: 40px;}
    .legal-inner-wrapper ul li {padding: 20px;}
    .details-btn-wrap{gap: 15px;}
    .bull-image{bottom: 30px;}
    .contactus-wrapper p { max-width: 100%;}

    /* New Slider */
    .slider-hero-wrapper .new-hero-slide3::after{width: 100%;height: 770px;top: unset;bottom: 0; background-size: contain;background-repeat: no-repeat;}
    .slider-hero-wrapper .new-hero-slide .hero-image-box{max-width: 550px;max-height: 530px;}
    .slider-hero-wrapper .new-hero-slide{ padding: 40px 0;min-height: 985px;}
    .slider-hero-wrapper .new-hero-slide2 .hero-image-box .bottom-right-image{bottom: 0;}
    .slider-hero-wrapper .new-hero-slide3 .bottom-image{margin-top: -80px !important;}
    .slider-hero-wrapper .new-hero-slide3 .top-bg-angle{max-width: 200px;}
    .slider-hero-wrapper .new-hero-slide2::after {width: 100%;height: 612px;background-position: center;background-repeat: no-repeat;top: unset; bottom: 0;}
    .slider-hero-wrapper .new-hero-slide3 .bottom-bg-angle {max-width: 230px;}
    .slider-hero-wrapper .new-hero-slide2 .hero-image-box .top-left-image , .slider-hero-wrapper .new-hero-slide2 .hero-image-box .bottom-right-image{max-width: 80px;}
	
	.mini-chart-mobile iframe {min-height: 310px !important;}
}
@media only screen and (max-width:767px){
    h2,.h2{font-size:24px;}
    .f-36 {font-size: 20px;}
    h3,.h3{font-size:18px;}
    .f-16{font-size: 14px;}
    .ptb100{padding-top:25px;padding-bottom:25px;}
    .pt-50{padding-top:25px;}
    .pb-50{padding-bottom:25px;}
    .ptb-200{padding-top:25px;padding-bottom:25px;}
    .mtb-200{margin-top:25px;margin-bottom:25px;}
    .pt-100{padding-top:50px;}
    .pb-100{padding-bottom:50px;}
    .mt-100{margin-top:50px;}
    .mb-100{margin-bottom:50px;}
    .pt-200{padding-top:50px;}
    .mt-200{margin-top:50px;}
    .pb-200{padding-bottom:50px;}
    .mb-200{margin-bottom:50px;}
    body,p,.p,li{font-size:14px;}
    .breadcrumb-wrap li{font-size:14px;}
    .caption{font-size:14px;}
    .platform-banner .banner-image img{max-width:100%;}
    .global-banner-wrapper .inner-banner-wrapper{padding:15px;}
    .header-action{gap:10px;}
    .header-action a{padding:4px 10px;height:34px;}
    .header-logo img{max-height:34px;}
    .site-header{padding:12px 0;height:64px;}
    .header-inner .menu-item a {font-size: 14px;}
    .sub-menu li a{font-size:14px;}
    .site-footer .menu-item a{font-size: 14px;}
    .header-inner .menu-item.menu-item-has-children > a:after {width: 12px;}
    .site-header .menu-header-menu-container{top:64px;height:calc(100vh - 64px);}
    .fill-white-btn,.fill-primary-btn,.fill-black-btn{padding:4px 14px;height:38px;font-size:14px;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;}
    .easy-to-access-wrapper .explore-lists li .icon-box{width:28px;height:28px;}
    .easy-to-access-wrapper .explore-lists li .icon-box img{width:18px;height:18px;}
    .easy-to-access-wrapper .image-box img{max-width:260px;}
    .get-started-wrapper .get-start-card{margin-bottom:20px;gap:12px;}
    .get-started-wrapper .get-start-card .title{margin-bottom:10px;}
    .signup-wrapper .inner-signup-wrap{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
    .signup-wrapper .inner-signup-wrap .signup-details,.signup-wrapper .inner-signup-wrap .image-box-wrap{width:100%;}
    .signup-wrapper .inner-signup-wrap::before{height:190px;width:550px;}
    .signup-wrapper .inner-signup-wrap .wrap-content{max-width:100%;margin-top: 40px;}
    .copyright-text{margin-top:10px;}
    .site-footer .row{row-gap:30px;}
    .site-footer .f-title{margin-bottom:15px;}
    .footer-form input{font-size:14px;}
    .footer-top-content {margin-bottom: 30px;}
    .site-footer{padding:30px 0 30px;}
    .social-list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:20px;}
    .wrap-cards-content .promotion-card{width:100%;}
    .title-wrap{margin-bottom:30px;}
    .terms-conditions-wrapper .image-box img{max-width:100%;}
    .wrap-cards-content .promotion-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    .wrap-cards-content{gap:20px;}
    .title-wrap{margin-bottom:20px;}
    .home-banner-wrapper .content-wrap{max-width:100%;white-space:inherit;}
    .home-banner-wrapper .content-wrap .main-title span:nth-child(1){margin-left:0;}
    .home-banner-wrapper .content-wrap .main-title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 12px;}
    .home-banner-wrapper .content-wrap .description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
    .home-banner-wrapper .arrows-wrapper{margin-top:5px;}
    .home-banner-wrapper .content-wrap .main-title span{font-size:40px;display:initial;}
    .global-services-wrapper .inner-global-services .image-box{width:100%;}
    .global-services-wrapper .inner-global-services .content{width:100%;margin-top: 0;padding-left: 0px;}
    .global-services-wrapper .inner-global-services .number-badge{top:-25px;left:0px;padding-left: 0px;}
    .global-services-wrapper .inner-global-services .trade-card{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    .forex-wrapper .forex-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    .global-services-wrapper .inner-global-services .trade-card img{width:30px;}
    .start-trading-wrapper .inner-start-trading-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px;}
    .start-trading-wrapper .inner-start-trading-content{padding-bottom:30px;}
    .start-trading-wrapper .inner-start-trading-content .trading-contents{width:100%;}
    .start-trading-wrapper .inner-start-trading-content .trading-image{width:100%;}
    .home .signup-wrapper .inner-signup-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0;}
    .forex-wrapper{max-width:100%;padding:30px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
    .forex-wrapper{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:20px;}
    .forex-wrapper .forex-card .content{gap:10px;}
    .forex-wrapper .forex-card .content h3{margin-bottom:15px;}
    .build-trader-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    .build-left{padding:15px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-radius:10px;gap:15px;margin-top:0;}
    .bull-image{position:static;}
    .build-left h3{line-height:30px;text-align:center;}
    .build-right{padding:15px;width:100%;}
    .bull-image img{max-width:100%;margin:0 auto;}
    .future-list .pattern,.future-list ul li:before{display:none;}
    .future-list ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}
    .future-list ul li{width:calc(50% - 10px);}
    .future-list{margin-bottom:25px;}
    .future-statistics{padding:20px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .statistics-item{width:calc(50% - 10px);}
    .future-statistics span{font-size:30px;line-height:50px;}
    .achievement-statistics{gap:20px 10px;}
    .achievement-wrapper .title-wrapper{margin-bottom:20px;}
    .achievement-wrapper{padding:15px;}
    .achievement-item{width:calc(50% - 5px);}
    .achievement-item p{font-size:14px;}
    .testimonial-content{padding:15px;}
    .testimonial-image{height:42px;width:42px;}
    .testimonial-rating img{width:18px;}
    .home .global-services-wrapper{padding-top:0;}
    .home .achievement-section{padding-bottom:0;}
    .expertise-progress{max-width:100%;}
    .progressbar-content .title-box span{font-size:14px;}
    .our-expertise-wrapper{padding:0;}
    .breakthrough-wrapper {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
    .breakthrough-wrapper .content-wrapper, .breakthrough-wrapper .image-wrapper {width: 100%;}
    .breakthrough-wrapper .inner-content {max-width: 100%;}
    .breakthrough-wrapper::after {height: 100%;}
    .breakthrough-wrapper .image-wrapper{padding: 15px;}
    .breakthrough-wrapper .image-wrapper img{margin: 0 auto;}
    .breakthrough-wrapper .inner-content {padding: 15px;}
    .signup-wrapper .inner-signup-wrap .wrap-content input[type=email] , .footer-form input[type=email] {font-size: 14px;}
    .forex-trading-wrapper .image-box img {max-width: 100%;}
    .trade-forex-wrapper .inner-trade-forex {gap: 20px 5px;}
    /* Account type page */
    .accounts-section .row{padding:0px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
    .get-started-wrapper .get-start-content-left{padding:0 10px;}
    .works-content{padding:15px;}
    .works-content h3{padding:4px 10px 10px 53px;font-size:18px;}
    .works-content h3:before{width:40px;font-size:20px;height:40px;padding:4px;}
    .get-help-wrapper img.get-help-image{position:initial;margin: 0 auto;}
    .get-help-right{padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
    .get-help-form{margin-top:20px;}
    .get-help-wrapper{padding:40px 15px 30px 15px;background-position:right bottom;}
    .faq-question {font-size: 18px;}
    .faq-item {padding: 15px 0;}
    .toggle-icon {margin-top: 10px;width: 16px;height: 16px;}
    .faq-answer {margin-top: 15px;}
    .process-lists-wrapper .process-box {width: 100%;}
    .process-lists-wrapper{padding: 15px;}
    .stocks-best-choice-wrapper .image-box {max-width: 280px;margin-bottom: -20px;}
    .stocks-best-choice-wrapper .black-box {padding: 15px;}
    .wpcf7-form-control-wrap {width: 100%;}
    .pricing-box {padding: 30px 15px;}
    .pricing-box ul {margin-top: 10px;}
    .pricing-box ul li{margin-bottom: 10px;}
    .pricing-box span{padding: 10px 25px;font-size: 16px;}
    .pricing-box h2{font-size: 30px;}
    .works-content h3:before {font-size: 16px;}
    .get-started-wrapper .get-start-card .card-icon img {width: 20px;}
    .start-trading-wrapper .inner-start-trading-content .trading-image{width: 280px;}
    .trading-cards-wraps {left: 0; bottom: 10px;}
    .start-trading-wrapper .trading-mobile-img {max-width: 150px;}
    .start-trading-wrapper .trading-card-img {max-width: 150px;}
    .start-trading-wrapper .trading-card-img:first-child {margin-left: 40px;}
    .start-trading-wrapper .trading-card-img:nth-child(2) {margin-left: 20px;}
    .start-trading-wrapper .inner-start-trading-content .conflict-box {width: 30px;height: 30px;left: 80px;top: 25%;-webkit-transform: translateY(-25%);-ms-transform: translateY(-25%);transform: translateY(-25%);}
    .start-trading-wrapper .inner-start-trading-content .conflict-box .icon {width: 18px;height: 18px;}
    .signup-wrapper .inner-signup-wrap .center-card {max-width: 110px;}
    .signup-wrapper .inner-signup-wrap .left-card, .signup-wrapper .inner-signup-wrap .right-card {width: 100px;}
    .signup-wrapper .inner-signup-wrap .right-card{bottom: -10px;}
    .signup-wrapper .inner-signup-wrap .image-box-wrap { max-width: 245px;}
    .signup-wrapper .inner-signup-wrap .left-card{top: 25px;}


    .hero-wrapper .hero-contents:before , .slider-hero-wrapper .hero-contents::before{display:none;}
    .hero-wrapper .hero-contents , .slider-hero-wrapper .hero-contents{padding:30px 15px;}
/*    .hero-wrapper .inner-hero-wrapper{padding:60px 0;}*/
    .hero-wrapper .hero-contents .main-title{font-size:50px;}
    .inner-hero-wrapper .fill-primary-btn{white-space:nowrap;min-width: 154px;}
    .hero-wrapper .btn-wrap{gap:10px;}
    .hero-wrapper .container{padding:0px 15px;}

    .hero-wrapper .hero-contents .main-title span , .slider-hero-wrapper .hero-contents span{padding:0px 10px;}
    .hero-wrapper .hero-image .right-coin{left:0px;max-width:150px;margin-left:-122px;top:30px;}
    .hero-wrapper .hero-image{padding:0px;max-width:290px;margin-right:-40px;}
    .banner-main-mobile{max-width:100%;}
    .hero-wrapper .hero-image .bitcoin-blur{left:0px;max-width:200px;bottom:150px;margin-left:-100px;}
    .hero-wrapper .hero-image .left-coin{width:220px;margin-left:-60px; left: -80px;}
    /* .hero-marqee {overflow: hidden;} */

    /* .hero-marqee img {max-width: initial;position: relative;left: -180px;} */
    .hero-wrapper .hero-contents .main-title , .slider-hero-wrapper .hero-contents .main-title{margin-bottom: 15px;}
    .hero-wrapper .hero-contents p , .slider-hero-wrapper .hero-contents p{margin-bottom: 27px;font-size: 16px;}
    .footer-top-content p {font-size: 10px; line-height: 14px;}
    .details-btn-wrap {gap: 10px;}
    .legal-inner-wrapper ul li{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 15px 10px;}
    .get-help-form .wpcf7 form .wpcf7-response-output{position: relative; margin-top: 15px;}
    .accounts-section .account-image img{-webkit-animation: none;animation: none;    -webkit-transform: none;    -ms-transform: none;    transform: none;opacity: 1;}
    .legal-inner-wrapper ul li:first-child .details-btn-wrap .fill-primary-btn{min-width: auto;}
    .contact-info-wrapper {-ms-grid-columns: (1fr)[1];grid-template-columns: repeat(1,1fr);}
    .contact-info-wrapper .contact-card {padding: 20px 15px;}
    .contact-info-wrapper .contact-card .title {margin-bottom: 10px;}
    .contact-info-wrapper .contact-card::after{display: none;}

    /* New Slider */
    .slider-hero-wrapper .hero-contents .main-title{font-size: 42px;}
    .slider-hero-wrapper .new-hero-slide .hero-image-box{max-width: 350px;}
    .slider-hero-wrapper .new-hero-slide{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
    .slider-hero-wrapper .new-hero-slide2 .hero-image-box .top-left-image, .slider-hero-wrapper .new-hero-slide2 .hero-image-box .bottom-right-image {max-width: 60px;}
    .slider-hero-wrapper .new-hero-slide3 .bottom-image{max-width: 200px; margin-top: -50px !important; }
    .slider-hero-wrapper .new-hero-slide .hero-image-box {max-width: 350px;/*max-height: 335px;*/}
    .slider-hero-wrapper .new-hero-slide{ min-height: 890px;}
    .slider-hero-wrapper .new-hero-slide3 .bottom-bg-angle {max-width: 150px;z-index: -1;}
    .slider-hero-wrapper .new-hero-slide3::after{height: 450px;background-size: cover;}
    .slider-hero-wrapper .new-hero-slide2::after{height: 550px;}
    .slider-hero-wrapper .new-hero-slide3 .top-bg-angle {max-width: 170px;z-index: -1;}

    .global-banner-wrapper .crypto-currency-banner .banner-image img, .global-banner-wrapper .stock-trading-banner .banner-image img , .global-banner-wrapper .crypto-currency-banner .banner-image img{max-width: 100%;}
    .global-banner-wrapper .banner-content{padding-bottom: 10px;}
    .hero-wrapper .btn-wrap, .slider-hero-wrapper .btn-wrap {gap: 5px;}
	.captcha-field .cf7sr-g-recaptcha {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
}
@media only screen and (max-width:379px){
    .hero-wrapper .hero-contents .main-title , .slider-hero-wrapper .hero-contents .main-title {font-size: 34px;}
    .inner-hero-wrapper .fill-primary-btn{min-width: auto;}
    .hero-wrapper .hero-image{margin-right: -60px;}
    .hero-wrapper .hero-image .right-coin{max-width: 130px;margin-left: -80px;top: 75px;}
    .hero-wrapper .hero-image .bitcoin-blur { bottom: 130px;max-width: 130px; margin-left: -60px;}
    .hero-wrapper .hero-image .left-coin { max-width: 170px;margin-left: -10px;}
    .details-btn-wrap .fill-primary-btn{ padding: 4px 10px;}
    .hero-wrapper .hero-image .banner-main-mobile {width: 230px;}
    .slider-hero-wrapper .new-hero-slide3 .top-bg-angle , .slider-hero-wrapper .new-hero-slide3 .bottom-bg-angle{display: none;}
    html:lang(fr-FR) .header-action .fill-primary-btn, html:lang(fr-FR) .header-action .fill-white-btn {font-size: 12px;}
    html:lang(ja) .header-action .fill-primary-btn, html:lang(fr-FR) .header-action .fill-white-btn {font-size: 12px;padding: 4px 7px;}
}