.page-header .header-mega-menu.headroom.headroom--pinned,
.page-header .header-mega-menu.headroom {
  left: 0;
}

.header-mega-menu li.nav-item:hover {
  border-bottom: 4px solid var(--primary);
}

.page-header .header-mega-menu.headroom.headroom--pinned,
.page-header .header-mega-menu.headroom {
  left: 0;
}

.page-header .header-mega-menu .megamenu-li {
  padding: 0 !important;
  margin: 0 !important;
}

.page-header .header-mega-menu .megamenu-li > div > a {
  padding: .5rem 1rem;
  height: 50px;
  display: flex;
  align-items: center;
}

.page-header .header-mega-menu .megamenu-li:hover {
  border-bottom: 0;
}

.page-header .header-mega-menu .megamenu-li > div:first-child {
  position: relative;
}

.page-header .header-mega-menu .megamenu-li:not(.right-by-you-seal)>div:first-child::after {
  position: absolute;
  left: 0;
  bottom: -10px;
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  background-color: transparent;
  transition: .2s background-color;
}

.page-header .header-mega-menu .megamenu-li:not(.right-by-you-seal):hover>div:first-child::after {
  background-color: var(--primary);
}

/* use relative font size */
/* Heading */
.uob-h1{
  font-size:32px;
  font-size:3.2rem;
}
@media (min-width:768px){
  .uob-h1{
      font-size:48px;
      font-size:4.8rem;
  }
}
@media (min-width:992px){
  .uob-h1{
      font-size:54px;
      font-size:5.4rem;
  }
}
.uob-h2{
  font-size:28px;
  font-size:2.8rem;
}
@media (min-width:768px){
  .uob-h2{
      font-size:34px;
      font-size:3.4rem;
  }
}
@media (min-width:992px){
  .uob-h2{
      font-size:40px;
      font-size:4rem;
  }
}
.uob-h3{
  font-size:20px;
  font-size:2rem;
}
@media (min-width:768px){
  .uob-h3{
      font-size:22px;
      font-size:2.2rem;
  }
}
@media (min-width:992px){
  .uob-h3{
      font-size:24px;
      font-size:2.4rem;
  }
}
.uob-h4{
  font-size:16px;
  font-size:1.6rem;
}
@media (min-width:768px){
  .uob-h4{
      font-size:18px;
      font-size:1.8rem;
  }
}
@media (min-width:992px){
  .uob-h4{
      font-size:20px;
      font-size:2rem;
  }
}
.uob-h5{
  font-size:16px;
  font-size:1.6rem;
}
@media (min-width:768px){
  .uob-h5{
      font-size:17px;
      font-size:1.7rem;
  }
}
@media (min-width:992px){
  .uob-h5{
      font-size:18px;
      font-size:1.8rem;
  }
}
.uob-h6{
  font-size:14px;
  font-size:1.4rem;
}
@media (min-width:768px){
  .uob-h6{
    font-size:15px;
    font-size:1.5rem;
  }
}
@media (min-width:992px){
  .uob-h6{
    font-size:16px;
    font-size:1.6rem;
  }
}
.note{
  /* font-size:12px; */
  font-size:1.2rem
}
@media (min-width:992px){
  .note{
    /* font-size:13px; */
    font-size:1.3rem
  }
}
.paragraph{
  /* font-size:14px; */
  font-size:1.4rem
}
@media (min-width:992px){
  .paragraph{
    /* font-size:16px; */
    font-size:1.6rem
  }
}
.paragraph-large{
  /* font-size:16px; */
  font-size:1.6rem
}
@media (min-width:768px){
  .paragraph-large{
    /* font-size:17px; */
    font-size: 1.7rem
  }
}
@media (min-width:992px){
  .paragraph-large{
    /* font-size:18px; */
    font-size: 1.8rem
  }
}
