@media only screen and (min-device-width: 1900px) and (max-device-height: 1200px){
	.col-lg-5{flex: 0 0 auto;width: 33%;}
}
@media only screen and (min-device-width: 1900px){#mobileForm .input-group p{width: 80%!important;} }

@media (min-width:1400px){
    .position_page .curved-div>.inner h5{font-size: 2rem;letter-spacing:-4px;}
    .position_page .curved-div .icon{width: 60px;height: 60px;line-height: 75px;}
    .position_page .curved-div .icon>.svg-inline--fa{font-size: 35px;}
    #mobileForm .input-group p{width: 74%;}   
    #reg_page .login-container .card .left-col{background-size: 90%;}
    #reg_page .login-container .card.reg_with_whatsapp .right-col{padding: 4rem 1rem;min-height: 380px;}
}

@media all and (min-width: 1200px) and (max-width: 1399px){
    .reg_container .right-col{padding: 10px 1rem 0;}
    .analytics-card .card .card-text{font-size: 1vw;}
    .position_page .curved-div .icon{width: 50px;height: 50px;line-height: 60px;}
    .position_page .curved-div .icon>.svg-inline--fa{font-size: 30px;}
    #mobileForm .input-group p{width: 70%;}
}
@media all and (min-width:991px){
    #loginPage, #reg_page{height: 100vh;}
    .login-container .card{width: 70%;margin: 0 auto;}
    .login-container .card .logo{width: 200px;}
    .login-container .card .alert{top: 20px;}
    .sb-sidenav-toggled .page_wrapper .sb-topnav{padding-left: 100px;}
    .admin_layout .sb-topnav #sidebarToggle{display: none;}
    .sb-sidenav-toggled .page_wrapper #layoutSidenav #layoutSidenav_nav{transform: translateX(0px);width: 80px;}
    .sb-sidenav-toggled .page_wrapper #layoutSidenav #layoutSidenav_content{margin-left: -170px;}
    .user_layout.sb-sidenav-toggled .page_wrapper #layoutSidenav #layoutSidenav_content{margin-left: -150px;}
    .sb-sidenav-toggled .sidebarMenu.nav .nav-link span{display: none;}
    .sb-sidenav-toggled .sidebarMenu.nav .nav-link{justify-content: center;}
    .sb-sidenav-toggled .sidebarMenu.nav .nav-link .sb-nav-link-icon{margin-right: 0;}
    .sb-nav-fixed .page_wrapper .sb-sidenav .navbar-brand img.sm-logo{display: none;}
    .sb-sidenav-toggled .page_wrapper .sb-sidenav .navbar-brand img.lg-logo{display: none;}
    .sb-sidenav-toggled .page_wrapper .sb-sidenav .navbar-brand img.sm-logo{width: 80%;display: inline-block;}
    .page_wrapper .sb-topnav{padding-left: 250px;}
    .admin_layout .sb-topnav{padding-left: 300px;}
    .footer-menu{text-align: end;}
	.login-container .card .login_form{padding: 2rem 1.5rem;}
    #positionsTabs .nav-item{width: 25%;}
    /*.report_page .tab-pane #total_profit{position: absolute;top:15px;left: 0;} */
    .admin_layout #layoutSidenav #layoutSidenav_nav, .sb-nav-fixed .page_wrapper #layoutSidenav #layoutSidenav_nav{transform:translateX(0);}
    .w-md-100{width: 100%;}
    .card-stategy form{text-align: right;}
}

@media all and (min-width: 1200px){
    .login-container .login-card{padding: 4rem 0;}
    .login-container .card .logo{width: 200px;}
    #reg_page .login-container .card .card-body{padding-top: 100px;}
    .heading{font-size: 1.5vw;}
    .user_layout #layoutSidenav #layoutSidenav_content{top:62px;}
    .page_heading{font-size: 1.3vw;}
    .page_titles{font-size: 1.1vw;}
    .card.add-money-card, .card.sub-plan-card, .card.broking-acc-card, .members-card .card{height: 100%;}
    /* .sub-plan-card .plan-info{height: calc(100% - 75px);} */
    .analytics-card .card, .order-card .card{height: 100%;}
    #toggleButton{display: none;}
    .bot-list .col-xl-6:last-child .bot-card{border-bottom: 0;}
    .bot-list .col-xl-6:nth-last-of-type(2) .bot-card{border-bottom: 0;}
    .bot-list .trader-group-bot, .bot-list .trader-group-bot .bot-card{height: 100%;}
    .position_page .btn.btn-success{width: 25%;}
    .dataTable-card div.dt-container .dt-search{min-width: 500px;}
    .dataTable-card div.dt-container .dt-search input{width: 98%;}
    .position_page .curved-div>.inner h5{font-size: 26px;letter-spacing: -2px;margin-bottom: 0;}
   
}
@media all and (min-width: 1024px) and (max-width: 1200px){
    .card.add-money-card, .card.sub-plan-card, .card.broking-acc-card, .analytics-card .card, .members-card .card{height: 100%;}
    .col-lg-6.analytics-col, .col-lg-6.volume-col{width: 100%;margin-bottom: 1rem!important;}
    .add-money-card .card-footer .input-group .btn{margin-top: 10px;}
    .curved-div .icon>.svg-inline--fa{font-size:38px;}
    .card.curved-div{height: 100%;}
    .curved-div>.inner h3{margin-bottom: 1rem;}
    /* .text{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 85%;}
    .text.expanded {white-space: normal;}
    .text-container{display: flex;align-items: flex-end;} */
    #toggleButton{width: 15%;}
    .sb-nav-fixed .page_wrapper #layoutSidenav #layoutSidenav_nav{width: 180px;flex-basis:180px;}
    .sb-nav-fixed.sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav{transform:translateX(0px);width: 0;}
    .user_layout.sb-sidenav-toggled .page_wrapper #layoutSidenav #layoutSidenav_content{margin-left: -180px;}
    .sb-nav-fixed .page_wrapper .sb-sidenav .navbar-brand img.lg-logo{width: 80%;}
    .user_sidenav .sidebarMenu .nav-link{padding: 10px 15px;margin-bottom: 0;}
    .sb-nav-fixed .page_wrapper .sb-sidenav .sidebarMenu.nav .nav-link .sb-nav-link-icon{width:18px;}
    .sb-nav-fixed .page_wrapper .sb-sidenav .sidebarMenu.nav .nav-link .sb-nav-link-icon svg{width:15px;height: 15px;}
    .sb-sidenav .sb-sidenav-menu .nav .nav-link{font-size: 13px;padding: 10px 15px;}
    .user_layout .page_wrapper .sb-topnav{padding-left:190px}
    .user_layout.sb-sidenav-toggled .page_wrapper .sb-topnav{padding-left: 0;}
    .user_layout .sb-topnav .user_name h3{font-size: 20px;}
    .user_layout.sb-nav-fixed .page_wrapper #layoutSidenav #layoutSidenav_content{padding-left:180px;}
    .position_page .curved-div .icon{width: 45px;height: 45px;line-height: 55px;}
    .position_page .curved-div .icon>.svg-inline--fa{font-size: 25px;}
    .position_page .curved-div>.inner h3{margin-bottom: 0;}
    #positionsTabs .nav-item{width: 30%;}
    .position_page .btn.btn-success{width: 30%;}
    .table-card .table tr th, .table-card .table tr td, .dataTable-card .table tr th, .dataTable-card .table tr td{font-size: 12px;}
    #mobileForm .input-group p{width: 70%;}
    .price-container .nav-tabs{width: 70%;}
    .pricing-table .card .card-body{padding:20px;}
    .pricing-table .card:hover .card-body{padding-bottom:70px;}
    .pricing-table .card .buy-button{height: 60px;bottom: 0;width: 100%;}
    .pricing-table .card.card-madhyavarti .buy-button{bottom: 0;}
    .pricing-table .card .buy-button .btn{width: 100%;top:12%}
    .pricing-table .card .price{font-size: 30px;}
    .pricing-table .card .price span{font-size: 18px;}
    
}
@media all and (min-width: 991px) and (max-width: 1024px){
    .card.add-money-card, .card.sub-plan-card, .card.broking-acc-card, .analytics-card .card, .members-card .card{height: 100%;}
    .col-lg-6.analytics-col, .col-lg-6.volume-col{width: 100%;margin-bottom: 1rem!important;}
    footer a, footer p{font-size: 1vw;}
    .add-money-card .card-footer .input-group .btn{margin-top: 10px;}
    .curved-div .icon>.svg-inline--fa{font-size:38px;}
    /* .text{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 85%;}
    .text.expanded {white-space: normal;}
    .text-container{display: flex;} */
    .bot-list .col-xl-6:last-child .bot-card{border-bottom: 0;}
    #positionsTabs .nav-item{width: 30%;}
    .position_page .btn.btn-success{width: 30%;}
    .position_page .curved-div .icon{width: 40px;height: 40px;line-height: 50px;}
    .position_page .curved-div .icon>.svg-inline--fa{font-size: 25px;}
    #mobileForm .input-group p{width: 70%;}
}
@media all and (min-width: 768px) and (max-width: 990px){
    #loginPage, #reg_page{height: 100vh;}
    .login-container .card{width: 80%;}
	.login-container .card .login_form{padding: 2rem 1rem;}
    .login-container .card .login_form form{width: 100%;}
    .page_wrapper .sb-topnav{padding-left: 0px;}
    /* .report_page .tab-pane #total_profit{position: absolute;top:50px;left: 0;} */
    .login-container .card img{width: 150px;left: 15px;top: 20px;}
    .login-container .card .alert{top: 20px;}
    .card.add-money-card, .card.sub-plan-card, .analytics-card .card{height: 100%;}
    /* .sub-plan-card .plan-info{height: calc(100% - 30px);} */
    .broking-acc-card{padding: 1rem 0;}
    .broking-acc-card .broker-list{width: 48%;float: left;margin: 0 1%;min-height: 75px;}
    .analytics-card .card .card-text{font-size: 14px;}
    .add-money-card .card-footer .input-group .btn{margin-top: 10px;}
    .curved-div .icon>.svg-inline--fa{font-size:38px;}
    /* .text{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 85%;}
    .text.expanded {white-space: normal;}
    .text-container{display: flex;} */
    #toggleButton{width: 15%;}
    .admin_layout #layoutSidenav #layoutSidenav_content{margin-left: -280px;}
    .sb-nav-fixed.admin_layout .page_wrapper #layoutSidenav #layoutSidenav_nav{transform:translateX(-280px)}
    .bot-list .col-xl-6:last-child .bot-card{border-bottom: 0;}
    .sb-sidenav-toggled .page_wrapper #layoutSidenav #layoutSidenav_nav{transform:translateX(0px);}
    #positionsTabs .nav-item{width: 40%;}
    .position_page .btn.btn-success{width: 40%;}
    .card-stategy form{text-align: right;}
    .position_page .curved-div .icon{width: 40px;height: 40px;line-height: 50px;}
    .position_page .curved-div .icon>.svg-inline--fa{font-size: 25px;}
    #mobileForm .input-group p{width: 75%;}
    .price-container .nav-tabs{width: 70%;padding:1rem;}
    .pricing-table .card .card-body{padding:20px;}
    .pricing-table .card:hover .card-body{padding-bottom:70px;}
    .pricing-table .card .buy-button{height: 60px;bottom: 0;width: 100%;}
    .pricing-table .card.card-madhyavarti .buy-button{bottom: 0;}
    .pricing-table .card .buy-button .btn{width: 100%;top:12%}
    .pricing-table .card .price{font-size: 30px;}
    .pricing-table .card .price span{font-size: 18px;}
}
@media all and (max-width: 767px){
    #loginPage, #reg_page{overflow-y: auto;height: 100%;}
	.login-container{padding: 2rem 1rem;}
    .login-container .login-card{margin-top: 2rem;}
    .login-container .card .login-card-bg{height: 200px;margin-top: 1.5rem;}
    .login-container .card .login_form{border-radius: 15px;padding: 1.5rem 0;}
    .login-container .card .login_form form{width: 100%;}
    .login-container .card img{width: 120px;left: 15px;top: 20px;}
    .login-container .card .text-link{font-size: 14px;}    
    .login-container .card .left-col{min-height: 200px;margin-top: 2.5rem;}
    .login-container .card .alert{top: 50px;width: 80%;}
    .page_wrapper .sb-topnav{padding-left: 5px;}
    .page_wrapper .sb-topnav .heading{display: none;}
    .sb-nav-fixed.admin_layout #layoutSidenav #layoutSidenav_nav{transform:translateX(-280px)}
    .sb-sidenav-toggled .page_wrapper #layoutSidenav #layoutSidenav_nav{transform: translateX(0px);}
    .sb-sidenav-toggled .page_wrapper .sb-sidenav .navbar-brand img.sm-logo{display: none;}
    .sb-sidenav-toggled .page_wrapper .sb-sidenav .navbar-brand img.lg-logo{width: 80%;display: inline-block;}
    .sb-sidenav-toggled.admin_layout .page_wrapper .sb-sidenav .navbar-brand img.lg-logo{display: none;}
    .sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav{padding-top: 20px;}
    .sb-nav-fixed .page_wrapper #layoutSidenav #layoutSidenav_content{padding-left: 0;margin-left: 0;}
    #sidebarToggle svg{font-size: 1.8rem;}
    .dashboard .bot-card, .api-card{margin-bottom: 1.5rem;}
    .config-form .btn{margin-top: 1.5rem;}
    /* .report_page .tab-pane #total_profit{width: 100%;margin-top: 1rem;text-align: center;} */
    .user_dashboard .mainCard{margin-bottom: 1rem;}
    .copyright{text-align: center;margin-bottom: 1rem;font-size: 12px;}
    footer a{font-size: 12px;text-align: center;}
    footer .footer-menu{display: flex;align-items: center;justify-content: center;}
    .analytics-card .card{height: 100%;}
    /* .text{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 100%;}
    .text.expanded {white-space: normal;} */
    .bot-list .trader-group-bot{padding: 0;}
    .trader-group-bot .bot-card{align-items: flex-start;}
    .bot-list .col-xl-6:last-child .bot-card{border-bottom: 0;}
    .trader-group-bot .bot-card .icon img{width: 45px;}
    .capitalAmt{margin-bottom: 1rem;}
    #positionsTabs .nav-item{width: 60%;}
    .position_page .btn.btn-success{width: 80%;}
    .dataTable-card div.dt-container .dt-search input{width: 98%;}
    .dataTable-card table.dataTable > tbody > tr.child ul.dtr-details{display: flex;flex-direction: row;flex-wrap: wrap;}
    .dataTable-card table.dataTable > tbody > tr.child ul.dtr-details > li{border-bottom: 0;flex-basis: 0;flex-grow: 1;padding: .5rem;}
    .dataTable-card table.dataTable > tbody > tr.child ul.dtr-details > li span{display: block;}
    .dataTable-card table.dataTable > tbody > tr.child ul.dtr-details > li:first-child{padding-top: 0.5em;}
    .position_page .curved-div .icon{width: 40px;height: 40px;line-height: 50px;}
    .position_page .curved-div>.inner{padding: 0 10px;}
    .position_page .curved-div .icon>.svg-inline--fa{font-size: 25px;}
    .position_page .curved-div>.inner h5{font-size: 2rem;letter-spacing:-4px;}
    .curved-div>.inner h3{font-size: 2rem;}
    .strategy_page .card-stategy .col-12{border-right: 0;}
    .strategy_page .strategy-description{text-align: justify;}
    .capitalAmt h6{font-size: 1.2rem;}
    .capitalAmt label{font-size: 14px;}
    .strategy_page .card-stategy .card-body{padding: 1rem;}
    .card-stategy form{text-align: center;}
    .price-container .nav-tabs{flex-direction: column;width: 60%;padding: 1rem;}
    .price-container .nav-tabs .nav-item{width: 100%;margin-bottom: .5rem;}
    .pricing-table .card.card-madhyavarti, .pricing-table .card.card-prarambha{margin-bottom: 2rem;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .card.add-money-card, .card.sub-plan-card{height: 100%;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}