*
{
  margin:0;
  padding:0;
}

body {
  font: 20px Quicksand, sans-serif;
  line-height: 1.8;
  color: #250613;
}

p {font-size: 20px;}

.jumbotron {
  padding: 0px;
}

.overlay {
  background-color: rgba(0,0,0,0.5);
  color:#fff;
  border-radius: 25px;
  position:absolute;
  z-index:12;
  top:60%;
  left:25%;
  width:50%;
  text-align:center;
}

.carousel .item {
  padding-top: 30px;
}

.margin {margin-bottom: 45px;}

.bg-1 {
  background-color: #1abc9c; /* Green */
  color: #ffffff;
}
.bg-2 {
  background-color: #474e5d; /* Dark Blue */
  color: #ffffff;
}
.bg-3 {
  background: #FFF
  color: #555555;
}
.bg-4 {
  background-color: #202030; /* Black Gray */
  color: #fff;
}
.container-fluid {
  padding: 100px;
}
.navbar {
  background-color: #202030;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  font-size: 12px;
  letter-spacing: 5px;
}

.navbar-nav li a {
  color: #250613;
}

.navbar-nav  li a:hover {
  color: #fff !important;
}

.navbar-brand:hover {
  color: #fff !important;
}

.blinking-cursor {
  font-weight: 100;
  font-size: 70px;
  color: #fff;
  -webkit-animation: 1s blink step-end infinite;
  -moz-animation: 1s blink step-end infinite;
  -ms-animation: 1s blink step-end infinite;
  -o-animation: 1s blink step-end infinite;
  animation: 1s blink step-end infinite;
}

@media (max-width: 640px)
{
  .overlay
  {
    display: none;
  }
}

@keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: white;
  }
}

@-moz-keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: white;
  }
}

@-webkit-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: white;
  }
}

@-ms-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: white;
  }
}

@-o-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: white;
  }
}
