@media only screen and (max-width: 1200px) {
    .container {
        max-width: 100%;
      }

  header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }
.kyc_status .kyc-input .input-enterpan, .kyc_status .kyc-input .input-entermobile{
  max-width: 230px;
  min-width: 230px;
}
  
}

@media only screen and (max-width: 991px) {
  body {
    padding-top: 6rem;
  }

  .container {
    max-width: 100%;
  }

  header .navbar {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
  }

  header .navbar .navbar-toggler .navbar-toggler-icon {
    width: 32px;
    height: 2px;
    display: block;
    background-color: #000;
    margin-bottom: 6px;
  }

  header .navbar .navbar-toggler .navbar-toggler-icon:last-child {
    margin-bottom: 0;
  }

  header .navbar .navbar-collapse {
    margin-top: 2rem;
  }

   .req-callback{
    max-width: 320px;
    margin-top: 10px;
   }

  header .navbar .navbar-collapse .navbar-nav .nav-item {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid #ddd;
  }

  header .navbar .navbar-collapse .navbar-nav .nav-item::after {
    display: none;
  }

  header .navbar .navbar-collapse .navbar-nav .nav-item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }

  .navbar-toggler-icon{
    background-color: #fff !important;
    background-image: none !important;
  }
.kyc_status{
  text-align: center;
  position: absolute !important;
  bottom: auto !important;
}
.kyc_status p{
  margin-bottom: 15px !important;
}
.kyc_status .kyc-input {
    display: flex;
    gap: 15px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 6px;
}

.product_categories .owl-carousel .owl-nav .owl-prev,.product_categories .owl-carousel .owl-nav .owl-next{
  width: 45px;
  height: 45px;
}
.product_categories .owl-carousel .owl-nav .owl-prev span,.product_categories .owl-carousel .owl-nav .owl-next span{
  height: 22px;
}
.kyc_status .btn-primary{
  height: 45px;
  margin-top: 10px;
}
.how_sif .table-container{
  overflow:hidden;
}
.how_sif .table-wrapper{
  overflow: auto;
}
.top-mobile{
  width: 100%;
        display: flex;
        justify-content: space-between;
}

header .container{
  max-width: 90%;
}
.btn{
  padding: 14px 20px;
  font-size: 13px;
}
.copyright p, .copyright ul li a{
  font-size: 12px !important;
}
.coming_soon .coming_soonmain_content{
  padding: 25px 10px;
}
.tag{
  margin: 0 auto;
}
.what_magnum_content .img-fluid{
  max-width: 100%;
}
.key_content{
  gap: 10px;
}
    .footer-bottom ul{
        flex-wrap:wrap;
    }
    
       
}



@media only screen and (max-width: 767px) {

    .banner {
        margin-bottom: 25px;
    }

        .banner img {
            min-height: 500px;
        }

        .banner .d-flex {
            display: block !important;
        }

            .banner .d-flex img {
                width: 100%;
            }

    .footer-bottom ul {
        flex-direction: column;
    }

        .footer-bottom ul li {
            width: 100%;
        }

    .navbar-toggler:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    h1, h1 span {
        font-size: 32px;
        line-height: 40px;
    }

    h2 {
        margin-bottom: 15px;
    }

        h2, h2 span {
            font-size: 28px;
            line-height: 32px;
        }

    h3, h3 span {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    .website-captcha-main {
        flex-direction: column;
    }

    .table-wrapper {
        overflow: auto;
    }

        .table-wrapper .table {
            width: 700px;
        }

    .cs-badge {
        max-width: 110px;
    }

    .downoad_sif_content {
        flex-wrap: wrap;
    }

        .downoad_sif_content .download_sif_box {
            width: 100%;
            margin-bottom: 10px;
        }

    p {
        font-size: 14px !important;
        line-height: 18px !important;
    }

    .key_content {
        flex-wrap: wrap;
    }

    .banner video {
        min-height: 420px;
    }

    .product_categories .owl-carousel .owl-item figure {
        gap: 100px;
    }

    .what_magnum_content .col-md-5 {
        text-align: left !important;
    }

    .what_magnum_content .btn {
        margin-top: 10px;
    }

    .key_content_box {
        min-width: 100%;
        text-align: left;
    }

        .key_content_box span {
            font-size: 18px;
        }

    .coming_soon {
        background-position: top;
        text-align: center;
    }

    .overlay-content {
        padding: 15px;
    }

    .what_magnum_content {
        padding: 20px 15px;
        text-align: center;
    }

    .product_categories h3 span {
        display: block;
        text-align: left !important;
    }

    .connect {
        text-align: center;
    }

    .faq_sif .accordion .accordion-item .accordion-header .accordion-button {
        font-size: 16px;
    }

    .download_sif h3 {
        margin-bottom: 20px;
    }

    .risko_content img {
        max-width: 300px;
    }

    .download_sif_content {
        padding: 10px;
    }

    .product_categories .owl-carousel .owl-dot span {
        width: 10px !important;
        height: 10px !important;
    }

    .overlay-content {
        text-align: center;
    }

        .overlay-content h1 {
            text-align: center;
        }

        .overlay-content p {
            text-align: center;
        }

    .banner {
        background-size: 100% auto;
        background-position: bottom;
    }

    .what_magnum_content img {
        max-width: 100% !important;
    }

    .footer {
        padding: 15px 0;
    }

    .footer-bottom .col-12 {
        margin-bottom: 20px;
    }

    .footer-top {
        flex-direction: column;
        gap: 20px;
    }

    .form-dn .d-flex {
        flex-direction: column;
    }

    .form-dn ul {
        width: 100%;
        max-width: 100%;
    }

    .footer-top img {
        max-width: 194px;
    }

    .quick_link ul {
        max-width: 100%;
    }

    .copyright .container {
        flex-direction: column;
        align-items: center;
    }

    .copyright ul {
        flex-wrap: wrap;
        justify-content: center;
    }

    .disclaimer {
        font-size: 11px;
        line-height: 13px;
    }

    .faq_sif {
        margin: 30px 0;
    }

    .risk_band_wrapper {
        margin-left: 0px;
    }
}

@media screen and(max-width:567px) {
  .website-captcha-main{
    flex-direction: column;
  }
}