html {
  scroll-behavior: smooth;
}
/*body{
  font-family: 'Oswald', sans-serif;
}*/
.navbar-dark .navbar-nav .nav-link {
  color: #ffffff; /* White text color */
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
}

.navbar-dark .navbar-brand {
  color: #ffffff; /* White text color for logo */
}
.navbar-brand {
  margin-right: auto; /* Pushes the logo to the left */
}
.navbar-nav {
  margin: 0 auto; /* Centers the menu */
}
.navbar-dark .navbar-toggler {
  border-color: #ffffff; /* White border color for toggler icon */
}

.navbar-dark .navbar-toggler-icon {
  background-color: #ffffff; /* White background color for toggler icon */
}

.search-container {
  position: relative;
}

#search-input {
  width: 0;
  opacity: 0;
  transition: width 0.3s ease, opacity 0.3s ease;
}

#search-input.active {
  width: 200px; /* Adjust width as needed */
  opacity: 1;
}
/*sec-1*/
.head-1,.head-2,.head-4,.head-3{
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  color: #ffffff;
  font-size: 100px;
}
.para-1,.para-2,.para-3,.para-4,.para-5,.para-6,.para-7,.footer-text,.footer-para-1{
  font-family: 'Montserrat', sans-serif;
  font-weight: 200;
  color:#ffffff;
  font-size: 20px;
/*  padding: 0 627px 0 0;*/
}
.para-2{
  padding: unset;
}

.btn-sec-1,.pricing-btn,.amazing-btn,.btn-subscription-1{
  display: inline-block;
  padding: 5px 30px;
  background-color: #e8631c;
  color: #ffffff;
  text-decoration: none;
  border-radius: 5px;
  transition: background-color 0.3s ease;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
}
/*sec-2*/
.head-2{
  font-size: 50px;
  text-transform: uppercase;
  font-weight:600;
}
.dantou-sec-1,.subscribe-sec-1{
  position: relative;
  display: flex;
  justify-content: space-between;
  gap: 50px; /* Adjust the gap between buttons */
  width:100%;
}
.dantou-subsec-1,.dantou-subsec-1a,.dantou-subsec-1b,.subscribe-sec-1a,.subscribe-sec-1b{
  position:relative;
  width:100%;
  margin: 0 auto;
  display: block;
}
.dantou-subsec-1b{
  background-color: #303030;
}
.head-4{
  font-size: 25px;
  text-transform: uppercase;
}
.dance-tour-img-1{
  width:100%;
}
.para-3{
  padding: unset;
  margin-bottom: 0rem;
}
/*sec-3*/
.dantou-subsec-1a{
  background-color:#e8631c;
  border-radius: 5px;
}
.pricing-btn,.amazing-btn{
  background-color: #303030;
  padding: 10px 95px;
}
/*sec-4*/
.para-4,.para-5{
  padding: unset;
}
.text-panel-2{
  padding-top: 25%;
  padding-bottom: 18%;
}
/*sec-5*/
.head-3{
  font-size: 30px;
  font-weight: bold;
}
/*sec-6*/
.para-6{
  font-size: 22px;
  padding: unset;
}

.para-7{
  font-family: 'Nunito', sans-serif;
  color:#ffffff;
  padding: unset;
  font-size: 22px;
  font-weight:500;
}
/*.text-panel-simon{
  padding-top: 20%;
  padding-bottom: 20%;
}*/
/*sec-7*/
.subscribe-sec-1{
  gap:0px!important;
}
.btn-subscription-1{
  background-color: #303030;
  width:100%;
  border-radius: 0px 5px 5px 0px; 
  padding: 8px 30px;
}
.form-control{
  border-radius: 0px;
}
.subscribe-sec-1a{
  width:70%;
}
.subscribe-sec-1b{
  width:30%;
}

/*footer*/
.footer-text{
padding: unset;
text-transform: uppercase;
font-weight: 500;
font-size: 25px;
font-family: 'Oswald', sans-serif;
}
.footer-para-1{
  padding: unset;
  font-size: 20px;
}
.lesstex{
  height:325px;
}
.lesstex-bot{
  height: 100px;
}