 
/* Rating Star Widgets Style */
.rating-stars ul {
  list-style-type:none;
  padding:0;
  
  -moz-user-select:none;
  -webkit-user-select:none;
}
.rating-stars ul > li.star {
  display:inline-block;
  
}
/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
  font-size:2.5em; /* Change the size of the stars */
  color:#ccc; /* Color on idle state */
}

/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
  color:#FFCC36;
}

/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
  color:#FF912C;
}

.unitegallery-wrapper {
  position: relative;
}

.gallery-logo {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 100px; /* adjust size as needed */
  z-index: 999;
  pointer-events: none; /* ensures logo doesn’t block clicks */
}

@media (max-width: 768px) {
  .gallery-logo {
    width: 70px;
  }
}

/*.package-tab-content .accordion-button,
.package-tab-content .accordion-button:not(.collapsed) {
  color: #0074BA;
  font-weight: 500;
}*/

.package-tab-content .accordion-button::after {
  filter: brightness(0) invert(1);
}

.package-tab-content .accordion-button:focus {
  border-color: transparent;
  box-shadow: none;
}

.package-tab-content .accordion-collapse {
  border-width: 0px 3px !important;
}

.package-tab-content .accordion-item:last-child .accordion-collapse {
  border-bottom-width: 3px !important;
}

.reason-card__image {
  width: 100%;
  height: auto;
  display: block;
}

.reason-card__text {
  margin: 10px 0 0;
}

.tour-plan-block__header .title span {
  background: #ff8c00;
  color: #fff;
  padding: 6px 12px;
  border-radius: 4px;
}

.nights-radio-group {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.nights-radio-input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.nights-radio-label {
  min-width: 48px;
  padding: 8px 12px;
  border: 1px solid rgba(255, 255, 255, 0.45);
  border-radius: 999px;
  background-color: #fff;
  color: #00A174;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease;
}

.nights-radio-label:hover {
  border-color: #fff;
}

.nights-radio-input:checked + .nights-radio-label {
  background-color: #00A174;
  border-color: #00A174;
  color: #fff;
  font-weight: 600;
}

#gallery .ug-slider-control,
#gallery .ug-button-play,
#gallery .ug-button-fullscreen,
{
  display: none !important;
}

      
