bandwidth control for specific IPs

hello friends
I have IP bindings ranged between (192.168.1.33 - 192.168.1.62) for mobile devices so they can use internet without having to sign in to hotspot (specially iphone/ipad devices), but I have to limit their bandwidth manually using queues by creating a queue for every single IP/device

is there any way to make a queue to give a (4 MB ) of my bandwidth to be shared among all mobile devices, knowing that they all in the range between (192.168.1.33 - 192.168.1.62)

Here is the snippet:

/ip firewall mangle
add action=mark-connection chain=forward disabled=no new-connection-mark=/27
src-address=192.168.2.32/27
add action=mark-packet chain=forward connection-mark=/27 disabled=no
new-packet-mark=/27

You have to use your own connection mark/packet mark verbiage - I used /27 just for illustration purposes.

This will mark all connections and packets in this IP range: 192.168.2.32 - 192.168.2.63 You will of course have to adjust this for your own IP range(s).

Thom