.carousel-caption {
  bottom: 90px;
  text-shadow: 1px 1px 2px black, 0 0 25px black, 0 0 5px darkgrey;
 }

 .carousel-caption p {
  color: white;
  font-weight: 600;
 }

.carousel-indicators li {
  width: 50px;
  height: 2px;
  background-color: #2A1F48;
 }
.carousel-indicators .active {
  background-color: #EE9E0F;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  .carousel-indicators {
    position: relative !important;
    bottom: 0; }

  .carousel-caption {
    bottom: 0px;
    top: 80px; }
    .carousel-caption h5 {
      font-size: 12px;
      font-weight: bold; }
    .carousel-caption p {
      font-size: 10px; }

  .carousel-title {
    font-size: 18px;
    margin-top: 20px; } }

/*# sourceMappingURL=main.css.map */
