/*----------Responsive Css Start----------*/
@media only screen and (min-width : 992px) and (max-width :1169px){
 .container {width: 100% !important;}

}

@media only screen and (min-width : 768px) and (max-width :991px){
    
.container {width: 100% !important;}
.foot-link .nav-item a {
    padding: 0 10px;
    font-size: 12px;
}

.acc-nav .container {

    padding: 0;

}

.acc-nav-item .card-block {
    padding: 30px 10px;

}

.acc-nav-item .card-title {

    font-size: 14px;

}

/*.transac-table {
    max-width: 750px;
    display: block;
    width: 750px;
    margin-bottom: 10px;
}
*/

.table-responsive-custom {
    width: 100%;
    overflow-y: auto;
}

.account-sec .footer-btm p {
    font-size: 12px;
}

.foot-link .nav-item a {
    padding: 0 10px;
    font-size: 12px;
}


}

@media only screen and (max-width : 767px){


.navbar-brand {
margin: auto !important;
display: block;
text-align: center;
}

.head-rht {
    margin-top: 10px;
    text-align: center !important;

}

.footer-btm.fixed-bottom {
    position: static !important;
    /*margin-top: -48px;*/
}

.copy {
    text-align: center !important;

}

.foot-link {
    text-align: center !important;
}



.acc-nav {
    padding: 20px 0;
}

.account-sec .header .navbar-brand {
    margin-bottom: 15px !important;
}

/*.acc-nav-item {
    margin: 15px auto;
}*/
.acc-nav .acc-nav-item {
    /*width: 46%;
    float: left;
    border: 1px solid #eaeaea !important;
    margin: 5px;
    min-height: 140px;*/

    width: 21%;
    float: left;
    border: 1px solid #eaeaea !important;
    margin: 5px;
    /*min-height: 149px;*/
}

.card-block.p-3.block-min {
    min-height: 208px;
}
.acc-nav .acc-nav-item .card-title
{
    display: none;
}
.fund-elm {
    max-width: 50%;
    padding: 20px;
    margin-bottom: -26px;
    /* margin: 0px; */
    /* height: 34px !important; */
}

.acc-nav .acc-nav-item .card-block {
    padding: 10px !important;
}

.acc-nav-item:hover, .acc-nav-item.active {
    transform: scale(1);
}
/*.acc-nav .acc-nav-item .card-title
{
font-size: 14px;
}*/

.login-bx .card-block > h5 {
    font-size: 18px;
}

.card-title.bg-l-blue {
    font-size: 16px;
}

.toggle-sidebar
{
margin-bottom: 0;
position: relative;
}

.toggle-sidebar::after {
    content: '\002B';
    color: #222;
    font-weight: bold;
    float: right;
    font-size: 17px;
}
.toggle-sidebar.active::after {
    content: "\2212";
}
.toggle-sidebar.active
{
    margin-bottom: 15px;
}
.toggle-sidebar~.card-block 
{
  display: none;  
}

/*.transac-table {
    max-width: 750px;
    display: block;
    width: 750px;
    margin-bottom: 10px;
}
*/
.table-responsive-custom, .table-responsive-custom tr, .table-responsive-custom td, .table-responsive-custom th, .table-responsive-custom thead, .table-responsive-custom tbody, .table-responsive-custom tfoot {
    display: block;
}

.table-responsive-custom thead, .table-responsive-custom tfoot {
    display: none;
}

.table-responsive-custom tr
{
    border: 1px solid #e8e8e8;
    margin-bottom: 10px;
}

.table-responsive-custom td
{
    border: none;
}



.footer-btm.fixed-bottom {
    position: static !important;
}

.foot-link {
    text-align: center !important;
}

.user-dropdown {
    width: 85%;
    float: left;
    text-align: left;
}

.user-dropdown .dropdown-toggle{
padding: 0;}

.user-dropdown+.btn.btn-red {
    float: right;
    margin-top: 20px;
}

.get-otp-sec .input-group {
    display: block;
}

.get-otp-sec .input-group-btn {
    display: inline-block;
    margin-bottom: 10px;
}

}



@media only screen and (min-width : 412px) and (max-width : 767px){
.table-responsive-custom tr {
    border: 1px solid #e8e8e8;
    margin-bottom: 10px;
    width: calc(100%/2 - 6px);
    margin: 3px;
    float: left;
}

.get-otp-sec .input-group {
    display: flex;
}

.get-otp-sec .input-group-btn {
    display: initial;
    margin-bottom: 0px;
}

}


@media only screen and (min-width : 576px) and (max-width : 767px){

.container {
    width: 100%;
    max-width: 100%;

}
.head-rht {
    margin-top: 0px;
    text-align: right !important;

}
.account-sec .header .navbar-brand {
    margin-bottom: 0px !important;
}

.acc-nav-item .card-block {

    padding: 10px;

}
.acc-nav-item .card-title {

    font-size: 15px;

}
.acc-nav .acc-nav-item:nth-child(3) .card-title {
    word-spacing: 34px;
}

.user-dropdown {
    width: 86%;
    font-size: 14px;
}
.user-dropdown strong{
 margin-right: 6px;
}
.user-dropdown+.btn.btn-red {
    margin-top: 0px;
}
/*
.transac-table {
 min-width: 100%;
 max-width: 100%;
 width: 100%;
 display: table !important;
 margin-bottom: 10px;
}
*/
}
/*----------Responsive Css End----------*/
