@media only screen and (max-width: 1200px) {
    .table_search td {
        width: 100%;
        display: block;
    }

    .table_search thead tr:first-child {
        display: none;

    }
}

@media only screen and (max-width: 480px) {
    .head_info  {
        padding: 0;
    }

    .dtbtn {
        width: 32%;
        margin: 5px 0 0;
    }

    .btn_action a,
    .btn_action input {
        width: 33.3%;
    }

    .btn_action {
        width: 100%;
    }

    div.dataTables_wrapper div.dataTables_filter input {
        width: 100%;
    }

    div.dataTables_wrapper div.dataTables_filter label {
        width: 100%;

    }
    div.dataTables_wrapper div.dataTables_filter{
        width: 100%;
    }
    table.table-bordered.dataTable th, table.table-bordered.dataTable td{
        font-size: 8pt;
    }

}