@media only screen and (min-width: 990px) {

  /* welcome page */
  .center h1 {
    font-size: 42px !important;
  }

  .disclaimer-container {
    width: 50%;
    margin-top: 18em !important;
  }

  /* end welcome page */


  /* sign /login page */

  .sign-page .right-side .form-container {
    top: 15%;
  }
  .sign-page .right-side {
    height: 100vh;
  }
  .sign-page .left-footer {
    transform: translate(0%, 20%);
  }

  /* end */
  .progress_circle_container .progress {
    margin-bottom: 28px;
  }

  /* Income Layout */
  .income-layout .top-heading {
    font-size: 20px;
    margin-bottom: 1rem;
  }

  /* expense navbar top border */
  .tab_navbar {
    border-bottom: 1px solid var(--primary-bgGray);
  }

  .sign-page .right-side {
    position: relative;
  }
}

/* Foe md & Sm Screens */

@media only screen and (max-width: 990px) {

  /* welcome page */
  .center {
    transform: translate(-50%, -45%) !important;
  }

  .disclaimer-container {
    margin-top: 12em !important;
  }

  /* end */
  .sign-page .right-side .register-msg {
    font-size: 12px !important;
  }

  .basic-page-layout .top-heading {
    font-size: 18px;
  }

  .basic-page-layout table thead .heading-row {
    display: none;
  }

  .basic-page-layout table tbody .body-row {
    display: flex;
    flex-direction: column;
  }

  /* login / register page */
  .sign-page .title {
    font-size: 32px !important;
  }

  .sign-page .detail {
    font-size: 18px !important;
    width: 100% !important;
  }

}