diff --git a/index.d.ts b/index.d.ts
index 9b5e6636c506f43ec26067c04532a76dfbe59747..f6ee62029807c32a7816aaf00b5f1ce74d8795b7 100644
--- a/index.d.ts
+++ b/index.d.ts
@@ -56,16 +56,6 @@ interface LinkProps {
 }
 export function Link(props: LinkProps): JSX.Element;
 
-interface DataImage {
-  src: string;
-}
-interface Image {
-  images: Array<DataImage>;
-  isLogo: boolean;
-  delay?: number;
-}
-export function Carousel(props: Image): JSX.Element;
-
 interface SearchProps {}
 export function Search(props: SearchProps): JSX.Element;
 
diff --git a/index.js b/index.js
index c9ef35913dc123a0bc40c7a3704a7431cf2d3e8b..2a82a5d96f20783b916bd206fced315309b71238 100644
--- a/index.js
+++ b/index.js
@@ -15,9 +15,6 @@ export { default as Map } from "./src/components/core/Map";
 // Feature components
 export { default as Hero } from "./src/components/Hero";
 
-//Carousel components
-export { default as Carousel } from "./src/components/core/Carousel";
-
 // Logo components
 export { default as Logo } from "./src/components/core/Logo";
 
diff --git a/src/components/core/Carousel.tsx b/src/components/core/Carousel.tsx
deleted file mode 100644
index 2b36018ffe9b635ff7e2d5e6b9043535bf1e5cbc..0000000000000000000000000000000000000000
--- a/src/components/core/Carousel.tsx
+++ /dev/null
@@ -1,118 +0,0 @@
-import React from "react";
-
-interface DataImage {
-  src: string;
-}
-
-interface Props {
-  images: Array<DataImage>;
-  isLogo: boolean;
-  delay?: number;
-}
-
-const Carousel = (props: Props) => {
-  const { images, isLogo, delay } = props;
-  const [index, setIndex] = React.useState(1);
-  // const [leftAndRightDisabled, setLeftAndRightDisabled] = React.useState(false);
-  // const [stateSlides, setStateSlides] = React.useState<any[]>([]);
-
-  const nbr_image: number = images.length;
-
-  const updateIndex = (newIndex: number) => {
-    if (newIndex < 0) {
-      newIndex = nbr_image - 1;
-    } else if (newIndex >= nbr_image) {
-      newIndex = 0;
-    }
-
-    setIndex(newIndex);
-  };
-
-  // React.useEffect(() => {
-  //   const slidesWithClones = [...images];
-  //   slidesWithClones.unshift(slidesWithClones[slidesWithClones.length - 1]);
-  //   slidesWithClones.push(slidesWithClones[1]);
-  //   setStateSlides(slidesWithClones);
-
-  //   // ...
-  // }, []);
-
-  React.useEffect(() => {
-    const interval = setInterval(() => {
-      if (delay != 0) {
-        updateIndex(index + 1);
-      }
-    }, delay);
-
-    return () => {
-      if (interval) {
-        clearInterval(interval);
-      }
-    };
-  });
-
-  return (
-    <div className="block relative">
-      <div
-        className={`carousel ${isLogo ? "w-[50%] ml-20" : "w-full"} truncate`}
-      >
-        <div
-          className={`whitespace-nowrap ${isLogo ? "w-[25%]" : "w-full"} `}
-          style={{
-            transform:
-             isLogo ?
-              nbr_image > 4
-                ? `translateX(-${index * 60 }%)`
-                : `translateX(0)`
-                : `translateX(-${index * 100}%)`,
-            transition: "transform 0.3s",
-          }}
-        >
-          {images.map((item: any, key: any) => {
-            return (
-              <div
-                className={`carousel-item relative w-full inline-block`}
-                key={key}
-              >
-                {isLogo ? (
-                  <div className="flex justify-center items-center w-full">
-                    <img
-                      src={item.src}
-                      className="w-28 h-28  border border-gray-600 p-4"
-                    />
-                  </div>
-                ) : (
-                  <img src={item.src} className="w-full h-[384px]" />
-                )}
-              </div>
-            );
-          })}
-        </div>
-      </div>
-      <div
-        className={`absolute flex justify-between pl-5 pr-5 ${
-          isLogo ? "w-[62%]" : "w-full"
-        }  ${isLogo ? "mt-[0%] top-9" : " mt-[0%] top-[47%]"} `}
-      >
-        <button
-          onClick={() => updateIndex(index - 1)}
-          className={`bg-[#5A5C68] rounded-3xl  ${
-            isLogo ? "w-5" : "w-10"
-          } h-10 text-white`}
-        >
-          ❮
-        </button>
-        <button
-          onClick={() => updateIndex(index + 1)}
-          className={`bg-[#5A5C68] rounded-3xl  ${
-            isLogo ? "w-5" : "w-10"
-          } h-10 text-white`}
-        >
-          ❯
-        </button>
-      </div>
-    </div>
-  );
-};
-
-export default Carousel;
diff --git a/src/components/core/Footer.tsx b/src/components/core/Footer.tsx
index 26efc204a0df6b105443116326dd0e7296a78779..1a79a6cc26889a861651b702975cf21cd74918ed 100644
--- a/src/components/core/Footer.tsx
+++ b/src/components/core/Footer.tsx
@@ -1,26 +1,11 @@
 import React from "react";
-import { Carousel, Logo } from "@onegeo/gatsby-theme-onegeo";
+import { Logo } from "@onegeo/gatsby-theme-onegeo";
 import image from "../../images/logo-egeo.png";
 
 interface Props {
   className?: string;
 }
 
-// const dataImage = [
-//   {
-//     src: "https://placeimg.com/800/200/arch",
-//   },
-//   {
-//     src: "https://placeimg.com/800/200/arch",
-//   },
-//   {
-//     src: "https://placeimg.com/800/200/arch",
-//   },
-//   {
-//     src: "https://placeimg.com/800/200/arch",
-//   },
-// ];
-
 const Footer = (props: Props) => {
   const { className = "" } = props;
   return (
@@ -35,7 +20,6 @@ const Footer = (props: Props) => {
       </div>
       <div className="grid-flow-col md:justify-self-center">
         <a className="link link-hover">Partners</a>
-        {/* <Carousel images={dataImage} isLogo={true} delay={2000} /> */}
       </div>
       <div className="grid-flow-col gap-4 md:place-self-center md:justify-self-end">
         <a href="#">
diff --git a/src/pages-doc/doc/core/carousel.tsx b/src/pages-doc/doc/core/carousel.tsx
deleted file mode 100644
index a7404610257faad6c85abe995806ee4b82835cbc..0000000000000000000000000000000000000000
--- a/src/pages-doc/doc/core/carousel.tsx
+++ /dev/null
@@ -1,74 +0,0 @@
-import React from 'react'
-import { Link } from "gatsby";
-
-import { Content } from "@onegeo/gatsby-theme-onegeo";
-import { Carousel } from "@onegeo/gatsby-theme-onegeo";
-
-
-const carousel = () => {
-    const dataImage = [
-        {
-          src: "https://placeimg.com/800/200/arch",
-        },
-        {
-            src: "https://placeimg.com/800/200/arch",
-        },
-        {
-            src: "https://placeimg.com/800/200/arch",
-        },
-        {
-            src: "https://placeimg.com/800/200/arch",
-        },
-
-    ];
-  return (
-    <Content>
-      <div className="prose">
-        <Link to="/doc/core">Retour</Link>
-
-        <h1>Carousel</h1>
-        <h2>Props</h2>
-        <div className="mockup-code">
-          <pre>
-            <code>
-              {`
-interface DataImage {
-    src: string;
-  }
-  
-  interface Props {
-    images: Array<DataImage>;
-    isLogo: boolean;
-    delay?: number;
-  }
-  
-  const dataImage = [
-    {
-      src: logo1,
-    },
-    {
-      src: logo2,
-    },
-    {
-      src: logo3,
-    },
-    {
-      src: logo4,
-    },
-    {
-      src: logo5,
-    },
-];
-`}
-            </code>
-          </pre>
-        </div>
-
-        <h2>Example</h2>
-      </div>
-      <Carousel images = {dataImage} isLogo = {false} delay={3000}/>
-    </Content>
-  )
-}
-
-export default carousel