body {
    padding-top: 3rem;
    padding-bottom: 3rem;
    color: rgb(var(--bs-tertiary-color-rgb));
  }
  main{
    padding-top: 1.5rem;

    /* height: 200vh; */
  }
  .GlobalContainer{
    background-image:url(img/BG/bg_main.jpeg); 
    background-size:cover;
    background-repeat:no-repeat;
    background-position-y:center;
    filter: brightness(0.5) blur(5px);
  }
  .GlobalBlackOut{
    background-color: black;
  }
  footer{
    display: none;
  }
 .pageBlock{
    padding-bottom: 3rem;
  }
  .textShadow{
    text-shadow: 1px -1px 5px black;
  }
  .textShadow2{
    text-shadow: 1px -1px 5px black;
  }
  .carousel {
    margin-bottom: 4rem;
   
}
.carousel-item, .carouselTwo-item{
    height: 24rem;
    -webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.carouselImg
{
  background-size:cover;
  background-repeat:no-repeat;
  height: 100%;
}



@media only screen and (max-width: 600px) {
  .smMovment1{
    background-position-x: 10%;
  }
  .smMovment2{
    background-position-x: 20%;
  }
  .smMovment3{
    background-position-x: 67%;
  }
  .smMovment4{
    background-position-x: 15%;
  }
  .smMovment5{
    background-position-x: 95%;
  }
  .smMovment6{
    background-position-x: 46%;
  }
  .smMovment7{
    background-position-x: 61%;
  }
}
.carouselTwo-item{
  height: 38rem;
}
.carousel-caption{
    top: 50%;
transform: translateY(-50%);
bottom: initial;
}
.rounds, .col-lg-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
.circleImg{
  background-color: rgba(255, 255, 255, 0.45);
  width: 80px;
  height: 80px;
  -webkit-user-drag: none;
}

.transpBlackBack
{
  user-select: none;
  /* background-color: rgba(0, 0, 0, 0.3); */
}
.circleFadeIn{
  animation-name: opacityIn;
  animation-duration: 2s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
}
.circleFadeOut{
  animation-name: opacityOut;
  animation-duration: 2s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
}
@keyframes opacityIn{
  from{opacity:0; scale: 0;}
  to{opacity: 1; scale: 1;}
}
@keyframes opacityOut{
  from{opacity:1}
  to{opacity: 0; display: none;}
}

.startPhoto{
  background-image: url(img/StartPhoto/startPhoto.jpeg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  /* animation-name: opacityImg; */
  /* animation-duration: 5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-timing-function: ease-in; */
  z-index: 99;
  /* height:100%; */
  height:60vh;
}
@keyframes opacityImg{
  from{opacity:1}
  to{opacity: 0;}
}