@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,200;6..12,300;6..12,400;6..12,500;6..12,600;6..12,700;6..12,800;6..12,900;6..12,1000&amp;display=swap";
.header_main_container {
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  padding: 10px 1rem;
  width: 100%;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.08) !important;
}
.header_main_container .logo {
  width: 6rem !important;
  height: auto !important;
}
@media screen and (max-width: 500px) {
  .header_main_container .logo {
    width: 6em !important;
  }
}
.menu_drawer_container .ant-drawer-body {
  padding: 0 20px 20px !important;
}
.menu_drawer_container .ant-drawer-content {
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.08) !important;
}
.menu_drawer_container .ant-drawer-header {
  padding: 16px 20px 10px !important;
}
.menu_drawer_container .ant-drawer-header .ant-drawer-header-title {
  flex-direction: row-reverse !important;
}
.menu_drawer_container
  .ant-drawer-header
  .ant-drawer-header-title
  .ant-drawer-title {
  color: #fff !important;
  font-size: 20px !important;
}
.menu_drawer_container .ant-drawer-close svg {
  color: #fff !important;
}
.headerMenuItem {
  margin-bottom: 14px;
  cursor: pointer;
  border-radius: 0 0 4px 4px;
}
.headerMenuItem .menuLink {
  color: #eee;
}
.headerMenuItem .logoutLink,
.headerMenuItem .menuLink {
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.headerMenuItem .logoutLink {
  color: #fff;
}
.menuDropdown li:not(:last-child) {
  border-bottom: 1px solid #dadada;
}
.common_layout {
  margin: auto;
  max-height: 100vh;
  height: 100vh;
  overflow-y: auto;
  background-color: #d0e1f9;
}
.common_layout::-webkit-scrollbar {
  display: none !important;
}
.common_layout .layout_content_container .content_box {
  padding: 1rem 1rem 0;
}
.common_layout .layout_content_container .content_box .content_container {
  border-radius: 20px;
}
.common_layout
  .layout_content_container
  .content_box
  .content_container
  .pageTitle {
  color: #000;
  font-family: Nunito Sans, sans-serif;
  font-size: 2.19rem;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 0.5rem;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .common_layout
    .layout_content_container
    .content_box
    .content_container
    .pageTitle {
    font-size: 24px;
  }
}
.common_layout
  .layout_content_container
  .content_box
  .content_container
  .pageContent {
  padding-bottom: 42px;
  overflow-y: auto;
  overflow-x: hidden !important;
}
.common_layout
  .layout_content_container
  .content_box
  .content_container
  .pageContent::-webkit-scrollbar {
  display: none !important;
}
@media screen and (max-width: 600px) {
  .common_layout .layout_content_container .content_box {
    padding: 8px 10px 0;
  }
}
.common_layout .layout_content_container .tournament-content-box {
  padding: 0;
}
*,
body,
html {
  box-sizing: border-box;
  margin: 0;
}
body,
html {
  max-width: 100vw;
  overflow-x: hidden;
  padding: 0;
}
a {
  color: inherit;
  text-decoration: none;
}
.primary_button {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 28px;
  padding: 10px 42px !important;
  border-radius: 20px !important;
  box-shadow: 4px 4px 20px 0 rgba(0, 0, 0, 0.25) !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  height: auto !important;
  background: #00207d !important;
}
.primary_button:hover {
  color: #fff !important;
}
@media screen and (max-width: 600px) {
  .primary_button {
    font-size: 16px;
    padding: 10px 32px !important;
  }
}
.primary_button:disabled {
  background: #7a7a7a !important;
  color: #505050 !important;
}
.primary_button2 {
  border: 1px solid #040524;
  color: #040524;
  font-size: 10px !important;
  height: auto !important;
  margin-right: 10px;
  background-color: #fff;
  background: d0e1f9;
  padding: 6px 1.5rem;
  font-weight: 700;
  border-radius: 0.3rem;
}
.primary_button2:hover {
  color: #040524 !important;
}
@media screen and (max-width: 600px) {
  .primary_button2 {
    font-size: 16px;
  }
}
.primary_button2:disabled {
  background: #7a7a7a !important;
  color: #505050 !important;
}
.primary_button3 {
  border: 1px solid #040524;
  color: #fff;
  font-size: 12px !important;
  height: 30px;
  height: auto !important;
  margin-right: 10px;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  padding: 0.5rem 2rem;
  font-weight: 700;
  border-radius: 0.3rem;
}
.primary_button3:hover {
  color: #fff !important;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d) !important;
}
@media screen and (max-width: 600px) {
  .primary_button3 {
    font-size: 16px;
  }
}
.primary_button3:disabled {
  background: #7a7a7a !important;
  color: #505050 !important;
}
.change_password_button {
  background: linear-gradient(90deg, #0c5f22, #086427 47%, #05622e);
}
.change_password_button:hover {
  color: #fff !important;
  background: linear-gradient(90deg, #0c5f22, #086427 47%, #05622e) !important;
}
.reset_password_button {
  background: linear-gradient(90deg, #81230c, #790f05 47%, #5f1a06);
}
.reset_password_button:hover {
  color: #fff !important;
  background: linear-gradient(90deg, #81230c, #790f05 47%, #5f1a06) !important;
}
.primary_game_button {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 18px;
  padding: 6px 24px !important;
  border-radius: 12px !important;
  box-shadow: 4px 4px 20px 0 rgba(0, 0, 0, 0.25) !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  height: auto !important;
  background: #00207d !important;
  margin-bottom: 12px;
}
.primary_game_button:hover {
  color: #fff !important;
}
@media screen and (max-width: 600px) {
  .primary_game_button {
    font-size: 16px;
    padding: 10px 32px !important;
  }
}
.primary_game_button:disabled {
  background: #7a7a7a !important;
  color: #505050 !important;
}
.deleteBtn {
  background: #b70b0b !important;
}
.cashBtn {
  color: #000 !important;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 10px;
  padding: 10px 12px !important;
  border-radius: 4px !important;
  font-style: normal;
  min-width: 80px;
  font-weight: 500;
  line-height: normal;
  height: auto !important;
  border: 1px solid #00207d;
}
@media screen and (max-width: 600px) {
  .cashBtn {
    font-size: 12px;
    padding: 4px 8px !important;
  }
  .cashBtn .amount {
    font-size: 10px !important;
  }
}
.headerRow {
  font-size: 12px !important;
}
@media screen and (max-width: 600px) {
  .headerRow {
    flex-direction: column !important;
  }
}
.font-12 {
  font-size: 12px !important;
}
.addCashBtn {
  border-radius: 4px 0 0 4px !important;
}
.plusButton {
  color: #169a00 !important;
  border: 1px solid #169a00 !important;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 12px !important;
  padding: 4px 6px !important;
  border-radius: 0 4px 4px 0 !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  height: 100% !important;
  margin-left: -5px;
}
.plusButton:hover {
  color: #fff !important;
}
@media screen and (max-width: 600px) {
  .plusButton {
    font-size: 16px;
    padding: 4px 6px !important;
  }
  .plusButton .amount {
    font-size: 12px;
  }
}
.moreIcon {
  height: 16px;
  width: auto;
}
.landingMainContainer {
  min-height: calc(100vh - 100px);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.landingMainContainer .contentContainer {
  display: flex;
  align-items: center;
  justify-content: end;
  height: calc(100vh - 100px);
  padding: 70px;
}
@media screen and (max-width: 600px) {
  .landingMainContainer .contentContainer {
    padding: 20px;
    justify-content: center;
  }
}
.landingMainContainer .referCard {
  border-radius: 30px;
  background: hsla(0, 0%, 100%, 0.7);
  box-shadow: 4px 8px 20px 0 rgba(0, 0, 0, 0.25);
  padding: 72px 32px;
  height: 436px;
  flex-direction: column;
  display: flex;
  justify-content: space-between;
}
.landingMainContainer .referCard .title {
  color: #000;
  font-size: 50px;
}
.landingMainContainer .referCard .desc,
.landingMainContainer .referCard .title {
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.landingMainContainer .referCard .desc {
  color: #169a00;
  font-size: 40px;
  margin-top: 50px;
}
@media screen and (max-width: 600px) {
  .landingMainContainer .referCard {
    padding: 42px 32px;
    height: auto;
  }
  .landingMainContainer .referCard .title {
    font-size: 42px;
  }
  .landingMainContainer .referCard .desc {
    font-size: 28px;
  }
}
.mb-24 {
  margin-bottom: 24px !important;
}
.mt-48 {
  margin-top: 48px !important;
}
.w-100 {
  width: 100% !important;
}
.h-100 {
  height: 100% !important;
}
.mt-10 {
  margin-top: 10px;
}
.mt-24 {
  margin-top: 24px !important;
}
::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
}
::-webkit-scrollbar-track {
  background: transparent !important;
  border: 1px solid #a02c27 !important;
  border-radius: 74px !important;
}
::-webkit-scrollbar-thumb {
  background-color: #a02c27 !important;
  border-radius: 74px !important;
}
.customPagination {
  padding: 15px 8px;
}
.customPagination .ant-pagination-simple-pager {
  display: none !important;
}
.customPagination .ant-pagination a {
  border-radius: 6px !important;
  height: 32px !important;
  background: #fff !important;
  padding: 0 8px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  border: 1px solid #e4e8ed !important;
}
.customPagination .ant-pagination a path {
  stroke: #a02c27 !important;
}
.customPagination .ant-pagination-disabled a {
  border: 1px solid #acbcf5 !important;
}
.customPagination .ant-pagination-disabled a path {
  stroke: #acbcf5 !important;
}
.customPagination .subDesc {
  color: #a02c27;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.customPagination .subDesc span {
  color: #000;
  font-weight: 700;
}
.customPagination .mt-3 {
  margin-top: -2px !important;
}
.customPagination .pageNumbers {
  margin: 0 0 0 8px;
  padding-left: 8px;
  border-left: 1px solid #e7e8f2;
}
.errorModal .title {
  color: #ca0000;
  font-family: Nunito Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 32px;
}
.errorModal .btn,
.errorModal .title {
  text-align: center;
  font-style: normal;
  line-height: normal;
}
.errorModal .btn {
  color: #fff !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 28px !important;
  font-weight: 600 !important;
  background: #ca0000 !important;
  height: auto !important;
  border-radius: 10px !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.notificationItem {
  color: #333;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 10px;
}
.notificationItem:before {
  content: "->  ";
}
.ant-message .ant-message-notice-success .ant-message-notice-content {
  border-radius: 8px !important;
  border: 1px solid #f72586 !important;
  background: #ffeef6 !important;
}
.ant-message .ant-message-notice-success .ant-message-notice-content .anticon {
  display: none !important;
}
.ant-message .ant-message-notice-success .ant-message-notice-content span {
  color: #333 !important;
  font-family: Arial !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  display: flex;
  align-items: center;
}
.ant-message
  .ant-message-notice-success
  .ant-message-notice-content
  span:before {
  padding-right: 6px !important;
  margin-top: 4px !important;
  content: url(../media/success.094cb877.svg);
}
.ant-message .ant-message-notice-error .ant-message-notice-content {
  border-radius: 8px !important;
  border: 1px solid #d03c28 !important;
  background: #fff1f4 !important;
}
.ant-message .ant-message-notice-error .ant-message-notice-content .anticon {
  display: none !important;
}
.ant-message .ant-message-notice-error .ant-message-notice-content span {
  color: #d03c28 !important;
  font-family: Arial !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  display: flex;
  align-items: center;
}
.ant-message .ant-message-notice-error .ant-message-notice-content span:before {
  padding-right: 6px !important;
  margin-top: 4px !important;
  content: url(../media/danger.d5ca820c.svg);
}
.float {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 128px;
  right: 15px;
  background-color: #25d366;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 2px 2px 3px #999;
  z-index: 100;
}
.my-float {
  margin-top: 12px;
}
.youtube_container {
  border: 1px solid #51015b;
  cursor: pointer;
  position: relative;
  margin-top: 20px;
  justify-content: center;
  display: flex;
  align-items: center;
  margin-bottom: 24px;
  border-radius: 4px;
  padding: 4px 12px;
}
.youtube_container .you_tag_container {
  position: absolute;
  top: -10px;
  left: 60px;
  transform: translateX(-50%);
  font-weight: 700;
  background: #d0e1f9;
  padding: 0 4px;
  display: flex;
  justify-content: center;
  gap: 4px;
  color: #51015b;
}
.youtube_container p {
  color: #51015b;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 500px) {
  .youtube_container p {
    font-size: 1rem;
  }
}
.downloadContainer img {
  width: 100%;
  height: auto;
  max-width: 62px !important;
  text-align: center;
}
@media screen and (max-width: 500px) {
  .downloadContainer img {
    max-width: 50px !important;
  }
}
.footer_list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 2rem 0;
  position: relative;
  bottom: 0;
  left: 0;
}
.profile_icon svg {
  color: #fff;
}
.profile_icon_margin_left {
  margin-left: 5rem;
}
.profile_icon .title_name {
  color: #fff;
  font-size: 0.75rem !important;
  margin-bottom: 0 !important;
  font-weight: 300;
}
#userFooterBar {
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99999;
  width: 100%;
  text-align: center;
  padding-bottom: 0.3rem !important;
}
.game_btn_main {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0.5rem;
  height: 60px;
}
.game_btn_main,
.profile_btn_box {
  display: flex;
  justify-content: center;
}
.profile_btn_box {
  width: 56px;
  height: 56px;
  border-radius: 100%;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  box-shadow: 0 54px 55px rgba(0, 0, 0, 0.25), 0 -12px 30px rgba(0, 0, 0, 0.12),
    0 4px 6px rgba(0, 0, 0, 0.12), 0 12px 13px rgba(0, 0, 0, 0.17),
    0 -3px 5px rgba(0, 0, 0, 0.09);
  align-items: center;
}
.profile_game_btn {
  outline: none;
  border: none;
  background: transparent;
  background-color: transparent;
}
.profile_game_btn i {
  font-size: 2rem;
  transform: rotate(45deg);
  color: #ff0;
}
.icon_zindex {
  position: relative;
  z-index: 2;
}
.app_download_bar {
  width: 100%;
  background: linear-gradient(90deg, #700e0e, #700e0e 47%, #700e0e);
  align-items: center;
  color: #fff;
  font-size: 24px;
  margin-bottom: 0;
  justify-content: space-between;
  padding: 0.5rem;
}
.countdown-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #000;
  font-family: Arial;
  text-align: center;
  margin-bottom: 16px;
  border-radius: 16px;
}
.countdown-title {
  color: #a41414;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 12px;
  font-style: normal;
  margin-bottom: 8px !important;
  font-weight: 800;
  line-height: normal;
}
.countdown-timer {
  font-size: 10px;
  font-weight: 700;
  background: linear-gradient(180deg, #414141, #000);
  padding: 10px;
  border-radius: 15px;
  display: inline-flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  transform: scale(1);
  animation: scaleUp 1s ease-in-out;
  color: #fff;
}
.countdown-timer span {
  display: inline-block;
  background: linear-gradient(135deg, #ff9100, #ff3d00);
  padding: 10px 15px;
  border-radius: 10px;
  font-size: 1rem;
  text-align: center;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}
.countdown-timer span:hover {
  background: linear-gradient(135deg, #d500f9, #ff7a00);
  cursor: pointer;
}
@keyframes scaleUp {
  0% {
    transform: scale(0);
  }
  25% {
    transform: scale(0.25);
  }
  50% {
    transform: scale(0.5);
  }
  75% {
    transform: scale(0.75);
  }
  to {
    transform: scale(1);
  }
}
.offer_heading,
.winner_name {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1rem;
  font-style: normal;
  margin-bottom: 8px !important;
  font-weight: 800;
  line-height: normal;
}
.winner_name span {
  font-weight: 500;
}
.rule {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  margin-bottom: 8px !important;
  line-height: normal;
}
.offer_cards {
  margin-top: 36px;
}
.offer_cards .offer_card {
  margin-bottom: 32px;
  border-radius: 10px;
  border-radius: 12px;
  background-color: rgba(151, 71, 255, 0.188);
  padding: 10px 20px;
}
.offer_cards .title {
  color: #81026c;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.offer_cards .resultNumber {
  font-size: 1rem;
}
.offer_cards .resultNumber,
.offer_cards .resultNumber2 {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.offer_cards .resultNumber2 {
  font-size: 12px;
}
.loginContainer .loginContentContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px !important;
}
.loginContainer .loginContentContainer .loginCard {
  border-radius: 30px;
  padding: 20px;
  border-radius: 12px;
  background-image: url(../media/bgbg3.4bd039d1.jpg);
  width: 543px;
}
.loginContainer .loginContentContainer .loginCard .referCode {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0 !important;
}
.loginContainer .loginContentContainer .loginCard .title {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .loginContainer .loginContentContainer .loginCard .title {
    font-size: 32px;
  }
}
.loginContainer .loginContentContainer .loginCard .otpContainer {
  gap: 12px !important;
  justify-content: space-between;
  margin-top: 32px;
}
.loginContainer .loginContentContainer .loginCard .otpContainer span {
  display: none !important;
}
.loginContainer .loginContentContainer .loginCard .otpInput {
  text-align: center;
  width: 100% !important;
  height: 42px;
  color: #000 !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border: none !important;
  border-bottom: 1px solid #f3f5f9 !important;
  background: #fff !important;
  border-radius: 8px !important;
}
.loginContainer .loginContentContainer .loginCard .otpInput:focus-visible {
  outline: #636363 !important;
}
.loginContainer .loginContentContainer .loginCard .inputBox {
  border-radius: 6px !important;
  background: #fff !important;
  margin-top: 32px;
  height: 44px !important;
  border: 1px solid #000 !important;
}
.loginContainer .loginContentContainer .loginCard .inputBox input {
  background: #fff !important;
  color: #040524;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.loginContainer .loginContentContainer .loginCard .inputBox .mobilePrefix {
  color: #000;
  font-family: Nunito Sans, sans-serif;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 16px;
}
.loginContainer .loginContentContainer .loginCard .login_btn {
  padding: 10px 20px !important;
  border-radius: 8px !important;
  margin-top: 20px !important;
  font-size: 16px !important;
}
.loginContainer .loginContentContainer .loginCard .login_btn:hover {
  border: 1px solid #040524 !important;
}
.loginContainer .loginContentContainer .loginCard .resendOtp {
  color: #fff;
  text-align: center;
  cursor: pointer;
  font-family: Nunito Sans, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: -16px !important;
}
@media screen and (max-width: 600px) {
  .loginContainer .loginContentContainer .loginCard .resendOtp {
    font-size: 20px;
  }
}
.loginContainer .loginContentContainer .loginCard .resendOtp span {
  color: #fff !important;
}
.rulesContainer .heading {
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.rulesContainer .desc,
.rulesContainer .heading {
  color: #161616;
  font-family: Nunito Sans, sans-serif;
  font-style: normal;
  line-height: normal;
}
.rulesContainer .desc {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 16px;
}
.rulesContainer .desc span {
  font-weight: 500;
}
@media screen and (max-width: 600px) {
  .rulesContainer .desc {
    font-size: 16px;
  }
}
.rulesContainer .desc a {
  color: #1677ff !important;
}
.rulesContainer .payment_detail_box_container {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14),
    0 1px 3px 0 rgba(0, 0, 0, 0.12);
  padding: 16px;
  border-radius: 4px;
  background-color: #eaedf1 !important;
}
.rulesContainer .payment_detail_box_container .main_divider {
  margin: 10px 0 !important;
}
.rulesContainer .payment_detail_box_container .payment_desc_green {
  color: #169a00 !important;
}
.rulesContainer .payment_detail_box_container .payment_option_box {
  color: #e9edf1 !important;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d) !important;
  padding: 2px 4px;
  border-radius: 2px;
}
.contactContainer .heading {
  font-size: 32px !important;
  font-weight: 700;
  margin-bottom: 24px !important;
}
.contactContainer .heading,
.contactContainer label {
  color: #333;
  font-family: Nunito Sans, sans-serif !important;
  font-style: normal;
  line-height: normal;
}
.contactContainer label {
  font-size: 20px !important;
  font-weight: 600 !important;
}
@media screen and (max-width: 600px) {
  .contactContainer label {
    font-size: 16px !important;
  }
}
.contactContainer .inputBox {
  height: 40px !important;
}
.contactContainer .inputBox,
.contactContainer .inputTextArea {
  border-radius: 4px !important;
  border: 1px solid #b9b9b9 !important;
  background: #f7f6f6 !important;
  font-size: 20px !important;
  font-family: Nunito Sans, sans-serif !important;
}
.contactContainer .inputTextArea {
  min-height: 200px;
}
.contactContainer .submit_btn {
  width: 100% !important;
  padding-top: 12px !important;
  font-size: 20px !important;
  padding-bottom: 12px !important;
}
.contactContainer .address_title {
  font-size: 20px !important;
  font-weight: 600 !important;
}
.contactContainer .address_desc,
.contactContainer .address_title {
  color: #333;
  font-family: Nunito Sans, sans-serif !important;
  font-style: normal;
  line-height: normal;
}
.contactContainer .address_desc {
  font-size: 16px !important;
  font-weight: 500 !important;
}
@media screen and (max-width: 600px) {
  .contactContainer .address_desc {
    font-size: 16px !important;
  }
}
.profileContainer .name_input_box {
  outline: none !important;
  border-radius: 12px;
  border: none !important;
  border-bottom: 1px solid #f72586 !important;
  box-shadow: none !important;
}
.profileContainer .name_input_box:focus {
  box-shadow: none !important;
}
.profileContainer .name {
  color: #000;
  font-size: 30px;
  margin-bottom: 4px;
}
.profileContainer .name,
.profileContainer .number {
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.profileContainer .number {
  color: #868686;
  font-size: 20px;
  margin-bottom: 22px !important;
}
.profileContainer .btn {
  border-radius: 10px !important;
  border-radius: 12px;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  height: auto !important;
  width: 210px !important;
  height: 60px !important;
  line-height: normal;
  box-shadow: none !important;
}
.profileContainer .btn .text {
  color: #fff !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1rem !important;
  font-style: normal;
  font-weight: 400;
}
.profileContainer .btn:active,
.profileContainer .btn:hover {
  border: none !important;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d) !important;
  outline: none !important;
}
.profileContainer .referCode {
  color: #333;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 18px;
}
.profileContainer .referal_box_container {
  margin-top: 52px !important;
  padding: 20px;
  border-radius: 12px;
  background: #fff;
}
.profileContainer .referInputBox {
  border-radius: 8px !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  height: 50px !important;
  padding: 0 0 0 16px !important;
}
.profileContainer .referInputBox input {
  background: transparent !important;
  color: #333 !important;
  font-size: 24px !important;
}
.profileContainer .referInputBox .referSubmitBtn,
.profileContainer .referInputBox input {
  font-family: Nunito Sans, sans-serif !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.profileContainer .referInputBox .referSubmitBtn {
  height: 100% !important;
  color: #fff !important;
  background: #040524 !important;
  border-radius: 8px !important;
  text-align: center;
  font-size: 24px;
}
.profileContainer .referInputBox .referSubmitBtn:hover {
  color: #fff !important;
}
.profileContainer .profileCards {
  margin-top: 36px;
}
.profileContainer .profileCards .profile_card {
  margin-bottom: 32px;
  border-radius: 10px;
  border-radius: 12px;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  padding: 12px 32px;
}
.profileContainer .profileCards .title {
  font-weight: 400;
}
.profileContainer .profileCards .resultNumber,
.profileContainer .profileCards .title {
  color: #fff;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1.2rem;
  font-style: normal;
  line-height: normal;
}
.profileContainer .profileCards .resultNumber {
  font-weight: 700;
}
.profileContainer .change_profile_upload .ant-upload.ant-upload-select {
  width: auto !important;
  height: auto !important;
  background: none !important;
  border: none !important;
}
.tournaments_container .home_item_container {
  background-color: rgba(151, 71, 255, 0.188);
  border-radius: 8px;
  width: 100%;
  padding: 16px 24px;
  margin-top: 16px;
  margin-bottom: 24px;
}
.tournaments_container .home_item_container .item_container_ {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.tournaments_container .home_item_container .title {
  color: #81026c;
  font-weight: 600;
  font-size: 12px;
}
.tournaments_container .youtube_container_ {
  background-color: rgba(151, 71, 255, 0.188);
  border-radius: 8px !important;
}
.tournaments_container .youtube_container_ img {
  width: 100%;
  height: auto;
}
.tournaments_container .tournament_main_container {
  border: 1px solid rgba(151, 71, 255, 0.188);
  cursor: pointer;
  position: relative;
  padding: 24px 10px 10px;
  margin-bottom: 24px;
  border-radius: 4px;
}
.tournaments_container .tournament_main_container .you_tag_container {
  position: absolute;
  top: -10px;
  left: 90px;
  transform: translateX(-50%);
  font-weight: 700;
  background: #d0e1f9;
  padding: 0 4px;
  display: flex;
  justify-content: center;
  gap: 4px;
  color: #81026c;
  font-size: 16px !important;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.tournaments_container
  .tournament_main_container
  .tournament_item_container_
  .blinking_text {
  text-align: center;
  position: absolute;
  font-size: 12px;
  top: -16px;
  text-align: right;
  right: 10px;
  color: #81026c;
  animation: blink 1s infinite;
}
.tournaments_container .tournament_main_container img {
  width: 100%;
  height: auto;
}
.tournaments_container .referEarn {
  border-radius: 12px;
  border-top: 2px solid #040524;
  background: #dddcdc;
  color: #333;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  margin-bottom: 32px;
  padding: 10px;
}
.tournaments_container .referEarn span {
  color: #f72586;
}
.manual_room_code {
  color: #333;
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
}
.tournament_type_container .title {
  color: #000;
  text-align: center;
  font-size: 1rem;
  font-weight: 800;
}
.tournament_type_container .title,
.tournament_type_container h5 {
  font-family: Nunito Sans, sans-serif !important;
  font-style: normal;
  margin-bottom: 16px !important;
  line-height: normal;
}
.tournament_type_container h5 {
  color: #fff;
  font-size: 1.2rem;
  font-weight: 400;
}
.tournament_type_container input:-webkit-autofill:active,
.tournament_type_container input:-webkit-autofill:focus,
.tournament_type_container input:-webkit-autofill:hover {
  -webkit-box-shadow: inset 0 0 0 30px #f1f1f1 !important;
  -webkit-text-fill-color: #00207d !important;
  font-family: Nunito Sans, sans-serif !important;
  font-style: normal;
  border: none !important;
}
.tournament_type_container .createInputBox {
  border-radius: 8px !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  height: 40px !important;
  padding: 0 0 0 16px !important;
}
.tournament_type_container .createInputBox input {
  background: transparent !important;
  color: #333 !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .tournament_type_container .createInputBox input {
    font-size: 16px !important;
  }
}
.tournament_type_container .createInputBox .createSubmitBtn {
  height: 100% !important;
  color: #fff !important;
  background: #040524 !important;
  border-radius: 8px !important;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.tournament_type_container .createInputBox .createSubmitBtn:hover {
  color: #fff !important;
}
.tournament_type_container .battleContainer {
  border-radius: 10px;
}
.tournament_type_container .battleContainer .title {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.tournament_type_container .battleContainer .rules {
  color: #737373;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.tournament_type_container .battleContainer .openChallengeContainer {
  border-radius: 2px;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  padding: 8px;
  margin-bottom: 8px;
}
.tournament_type_container .battleContainer .openChallengeContainer .heading {
  color: #fff;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0;
}
.tournament_type_container
  .battleContainer
  .openChallengeContainer
  .heading
  span {
  color: #ff0;
}
.tournament_type_container .battleContainer .amount,
.tournament_type_container .battleContainer .subTitle {
  color: #fff;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 10px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.tournament_type_container .battleContainer .battleBtn {
  color: #fff !important;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  height: auto !important;
  border-radius: 10px;
  background: #8c8c8c;
}
.live_battle_card {
  border-radius: 2px;
  margin-bottom: 10px;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  padding: 16px;
}
.horizontalDivider {
  margin: 0 0 10px !important;
}
.acceptedUser {
  font-family: Nunito Sans, sans-serif !important;
  font-size: 16px !important;
  font-weight: 600;
  margin-top: 8px;
}
.acceptedUser,
.notification_alert_container {
  color: #fff;
  font-style: normal;
  line-height: normal;
}
.notification_alert_container {
  border-radius: 2px;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  font-family: Roboto;
  font-size: 10px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 16px;
  padding: 10px;
}
.notification_alert_container span {
  color: #f72586;
}
.starludo-classicgame-iframe {
  position: relative;
  width: 100%;
  height: 100vh;
}
.starludo-classicgame-iframe iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.starludo-classicgame-iframe .fullscreen-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1000;
  padding: 8px 16px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s;
}
.starludo-classicgame-iframe .fullscreen-btn:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.starludo-classicgame.fullscreen {
  width: 100vw;
  height: 100vh;
  margin: 0;
  padding: 0;
}
.starludo-classicgame.fullscreen .starludo-classicgame-iframe {
  width: 100%;
  height: 100%;
}
.starludo-classicgame.fullscreen .starludo-classicgame-iframe iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.faq_container {
  background-color: rgba(151, 71, 255, 0.188);
  border-radius: 8px;
  width: 100%;
  padding: 16px 16px 1px;
  margin-top: 32px;
  margin-bottom: 24px;
}
.faq_container .faq_heading {
  color: #81026c;
  font-weight: 700;
  font-size: 18px;
  font-family: Arial !important;
  margin-bottom: 20px;
}
.faq_container .ant-collapse {
  border: none !important;
  background: none !important;
  border-radius: 0 !important;
}
.faq_container .ant-collapse-item {
  border-bottom: none !important;
  background-color: #e8eff8 !important;
  margin-bottom: 16px;
  border-radius: 4px !important;
}
.faq_container .ant-collapse-item .ant-collapse-header {
  padding: 8px !important;
  font-size: 13px !important;
  font-family: Nunito Sans, sans-serif;
}
.faq_container .ant-collapse-item .ant-collapse-content {
  border-radius: 4px !important;
  background: none !important;
}
.faq_container .ant-collapse-item .ant-collapse-content-box {
  padding: 8px !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-family: Nunito Sans, sans-serif;
  font-weight: 500;
}
.faq_container .ant-collapse-item .ant-collapse-arrow {
  background: #81026c !important;
  border-radius: 50%;
  padding: 4px;
}
.faq_container .ant-collapse-item .ant-collapse-arrow path {
  color: #fff !important;
}
.home_heading {
  color: #81026c;
  font-weight: 700;
  font-size: 18px;
  font-family: Arial !important;
  margin-bottom: 8px;
}
.home_desc {
  color: rgba(0, 0, 0, 0.88);
  margin: 4px 0;
}
.home_desc,
.key_feature {
  font-size: 14px;
  font-family: Arial !important;
}
.key_feature {
  color: #81026c;
  margin: 16px 0 8px;
}
.about_heading {
  font-size: 1em;
  font-weight: 700;
}
.about_desc,
.about_heading {
  color: #959595;
  margin-top: 16px;
}
.about_desc {
  font-size: 0.9em;
  font-weight: 400;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.rotate_infinite {
  margin-left: 10px;
  margin-right: 10px;
  animation: rotate 2s linear infinite;
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  .table_header_div {
  background: #040524 !important;
  border-radius: 8px 8px 0 0 !important;
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  .table_header_div
  .table_header_row {
  padding: 16px !important;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d) !important;
  border-radius: 8px !important;
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  .table_header_div
  .table_header_row
  .searchBox {
  border-radius: 8px !important;
  border: none !important;
  background: #fff !important;
  color: #9ca9d8 !important;
  font-family: Arial;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 100%;
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  .table_header_div
  .table_header_row
  .searchBox
  .ant-input-group
  .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 8px !important;
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  .table_header_div
  .table_header_row
  .searchBox
  .ant-input-affix-wrapper {
  background: #fff !important;
  color: #333 !important;
  height: 40px !important;
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  .table_header_div
  .table_header_row
  .searchBox
  .ant-input-affix-wrapper
  input {
  background: #fff !important;
  color: #9ca9d8 !important;
  font-family: Arial;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  .table_header_div
  .table_header_row
  .searchBox
  .ant-input-group-addon {
  display: none !important;
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  .ant-table-title {
  padding: 0 !important;
  border: 8px !important;
}
.history_container .historyContentContainer .content_container .pageContent th {
  color: #333;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .history_container
    .historyContentContainer
    .content_container
    .pageContent
    th {
    font-size: 16px;
  }
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  tbody
  td {
  color: #333;
  font-family: Nunito Sans, sans-serif;
  font-size: 14px;
}
.history_container
  .historyContentContainer
  .content_container
  .pageContent
  tbody
  td
  span {
  color: #333;
  font-family: Nunito Sans, sans-serif;
}
.history_container
  .historyContentContainer
  .content_container
  .noDataContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.history_container
  .historyContentContainer
  .content_container
  .noDataContainer
  .desc {
  color: #f72586;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px;
}
@media screen and (max-width: 600px) {
  .history_container
    .historyContentContainer
    .content_container
    .noDataContainer
    .desc {
    font-size: 24px;
  }
  .history_container .historyContentContainer {
    padding: 20px 10px;
  }
}
.payment_detail_drawer {
  z-index: 10000000000 !important;
  font-weight: 600 !important;
}
.payment_detail_drawer .ant-drawer-content-wrapper {
  height: auto !important;
}
.payment_detail_drawer .item_row {
  margin-bottom: 10px !important;
}
.notification_container {
  height: 100%;
}
.notification_container .noDataContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.notification_container .noDataContainer .desc {
  color: #00207d;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 12px;
}
@media screen and (max-width: 600px) {
  .notification_container .noDataContainer .desc {
    font-size: 24px;
  }
}
.walletContainer .walletCard {
  border-radius: 12px;
  background-image: url(../media/bg1.04431ea6.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 20px 16px;
}
.walletContainer .walletCard .walletDivider {
  margin: 0 !important;
}
.walletContainer .walletCard .walletDivider:after {
  -webkit-border-before: 4px solid transparent;
  border-block-start: 4px solid transparent;
  border-block-start-color: hsla(0, 0%, 100%, 0.329);
}
.walletContainer .walletCard .amount_container {
  margin: 10px 0;
  border: 2px solid hsla(0, 0%, 100%, 0.62);
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 10px;
  padding: 4px 16px;
}
.walletContainer .walletCard .addCashBtn {
  background: linear-gradient(180deg, #19b600 -15%, #0b5000 153.75%);
  border: none !important;
  color: #fff !important;
  padding: 8px 1.5rem !important;
}
.walletContainer .walletCard .winningCashBtn {
  background: #f67e17;
  border: none !important;
  color: #fff !important;
  padding: 8px 1.5rem !important;
}
.walletContainer .walletCard .title {
  font-size: 1.2rem;
  font-weight: 700;
  margin-top: 12px;
}
.walletContainer .walletCard .desc,
.walletContainer .walletCard .title {
  color: #fff;
  font-family: Nunito Sans, sans-serif;
  font-style: normal;
  text-align: center;
  line-height: normal;
}
.walletContainer .walletCard .desc {
  font-size: 0.9rem;
  font-weight: 400;
  margin-top: 20px;
}
@media screen and (max-width: 600px) {
  .walletContainer .walletCard .desc {
    margin-top: 10px;
  }
}
.walletContainer .walletCard .amount {
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.walletContainer .walletCard .card_footer {
  margin-top: 20px;
}
.walletContainer .walletCard2 {
  background-image: url(../media/bg2.ea400ece.svg);
}
.addCashContainer .title {
  color: #333;
  font-family: Nunito Sans, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 14px;
}
@media screen and (max-width: 600px) {
  .addCashContainer .title {
    font-size: 16px;
  }
}
.addCashContainer .inputBox {
  border-radius: 8px !important;
  border: 1px solid #000 !important;
  border-radius: 12px;
  background: #fff !important;
  font-size: 20px !important;
  height: 50px !important;
  font-family: Nunito Sans, sans-serif !important;
}
@media screen and (max-width: 600px) {
  .addCashContainer .inputBox {
    font-size: 16px !important;
  }
}
.addCashContainer .amountContainer {
  margin-top: 49px !important;
}
@media screen and (max-width: 600px) {
  .addCashContainer .amountContainer {
    margin-top: 10px !important;
  }
}
.addCashContainer .amount {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .addCashContainer .amount {
    font-size: 24px;
  }
}
.addCashContainer .amountBox {
  border-radius: 10px;
  padding: 24px 10px;
  cursor: pointer;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  color: #fff;
}
.addCashContainer .amountBox img {
  width: 26px;
  height: 26px !important;
}
@media screen and (max-width: 600px) {
  .addCashContainer .amountBox {
    padding: 20px 10px;
  }
  .addCashContainer .amountBox img {
    width: 22px;
    height: 22px !important;
  }
  .addCashContainer .amountBox .ant-row {
    align-items: center !important;
  }
}
.addCashContainer .btnContainer {
  margin-top: 64px;
}
@media screen and (max-width: 600px) {
  .addCashContainer .btnContainer div {
    width: 100% !important;
  }
  .addCashContainer .btnContainer button {
    width: 100% !important;
    font-size: 18px !important;
  }
}
.addCashContainer .toBeAddedContainer .heading {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.addCashContainer .toBeAddedContainer .ant-divider {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  background: #b7b7b7 !important;
}
.addCashContainer .toBeAddedContainer .paymentThrough {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.addCashContainer .toBeAddedContainer .payNow {
  border-radius: 8px;
  background: #fff;
  padding: 20px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.addCashContainer .toBeAddedContainer .payNow .title {
  color: #333;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.addCashContainer .addCashContainer .title {
  color: #333;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 14px;
}
@media screen and (max-width: 600px) {
  .addCashContainer .addCashContainer .title {
    font-size: 20px;
  }
}
.addCashContainer .addCashContainer .inputBox {
  border-radius: 8px !important;
  border: 1px solid #f72586 !important;
  border-radius: 12px;
  background: #ffeef6 !important;
  font-size: 20px !important;
  height: 50px !important;
  font-family: Nunito Sans, sans-serif !important;
}
@media screen and (max-width: 600px) {
  .addCashContainer .addCashContainer .inputBox {
    font-size: 16px !important;
  }
}
.addCashContainer .addCashContainer .amountContainer {
  margin-top: 49px !important;
}
@media screen and (max-width: 600px) {
  .addCashContainer .addCashContainer .amountContainer {
    margin-top: 10px !important;
  }
}
.addCashContainer .addCashContainer .amount {
  color: #333;
  text-align: center;
  align-items: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .addCashContainer .addCashContainer .amount {
    font-size: 22px;
  }
}
.addCashContainer .addCashContainer .amountBox {
  border-radius: 10px;
  padding: 24px 10px;
  text-align: center;
  cursor: pointer;
  background: #ebf7ff;
  border-top: 2px solid #70c0f9;
}
.addCashContainer .addCashContainer .amountBox img {
  width: 26px;
  height: 26px !important;
}
@media screen and (max-width: 600px) {
  .addCashContainer .addCashContainer .amountBox {
    padding: 20px 10px;
  }
  .addCashContainer .addCashContainer .amountBox img {
    width: 22px;
    height: 22px !important;
  }
  .addCashContainer .addCashContainer .amountBox .ant-row {
    align-items: center !important;
  }
}
.addCashContainer .addCashContainer .btnContainer {
  margin-top: 64px;
}
@media screen and (max-width: 600px) {
  .addCashContainer .addCashContainer .btnContainer div {
    width: 100% !important;
  }
  .addCashContainer .addCashContainer .btnContainer button {
    width: 100% !important;
    font-size: 18px !important;
  }
}
.addCashContainer .addCashContainer .toBeAddedContainer .heading {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.addCashContainer .addCashContainer .toBeAddedContainer .ant-divider {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  background: #b7b7b7 !important;
}
.addCashContainer .addCashContainer .toBeAddedContainer .paymentThrough {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.addCashContainer .addCashContainer .toBeAddedContainer .payNow {
  border-radius: 8px;
  border-top: 2px solid #70c0f9;
  background: #ebf7ff;
  padding: 20px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.addCashContainer .addCashContainer .toBeAddedContainer .payNow .title {
  color: #333;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.addCashContainer .primary_button2.next_button {
  font-size: 21px !important;
  padding: 10px 40px;
}
.addCashContainer .addCashUploadItem {
  border: 1px solid #000 !important;
  border-radius: 8px !important;
  background: #fff !important;
}
.addCashContainer .roomCodeInputBox {
  max-width: 483px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 8px !important;
  border: 1px solid #f72586 !important;
  background: #fff !important;
  height: 50px !important;
  padding: 0 0 0 16px !important;
}
.addCashContainer .roomCodeInputBox input {
  background: transparent !important;
  color: #040424 !important;
  font-size: 24px !important;
}
.addCashContainer .roomCodeInputBox .referSubmitBtn,
.addCashContainer .roomCodeInputBox input {
  font-family: Nunito Sans, sans-serif !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.addCashContainer .roomCodeInputBox .referSubmitBtn {
  height: 100% !important;
  color: #fff !important;
  background: #040524 !important;
  border-radius: 8px !important;
  text-align: center;
  font-size: 24px;
}
.addCashContainer .roomCodeInputBox .referSubmitBtn:hover {
  color: #fff !important;
}
.addCashContainer .ant-upload {
  width: 100% !important;
}
.addCashContainer .payment_detail_container .ant-collapse-header {
  color: #fff !important;
}
.addCashContainer .payment_detail_container .ant-collapse-content-box {
  background-color: #eaedf1 !important;
}
.addCashContainer .main_divider {
  margin: 10px 0 !important;
}
.addCashContainer .payment_desc {
  font-size: 12px !important;
  font-weight: 600 !important;
}
.addCashContainer .payment_desc_green {
  color: #169a00 !important;
}
.addCashContainer .payment_option_box {
  color: #e9edf1 !important;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d) !important;
  padding: 2px 4px;
  border-radius: 2px;
}
.checkOutpayNow {
  border-radius: 8px;
  background: #fff;
  padding: 2px 20px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.checkOutpayNow .title {
  color: #333;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.checkOutpayNow {
  padding: 10px 20px;
}
.kvc_container .desc {
  color: #333;
  text-align: justify;
  font-family: Nunito;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .kvc_container .desc {
    font-size: 16px !important;
  }
}
.kvc_container label {
  color: #333;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.kvc_container .inputBox,
.kvc_container label {
  font-family: Nunito Sans, sans-serif !important;
  font-size: 12px !important;
}
.kvc_container .inputBox {
  border-radius: 4px !important;
  border: 1px solid #333 !important;
  background: #ebf7ff !important;
  height: 50px !important;
  font-size: 16px !important;
}
.kyc_otp_modal .otpContainer {
  gap: 12px !important;
  justify-content: space-between;
}
.kyc_otp_modal .otpContainer span {
  display: none !important;
}
.kyc_otp_modal .otpInput {
  text-align: center;
  width: 100% !important;
  height: 42px;
  color: #fff !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border: none !important;
  border-bottom: 1px solid #f3f5f9 !important;
  background: #4d5975 !important;
  border-radius: 8px !important;
}
.kyc_otp_modal .otpInput:focus-visible {
  outline: #636363 !important;
}
.refer_container .subDesc {
  margin-top: 8px;
  font-weight: 600;
  border: 2px dotted #ffea00;
}
.refer_container .description_refer,
.refer_container .subDesc {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  padding: 2px 8px;
  margin-bottom: 12px;
  border-radius: 20px;
}
.refer_container .description_refer {
  font-weight: 800;
}
.refer_container .description_refer span {
  margin-left: 4px;
}
.refer_container .inputBox {
  border-radius: 8px !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  margin-top: 20px;
  padding: 8px 10px !important;
  border-radius: 4px;
}
.refer_container .inputBox input {
  background: #f1f1f1 !important;
  color: #128300;
  font-family: Nunito Sans, sans-serif;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .refer_container .inputBox input {
    font-size: 20px;
  }
}
.refer_container .redeem_button {
  border: none;
  color: #fff;
  font-size: 10px !important;
  width: 100%;
  height: auto !important;
  background: linear-gradient(180deg, #19b600 -15%, #0b5000 153.75%);
  padding: 10px 1.5rem;
  font-weight: 700;
  border-radius: 4px;
}
.refer_container .redeem_button:hover {
  color: #fff !important;
}
@media screen and (max-width: 600px) {
  .refer_container .redeem_button {
    font-size: 16px;
  }
}
.refer_container .redeem_button:disabled {
  background: #7a7a7a !important;
  color: #505050 !important;
}
.refer_container .rules {
  color: #737373;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .refer_container .rules {
    font-size: 16px !important;
  }
}
.refer_container .card1 {
  border-radius: 16px;
  font-family: Nunito Sans, sans-serif !important;
  padding: 16px;
  margin-bottom: 20px;
  background-image: url(../media/bg1.04431ea6.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.refer_container .card1 .refer_percent {
  background: linear-gradient(90deg, #000, #4d4d4d);
  width: -moz-fit-content;
  width: fit-content;
  color: #ffea00;
  padding: 4px 8px;
  border-radius: 20px 0 0 20px;
  margin-right: -16px;
}
.refer_container .card2 {
  background-image: url(../media/bg2.ea400ece.svg);
}
.refer_container .card2,
.refer_container .card3 {
  border-radius: 16px;
  font-family: Nunito Sans, sans-serif !important;
  padding: 16px;
  margin-bottom: 20px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.refer_container .card3 {
  background-image: url(../media/bg3.4b3dc785.png);
}
.refer_container .desc {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.refer_container .earn_heading {
  font-size: 16px;
  font-weight: 700;
}
.refer_container .earn_heading,
.refer_container .redeem_heading {
  color: #fff;
  font-family: Nunito Sans, sans-serif !important;
  text-align: center;
  font-family: Nunito;
  font-style: normal;
  line-height: normal;
}
.refer_container .redeem_heading {
  font-size: 1rem;
  font-weight: 600;
}
.refer_container .commission_title {
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  margin: 8px 0;
}
.refer_container .commission_desc {
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}
.refer_container .commission_desc span {
  color: #ff0;
  font-size: 16px;
}
.whatsappBtn {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 24px !important;
  background: #128300;
  border-radius: 12px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  height: auto !important;
  padding: 5px 20px !important;
}
@media screen and (max-width: 600px) {
  .whatsappBtn {
    font-size: 20px !important;
  }
}
.withdraw_container .optionTitle {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.withdraw_container .chooseOption {
  border-radius: 14px;
  cursor: pointer;
  border-radius: 12px;
  background: #fff;
  padding: 20px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.withdraw_container .chooseOption .title {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 0;
}
.withdraw_container .chooseOption .title span {
  display: block !important;
  font-size: 14px;
}
.withdraw_container .inputBox {
  border-radius: 14px !important;
  border: 1px solid #b9b9b9;
  background: #f1f1f1 !important;
  font-size: 20px !important;
  height: 50px !important;
  font-family: Nunito Sans, sans-serif !important;
}
@media screen and (max-width: 600px) {
  .withdraw_container .inputBox {
    font-size: 16px !important;
  }
}
.completeKycContainer {
  border-radius: 8px;
  background: linear-gradient(90deg, #000051, #195b82);
  padding: 20px;
  cursor: pointer;
}
.completeKycContainer p {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 600px) {
  .completeKycContainer p {
    font-size: 16px;
  }
}
.viewBattleContainer .battleContainer {
  display: flex;
  justify-content: center;
  margin-bottom: 28px !important;
}
.viewBattleContainer .battleContainer .battleCard {
  border-radius: 2px;
  padding: 20px;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
}
.viewBattleContainer .battleContainer .battleCard .amount {
  color: #fff;
  font-family: Nunito Sans, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.viewBattleContainer .battleContainer .battleCard .playingFor {
  color: #fff;
}
.viewBattleContainer .battleContainer .battleCard .roomCode {
  color: #fff;
  text-align: center;
  font-size: 1.5rem !important;
}
.viewBattleContainer .battleContainer .rules {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.viewBattleContainer .battleContainer .mt-playing {
  margin-top: 32px;
}
.viewBattleContainer .battleContainer .referInputBox {
  border-radius: 24px !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  height: 50px !important;
  padding: 0 0 0 16px !important;
}
.viewBattleContainer .battleContainer .referInputBox input {
  background: transparent !important;
  color: #000 !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.viewBattleContainer .matchContainer {
  display: flex;
  justify-content: center;
  margin-top: 28px !important;
}
.viewBattleContainer .matchContainer .battleCard {
  border-radius: 8px;
  background: linear-gradient(90deg, #082442, #082442 47%, #04182d);
  padding: 20px;
  max-width: 881px;
}
.viewBattleContainer .matchContainer .battleCard .amount {
  color: #fff;
  font-family: Nunito Sans, sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.viewBattleContainer .matchContainer .battleCard .desc {
  color: #fff;
  text-align: center;
  font-family: Nunito Sans, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 22px;
}
@media screen and (max-width: 600px) {
  .viewBattleContainer .matchContainer .battleCard .desc {
    font-size: 13px !important;
  }
}
.viewBattleContainer .matchContainer .battleCard .roomCode {
  color: #fff;
  text-align: center;
  font-size: 1rem !important;
  margin-bottom: 4px !important;
}
.viewBattleContainer .roomCodeInputBox {
  max-width: 483px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 8px !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  height: 50px !important;
  padding: 0 0 0 16px !important;
}
.viewBattleContainer .roomCodeInputBox input {
  background: transparent !important;
  color: #040424 !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.viewBattleContainer .roomCodeInputBox .referSubmitBtn {
  height: 100% !important;
  color: #fff !important;
  background: #040524 !important;
  border-radius: 8px !important;
  text-align: center;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.viewBattleContainer .roomCodeInputBox .referSubmitBtn:hover {
  color: #fff !important;
}
.viewBattleContainer .downloadAppContainer {
  display: flex;
  justify-content: center;
  text-align: center;
}
.viewBattleContainer .downloadAppContainer .heading {
  color: #000;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 20px !important;
  line-height: normal;
}
.viewBattleContainer .downloadAppContainer .note {
  max-width: 600px;
  font-size: 1rem !important;
  text-align: center !important;
  text-transform: uppercase;
  color: #000051;
  line-height: 1.5rem;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 10px;
  font-style: normal;
  margin-bottom: 20px !important;
  line-height: normal;
}
.viewBattleContainer .downloadAppContainer .note2 {
  font-weight: 700;
}
.viewBattleContainer .btnContainer {
  margin-top: 20px;
}
.viewBattleContainer .selectBox {
  height: 40px !important;
  margin-top: 20px;
}
.viewBattleContainer .selectBox .ant-select-selector {
  border-radius: 8px !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  padding: 40px auto !important;
}
.viewBattleContainer
  .selectBox
  .ant-select-selector
  .ant-select-selection-item {
  background: transparent !important;
  color: #333 !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.viewBattleContainer .uploadSSContainer {
  margin-top: 20px;
}
.viewBattleContainer .uploadSSContainer .ant-upload {
  width: 100% !important;
}
.viewBattleContainer .waitingContainer .title {
  font-size: 18px !important;
}
.viewBattleContainer .waitingContainer .desc,
.viewBattleContainer .waitingContainer .title {
  color: #fff !important;
  font-family: Nunito Sans, sans-serif !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: center;
}
.viewBattleContainer .waitingContainer .desc {
  font-size: 14px !important;
  margin-top: 12px;
}
.viewBattleContainer .ludoDesc {
  color: #fff !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: center;
}
.viewBattleContainer .ant-upload-list-item-container {
  width: 100% !important;
}
.radioGroup span {
  color: #fff !important;
  font-family: Arial !important;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.radioGroup .ant-radio-inner {
  border-color: #040524 !important;
}
.radioGroup .ant-radio-wrapper .ant-radio-checked .ant-radio-inner {
  border-color: #040524 !important;
  background-color: #040524 !important;
}
.uploadTitle {
  color: #fff;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 20px !important;
  line-height: normal;
}
.alreadyEnrolled .desc,
.alreadyEnrolled .title {
  color: #fff !important;
  font-family: Nunito Sans, sans-serif !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: center;
}
.reviews_main_container {
  border: 1px solid rgba(151, 71, 255, 0.188);
  cursor: pointer;
  position: relative;
  padding: 24px 10px 10px;
  margin-top: 40px;
  border-radius: 4px;
}
.reviews_main_container .review_tag_container {
  position: absolute;
  top: -10px;
  left: 52px;
  transform: translateX(-50%);
  font-weight: 700;
  background: #d0e1f9;
  padding: 0 4px;
  display: flex;
  justify-content: center;
  gap: 4px;
  color: #81026c;
  font-size: 16px !important;
}
.reviews_main_container .review_statics_container {
  background: #acc8f4;
  border-radius: 8px;
  padding: 16px;
}
.reviews_main_container .review_statics_container .rating {
  text-align: center;
  font-weight: 700;
  font-size: 32px;
  margin-bottom: 10px;
}
.reviews_main_container .review_statics_container .review_count {
  margin-top: 10px;
  text-align: center;
  font-weight: 700;
  font-size: 12px;
}
.reviews_main_container .review_statics_container .ant-progress-bg {
  background: #08ab06 !important;
}
.reviews_main_container .review_statics_container .review_percentage {
  text-align: center;
  font-weight: 700;
  font-size: 12px;
}
.reviews_main_container .rating_star svg {
  width: 14px;
  height: 14px;
}
.reviews_main_container .ant-rate .ant-rate-star:not(:last-child) {
  -webkit-margin-end: 4px;
  margin-inline-end: 4px;
}
.reviews_main_container .ant-rate {
  color: #08ab06 !important;
}
.reviews_main_container .review_list_container .review_item {
  padding: 10px;
  border: 1px solid rgba(151, 71, 255, 0.188);
  border-radius: 8px;
  background: #b4cff1;
}
.reviews_main_container .review_list_container .review_item .review_desc {
  margin-top: 12px;
  font-size: 12px !important;
  font-family: Nunito Sans, sans-serif;
  font-weight: 500;
}
.review_modal .add_review_button,
.reviews_main_container .add_review_button {
  margin-top: 20px;
  width: 100% !important;
  background: #f67e17 !important;
  border: none !important;
}
.review_modal .ant-rate .ant-rate-star:not(:last-child) {
  -webkit-margin-end: 4px;
  margin-inline-end: 4px;
}
.review_modal .ant-rate {
  color: #08ab06 !important;
}
.blog_page img {
  width: 100%;
  height: auto;
  border-radius: 4px;
  margin-bottom: 8px;
}
.blog_page h2 {
  font-weight: 600;
}
.blog_page h2,
.blog_page h4 {
  margin-bottom: 12px;
  font-family: Nunito Sans, sans-serif;
}
.blog_page h4 {
  font-size: 16px;
  font-weight: 600 !important;
}
.blog_page li,
.blog_page p {
  font-size: 14px;
  font-family: Nunito Sans, sans-serif;
  margin-bottom: 8px;
}
.blog_page a {
  color: #14147a !important;
}
.blog_page_container .blog_item {
  cursor: pointer;
}
.blog_page_container .blog_item img {
  width: 100%;
  height: auto;
  border-radius: 4px;
  margin-bottom: 8px;
}
.blog_page_container .blog_item h3 {
  font-size: 16px;
  font-weight: 600 !important;
  font-family: Nunito Sans, sans-serif;
}
.footer_main_container .content_footer_container {
  background: rgba(151, 71, 255, 0.188);
  padding: 24px;
}
.footer_main_container .content_footer_container .logo {
  width: 100%;
  max-width: 211px;
  height: auto;
}
.footer_main_container .content_footer_container .icon_container {
  margin: 24px 0 0;
}
.footer_main_container .content_footer_container .icon_container img {
  cursor: pointer;
}
.footer_main_container .content_footer_container .icon_container p {
  text-align: center;
  font-size: 14px;
  font-family: Nunito Sans, sans-serif;
  margin-bottom: 10px;
}
.footer_main_container .content_footer_container .copyright {
  text-align: center;
  font-size: 10px;
  font-family: Nunito Sans, sans-serif;
  margin-top: 10px;
}
.footer_main_container .footer_links_container .quick_links {
  font-size: 16px;
  text-decoration: underline;
  padding: 4px 0;
  margin: 0;
  font-family: Nunito Sans, sans-serif;
  color: #81026c;
}
.footer_main_container .footer_links_container p {
  font-size: 16px;
  font-weight: 600;
  padding: 4px 0;
  margin: 0;
  font-family: Nunito Sans, sans-serif;
  cursor: pointer;
}
