Use a TryParse method from the Decimal class
Dim consultAmt As Decimal
Dim foodAmt As Decimal
Decimal.TryParse(Session("ConsultingFeeAmount"), consultAmt))
Decimal.TryParse(Session("FoodAndBeverageAmount"), foodAmt))
Dim Res As Decimal = consultAmt + foodAmt
TotalAmount = Environment.NewLine & "Total Amount: " & _
consultAmt.ToString() & " " & foodAmt.ToString()
TotalAmount = "Total Amount " & Res.ToString
The Decimal.TryParse analize the input string and set the second parameter with the converted value if it is possible to convert the string to a decimal. If not the method doesn't rises any exceptions and the second parameter is let alone to its default value.
EDIT
The OP says that after the change initially suggested now it has an error message that says:
Conversion from string " Total Amount: 12.50 13.00" to type 'Double'
is not valid
The problem was the + operator used to concatenate strings when Option Strict is OFF. In that case the VB compiler confuses the meaning of the operator and tries to sum two numeric values. I really suggest to use Option Strict On and Option Explicit On because this will force your code to be more precise (no implicit conversion of types). Of course if you make this change you need an extensive retest of your application
You can read about this problem in this question/answer link