.icon-open {
    position: absolute;
    right: 15px;
}

.accordion-body {
    padding: 0rem 0;
    border-bottom: 4px solid#16a6a7;
}

.crop-filter {
    position: -webkit-sticky;
    position: sticky;
    top: 5rem;
}

.head-sub-3-accordion {
    margin-top: 0;
    margin-bottom: 0px;
}

@media (max-width:767px) {
    .crop-filter {
        position: unset;
    }
    .head-sub-3-accordion {
        margin-top: 40px;
        margin-bottom: 0px;
    }
}


/* ////table */

.table>tbody>tr>td,
.table>tfoot>tr>td,
.table>thead>tr>td {
    text-align: inherit;
}

.text-main-table {
    background: #f0f5f9!important;
    margin-top: 0px;
    padding: 15px!important;
    font-weight: 600;
}

.line-bt {
    border-bottom: 1px solid#ddd;
}

.head-sub-2 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.icon-webcast-play {
    font-size: 15px;
}

.box-t-web {
    width: 20%;
}

.box-t-web-en {
    width: 23%;
}

.text-table-sub2 {
    background: #f0f5f9!important;
    margin-top: 0px;
    padding: 15px!important;
    font-weight: 400;
}

.table>tbody>tr>td,
.table>tfoot>tr>td,
.table>thead>tr>td {
    padding: 20px;
}

.color-primary {
    color: #0c456e;
}

.color-primary:hover {
    color: #125e94;
}

@media (max-width:1199px) {
    .box-t-web-en {
        width: 30%;
    }
}

@media (max-width:991px) {
    .box-t-web {
        width: 35%;
    }
    .box-t-web-en {
        width: 40%;
        font-size: 15px;
    }
}

@media (max-width:767px) {
    .box-t-web {
        width: 25%;
    }
    .box-t-web-en {
        width: 25%;
    }
}

@media (max-width:522px) {
    .box-t-web {
        width: 30%;
    }
    .box-t-web-en {
        width: 32%;
    }
}

@media (max-width:440px) {
    .box-t-web {
        width: 40%;
    }
    .box-t-web-en {
        width: 40%;
    }
}