@media screen and (max-width:500px){
    /* .banner_image img {
        height: 170px;
    } */
    .banner_text h1 {
        font-size: 20px;
    }
    .banner_text h2 {
        font-size: 22px;
    }
    .detail_account h1 {
        font-size: 20px;
    }
    .btn_deposit,
    .btn_withdraw{
        padding: 12px 24px;
    }
    .grid-container {
        display: grid;
        grid-template-columns:repeat(1, 1fr);
        gap: 10px;
    }
    .chart_div h1, .investment_div h1, .heading_portfolio h1, .wallet_cards h1, .refer-us h1, .my_refferals h1 {
        font-size: 22px;
    }
    .account_div{
        height: 450px;
    }
    .topbar .navbar-nav .nav-item .nav-link {
        height: 40px !important;
        padding: auto!important;
        line-height: normal !important;
    }
    .pro-pic {
        width: auto;
    }
    .login-container {
        margin: 0px 20px;
    }
    .help_you_div{
        padding: 15px;
      }
      .help_you_div p {
        font-size: 16px;
        color: rgba(163, 163, 163, 1);
    }
    .help_you_div h1 {
        font-size: 24px;
    }
    .filter_btn {
        background-color: rgba(239, 190, 17, 1);
        height: 55px;
        width: 120px;
        border-radius: 7px;
        font-size: 17px;
        font-family: "Work Sans";
      }
      .banner_top_trader{
        height: auto;
        padding: 20px;
      }
      .banner_top_trader h1{
        font-size: 28px;
      }
      .banner_top_trader p,
      .prop_trading_means p{
        font-size: 15px;
      }
      .prop_trading_means {
        padding: 40px 10px;
    }
}
@media (min-width:500px) and (max-width:576px){
    /* .banner_image img {
        height: 170px;
    } */
    .banner_text h1 {
        font-size: 24px;
    }
    .banner_text h2 {
        font-size: 24px;
    }
    .detail_account h1 {
        font-size: 20px;
    }
    .btn_deposit,
    .btn_withdraw{
        padding: 12px 50px;
    }
    .grid-container {
        display: grid;
        grid-template-columns:repeat(1, 1fr);
        gap: 10px;
    }
    .chart_div h1, .investment_div h1, .heading_portfolio h1, .wallet_cards h1, .refer-us h1, .my_refferals h1 {
        font-size: 22px;
    }
    .account_div{
        height: 450px;
    }
    .topbar .navbar-nav .nav-item .nav-link {
        height: 40px !important;
        padding: auto!important;
        line-height: normal !important;
    }
    .pro-pic {
        width: auto;
    }
    .help_you_div{
        padding: 25px;
      }
      .help_you_div p {
        font-size: 16px;
        color: rgba(163, 163, 163, 1);
    }
    .help_you_div h1 {
        font-size: 24px;
    }
    .banner_top_trader{
        height: auto;
        padding: 20px;
      }
      .banner_top_trader h1{
        font-size: 28px;
      }
      .banner_top_trader p,
      .prop_trading_means p{
        font-size: 15px;
      }
      .prop_trading_means {
        padding: 40px 10px;
    }
}
@media (min-width:576px) and (max-width:768px){
    /* .banner_image img {
        height: 170px;
    } */
    .banner_text h1 {
        font-size: 24px;
    }
    .banner_text h2 {
        font-size: 24px;
    }
    .detail_account h1 {
        font-size: 20px;
    }
    .btn_deposit,
    .btn_withdraw{
        padding: 12px 50px;
    }
    .grid-container {
        display: grid;
        grid-template-columns:repeat(2, 1fr);
        gap: 10px;
    }
    .chart_div h1, .investment_div h1, .heading_portfolio h1, .wallet_cards h1, .refer-us h1, .my_refferals h1 {
        font-size: 22px;
    }
    .account_div{
        height: 450px;
    }
    .topbar .navbar-nav .nav-item .nav-link {
        height: 40px !important;
        padding: auto!important;
        line-height: normal !important;
    }
    .pro-pic {
        width: auto;
    }
    .help_you_div{
        padding: 25px;
      }
      .help_you_div p {
        font-size: 16px;
        color: rgba(163, 163, 163, 1);
    }
    .help_you_div h1 {
        font-size: 24px;
    }
    .banner_top_trader{
        height: auto;
        padding: 20px;
      }
      .banner_top_trader h1{
        font-size: 28px;
      }
      .banner_top_trader p,
      .prop_trading_means p{
        font-size: 15px;
      }
      .prop_trading_means {
        padding: 40px 10px;
    }
    .start_now_btn{
        padding: 12px 32px;
    }
}
@media (min-width:768px) and (max-width:992px) {
    .grid-container {
        display: grid;
        grid-template-columns:repeat(3, 1fr);
        gap: 10px;
    }
    .heading_refferals h5 {
        font-size: 17px;
        font-weight: 600;
        font-family: 'Work Sans';
        color: #000;
    }
    .topbar .navbar-nav .nav-item .nav-link {
        height: 40px !important;
        padding: auto!important;
        line-height: normal !important;
    }
    /* .step-box{
        width:245px;
    } */
    .usd_div {
        right: 90px;
        bottom: 101px;
    }
    .btn_make_withdraw a {
        padding: 15px 14px;
        font-size: 15px;
    }
    .step_amount1 {
        margin-top: 118px;
    }
    .help_you_div p {
        font-size: 16px;
        color: rgba(163, 163, 163, 1);
    }
    .help_you_div h1 {
        font-size: 24px;
    }
    .banner_top_trader{
        height: auto;
        padding: 20px;
      }
      .banner_top_trader h1{
        font-size: 28px;
      }
      .banner_top_trader p,
      .prop_trading_means p{
        font-size: 15px;
      }
}
@media (min-width:992px) and (max-width:1200px){
    .banner_top_trader{
        height: auto;
        padding: 20px;
      }
      .banner_top_trader h1{
        font-size: 35px;
      }
      .banner_top_trader p,
      .prop_trading_means p{
        font-size: 17px;
      }
}
@media (min-width:992px) and (max-width:1300px){
    [data-layout=vertical] body .page-wrapper {
        margin-left: 300px;
    }
    .left-sidebar {
        width: 250px;
    }
    ul#sidebarnav{
        padding-left: 0px;
    }
    .btn_dolar{
        padding: 8px 10px;
    }
}
@media (max-width: 1299.98px) {
    .left-sidebar {
        width: 250px;
        position: fixed;
        left: -250px;
        height: 100%;
        z-index: 999;
    }
    [data-layout=vertical] body .page-wrapper {
        margin-left: 0px;
    }
    .topbar{
        right: 0;
    }
    .dropdown-toggle::after{
        display: none !important;
    }
    .brand-logo{
        padding: 0px;
    }
    #main-wrapper.show-sidebar .left-sidebar {
        left: 0;
        top: 0;
    }
    .show-sidebar+.dark-transparent {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .5);
        z-index: 8;
    }
}
@media (min-width: 1300px) {
    [data-layout=vertical] .topbar {
        width: calc(100% - 380px);
        top: 20px;
        border-radius: 12px;
    }
    [data-layout=vertical] body .page-wrapper {
        margin-left: 365px;
    }
    [data-layout=vertical] body[data-sidebartype=mini-sidebar] .page-wrapper {
        margin-left: 100px !important;
    }
    [data-layout=vertical] body[data-sidebartype=mini-sidebar] .left-sidebar {
        width: 65px;
        box-shadow: 0 10px 20px rgba(0, 0, 0, .12);
    }
}
@media screen and (min-width:1200px){
    .step_amount1 {
        margin-top: 135px;
    }
}


@media only screen and (max-width: 767px){

.body-wrapper{
    margin-top: 2rem;
}

}
