.responsive tbody {
    overflow: auto;
    display: block;
}

.tu-table-contain {
margin-top: 150px;
}

.responsive-head thead, .responsive-head th, .responsive-head img, .responsive-head {
    background: #fff;
}

.responsivethead tr{
    display: block;
    position: relative;
}
table.responsive-head th,table.battery-responsive-mobile th { font-weight: bold; }
table.responsive td, table.responsive-head th,table.battery-responsive-mobile td, table.battery-responsive-mobile th, table.responsive-head th { padding: 9px 10px; text-align: left; }
.side-head {
    font-weight: bold;
    font-size: 14px;
    width: 80px;
    background: #ebebeb;
    border-bottom: 1px solid #ccc;
}
.responsive {
      table-layout: fixed;
}
.responsive-head th {
    text-decoration: underline;
}
.responsive-head th img {
    display: block;
}
@media only screen and (min-width: 767px) {
    table.responsive {
    }
    .responsive-head th {
        position: relative;
    }

    .responsive-head th img {
        position: absolute;
        bottom: 100%;
        left: 0;
    }
}
table .has-image {
    text-align: center !important;
}
.battery-responsive-mobile {
    border: 1px solid #ccc;
    width: 96%;
    margin: 20px auto 40px;
}
.battery-responsive-mobile td {
    
    width: 50%;
}
.battery-responsive-mobile th {
    vertical-align: bottom;
    text-align: right;
    width: 50%;
}
.stuck {
  position:fixed;
  top:200px;
}
.stuck:before {
    content: '';
    display: block;
    width: 101%;
    height: 390px;
    background: #fff;
    position: absolute;
    bottom: 100%;
}
.battery-responsive-mobile th:last-of-type {
    text-align: left;
    font-weight: bold;
    padding-bottom: 30px;
}
.battery-responsive-mobile th * {
    vertical-align: bottom;
    display: inline-block;
}
.battery-responsive-mobile tr {
    border-top: 1px solid #ccc;
}
.battery-responsive-mobile tr td:first-of-type {
    background-color: #ebebeb;
    text-align: right;
    padding-right: 25px;
    font-weight: bold;
}
.battery-responsive-mobile tr:first-of-type {
    border-top: 0;
}
table.responsive td {
    border: 1px solid #ccc;
}
table.responsive-head th {
    border-right: 1px solid #ccc;
}
table.battery-responsive-mobile {
    display: none;
}
table.responsive.fixed thead{
    position: fixed;
}
.responsive td {
    width: 18%;
}
.responsive td:first-of-type {
    width: 10%;
}
/* Mobile */
@media only screen and (max-width: 767px) {
    table.responsive, table.responsive-head {
        display: none;
    }

    table.battery-responsive-mobile {
        display: table;
    }
    
}
@media only screen and (max-width: 767px) {
    .tu-table-contain {
        margin-top: 30px;
    }
    .sticky-wrapper {
        display: none !important;
    }
}
.navecoadvance{margin-top: 59px;}