On the way down you should be fine with that connection. On your return allow at least 90 minutes between flights as you have to clear Immigration, Customs and TSA.

Of course that advice assume your inbound flight is "on time" or relatively close to it.