/* Existing GDPR Bar Styles */
.gdpr-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #333;
  color: #fff;
  padding: 15px;
  font-size: 14px;
  z-index: 9999;
  display: none;
}
.gdpr-bar a {
  color: var(--dreamsrent_primary_color);
  text-decoration: underline;
}
.gdpr-close-btn {
  background-color: var(--dreamsrent_primary_color);
  color: #fff;
  border: none;
  padding: 10px 20px;
  cursor: pointer;
  font-size: 14px;
  padding-bottom: 10px !important;
  margin-bottom: 10px;
}

/* Responsive Design for Mobile */
@media (max-width: 768px) {
  .gdpr-bar .row {
      flex-direction: column;
      align-items: center;
      text-align: center;
  }
  .gdpr-bar .col-lg-10 {
      width: 100%; /* Full-width for text */
      margin-bottom: 15px !important; /* Spacing below the text */
  }
  .gdpr-bar .col-lg-1 {
      width: 50%; /* Make buttons take half the width */
      margin-bottom: 10px; /* Add spacing between buttons */
      text-align: center; /* Center-align content */
      padding-bottom: 10px !important;
  }
  .gdpr-close-btn {
      width: 100%; /* Full-width buttons */
      padding: 10px;
      font-size: 14px;
      cursor: pointer;
  }
  /* New styles to align buttons side by side */
  .gdpr-bar .row {
      flex-direction: row; /* Change to row for buttons */
      justify-content: space-between; /* Space between buttons */
  }
}