.morris-hover {position:absolute; z-index:99;}

#CourseExpiring{display:inline-table;}
 

@media screen and (max-width:375px) {
.pb-calendar > .calendar-body-frame > .row > .col > .schedule-dot-list > .schedule-dot-item, .pb-calendar > .calendar-head-frame > .row > .col > .schedule-dot-list > .schedule-dot-item {
    width: 25px; height:25px; margin-top: -29px; margin-left:-9px;}

.togmnu{left: 0.0%; top:12.0%;}
      
 #wrapper.toggled .togmnu {left:64%; top:11.9%;}
 
 .togmnu .navbar, .nav-link{padding: 0;}
 
 .togmnu .toggle-menu i{line-height: 20px;}
 
 #pushups svg{width: 300px;} 
 
#pushups{ height: 220px; width: 300px; }

.pb-calendar > .calendar-body-frame > .row > .col, .pb-calendar > .calendar-head-frame > .row > .col{font-size: 13px; height:29px;}

.calendar_bottom { margin-top: 17px;}

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

  .pb-calendar .top-frame > .control-frame > .control-btn > .icon{
                    width: 10px;
                    height: 18px;
                }
                
                
                
}
@media screen and (max-width:414px) {
.togmnu{left: 0.0%; top:9.2%;}
      
 #wrapper.toggled .togmnu {left:58%; top:11.0%; }

}







@media screen and (max-width:736px) {
#wrapper.toggled .togmnu {
    left: 32.6%; top:9.8%;
}
}



@media screen and (max-width:768px) {
    
    .togmnu {top:7.8%; left: 29.2%;}
    
.pb-calendar > .calendar-body-frame > .row > .col, .pb-calendar > .calendar-head-frame > .row > .col{font-size: 13px; height:37px;}

#pushups{width: 100% !important;}

  #CourseExpiring{display:block;}

    #stuRevPush{width: 100% !important;}
    
     .pb-calendar .top-frame > .control-frame > .control-btn > .icon{
                    width: 10px;
                    height: 15px ;
                }
                
 .pb-calendar > .calendar-body-frame > .row > .col > .schedule-dot-list, .pb-calendar > .calendar-head-frame > .row > .col > .schedule-dot-list{height: 0px !important;}

}




@media screen and (max-width: 767px) {
    
    .pb-calendar > .calendar-body-frame > .row > .col, .pb-calendar > .calendar-head-frame > .row > .col{font-size: 13px; height:29px;}
    
      .togmnu{left: 0.0%; top:21.1%;}
      
      /*#wrapper.toggled .togmnu {left: 64%;}*/
      
      .togmnu .navbar, .nav-link{padding: 0;}
 
      .togmnu .toggle-menu i{line-height: 20px;}
    
      #CourseExpiring{display:block;}
    
    .pb-calendar .top-frame > .control-frame > .control-btn > .icon {
    height: 15px;}
    
    #pushups{width: 100% !important;}
    
    #stuRevPush{width: 100% !important;}
    
    .m-bottom{padding-bottom:20px;}
    
    .top_marg{margin-top: 37px;}
    
    #dateragne-picker .form-group{padding:0px;}
    
 #lowBalanceEffectModel .modal-lg {margin-top:12%; width:350px !important; height:400px; padding: 0px !important;}
 
 #wrapper.toggled #sidebar-wrapper{margin-top: 20px;}
 
.simplebar-scroll-content {box-sizing: inherit !important;}
 
.content-wrapper { margin-left: 0px !important; padding-top: 80px; padding-left: 0px !important; padding-right: 0px; padding-bottom: 56px;}

ul.list-group.list-group-flush.list.shadow-none.list-group-dark.enquiry_list li { padding:5px 7px !important; font-size:14px; width:100% !important;}

.mx-auto{margin-bottom: 10px;}

.right-nav-link li:first-child {display: none;}

.content-wrapper { margin-left: 0px; padding-left: 0px;}

.wizard > .steps a, .wizard > .steps a:active, .wizard > .steps a:hover {margin:0px 0px 6px 0px !important;}

.footer{padding: 8px 30px; font-size:13px; position:inherit !important;}

.table-dark td:last-child { padding: 0 0px;}

.paginationOutter .showInfo{font-size:8px;}

.paginationOutter .showInfo {margin-left: 73px !important;}

}



@media screen and (max-width: 1024px) {
    
    
    .Calendar_ht{height: 405px;}
    
    .calendar_bottom{margin-top:67px;}
    
    
    .table td, .table th {
    padding: 0.4rem 1.6rem !important;
}
    
 #CourseExpiring{display:block;}
 
 .togmnu {top:9.8%;  left:21.7%;}
    
.simplebar-scroll-content {box-sizing: inherit !important;}

.pb-calendar .top-frame > .control-frame > .control-btn > .icon { height: 18px !important;}

.pb-calendar .top-frame > .year-month-frame {font-size: 18px; line-height: 32px;}

.pb-calendar > .calendar-body-frame > .row > .col, .pb-calendar > .calendar-head-frame > .row > .col{font-size: 13px !important; height:auto !important;}

.wizard > .steps > ul > li {width: 50%; margin: auto;}

.wizard > .steps a, .wizard > .steps a:active, .wizard > .steps a:hover {margin: 0px 9px 0px 3px;}

.paginationOutter .showInfo {margin-left:58px !important;}

.paginationOutter ul li a, .paginationOutter ul li.current{padding: 8px 10px;}

.footer{padding: 8px 30px; font-size:13px; /*position:inherit !important;*/}

.pb-calendar > .calendar-body-frame > .row > .col > .schedule-dot-list > .schedule-dot-item, .pb-calendar > .calendar-head-frame > .row > .col > .schedule-dot-list > .schedule-dot-item {
    width: 25px !important; height: 25px !important; margin-top: 10px !important; margin-left: 21px !important;}


/*.btn-gradient_forestanimate{width: auto;}

.btn-gradient_greenanimate{font-size:8px !important;}

.btn-gradient_orangeanimate{font-size:8px !important;}*/

.img_sz .align-self-center img{width: 22px; height: 33px;}

.img_sz .media-body .media_txt { font-size: 10px;}

.change_wed .col-sm-6{max-width:100%;}

#pushups{width: 100% !important;}

#stuRevPush{width: 100% !important;}

ul.list-group.list-group-flush.list.shadow-none.list-group-dark.enquiry_list li{width:100% !important;}

}



@media screen and (max-width:667px) {
    
.wizard > .steps > ul > li {width: 31%; margin: 0px 14px 0px 0px;  font-size: 14px;}
 
.togmnu{left: 0.0%; top:21.1%;}
      
      #wrapper.toggled .togmnu {left:36%; top:21.0%;}
      
    .togmnu .navbar, .nav-link{padding: 0;}
 
 .togmnu .toggle-menu i{line-height: 20px;}
 

}


    

@media only screen and (max-width: 767px) {
        .sideBar-section {
            left:-240px
        }
    }