/*!
 * Start Bootstrap - Full Slider (https://startbootstrap.com/template-overviews/full-slider)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-full-slider/blob/master/LICENSE)
 */

.carousel-item {
  height: 100vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.carousel-fade .carousel-inner .carousel-item  {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .carousel-item.next,
    .carousel-fade .carousel-inner > .carousel-item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .carousel-item.prev,
    .carousel-fade .carousel-inner > .carousel-item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .carousel-item.next.left,
    .carousel-fade .carousel-inner > .carousel-item.prev.right,
    .carousel-fade .carousel-inner > .carousel-item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.typed {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 200px;
  color: #fff;
  font-size: 1.5em;
  font-weight: 600;
  text-shadow: 1px 0px 2px #ffffff;
}
.typed-cursor {
    display: none;
}
.typed::after {
  content: "";
  position: absolute;
  padding: 80px;
  left: 10px;
  bottom: 47%;
  transform: rotate(215deg);
  border-top: 10px solid #30c6a3;
  border-right: 10px solid transparent;
  border-left: 10px solid #fff;
  border-bottom: 10px solid #30c6a3;
  border-radius: 50%;
}
.si {
    width: auto;
    height: 120px;
}
.arrow {
    position: relative;
    right: 20%;
    font-size: 2em;
    bottom: 22%;
    font-weight: bolder;
}
