@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
/*font-family: "Roboto", sans-serif;*/
:root {
  --bs-navbar-nav-link-padding-x: 0.5rem;
}

body {
  font-family: "Roboto", sans-serif;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.navbar-nav a {
  font-size: 1rem;
  color: #517a58 !important;
  font-weight: 600;
  text-transform: uppercase;
  padding-right: calc(var(--bs-navbar-nav-link-padding-x) * 2) !important;
  padding-left: calc(var(--bs-navbar-nav-link-padding-x) * 2) !important;
  display: inline-block;
}
.navbar-nav a:hover{
	color: #5A5A5A !important;
}
.slider-menu-btn li a {
  padding: calc(var(--bs-navbar-nav-link-padding-x) * 2) !important;
  border: 2px solid #fff !important;
  background-color: #1f3b3466;
  font-size: 1.2rem;
  color: #fff !important;
  font-weight: 600;
}
.slider-menu-btn li + li {
  margin-left: 20px;
}
.slider-menu-btn li a:hover {
  background: #5A5A5A !important;
  color: #fff !important;
  border-color: #5A5A5A !important;
}
.navbar-nav li + li {
  margin-left: 20px;
}

.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.banner {
  height: calc(100vh - 76px);
}
.banner img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.carousel-caption {
  left: 0 !important;
  right: 0 !important;
}
.carousel-caption ul {
  padding: 0px;
  margin: 0px;
}
.carousel-caption {
  padding: 0px !important;
}
.page-inner-content{
	padding: 2rem 0;
}
.page-inner-content h1{
	color: #517a58;
}