diff --git a/modules/contrib/mailchimp/lib/mailchimp-api-php/src/Mailchimp.php b/modules/contrib/mailchimp/lib/mailchimp-api-php/src/Mailchimp.php
index bfc7928..bc3c961 100644
--- a/modules/contrib/mailchimp/lib/mailchimp-api-php/src/Mailchimp.php
+++ b/modules/contrib/mailchimp/lib/mailchimp-api-php/src/Mailchimp.php
@@ -81,11 +81,8 @@ class Mailchimp {
    *
    * @param string $api_user
    *   The MailChimp API username.
-   *
-   * @param int $timeout
-   *   Maximum request time in seconds.
    */
-  public function __construct($api_key, $api_user = 'apikey', $timeout = 10) {
+  public function __construct($api_key, $api_user = 'apikey') {
     $this->api_key = $api_key;
     $this->api_user = $api_user;
 
@@ -93,9 +90,9 @@ public function __construct($api_key, $api_user = 'apikey', $timeout = 10) {
 
     $this->endpoint = str_replace(Mailchimp::DEFAULT_DATA_CENTER, $dc, $this->endpoint);
 
-    $this->client = new Client([
-      'timeout' => $timeout,
-    ]);
+    // Use the Drupal http client service that can be configured
+    // from the website settings.php file for timeout and proxies etc.
+    $this->client = \Drupal::httpClient();
   }
 
   /**
diff --git a/modules/contrib/mailchimp/mailchimp.module b/modules/contrib/mailchimp/mailchimp.module
index ebc7867..a818dc7 100644
--- a/modules/contrib/mailchimp/mailchimp.module
+++ b/modules/contrib/mailchimp/mailchimp.module
@@ -67,10 +67,8 @@ function mailchimp_get_api_object($classname = 'Mailchimp') {
     \Drupal::logger('mailchimp')->error('Mailchimp Error: API Key cannot be blank.');
     return NULL;
   }
-
-  $timeout = 60;
-
-  $mailchimp = new $classname($api_key, 'apikey', $timeout);
+  
+  $mailchimp = new $classname($api_key, 'apikey');
 
   return $mailchimp;
 }
