.header-area.header-social .social-bg-img-05 {
  height: 50px;
  width: 60px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  right: 40%;
  top: 45%;
  z-index: 0;
  animation: popUpFour 2s;
}

.header-area.header-sass::after {
  background-color: black;
  height: 70%;
}

.rounded-20 {
  border-radius: 20px;
}

.flex-1 {
  flex: 1;
}

.nav-tabs .nav-link {
  border: none;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #ffffff;
  background-color: #fd6975;
  border-color: #dee2e6 #dee2e6 #fff;
}

.header-area.header-sass {
  overflow: visible;
}

@media only screen and (max-width: 991px) {
  .header-area.header-sass {
    padding: 205px 0 60px;
  }
  .destination-area {
    margin-top: -20rem !important;
  }
  .navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav {
    background-color: #ffd5a8;
  }
  .bg-side-nav {
    background-color: #ffd5a8;
  }
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgb(219 177 134 / 33%) !important;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}

.call-to-action-inner.style-04 {
  top: -80px;
  background-color: #000000;
}

.fw-bold {
  font-weight: 700 !important;
}

.section-wrapper.bg-image {
  z-index: 0;
}

.btn-wrapper .boxed-btn.btn-main {
  padding: 12px 30px;
  background-color: var(--secondary-color);
  border-radius: 10px;
}

.shadow-cool {
  box-shadow: 0 0.5rem 1rem rgb(149 134 219 / 15%) !important;
}

.single-package-item.bg-image {
  min-height: 175px;
}

.counterup-area.style-01 {
  background-color: #000000;
}

.btn-wrapper .boxed-btn.blank-2 {
  background-color: transparent;
  border: 1px solid #283377;
  color: #283377;
}

.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}

.my-link-style {
  transition: all 0.3s ease-in;
  color: #283377;
}

.my-link-style:hover {
  color: var(--secondary-color);
}

.bg-plain {
  background-color: #f7f0e8 !important;
}

.bg-black {
  background-color: #000000 !important;
}

.text-white {
  color: white !important;
}

.text-cool {
  color: #b2a9f4 !important;
}

th {
  padding: 0 0.5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}

td {
  padding: 0.3rem 0.5rem;
}

.overflow-x-auto {
  overflow-x: auto;
}

.d-table-cell {
  display: table-cell;
}

@media (min-width: 768px) {
  .d-md-table-cell {
    display: table-cell !important;
  }
}

@media (min-width: 992px) {
  .d-lg-table-cell {
    display: table-cell !important;
  }
}

.alert-dismissible {
  padding-right: 1.25rem;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #f1dfa9;
}
