NAT wont work after Layer7 Protocol use

Hello Friends,

I’m ne with Mikrotik Router and having trouble while configuring, I configured router successfull also configured NAT to allow RDP and Webportal from internet, now
I want to allow only 3 websites like YT, FB & twitter, rest all shd be block, so I created below rules

For accept rule:
Name: Accept
regexp= ^.+(youtube|Twitter|facebook).*$

For deny rule:
Name=Block regexp=^.+(.).*$

Need two filters rules

  1. action=accept and L7=(Accept)
  2. action=drop and L7=Block

and its working fine but my RDP and website wont be access from internet unless disable deny rule