﻿#bootstrap-slider .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: left;
}
#bootstrap-slider .carousel-content h2 {
  font-size: 14px;
  line-height: 1.0em;
  margin-top: 30px;
  margin-bottom: 0px;
  font-weight: 700;
  font-family: "Roboto Slab", "Times New Roman", serif;
}
.title, .card-title, .info-title, .footer-brand, .footer-big h5, .footer-big h4, .media .media-heading {}
@media(min-width:769px) {
  #bootstrap-slider .carousel-content h2 {
    font-size: 3.3125rem;
    line-height: 1.15em;
  }
  #bootstrap-slider .carousel-content p {
    font-size: 1.125rem;
    line-height: 1.5em;
  }
  #bootstrap-slider.carousel .carousel-indicators {
    bottom: auto;
    top: 60%;
    transform: translateY(-60%);
  }
  #bootstrap-slider.carousel .carousel-indicators li {
    margin: 11px 2px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.0), 0 3px 1px -2px rgba(0, 0, 0, 0.0), 0 1px 5px 0 rgba(0, 0, 0, 0.0);
  }
  #bootstrap-slider.carousel .carousel-indicators .active {
    transform: scale(1.0);
    background: rgba(255, 255, 255, 0.99);
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.0), 0 1px 10px 0 rgba(0, 0, 0, 0.0), 0 2px 4px -1px rgba(0, 0, 0, 0.0);
  }
}

@media(max-width:520px) {
	.bs-slider-btn{display: none;}
}