/* font-family: 'Lato', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');

a, button{
  font-family: 'Oswald', sans-serif;
  display: inline-block;
  text-decoration: none;
  color: #fff !important;
  transition: .5s;
}
img{
  max-width: 100%;
}
.bt-1{
  border: 1px solid #fff;
  padding: 15px 30px !important;
}
.ht-1{
  color: #fff;
  font-weight: 400;
  font-size: 48px;
}
/* ===== header ===== */
header .navbar-collapse {
  justify-content: end;
}
header{
  background: rgb(4,4,4);
  background: linear-gradient(0deg, rgba(4,4,4,0) 0%, rgba(1,1,1,1) 100%);
  padding: 15px 0 80px 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
header .navbar .navbar-nav .nav-item img{
  margin-right: 6px;
}
header .navbar-nav .nav-link{
  font-size: 20px;
}
/* ===== header ===== */

/* ===== home-sec ===== */
.s-1{
  position: relative;
}
.s-1-bg img {
    min-width: 100%;
    min-height: 100vh;
    max-width: initial;
    display: block;
    margin: auto;
	position: relative;
	transform: translateX(-50%);
    left: 50%;
}
.s-1-cnt {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  text-align: center;
  background: rgb(4,4,4);
  background: linear-gradient(0deg, rgba(4,4,4,1) 25%, rgba(1,1,1,0) 100%);
  padding: 80px 0 20px 0;
}
.book-now{
  position: relative;
  border: 1px solid #fff;
  padding: 15px 30px;
}
/* .book-now::after{
  content: "";
  position: absolute;
  width: 175px;
  height: 50px;
  background: #fff;
  top: 0;
  left: 0;
  z-index: -1;
} */


.book-now:hover, .book-now:focus {
  box-shadow: 0.3em 0.3em 0 0 #fff;
}
.fixed-whatsapp{
  position: fixed;
  bottom: 30px;
  right: 20px;
  z-index: 11;
}
/* ===== home-sec ===== */