

.mouse-movement{

position: absolute;

display: block;

top: 2%;

left: calc(50% + 0px);

width: 6px;

height: 6px;

margin: -4px 0 0 -4px;

background: #FFF;

/* border-radius: 50%; */

-webkit-animation: scroll-ani 4s linear infinite;

-moz-animation: scroll-ani 4s linear infinite;

animation: scroll-ani 4s linear infinite;

-webkit-border-radius: 100%;

-moz-border-radius: 100%;

border-radius: 100%;
}




.swiper-container {
    position: absolute;
    z-index: 50;
    right: 0px;
    left: 00px;
    bottom: 0px;
    /* height: 7vh; */
    /* width: 100%; */
    z-index: 99999999;
    margin: auto;
   /* display: table;*/
    width: 30px;
    height: 30px;
}
.swiper-container .mouse {
    width: 26px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    position: absolute;
    /* left: 20px; */
}
.mouse a {
    display: block;
    height: 25px;
    text-decoration: none;
    width: 26px;
}
.swiper-container .mouse-wrapper {
    margin: 0 auto;
    display: block;
    position: absolute;
    z-index: 10;
    /* left: 0; */
    left: 0px;
    width: 20px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    bottom: 32px;
}

 .mouse-scroll {
    position: absolute;
    display: block;
    top: 29%;
    left: 65%;
    width: 4px;
    height: 4px;
    margin: -4px 0 0 -4px;
  background: #c72023;
  border-radius: 50%;
  -webkit-animation: mouse-scrol-ann 2.5s linear infinite;
  -moz-animation: mouse-scrol-ann 2.5s linear infinite;
  animation: mouse-scrol-ann  2.5s linear infinite;
}
/* SCROLL DOWN BUTTON */
@-webkit-keyframes mouse-scrol-ann {
  0% {
    opacity: 1;
    top: 29%;
  }
  40% {
    opacity: 1;
    top: 50%;
  }
  60% {
    opacity: 1;
    top: 70%;
  }
  100% {
    opacity: 0;
    top: 29%;
  }
}
@-moz-keyframes mouse-scrol-ann  {
  0% {
    opacity: 1;
    top: 29%;
  }
  40% {
    opacity: 1;
    top: 50%;
  }
  60% {
    opacity: 1;
    top: 70%;
  }
  100% {
    opacity: 0;
    top: 29%;
  }

}
@keyframes mouse-scrol-ann  {
  0% {
    opacity: 1;
    top: 29%;
  }
  40% {
    opacity: 1;
    top: 40%;
  }
  60% {
    opacity: 1;
    top: 55%;
  }
  100% {
    opacity: 0;
    top: 29%;
  }
}
.ScrollTo{
    position: absolute; 
  bottom: 0px;  
}
.Puce2{
    position: absolute;
    /* left: -2px; */
    text-align: center;
    /* bottom:  40px; */
    font-size: 24px;
    color: #fff;
    -webkit-animation: mouse-scrol-ann 2.5s linear infinite;
    -moz-animation: mouse-scrol-ann 2.5s linear infinite;
    animation: mouse-scrol-ann 2.5s linear infinite;
}




.scroll-down {
    color: #fff;
    font-size: 15px;
-webkit-animation: mouse-scrol-ann 2.5s linear infinite;
    -moz-animation: mouse-scrol-ann 2.5s linear infinite;
    animation: mouse-scrol-ann 2.5s linear infinite;
}





@media screen and (max-width:768px) {
.swiper-container{
 display:none;
}

}






