/* Final public landing adjustments */
@media (min-width: 992px) {
  .landing-premium .landing-hero-mobile-visual { display: none !important; }
}
@media (min-width: 1200px) {
  .landing-topbar .brand-mark {
    width: 168px !important;
    height: 84px !important;
    flex-basis: 168px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .landing-topbar .brand-mark {
    width: 142px !important;
    height: 71px !important;
    flex-basis: 142px !important;
  }
}
@media (max-width: 991.98px) {
  .landing-topbar .brand-mark {
    width: 118px !important;
    height: 59px !important;
    flex-basis: 118px !important;
  }
}
@media (max-width: 575.98px) {
  .landing-topbar .brand-mark {
    width: 104px !important;
    height: 52px !important;
    flex-basis: 104px !important;
  }
}

/* Chhayabithi logo: preserve the supplied artwork's aspect ratio and fit it cleanly in the navbar. */
.landing-topbar .brand-mark { overflow:hidden; display:flex; align-items:center; justify-content:flex-start; background:transparent; border:0; }
.landing-topbar .brand-mark img { width:100% !important; height:100% !important; max-width:none; max-height:none; padding:0 !important; object-fit:contain !important; object-position:left center; display:block; }

@media (min-width:1200px) {
  .landing-topbar .brand { width:220px !important; height:70px !important; min-width:220px !important; }
  .landing-topbar .brand-mark { width:220px !important; height:70px !important; flex-basis:220px !important; }
}
@media (min-width:992px) and (max-width:1199.98px) {
  .landing-topbar .brand { width:190px !important; height:62px !important; min-width:190px !important; }
  .landing-topbar .brand-mark { width:190px !important; height:62px !important; flex-basis:190px !important; }
}
@media (max-width:991.98px) {
  .landing-topbar .brand { width:165px !important; height:58px !important; min-width:165px !important; }
  .landing-topbar .brand-mark { width:165px !important; height:58px !important; flex-basis:165px !important; }
}
@media (max-width:575.98px) {
  .landing-topbar .brand { width:145px !important; height:52px !important; min-width:145px !important; }
  .landing-topbar .brand-mark { width:145px !important; height:52px !important; flex-basis:145px !important; }
}
