.table-responsive{
    overflow-x:auto;
}
@media only screen and (max-width: 768px){
    table{
        width:100%;
    }
}
@media only screen and (max-width : 768px) {
    .tool_button.float_right {
        position: relative;
    }

    .layout .B_tool .search {
        width: 76%;
    }

    .layout .B_tool .search .search_box {
       width: calc(100% - 66px);
     }
}
@media only screen and (max-width : 480px) {

    .layout .B_tool .search .search_box {
        width: calc(100% - 67px);
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
    .layout .B_tool .search {
        width: 70%;
    }
}
