@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Roboto:wght@300;500;700&display=swap'); /* font-family: 'Montserrat', sans-serif; font-family: 'Roboto', sans-serif; */
@import url('theme.css');


/* header */
.topbar{background: var(--bs-gray-dark); font-size: 13px; letter-spacing: 1px; color: var(--bs-white);}
.topbar img{max-width: 60px;}
img.nav-logo{max-width: 75px;}
a.nav-link{font-size: 15px}a.nav-link:hover{color: #e10019 !important}



/* Carousel */

.carousel-caption {
  bottom: 4.5rem;
  z-index: 10;
  width: 350px;
  font-size: 13px;
}

.carousel-caption-inner{bottom: 8rem !important}

.carousel-item {
  height: 32rem;
}
.carousel-item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 32rem;
  object-fit: cover;
}

.card-cover {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.my-slider .slide {
  height: 550px; 
  background: :#fff;
 
  }
  
  > div {
    font-family: 'Roboto', sans-serif;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100px; background: #fff !important;
  }

footer ul li a{font-size: 14px;}


 
/* -------------------- mobile ------------------------ */

@media (max-width: 768px)
{
	

img.nav-logo{max-width: 55px;}

 .car-promo{ height: 200px !important }
 .carousel-item {
  height: 320px;
}
.carousel-item > img {
  position: absolute;
  min-width: 100%;
  height: 320px;
  object-fit: cover;
}
.carousel-caption  {
  bottom: 3rem;
  z-index: 10;
  width: 170px;
  font-size: 13px;
  left: 3.5rem;
}

}






