Hi, I ran into the same problem. Datatables was inserting an inline width on the table. I was able to fix it by setting the table width to 100%: <table id="tour_table_1" class="display" style="width:100%">
After making that change the table was responsive. Before making that change DataTables was setting the inline width to 1133px but after I specified the width it no longer tried to override it.