/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
  /*background: transparent url(../images/pattern.png) repeat top left;*/
}

.email {
}

@media only screen and (max-width: 980px) {
  header {
      margin-bottom: -310px;
  }
}

@media only screen and (min-width: 1200px) {
.brands img {
    width: 328px;
    height: 130px;
    margin: auto;    
    display: block;
}
}


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

/* 
Forces carousel image to be 100% width and not max width of 100% 
*/ 
/*
.carousel-item .img-fluid { 
  width:100%; 
  height:100%; 
}
*/

/*
Forces carousel image to be 100% width and not max width of 100%
*/
/*
.carousel-item .img-fluid {
  width:100%;
  height:100%;
}
*/

/*
Removes white gap between slides - chagnge to base color of slide images
*/
.carousel {
  /*background:#007aeb;*/
}

/*
Forces image to be 100% width and not max width of 100%
*/
.carousel-item .img-fluid {
  width:100%;
}

/* 
anchors are inline so you need ot make them block to go full width
*/
.carousel-item a {
  display: block;
  width:100%;
}

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

.bg-dark {
  background: transparent url(../images/hot-cold.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.ac_overlay {
  background: transparent url(../images/pattern.png) repeat top left;
}
/*
.ac_overlay {
  background: transparent url(../images/pattern.png) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
*/

.navbar-dark .navbar-nav .nav-link {
  color: rgb(251, 250, 250);
}

.carousel {
  top: 14px;
}

.carousel-item {
    min-height: 480px;
}

.breadcrumb {
    background-color: #2b0505;
}

.breadcrumb a {
	color: #fff;
	text-decoration: none;
	background-color: transparent;
}

.breadcrumb-item.active {
    color: #e36b6b;
}

.btn-primary {
    color: #fff;
	background-color: #a20808;
	border-color: #0062cc;
}

.btn {
	color: #fff;
    text-decoration: none;
}

.card-header {
	color: #fff;
    text-decoration: none;

}

.carousel-caption {
    position: absolute;
    right: 15%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: 
    #fff;
    text-align: center;
    top: 150px;
}

.menu-active {
  background-color: #a20808;
  
}

.img-bg{
  background: transparent url(../images/action.jpg) no-repeat center center;
  background-size:cover;
  min-width: 1278px;
  min-height: 553px;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
