/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
  padding-top: 54px;
}
.order-list {
  line-height:15px;
  color: #606060;
    font-size: 15px;
    font-weight: bold;
    font-family: Arial,Verdana;
    margin-left:0px;
    padding-left:25px;
}
@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

@media (max-width: 767px) {
  .carousel-caption h3 {  /* Header */
    font-size: 20px;
  }
  .carousel-caption p {  /* Paragraph */
    font-size: 12px;
  }

  .carousel-indicators li {  /* Indicators */
    width: 8px;
    height: 8px;
  }  

  .carousel-indicators .active {  /* Active indicator */
    width: 10px;
    height: 10px;
  }  
}

@media (max-width: 480px) {
  .carousel-caption h3 { /* Header */
    font-size: 16px;
  }
  .carousel-caption p {  /* Paragraph */
    font-size: 10px;
  }
  .carousel-indicators li {  /* Indicators */
    width: 6px;
    height: 6px;
  }  

  .carousel-indicators .active {  /* Active indicator */
    width: 8px;
    height: 8px;
  }  
}

.carousel {
  height: 70vh; /*slider height equals to 80% of viewport height*/
  margin-bottom: 60px;
}

.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 70vh; /*slider height equals to 80% of viewport height*/
}

.carousel-item {
  height: 70vh;
  min-height: 300px;
  background: no-repeat center center scroll );
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.carousel-caption{
  background-color:rgba(0,0,0,0.3);
}

.carousel-captionTitle{
  background-color:rgba(255,255,255,0.5);
}
.qia-backdrop {
  /*background-image:url('../images/qia-backdrop-60.jpg');*/
  background-size:60%;
  background-repeat:no-repeat;
  background-position: center;
  background-color:white;
	padding:45px 40px 30px 40px;
  margin:0px 0px 0px 0px;
  
}

.nav-tabs {
  border-bottom:none;
}



.nav-tabs .nav-link.active {
  background-color:#f8f9fa;
  border-bottom:#f8f9fa;
  font-weight: bold;
}

.tab-pane.active {
  padding:2rem;
  background-color:#f8f9fa;
  border-top-right-radius: .5rem;
  border-top-left-radius: .5rem;
  margin-bottom:1rem;
}

.tab-pane {
  border-top-left-radius: 0;
}

.navbar-brand span {
	font-size:2rem;
	line-height:1.2;
	font-weight: 200;
	display:inline-block;
	vertical-align:middle;
	padding:0 0 0 15px;
}
.navbar-brand b {
	display:block;
	font-size:50%;
	line-height:1;
}

.navbar a[href^="tel:"] {
  color:  grey;
  text-decoration: none;
  font-size:1.5rem;
	line-height:1.2;
	font-weight: 200;
	display:inline-block;
	vertical-align:middle;
	padding:0 0 0 10px;
}

.carousel-captionTitle {
  position: absolute;
  right: 15%;
  bottom: 60%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #022c6a;
  text-align: center;
}
