* {
    font-family: "Berlin Sans FB";
    text-transform: capitalize;
}


html, body {
  margin: 0;
  padding: 0;
  width: 100%;
}
.container-fluid {
padding-left: 0 !important;
padding-right: 0 !important;
}
*{
  font-family: "Berlin Sans FB";
  text-transform: capitalize;
}

/* 🔹 Responsive Adjustments */
/* Mobile navbar open styling - up to 767px sm */
@media (max-width: 767px) {
  html, body {
      margin: 0;
      padding: 0;
      width: 100%;
      overflow-x: hidden; /* Optional: hides horizontal scroll if something overflows */
    }
  .container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
  }
}

/* Tablet - 768px to 1024px md */
@media (min-width: 768px) and (max-width: 1024px) {
  html, body {
      margin: 0;
      padding: 0;
      width: 100%;
      overflow-x: hidden; /* Optional: hides horizontal scroll if something overflows */
    }
  .container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
  }
}


/* Laptop - 1025px to 1280px */
@media (min-width: 1025px) and (max-width: 1280px) {
  html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow-x: hidden; /* Optional: hides horizontal scroll if something overflows */
  }
    
}

/* Desktop - 1281px and up */
@media (min-width: 1281px) {

}