@media screen and (max-width: 1200px) {
}

@media (min-width: 1200px) {
  .container {
    max-width: 1297px;
  }
}

@media screen and (max-width: 1170px) {
}

@media screen and (min-width: 600px) {
}

@media screen and (max-width: 650px) {
  .banner-content {
    padding: 2rem 0 0;
    text-align: center;
  }
  .banner-content h1 {
    font-weight: 800;
    font-size: 29px;
    letter-spacing: -1px;
  }

  .banner-form-title h4 {
    color: #fff;
    margin: 0;
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 700;
  }

  .order_patch {
    margin: 0rem !important;
  }

  .banner_trading_btns {
    position: absolute;
    padding: 30px 0;
  }
.brokerage_patch {
    margin: 3rem 0 !important;
}
    
    span.amc, span.order-price, span.brokerage{margin-left:0;}
    .center-img {
    margin-top: 0rem;
}

  .footer-title h3 {
    font-weight: 600;
    font-size: 19px;
    line-height: 3rem;
  }
  .about_box h5 {
    color: #000;
    font-weight: 600;
    font-size: 22px;
    padding: 20px 0px 16px;
  }

  .legacy_head h2 {
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 33px;
    padding: 16px 0px;
  }
  .about_box p {
    color: #6c6c72;
    font-size: 20px;
  }
  .box_img1 {
    background: #f5fafa;
    padding: 63px 20px;
    border-radius: 17px;
    height: 380px;
    margin: 1rem 0px;
    text-align: center;
  }
   .services_row {
    border-radius: 33px;    
  }
 .ser_box1 {
    border-bottom: 1px solid #ddd;
    padding: 20px;
    border-right: none;
  }
    

  ul.service-list li {
    margin: 13px 0;
    position: inherit !important;
    width: 100% !important;
  }
    ul.service-list2{float:none;}
  ul.service-list2 li {
    margin: 13px 0;
    position: inherit !important;
    width: 100% !important;
  }

  .about_box {
    text-align: center;
  }
  .review {
    height: 600px;
  }

  .accordion .card h2 {
    font-size: 16px;
    color: #0f172a;
    font-weight: 600;
  }
  .video-container iframe {
    width: 100%;
    height: 300px;
  }

  .video-text {
    width: 100%;
    margin-top: 1rem;
    position: static;
  }
  .footer-widget {
    padding: 2rem 0 1rem;
  }
  .footer-form {
    padding: 0;
  }

  .footer-form-row {
    padding: 30px 30px 0px;
  }

  .disclaimer p {
    padding: 3rem 0;
  }

  .mt_address {
    padding: 2rem 0;
  }

  .header_logo {
    width: 78%;
    margin: 1rem 0rem;
  }

  .footer-widget p {
    font-size: 14px;
    line-height: 21px;
    padding-top: 11px;
  }
}

@media screen and (max-width: 480px) {
}
