/* GLOBAL STYLES */
/* Padding below the footer and lighter body text */
/* body {
  padding-bottom:3rem;
  color: #5a5a5a;
} */
/* CUSTOMIZE THE CAROUSEL */
/* Carousel base class */
.carousel {
  margin-bottom:20px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  top:5rem;
  z-index:10;
  font-weight:bold;
}
.carousel-caption h3 {
	/* color:#FFFFFF; */
	font-size:3em;
	font-weight:bold;
	text-align:center;
	padding-top:5rem;
	text-shadow:0 0 4px rgba(0,0,0,5); 
}
.carousel-caption p.lead {
	font-size: 2em;
  font-weight:bold;
  color: white;
  line-height:2.6rem;
  text-shadow:0 0 4px rgba(0,0,0,5);
}
/* Declare heights because of positioning of img element */
.carousel-item {
  height:36rem;
  min-height:200px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* RESPONSIVE CSS */
@media (min-width:798px) {
  /* Bump up size of carousel content  */
  .carousel-caption p {
    margin: 3rem;
    font-size:1.25rem;
    line-height:1.4rem;
  }
}
@media (max-width:798px) {
  /* Bump up size of carousel content  */
  .carousel-item {
    top:-5rem;
    max-height:40em;
  }
  .carousel-caption h3 {
    font-size:1.6rem;
  }
 .carousel-caption p {
    margin-bottom:1.5rem;
    font-size:1.2rem;
    line-height:1.2;
  }
  .carousel-caption p.lead {
    font-size: 1.1em;
    font-weight:400;
    line-height:1.4rem;
    margin-top:2.2rem;
  }
    .paral-sub h1 {
    margin-bottom:0.5rem;
    font-size:1.5rem;
    line-height:2rem;
	}
	.paral-sub p {
    font-size:1rem;
    line-height:1rem;
	}
}
