.site-main .entry-content .inner-content .nav-tabs {
border-bottom: 1px solid var(--web-color-blue);
display: block;
width: 100%;
float: left;
}
.site-main .entry-content .inner-content .nav-tabs .nav-item {
margin-bottom: -1px;
float: left;
margin-right: 5px;
}
.site-main .entry-content .inner-content .nav-tabs .nav-item.show .nav-link, 
.site-main .entry-content .inner-content .nav-tabs .nav-link.active {
color: #fff;
background-color: var(--web-color-blue);
border-color: var(--web-color-blue) var(--web-color-blue) var(--web-color-blue);
}
.site-main .entry-content .inner-content .nav-tabs .nav-link{
color:  var(--web-color-blue);
border-top-color: var(--web-color-blue);
border-left-color: var(--web-color-blue);
border-right-color: var(--web-color-blue);
border-bottom-color: transparent !important;
outline: none;
font-family: var(--web-text-title)!important;
}
.site-main .entry-content .inner-content .tab-content{
float: left;
width: 100%;
padding: 25px 0;
}
.site-main .entry-content .inner-content .tab-content table{
float: left;
width: 100%!important;
background-color: var(--web-color-table-blue);
border-radius: 8px;
overflow: hidden;
margin-bottom: 15px;
}
.site-main .entry-content .inner-content table h1,
.site-main .entry-content .inner-content table h2,
.site-main .entry-content .inner-content table h3,
.site-main .entry-content .inner-content table h4,
.site-main .entry-content .inner-content table h5,
.site-main .entry-content .inner-content table h6{
color: #000!important;
font-size: 16px!important;
text-transform: capitalize!important;
font-family: var(--web-title-font)!important;
margin-bottom: 0!important;
}
.site-main .entry-content .inner-content .tab-content h1,
.site-main .entry-content .inner-content .tab-content h2,
.site-main .entry-content .inner-content .tab-content h3,
.site-main .entry-content .inner-content .tab-content h4,
.site-main .entry-content .inner-content .tab-content h5,
.site-main .entry-content .inner-content .tab-content h6{
font-size: 18px;
text-transform: capitalize!important;
color: #000!important; }
.site-main .entry-content .inner-content .tab-content table th{
padding: 15px 30px!important;
border-bottom: 1px solid #fff;
}
.site-main .entry-content .inner-content .tab-content table td:first-child{
padding-left: 15px!important;
}
.site-main .entry-content .inner-content .tab-content table td{ padding: 15px 7.5px !important;
position: relative;
border-bottom: 1px solid #fff;
color: #333;
}
.site-main .entry-content .inner-content .tab-content table thead,
.site-main .entry-content .inner-content .tab-content table tbody,
.site-main .entry-content .inner-content .tab-content table td[rowspan]{
border: 1px solid #fff;
}
.site-main .entry-content .inner-content .tab-content ol{
padding-left: 20px;
}
.site-main .entry-content .inner-content .tab-content ol > ol{
padding-left: 20px;
}
.site-main .entry-content .inner-content .tab-content ol > ul{ padding-left: 15px;
margin-bottom: 25px;
} @media (max-width:767px){
.site-main .entry-content .inner-content table h1,
.site-main .entry-content .inner-content table h2,
.site-main .entry-content .inner-content table h3,
.site-main .entry-content .inner-content table h4,
.site-main .entry-content .inner-content table h5,
.site-main .entry-content .inner-content table h6{
font-size: 15px!important;
}
.site-main .entry-content .inner-content .tab-content h1,
.site-main .entry-content .inner-content .tab-content h2,
.site-main .entry-content .inner-content .tab-content h3,
.site-main .entry-content .inner-content .tab-content h4,
.site-main .entry-content .inner-content .tab-content h5,
.site-main .entry-content .inner-content .tab-content h6{
font-size: 16px;
}
.site-main .entry-content .inner-content .tab-content table{
display: block;
height: max-content!important;
overflow-x: auto;
}
.site-main .entry-content .inner-content .tab-content table th,
.site-main .entry-content .inner-content .tab-content table td{
padding: 15px!important;
font-size: 14px;
}
.site-main .entry-content .inner-content .tab-content .tab-pane > div{
overflow-x: scroll;
min-height: 130px;
width: 100%;
}
.site-main .entry-content .inner-content .tab-header{
overflow-x: scroll;
padding-bottom: 10px;
}
.site-main .entry-content .inner-content .nav-tabs {
width: max-content;
float: none; 
border-bottom: none;
margin-left: 0;
}
.site-main .entry-content .inner-content .nav-tabs .nav-link{
padding: 12px 24px;
}
}