/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

:root {
  --primary--color: #ffc700;
  --border-1: rgba(255, 199, 0, 0.46);
  --border-2: #454f5b;
  --header--background: #06151d;
  --site--Background: #040d12;
  --page-background: #0e1417;
  --alert-color: #E95744;
  --white: #fff;
  --black: #040d12;
  --gray--1: #5a5c5f;
  --gray--2: #a5adba;
  --gray--3: #e3e3e3;
  --gray--4: #c6c6c6;
  --gray--6: #dfe1e6;
  --activeColour: #36B37E;
  --base-transition: all 0.5s ease-in-out;
  --text-reg: 16px;
  --text-reg-lg: 18px;
  --text-xlg: 48px;
  --text-lg: 32px;
  --text-md-lg: 24px;
  --text-md: 22px;
  --text-smd: 20px;
  --text-sm: 14px;
  --text-xsm: 12px;
  --shadow-inset: inset 0 0 5px rgba(0, 0, 0, 0.2);
}

/* desktop devices */
@media only screen and (min-width: 1366px) and (max-width: 1919px) {
  /* =================================================:: Common template for all page starts ::================================================= */
  /* header css starts */
  /* header css ends */

  /* notification screen starts */

  /* notification screen ends */

  /* page wrapper starts */

  /* left side wrapper  starts*/

  /* left side wrapper ends */

  /* center wrapper starts */
  .bi-page-center-wrapper {
    padding: 12px;

  }

  /* profile edit page */
  .bi-page-center-wrapper.profile-edit-page {
    padding: 24px;
  }

  .bi-home-page-content-wrapper {
    gap: 15px;
  }

  /* center wrapper ends */


  /* right side wrapper starts */
  .bi-groups-list-container {
    overflow-x: hidden;
  }

  .bi-group-member {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .bi-page-right-wrapper.home-page {
    row-gap: 15px;
  }


  /* right side wrapper ends */



  /* page wrapper ends */



  /* =================================================:: Common template for all page starts ::================================================= */


}

/* custom media */
@media only screen and (min-width: 1600px) and (max-width: 1699px) {

  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 236px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 319px;
    height: 63dvh;
    position: relative;
    top: -22px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url(../images/userNameBackgroubdFrame.png) no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 319px;
    position: relative;
    top: -42px;
  }

  .nr--profile--picture--inner {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 34px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 106px;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 56px 24px 24px 24px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 32.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 32px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 130px;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 67px 24px 14px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 12px 32px;
    font-size: 16px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 22px;
    height: 425px;
    overflow-y: auto;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 29px;
    -moz-column-gap: 29px;
    column-gap: 29px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    display: none;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }

  .nr--profile--card--like--review {
    width: 100%;
  }

  /* my space end */
  /* =================================================== Profile Html End hare ============================= */



  /* ================================== peoples page strart hare ======================== */

  .nr--connect--people--search--wrapper {
    background: rgba(255, 255, 255, 0.02);
    padding: 13px 10px 13px 24px;
  }

  .nr--connect--people--search {
    width: 100%;
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-radius: 8px;
    background: rgba(250, 251, 252, 0.10);
    padding: 0px 32px;
  }

  .connected--people--wrapper.custom {
    background-color: var(--black);
    height: calc(100vh - 215px);
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .connected--people--wrapper {
    background-color: var(--black);
    height: calc(100vh - 100px);
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .invitation--item--content--mutal::after {
    display: none;
  }

  .nr--people--you--know--card--main {
    margin-top: 20px;
    padding: 0 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 35px 1fr 35px 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 35px;
    max-height: 650px;
    overflow-y: auto;
  }

  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .bi-right--sidebar--wrapper.peoples-page {
    min-width: 30%;
    width: 35%;
    height: 100%;
    background-color: var(--page-background);
    position: relative;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
    min-height: 100%;
    max-height: 100%;
  }

  .bi-right--sidebar--wrapper.peoples-page-two {
    min-width: 30%;
    width: 35%;
    height: 100%;
    background-color: var(--page-background);
    position: relative;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
    min-height: 100%;
    max-height: 100%;
  }

  .nr--ignore--btn {
    padding: 15px 40px;
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border-radius: 8px;
    text-wrap: nowrap;
  }

  .invitation--item--img--content--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .connected--people--suggestion {
    height: 100%;
    overflow-y: auto;
    width: 100%;
  }

  .invitation--item.custom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    gap: 10px;
  }

  .nr--accept--btn.customs {
    padding: 7px 33px;
  }

  .nr--peoples--name--common.groupCreateTwo {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  /* ================================== peoples page End hare ======================== */

  /* asjust css */
  .invitation--item.custom.peoplesConnectd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
  }
}



/* custom media */

@media only screen and (min-width: 1366px) and (max-width: 1599px) {
  /* =================================================:: Rafi Css Starts Here ::================================================= */

  /* common class css strat */
  .nr--logo {
    width: 56px;
    height: 56px;
  }

  .nr--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .signIn--signUp--header {
    color: var(--white);
    font-size: 38px;
    font-weight: 600;
    line-height: 52px;
    letter-spacing: -0.8px;
  }

  .signIn--signUp--pera {
    color: var(--gray--1);
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    margin-top: 8px;
  }

  .input--lebel--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    text-transform: capitalize;
  }

  .nr--common--subHeader {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
  }

  .nr--peoples--name--common {
    color: var(--gray--2);
    font-size: 16px;
    font-weight: 500;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--peoples--followers--common {
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 400;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--user--Handle {
    color: var(--gray--1);
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 164%;
  }

  /* common class css end */




  /* ============================================ sign in signUp start hare ====================================== */
  .nr--signIn--wrapper {
    padding: 32px 40px;
    height: 100dvh;
    width: 100%;
    background-color: var(--site--Background);
  }

  .nr--signIn--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 115px;
    -moz-column-gap: 115px;
    column-gap: 115px;
  }

  .nr--signIn--left {
    width: 49%;
    height: 100dvh;
    display: block;
  }

  .nr--signIn--left--image {
    height: 95%;
    width: 43%;
    -o-object-fit: contain;
    object-fit: contain;
    position: fixed;
  }

  .nr--signIn--left--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--signIn--right {
    width: 45%;
    overflow-y: auto;
    height: 95dvh;
  }

  .nr--signIn--inputBox--heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--signIn--right::-webkit-scrollbar {
    display: none;
  }

  .nr--logo--signIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin-bottom: 70px;
  }


  .nr--signIn--inputBox {
    width: 100%;
  }

  .nr--logIn--with--wrapper {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }

  .log--in--with--google {
    padding: 13px 0;
    border: 1px solid var(--border-1);
    width: 100%;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }

  .nr--login--And--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .log--in--with--google--svg {
    width: 24px;
    height: 24px;
  }

  .log--in--with--google--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--LogIn--with--commonText {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 164%;
  }





  .nr--or {
    margin-top: 57px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
  }

  .nr--or::after {
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }

  .nr--or::before {
    position: absolute;
    content: '';
    right: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }





  .nr--email--and--password--wrapper {
    margin-top: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
  }

  .nr--email--input--main label {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input {
    width: 100%;
    padding-right: 17px;
    border-radius: 8px;
    border: 1px solid var(--border-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input input {
    width: 90%;
    height: 100%;
    background-color: transparent;
    padding: 12px 18px;
    border: none;
    color: var(--white);
  }

  .forgetPass {
    color: var(--primary--color);
    font-size: 14px;
  }

  .forget--pass--icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
  }

  .forget--pass--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--sign--in--checkbox {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


  .nr--sign--in--checkbox input[type="checkbox"] {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #040D12;
    border: 1px solid var(--border-1);
    position: relative;
    cursor: pointer;
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked {
    background-color: var(--border-1);
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked::after {
    content: "\2714";
    font-size: 12px;
    color: var(--white);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .loginSubmit--btn {
    width: 100%;
    border-radius: 8px;
    background-color: var(--primary--color);
    color: var(--site--Background);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    padding: 10px 0;
    border: none;
    margin-top: 50px;
  }

  .nr--dont--account {
    margin-top: 20px;
  }

  .nr--dont--account--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--dont--account--text span {
    color: var(--primary--color);
  }

  .nr--right--and--reserve {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 110px;
  }

  .nr--right--reserve {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26.24px;
    text-align: center;
  }


  /* ============================================ sign in signUp End hare ====================================== */





  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 188px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 319px;
    height: 63dvh;
    position: relative;
    top: 0px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url(../images/userNameBackgroubdFrame.png) no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 100%;
    position: relative;
    top: -41px;
  }

  .nr--profile--picture--inner {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 106px;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 56px 30px 20px 30px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 32.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 32px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 130px;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 67px 24px 24px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 4px 10px;
    font-size: 14px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 22px;
    height: 425px;
    overflow-y: auto;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 23px;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 29px;
    -moz-column-gap: 29px;
    column-gap: 29px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    display: none;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }

  .nr--profile--card--like--review {
    width: 100%;
  }

  /* my space end */
  /* =================================================== Profile Html End hare ============================= */



  /* ============================ custom modal strat ===================== */
  /* custom modal */

  .nr--custom--reedem--modal {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }


  .nr--custom--reedem--modal--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
  }

  .nr--congratulation--img {
    height: 35dvh;
    width: 100%;
  }

  .nr--congratulation--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .nr--congratulation--content {
    margin-top: 20px;
  }

  .nr--congratulation--content--text {
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: center;
  }

  .nr--congratulation--btn {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--congratulation--cancle {
    padding: 10px 38px;
    border: 1.4px solid #EBDE7F;
    -webkit-box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    border-radius: 8px;
    color: rgba(255, 255, 255, 0.80);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--congratulation--cancle:hover {
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    color: rgba(10, 10, 10, 0.80);
  }

  .nr--close--btn {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    right: 30px;
    top: 55px;
    cursor: pointer;
  }

  .nr--close--btn svg {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }


  .nr--custom--reedem--modal100 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }

  /* custom modal end */

  /* ============================ custom modal strat ===================== */


  /* ================================== profile viewer html start hare ======================== */
  .nr--profileViewer--wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 64px 0px 24px 0;
  }

  .nr--profileViewer--left {
    width: 30%;
    padding: 0 40px;
  }

  .nr--profileViewer--left--profileAnd--userName {
    position: relative;
    bottom: 106px;
  }

  .nr--profileViewer--description {
    margin-top: 16px;
    width: 100%;
  }

  .nr--profileViewer--bio {
    color: #C6C6C6;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--profile--viewer--friend--and--follower {
    padding: 22px 32px;
    border-radius: 10px;
    border: 1px solid #5A5C5F;
  }

  .nr--profileView--extra--wrapper {
    position: relative;
    bottom: 74px;
  }

  .nr--profile--viewer--friendsPost--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 152px;
    -moz-column-gap: 152px;
    column-gap: 152px;
    padding-bottom: 25px;
    border-bottom: 1px solid #5A5C5F;
  }

  .nr--friends--number {
    color: var(--white);
    font-size: 28px;
    font-weight: 600;
    line-height: 36.96px;
    letter-spacing: -0.56px;
  }

  .nr--profile--viewer--following--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 142px;
    -moz-column-gap: 142px;
    column-gap: 142px;
    padding-top: 25px;
  }

  .nr--profileViewer--right {
    padding-right: 0;
    padding: 0 20px;
  }

  .nr--history--header.nrCustomThree {
    padding-left: 40px;
  }

  .nr--addFriend--btn--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .nr--addFriendBtn {
    padding: 12px 30px;
    border-radius: 8px;
    background-color: transparent;
    border: 1.5px solid #EBDE7F;
    color: rgba(255, 255, 255, 0.80);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--addFriendBtn:hover {
    background-color: #EBDE7F;
  }

  .nr--profileCard--userAnd--img.customNR {
    height: 270px;
    width: 100%;
  }

  .nr--profileCard--userAnd--img.customNR img {
    border-radius: 10px;
  }

  /* ================================== profile viewer html End hare ======================== */


  /* ================================== peoples page strart hare ======================== */

  .nr--connect--people--search--wrapper {
    background: rgba(255, 255, 255, 0.02);
    padding: 13px 10px 13px 24px;
  }

  .nr--connect--people--search {
    width: 100%;
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-radius: 8px;
    background: rgba(250, 251, 252, 0.10);
    padding: 0px 32px;
  }

  .connected--people--wrapper {
    background-color: var(--black);
    height: calc(100vh - 115px);
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }


  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .invitation--item--content--mutal::after {
    display: none;
  }

  .nr--people--you--know--card--main {
    margin-top: 20px;
    padding: 0 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 35px 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 35px;
    max-height: 650px;
    overflow-y: auto;
  }

  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .bi-right--sidebar--wrapper.peoples-page {
    min-width: 30%;
    width: 35%;
    height: 100%;
    background-color: var(--page-background);
    position: relative;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
    min-height: 100%;
    max-height: 100%;
  }

  .bi-right--sidebar--wrapper.peoples-page-two {
    min-width: 30%;
    width: 35%;
    height: 100%;
    background-color: var(--page-background);
    position: relative;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
    min-height: 100%;
    max-height: 100%;
  }



  .nr--peoples--name--common.groupCreate {
    width: 100%;
  }

  .nr--ignore--btn {
    padding: 15px 40px;
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border-radius: 8px;
    text-wrap: nowrap;
  }

  .invitation--item--img--content--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .connected--people--suggestion {
    height: 100%;
    overflow-y: auto;
    width: 100%;
  }

  .invitation--item.custom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    gap: 10px;
  }

  .nr--accept--btn.customs {
    padding: 7px 33px;
  }

  .nr--peoples--name--common.groupCreateTwo {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .nr--group--name {
    width: 50%;
  }

  /* ================================== peoples page End hare ======================== */

  /* adjust css */
  .invitation--item.custom.peoplesConnectd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
  }
}







/* laptop devices */
@media only screen and (min-width: 1200px) and (max-width: 1365px) {

  /* =================================================:: Common template for all page starts ::================================================= */
  /* header css starts */
  /* header css ends */

  /* notification screen starts */

  /* notification screen ends */

  /* page wrapper starts */

  /* left side wrapper  starts*/

  /* left side wrapper ends */

  /* center wrapper starts */
  .bi-page-center-wrapper {
    padding: 12px;

  }

  .bi-post-all-comments-section {
    padding: 12px 30px;
    margin-top: 20px;
  }

  .single-comment-box {
    padding: 0 20px 5px 33px;
  }

  .comment-user-name {
    font-size: var(--text-reg);
    line-height: normal;
  }

  .comment-user-image {
    position: absolute;
    top: 0;
    left: -20px;
    width: 40px;
    min-width: 40px;
    height: 40px;
  }

  .comment-time {
    margin-left: 5px;
  }

  .commnet-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 5px;
  }

  .comment-text {
    font-size: var(--text-sm);
    line-height: normal;
  }

  /* profile edit page */
  .bi-page-center-wrapper.profile-edit-page {
    padding: 24px;
  }

  .bi-home-page-content-wrapper {
    gap: 12px;
  }

  .bi-post-image {
    width: 100%;
    height: 206px;
    min-height: 206px;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
  }

  /* center wrapper ends */


  /* right side wrapper starts */
  .bi-groups-list-container {
    overflow-x: hidden;
  }

  .bi-group-member {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .bi-page-right-wrapper.home-page {
    row-gap: 15px;
  }

  .bi-home-page-right-content-box {
    padding: 10px 15px 70px 15px;
  }

  .bi-group-member .bi-msg-text {
    max-width: 100%;
  }

  /* right side wrapper ends */



  /* page wrapper ends */



  /* =================================================:: Common template for all page starts ::================================================= */

  /* =================================================:: Rafi Css Starts Here ::================================================= */

  /* common class css strat */
  .nr--logo {
    width: 56px;
    height: 56px;
  }

  .nr--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .signIn--signUp--header {
    color: var(--white);
    font-size: 38px;
    font-weight: 600;
    line-height: 52px;
    letter-spacing: -0.8px;
  }

  .signIn--signUp--pera {
    color: var(--gray--1);
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    margin-top: 8px;
  }

  .input--lebel--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    text-transform: capitalize;
  }

  .nr--common--subHeader {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
  }

  .nr--peoples--name--common {
    color: var(--gray--2);
    font-size: 16px;
    font-weight: 500;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--peoples--followers--common {
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 400;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--user--Handle {
    color: var(--gray--1);
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 164%;
  }

  /* common class css end */




  /* ============================================ sign in signUp start hare ====================================== */
  .nr--signIn--wrapper {
    padding: 32px 40px;
    height: 100dvh;
    width: 100%;
    background-color: var(--site--Background);
  }

  .nr--signIn--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 85px;
    -moz-column-gap: 85px;
    column-gap: 85px;
  }

  .nr--signIn--left {
    width: 49%;
    height: 100dvh;
    display: block;
  }

  .nr--signIn--left--image {
    height: 95%;
    width: 43%;
    -o-object-fit: contain;
    object-fit: contain;
    position: fixed;
  }

  .nr--signIn--left--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--signIn--right {
    width: 49%;
    overflow-y: auto;
    height: 95dvh;
  }

  .nr--signIn--inputBox--heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--signIn--right::-webkit-scrollbar {
    display: none;
  }

  .nr--logo--signIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin-bottom: 70px;
  }


  .nr--signIn--inputBox {
    width: 100%;
  }

  .nr--logIn--with--wrapper {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }

  .log--in--with--google {
    padding: 13px 0;
    border: 1px solid var(--border-1);
    width: 100%;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }

  .nr--login--And--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .log--in--with--google--svg {
    width: 24px;
    height: 24px;
  }

  .log--in--with--google--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--LogIn--with--commonText {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 164%;
  }





  .nr--or {
    margin-top: 57px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
  }

  .nr--or::after {
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }

  .nr--or::before {
    position: absolute;
    content: '';
    right: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }





  .nr--email--and--password--wrapper {
    margin-top: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
  }

  .nr--email--input--main label {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input {
    width: 100%;
    padding-right: 17px;
    border-radius: 8px;
    border: 1px solid var(--border-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input input {
    width: 90%;
    height: 100%;
    background-color: transparent;
    padding: 12px 18px;
    border: none;
    color: var(--white);
  }

  .forgetPass {
    color: var(--primary--color);
    font-size: 14px;
  }

  .forget--pass--icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
  }

  .forget--pass--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--sign--in--checkbox {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


  .nr--sign--in--checkbox input[type="checkbox"] {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #040D12;
    border: 1px solid var(--border-1);
    position: relative;
    cursor: pointer;
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked {
    background-color: var(--border-1);
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked::after {
    content: "\2714";
    font-size: 12px;
    color: var(--white);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .loginSubmit--btn {
    width: 100%;
    border-radius: 8px;
    background-color: var(--primary--color);
    color: var(--site--Background);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    padding: 10px 0;
    border: none;
    margin-top: 50px;
  }

  .nr--dont--account {
    margin-top: 20px;
  }

  .nr--dont--account--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--dont--account--text span {
    color: var(--primary--color);
  }

  .nr--right--and--reserve {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 110px;
  }

  .nr--right--reserve {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26.24px;
    text-align: center;
  }


  /* ============================================ sign in signUp End hare ====================================== */





  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 188px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 319px;
    height: 63dvh;
    position: relative;
    top: 0px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url(../images/userNameBackgroubdFrame.png) no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 100%;
    position: relative;
    top: -41px;
  }

  .nr--profile--picture--inner {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 106px;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 56px 30px 20px 30px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 32.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 32px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 130px;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 67px 24px 24px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 4px 10px;
    font-size: 14px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 22px;
    height: 425px;
    overflow-y: auto;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 23px;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 29px;
    -moz-column-gap: 29px;
    column-gap: 29px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    display: none;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }

  .nr--profile--card--like--review {
    width: 100%;
  }

  /* my space end */
  /* =================================================== Profile Html End hare ============================= */



  /* ============================ custom modal strat ===================== */
  /* custom modal */

  .nr--custom--reedem--modal {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }


  .nr--custom--reedem--modal--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
  }

  .nr--congratulation--img {
    height: 32dvh;
    width: 100%;
  }

  .nr--congratulation--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .nr--congratulation--content {
    margin-top: 20px;
  }

  .nr--congratulation--content--text {
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: center;
  }

  .nr--congratulation--btn {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--congratulation--cancle {
    padding: 10px 38px;
    border: 1.4px solid #EBDE7F;
    -webkit-box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    border-radius: 8px;
    color: rgba(255, 255, 255, 0.80);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--congratulation--cancle:hover {
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    color: rgba(10, 10, 10, 0.80);
  }

  .nr--close--btn {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    right: 30px;
    top: 55px;
    cursor: pointer;
  }

  .nr--close--btn svg {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }


  .nr--custom--reedem--modal100 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
    display: none;
  }

  /* custom modal end */

  /* ============================ custom modal strat ===================== */




  /* ================================== profile viewer html start hare ======================== */
  .nr--profileViewer--wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 64px 0px 24px 0;
  }

  .nr--profileViewer--left {
    width: 35%;
    padding: 0 30px;
  }

  .nr--profileViewer--left--profileAnd--userName {
    position: relative;
    bottom: 106px;
  }

  .nr--profileViewer--description {
    margin-top: 16px;
    width: 100%;
  }

  .nr--profileViewer--bio {
    color: #C6C6C6;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--profile--viewer--friend--and--follower {
    padding: 22px 32px;
    border-radius: 10px;
    border: 1px solid #5A5C5F;
  }

  .nr--profileView--extra--wrapper {
    position: relative;
    bottom: 74px;
  }

  .nr--profile--viewer--friendsPost--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 162px;
    -moz-column-gap: 162px;
    column-gap: 162px;
    padding-bottom: 25px;
    border-bottom: 1px solid #5A5C5F;
  }

  .nr--friends--number {
    color: var(--white);
    font-size: 22px;
    font-weight: 600;
    line-height: 36.96px;
    letter-spacing: -0.56px;
  }

  .nr--profile--viewer--following--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 142px;
    -moz-column-gap: 142px;
    column-gap: 142px;
    padding-top: 25px;
  }

  .nr--profileViewer--right {
    padding-right: 0;
    padding: 0 20px;
  }

  .nr--history--header.nrCustomThree {
    padding-left: 40px;
  }

  .nr--addFriend--btn--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .nr--addFriendBtn {
    padding: 12px 16px;
    border-radius: 8px;
    background-color: transparent;
    border: 1.5px solid #EBDE7F;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--addFriendBtn:hover {
    background-color: #EBDE7F;
  }

  .nr--profileCard--userAnd--img.customNR {
    height: 270px;
    width: 100%;
  }

  .nr--profileCard--userAnd--img.customNR img {
    border-radius: 10px;
  }

  .nr--profile--mostUsed--item--wrapper.nrCustom {
    padding: 0 20px;
    grid-template-columns: repeat(3, 1fr);
  }

  /* ================================== profile viewer html End hare ======================== */





  /* ================================== peoples page strart hare ======================== */

  .nr--connect--people--search--wrapper {
    background: rgba(255, 255, 255, 0.02);
    padding: 13px 10px 13px 24px;
  }

  .nr--connect--people--search {
    width: 100%;
    height: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-radius: 8px;
    background: rgba(250, 251, 252, 0.10);
    padding: 0px 32px;
  }

  .connected--people--wrapper {
    background-color: var(--black);
    height: calc(100vh - 117px);
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .connected--people--wrapper.custom {
    background-color: var(--black);
    height: calc(100vh - 213px);
    padding: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }


  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .invitation--item--content--mutal::after {
    display: none;
  }

  .nr--people--you--know--card--main {
    margin-top: 20px;
    padding: 0 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 35px 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 35px;
    max-height: 650px;
    overflow-y: auto;
  }

  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .bi-right--sidebar--wrapper.peoples-page {
    min-width: 30%;
    width: 35%;
    height: 100%;
    background-color: var(--page-background);
    position: relative;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
    min-height: 100%;
    max-height: 100%;
  }

  .bi-right--sidebar--wrapper.peoples-page-two {
    min-width: 30%;
    width: 35%;
    height: 100%;
    background-color: var(--page-background);
    position: relative;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
    min-height: 100%;
    max-height: 100%;
  }



  .nr--peoples--name--common.groupCreate {
    width: 100%;
  }

  .nr--ignore--btn {
    padding: 15px 40px;
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border-radius: 8px;
    text-wrap: nowrap;
  }

  .invitation--item--img--content--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .connected--people--suggestion {
    height: 100%;
    overflow-y: auto;
    width: 100%;
  }

  .invitation--item.custom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 10px;

  }

  .nr--accept--btn.customs {
    padding: 7px 33px;
  }

  .nr--peoples--name--common.groupCreateTwo {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .nr--group--name {
    width: 30%;
  }

  /* ================================== peoples page End hare ======================== */


  /* ============================================ Groups View start hare ====================================== */
  .bi-right--sidebar--wrapper.group-view-page {
    width: 40%;
    min-width: 30%;
    min-height: 100%;
    max-height: 100%;
  }

  .bi-home-page-contents.groupCreate {
    padding-bottom: 0;
    margin-top: 24px;
    height: calc(100% - 393px);
  }

  .nr--group--header--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--name--style {
    color: #A5ADBA;
    font-size: 26px;
    font-weight: 500;
    line-height: 38px;
    letter-spacing: -0.64px;
    width: 465px;
  }

  .nr--joined--grop {
    padding: 10px 36px;
    border: 1.4px solid #EBDE7F;
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    border-radius: 8px;
    color: #040D12;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--group--btn--main {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }

  .invitation--item--content--mutal.groupCreateTwo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--logos.custom {
    width: 70px;
    height: 70px;
  }

  .nr--peoples--name--common.groupCreateTharee {
    width: 220px;
  }

  /* ============================================ Groups View End hare ====================================== */



  /* adjust css */
  .bi-right--sidebar--wrapper.peoples-page.groupSuggest {
    min-width: 35%;
    width: 50%;
    height: 100%;
    background-color: var(--page-background);
    position: relative;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
    min-height: 100%;
    max-height: 100%;
  }

  .invitation--item.custom.groupJoined {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 10px;
  }

  .nr--people--you--know--cover--photo--img.nr--create--group {
    height: 170px;
  }

}

/* large tablet devices */
@media only screen and (min-width: 992px) and (max-width: 1199px) {


  /* =================================================:: Common template for all page starts ::================================================= */
  /* -------------- header css starts here  -------------- */
  .page-top-header {
    overflow: hidden;
    padding: 16px 20px;
    gap: 10px;
  }

  .bi-user-img span {
    display: none;
  }

  /* -------------- header css ends here  -------------- */

  /* notification screen starts */

  .bi-notification-screen {
    position: fixed;
    top: 110px;
    right: 55px;
  }

  .bi-notification-box {
    width: 100%;
    border-top: 1px solid var(--border-2);
    padding: 18px 10px 5px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .bi-notify-description {
    max-width: 100%;
  }

  .bi-notify-time,
  .bi-notify-text,
  .bi-notify-description {
    font-size: 12px;
  }

  /* notification screen ends */

  /* whats new modal starts */
  .bi-whats-new-input-field-wrapper svg {
    width: 20px;
    height: 20px;
  }

  .bi-whats-new-preview-area {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 10px;
  }

  /* whats new modal ends */

  /* page wrapper starts */
  .bi-page-wrapper {
    height: calc(100vh - 90px);
  }

  /* left side starts */
  .common-side-opener {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .bi-left--sidebar--wrapper {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    position: fixed;
    z-index: 1000;
  }

  .bi-left--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  /* left side ends */
  /* right side starts */

  .bi-right--sidebar--wrapper {
    position: fixed;
    right: 0;
    width: 50%;
    z-index: 1000;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    padding-bottom: 44px;
  }

  .bi-right--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-page-right-wrapper.home-page {
    padding-bottom: 35px;
  }

  /* right side ends */

  /* page center starts */
  .bi-page-center-wrapper {
    padding: 12px 20px;
  }

  .bi-home-page-contents {
    gap: 12px;

    height: calc(100% - 88px);
    overflow-x: hidden;
  }

  .bi-post-cmnt-box-btn {
    right: 15px;
  }

  .bi-post-all-comments-section {
    padding: 12px 30px;
    margin-top: 20px;
  }

  .single-comment-box {
    padding: 0 20px 5px 33px;
  }

  .comment-user-name {
    font-size: var(--text-reg);
    line-height: normal;
  }

  .comment-user-image {
    position: absolute;
    top: 0;
    left: -20px;
    width: 40px;
    min-width: 40px;
    height: 40px;
  }

  .comment-time {
    margin-left: 5px;
  }

  .commnet-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 5px;
  }

  .comment-text {
    font-size: var(--text-sm);
    line-height: normal;
  }


  /* page center ends */


  /* page wrapper ends */

  /* =================================================:: Common template for all page ends ::================================================= */

  /* =================================================:: Rafi Css Starts Here ::================================================= */

  /* common class css strat */
  .nr--logo {
    width: 56px;
    height: 56px;
  }

  .nr--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .signIn--signUp--header {
    color: var(--white);
    font-size: 38px;
    font-weight: 600;
    line-height: 52px;
    letter-spacing: -0.8px;
  }

  .signIn--signUp--pera {
    color: var(--gray--1);
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    margin-top: 8px;
  }

  .input--lebel--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    text-transform: capitalize;
  }

  .nr--common--subHeader {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
  }

  .nr--peoples--name--common {
    color: var(--gray--2);
    font-size: 16px;
    font-weight: 500;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--peoples--followers--common {
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 400;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--user--Handle {
    color: var(--gray--1);
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 164%;
  }

  /* common class css end */




  /* ============================================ sign in signUp start hare ====================================== */
  .nr--signIn--wrapper {
    padding: 32px 40px;
    height: 100dvh;
    width: 100%;
    background-color: var(--site--Background);
  }

  .nr--signIn--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 85px;
    -moz-column-gap: 85px;
    column-gap: 85px;
  }

  .nr--signIn--left {
    width: 49%;
    height: 100dvh;
    display: block;
  }

  .nr--signIn--left--image {
    height: 95%;
    width: 43%;
    -o-object-fit: contain;
    object-fit: contain;
    position: fixed;
  }

  .nr--signIn--left--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--signIn--right {
    width: 49%;
    overflow-y: auto;
    height: 95dvh;
  }

  .nr--signIn--inputBox--heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--signIn--right::-webkit-scrollbar {
    display: none;
  }

  .nr--logo--signIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin-bottom: 70px;
  }


  .nr--signIn--inputBox {
    width: 100%;
  }

  .nr--logIn--with--wrapper {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }

  .log--in--with--google {
    padding: 13px 0;
    border: 1px solid var(--border-1);
    width: 100%;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }

  .nr--login--And--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .log--in--with--google--svg {
    width: 24px;
    height: 24px;
  }

  .log--in--with--google--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--LogIn--with--commonText {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 164%;
  }





  .nr--or {
    margin-top: 57px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
  }

  .nr--or::after {
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }

  .nr--or::before {
    position: absolute;
    content: '';
    right: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }





  .nr--email--and--password--wrapper {
    margin-top: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
  }

  .nr--email--input--main label {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input {
    width: 100%;
    padding-right: 17px;
    border-radius: 8px;
    border: 1px solid var(--border-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input input {
    width: 90%;
    height: 100%;
    background-color: transparent;
    padding: 12px 18px;
    border: none;
    color: var(--white);
  }

  .forgetPass {
    color: var(--primary--color);
    font-size: 14px;
  }

  .forget--pass--icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
  }

  .forget--pass--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--sign--in--checkbox {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


  .nr--sign--in--checkbox input[type="checkbox"] {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #040D12;
    border: 1px solid var(--border-1);
    position: relative;
    cursor: pointer;
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked {
    background-color: var(--border-1);
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked::after {
    content: "\2714";
    font-size: 12px;
    color: var(--white);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .loginSubmit--btn {
    width: 100%;
    border-radius: 8px;
    background-color: var(--primary--color);
    color: var(--site--Background);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    padding: 10px 0;
    border: none;
    margin-top: 50px;
  }

  .nr--dont--account {
    margin-top: 20px;
  }

  .nr--dont--account--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--dont--account--text span {
    color: var(--primary--color);
  }

  .nr--right--and--reserve {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 110px;
  }

  .nr--right--reserve {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26.24px;
    text-align: center;
  }


  /* ============================================ sign in signUp End hare ====================================== */





  /* ============================================ VARIFICATION STRAT hare ====================================== */
  .nr--verification--header p {
    width: 100%;
    text-align: center;
  }

  /* ============================================ VARIFICATION END hare ====================================== */






  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 188px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 319px;
    height: 56dvh;
    position: relative;
    top: 0px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url(../images/userNameBackgroubdFrame.png) no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 100%;
    position: relative;
    top: -41px;
  }

  .nr--profile--picture--inner {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 110px;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 56px 30px 20px 30px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 32.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 32px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 130px;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 67px 24px 24px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 4px 10px;
    font-size: 14px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 22px;
    height: 425px;
    overflow-y: auto;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 23px;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 29px;
    -moz-column-gap: 29px;
    column-gap: 29px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    display: none;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }

  .nr--profile--card--like--review {
    width: 100%;
  }

  /* my space end */
  /* =================================================== Profile Html End hare ============================= */

  /* ============================ custom modal strat ===================== */
  /* custom modal */

  .nr--custom--reedem--modal {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }



  .nr--custom--reedem--modal--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
  }

  .nr--congratulation--img {
    height: 32dvh;
    width: 100%;
  }

  .nr--congratulation--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .nr--congratulation--content {
    margin-top: 20px;
  }

  .nr--congratulation--content--text {
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: center;
  }

  .nr--congratulation--btn {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--congratulation--cancle {
    padding: 10px 38px;
    border: 1.4px solid #EBDE7F;
    -webkit-box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    border-radius: 8px;
    color: rgba(255, 255, 255, 0.80);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--congratulation--cancle:hover {
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    color: rgba(10, 10, 10, 0.80);
  }

  .nr--close--btn {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    right: 30px;
    top: 55px;
    cursor: pointer;
  }

  .nr--close--btn svg {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }


  .nr--custom--reedem--modal100 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }

  /* custom modal end */

  /* ============================ custom modal strat ===================== */




  /* ================================== profile viewer html start hare ======================== */
  .nr--profileViewer--wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 64px 0px 24px 0;
  }

  .nr--profileViewer--left {
    width: 35%;
    padding: 0 30px;
  }

  .nr--profileViewer--left--profileAnd--userName {
    position: relative;
    bottom: 106px;
  }

  .nr--profileViewer--description {
    margin-top: 16px;
    width: 100%;
  }

  .nr--profileViewer--bio {
    color: #C6C6C6;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--profile--viewer--friend--and--follower {
    padding: 22px 32px;
    border-radius: 10px;
    border: 1px solid #5A5C5F;
  }

  .nr--profileView--extra--wrapper {
    position: relative;
    bottom: 74px;
  }

  .nr--profile--viewer--friendsPost--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    padding-bottom: 25px;
    border-bottom: 1px solid #5A5C5F;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--friends--number {
    color: var(--white);
    font-size: 22px;
    font-weight: 600;
    line-height: 36.96px;
    letter-spacing: -0.56px;
  }

  .nr--profile--viewer--following--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 25px;
  }

  .nr--profileViewer--right {
    padding-right: 0;
    padding: 0 20px;
  }

  .nr--history--header.nrCustomThree {
    padding-left: 40px;
  }

  .nr--addFriend--btn--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .nr--addFriendBtn {
    padding: 12px 16px;
    border-radius: 8px;
    background-color: transparent;
    border: 1.5px solid #EBDE7F;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--addFriendBtn:hover {
    background-color: #EBDE7F;
  }

  .nr--profileCard--userAnd--img.customNR {
    height: 270px;
    width: 100%;
  }

  .nr--profileCard--userAnd--img.customNR img {
    border-radius: 10px;
  }

  .nr--profile--mostUsed--item--wrapper.nrCustom {
    padding: 0 20px;
    grid-template-columns: repeat(3, 1fr);
  }

  /* ================================== profile viewer html End hare ======================== */





  /* ============================================ Groups start hare ====================================== */
  .bi-right--sidebar--wrapper.peoples-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--create--group--button--svg {
    height: 23px;
    width: 23px;
  }

  .nr--create--group--button--svg svg {
    height: 100%;
    width: 100%;
  }

  .nr--group--create--btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 13px;
    -moz-column-gap: 13px;
    column-gap: 13px;
    border: none;
    padding: 8px 16px;
    border-radius: 4px;
    background: var(--primary--color);
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--create--group--text {
    color: #141414;
    font-size: 16px;
    font-weight: 400;
    line-height: 15px;
  }

  .nr--people--you--know--cover--photo--img.nr--create--group {
    height: 230px;
  }

  .modal-header.createGroup {
    background-color: var(--black);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 29px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
  }

  .nr--modal--wrapper {
    width: 100%;
  }

  .nr--email--input.groupCreate .nice-select:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E %3Cpath d='M9.11038 11.745L15.4104 3.745C15.4701 3.66897 15.501 3.58314 15.5 3.49597C15.499 3.4088 15.4662 3.32333 15.4048 3.248C15.3431 3.17248 15.2549 3.10983 15.1487 3.06632C15.0426 3.0228 14.9223 2.99993 14.8 3L2.2 3C2.07762 2.99993 1.95737 3.0228 1.85124 3.06631C1.74511 3.10983 1.65682 3.17248 1.5952 3.248C1.53307 3.32458 1.50024 3.41149 1.5 3.5C1.5 3.584 1.5294 3.669 1.5896 3.745L7.88959 11.745C8.01419 11.902 8.24659 12 8.49999 12C8.75338 12 8.98579 11.902 9.11038 11.745Z' fill='%23DFE3E8'/%3E %3C/svg%3E");
    border: none;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    right: 14px;
    height: 12px;
    width: 12px;
    margin-top: -5px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
    padding: 8px 15px;
  }


  .nr--group--name {
    width: 100%;
  }

  .nr--peoples--name--common.groupCreateTwo {
    width: 100%;
  }

  /* ============================================ Groups End hare ====================================== */



  /* ============================================ Groups View start hare ====================================== */
  .bi-right--sidebar--wrapper.group-view-page {
    width: 50%;
    min-width: 50%;
    min-height: 100%;
    max-height: 100%;
  }

  /* ============================================ Groups View End hare ====================================== */



}

/* medium tablet devices */
@media only screen and (min-width: 768px) and (max-width: 991px) {


  /* =================================================:: Common template for all page starts ::================================================= */
  /* -------------- header css starts here  -------------- */
  .page-top-header {
    overflow: hidden;
    padding: 16px 20px;
    gap: 10px;
  }

  .bi-header--left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .bi-header-logo {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .search-form svg {
    width: 12px;
    height: 12px;
    min-width: 12px;
    min-height: 12px;
  }

  .bi-search-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 130px;
    padding: 8px 10px;

    max-width: 220px;
  }

  .bi-header--right {
    gap: 10px;
  }

  .search-form input[type="text"] {
    font-size: 11px;
  }

  .bi-header-icon-btn {
    width: 40px;
    height: 40px;
    min-width: 40px;

  }

  .bi-header-icon-btn svg {
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
  }

  .bi-user-img {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .bi-user-img span {
    display: none;
  }

  /* -------------- header css ends here  -------------- */

  /* notification screen starts */

  .bi-notification-screen {
    position: fixed;
    top: 100px;
    right: 8px;
    width: 95%;
    max-width: 95%;
    min-width: 95%;
    height: 308px;
    overflow-y: auto;
    border-radius: 10px;
    z-index: 1000;
    padding: 16px 5px;
  }

  .bi-notification-box {
    width: 100%;
    border-top: 1px solid var(--border-2);
    padding: 18px 10px 5px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .bi-notify-description {
    max-width: 100%;
  }

  .bi-notify-time,
  .bi-notify-text,
  .bi-notify-description {
    font-size: 12px;
  }

  /* notification screen ends */

  /* whats new modal starts */
  #whats-new-modal .modal-content {
    padding: 16px 10px;
  }

  #whats-new-modal .modal-header {
    padding: 0 0 20px 0;

    gap: 6px;
  }

  .bi-whats-new-user-name {
    font-size: var(--text-sm);
    line-height: 25px;
  }

  .bi-whats-new-user-info .nice-select {
    max-height: 35px;
  }

  .tag-people-section {
    min-height: 30px;
  }

  .tag-people-button {
    font-size: var(--text-xsm);
  }

  .tag-people-box {
    left: -222px;
    bottom: -342px;
    max-width: 280px;
    min-width: 280px;
  }

  .bi-whats-new-user-info .nice-select {
    min-width: 115px;
    max-width: 115px;
  }

  .bi-whats-new-post-btn {
    padding: 10px 15px;
    min-width: 100px;
    max-width: 100px;
    font-size: var(--text-sm);
    line-height: 20px;
  }

  .bi-whats-new-input-field-wrapper svg {
    width: 20px;
    height: 20px;
  }

  .bi-whats-new-preview-area {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 10px;
  }

  #whats-new-modal .emojionearea .emojionearea-editor {
    font-size: var(--text-sm);
  }

  /* whats new modal ends */

  /* page wrapper starts */
  .bi-page-wrapper {
    height: calc(100vh - 76px);
  }

  /* left side starts */
  .common-side-opener {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .bi-left--sidebar--wrapper {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    position: fixed;
    z-index: 1000;
  }

  .bi-left--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-menu-item-link .bi-menu-icon {
    width: 30px;
    height: 30px;
    min-width: 30px;
  }

  .bi-page-left-wrapper {
    row-gap: 12px;
  }

  .bi-menu-name {
    font-size: var(--text-reg);
  }

  .bi-menu-item .bi-menu-item-link {
    font-size: var(--text-reg);
  }

  .bi-menu-item .bi-menu-item-link svg {
    width: 20px;
    height: 20px;
  }

  /* left side ends */
  /* right side starts */

  .bi-right--sidebar--wrapper {
    position: fixed;
    right: 0;
    width: 80%;
    z-index: 1000;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    padding-bottom: 24px;
  }

  .bi-right--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-page-right-wrapper.home-page {
    padding-bottom: 35px;
  }

  .bi-groups-list-container {
    gap: 15px;
  }

  .bi-group-name {
    font-size: var(--text-reg);
  }

  .bi-group-member {
    font-size: var(--text-sm);
  }

  .bi-right-side-content-box-title {
    font-size: var(--text-reg);
  }

  /* right side ends */

  /* page center starts */
  .bi-page-center-wrapper {
    padding: 12px 20px;
  }

  .bi-home-page-header {
    padding: 18px;
  }

  .bi-home-header-left .user-img {
    width: 40px;
    height: 40px;
    min-height: 40px;
    min-width: 40px;
  }

  .whats-new {
    font-size: var(--text-reg);
  }

  .bi-home-header-right svg {
    width: 18px;
    height: 18px;
  }

  .bi-home-page-contents {
    gap: 12px;
    padding-bottom: 0px;
    height: calc(100% - 88px);
    overflow-x: hidden;
  }

  .bi-post-wrapper {
    padding: 20px;
  }

  .bi-post-user-img {
    width: 45px;
    min-width: 45px;
    height: 45px;
    min-height: 45px;
    display: block;
  }

  .bi-post-user-name {
    font-size: var(--text-reg);
  }

  .bi-post-location {
    font-size: var(--text-sm);

  }

  .bi-post-time {
    font-size: var(--text-reg);

  }

  .bi-post-description {
    font-size: var(--text-reg);
    margin-top: 15px;
  }

  .bi-post-btn-and-counter-wrapper {
    margin-top: 15px;
  }

  .bi-post-btns-container {
    padding: 15px 0;
  }

  .bi-post-btns-container svg {
    width: 20px;
    height: 20px;
  }

  .bi-post-btns-left {
    gap: 8px;
  }

  .bi-post-cmnt-like-container {
    padding: 15px 0;
  }

  .cmnt-section-text {
    font-size: var(--text-sm);
  }

  .bi-post-comment-box-wrapper {
    padding: 10px;
  }

  .bi-post-comment-box-input {
    font-size: var(--text-sm);
  }

  .bi-post-comment-box-input::-webkit-input-placeholder {
    font-size: var(--text-sm);
  }

  .bi-post-comment-box-input::-moz-placeholder {
    font-size: var(--text-sm);
  }

  .bi-post-comment-box-input:-ms-input-placeholder {
    font-size: var(--text-sm);
  }

  .bi-post-comment-box-input::-ms-input-placeholder {
    font-size: var(--text-sm);
  }

  .bi-post-comment-box-input::placeholder {
    font-size: var(--text-sm);
  }

  .bi-post-cmnt-box-btn {
    right: 15px;
  }

  .bi-post-all-comments-section {
    padding: 12px 30px;
    margin-top: 20px;
  }

  .single-comment-box {
    padding: 0 20px 5px 20px;
  }

  .comment-user-name {
    font-size: var(--text-reg);
    line-height: normal;
  }

  .comment-user-image {
    position: absolute;
    top: 0;
    left: -15px;
    width: 30px;
    min-width: 30px;
    height: 30px;
  }

  .comment-time {
    margin-left: 5px;
  }

  .commnet-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 5px;
  }

  .comment-text {
    font-size: var(--text-sm);
    line-height: normal;
  }


  /* page center ends */


  /* page wrapper ends */

  /* =================================================:: Common template for all page ends ::================================================= */

  /* =================================================:: Rafi Css Starts Here ::================================================= */

  /* common class css strat */
  .nr--logo {
    width: 56px;
    height: 56px;
  }

  .nr--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .signIn--signUp--header {
    color: var(--white);
    font-size: 38px;
    font-weight: 600;
    line-height: 52px;
    letter-spacing: -0.8px;
  }

  .signIn--signUp--pera {
    color: var(--gray--1);
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
    margin-top: 8px;
  }

  .input--lebel--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    text-transform: capitalize;
  }

  .nr--common--subHeader {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
  }

  .nr--peoples--name--common {
    color: var(--gray--2);
    font-size: 16px;
    font-weight: 500;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--peoples--name--common.groupCreate {
    width: 411px;
  }

  .nr--peoples--followers--common {
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 400;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--user--Handle {
    color: var(--gray--1);
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 164%;
  }

  /* common class css end */




  /* ============================================ sign in signUp start hare ====================================== */
  .nr--signIn--wrapper {
    padding: 32px 100px;
    height: 100dvh;
    width: 100%;
    background-color: var(--site--Background);
  }

  .nr--signIn--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 146px;
    -moz-column-gap: 146px;
    column-gap: 146px;
  }

  .nr--signIn--left {
    width: 49%;
    height: 100dvh;
    display: none;
  }

  .nr--signIn--left--image {
    height: 95%;
    width: 794px;
    -o-object-fit: cover;
    object-fit: cover;
    position: fixed;
  }

  .nr--signIn--left--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--signIn--right {
    width: 100%;
    overflow-y: auto;
    height: 95dvh;
  }

  .nr--signIn--inputBox--heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--signIn--right::-webkit-scrollbar {
    display: none;
  }

  .nr--logo--signIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin-bottom: 70px;
  }


  .nr--signIn--inputBox {
    width: 100%;
  }

  .nr--logIn--with--wrapper {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }

  .log--in--with--google {
    padding: 13px 0;
    border: 1px solid var(--border-1);
    width: 100%;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }

  .nr--login--And--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .log--in--with--google--svg {
    width: 24px;
    height: 24px;
  }

  .log--in--with--google--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--LogIn--with--commonText {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 164%;
  }





  .nr--or {
    margin-top: 57px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
  }

  .nr--or::after {
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }

  .nr--or::before {
    position: absolute;
    content: '';
    right: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }





  .nr--email--and--password--wrapper {
    margin-top: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
  }

  .nr--email--input--main label {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input {
    width: 100%;
    padding-right: 17px;
    border-radius: 8px;
    border: 1px solid var(--border-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input input {
    width: 90%;
    height: 100%;
    background-color: transparent;
    padding: 12px 18px;
    border: none;
    color: var(--white);
  }

  .forgetPass {
    color: var(--primary--color);
    font-size: 14px;
  }

  .forget--pass--icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
  }

  .forget--pass--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--sign--in--checkbox {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


  .nr--sign--in--checkbox input[type="checkbox"] {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #040D12;
    border: 1px solid var(--border-1);
    position: relative;
    cursor: pointer;
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked {
    background-color: var(--border-1);
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked::after {
    content: "\2714";
    font-size: 12px;
    color: var(--white);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .loginSubmit--btn {
    width: 100%;
    border-radius: 8px;
    background-color: var(--primary--color);
    color: var(--site--Background);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    padding: 10px 0;
    border: none;
    margin-top: 50px;
  }

  .nr--dont--account {
    margin-top: 20px;
  }

  .nr--dont--account--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--dont--account--text span {
    color: var(--primary--color);
  }

  .nr--right--and--reserve {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 110px;
  }

  .nr--right--reserve {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26.24px;
    text-align: center;
  }


  /* ============================================ sign in signUp End hare ====================================== */


  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
    overflow-y: auto;
    overflow-x: hidden;
    height: calc(100vh - 76px);
  }

  .nr--profile--wrapper::-webkit-scrollbar {
    display: none;
  }

  .align-items-start.nr--custom--wrapper--for--res {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 188px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 100%;
    height: 40dvh;
    position: relative;
    top: -22px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url("../images/userNameBackgroubdFrame.png") no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 100%;
    position: relative;
    top: -34px;
  }

  .nr--profile--picture--inner {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom--btn--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 0px 30px 20px 30px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 32.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    height: auto;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .nr--history--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 32px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 130px;
    display: none;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 0px 24px 24px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 4px 10px;
    font-size: 14px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 22px;
    height: auto;
    overflow-y: clip;
  }

  .nr--profile--mostUsed--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 23px;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 29px;
    -moz-column-gap: 29px;
    column-gap: 29px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    display: none;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }

  .nr--profile--card--like--review {
    width: 100%;
  }

  /* my space end */
  /* =================================================== Profile Html End hare ============================= */

  /* common invitation */
  .nr--invitation--item--img--img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
  }


  .invitation--item {
    padding: 12px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
  }

  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
  }

  .nr--accept--btn {
    padding: 11px 31px;
    color: var(--primary--color);
    font-size: 15px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border: 1px solid var(--primary--color);
    border-radius: 8px;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  /* common invitation */

  /* ============================ custom modal strat ===================== */
  /* custom modal */

  .nr--custom--reedem--modal {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }


  .nr--custom--reedem--modal--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
  }

  .nr--congratulation--img {
    height: 32dvh;
    width: 100%;
  }

  .nr--congratulation--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .nr--congratulation--content {
    margin-top: 20px;
  }

  .nr--congratulation--content--text {
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: center;
  }

  .nr--congratulation--btn {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--congratulation--cancle {
    padding: 10px 38px;
    border: 1.4px solid #EBDE7F;
    -webkit-box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    border-radius: 8px;
    color: rgba(255, 255, 255, 0.80);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--congratulation--cancle:hover {
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    color: rgba(10, 10, 10, 0.80);
  }

  .nr--close--btn {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    right: 30px;
    top: 55px;
    cursor: pointer;
  }

  .nr--close--btn svg {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }


  .nr--custom--reedem--modal100 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }

  /* custom modal end */

  /* ============================ custom modal strat ===================== */



  /* ================================== profile viewer html start hare ======================== */
  .nr--profileViewer--wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 64px 0px 24px 0;
  }

  .nr--profileViewer--left {
    width: 45%;
    padding: 0 30px;
  }

  .nr--profileViewer--left--profileAnd--userName {
    position: relative;
    bottom: 106px;
  }

  .nr--profileViewer--description {
    margin-top: 16px;
    width: 100%;
  }

  .nr--profileViewer--bio {
    color: #C6C6C6;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--profile--viewer--friend--and--follower {
    padding: 22px 32px;
    border-radius: 10px;
    border: 1px solid #5A5C5F;
  }

  .nr--profileView--extra--wrapper {
    position: relative;
    bottom: 74px;
  }

  .nr--profile--viewer--friendsPost--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    padding-bottom: 25px;
    border-bottom: 1px solid #5A5C5F;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--friends--number {
    color: var(--white);
    font-size: 22px;
    font-weight: 600;
    line-height: 36.96px;
    letter-spacing: -0.56px;
  }

  .nr--profile--viewer--following--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 25px;
  }

  .nr--profileViewer--right {
    padding-right: 0;
    padding: 0 20px;
  }

  .nr--history--header.nrCustomThree {
    padding-left: 40px;
  }

  .nr--addFriend--btn--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .nr--addFriendBtn {
    padding: 12px 16px;
    border-radius: 8px;
    background-color: transparent;
    border: 1.5px solid #EBDE7F;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--addFriendBtn:hover {
    background-color: #EBDE7F;
  }

  .nr--profileCard--userAnd--img.customNR {
    height: 230px;
    width: 100%;
  }

  .nr--profileCard--userAnd--img.customNR img {
    border-radius: 10px;
  }

  .nr--profile--mostUsed--item--wrapper.nrCustom {
    padding: 0 20px;
    grid-template-columns: repeat(2, 1fr);
  }

  /* ================================== profile viewer html End hare ======================== */




  /* ============================================ peoples start hare ====================================== */
  .bi-right--sidebar--wrapper.peoples-page {
    width: 70%;
    min-width: 70%;
    min-height: 100%;
    max-height: 100%;
  }

  .invitation--item--content--mutal::after {
    display: none;
  }

  /* ============================================ peoples End hare ====================================== */


  /* ============================================ Groups start hare ====================================== */
  .nr--create--group--button--svg {
    height: 23px;
    width: 23px;
  }

  .nr--create--group--button--svg svg {
    height: 100%;
    width: 100%;
  }

  .nr--group--create--btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 13px;
    -moz-column-gap: 13px;
    column-gap: 13px;
    border: none;
    padding: 8px 16px;
    border-radius: 4px;
    background: var(--primary--color);
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--create--group--text {
    color: #141414;
    font-size: 16px;
    font-weight: 400;
    line-height: 15px;
  }

  .nr--people--you--know--cover--photo--img.nr--create--group {
    height: 230px;
  }

  .modal-header.createGroup {
    background-color: var(--black);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 29px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
  }

  .nr--modal--wrapper {
    width: 100%;
  }

  .nr--email--input.groupCreate .nice-select:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E %3Cpath d='M9.11038 11.745L15.4104 3.745C15.4701 3.66897 15.501 3.58314 15.5 3.49597C15.499 3.4088 15.4662 3.32333 15.4048 3.248C15.3431 3.17248 15.2549 3.10983 15.1487 3.06632C15.0426 3.0228 14.9223 2.99993 14.8 3L2.2 3C2.07762 2.99993 1.95737 3.0228 1.85124 3.06631C1.74511 3.10983 1.65682 3.17248 1.5952 3.248C1.53307 3.32458 1.50024 3.41149 1.5 3.5C1.5 3.584 1.5294 3.669 1.5896 3.745L7.88959 11.745C8.01419 11.902 8.24659 12 8.49999 12C8.75338 12 8.98579 11.902 9.11038 11.745Z' fill='%23DFE3E8'/%3E %3C/svg%3E");
    border: none;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    right: 14px;
    height: 12px;
    width: 12px;
    margin-top: -5px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
    padding: 8px 15px;
  }


  .nr--group--name {
    width: 100%;
  }

  .nr--peoples--name--common.groupCreateTwo {
    width: 100%;
  }


  /* ============================================ Groups End hare ====================================== */



  /* ============================================ Groups View strat hare ====================================== */
  .bi-home-page-contents.groupCreate {
    padding-bottom: 0;
    margin-top: 24px;
    height: calc(100% - 393px);
  }

  .nr--group--header--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--name--style {
    color: #A5ADBA;
    font-size: 26px;
    font-weight: 500;
    line-height: 38px;
    letter-spacing: -0.64px;
    width: 595px;
  }

  .nr--joined--grop {
    padding: 10px 36px;
    border: 1.4px solid #EBDE7F;
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    border-radius: 8px;
    color: #040D12;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--group--btn--main {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }

  .invitation--item--content--mutal.groupCreateTwo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--logos.custom {
    width: 70px;
    height: 70px;
  }

  .bi-right--sidebar--wrapper.group-view-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  /* ============================================ Groups View End hare ====================================== */

}

/* small tablet devices */
@media only screen and (min-width: 576px) and (max-width: 767px) {


  /* =================================================:: Common template for all page starts ::================================================= */
  /* -------------- header css starts here  -------------- */
  .page-top-header {
    overflow: hidden;
    padding: 16px 15px;
    gap: 10px;
  }

  .bi-header--left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .bi-header-logo {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
  }

  .search-form svg {
    width: 12px;
    height: 12px;
    min-width: 12px;
    min-height: 12px;
  }

  .bi-search-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 130px;
    padding: 8px 10px;

    max-width: 220px;
  }

  .bi-header--right {
    gap: 10px;
  }

  .search-form input[type="text"] {
    font-size: 11px;
  }

  .bi-header-icon-btn {
    width: 40px;
    height: 40px;
    min-width: 40px;

  }

  .bi-header-icon-btn svg {
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
  }

  .bi-user-img {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .bi-user-img span {
    display: none;
  }

  /* -------------- header css ends here  -------------- */

  /* notification screen starts */

  .bi-notification-screen {
    position: fixed;
    top: 100px;
    right: 8px;
    width: 95%;
    max-width: 95%;
    min-width: 95%;
    height: 308px;
    overflow-y: auto;
    border-radius: 10px;
    z-index: 1000;
    padding: 16px 5px;
  }

  .bi-notification-box {
    width: 100%;
    border-top: 1px solid var(--border-2);
    padding: 18px 10px 5px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .bi-notify-description {
    max-width: 100%;
  }

  .bi-notify-time,
  .bi-notify-text,
  .bi-notify-description {
    font-size: 12px;
  }

  /* notification screen ends */

  /* whats new modal starts */
  #whats-new-modal .modal-content {
    padding: 16px 10px;
  }

  #whats-new-modal .modal-header {
    padding: 0 0 20px 0;

    gap: 6px;
  }

  .bi-whats-new-user-name {
    font-size: var(--text-sm);
    line-height: 25px;
  }

  .bi-whats-new-user-info .nice-select {
    max-height: 35px;
  }

  .tag-people-section {
    min-height: 30px;
  }

  .tag-people-button {
    font-size: var(--text-xsm);
  }

  .tag-people-box {
    left: -222px;
    bottom: -342px;
    max-width: 280px;
    min-width: 280px;
  }

  .bi-whats-new-user-info .nice-select {
    min-width: 115px;
    max-width: 115px;
  }

  .bi-whats-new-post-btn {
    padding: 10px 15px;
    min-width: 100px;
    max-width: 100px;
    font-size: var(--text-sm);
    line-height: 20px;
  }

  .bi-whats-new-input-field-wrapper svg {
    width: 20px;
    height: 20px;
  }

  .bi-whats-new-preview-area {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 10px;
  }

  #whats-new-modal .emojionearea .emojionearea-editor {
    font-size: var(--text-sm);
  }

  /* whats new modal ends */

  /* page wrapper starts */
  .bi-page-wrapper {
    height: calc(100vh - 76px);
  }

  /* left side starts */
  .common-side-opener {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .bi-left--sidebar--wrapper {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    position: fixed;
    z-index: 1000;
  }

  .bi-left--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-menu-item-link .bi-menu-icon {
    width: 30px;
    height: 30px;
    min-width: 30px;
  }

  .bi-page-left-wrapper {
    row-gap: 12px;
  }

  .bi-menu-name {
    font-size: var(--text-reg);
  }

  .bi-menu-item .bi-menu-item-link {
    font-size: var(--text-reg);
  }

  .bi-menu-item .bi-menu-item-link svg {
    width: 20px;
    height: 20px;
  }

  /* left side ends */
  /* right side starts */

  .bi-right--sidebar--wrapper {
    position: fixed;
    right: 0;
    width: 80%;
    z-index: 1000;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    padding-bottom: 24px;
  }

  .bi-right--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-page-right-wrapper.home-page {
    padding-bottom: 35px;
  }

  .bi-groups-list-container {
    gap: 15px;
  }

  .bi-group-name {
    font-size: var(--text-reg);
  }

  .bi-group-member {
    font-size: var(--text-sm);
  }

  .bi-right-side-content-box-title {
    font-size: var(--text-reg);
  }

  /* right side ends */

  /* page center starts */
  .bi-page-center-wrapper {
    padding: 12px;
  }

  .bi-home-page-content-wrapper {
    gap: 12px;
  }

  .bi-home-page-header {
    padding: 12px;
  }

  .bi-home-header-left .user-img {
    width: 40px;
    height: 40px;
    min-height: 40px;
    min-width: 40px;
  }

  .whats-new {
    font-size: var(--text-sm);
  }

  .bi-home-header-right svg {
    width: 18px;
    height: 18px;
  }

  .bi-home-page-contents {
    gap: 12px;
    padding-bottom: 0px;
    height: calc(100% - 88px);
    overflow-x: hidden;
  }

  .bi-post-wrapper {
    padding: 14px;
  }

  .bi-post-user-img {
    width: 45px;
    min-width: 45px;
    height: 45px;
    min-height: 45px;
    display: block;
  }

  .bi-post-header-left {
    gap: 6px;
  }

  .bi-post-user-name {
    font-size: var(--text-sm);
    line-height: normal;
  }

  .bi-post-location {
    font-size: var(--text-xsm);
    line-height: normal;
  }

  .bi-post-time {
    font-size: var(--text-xsm);
    line-height: normal;
  }

  .bi-post-description {
    font-size: var(--text-sm);
    line-height: normal;
    margin-top: 15px;
  }

  .bi-post-btn-and-counter-wrapper {
    margin-top: 15px;
  }

  .bi-post-btns-container {
    padding: 15px 0;
  }

  .bi-post-btns-container svg {
    width: 20px;
    height: 20px;
  }

  .bi-post-btns-left {
    gap: 8px;
  }

  .bi-post-cmnt-like-container {
    padding: 15px 0;
  }

  .cmnt-section-text {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-wrapper {
    padding: 10px;
  }

  .bi-post-comment-box-input {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-webkit-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-moz-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input:-ms-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-ms-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-cmnt-box-btn {
    right: 15px;
  }

  .bi-post-image {
    height: 140px;
    min-height: 140px;
    max-height: 140px;
  }

  .bi-post-image-wrapper.child--exceeded .bi-post-image .see--more--div {
    font-size: var(--text-reg-lg);
  }

  .bi-post-all-comments-section {
    padding: 12px 20px;
    margin-top: 20px;
  }

  .single-comment-box {
    padding: 0 0 5px 20px;
  }

  .comment-user-name {
    font-size: var(--text-sm);
    line-height: normal;
  }

  .comment-user-image {
    position: absolute;
    top: 0;
    left: -15px;
    width: 30px;
    min-width: 30px;
    height: 30px;
  }

  .comment-time {
    margin-left: 5px;
  }

  .commnet-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 5px;
  }

  .comment-text {
    font-size: var(--text-xsm);
    line-height: 20px;
  }



  /* page center ends */


  /* page wrapper ends */

  /* =================================================:: Common template for all page ends ::================================================= */
  /* =================================================:: Rafi Css Starts Here ::================================================= */

  /* common class css strat */
  .nr--logo {
    width: 50px;
    height: 50px;
  }

  .nr--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .signIn--signUp--header {
    color: var(--white);
    font-size: 28px;
    font-weight: 600;
    line-height: 43px;
    letter-spacing: -0.8px;
  }

  .signIn--signUp--pera {
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 8px;
  }

  .input--lebel--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    text-transform: capitalize;
  }

  .nr--common--subHeader {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
  }

  .nr--peoples--name--common {
    color: var(--gray--2);
    font-size: 16px;
    font-weight: 500;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--peoples--followers--common {
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 400;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--user--Handle {
    color: var(--gray--1);
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 164%;
  }

  /* common class css end */




  /* ============================================ sign in signUp start hare ====================================== */
  .nr--signIn--wrapper {
    padding: 24px 50px;
    height: 100dvh;
    width: 100%;
    background-color: var(--site--Background);
  }

  .nr--signIn--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 146px;
    -moz-column-gap: 146px;
    column-gap: 146px;
  }

  .nr--signIn--left {
    width: 49%;
    height: 100dvh;
    display: none;
  }

  .nr--signIn--left--image {
    height: 95%;
    width: 794px;
    -o-object-fit: cover;
    object-fit: cover;
    position: fixed;
  }

  .nr--signIn--left--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--signIn--right {
    width: 100%;
    overflow-y: auto;
    height: 95dvh;
  }

  .nr--signIn--inputBox--heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--signIn--right::-webkit-scrollbar {
    display: none;
  }

  .nr--logo--signIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin-bottom: 50px;
  }


  .nr--signIn--inputBox {
    width: 100%;
  }

  .nr--logIn--with--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }

  .log--in--with--google {
    padding: 13px 0;
    border: 1px solid var(--border-1);
    width: 100%;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }

  .nr--login--And--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .log--in--with--google--svg {
    width: 24px;
    height: 24px;
  }

  .log--in--with--google--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--LogIn--with--commonText {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 164%;
  }





  .nr--or {
    margin-top: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
  }

  .nr--or::after {
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }

  .nr--or::before {
    position: absolute;
    content: '';
    right: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }





  .nr--email--and--password--wrapper {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
  }

  .nr--email--input--main label {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input {
    width: 100%;
    padding-right: 17px;
    border-radius: 8px;
    border: 1px solid var(--border-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input input {
    width: 90%;
    height: 100%;
    background-color: transparent;
    padding: 12px 18px;
    border: none;
    color: var(--white);
  }

  .forgetPass {
    color: var(--primary--color);
    font-size: 14px;
  }

  .forget--pass--icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
  }

  .forget--pass--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--sign--in--checkbox {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


  .nr--sign--in--checkbox input[type="checkbox"] {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #040D12;
    border: 1px solid var(--border-1);
    position: relative;
    cursor: pointer;
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked {
    background-color: var(--border-1);
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked::after {
    content: "\2714";
    font-size: 12px;
    color: var(--white);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .loginSubmit--btn {
    width: 100%;
    border-radius: 8px;
    background-color: var(--primary--color);
    color: var(--site--Background);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    padding: 10px 0;
    border: none;
    margin-top: 30px;
  }

  .nr--dont--account {
    margin-top: 20px;
  }

  .nr--dont--account--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--dont--account--text span {
    color: var(--primary--color);
  }

  .nr--right--and--reserve {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 95px;
  }

  .nr--right--reserve {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26.24px;
    text-align: center;
  }


  /* ============================================ sign in signUp End hare ====================================== */






  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
    overflow-y: auto;
    overflow-x: hidden;
    height: calc(100vh - 76px);
  }

  .nr--profile--wrapper::-webkit-scrollbar {
    display: none;
  }

  .align-items-start.nr--custom--wrapper--for--res {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 188px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 100%;
    height: 50dvh;
    position: relative;
    top: -22px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url(../images/userNameBackgroubdFrame.png) no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 100%;
    position: relative;
    top: -41px;
  }

  .nr--profile--picture--inner {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom--btn--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 0px 30px 20px 30px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 32.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    height: auto;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .nr--history--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 32px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 130px;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 0px 24px 24px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 4px 10px;
    font-size: 14px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 22px;
    height: auto;
    overflow-y: clip;
  }

  .nr--profile--mostUsed--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 23px;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 29px;
    -moz-column-gap: 29px;
    column-gap: 29px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }

  .nr--profile--card--like--review {
    width: 100%;
  }

  /* my space end */
  /* =================================================== Profile Html End hare ============================= */


  /* common invitation */
  .nr--invitation--item--img--img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
  }

  .nr--peoples--name--common.groupCreate {
    width: 301px;
  }

  .invitation--item {
    padding: 12px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
  }

  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
  }

  /* common invitation */

  /* ============================ custom modal strat ===================== */
  /* custom modal */

  .nr--custom--reedem--modal {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }


  .nr--custom--reedem--modal--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
  }

  .nr--congratulation--img {
    height: 32dvh;
    width: 100%;
  }

  .nr--congratulation--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .nr--congratulation--content {
    margin-top: 20px;
  }

  .nr--congratulation--content--text {
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: center;
  }

  .nr--congratulation--btn {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--congratulation--cancle {
    padding: 10px 38px;
    border: 1.4px solid #EBDE7F;
    -webkit-box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    border-radius: 8px;
    color: rgba(255, 255, 255, 0.80);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--congratulation--cancle:hover {
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    color: rgba(10, 10, 10, 0.80);
  }

  .nr--close--btn {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    right: 24px;
    top: 46px;
    cursor: pointer;
  }

  .nr--close--btn svg {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }


  .nr--custom--reedem--modal100 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }

  /* custom modal end */

  /* ============================ custom modal strat ===================== */




  /* ================================== profile viewer html start hare ======================== */
  .nr--profileViewer--wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 64px 0px 24px 0;
  }

  .nr--profileViewer--left {
    width: 45%;
    padding: 0 10px;
  }

  .nr--profileViewer--left--profileAnd--userName {
    position: relative;
    bottom: 106px;
  }

  .nr--profileViewer--description {
    margin-top: 16px;
    width: 100%;
  }

  .nr--profileViewer--bio {
    color: #C6C6C6;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--profile--viewer--friend--and--follower {
    padding: 14px 15px;
    border-radius: 10px;
    border: 1px solid #5A5C5F;
  }

  .nr--profileView--extra--wrapper {
    position: relative;
    bottom: 74px;
  }

  .nr--profile--viewer--friendsPost--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    padding-bottom: 25px;
    border-bottom: 1px solid #5A5C5F;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--friends--number {
    color: var(--white);
    font-size: 22px;
    font-weight: 600;
    line-height: 36.96px;
    letter-spacing: -0.56px;
  }

  .nr--profile--viewer--following--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 25px;
  }

  .nr--profileViewer--right {
    padding-right: 0;
    padding: 0 10px;
  }

  .nr--history--header.nrCustomThree {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 28px;
    position: relative;
    bottom: 23px;
  }

  .nr--addFriend--btn--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .nr--addFriendBtn {
    padding: 12px 16px;
    border-radius: 8px;
    background-color: transparent;
    border: 1.5px solid #EBDE7F;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--addFriendBtn:hover {
    background-color: #EBDE7F;
  }

  .nr--profileCard--userAnd--img.customNR {
    height: 270px;
    width: 100%;
  }

  .nr--profileCard--userAnd--img.customNR img {
    border-radius: 10px;
  }

  .nr--profile--mostUsed--item--wrapper.nrCustom {
    padding: 0 20px;
    grid-template-columns: repeat(1, 1fr);
  }

  /* ================================== profile viewer html End hare ======================== */



  /* ============================================ peoples start hare ====================================== */

  .nr-peoples-page-contents-wrapper {

    width: 100%;
    height: 100%;
    max-height: 100%;
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-y: auto;
    padding-bottom: 24px;
  }

  .nr-peoples-page-contents-wrapper::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .bi-page-right-wrapper.search--peoples {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    padding: 24px 0 0 0;
  }

  /* Invitations strat */
  .invitation--wrapper {
    padding: 24px 10px;
    width: 100%;
    border-radius: 8px;
    background: var(--black);
  }

  .invitation--header {
    padding-bottom: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #454F5B;

  }

  .invitation--main {
    margin-top: 20px;
    height: 374px;
    overflow-y: auto;
  }

  .invitation--main::-webkit-scrollbar {
    display: none;
  }

  .invitation--item {
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
    gap: 15px;
  }

  .invitation--item:hover {
    background: rgba(217, 217, 217, 0.05);
  }

  .invitation--item--img--content--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nr--invitation--item--img--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-top: 3px;
  }

  .nr--invitation--item--img--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }


  .invitation--item--content--mutal.respo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .invitation--item--content--mutal::after {
    position: absolute;
    content: '';
    left: 135px;
    top: 8px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: var(--gray--1);
    display: none;
  }

  .invitation--item--btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 13px;
    -moz-column-gap: 13px;
    column-gap: 13px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .nr--accept--btn {
    padding: 8px 30px;
    color: var(--primary--color);
    font-size: 16px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border: 1px solid var(--primary--color);
    border-radius: 8px;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--accept--btn:hover {
    background-color: var(--primary--color);
    color: var(--white);
  }

  .nr--ignore--btn {
    padding: 12px 30px;
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border-radius: 8px;
  }

  /* Invitations strat */



  /* People you may know end */
  .bi-right--sidebar--wrapper.peoples-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--people--you--know--wrapper {
    background: var(--black);
    padding: 24px 0;
    width: 100%;
    border-radius: 8px;
    margin-top: 20px;

  }

  .nr--people--you--know--card--main {
    margin-top: 20px;
    padding: 0px 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 35px 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 35px;
  }

  .nr--people--you--know--card--main::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .nr--people--you--know--card {
    padding: 15px 12px;
    border: 1px solid var(--border-2);
    border-radius: 8px;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--people--you--know--card:hover {
    scale: 105%;
  }

  .nr--people--you--know--cover--photo {
    position: relative;
  }

  .nr--people--you--know--cover--photo--img {
    width: 100%;
    height: 95px;
    border-radius: 4px;
  }

  .nr--people--you--know--cover--photo--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--people--you--know--cover--exit--btn {
    width: 25px;
    height: 25px;
    background: rgba(4, 13, 18, 0.50);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
  }

  .nr--people--you--know--cover--exit--btn--svg {
    height: 9px;
    width: 9px;
  }

  .nr--people--you--know--cover--exit--btn--svg svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--nr--people--you--know--profile--photo {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    bottom: -30px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .nr--nr--people--you--know--profile--photo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--people--you--know--userNames {
    padding-top: 37px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--people--you--know--follwersAndMutal {
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--people--you--know--btn {
    margin-top: 16px;
  }

  .nr--connect--btn {
    color: var(--primary--color);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    border: 1px solid rgba(255, 200, 0, 0.764);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 0;
    border-radius: 4px;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
  }

  .nr--connect--btn:hover {
    background-color: rgba(255, 200, 0, 0.764);
    color: var(--white);
  }

  /* People you may know end */


  /* connect people start */
  .nr--connect--people--search--wrapper {
    background: rgba(255, 255, 255, 0.02);
    padding: 13px 10px 13px 12px;
  }

  .nr--connect--people--search--svg {
    height: 19px;
    width: 19px;
  }

  .nr--connect--people--search--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--connect--people--search {
    width: 100%;
    height: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-radius: 8px;
    background: rgba(250, 251, 252, 0.10);
    padding: 0px 13px;
  }

  .nr--connect--people--search input {
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: none;
    color: var(--white);
    margin-right: 5px;
    font-size: 15px;
  }

  .connected--people--wrapper {
    background-color: var(--black);
    height: calc(100vh - 185px);
    padding: 24px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .connected--people--suggestion {
    height: 100%;
    overflow-y: auto;
  }

  .connected--people--suggestion::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .invitation--item--btn--more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
  }

  .nr-invitation--chat--svg {
    width: 24px;
    height: 24px;
  }

  .nr-invitation--chat--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .invitation--item.custom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  /* connect people end */

  /* ============================================ peoples end hare ====================================== */


  /* ============================================ Groups start hare ====================================== */
  .nr--create--group--button--svg {
    height: 18px;
    width: 18px;
  }

  .nr--create--group--button--svg svg {
    height: 100%;
    width: 100%;
  }

  .nr--group--create--btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    border: none;
    padding: 8px 12px;
    border-radius: 4px;
    background: var(--primary--color);
  }

  .nr--create--group--text {
    color: #141414;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
  }

  .nr--people--you--know--cover--photo--img.nr--create--group {
    height: 230px;
  }

  .modal-header.createGroup {
    background-color: var(--black);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 29px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
  }

  .nr--modal--wrapper {
    width: 100%;
  }

  .nr--email--input.groupCreate .nice-select:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E %3Cpath d='M9.11038 11.745L15.4104 3.745C15.4701 3.66897 15.501 3.58314 15.5 3.49597C15.499 3.4088 15.4662 3.32333 15.4048 3.248C15.3431 3.17248 15.2549 3.10983 15.1487 3.06632C15.0426 3.0228 14.9223 2.99993 14.8 3L2.2 3C2.07762 2.99993 1.95737 3.0228 1.85124 3.06631C1.74511 3.10983 1.65682 3.17248 1.5952 3.248C1.53307 3.32458 1.50024 3.41149 1.5 3.5C1.5 3.584 1.5294 3.669 1.5896 3.745L7.88959 11.745C8.01419 11.902 8.24659 12 8.49999 12C8.75338 12 8.98579 11.902 9.11038 11.745Z' fill='%23DFE3E8'/%3E %3C/svg%3E");
    border: none;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    right: 14px;
    height: 12px;
    width: 12px;
    margin-top: -5px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
    padding: 8px 15px;
  }


  .nr--group--name {
    width: 100%;
  }

  .nr--peoples--name--common.groupCreateTwo {
    width: 100%;
  }

  /* ============================================ Groups End hare ====================================== */



  /* ============================================ Groups View strat hare ====================================== */
  .bi-home-page-contents.groupCreate {
    padding-bottom: 0;
    margin-top: 24px;
    height: calc(100% - 393px);
  }

  .nr--group--header--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--name--style {
    color: #A5ADBA;
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -0.64px;
    width: 470px;
  }

  .nr--joined--grop {
    padding: 10px 36px;
    border: 1.4px solid #EBDE7F;
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    border-radius: 8px;
    color: #040D12;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .bi-right--sidebar--wrapper.group-view-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--group--btn--main {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }

  .invitation--item--content--mutal.groupCreateTwo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--logos.custom {
    width: 65px;
    height: 65px;
  }

  /* ============================================ Groups View End hare ====================================== */

}

/* large mobile devices */
@media only screen and (min-width: 480px) and (max-width: 575px) {

  /* =================================================:: Common template for all page starts ::================================================= */
  /* -------------- header css starts here  -------------- */
  .page-top-header {
    overflow: hidden;
    padding: 10px;
    gap: 10px;
  }

  .bi-header--left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .bi-header-logo {
    width: 30px;
    min-width: 30px;
    height: 100%;
    min-height: 100%;
  }

  .search-form svg {
    width: 12px;
    height: 12px;
    min-width: 12px;
    min-height: 12px;
  }

  .bi-search-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 130px;
    padding: 8px 10px;
    height: 31px;
    max-width: 220px;
  }

  .bi-header--right {
    gap: 10px;
  }

  .search-form input[type="text"] {
    font-size: 11px;
  }

  .bi-header-icon-btn {
    width: 30px;
    height: 30px;
    min-width: 30px;
    background-color: transparent;
  }

  .bi-header-icon-btn svg {
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
  }

  .bi-user-img {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .bi-user-img span {
    display: none;
  }

  /* -------------- header css ends here  -------------- */

  /* notification screen starts */

  .bi-notification-screen {
    position: fixed;
    top: 60px;
    right: 8px;
    width: 95%;
    max-width: 95%;
    min-width: 95%;
    height: 308px;
    overflow-y: auto;
    border-radius: 10px;
    z-index: 1000;
    padding: 16px 5px;
  }

  .bi-notification-box {
    width: 100%;
    border-top: 1px solid var(--border-2);
    padding: 18px 10px 5px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .bi-notify-description {
    max-width: 100%;
  }

  .bi-notify-time,
  .bi-notify-text,
  .bi-notify-description {
    font-size: 12px;
  }

  /* notification screen ends */

  /* whats new modal starts */
  #whats-new-modal .modal-content {
    padding: 16px 10px;
  }

  #whats-new-modal .modal-header {
    padding: 0 0 20px 0;

    gap: 6px;
  }

  .bi-whats-new-user-name {
    font-size: var(--text-sm);
    line-height: 25px;
  }

  .bi-whats-new-user-info .nice-select {
    max-height: 35px;
  }

  .tag-people-section {
    min-height: 30px;
  }

  .tag-people-button {
    font-size: var(--text-xsm);
  }

  .tag-people-box {
    left: -222px;
    bottom: -342px;
    max-width: 280px;
    min-width: 280px;
  }

  .bi-whats-new-user-info .nice-select {
    min-width: 115px;
    max-width: 115px;
  }

  .bi-whats-new-post-btn {
    padding: 10px 15px;
    min-width: 100px;
    max-width: 100px;
    font-size: var(--text-sm);
    line-height: 20px;
  }

  .bi-whats-new-input-field-wrapper svg {
    width: 20px;
    height: 20px;
  }

  .bi-whats-new-preview-area {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 10px;
  }

  #whats-new-modal .emojionearea .emojionearea-editor {
    font-size: var(--text-sm);
  }

  /* whats new modal ends */

  /* page wrapper starts */
  .bi-page-wrapper {
    height: calc(100vh - 51px);
  }

  /* left side starts */
  .common-side-opener {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .bi-left--sidebar--wrapper {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    position: fixed;
    z-index: 1000;
  }

  .bi-left--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-menu-item-link .bi-menu-icon {
    width: 30px;
    height: 30px;
    min-width: 30px;
  }

  .bi-page-left-wrapper {
    row-gap: 12px;
  }

  .bi-menu-name {
    font-size: var(--text-reg);
  }

  .bi-menu-item {
    padding: 5px 14px;
  }

  .bi-menu-item .bi-menu-item-link {
    font-size: var(--text-sm);
  }

  .bi-menu-item .bi-menu-item-link svg {
    width: 20px;
    height: 20px;
  }

  /* left side ends */
  /* right side starts */

  .bi-right--sidebar--wrapper {
    position: fixed;
    right: 0;
    width: 85%;
    z-index: 1000;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    padding-bottom: 20px;
  }

  .bi-right--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-page-right-wrapper.home-page {
    gap: 12px;
  }

  .bi-home-page-right-content-box {
    padding: 10px 15px 70px 15px;
    gap: 12px;
  }

  .bi-groups-list-container {
    gap: 15px;
  }

  .bi-group-name {
    font-size: var(--text-sm);
  }

  .bi-group-member {
    font-size: var(--text-xsm);
  }

  .bi-group-image {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .bi-right-side-content-box-title {
    font-size: var(--text-reg);
  }

  /* right side ends */

  /* page center starts */
  .bi-page-center-wrapper {
    padding: 12px;
  }

  .bi-home-page-content-wrapper {
    gap: 12px;
  }

  .bi-home-page-header {
    padding: 12px;
  }

  .bi-home-header-left .user-img {
    width: 40px;
    height: 40px;
    min-height: 40px;
    min-width: 40px;
  }

  .whats-new {
    font-size: var(--text-sm);
  }

  .bi-home-header-right svg {
    width: 18px;
    height: 18px;
  }

  .bi-home-page-contents {
    gap: 12px;
    padding-bottom: 0px;
    height: calc(100% - 88px);
    overflow-x: hidden;
  }

  .bi-post-wrapper {
    padding: 14px;
  }

  .bi-post-user-img {
    width: 45px;
    min-width: 45px;
    height: 45px;
    min-height: 45px;
    display: block;
  }

  .bi-post-header-left {
    gap: 6px;
  }

  .bi-post-user-name {
    font-size: var(--text-sm);
    line-height: normal;
  }

  .bi-post-location {
    font-size: var(--text-xsm);
    line-height: normal;
  }

  .bi-post-time {
    font-size: var(--text-xsm);
    line-height: normal;
  }

  .bi-post-description {
    font-size: var(--text-sm);
    line-height: normal;
    margin-top: 15px;
  }

  .bi-post-btn-and-counter-wrapper {
    margin-top: 15px;
  }

  .bi-post-btns-container {
    padding: 15px 0;
  }

  .bi-post-btns-container svg {
    width: 20px;
    height: 20px;
  }

  .bi-post-btns-left {
    gap: 8px;
  }

  .bi-post-cmnt-like-container {
    padding: 15px 0;
  }

  .cmnt-section-text {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-wrapper {
    padding: 10px;
  }

  .bi-post-comment-box-input {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-webkit-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-moz-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input:-ms-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-ms-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-cmnt-box-btn {
    right: 15px;
  }

  .bi-post-image {
    height: 140px;
    min-height: 140px;
    max-height: 140px;
  }

  .bi-post-image-wrapper.child--exceeded .bi-post-image .see--more--div {
    font-size: var(--text-reg-lg);
  }


  .bi-post-all-comments-section {
    padding: 12px 20px;
    margin-top: 20px;
  }

  .single-comment-box {
    padding: 0 0 5px 20px;
  }

  .comment-user-name {
    font-size: var(--text-sm);
    line-height: normal;
  }

  .comment-user-image {
    position: absolute;
    top: 0;
    left: -15px;
    width: 30px;
    min-width: 30px;
    height: 30px;
  }

  .comment-time {
    margin-left: 5px;
  }

  .commnet-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 5px;
  }

  .comment-text {
    font-size: var(--text-xsm);
    line-height: 20px;
  }

  /* page center ends */


  /* page wrapper ends */

  /* =================================================:: Common template for all page ends ::================================================= */

  /* =================================================:: Rafi Css Starts Here ::================================================= */

  /* common class css strat */
  .nr--logo {
    width: 45px;
    height: 45px;
  }

  .nr--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .signIn--signUp--header {
    color: var(--white);
    font-size: 28px;
    font-weight: 600;
    line-height: 43px;
    letter-spacing: -0.8px;
  }

  .signIn--signUp--pera {
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 8px;
  }

  .input--lebel--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    text-transform: capitalize;
  }

  .nr--common--subHeader {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
  }

  .nr--peoples--name--common {
    color: var(--gray--2);
    font-size: 16px;
    font-weight: 500;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--peoples--followers--common {
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 400;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--user--Handle {
    color: var(--gray--1);
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 164%;
  }

  /* common class css end */




  /* ============================================ sign in signUp start hare ====================================== */
  .nr--signIn--wrapper {
    padding: 20px 20px;
    height: 100dvh;
    width: 100%;
    background-color: var(--site--Background);
  }

  .nr--signIn--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 146px;
    -moz-column-gap: 146px;
    column-gap: 146px;
  }

  .nr--signIn--left {
    width: 49%;
    height: 100dvh;
    display: none;
  }

  .nr--signIn--left--image {
    height: 95%;
    width: 794px;
    -o-object-fit: cover;
    object-fit: cover;
    position: fixed;
  }

  .nr--signIn--left--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--signIn--right {
    width: 100%;
    overflow-y: auto;
    height: 95dvh;
  }

  .nr--signIn--inputBox--heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--signIn--right::-webkit-scrollbar {
    display: none;
  }

  .nr--logo--signIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin-bottom: 45px;
  }


  .nr--signIn--inputBox {
    width: 100%;
  }

  .nr--logIn--with--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }

  .log--in--with--google {
    padding: 13px 0;
    border: 1px solid var(--border-1);
    width: 100%;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }

  .nr--login--And--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .log--in--with--google--svg {
    width: 24px;
    height: 24px;
  }

  .log--in--with--google--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--LogIn--with--commonText {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 164%;
  }





  .nr--or {
    margin-top: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
  }

  .nr--or::after {
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }

  .nr--or::before {
    position: absolute;
    content: '';
    right: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }





  .nr--email--and--password--wrapper {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }

  .nr--email--input--main label {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input {
    width: 100%;
    padding-right: 17px;
    border-radius: 8px;
    border: 1px solid var(--border-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input input {
    width: 90%;
    height: 100%;
    background-color: transparent;
    padding: 12px 13px;
    border: none;
    color: var(--white);
  }

  .forgetPass {
    color: var(--primary--color);
    font-size: 12px;
  }

  .forget--pass--icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
  }

  .forget--pass--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--sign--in--checkbox {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


  .nr--sign--in--checkbox input[type="checkbox"] {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #040D12;
    border: 1px solid var(--border-1);
    position: relative;
    cursor: pointer;
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked {
    background-color: var(--border-1);
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked::after {
    content: "\2714";
    font-size: 12px;
    color: var(--white);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .loginSubmit--btn {
    width: 100%;
    border-radius: 8px;
    background-color: var(--primary--color);
    color: var(--site--Background);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    padding: 10px 0;
    border: none;
    margin-top: 30px;
  }

  .nr--dont--account {
    margin-top: 20px;
  }

  .nr--dont--account--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--dont--account--text span {
    color: var(--primary--color);
  }

  .nr--right--and--reserve {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 90px;
  }

  .nr--right--reserve {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 26.24px;
    text-align: center;
  }


  /* ============================================ sign in signUp End hare ====================================== */


  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
    overflow-y: auto;
    overflow-x: hidden;
    height: calc(100vh - 76px);
  }

  .nr--profile--wrapper::-webkit-scrollbar {
    display: none;
  }

  .align-items-start.nr--custom--wrapper--for--res {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 188px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 100%;
    height: 50dvh;
    position: relative;
    top: -22px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url(../images/userNameBackgroubdFrame.png) no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 100%;
    position: relative;
    top: -41px;
  }

  .nr--profile--picture--inner {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
    max-width: 173px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom--btn--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 0px 20px 20px 20px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 32.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    height: auto;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .nr--history--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 32px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 130px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: none;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 0px 24px 24px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 4px 10px;
    font-size: 14px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    row-gap: 22px;
    height: auto;
    overflow-y: clip;
  }

  .nr--profile--mostUsed--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 23px;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 29px;
    -moz-column-gap: 29px;
    column-gap: 29px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
    display: none;
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
    display: none;
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    left: -13px;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }

  .nr--profile--card--like--review {
    width: 100%;
  }

  /* my space end */
  /* =================================================== Profile Html End hare ============================= */


  /* common invitation */
  .nr--invitation--item--img--img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
  }

  .nr--peoples--name--common.groupCreate {
    width: 100%;
  }

  .invitation--item {
    padding: 12px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
  }

  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
  }

  /* common invitation */



  /* ============================ custom modal strat ===================== */
  /* custom modal */

  .nr--custom--reedem--modal {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }


  .nr--custom--reedem--modal--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
  }

  .nr--congratulation--img {
    height: 30dvh;
    width: 100%;
  }

  .nr--congratulation--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .nr--congratulation--content {
    margin-top: 20px;
  }

  .nr--congratulation--content--text {
    color: #FFF;
    font-size: 20px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: center;
  }

  .nr--congratulation--btn {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--congratulation--cancle {
    padding: 8px 33px;
    border: 1.4px solid #EBDE7F;
    -webkit-box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    border-radius: 8px;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--congratulation--cancle:hover {
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    color: rgba(10, 10, 10, 0.80);
  }

  .nr--close--btn {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    right: 24px;
    top: 46px;
    cursor: pointer;
  }

  .nr--close--btn svg {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }


  .nr--custom--reedem--modal100 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }

  /* custom modal end */

  /* ============================ custom modal strat ===================== */


  /* ================================== profile viewer html start hare ======================== */
  .nr--profileViewer--wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 64px 0px 24px 0;
  }

  .nr--profileViewer--left {
    width: 100%;
    padding: 0 25px;
  }

  .nr--profileViewer--left--profileAnd--userName {
    position: relative;
    bottom: 106px;
  }

  .nr--profileViewer--description {
    margin-top: 16px;
    width: 100%;
  }

  .nr--profileViewer--bio {
    color: #C6C6C6;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--profile--viewer--friend--and--follower {
    padding: 14px 45px;
    border-radius: 10px;
    border: 1px solid #5A5C5F;
  }

  .nr--profileView--extra--wrapper {
    position: relative;
    bottom: 74px;
  }

  .nr--profile--viewer--friendsPost--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 157px;
    -moz-column-gap: 157px;
    column-gap: 157px;
    padding-bottom: 25px;
    border-bottom: 1px solid #5A5C5F;
  }

  .nr--friends--number {
    color: var(--white);
    font-size: 22px;
    font-weight: 600;
    line-height: 36.96px;
    letter-spacing: -0.56px;
  }

  .nr--profile--viewer--following--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 143px;
    -moz-column-gap: 143px;
    column-gap: 143px;
    padding-top: 25px;
  }

  .nr--profileViewer--right {
    padding-right: 0;
    padding: 0 10px;
  }

  .nr--history--header.nrCustomThree {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 28px;
    position: relative;
    bottom: 23px;
  }

  .nr--addFriend--btn--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .nr--addFriendBtn {
    padding: 12px 16px;
    border-radius: 8px;
    background-color: transparent;
    border: 1.5px solid #EBDE7F;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--addFriendBtn:hover {
    background-color: #EBDE7F;
  }

  .nr--profileCard--userAnd--img.customNR {
    height: 270px;
    width: 100%;
  }

  .nr--profileCard--userAnd--img.customNR img {
    border-radius: 10px;
  }

  .nr--profile--mostUsed--item--wrapper.nrCustom {
    padding: 0 20px;
  }

  /* ================================== profile viewer html End hare ======================== */





  /* ============================================ peoples start hare ====================================== */

  .nr-peoples-page-contents-wrapper {

    width: 100%;
    height: 100%;
    max-height: 100%;
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-y: auto;
    padding-bottom: 24px;
  }

  .nr-peoples-page-contents-wrapper::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .bi-page-right-wrapper.search--peoples {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    padding: 24px 0 0 0;
  }

  /* Invitations strat */
  .invitation--wrapper {
    padding: 24px 10px;
    width: 100%;
    border-radius: 8px;
    background: var(--black);
  }

  .invitation--header {
    padding-bottom: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #454F5B;

  }

  .invitation--main {
    margin-top: 20px;
    height: 374px;
    overflow-y: auto;
  }

  .invitation--main::-webkit-scrollbar {
    display: none;
  }

  .invitation--item {
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
    gap: 15px;
  }

  .invitation--item:hover {
    background: rgba(217, 217, 217, 0.05);
  }

  .invitation--item--img--content--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nr--invitation--item--img--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-top: 3px;
  }

  .nr--invitation--item--img--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }


  .invitation--item--content--mutal.respo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .invitation--item--content--mutal::after {
    position: absolute;
    content: '';
    left: 135px;
    top: 8px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: var(--gray--1);
    display: none;
  }

  .invitation--item--btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 13px;
    -moz-column-gap: 13px;
    column-gap: 13px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .nr--accept--btn {
    padding: 8px 30px;
    color: var(--primary--color);
    font-size: 16px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border: 1px solid var(--primary--color);
    border-radius: 8px;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--accept--btn:hover {
    background-color: var(--primary--color);
    color: var(--white);
  }

  .nr--ignore--btn {
    padding: 12px 30px;
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border-radius: 8px;
  }

  /* Invitations strat */



  /* People you may know end */
  .bi-right--sidebar--wrapper.peoples-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--people--you--know--wrapper {
    background: var(--black);
    padding: 24px 0;
    width: 100%;
    border-radius: 8px;
    margin-top: 20px;

  }

  .nr--people--you--know--card--main {
    margin-top: 20px;
    padding: 0px 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 35px 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 35px;
  }

  .nr--people--you--know--card--main::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .nr--people--you--know--card {
    padding: 15px 12px;
    border: 1px solid var(--border-2);
    border-radius: 8px;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--people--you--know--card:hover {
    scale: 105%;
  }

  .nr--people--you--know--cover--photo {
    position: relative;
  }

  .nr--people--you--know--cover--photo--img {
    width: 100%;
    height: 95px;
    border-radius: 4px;
  }

  .nr--people--you--know--cover--photo--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--people--you--know--cover--exit--btn {
    width: 25px;
    height: 25px;
    background: rgba(4, 13, 18, 0.50);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
  }

  .nr--people--you--know--cover--exit--btn--svg {
    height: 9px;
    width: 9px;
  }

  .nr--people--you--know--cover--exit--btn--svg svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--nr--people--you--know--profile--photo {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    bottom: -30px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .nr--nr--people--you--know--profile--photo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--people--you--know--userNames {
    padding-top: 37px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--people--you--know--follwersAndMutal {
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--people--you--know--btn {
    margin-top: 16px;
  }

  .nr--connect--btn {
    color: var(--primary--color);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    border: 1px solid rgba(255, 200, 0, 0.764);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 0;
    border-radius: 4px;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
  }

  .nr--connect--btn:hover {
    background-color: rgba(255, 200, 0, 0.764);
    color: var(--white);
  }

  /* People you may know end */


  /* connect people start */
  .nr--connect--people--search--wrapper {
    background: rgba(255, 255, 255, 0.02);
    padding: 13px 10px 13px 12px;
  }

  .nr--connect--people--search--svg {
    height: 19px;
    width: 19px;
  }

  .nr--connect--people--search--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--connect--people--search {
    width: 100%;
    height: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-radius: 8px;
    background: rgba(250, 251, 252, 0.10);
    padding: 0px 13px;
  }

  .nr--connect--people--search input {
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: none;
    color: var(--white);
    margin-right: 5px;
    font-size: 15px;
  }

  .connected--people--wrapper {
    background-color: var(--black);
    height: calc(100vh - 126px);
    padding: 24px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .connected--people--suggestion {
    height: 100%;
    overflow-y: auto;
  }

  .connected--people--suggestion::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .invitation--item--btn--more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
  }

  .nr-invitation--chat--svg {
    width: 18px;
    height: 17px;
  }

  .nr-invitation--chat--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .invitation--item.custom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  /* connect people end */

  /* ============================================ peoples end hare ====================================== */



  /* ============================================ Groups start hare ====================================== */
  .nr--create--group--button--svg {
    height: 18px;
    width: 18px;
  }

  .nr--create--group--button--svg svg {
    height: 100%;
    width: 100%;
  }

  .nr--group--create--btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    border: none;
    padding: 8px 12px;
    border-radius: 4px;
    background: var(--primary--color);
  }

  .nr--create--group--text {
    color: #141414;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
  }

  .nr--people--you--know--cover--photo--img.nr--create--group {
    height: 230px;
  }

  .modal-header.createGroup {
    background-color: var(--black);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 29px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
  }

  .nr--modal--wrapper {
    width: 100%;
  }

  .nr--email--input.groupCreate .nice-select:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E %3Cpath d='M9.11038 11.745L15.4104 3.745C15.4701 3.66897 15.501 3.58314 15.5 3.49597C15.499 3.4088 15.4662 3.32333 15.4048 3.248C15.3431 3.17248 15.2549 3.10983 15.1487 3.06632C15.0426 3.0228 14.9223 2.99993 14.8 3L2.2 3C2.07762 2.99993 1.95737 3.0228 1.85124 3.06631C1.74511 3.10983 1.65682 3.17248 1.5952 3.248C1.53307 3.32458 1.50024 3.41149 1.5 3.5C1.5 3.584 1.5294 3.669 1.5896 3.745L7.88959 11.745C8.01419 11.902 8.24659 12 8.49999 12C8.75338 12 8.98579 11.902 9.11038 11.745Z' fill='%23DFE3E8'/%3E %3C/svg%3E");
    border: none;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    right: 14px;
    height: 12px;
    width: 12px;
    margin-top: -5px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
    padding: 8px 15px;
  }


  .nr--group--name {
    width: 100%;
  }

  .nr--peoples--name--common.groupCreateTwo {
    width: 100%;
  }

  /* ============================================ Groups End hare ====================================== */


  /* ============================================ Groups View strat hare ====================================== */
  .bi-home-page-contents.groupCreate {
    padding-bottom: 0;
    margin-top: 24px;
    height: calc(100% - 393px);
  }

  .nr--group--header--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nr--group--name--style {
    color: #A5ADBA;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -0.64px;
    width: 100%;
  }

  .nr--joined--grop {
    padding: 6px 30px;
    border: 1.4px solid #EBDE7F;
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    border-radius: 8px;
    color: #040D12;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .bi-right--sidebar--wrapper.group-view-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--group--btn--main {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }

  .invitation--item--content--mutal.groupCreateTwo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--logos.custom {
    width: 60px;
    height: 60px;
  }

  /* ============================================ Groups View End hare ====================================== */



}

/* mobile devices */
@media only screen and (min-width: 375px) and (max-width: 479px) {


  /* =================================================:: Common template for all page starts ::================================================= */
  /* -------------- header css starts here  -------------- */
  .page-top-header {
    overflow: hidden;
    padding: 10px;
    gap: 10px;
  }

  .bi-header--left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .bi-header-logo {

    display: none;
  }

  .search-form svg {
    width: 12px;
    height: 12px;
    min-width: 12px;
    min-height: 12px;
  }

  .bi-search-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 130px;
    padding: 8px 10px;
    height: 31px;
  }

  .bi-header--right {
    gap: 10px;
  }

  .search-form input[type="text"] {
    font-size: 11px;
  }

  .bi-header-icon-btn {
    width: 30px;
    height: 30px;
    min-width: 30px;
    background-color: transparent;
  }

  .bi-header-icon-btn svg {
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
  }

  .bi-user-img {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .bi-user-img span {
    display: none;
  }

  /* -------------- header css ends here  -------------- */

  /* notification screen starts */

  .bi-notification-screen {
    position: fixed;
    top: 60px;
    right: 8px;
    width: 95%;
    max-width: 95%;
    min-width: 95%;
    height: 308px;
    overflow-y: auto;
    border-radius: 10px;
    z-index: 1000;
    padding: 16px 5px;
  }

  .bi-notification-box {
    width: 100%;
    border-top: 1px solid var(--border-2);
    padding: 18px 10px 5px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .bi-notify-description {
    max-width: 100%;
  }

  .bi-notify-time,
  .bi-notify-text,
  .bi-notify-description {
    font-size: 12px;
  }

  /* notification screen ends */

  /* whats new modal starts */
  #whats-new-modal .modal-content {
    padding: 16px 10px;
  }

  #whats-new-modal .modal-header {
    padding: 0 0 20px 0;

    gap: 6px;
  }

  .bi-whats-new-user-name {
    font-size: var(--text-sm);
    line-height: 25px;
  }

  .bi-whats-new-user-info .nice-select {
    max-height: 35px;
  }

  .tag-people-section {
    min-height: 30px;
  }

  .tag-people-button {
    font-size: var(--text-xsm);
  }

  .tag-people-box {
    left: -222px;
    bottom: -342px;
    max-width: 280px;
    min-width: 280px;
  }

  .bi-whats-new-user-info .nice-select {
    min-width: 115px;
    max-width: 115px;
  }

  .bi-whats-new-post-btn {
    padding: 10px 15px;
    min-width: 100px;
    max-width: 100px;
    font-size: var(--text-sm);
    line-height: 20px;
  }

  .bi-whats-new-input-field-wrapper svg {
    width: 20px;
    height: 20px;
  }

  .bi-whats-new-preview-area {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 10px;
  }

  #whats-new-modal .emojionearea .emojionearea-editor {
    font-size: var(--text-sm);
  }

  /* whats new modal ends */

  /* page wrapper starts */
  .bi-page-wrapper {
    height: calc(100vh - 51px);
  }

  /* left side starts */
  .common-side-opener {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .bi-left--sidebar--wrapper {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    position: fixed;
    z-index: 1000;
  }

  .bi-left--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-menu-item-link .bi-menu-icon {
    width: 30px;
    height: 30px;
    min-width: 30px;
  }

  .bi-page-left-wrapper {
    row-gap: 12px;
  }

  .bi-menu-name {
    font-size: var(--text-reg);
  }

  .bi-menu-item {
    padding: 5px 14px;
  }

  .bi-menu-item .bi-menu-item-link {
    font-size: var(--text-sm);
  }

  .bi-menu-item .bi-menu-item-link svg {
    width: 20px;
    height: 20px;
  }

  /* left side ends */
  /* right side starts */

  .bi-right--sidebar--wrapper {
    position: fixed;
    right: 0;
    width: 85%;
    z-index: 1000;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    padding-bottom: 20px;
  }

  .bi-right--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-page-right-wrapper.home-page {
    gap: 12px;
  }

  .bi-home-page-right-content-box {
    padding: 10px 15px 70px 15px;
    gap: 12px;
  }

  .bi-groups-list-container {
    gap: 15px;
  }

  .bi-group-name {
    font-size: var(--text-sm);
  }

  .bi-group-member {
    font-size: var(--text-xsm);
  }

  .bi-group-image {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .bi-right-side-content-box-title {
    font-size: var(--text-reg);
  }

  /* right side ends */

  /* page center starts */
  .bi-page-center-wrapper {
    padding: 12px;
  }

  .bi-home-page-content-wrapper {
    gap: 12px;
  }

  .bi-home-page-header {
    padding: 12px;
  }

  .bi-home-header-left .user-img {
    width: 40px;
    height: 40px;
    min-height: 40px;
    min-width: 40px;
  }

  .whats-new {
    font-size: var(--text-sm);
  }

  .bi-home-header-right svg {
    width: 18px;
    height: 18px;
  }

  .bi-home-page-contents {
    gap: 12px;
    padding-bottom: 0px;
    height: calc(100% - 88px);
    overflow-x: hidden;
  }

  .bi-post-wrapper {
    padding: 14px;
  }

  .bi-post-user-img {
    width: 45px;
    min-width: 45px;
    height: 45px;
    min-height: 45px;
    display: block;
  }

  .bi-post-header-left {
    gap: 6px;
  }

  .bi-post-user-name {
    font-size: var(--text-sm);
    line-height: normal;
  }

  .bi-post-location {
    font-size: var(--text-xsm);
    line-height: normal;
  }

  .bi-post-time {
    font-size: var(--text-xsm);
    line-height: normal;
  }

  .bi-post-description {
    font-size: var(--text-sm);
    line-height: normal;
    margin-top: 15px;
  }

  .bi-post-btn-and-counter-wrapper {
    margin-top: 15px;
  }

  .bi-post-btns-container {
    padding: 15px 0;
  }

  .bi-post-btns-container svg {
    width: 20px;
    height: 20px;
  }

  .bi-post-btns-left {
    gap: 8px;
  }

  .bi-post-cmnt-like-container {
    padding: 15px 0;
  }

  .cmnt-section-text {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-wrapper {
    padding: 10px;
  }

  .bi-post-comment-box-input {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-webkit-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-moz-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input:-ms-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-ms-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-cmnt-box-btn {
    right: 15px;
  }

  .bi-post-image {
    height: 100px;
    min-height: 100px;
    max-height: 100px;
  }

  .bi-post-image-wrapper.child--exceeded .bi-post-image .see--more--div {
    font-size: var(--text-reg-lg);
  }

  .bi-post-all-comments-section {
    padding: 12px 20px;
    margin-top: 20px;
  }

  .single-comment-box {
    padding: 0 0 5px 20px;
  }

  .comment-user-name {
    font-size: var(--text-sm);
    line-height: normal;
  }

  .comment-user-image {
    position: absolute;
    top: 0;
    left: -15px;
    width: 30px;
    min-width: 30px;
    height: 30px;
  }

  .comment-time {
    margin-left: 5px;
  }

  .commnet-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 5px;
  }

  .comment-text {
    font-size: var(--text-xsm);
    line-height: 20px;
  }

  /* page center ends */


  /* page wrapper ends */

  /* =================================================:: Common template for all page ends ::================================================= */





  /* =================================================:: Rafi Css Starts Here ::================================================= */

  /* common class css strat */
  .nr--logo {
    width: 45px;
    height: 45px;
  }

  .nr--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .signIn--signUp--header {
    color: var(--white);
    font-size: 22px;
    font-weight: 600;
    line-height: 43px;
    letter-spacing: -0.8px;
  }

  .signIn--signUp--pera {
    color: var(--gray--1);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 8px;
  }

  .input--lebel--text {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    text-transform: capitalize;
  }

  .nr--common--subHeader {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
  }

  .nr--peoples--name--common {
    color: var(--gray--2);
    font-size: 16px;
    font-weight: 500;
    line-height: 21.12px;
    letter-spacing: -0.32px;
    max-width: 295px;
  }

  .nr--peoples--followers--common {
    color: var(--gray--1);
    font-size: 16px;
    font-weight: 400;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--user--Handle {
    color: var(--gray--1);
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 164%;
  }

  /* common class css end */




  /* ============================================ sign in signUp start hare ====================================== */
  .nr--signIn--wrapper {
    padding: 20px 20px;
    height: 100dvh;
    width: 100%;
    background-color: var(--site--Background);
  }

  .nr--signIn--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 146px;
    -moz-column-gap: 146px;
    column-gap: 146px;
  }

  .nr--signIn--left {
    width: 49%;
    height: 100dvh;
    display: none;
  }

  .nr--signIn--left--image {
    height: 95%;
    width: 794px;
    -o-object-fit: cover;
    object-fit: cover;
    position: fixed;
  }

  .nr--signIn--left--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--signIn--right {
    width: 100%;
    overflow-y: auto;
    height: 95dvh;
  }

  .nr--signIn--inputBox--heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--signIn--right::-webkit-scrollbar {
    display: none;
  }

  .nr--logo--signIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin-bottom: 35px;
  }


  .nr--signIn--inputBox {
    width: 100%;
  }

  .nr--logIn--with--wrapper {
    margin-top: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .log--in--with--google {
    padding: 13px 0;
    border: 1px solid var(--border-1);
    width: 100%;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }

  .nr--login--And--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .log--in--with--google--svg {
    width: 24px;
    height: 24px;
  }

  .log--in--with--google--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--LogIn--with--commonText {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 164%;
  }





  .nr--or {
    margin-top: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
  }

  .nr--or::after {
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }

  .nr--or::before {
    position: absolute;
    content: '';
    right: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }





  .nr--email--and--password--wrapper {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }

  .nr--email--input--main label {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input {
    width: 100%;
    padding-right: 17px;
    border-radius: 8px;
    border: 1px solid var(--border-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input input {
    width: 90%;
    height: 100%;
    background-color: transparent;
    padding: 12px 13px;
    border: none;
    color: var(--white);
  }

  .forgetPass {
    color: var(--primary--color);
    font-size: 11px;
  }

  .forget--pass--icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
  }

  .forget--pass--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--sign--in--checkbox {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


  .nr--sign--in--checkbox input[type="checkbox"] {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #040D12;
    border: 1px solid var(--border-1);
    position: relative;
    cursor: pointer;
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked {
    background-color: var(--border-1);
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked::after {
    content: "\2714";
    font-size: 12px;
    color: var(--white);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .loginSubmit--btn {
    width: 100%;
    border-radius: 8px;
    background-color: var(--primary--color);
    color: var(--site--Background);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    padding: 10px 0;
    border: none;
    margin-top: 30px;
  }

  .nr--dont--account {
    margin-top: 20px;
  }

  .nr--dont--account--text {
    color: var(--white);
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--dont--account--text span {
    color: var(--primary--color);
  }

  .nr--right--and--reserve {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 90px;
  }

  .nr--right--reserve {
    color: var(--white);
    font-size: 14px;
    font-weight: 400;
    line-height: 26.24px;
    text-align: center;
  }


  /* ============================================ sign in signUp End hare ====================================== */






  /* ============================================ verification strat hare ====================================== */
  .nr--verification--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
  }

  .nr--verification--header p {
    width: 100%;
    text-align: center;
  }

  .nr--six--digit {
    color: var(--white);
    font-size: 18px;
    font-weight: 600;
    line-height: 29px;
  }

  .nr--verification--inputs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 38px;
    padding-bottom: 24px;
  }



  .otp-input-fields {
    margin: auto;
    max-width: 400px;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    padding: 20px 0 28px 0;
  }

  .otp-input-fields input {
    width: 40px;
    height: 45px;
    border-radius: 16px;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #ced5d2;
    text-align: center;
    outline: none;
    font-size: 16px;
    color: var(--white);
  }

  .otp-input-fields input::-webkit-outer-spin-button,
  .otp-input-fields input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  .otp-input-fields input[type="number"] {
    -moz-appearance: textfield;
  }

  .otp-input-fields input:focus {
    border-width: 2px;
    border-color: var(--primary--color);
    font-size: 26px;
  }

  .loginSubmit--btn.continue {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 488px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  /* ============================================ verification End hare ====================================== */





  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
    overflow-y: auto;
    overflow-x: hidden;
    height: calc(100vh - 51px);
  }

  .nr--profile--wrapper::-webkit-scrollbar {
    display: none;
  }

  .align-items-start.nr--custom--wrapper--for--res {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 126px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 100%;
    height: 55dvh;
    position: relative;
    top: -35px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url(../images/userNameBackgroubdFrame.png) no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 100%;
    position: relative;
    top: -18px;
  }

  .nr--profile--picture--inner {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom--btn--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 0px 10px 20px 10px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 15px;
    font-weight: 500;
    line-height: 29.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    height: auto;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .nr--history--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 32px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 130px;
    display: none;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 0px 24px 24px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 4px 10px;
    font-size: 14px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: repeat(1, 1fr);
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    row-gap: 22px;
    height: auto;
    overflow-y: clip;
  }

  .nr--profile--mostUsed--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 23px;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 29px;
    -moz-column-gap: 29px;
    column-gap: 29px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -26px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -26px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--profile--card--like--review {
    width: 100%;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }

  /* my space end */
  /* =================================================== Profile Html End hare ============================= */


  /* common invitation */
  /* .nr--invitation--item--img--img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
} */
  .nr--peoples--name--common.groupCreate {
    width: 100%;
  }

  .invitation--item {
    padding: 12px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
  }

  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 10px;
  }

  /* common invitation */


  /* ============================ custom modal strat ===================== */
  /* custom modal */

  .nr--custom--reedem--modal {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }

  .nr--custom--reedem--modal--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
  }

  .nr--congratulation--img {
    height: 30dvh;
    width: 100%;
  }

  .nr--congratulation--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .nr--congratulation--content {
    margin-top: 20px;
  }

  .nr--congratulation--content--text {
    color: #FFF;
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: center;
  }

  .nr--congratulation--btn {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--congratulation--cancle {
    padding: 8px 33px;
    border: 1.4px solid #EBDE7F;
    -webkit-box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    border-radius: 8px;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--congratulation--cancle:hover {
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    color: rgba(10, 10, 10, 0.80);
  }

  .nr--close--btn {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    position: absolute;
    right: 24px;
    top: 40px;
    cursor: pointer;
  }

  .nr--close--btn svg {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }


  .nr--custom--reedem--modal100 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }

  /* custom modal end */

  /* ============================ custom modal strat ===================== */


  /* ================================== profile viewer html start hare ======================== */
  .nr--profileViewer--wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 64px 0px 24px 0;
  }

  .nr--profileViewer--left {
    width: 100%;
    padding: 0 25px;
  }

  .nr--profileViewer--left--profileAnd--userName {
    position: relative;
    bottom: 106px;
  }

  .nr--profileViewer--description {
    margin-top: 16px;
    width: 100%;
  }

  .nr--profileViewer--bio {
    color: #C6C6C6;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--profile--viewer--friend--and--follower {
    padding: 14px 45px;
    border-radius: 10px;
    border: 1px solid #5A5C5F;
  }

  .nr--profileView--extra--wrapper {
    position: relative;
    bottom: 74px;
  }

  .nr--profile--viewer--friendsPost--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    padding-bottom: 25px;
    border-bottom: 1px solid #5A5C5F;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--friends--number {
    color: var(--white);
    font-size: 22px;
    font-weight: 600;
    line-height: 36.96px;
    letter-spacing: -0.56px;
  }

  .nr--profile--viewer--following--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    padding-top: 25px;
  }

  .nr--profileViewer--right {
    padding-right: 0;
    padding: 0 10px;
  }

  .nr--history--header.nrCustomThree {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 28px;
    position: relative;
    bottom: 23px;
  }

  .nr--addFriend--btn--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .nr--addFriendBtn {
    padding: 12px 16px;
    border-radius: 8px;
    background-color: transparent;
    border: 1.5px solid #EBDE7F;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--addFriendBtn:hover {
    background-color: #EBDE7F;
  }

  .nr--profileCard--userAnd--img.customNR {
    height: 270px;
    width: 100%;
  }

  .nr--profileCard--userAnd--img.customNR img {
    border-radius: 10px;
  }

  .nr--profile--mostUsed--item--wrapper.nrCustom {
    padding: 0 20px;
  }

  /* ================================== profile viewer html End hare ======================== */



  /* ============================================ peoples start hare ====================================== */

  .nr-peoples-page-contents-wrapper {

    width: 100%;
    height: 100%;
    max-height: 100%;
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-y: auto;
    padding-bottom: 24px;
  }

  .nr-peoples-page-contents-wrapper::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .bi-page-right-wrapper.search--peoples {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    padding: 24px 0 0 0;
  }

  /* Invitations strat */
  .invitation--wrapper {
    padding: 24px 10px;
    width: 100%;
    border-radius: 8px;
    background: var(--black);
  }

  .invitation--header {
    padding-bottom: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #454F5B;

  }

  .invitation--main {
    margin-top: 20px;
    height: 374px;
    overflow-y: auto;
  }

  .invitation--main::-webkit-scrollbar {
    display: none;
  }

  .invitation--item {
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
    gap: 15px;
  }

  .invitation--item:hover {
    background: rgba(217, 217, 217, 0.05);
  }

  .invitation--item--img--content--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nr--invitation--item--img--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-top: 3px;
  }

  .nr--invitation--item--img--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }


  .invitation--item--content--mutal.respo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .invitation--item--content--mutal::after {
    position: absolute;
    content: '';
    left: 135px;
    top: 8px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: var(--gray--1);
    display: none;
  }

  .invitation--item--btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 13px;
    -moz-column-gap: 13px;
    column-gap: 13px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .nr--accept--btn {
    padding: 3px 20px;
    color: var(--primary--color);
    font-size: 12px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border: 1px solid var(--primary--color);
    border-radius: 8px;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--accept--btn:hover {
    background-color: var(--primary--color);
    color: var(--white);
  }

  .nr--ignore--btn {
    padding: 9px 17px;
    color: var(--gray--1);
    font-size: 14px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border-radius: 8px;
  }

  /* Invitations strat */



  /* People you may know end */
  .bi-right--sidebar--wrapper.peoples-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--people--you--know--wrapper {
    background: var(--black);
    padding: 24px 0;
    width: 100%;
    border-radius: 8px;
    margin-top: 20px;

  }

  .nr--people--you--know--card--main {
    margin-top: 20px;
    padding: 0px 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: repeat(1, 1fr);
    gap: 35px;
  }

  .nr--people--you--know--card--main::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .nr--people--you--know--card {
    padding: 15px 12px;
    border: 1px solid var(--border-2);
    border-radius: 8px;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--people--you--know--card:hover {
    scale: 105%;
  }

  .nr--people--you--know--cover--photo {
    position: relative;
  }

  .nr--people--you--know--cover--photo--img {
    width: 100%;
    height: 95px;
    border-radius: 4px;
  }

  .nr--people--you--know--cover--photo--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--people--you--know--cover--exit--btn {
    width: 25px;
    height: 25px;
    background: rgba(4, 13, 18, 0.50);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
  }

  .nr--people--you--know--cover--exit--btn--svg {
    height: 9px;
    width: 9px;
  }

  .nr--people--you--know--cover--exit--btn--svg svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--nr--people--you--know--profile--photo {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    bottom: -30px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .nr--nr--people--you--know--profile--photo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--people--you--know--userNames {
    padding-top: 37px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--people--you--know--follwersAndMutal {
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--people--you--know--btn {
    margin-top: 16px;
  }

  .nr--connect--btn {
    color: var(--primary--color);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    border: 1px solid rgba(255, 200, 0, 0.764);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 0;
    border-radius: 4px;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
  }

  .nr--connect--btn:hover {
    background-color: rgba(255, 200, 0, 0.764);
    color: var(--white);
  }

  /* People you may know end */


  /* connect people start */
  .nr--connect--people--search--wrapper {
    background: rgba(255, 255, 255, 0.02);
    padding: 13px 10px 13px 12px;
  }

  .nr--connect--people--search--svg {
    height: 19px;
    width: 19px;
  }

  .nr--connect--people--search--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--connect--people--search {
    width: 100%;
    height: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-radius: 8px;
    background: rgba(250, 251, 252, 0.10);
    padding: 0px 13px;
  }

  .nr--connect--people--search input {
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: none;
    color: var(--white);
    margin-right: 5px;
    font-size: 15px;
  }

  .connected--people--wrapper {
    background-color: var(--black);
    height: calc(100vh - 150px);
    padding: 24px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .connected--people--suggestion {
    height: 100%;
    overflow-y: auto;
  }

  .connected--people--suggestion::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .invitation--item--btn--more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
  }

  .nr-invitation--chat--svg {
    width: 18px;
    height: 17px;
  }

  .nr-invitation--chat--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* .invitation--item.custom{
  flex-direction: row;
} */

  /* connect people end */

  /* ============================================ peoples end hare ====================================== */


  /* ============================================ Groups start hare ====================================== */
  .nr--create--group--button--svg {
    height: 18px;
    width: 18px;
  }

  .nr--create--group--button--svg svg {
    height: 100%;
    width: 100%;
  }

  .nr--group--create--btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    border: none;
    padding: 8px 12px;
    border-radius: 4px;
    background: var(--primary--color);
  }

  .nr--create--group--text {
    color: #141414;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
  }

  .nr--people--you--know--cover--photo--img.nr--create--group {
    height: 230px;
  }

  .modal-header.createGroup {
    background-color: var(--black);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 29px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
  }

  .nr--modal--wrapper {
    width: 100%;
  }

  .nr--email--input.groupCreate .nice-select:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E %3Cpath d='M9.11038 11.745L15.4104 3.745C15.4701 3.66897 15.501 3.58314 15.5 3.49597C15.499 3.4088 15.4662 3.32333 15.4048 3.248C15.3431 3.17248 15.2549 3.10983 15.1487 3.06632C15.0426 3.0228 14.9223 2.99993 14.8 3L2.2 3C2.07762 2.99993 1.95737 3.0228 1.85124 3.06631C1.74511 3.10983 1.65682 3.17248 1.5952 3.248C1.53307 3.32458 1.50024 3.41149 1.5 3.5C1.5 3.584 1.5294 3.669 1.5896 3.745L7.88959 11.745C8.01419 11.902 8.24659 12 8.49999 12C8.75338 12 8.98579 11.902 9.11038 11.745Z' fill='%23DFE3E8'/%3E %3C/svg%3E");
    border: none;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    right: 14px;
    height: 12px;
    width: 12px;
    margin-top: -5px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
    padding: 8px 15px;
  }


  .nr--group--name {
    width: 100%;
  }

  .nr--peoples--name--common.groupCreateTwo {
    width: 100%;
  }

  /* ============================================ Groups End hare ====================================== */



  /* ============================================ Groups View strat hare ====================================== */
  .bi-home-page-contents.groupCreate {
    padding-bottom: 0;
    margin-top: 24px;
    height: calc(100% - 393px);
  }

  .nr--group--header--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nr--group--name--style {
    color: #A5ADBA;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -0.64px;
    width: 100%;
  }

  .nr--joined--grop {
    padding: 6px 30px;
    border: 1.4px solid #EBDE7F;
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    border-radius: 8px;
    color: #040D12;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .bi-right--sidebar--wrapper.group-view-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--group--btn--main {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }

  .invitation--item--content--mutal.groupCreateTwo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--logos.custom {
    width: 50px;
    height: 50px;
  }

  /* ============================================ Groups View End hare ====================================== */

  /* adjust css */
  .invitation--item.custom.peoplesConnectd {
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
    gap: 15px;
  }
}

/* extra small devices */
@media only screen and (max-width: 374px) {

  /* =================================================:: Common template for all page starts ::================================================= */
  /* -------------- header css starts here  -------------- */
  .page-top-header {
    overflow: hidden;
    padding: 10px;
    gap: 10px;
  }

  .bi-header--left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .bi-header-logo {

    display: none;
  }

  .search-form svg {
    width: 12px;
    height: 12px;
    min-width: 12px;
    min-height: 12px;
  }

  .bi-search-wrapper {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 130px;
    padding: 8px 10px;
    height: 31px;
  }

  .bi-header--right {
    gap: 10px;
  }

  .search-form input[type="text"] {
    font-size: 11px;
  }

  .bi-header-icon-btn {
    width: 30px;
    height: 30px;
    min-width: 30px;
    background-color: transparent;
  }

  .bi-header-icon-btn svg {
    width: 17px;
    height: 17px;
    min-width: 17px;
    min-height: 17px;
  }

  .bi-user-img {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .bi-user-img span {
    display: none;
  }

  /* -------------- header css ends here  -------------- */

  /* notification screen starts */

  .bi-notification-screen {
    position: fixed;
    top: 60px;
    right: 8px;
    width: 95%;
    max-width: 95%;
    min-width: 95%;
    height: 308px;
    overflow-y: auto;
    border-radius: 10px;
    z-index: 1000;
    padding: 16px 5px;
  }

  .bi-notification-box {
    width: 100%;
    border-top: 1px solid var(--border-2);
    padding: 18px 10px 5px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .bi-notify-description {
    max-width: 100%;
  }

  .bi-notify-time,
  .bi-notify-text,
  .bi-notify-description {
    font-size: 12px;
  }

  /* notification screen ends */

  /* whats new modal starts */
  #whats-new-modal .modal-content {
    padding: 16px 10px;
  }

  #whats-new-modal .modal-header {
    padding: 0 0 20px 0;

    gap: 6px;
  }

  .bi-whats-new-user-name {
    font-size: var(--text-sm);
    line-height: 25px;
  }

  .bi-whats-new-user-info .nice-select {
    max-height: 35px;
  }

  .tag-people-section {
    min-height: 30px;
  }

  .tag-people-button {
    font-size: var(--text-xsm);
  }

  .tag-people-box {
    left: -222px;
    bottom: -342px;
    max-width: 280px;
    min-width: 280px;
  }

  .bi-whats-new-user-info .nice-select {
    min-width: 115px;
    max-width: 115px;
  }

  .bi-whats-new-post-btn {
    padding: 10px 15px;
    min-width: 100px;
    max-width: 100px;
    font-size: var(--text-sm);
    line-height: 20px;
  }

  .bi-whats-new-input-field-wrapper svg {
    width: 20px;
    height: 20px;
  }

  .bi-whats-new-preview-area {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    gap: 10px;
  }

  #whats-new-modal .emojionearea .emojionearea-editor {
    font-size: var(--text-sm);
  }

  /* whats new modal ends */

  /* page wrapper starts */
  .bi-page-wrapper {
    height: calc(100vh - 51px);
  }

  /* left side starts */
  .common-side-opener {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .bi-left--sidebar--wrapper {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    position: fixed;
    z-index: 1000;
  }

  .bi-left--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-menu-item-link .bi-menu-icon {
    width: 30px;
    height: 30px;
    min-width: 30px;
  }

  .bi-page-left-wrapper {
    row-gap: 12px;
  }

  .bi-menu-name {
    font-size: var(--text-reg);
  }

  .bi-menu-item {
    padding: 5px 14px;
  }

  .bi-menu-item .bi-menu-item-link {
    font-size: var(--text-sm);
  }

  .bi-menu-item .bi-menu-item-link svg {
    width: 20px;
    height: 20px;
  }

  /* left side ends */
  /* right side starts */

  .bi-right--sidebar--wrapper {
    position: fixed;
    right: 0;
    width: 85%;
    z-index: 1000;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }

  .bi-right--sidebar--wrapper.open {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  .bi-page-right-wrapper.home-page {
    gap: 12px;
  }

  .bi-home-page-right-content-box {
    padding: 10px 15px 70px 15px;
    gap: 12px;
  }

  .bi-groups-list-container {
    gap: 15px;
  }

  .bi-group-name {
    font-size: var(--text-sm);
  }

  .bi-group-member {
    font-size: var(--text-xsm);
  }

  .bi-group-image {
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
  }

  .bi-right-side-content-box-title {
    font-size: var(--text-reg);
  }

  /* right side ends */

  /* page center starts */
  .bi-page-center-wrapper {
    padding: 12px;
  }

  .bi-home-page-content-wrapper {
    gap: 12px;
  }

  .bi-home-page-header {
    padding: 12px;
  }

  .bi-home-header-left .user-img {
    width: 40px;
    height: 40px;
    min-height: 40px;
    min-width: 40px;
  }

  .whats-new {
    font-size: var(--text-sm);
  }

  .bi-home-header-right svg {
    width: 18px;
    height: 18px;
  }

  .bi-home-page-contents {
    gap: 12px;
    padding-bottom: 0px;
    height: calc(100% - 88px);
    overflow-x: hidden;
  }

  .bi-post-wrapper {
    padding: 14px;
  }

  .bi-post-user-img {
    width: 45px;
    min-width: 45px;
    height: 45px;
    min-height: 45px;
    display: block;
  }

  .bi-post-header-left {
    gap: 6px;
  }

  .bi-post-user-name {
    font-size: var(--text-sm);
    line-height: normal;
  }

  .bi-post-location {
    font-size: var(--text-xsm);
    line-height: normal;
  }

  .bi-post-time {
    font-size: var(--text-xsm);
    line-height: normal;
  }

  .bi-post-description {
    font-size: var(--text-sm);
    line-height: normal;
    margin-top: 15px;
  }

  .bi-post-btn-and-counter-wrapper {
    margin-top: 15px;
  }

  .bi-post-btns-container {
    padding: 15px 0;
  }

  .bi-post-btns-container svg {
    width: 20px;
    height: 20px;
  }

  .bi-post-btns-left {
    gap: 8px;
  }

  .bi-post-cmnt-like-container {
    padding: 15px 0;
  }

  .cmnt-section-text {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-wrapper {
    padding: 10px;
  }

  .bi-post-comment-box-input {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-webkit-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-moz-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input:-ms-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::-ms-input-placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-comment-box-input::placeholder {
    font-size: var(--text-xsm);
  }

  .bi-post-cmnt-box-btn {
    right: 15px;
  }

  .bi-post-image-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .bi-post-image {
    height: 140px;
    min-height: 140px;
    max-height: 140px;
  }

  .bi-post-image-wrapper.child--exceeded .bi-post-image .see--more--div {
    font-size: var(--text-reg-lg);
  }

  .bi-post-all-comments-section {
    padding: 12px 20px;
    margin-top: 20px;
  }

  .single-comment-box {
    padding: 0 0 5px 20px;
  }

  .comment-user-name {
    font-size: var(--text-sm);
    line-height: normal;
  }

  .comment-user-image {
    position: absolute;
    top: 0;
    left: -15px;
    width: 30px;
    min-width: 30px;
    height: 30px;
  }

  .comment-time {
    margin-left: 5px;
  }

  .commnet-user-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 5px;
  }

  .comment-text {
    font-size: var(--text-xsm);
    line-height: 20px;
  }

  /* page center ends */


  /* page wrapper ends */

  /* =================================================:: Common template for all page ends ::================================================= */

  /* =================================================:: Rafi Css Starts Here ::================================================= */

  /* common class css strat */
  .nr--logo {
    width: 45px;
    height: 45px;
  }

  .nr--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .signIn--signUp--header {
    color: var(--white);
    font-size: 22px;
    font-weight: 600;
    line-height: 43px;
    letter-spacing: -0.8px;
  }

  .signIn--signUp--pera {
    color: var(--gray--1);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 8px;
  }

  .input--lebel--text {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--common--subHeader {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
  }

  .nr--peoples--name--common {
    color: var(--gray--2);
    font-size: 14px;
    font-weight: 500;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--peoples--followers--common {
    color: var(--gray--1);
    font-size: 12px;
    font-weight: 400;
    line-height: 21.12px;
    letter-spacing: -0.32px;
  }

  .nr--user--Handle {
    color: var(--gray--1);
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    line-height: 164%;
  }

  /* common class css end */




  /* ============================================ sign in signUp start hare ====================================== */
  .nr--signIn--wrapper {
    padding: 20px 15px;
    height: 100dvh;
    width: 100%;
    background-color: var(--site--Background);
  }

  .nr--signIn--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 146px;
    -moz-column-gap: 146px;
    column-gap: 146px;
  }

  .nr--signIn--left {
    width: 49%;
    height: 100dvh;
    display: none;
  }

  .nr--signIn--left--image {
    height: 95%;
    width: 794px;
    -o-object-fit: cover;
    object-fit: cover;
    position: fixed;
  }

  .nr--signIn--left--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--signIn--right {
    width: 100%;
    overflow-y: auto;
    height: 95dvh;
  }

  .nr--signIn--inputBox--heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--signIn--right::-webkit-scrollbar {
    display: none;
  }

  .nr--logo--signIn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    margin-bottom: 30px;
  }


  .nr--signIn--inputBox {
    width: 100%;
  }

  .nr--logIn--with--wrapper {
    margin-top: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .log--in--with--google {
    padding: 13px 0;
    border: 1px solid var(--border-1);
    width: 100%;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }

  .nr--login--And--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .log--in--with--google--svg {
    width: 24px;
    height: 24px;
  }

  .log--in--with--google--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--LogIn--with--commonText {
    color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 164%;
  }





  .nr--or {
    margin-top: 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
  }

  .nr--or::after {
    position: absolute;
    content: '';
    left: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }

  .nr--or::before {
    position: absolute;
    content: '';
    right: 0;
    top: 10px;
    width: 47%;
    height: 1px;
    background: var(--border-1);
  }





  .nr--email--and--password--wrapper {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }

  .nr--email--input--main label {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input {
    width: 100%;
    padding-right: 17px;
    border-radius: 8px;
    border: 1px solid var(--border-1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--email--input input {
    width: 90%;
    height: 100%;
    background-color: transparent;
    padding: 9px 10px;
    border: none;
    color: var(--white);
  }

  .forgetPass {
    color: var(--primary--color);
    font-size: 10px;
  }

  .forget--pass--icon {
    width: 16px;
    height: 16px;
    cursor: pointer;
  }

  .forget--pass--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--sign--in--checkbox {
    margin-top: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }


  .nr--sign--in--checkbox input[type="checkbox"] {
    width: 16px;
    height: 16px;
    border-radius: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #040D12;
    border: 1px solid var(--border-1);
    position: relative;
    cursor: pointer;
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked {
    background-color: var(--border-1);
  }

  .nr--sign--in--checkbox input[type="checkbox"]:checked::after {
    content: "\2714";
    font-size: 12px;
    color: var(--white);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .loginSubmit--btn {
    width: 100%;
    border-radius: 8px;
    background-color: var(--primary--color);
    color: var(--site--Background);
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    padding: 10px 0;
    border: none;
    margin-top: 30px;
  }

  .nr--dont--account {
    margin-top: 20px;
  }

  .nr--dont--account--text {
    color: var(--white);
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--dont--account--text span {
    color: var(--primary--color);
  }

  .nr--right--and--reserve {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 90px;
  }

  .nr--right--reserve {
    color: var(--white);
    font-size: 13px;
    font-weight: 400;
    line-height: 26.24px;
    text-align: center;
  }


  /* ============================================ sign in signUp End hare ====================================== */





  /* ============================================ verification strat hare ====================================== */
  .nr--verification--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
  }

  .nr--verification--header p {
    width: 100%;
    text-align: center;
  }

  .nr--six--digit {
    color: var(--white);
    font-size: 18px;
    font-weight: 600;
    line-height: 29px;
  }

  .nr--verification--inputs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 38px;
    padding-bottom: 24px;
  }



  .otp-input-fields {
    margin: auto;
    max-width: 400px;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    padding: 20px 0 28px 0;
  }

  .otp-input-fields input {
    width: 40px;
    height: 45px;
    border-radius: 16px;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #ced5d2;
    text-align: center;
    outline: none;
    font-size: 16px;
    color: var(--white);
  }

  .otp-input-fields input::-webkit-outer-spin-button,
  .otp-input-fields input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  .otp-input-fields input[type="number"] {
    -moz-appearance: textfield;
  }

  .otp-input-fields input:focus {
    border-width: 2px;
    border-color: var(--primary--color);
    font-size: 26px;
  }

  .loginSubmit--btn.continue {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 488px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  /* ============================================ verification End hare ====================================== */





  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
    overflow-y: auto;
    height: calc(100vh - 51px);
  }

  .nr--profile--wrapper::-webkit-scrollbar {
    display: none;
  }

  .align-items-start.nr--custom--wrapper--for--res {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 120px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 100%;
    height: 59dvh;
    position: relative;
    top: -28px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url(../images/userNameBackgroubdFrame.png) no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 100%;
    position: relative;
    top: -39px;
  }

  .nr--profile--picture--inner {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom--btn--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 0px 10px 20px 10px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 15px;
    font-weight: 500;
    line-height: 29.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    height: auto;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .nr--history--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 20px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 92px;
    top: 9px;
    width: 3px;
    height: 3px;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 0px 24px 24px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 4px 10px;
    font-size: 14px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: repeat(1, 1fr);
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    row-gap: 22px;
    height: auto;
    overflow-y: clip;
  }

  .nr--profile--mostUsed--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 23px;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 29px;
    -moz-column-gap: 29px;
    column-gap: 29px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
    display: none;
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
    display: none;
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-column-gap: 172px;
    -moz-column-gap: 172px;
    column-gap: 172px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }


  /* my space end */
  /* =================================================== Profile Html End hare ============================= */




  /* common invitation */
  .nr--invitation--item--img--img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
  }

  .nr--peoples--name--common.groupCreate {
    width: 100%;
  }

  .invitation--item {
    padding: 12px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
  }

  .invitation--item--content--mutal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 10px;

  }

  .invitation--item--content--mutal.profileItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    position: relative;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  /* common invitation */






  /* ============================ custom modal strat ===================== */
  /* custom modal */

  .nr--custom--reedem--modal {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }


  .nr--custom--reedem--modal--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    position: relative;
  }

  .nr--congratulation--img {
    height: 30dvh;
    width: 100%;
  }

  .nr--congratulation--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .nr--congratulation--content {
    margin-top: 20px;
  }

  .nr--congratulation--content--text {
    color: #FFF;
    font-size: 18px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.64px;
    text-align: center;
  }

  .nr--congratulation--btn {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--congratulation--cancle {
    padding: 8px 33px;
    border: 1.4px solid #EBDE7F;
    -webkit-box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    box-shadow: 0px 2px 2px 0px #000, 0px 0px 16px 0px rgba(146, 84, 222, 0.32);
    border-radius: 8px;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .nr--congratulation--cancle:hover {
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    color: rgba(10, 10, 10, 0.80);
  }

  .nr--close--btn {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    position: absolute;
    right: 24px;
    top: 40px;
    cursor: pointer;
  }

  .nr--close--btn svg {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }


  .nr--custom--reedem--modal100 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100dvh;
    width: 100%;
    opacity: 0.82;
    background: #040D12;
  }

  /* custom modal end */

  /* ============================ custom modal strat ===================== */





  /* ================================== profile viewer html start hare ======================== */
  .nr--profileViewer--wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 64px 0px 24px 0;
  }

  .nr--profileViewer--left {
    width: 100%;
    padding: 0 20px;
  }

  .nr--profileViewer--left--profileAnd--userName {
    position: relative;
    bottom: 106px;
  }

  .nr--profileViewer--description {
    margin-top: 16px;
    width: 100%;
  }

  .nr--profileViewer--bio {
    color: #C6C6C6;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
  }

  .nr--profile--viewer--friend--and--follower {
    padding: 14px 44px;
    border-radius: 10px;
    border: 1px solid #5A5C5F;
  }

  .nr--profileView--extra--wrapper {
    position: relative;
    bottom: 74px;
  }

  .nr--profile--viewer--friendsPost--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    padding-bottom: 25px;
    border-bottom: 1px solid #5A5C5F;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--friends--number {
    color: var(--white);
    font-size: 22px;
    font-weight: 600;
    line-height: 36.96px;
    letter-spacing: -0.56px;
  }

  .nr--profile--viewer--following--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    padding-top: 25px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileViewer--right {
    padding-right: 0;
    padding: 0 10px;
  }

  .nr--history--header.nrCustomThree {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 28px;
    position: relative;
    bottom: 23px;
  }

  .nr--addFriend--btn--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }

  .nr--addFriendBtn {
    padding: 12px 16px;
    border-radius: 8px;
    background-color: transparent;
    border: 1.5px solid #EBDE7F;
    color: rgba(255, 255, 255, 0.80);
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--addFriendBtn:hover {
    background-color: #EBDE7F;
  }

  .nr--profileCard--userAnd--img.customNR {
    height: 284px;
    width: 100%;
  }

  .nr--profileCard--userAnd--img.customNR img {
    border-radius: 10px;
  }

  .nr--profile--mostUsed--item--wrapper.nrCustom {
    padding: 0;
  }

  /* ================================== profile viewer html End hare ======================== */




  /* ============================================ peoples start hare ====================================== */

  .nr-peoples-page-contents-wrapper {

    width: 100%;
    height: 100%;
    max-height: 100%;
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-y: auto;
    padding-bottom: 24px;
  }

  .nr-peoples-page-contents-wrapper::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .bi-page-right-wrapper.search--peoples {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    padding: 24px 0 0 0;
  }

  /* Invitations strat */
  .invitation--wrapper {
    padding: 24px 10px;
    width: 100%;
    border-radius: 8px;
    background: var(--black);
  }

  .invitation--header {
    padding-bottom: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #454F5B;

  }

  .invitation--main {
    margin-top: 20px;
    height: 374px;
    overflow-y: auto;
  }

  .invitation--main::-webkit-scrollbar {
    display: none;
  }

  .invitation--item {
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
    cursor: pointer;
    gap: 15px;
  }
  

  .invitation--item:hover {
    background: rgba(217, 217, 217, 0.05);
  }
  .invitation--item.custom.peoplesConnectd{
    flex-direction: row;
    justify-content: space-between;
  }
  .invitation--item--img--content--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nr--invitation--item--img--img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-top: 3px;
  }

  .nr--invitation--item--img--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }


  .invitation--item--content--mutal.respo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .invitation--item--content--mutal::after {
    position: absolute;
    content: '';
    left: 135px;
    top: 8px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: var(--gray--1);
    display: none;
  }

  .invitation--item--btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 13px;
    -moz-column-gap: 13px;
    column-gap: 13px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .nr--accept--btn {
    padding: 3px 20px;
    color: var(--primary--color);
    font-size: 12px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border: 1px solid var(--primary--color);
    border-radius: 8px;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--accept--btn:hover {
    background-color: var(--primary--color);
    color: var(--white);
  }

  .nr--ignore--btn {
    padding: 9px 17px;
    color: var(--gray--1);
    font-size: 14px;
    font-weight: 500;
    line-height: 26.24px;
    text-transform: capitalize;
    border-radius: 8px;
  }

  /* Invitations strat */



  /* People you may know end */
  .bi-right--sidebar--wrapper.peoples-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--people--you--know--wrapper {
    background: var(--black);
    padding: 24px 0;
    width: 100%;
    border-radius: 8px;
    margin-top: 20px;

  }

  .nr--people--you--know--card--main {
    margin-top: 20px;
    padding: 0px 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: repeat(1, 1fr);
    gap: 35px;
  }

  .nr--people--you--know--card--main::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .nr--people--you--know--card {
    padding: 15px 12px;
    border: 1px solid var(--border-2);
    border-radius: 8px;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: all linear 0.3s;
    -o-transition: all linear 0.3s;
    transition: all linear 0.3s;
  }

  .nr--people--you--know--card:hover {
    scale: 105%;
  }

  .nr--people--you--know--cover--photo {
    position: relative;
  }

  .nr--people--you--know--cover--photo--img {
    width: 100%;
    height: 95px;
    border-radius: 4px;
  }

  .nr--people--you--know--cover--photo--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--people--you--know--cover--exit--btn {
    width: 25px;
    height: 25px;
    background: rgba(4, 13, 18, 0.50);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
  }

  .nr--people--you--know--cover--exit--btn--svg {
    height: 9px;
    width: 9px;
  }

  .nr--people--you--know--cover--exit--btn--svg svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  .nr--nr--people--you--know--profile--photo {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    bottom: -30px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .nr--nr--people--you--know--profile--photo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--people--you--know--userNames {
    padding-top: 37px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--people--you--know--follwersAndMutal {
    margin-top: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--people--you--know--btn {
    margin-top: 16px;
  }

  .nr--connect--btn {
    color: var(--primary--color);
    font-size: 15px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
    border: 1px solid rgba(255, 200, 0, 0.764);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 0;
    border-radius: 4px;
    -webkit-transition: var(--base-transition);
    -o-transition: var(--base-transition);
    transition: var(--base-transition);
  }

  .nr--connect--btn:hover {
    background-color: rgba(255, 200, 0, 0.764);
    color: var(--white);
  }

  /* People you may know end */


  /* connect people start */
  .nr--connect--people--search--wrapper {
    background: rgba(255, 255, 255, 0.02);
    padding: 13px 10px 13px 12px;
  }

  .nr--connect--people--search--svg {
    height: 19px;
    width: 19px;
  }

  .nr--connect--people--search--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--connect--people--search {
    width: 100%;
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-radius: 8px;
    background: rgba(250, 251, 252, 0.10);
    padding: 0px 13px;
  }

  .nr--connect--people--search input {
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: none;
    color: var(--white);
    margin-right: 5px;
    font-size: 15px;
  }

  .connected--people--wrapper {
    background-color: var(--black);
    height: calc(100vh - 126px);
    padding: 24px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }

  .connected--people--suggestion {
    height: 100%;
    overflow-y: auto;
  }

  .connected--people--suggestion::-webkit-scrollbar {
    width: 0;
    background-color: transparent;
  }

  .invitation--item--btn--more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
  }

  .nr-invitation--chat--svg {
    width: 18px;
    height: 17px;
  }

  .nr-invitation--chat--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* connect people end */

  /* ============================================ peoples end hare ====================================== */



  /* ============================================ Groups start hare ====================================== */
  .nr--create--group--button--svg {
    height: 18px;
    width: 18px;
  }

  .nr--create--group--button--svg svg {
    height: 100%;
    width: 100%;
  }

  .nr--group--create--btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    border: none;
    padding: 8px 12px;
    border-radius: 4px;
    background: var(--primary--color);
  }

  .nr--create--group--text {
    color: #141414;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
  }

  .nr--people--you--know--cover--photo--img.nr--create--group {
    height: 180px;
  }

  .modal-header.createGroup {
    background-color: var(--black);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 29px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
  }

  .nr--email--input.groupCreate .nice-select:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E %3Cpath d='M9.11038 11.745L15.4104 3.745C15.4701 3.66897 15.501 3.58314 15.5 3.49597C15.499 3.4088 15.4662 3.32333 15.4048 3.248C15.3431 3.17248 15.2549 3.10983 15.1487 3.06632C15.0426 3.0228 14.9223 2.99993 14.8 3L2.2 3C2.07762 2.99993 1.95737 3.0228 1.85124 3.06631C1.74511 3.10983 1.65682 3.17248 1.5952 3.248C1.53307 3.32458 1.50024 3.41149 1.5 3.5C1.5 3.584 1.5294 3.669 1.5896 3.745L7.88959 11.745C8.01419 11.902 8.24659 12 8.49999 12C8.75338 12 8.98579 11.902 9.11038 11.745Z' fill='%23DFE3E8'/%3E %3C/svg%3E");
    border: none;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    right: 6px;
    height: 12px;
    width: 12px;
    margin-top: -5px;
  }

  .loginSubmit--btn.createGroup {
    width: 100%;
    margin-top: 32px;
    padding: 8px 15px;
  }

  .nr--peoples--name--common.groupCreateTwo {
    width: 100%;
  }

  .nr--modal--wrapper {
    width: 100%;
  }

  /* ============================================ Groups End hare ====================================== */




  /* ============================================ Groups View strat hare ====================================== */

  .nr--group--header--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nr--group--name--style {
    color: #A5ADBA;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: -0.64px;
    width: 100%;
  }




  .nr--joined--grop {
    padding: 6px 30px;
    border: 1.4px solid #EBDE7F;
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    border-radius: 8px;
    color: #040D12;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .bi-right--sidebar--wrapper.group-view-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--group--btn--main {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
  }

  .nr--group--logos.custom {
    width: 50px;
    height: 50px;
  }

  .invitation--item--content--mutal.groupCreateTwo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    margin-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--main {
    background: url("../images/groupViewBack.png") no-repeat center;
    background-size: cover;
    padding: 15px 26px;
    margin-bottom: 10px;
    border-radius: 10px;
  }

  .nr--group--main {
    background: url("../images/groupViewBack.png") no-repeat center;
    background-size: cover;
    padding: 15px 26px;
    margin-bottom: 10px;
    border-radius: 10px;
  }

  .bi-home-page-contents.groupCreate {
    padding-bottom: 0;
    margin-top: 11px;
    height: calc(100% - 371px);
  }

  /* ============================================ Groups View End hare ====================================== */

  /* adjust css */
  .nr--group--name{
    width: 100%;
  }
}






/* only custom for iPhone 5 and SE */
@media only screen and (max-width: 320px) {

  /* =================================================== Profile Html strat hare ============================= */
  .nr--profile--wrapper {
    background: #040D12;
  }

  .align-items-start.nr--custom--wrapper--for--res {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nr--profile--cover--photo {
    width: 100%;
    height: 120px;
  }

  .nr--profile--cover--photo img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--left--profile {
    width: 100%;
    height: 78dvh;
    position: relative;
    top: -28px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--left--profile::after {
    position: absolute;
    content: '';
    right: 0px;
    top: 65px;
    width: 1px;
    height: 100%;
    background: #454F5B;
  }

  .nr--profile--pictureAnd--userName--wrapper {
    padding-left: 23px;
    padding-bottom: 22px;
    background: url(../images/userNameBackgroubdFrame.png) no-repeat center;
    background-size: cover;
    margin-bottom: 28px;
    width: 100%;
    position: relative;
    top: -17px;
  }

  .nr--profile--picture--inner {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    position: relative;
  }

  .nr--profile--picture--inner::after {
    position: absolute;
    content: '';
    bottom: 4px;
    right: 6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: var(--activeColour);
  }

  .nr--profile--picture--inner img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--nameAnd--userName {
    margin-top: 16px;
  }

  .nr--profile--pic--name--header {
    color: #FAFBFC;
    font-size: 24px;
    font-weight: 600;
    line-height: 31.68px;
    letter-spacing: -0.48px;
  }

  .nr--balance--wrapper {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 38px;
    -moz-column-gap: 38px;
    column-gap: 38px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
  }

  .nr--balance--header {
    color: #C6C6C6;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.68px;
  }


  .nr--bitcoin--item--logo--text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--bitcoin--item--logo {
    width: 20px;
    height: 20px;
  }

  .nr--bitcoin--item--logo img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--numbber--text {
    color: #FAFBFC;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 29.52px;
  }

  .nr--custom--btn--wrapper {
    height: auto;
    position: relative;
    top: -38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: auto;
    margin-top: 12px;
  }

  .d-flex.customsTime {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    text-wrap: nowrap;
  }

  .nr--custom--btn--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--custom-nab--inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .reedeem--Names {
    text-wrap: nowrap;
  }

  .nr--reddem--svg--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--reddem--svg {
    width: 40px;
    height: 40px;
  }

  .nr--reddem--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }


  /* nabs strat hare */
  .nav-pills .nr--custom--nab.active,
  .nav-pills .show>.nr--custom--nab {
    color: var(--bs-nav-pills-link-active-color);
    background: rgba(255, 255, 255, 0.07);
  }

  .nr--timer--countDown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .nr--timer--text {
    color: var(--primary--color);
    font-size: 14px;
    font-weight: 500;
    line-height: 22.96px;
    text-transform: capitalize;
    margin-left: 3px;
  }

  .nr--nabs--content--wrapper {
    width: 100%;
  }

  /* history side start */
  .nr--history--wrapper {
    padding: 0px 10px 20px 10px;
  }

  .nr--history--header h5 {
    margin-left: 10px;
  }

  .nr--history--header {
    padding-bottom: 15px;
    border-bottom: 1px solid #637381;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--history--coinAnd--logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }

  .nr--history--headeing--text {
    color: #FAFBFC;
    font-size: 15px;
    font-weight: 500;
    line-height: 29.8px;
  }

  .nr--bit--coin--image {
    width: 20px;
    height: 20px;
  }

  .nr--bit--coin--image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--coin--value--text {
    color: #FAFBFC;
    font-size: 20px;
    font-weight: 500;
    line-height: 52px;
  }

  .nr--history--item--wrapper {
    padding: 0 10px;
    height: auto;
    overflow-y: auto;
    margin-top: 32px;
    padding-right: 0;
  }

  .nr--history--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .invitation--item.profilePage {
    padding-left: 0;
    border-radius: 5px;
  }

  .nr--history--item--today--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
  }

  .nr--history--item--today--svg {
    height: 24px;
    width: 24px;
  }

  .nr--history--item--today--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--today--heading--text {
    color: #FAFBFC;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
  }

  .nr--history--item--today--wrapper--main {
    padding-top: 32px;
  }

  .invitation--item--content--mutal.profileItem::after {
    left: 130px;
  }

  .nr--tottal--coin--text--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--tottal--coin--img {
    height: 24px;
    width: 24px;
  }

  .nr--tottal--coin--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--history--item--yesterDay--wrapper {
    margin-top: 48px;
  }

  /* most used */
  .nr--profile--mostUsed--wrapper {
    padding: 0px 24px 24px 24px;
  }

  .nr--history--header.nrCustom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
  }

  .bi-whats-new-post-btn.nrCustom {
    padding: 4px 10px;
    font-size: 14px;
    color: var(--white);
    margin-right: 0px;
    min-width: 70px;
    max-width: 162px;
  }

  .nr--profile--mostUsed--item--wrapper {
    padding: 10px 0px;
    margin-top: 24px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: repeat(1, 1fr);
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
    row-gap: 22px;
    height: auto;
    overflow-y: clip;
  }

  .nr--profile--mostUsed--item--wrapper::-webkit-scrollbar {
    display: none;
  }

  .nr--profile--mostUsed--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
  }

  .nr--profileCard--userAnd--headeing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .nr--profileCard--userAnd--img--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }

  .nr--profileCard--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--userNameHeading {
    color: #FAFBFC;
    font-size: 16px;
    font-weight: 400;
    line-height: 16.24px;
  }

  .nr--profileCard--userNameSubHeading {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }

  .nr--threeDot--icon {
    width: 18px;
    height: 4px;
    cursor: pointer;
  }

  .nr--threeDot--icon svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--userAnd--img {
    width: 100%;
    height: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--userAnd--img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--profileCard--des--ownBtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nr--profileCard--name {
    margin-top: 8px;
  }

  .nr--profileCard--ownBtn {
    margin-top: 14px;
  }

  .bi-whats-new-post-btn.nrCustomTwo {
    padding: 5px 24px;
    border: none;
    color: var(--white);
  }

  /* most used */


  .nr--history--header.nrCustomTWo {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 23px;
  }

  .nr--history--header--post--photo--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 7px;
    -moz-column-gap: 7px;
    column-gap: 7px;
  }

  .nr--history--header--post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--post.active {
    position: relative;
  }

  .nr--history--header--post.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--history--header--photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 5px;
    -moz-column-gap: 5px;
    column-gap: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
  }

  .nr--history--header--photo.active {
    position: relative;
  }

  .nr--history--header--photo.active::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -29px;
    width: 100%;
    height: 1px;
    background-color: var(--primary--color);
  }

  .nr--profileCard--postnumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--postnumber.active {
    background: var(--primary--color);
  }

  .nr--profileCard--postnumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber {
    width: 28px;
    padding: 0px 6px;
    border: 1px solid #5A5C5F;
    border-radius: 5px;
  }

  .nr--profileCard--photonumber span {
    color: #5A5C5F;
    font-size: 10px;
    font-weight: 400;
    line-height: 16.4px;
  }

  .nr--profileCard--photonumber.active {
    background: var(--primary--color);
  }

  /*  */



  /* my space */
  .nr--profile--post--item {
    border-radius: 10px;
    padding: 16px;
    border: 1px solid #454F5B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }

  .nr--profileCard--des--ownBtn.nrCustom {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--profile--card--like--review {
    width: 100%;
  }

  .bi-post-btns-container.nr--custom {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 0 12px 0;
    border-top: none;
    border-bottom: none;
  }

  .bi-post-btns-left.nr--custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0px;
  }

  .bi-post-react-btn.nr--custom svg {
    width: 17px;
    height: 17px;
  }

  .nr--see--whoVe--liked--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 12px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .nr--see--whoVe--images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    left: -11px;
  }

  .nr--see--whoVe--images--one {
    width: 15px;
    height: 15px;
    border-radius: 50%;

  }

  .nr--see--whoVe--images--two {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
  }

  .nr--see--whoVe--images--three {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 17px;
  }

  .nr--see--whoVe--images--one img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--two img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--see--whoVe--images--three img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
  }

  .nr--profileCard--caption {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-column-gap: 6px;
    -moz-column-gap: 6px;
    column-gap: 6px;
  }

  .nr--profile--caption--svg {
    width: 8px;
    height: 6px;
    position: relative;
    bottom: 3px;
  }

  .nr--profile--caption--svg svg {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nr--balance--header.nrCustom {
    margin-top: 3px;
  }

  .nr--profileCard--date {
    margin-top: 4px;
  }

  .nr--date--header {
    color: #5A5C5F;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profileCard--texting {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
  }

  .nr--profile--mySpace--item--main.active {
    display: none;
  }

  .nr--profile--mySpace--item--main--two.active {
    display: none;
  }

  /* my space end */
  /* =================================================== Profile Html End hare ============================= */



  /* ============================================ Groups View strat hare ====================================== */
  .nr--group--header--main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nr--group--name--style {
    color: #A5ADBA;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: -0.64px;
    width: 70%;
  }

  .nr--joined--grop {
    padding: 0px 26px;
    border: 1.4px solid #EBDE7F;
    background: -o-linear-gradient(131deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), -o-linear-gradient(354deg, #F5C400 0.67%, #EA8218 96.89%);
    background: linear-gradient(319deg, #EBDE7F -1.9%, rgba(235, 222, 127, 0.00) 51.55%, #FFFCDB 105%), linear-gradient(96deg, #F5C400 0.67%, #EA8218 96.89%);
    border-radius: 8px;
    color: #040D12;
    font-size: 11px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
  }

  .bi-right--sidebar--wrapper.group-view-page {
    width: 80%;
    min-width: 80%;
    min-height: 100%;
    max-height: 100%;
  }

  .nr--group--btn--main {
    margin-top: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
  }

  .nr--group--logos.custom {
    min-width: 30px;
    height: 30px;
  }

  .invitation--item--content--mutal.groupCreateTwo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    position: relative;
    margin-top: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }


  .nr--group--main {
    background: url("../images/groupViewBack.png") no-repeat center;
    background-size: cover;
    padding: 15px 26px;
    margin-bottom: 10px;
    border-radius: 10px;
    height: 200px;
  }



  .bi-home-page-contents.groupCreate {
    padding-bottom: 0;
    margin-top: 11px;
    height: calc(100% - 293px);
  }

  /* ============================================ Groups View End hare ====================================== */


}

/* only custom for iPhone 5 and SE */