         titleLabel.font = titleFont
         titleLabel.textAlignment = .center
         titleLabel.widthAnchor.constraint(lessThanOrEqualTo: messageLabel.widthAnchor, multiplier: 1.0).isActive = true
+        if let titleColor = titleColor {
+            titleLabel.textColor = titleColor
+        }
     }
     
     /// Setup Seperator Line

        messageLabel.font = labelFont
        messageLabel.text = mMessage
        messageLabel.textAlignment = .center
    }
    
    /// Setup Custom View

        }
    }
    
    
    // Helper to get the real device width
    fileprivate var deviceWidth: CGFloat {
        let realValue = (view.bounds.width < view.bounds.height ? view.bounds.width : view.bounds.height)
