 .navbar {
 	color: #fff;
 	text-transform: uppercase
 }
 .icons a.fa {
 	opacity: .5;
 	cursor: pointer;
 	margin-left: 1rem;
 	font-size: 20px;
 	color: #fff;
 	text-decoration: none;
 }
 .icons .fa:hover {
 	opacity: 1;
 }
 .jumbotron {
 	padding-top: 5rem;
 }
 @font-face {
 	font-family: Pirulen;
 	src: url(../fonts/pirulen-rg.woff);
 }
 h1 {
 	font-family: Pirulen;
 }
 h2 {
 	margin-bottom: 2rem;
 } 
 h2, h3, h4, h5, .h2,.h3,.h4,.h5 {
 	font-family: 'Titillium Web', sans-serif;
 }
 .contact-info .fa {
 	margin-left: .5rem;
 	margin-right: .5rem;
 	opacity: .5;
 }

  .card {
 	margin-bottom: 2rem;
 }
 .card-title {
 	margin-bottom: .2rem;
 }
 .modal-dialog {
 	max-width: 95%;
 }
 .modal-body {
 	max-height: calc(100vh - 130px);
 	overflow-y: auto;
 	background-color: #bbb;
 }
 .carousel-item img {
 	margin: 0 auto;
 }
 .carousel-control-next-icon, .carousel-control-prev-icon {
 	width: 40px;
 	height: 40px;
 }

 .carousel-control-next, .carousel-control-prev {
     width: 5%;
 }

 .carousel-indicators li {
 	cursor: pointer;
 	height: 16px;
 	margin-right: 5px;
 	margin-left: 5px;
 	background-color: rgba(0, 0, 0, .5);
 }
 .modal-footer> :not(:first-child) {
 	margin-left: 0;
 }
 .carousel-indicators {
 	bottom: 0;
 	position: fixed;
 }
 .carousel-indicators .active {
 	background-color: #00719c;
 }

 a.btn { 
-webkit-transition: all 0.2s ease 0s;
     transition: all 0.2s ease 0s;
 }

 @media (max-width: 768px) { 

     .contact-info {
         display:none;
     }
 }