*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}


body {
  font-family: arial;
  font-size: 17px;
  margin: 0;
  /* background: #fff; */
}

.mouse_area_wrap {
  background: #000;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  position: relative;
}


.mouse_hover_area {
  width: 100%;
  height: 100vh;
  opacity: 1;
  /* filter: blur(2.5px); */
}


.mouse {
  width: 300px;
  height: 300px;
  border-radius: 75%;
  left: 50%;
  top: 50%;
  pointer-events: none;
  /* z-index: 1; */
  /* filter: blur(1px); */
  /* border: 0.01px  ; */
}


.mouse1 {
  width: 400px;
  height: 400px;
  border-radius: 75%;
  left: 50%;
  /* subtract half of width */
  top: 50%;
  /* subtract half of height */
  pointer-events: none;
  /* z-index: 1; */
  filter: blur(0.5px);
  /* border: 0.01px  ; */
}

.mouse2 {
  width: 500px;
  height: 500px;
  border-radius: 75%;
  left: 50%;
  /* subtract half of width */
  top: 50%;
  /* subtract half of height */
  pointer-events: none;
  /* z-index: 1; */
  filter: blur(1px);
  /* border: 0.01px  ; */
}

.mouse3 {
  width: 600px;
  height: 600px;
  border-radius: 75%;
  left: 50%;
  /* subtract half of width */
  top: 50%;
  /* subtract half of height */
  pointer-events: none;
  /* z-index: 1; */
  filter: blur(1.5px);
  /* border: 0.01px  ; */
}

.mouse4 {
  width: 700px;
  height: 700px;
  border-radius: 75%;
  left: 50%;
  /* subtract half of width */
  top: 50%;
  /* subtract half of height */
  pointer-events: none;
  /* z-index: 1; */
  filter: blur(2px);
  /* border: 0.01px  ; */
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
