@media screen and (min-device-width: 1900px) and (max-device-width: 2500px) {
.feature-card.main-card {flex: 0 0 84.5%;}
}

@media (max-width: 1200px) {
  .hero-content h1 {font-size: 40px;line-height: 50px;}
  .feature-card.main-card {flex: 0 0 74%;}
}
@media (max-width: 1100px) {
.feature-card {padding: 24px 16px 30px;}
.card-text {padding-left: 26px;}
.mrght {margin-right: 6px !important;}
.stragic-sec .trade-info {padding: 20px 16px;}
.stragic-sec .trade-info .label, .feature-card .label {padding: 5.2px 25px;}
}

@media (max-width: 991px) {
  .main-wrapper {padding: 25px 8px;}
  .stragic-sec .trade-info .btnsm {font-size: 12px;}
  .cards-area {width: 100%;}
  .feature-card.main-card,
  .feature-card.side-card {flex: 0 0 100%;}
  .hero-content h1 {font-size: 32px;}
  
    .node-bg-img{
        width: 480px;
        max-width: 120vw;
        opacity: .45;
    }

    .node-bg-layer{
        top: 60;
        right: -50px;
    }
  
}

@media (max-width: 767px) {
  .logo img {max-width: 180px;}
  .feature-card {padding: 30px 16px 40px; flex-direction: column; text-align: center;}
  .card-img,
  .card-text {width: 100%; padding-left: 0;}
  .card-img img {width: 200px; margin: 0 auto}
  .card-img img.anim_3 {width: 160px;}
  .stragic-sec .trade-info .label {margin-right: auto;margin-left: auto;}
  .card-text {margin-top: 20px;}
  .hero-content h1 {font-size: 28px; padding-bottom: 10px; line-height: 38px;}
   footer {padding-top: 12px;text-align: center;}
  .stragic-sec .trade-info { padding: 20px 16px; border-radius: 14px; }
  .btnbg { font-size: 14px; padding: 11.5px 23.7px;}
  .stragic-sec .trade-info .btnsm {font-size: 14px;}
  .stragic-sec .trade-info .btnsm {padding: 9.3px 16.85px;}
  .hero-content p {font-size: 16px;}
  .visibleSlider .swiper-arrow { background-size: 40px;}
  .stragic-sec .slider-controls { margin-top: 4px;}
  .visibleSlider .swiper-arrow { width: 40px;height: 40px;}
  .hero-content {padding-top: 30px;}
  .card-text h2 {font-size: 30px;line-height: 38px;}
  
  .js-special-visible-slider .swiper-slide:not(.swiper-slide-active) {filter: blur(5px);
  opacity: 0.55;transform: scale(1);}
  
}