.bg-dark{
  background-color: #6f4e37!important;
}
.first-section{
  margin-top: 60px;
  min-height: 45vh;
  background-repeat: no-repeat!important;
  background-size: cover!important;
  background-position: center!important;
}
.first-section > .container > .row >.col-md-6 >h1 {
  color: #fff;
}
.first-section > .container > .row  {
  min-height: 55vh;
  align-items: center;
}
.bg-dark-gradient{
  position: absolute;
  background: linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.7) 40%);
  min-height: 55vh;
  width: 100%;
}
.btn-secondary:hover{
  background: #6f4e37;
}
.btn-secondary{
  background: #ecb176;
  color: #000;
  border-radius: 10px;
  padding: .8rem 1.2rem;
  border: none;
}

.section-two{
  background: #fed8b1;
  min-height: 60vh;
}
.section-two > .container > .row{
  align-items: center;
  min-height: 60vh;
}
.second-sec-img{
  height: 400px;
  object-fit: cover;
  object-position: center;
}
.section-three-h2{
  text-align: center;
}

.img-card-head{
  background: transparent;
  padding: 0;
}
.img-card-head > img{
  height: 200px;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.section-four{
  min-height: 55vh;
  background-repeat: no-repeat!important;
  background-size: cover!important;
  background-position: center!important;

}
.sec-four-dark-bg{
  position: absolute;
  background: rgba(0,0,0,.6);
  min-height: 55vh;
  width: 100%;
}
.section-four > .container > .row {
  align-items: center;
  min-height: 55vh;
}
.section-four > .container > .row >.col-12 > h3{
  color:white;
  text-align: center;
}

.form-control{
  border-radius: 10px;
}
.contact-ul{
  list-style: none;
  padding: 0;
}
.contact-ul > li{
  font-size: 1.2rem;
}
.contact-ul > li > i{
  width: 20px;
  text-align: center;
}
footer{
  background-color: #6f4e37;
  width: 100%;
  min-height: 50vh;
}
.logo{
  text-align: center;
}
.navbar-toggler:focus {
  border: 0;
  outline: none;
}
.navbar-toggler {
  box-shadow: none;
  border: none;
}
html {
  scroll-behavior: smooth;
}
.footer-menu > a:hover{
  opacity: .6;
}
.footer-menu > a{
  color: #fff;
  text-decoration: none;
}
.black-link:hover{
	text-decoration: none;
  color: #000;
	opacity: .6;
}
.black-link{
	text-decoration: none;
	color: #000;
}
.carousel-inner {
  aspect-ratio: 5 / 2;
  margin-top: 60px;
}
.carousel-inner > .carousel-item > img{
  opacity: .7;
  object-fit: cover;
  aspect-ratio: 5 / 2;
}

.game-bar-img{
  width: 100%;
  aspect-ratio: 1/1;
}