How to remotely connect SQL Server 2016. Since we have 2012 and 2016 in same server Issue

I am not able to connect to a SQL Server 2016 instance on a remote system/server.

My Existing Environment


Windows Server 2012  
SQL Server 2012 and 2016 installed on same server  


I tried to enable a firewall rule for SQL Server 2016 with port 1433. But it is not working.  

Same thing I tried with SQL Server 2012 it is all working fine.

Settings I Have Tried


Enabled remote connection in SQL server.
Created Firewall rule to browse SQL Server.
Enabled TCP Port.
Enabled default port 1433. 


Error Message I Am Receiving



It would be great if anybody could help me with this.
Sometimes you need to open firewall rule for UDP 1434 SQL Browser port. Be sure SQL 2012 and 2016 don't use same TCP port (1433). If multiple instance on same machine they should be configured to use separate TCP port.