@media screen and (min-width: 768px) and (max-width: 1199px) {
    .nav.navbar-nav li a {
        padding: 0 9px;
    }
    .custom-table {
        width: 97%;
    }
    #slider1_container img {
        bottom: 1px;
        float: left;
        height: 26.5%;
        position: absolute;
        width: 5%;
        z-index: 2000;
    }
    .caption-holder {
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 5px;
        font-size: 15px;
        left: 5px;
        padding: 16px 0 0;
        position: absolute;
        z-index: 2000;
        -webkit-transition: 0.5s;
        /* Safari */
        
        transition: 0.5s;
    }
    footer img.pull-left,
    footer img.pull-right {
        margin: 0 2px;
    }
    .table > tbody > tr > td,
    .table > tbody > tr > th,
    .table > tfoot > tr > td,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > thead > tr > th {
        border-top: medium none;
        padding: 0 !important;
        vertical-align: middle;
    }
    .news span {
        border-left: 1px solid rgba(0, 94, 132, 0.5) !important;
        color: #999999;
        font: 400 12px/18px Arial;
        height: auto;
        min-height: 60px;
        padding: 8px 0 0 10px !important;
    }
    /*============================================ ACCOUNT PAGE ======================================================*/
    
    .ttl_ammount > p {
        color: #000000;
        font-size: 0.8em;
        font-weight: bold;
        line-height: 2em;
        margin: 0;
        padding: 11px 0;
        text-align: center;
        text-transform: uppercase;
    }
    .pay_d_bill p {
        color: #01a6e6;
        font-size: 0.9em;
        margin: 0;
        padding: 13px 0;
        text-align: right;
        text-transform: uppercase;
    }
    .ammnt span {
        float: left;
        padding-left: 0px;
    }
    .account_table tr td span {
        left: 25px;
        position: absolute;
        top: 6px;
    }
    /*============================================= Report =============================================================*/
    
    .report_table table th {
        line-height: 1.5em !important;
        text-shadow: 0 2px 1px #000 !important;
    }
    .report_table th input,
    .report_table td input {
        margin-left: 5px;
        margin-right: 5px;
    }
    /*  ===============================Explore=================================  */
    
    .contents {
        background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
        font-size: 16px;
        padding: 15px;
    }
    .grad-holder,
    .grad-holder-3,
    .grad-holder-4 {
        width: 92.2%;
    }
    /*=====================================Admin=======================================*/
    
    .content:nth-child(4n) {
        border-right: inherit;
    }
    /*======================================== Register =========================================*/
    
    .candInfo input {
        margin-top: 5px;
    }
    /*===================================== Fee Stracture====================================*/
    
    .fee {
        bottom: auto !important;
    }
    .grad-holder-2:nth-child(2) {
        height: 120px;
        padding-left: 30px;
    }

/*=============================== Attendance ========================================*/
.attendance_sorting {
  margin-top: -80px;
}
.attendance .grad-holder {
  height: 90px;
}
}