#rightDecide {
  width: 100%;
  height: 366px;
}

#rightDecide .rd-container {
  width: 1300px;
  margin: 0 auto;
  padding-top: 120px;
}

#rightDecide .rd-container p,
#rightDecide .rd-container p b {
  font-size: 24px;
  font-weight: 700;
  color: #31649e;
}

#rightDecide .rd-container p b {
  position: relative;
}

#rightDecide .rd-container p b {
  background-image: linear-gradient(
    to bottom,
    transparent 50%,
    #ecf93a 50%
  ); /* 下半分をハイライト */
  background-clip: content-box; /* paddingやborderを含めない */
  padding: 0.5em 0; /* 行間を調整 */
}

#rightDecide .rd-container p:first-child {
  margin-bottom: 40px;
}

@media (max-width: 1399.98px) {
  #rightDecide .rd-container {
    width: 100%;
  }
}

@media (max-width: 1199.98px) {
  #rightDecide .rd-container{
    padding: 60px 30px 0 30px;
  }
}

/* Vương thêm */
/* tablets more than 768px */
@media (max-width: 991.98px) {
  #rightDecide {
    height: unset;
  }

  #rightDecide .rd-container {
    padding-top: 30px;
  }

  #rightDecide .rd-container p {
    margin-left: 32px;
    margin-right: 23px;
    margin-bottom: 60px;
    padding-top: 30px;
  }
  #rightDecide .rd-container p,
  #rightDecide .rd-container p b {
    font-size: 16px;
  }

  #rightDecide .rd-container p:first-child {
    margin-bottom: 5px;
  }

  #rightDecide .rd-container p b {
    background-image: linear-gradient(
      to bottom,
      transparent 50%,
      #ecf93a 50%
    ); /* 下半分をハイライト */
    background-clip: content-box; /* paddingやborderを含めない */
    padding: 0.5em 0; /* 行間を調整 */
  }
}
