body {
  margin: 0px;
  font-family: "Libre Baskerville", serif;
}
#header {
  position: fixed;
  z-index: 5;
  width: 100%;
  background: transparent;
}
.LogoDiv:hover {
  color: #940e0d;
  cursor: pointer;
}
.LogoDivFooter:hover {
  color: #940e0d;
  cursor: pointer;
}
.LogoDiv {
  display: flex;
  color: #940e0d;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  margin-right: 40px !important;
}
.LogoDiv h1 {
  font-family: "Berkshire Swash";
  font-size: 40px;
  margin-bottom: 0px;
}
.LogoDiv img {
  width: 90px;
}
.logosub div {
  font-family: "Berkshire Swash";
  font-size: 15px;
}

.total {
  color: #b3b3b3;
  font-size: 14px;
}
.LogoDivFooter {
  display: flex;
  color: #940e0d;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  justify-content: center;
  font-family: "Berkshire Swash";
}
.btn-group i {
  padding: 10px 14px;
}
.btn-group a {
  margin-right: 5px;
}
.footerContact {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.footerContact a {
  font-size: 14px;
  text-decoration: none;
}
.videoDiv {
  position: relative;
}
video {
  width: 100%;
}
.dotOverlay {
  background-image: url("../images/dot.png");
  background-repeat: repeat;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.carousel-indicators {
  z-index: 4 !important;
}
.carousel-control-next,
.carousel-control-prev {
  z-index: 4 !important;
  width: 9% !important;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  width: 1.5rem !important;
}
.nav-link {
  color: white !important;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}
.svgmenu {
  width: 20px;
  fill: white;
}
.footername {
  text-align: center;
  background: black;
  color: white;
  padding: 17px;
  font-size: 11px;
  margin-bottom: 0px;
}
.footername a {
  text-decoration: none;
  color: #aaa9a9;
}
.footername a:hover {
  color: rgb(231, 229, 229);
}
@media (max-width: 700px) {
  .LogoDiv h1 {
    font-size: 26px;
  }
  .LogoDiv img {
    width: 60px;
  }
  .logosub div {
    font-size: 12px;
  }
}
@media (max-width: 500px) {
  .LogoDiv h1 {
    font-size: 24px;
  }
  .logosub div {
    font-size: 11px;
  }
}
@media (max-width: 400px) {
  .LogoDiv h1 {
    font-size: 19px;
  }
  .LogoDiv img {
    width: 50px;
  }
  .logosub div {
    font-size: 10px;
  }
}
@media (max-width: 300px) {
  .LogoDiv h1 {
    font-size: 14px;
  }
  .LogoDiv img {
    width: 45px;
  }
  .logosub div {
    font-size: 10px;
  }
  .svgmenu {
    width: 18px;
  }
}
@media (max-width: 992px) {
  .navbar-collapse {
    background: black;
    margin-left: -12px;
    margin-right: -12px;
    padding: 13px;
  }
  .nav-link {
    padding: 10px;
  }
}
