* {
     margin: 0;
         padding: 0;
             box-sizing: border-box;
             }

             .ads {
                 padding: 0 0;
                     margin-top:6px;
                         margin-bottom:6px;
                         }

                         ._50height .adsbygoogle {
                             height: 50px;
                                 width: 360px;
                                     margin: 0 auto;
                                     }

  :root{
    --app-height: 100%;
  }                                   


/********* Scroll Track Design **********/

::-webkit-scrollbar {

  width: 5px;

}

::-webkit-scrollbar-track {

  box-shadow: inset 0 0 5px grey;

  border-radius: 10px;

}

::-webkit-scrollbar-thumb {

  background: #fff;

  border-radius: 10px;

}

::-webkit-scrollbar-thumb:hover {

  background: #fff;

}



.progress-track {

  height: 4px;

  width: 100%;

  background: #d4d4d4;

  position: relative;

}



.progress-track #progressbar {

  background: #ff342d;

  height: 4px;

}



/******* Sidebar Menu ********/



.sidebarmenu {

  position: fixed;

  top: 0;

  z-index: 99;

  width: 100%;

  max-width: 360px;

  height: 100vh;
  height: var(--app-height);


  -webkit-transition: 0.4s;

  -moz-transition: 0.4s;

  transition: 0.4s;
  display: none;

}

.sidebarmenu .inner-sidebar{
  width: 280px;
  background-color: #fff;
  height: 100%;
  position: relative;
  overflow-y: scroll;
}


/* Modern browsers with `scrollbar-*` support */
@supports (scrollbar-width: auto) {
  .sidebarmenu .inner-sidebar {
      scrollbar-width: none;
  }
}

/* Legacy browsers with `::-webkit-scrollbar-*` support */
@supports selector(::-webkit-scrollbar) {
  .sidebarmenu .inner-sidebar::-webkit-scrollbar {
      width: 0;
    }
}



.sidebarmenu.open {

  -webkit-transform: translate(0, 0);

  -moz-transform: translate(0, 0);

  transform: translate(0, 0);

  -webkit-transition: 0.4s;

  -moz-transition: 0.4s;

  transition: 0.4s;

  z-index: 99;
  display: block;

}



.sidebarmenu .close-btn {

  cursor: pointer;

  position: absolute;

  right: 15px;

  top: 10px;

}



.sidebarmenu .loginuser {

  right: 8px;

  top: 2px;

  z-index: 99;

}



.sidebarmenu .join-predguru {

  margin: -16px -16px 0;

  background: #00004c;

  min-height: 115px;

  padding: 45px 15px 30px !important;

}



.sidebarmenu .join-predguru .profile {

  display: inline-block;

  border-radius: 50%;

  height: 70px;

  width: 70px;

  overflow: hidden;

}



.sidebarmenu .join-predguru .profile img {

  object-fit: cover;

  height: 100%;

  width: 100%;

}



.sidebarmenu .join-predguru .info a {

  margin: 0;

  font-size: 14px;

  line-height: normal;

  text-transform: capitalize;

  color: #f1be1b;

  text-decoration: none;

  padding: 0 0;

  display: block;

  transition: 0.3s;

}



.shimmer-info {

  color: white;

  background: #fff548 -webkit-gradient(linear, 100% 0, 0 0, from(#fff548), color-stop(0.5, #ffffff), to(#fff548));

  background-position: -4rem top;

  background-repeat: no-repeat;

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

  -webkit-animation-name: shimmer;

  -webkit-animation-duration: 2.2s;

  -webkit-animation-iteration-count: infinite;

  -webkit-background-size: 4rem 100%;

}



.sidebarmenu .join-predguru .info h5 {

  font-size: 13px;

  color: #fff;

  margin: 0 0 8px;

  text-transform: capitalize;

}



.sidebarmenu .close-btn img {

  width: 14px;

}



.sidebarmenu ul {

  margin: 0 -15px 0;

  padding: 0;

  list-style: none;

}



.sidebarmenu ul li {

  position: relative;

  border-bottom: 1px solid #b2b2b2;

}



.sidebarmenu ul li a {

  display: inline-block;

  width: 100%;

  text-decoration: none;

  padding: 18px 0;

  font-size: 15px;

  color: #333333;

  font-weight: 600;

}



.sidebarmenu ul li a img {

  width: 18px;

  margin: 0 10px 0 15px;

}



header {

  position: relative;

  top: 0;

  left: 0;

  z-index: 9;

  background: transparent;

  padding: 15px 0;

}



header .hamburger-logo {

  width: 100%;

  padding: 0 0 0 28px;

}



header .hamburger-logo img {

  width: 20px;

  position: absolute;

  top: 2px;

  left: 15px;

  cursor: pointer;

}



header .hamburger-logo h6 {

  color: #fff;

  font-weight: 600;

  margin: 0 0;

  font-size: 18px;

}



/*header a {

  text-transform: capitalize;

  color: #000;

  padding: 2px 13px;

  border-radius: 19px;

  font-size: 13px;

  display: inline-block;

  font-weight: 600;

  background-image: linear-gradient(#d8def9, #8b91ed);

  text-decoration: none;

}



header a:focus {

  text-decoration: none;

  color: #000;

}*/

header a {
    text-decoration: underline;
    text-transform: capitalize;
    color: #fff;
    font-size: 13px;
    display: inline-block;
    font-weight: 600;
}

header a:focus{
    text-decoration: none;
    color: #fff;

}

/*header reecent buttoon with design css start  here*/
header a.anchor-normal{
    text-transform: capitalize;
    color: #000;
    padding: 2px 13px;
    border-radius: 19px;
    font-size: 13px;
    display: inline-block;
    font-weight: 600;
    background-image: linear-gradient(#d8def9,#8b91ed);
    text-decoration: none;
}
/*end here*/


/************ Progress Bar ************/



body {

  margin: 0;

  padding: 0;

  background: url("../newui/images/webappbdg.jpg");

  height: 100vh;

  background-size: cover;

  overflow-x: hidden;

  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,

    "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",

    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

}



.app-wrapper-container {

  max-width: 360px;

  margin: 0 auto;

  width: 100%;

  height: 100vh;

  overflow-x: hidden;

  position: relative;

  background-color: #1a3881;

  scrollbar-color: #eee transparent;

  scrollbar-width: thin;



  background: url("../newui/images/two-question-screen-bg.png")

    bottom center;

  background-repeat: no-repeat;

  background-size: cover;

}



main.app-wrapper-container.container-shadow:after {

  content: "";

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: rgb(0 0 0 / 0.5);

  z-index: 9;

  -webkit-transition: 0.4s;

  -moz-transition: 0.4s;

  transition: 0.4s;

}



.app-wrapper-container::-webkit-scrollbar-track {

  border-radius: 10px;

  background-color: transparent;

}



.app-wrapper-container::-webkit-scrollbar {

  width: 2px;

  background-color: transparent;

}



.app-wrapper-container::-webkit-scrollbar-thumb {

  border-radius: 10px;

  background-color: #eee;

}



.intro-screen-bg {

  background: #0a0094

    url("../newui/images/intro-top-area-opt.jpg");

  background-size: contain;

  background-repeat: no-repeat;

}



.introheader {

  height: 76px;

}



.introheader .intro-logo {

  width: 60px;

  height: 60px;

}



.introContent h2 {

  font-size: 24px;

  color: #fff;

  font-weight: 700;

  text-shadow: 2px 0 3px #060606;

  text-align: center;

}



.introContent ul {

  list-style: none;

  padding: 0;

  margin: 0 0 0;

}



.introContent ul li {

  position: relative;

  width: 32.3%;

  display: inline-block;

  padding: 0 5px;

  vertical-align: top;

}



.introContent ul li strong {

  color: #fff000;

  text-shadow: 2px 0 3px #060606;

  font-size: 24px;

}



.introContent ul li p {

  color: #fff;

  line-height: 18px;

  text-shadow: 2px 0 3px #060606;

}



.introContent ul li:after {

  content: "";

  position: absolute;

  top: 0;

  right: -2px;

  height: 50px;

  width: 1px;

  /* background: url('../images/line-divider.png') no-repeat top center; */

  background-size: contain;

}



.introContent h4 {

  color: rgb(255 255 255/ 0.7);

  font-weight: normal;

  font-size: 16px;

  margin: 0 0 15px;

}



.introContent h1 {

  color: #fff;

  font-size: 24px;

  display: inline-block;

  font-weight: 700;

}



.introContent h1 img {

  display: inline-block;

  width: 22px;

}



.bottom-featrued-image {

  height: 375px;

  overflow: hidden;

  position: relative;

}



.bottom-featrued-image img {

  width: 100%;

  object-fit: cover;

  height: 100%;

}



.bottom-featrued-image:after {

  content: "";

  position: absolute;

  bottom: 30px;

  left: 0;

  width: 100%;

  height: 60px;

  background: url("../newui/images/coins-bails-opt.png")

    no-repeat bottom center;

  background-size: cover;

}



.redirection-strip {

  background: #000058;

  position: fixed;

  bottom: 0;

  left: 0;

  right: 0;

  width: 100%;

  max-width: 360px;

  margin: 0 auto;

  height: 36px;

}



.redirection-strip p {

  font-size: 13px;

  color: #fff;

  margin: 0;

  font-weight: 600;

}



.redirection-strip a {

  font-size: 13px;

  color: #fff;

  font-weight: 400;

  margin: 0;

  text-decoration: underline;

}



.intro-question-screen-bg {

  background-image: url("../newui/images/bg.png");

}



.intro-question h2 {

  color: #fcff07;

  font-size: 20px;

  margin: 0 0 5px;

  font-weight: 700;

}



.intro-question h6 {

  font-size: 13px;

  margin: 0 0 12px;

  color: #fff;

}



.intro-question h6 span {

  color: #fcff07;

}



.question-answer {

  position: relative;

}



.question-answer h3 {

  font-size: 20px;

  color: #fff;

  margin: 0 0 15px;

}



.question-answer h3 span {

  font-size: 20px;

}



.question-answer .options {

  margin: 22px 0 0;

  width: 100%;

  text-align: center;

}



.question-answer .options a {

  border: 1px solid #fff;

  background: transparent;

  color: #fff;

  font-weight: 700;

  padding: 12px 15px;

  font-size: 18px;

  text-transform: uppercase;

  border-radius: 8px;

  display: inline-block;

  margin: 6px auto;

  text-decoration: none;

  width: 100%;

  text-align: left;

}



.question-answer .options .correct {

  background: #47be06

    url("../newui/images/smile.png") no-repeat 97%

    50%;

  background-size: 38px;

  border-color: #47be06;

}



.question-answer .options .wrong {

  background: #f33 url("../newui/images/sad.png")

    no-repeat 97% 50%;

  background-size: 38px;

  border-color: #f33;

}



.intro-question .points-parent h4 {

  color: #fcff07;

  font-size: 16px;

  position: relative;

  top: 22px;

  font-weight: 600;

}



.intro-question .points-parent img {

  height: 60px;

  width: 60px;

}



.points {

  list-style: none;

  margin: 0;

  padding: 0;

}



.points li {

  padding-left: 15px;

  color: #fff;

  font-size: 12px;

  position: relative;

}



.points li:before {

  content: "";

  position: absolute;

  top: 8px;

  left: 0;

  background: #fcff07;

  width: 5px;

  height: 5px;

  border-radius: 50%;

}



.intro-question .points-parent .loginuser p {

  color: #fff;

  font-size: 13px;

  margin: 0;

}



.intro-question .points-parent .loginuser p a {

  text-decoration: underline;

  color: #fcff07;

  display: inline-block;

}



.new-introsuccess-page {

  position: relative;

  background-size: 310px;

  min-height: 210px;

  width: 100%;

  max-width: 310px;

  margin: 0 auto 10px;

  background-color: #fff;

  border-radius: 0 60px;

 /* padding-bottom: 0 !important;*/

}



.new-introsuccess-page:before {

  background: url("../newui/images/intro-screen-yellowline.png")

    no-repeat bottom left;

  width: 8px;

  /*height: 82%;

  background-size: contain;*/
  height: 199px;
  background-size: 100%;

  top: 0;

  left: -1px;

}



.new-introsuccess-page h3 {

  font-weight: 700;

  color: #9015c5;

  margin: 0;

  font-size: 20px;

  line-height: 20px;

}



.your-coins {

  padding: 8px 15px 8px 95px;

  background: #f8f8f8;

  border-radius: 8px;

  position: relative;

  height: 72px;

  width: 100%;

  max-width: 340px;

  margin: 20px auto 8px;

  background: -moz-linear-gradient(

    0deg,

    rgba(255, 255, 255, 1) 0%,

    rgba(255, 255, 255, 1) 18%,

    rgba(248, 248, 248, 1) 19%,

    rgba(248, 248, 248, 1) 100%

  );

  background: -webkit-gradient(

    linear,

    left top,

    right top,

    color-stop(0%, rgba(255, 255, 255, 1)),

    color-stop(18%, rgba(255, 255, 255, 1)),

    color-stop(19%, rgba(248, 248, 248, 1)),

    color-stop(100%, rgba(248, 248, 248, 1))

  );

  background: -webkit-linear-gradient(

    0deg,

    rgba(255, 255, 255, 1) 0%,

    rgba(255, 255, 255, 1) 18%,

    rgba(248, 248, 248, 1) 19%,

    rgba(248, 248, 248, 1) 100%

  );

  background: -o-linear-gradient(

    0deg,

    rgba(255, 255, 255, 1) 0%,

    rgba(255, 255, 255, 1) 18%,

    rgba(248, 248, 248, 1) 19%,

    rgba(248, 248, 248, 1) 100%

  );

  background: -ms-linear-gradient(

    0deg,

    rgba(255, 255, 255, 1) 0%,

    rgba(255, 255, 255, 1) 18%,

    rgba(248, 248, 248, 1) 19%,

    rgba(248, 248, 248, 1) 100%

  );

  background: linear-gradient(

    90deg,

    rgba(255, 255, 255, 1) 0%,

    rgba(255, 255, 255, 1) 18%,

    rgba(248, 248, 248, 1) 19%,

    rgba(248, 248, 248, 1) 100%

  );

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=1 );

}



.intro-coin {

  height: 85px;

  width: 85px;

  background: #fff548;

  border-radius: 50px;

  border: 5px solid #fecd4d;

  text-align: center;

  position: absolute;

  left: 0;

  top: -6px;

  padding: 18px 5px;

}



.intro-coin p {

  line-height: 20px;

  font-size: 18px;

  text-transform: lowercase;

  font-weight: 700;

  letter-spacing: -0.5px;

  color: #000;

  margin: 0;

}



.intro-coin .large-size {

  font-size: 26px;

  letter-spacing: 0;

  color: #000;

}



.your-coins h6 {

  font-weight: 700;

  color: #3a3045;

  font-size: 22px;

  margin: 0;

}



.your-coins h6 span {

  color: #ffae00;

  font-weight: 700;

}



.your-coins h6 small {

  float: left;

  width: 100%;

  font-weight: 700;

}



.new-introsuccess-page .loginbtn-parent {

  width: initial;

  display: block;

  position: relative;

  z-index: 9;

}



.loginbtn {

  color: #fff;

  background: #9015c5;

  display: inline-block;

  width: 100%;

  text-align: center;

  font-weight: 600;

  font-size: 24px;

  margin: 10px 0;

  line-height: 55px;

  outline: 0;

  border: none;

}



.new-introsuccess-page .loginbtn-parent .loginbtn {
   background: transparent url('../newui/images/button-witouttext.png') no-repeat top right;
  width: 100%;
  max-width: 179px;
  float: right;
  background-size: cover;
  margin: 0;
  margin-right: -16px;
  line-height: 46px;
  font-size: 22px;
    padding: 0 0 20px;

  /*background: transparent

    url("../newui/images/letstart.png") no-repeat

    top right;

  width: 66%;

  margin: auto;

  background-size: contain;

  font-size: 22px;

  line-height: 50px;

  margin-bottom: 19px;

  margin-top: 12px;*/

}



.shimmer {

  font-size: 3em;

  margin: 0 auto;

  display: inline-block;

  width: 100%;

  margin-bottom: 0;

}



.shimmer {

  text-align: center;

  color: rgb(255 255 255/ 0%);

  background: -webkit-gradient(

    linear,

    left top,

    right top,

    from(#fff548),

    to(#fff548),

    color-stop(0.5, #fff)

  );

  background: -moz-gradient(

    linear,

    left top,

    right top,

    from(#222),

    to(#222),

    color-stop(0.5, #fff)

  );

  background: gradient(

    linear,

    left top,

    right top,

    from(#222),

    to(#222),

    color-stop(0.5, #fff)

  );

  -webkit-background-size: 125px 100%;

  -moz-background-size: 125px 100%;

  background-size: 125px 100%;

  -webkit-background-clip: text;

  -moz-background-clip: text;

  background-clip: text;

  -webkit-animation-name: shimmer;

  -moz-animation-name: shimmer;

  animation-name: shimmer;

  -webkit-animation-duration: 2s;

  -moz-animation-duration: 2s;

  animation-duration: 2s;

  -webkit-animation-iteration-count: infinite;

  -moz-animation-iteration-count: infinite;

  animation-iteration-count: infinite;

  background-repeat: no-repeat;

  background-position: 0 0;

  background-color: #222;

}



.new-introsuccess-page .loginbtn-parent .loginbtn .shimmer {

  font-size: 22px;

  text-transform: capitalize;

  font-weight: 700;

  background-size: 40px 100%;

}



@-moz-keyframes shimmer {

  0% {

    background-position: top left;

  }



  100% {

    background-position: top right;

  }

}

@-webkit-keyframes shimmer {

  0% {

    background-position: top left;

  }



  100% {

    background-position: top right;

  }

}

@-o-keyframes shimmer {

  0% {

    background-position: top left;

  }



  100% {

    background-position: top right;

  }

}

@keyframes shimmer {

  0% {

    background-position: top left;

  }



  100% {

    background-position: top right;

  }

}



.new-introsuccess-page:before,

.new-introsuccess-page:after {

  content: "";

  position: absolute;

}



.new-introsuccess-page .bottom-text {

  font-weight: 600;

  font-size: 12px;

  line-height: 15px;

  padding: 0 0 0 18px;

  text-align: left;

  display: inline-block;

  margin: -10px 0 0;

}



.new-introsuccess-page:after {

  background: url("../newui/images/intro-screen-blueline.png")

    no-repeat top right;

  width: 8px;
   height: 120px;
    background-size: 100%;

  /*height: calc(100% - 50px);

  background-size: cover;*/

  top: 50px;

  content: "";

  right: 0;

}



.intro-success .points {
   margin: 30px 0 0;
  /*padding: 14px 12px;*/

}



.intro-success .points li {

  margin: 0 0 10px;

}



.intro-flag {

  margin-left: auto;

  margin-right: auto;

  color: #fff;

  font-size: 13px;

  margin-top: 50px;

  display: table;

}



.intro-flag ul Li:nth-child(2) {

  margin-left: 10px;

}



.earninghead {

  text-align: center;

  color: #fff;

  font-size: 20px;

}



.coinstack {

  width: 100%;

  max-width: 35px;

  margin-right: 8px;

}



.shimmer2 {

  color: white;

  background: #fff548 -webkit-gradient(linear, 100% 0, 0 0, from(#fff548), color-stop(0.5, #ffffff), to(#fff548));

  background-position: -4rem top;

  background-repeat: no-repeat;

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

  -webkit-animation-name: shimmer;

  -webkit-animation-duration: 2.2s;

  -webkit-animation-iteration-count: infinite;

  -webkit-background-size: 4rem 100%;

}



#serviceNotAvailable .close {

  position: absolute;

  right: 5px;

  top: 0;

  z-index: 9;

  opacity: 1;

  color: #404040;

}



#serviceNotAvailable .modal-body {

  padding: 1.5rem 1rem;

}



#serviceNotAvailable .close span {

  font-size: 30px;

}



#serviceNotAvailable h4 {

  color: #9015c5;

  font-size: 20px;

  font-weight: 700;

  margin: 10px 0 10px;

}

#serviceNotAvailable .modal-content {

  border-radius: 0.6rem;

}

#serviceNotAvailable .service-not-avail {

  width: 100%;

  max-width: 180px;

  margin: 0 auto 10px;

}



#serviceNotAvailable p {

  color: #000;

  font-size: 16px;

  margin: 0;

  line-height: 20px;

}



.earningtext {

  display: inline-block;

  margin-top: 10px;

}



.rules-screen .quizhead {

  color: #fff;

  font-size: 20px;

  font-weight: 600;

  text-align: left;

  text-decoration: none;

}



.rules-screen .quizhead .icon {

  width: 70px;

  height: 70px;

  margin-right: 3%;

}



.rules-screen .quizhead i {

  width: 15px;

  margin-right: 5px;

  color: #fff;

}



.rules-screen .rulesbgnew {

  background: #fff;

  width: 100%;

  padding: 10px 22px;

  margin: 10px 0 0 0;

}



.rules-screen .rulesbgnew h6 {

  font-size: 15px;

  color: #000;

  margin: 0 0 10px;

}



.rules-screen .rulesbgnew p {

  color: #000;

  font-size: 14px;

}



.termsofuse-text p {

  color: #fff;

  font-size: 12px;

}



.termsofuse-text p a {

  color: #007bff;

  text-decoration: underline;

}



#new_tab {

  display: flex;

  flex-wrap: wrap;

  padding-left: 0;

  margin: 15px 0 10px;

  list-style: none;

  justify-content: center;

  border-bottom: 1px solid #4d4e7c;

}



#new_tab li {

  text-align: center;

  font-weight: 600;

  border-bottom: 0 solid #4d4e7c;

  width: 50%;

}



#new_tab li a {

  color: #fff;

  font-size: 13px;

  text-decoration: none;

  display: inline-block;

  background-color: transparent;

  border: 0;

  width: 100%;

  padding: 0;

}



#new_tab li .active {

  border-bottom: 4px solid #fff;

}



/** Repeater **/



.cricket-and-quiz-tabs .tab-content .repeater {

  width: 100%;

  border-radius: 10px;

  padding: 10px 20px;

  border: 1px solid #ccc;

  background: #fff;

  margin: 0 auto 10px;

}



.cricket-and-quiz-tabs .tab-content .repeater .userplaying {

  font-size: 10px;

  color: #6dc658;

  display: flex;

  align-items: center;

  justify-content: flex-end;

}



.cricket-and-quiz-tabs .tab-content .repeater .userplaying small {

  font-size: 10px;

  color: #6dc658;

  margin-right: 2px;

}



.cricket-and-quiz-tabs .tab-content .repeater .icon {

  position: absolute;

  top: 3px;

  left: 0;

  width: 48px;

  height: 48px;

}



.cricket-and-quiz-tabs .tab-content .repeater .icon img {

  object-fit: cover;

  height: 100%;

  width: 100%;

}



.cricket-and-quiz-tabs .tab-content .repeater .content {

  padding-left: 26%;

}



.cricket-and-quiz-tabs .tab-content .repeater .content h5 {

  color: #000;

  font-size: 13px;

  font-weight: 600;

  margin: 0 0 4px;

}



.cricket-and-quiz-tabs .tab-content .repeater .content h3 {

  color: #000;

  font-weight: 700;

  font-size: 18px;

  margin: 0 0 4px;

}



.cricket-and-quiz-tabs .tab-content .repeater .content h3 img {

  width: 100%;

  max-width: 25px;

}



.cricket-and-quiz-tabs .tab-content .repeater .content h6 {

  color: #999;

  font-size: 12px;

  margin: 0;

}



.cricket-and-quiz-tabs .tab-content .repeater .content h6 span {

  color: #999;

}



.active-sign {

  background: #6dc658;

  width: 9px;

  height: 9px;

  border-radius: 50%;

  display: inline-block;

  margin-right: 5px;

}



.entry-fees-and-playbtn {

  display: flex;

  justify-content: space-between;

  align-items: center;

  margin: 10px 0 0;

}



.cricket-and-quiz-tabs .tab-content .repeater .live-btn {

  color: #6dc658;

  font-size: 11px;

  font-weight: 600;

}



.cricket-and-quiz-tabs .tab-content .repeater .entry-fees {

  color: #333;

  font-size: 12px;

  font-weight: 600;

}



.cricket-and-quiz-tabs .tab-content .repeater .entry-fees img {

  width: 100%;

  max-width: 25px;

}



.cricket-and-quiz-tabs .tab-content .repeater .playbtn a {

  color: #000;

  display: inline-block;

  text-align: center;

  font-weight: 600;

  font-size: 9px;

  text-transform: uppercase;

  border-radius: 7px;

  padding: 7px 18px;

  border: 1px solid #9015c5;

  text-decoration: none;

}



/** Repeater **/



.signup-screen .head {

  justify-content: space-between;

}



.signup-screen .head .content h2 {

  font-size: 21px;

  color: #fcff07;

  font-weight: 700;

  margin: 0;

}



.signup-screen .head .content span {

  font-size: 12px;

  color: #fff;

  font-weight: 500;

}



.signup-screen .head .icon img {

  width: 80px;

  height: 80px;

}



.signup-screen .points li {

  font-size: 16px;

}



.flag-strip {

  width: 100%;

  display: flex;

  justify-content: center;

  margin: 100px auto 0;

}



.flag-strip img {

  width: 40px;

  height: 22px;

  margin-right: 5px;

}



.flag-strip span {

  color: #fff;

  font-size: 14px;

  display: inline-block;

}



.we-promise-text {

  margin: 0 auto 70px;

  width: 100%;

}



.we-promise-text p {

  font-size: 12px;

  color: #fff;

  margin: 0 0 4px;

}



.we-promise-text p a {

  font-size: 12px;

  color: #fff;

  text-decoration: underline;

}



.we-promise-text span {

  opacity: 0.5;

  font-style: italic;

  color: #fff;

  font-size: 16px;

}



.signup-screen form {

  position: relative;

}



.signup-screen form .fields {

  margin: 0 0 10px;

  width: 100%;

}



.signup-screen form .fields label {

  font-size: 15px;

  color: #fff;

  margin: 0;

  width: 100%;

  max-width: 70px;

  text-align: right;

}



.signup-screen form .fields input {

  line-height: 38px;

  padding: 0 0;

  font-size: 16px;

  margin: 0 0 0 15px;

  color: #fff;

  background: 0 0;

  border: none;

  border-bottom: 1px solid #999;

  outline: 0;

  width: calc(100% - 135px);

}



.signup-screen form .fields input::-webkit-input-placeholder {

  /* Chrome/Opera/Safari */

  color: #fff;

  font-size: 15px;

}

.signup-screen form .fields input::-moz-placeholder {

  /* Firefox 19+ */

  color: #fff;

  font-size: 15px;

}

.signup-screen form .fields input:-ms-input-placeholder {

  /* IE 10+ */

  color: #fff;

  font-size: 15px;

}

.signup-screen form .fields input:-moz-placeholder {

  /* Firefox 18- */

  color: #fff;

  font-size: 15px;

}



.signup-screen form .fields .loginbtn {

  color: #fff;

  background: #9015c5;

  display: inline-block;

  width: 100%;

  text-align: center;

  font-weight: 600;

  font-size: 24px;

  margin: 10px 0;

  line-height: 55px;

  outline: 0;

  border: 0;

}



.otp-screen .head .content p {

  font-size: 16px;

  color: #fff;

  margin: 0;

}



.otp-screen .head .content h2 {

  font-size: 2rem;

  color: #fff;

  margin: 0;

}



.otp-screen .head .icon i {

  color: #fff;

}



.otp-screen .head .icon a {

  font-size: 13px;

  color: #908f8f;

  text-decoration: none;

}



.otp-screen form .fields input {

  width: calc(100% - 30px);

  margin: 0 auto;

  display: block;

  height: 50px;

}



.request-another-otp-featured a {

  color: #fff;

  text-decoration: underline;

  font-size: 15px;

  padding: 0 15px;

  display: inline-block;

}



.request-another-otp-featured img {

  width: 100%;

  margin: 20px auto 0;

}



.otp-screen .otp-resend {

  display: none;

}



.winners-screen .quizhead {

  color: #fff;

  font-size: 20px;

  font-weight: 600;

  text-align: left;

  text-decoration: none;

}



.winners-screen .quizhead i {

  width: 15px;

  margin-right: 5px;

  color: #fff;

}



.winners-screen .entry-fees-and-playbtn {

  justify-content: flex-end;

}



.coin-earning-screen .cricket-and-quiz-tabs {

  background: #fff;

  border-radius: 10px;

  padding: 12px;

  margin: 15px 0 0;

}



.coin-earning-screen #new_tab {

  border-bottom: transparent;

}



.coin-earning-screen #new_tab li a {

  color: #ffaf26;

  text-transform: uppercase;

  font-size: 15px;

  padding: 10px 0;

}



.coin-earning-screen #new_tab li .active {

  border-bottom: 4px solid #ffaf26;

}



.your-current-balance-text h2 {

  color: #6b6b6b;

  font-size: 19px;

  font-weight: 500;

}



.your-current-balance-text h1 {

  color: #000;

  font-size: 25px;

  font-weight: 600;

  margin: 0;

}



.your-current-balance-text h1 img {

  width: 100%;

  max-width: 33px;

  margin-right: 5px;

}



.title-coins-repeater {

  align-items: center;

  justify-content: space-between;

  padding: 10px;

}



.title-coins-repeater .titles h6 {

  color: #000;

  font-size: 14px;

  font-weight: 600;

  margin: 0;

}



.title-coins-repeater .titles span {

  color: #666;

  font-size: 11px;

  font-weight: 600;

}



.title-coins-repeater .coins {

  color: #000;

  font-size: 20px;

  font-weight: 600;

  padding-left: 12px;

}



.winner-start-screen .termsofuse-text p a {

  color: #fff;

  font-size: 16px;

}



.view-rand-block {

  align-items: center;

  justify-content: center;

}



.view-rand-block .icon {

  width: 120px;

  height: 120px;

  border-radius: 18px;

  overflow: hidden;

}



.view-rand-block .icon img {

  object-fit: cover;

  height: 100%;

  width: 100%;

}



.view-rand-block .content h3 {

  color: #fff;

  font-size: 18px;

  font-weight: 600;

  margin: 0;

}



.view-rand-block .content h2 {

  color: #fff;

  font-weight: 600;

  font-size: 32px;

  margin: 0;

}



.view-rand-block .content h2 img {

  width: 100%;

  max-width: 37px;

  margin-top: -6px;

  margin-right: 2px;

}



.view-rand-block .content a {

  color: #999;

  text-align: left;

  text-decoration: underline;

  font-size: 13px;

}



.winners-information {

  margin-bottom: 10px;

  background: #fff;

  border-radius: 15px;

  padding: 20px 14px;

}



.winners-list {

  margin: 0;

  padding: 0;

  list-style: none;

}



.winners-list li i {

  opacity: 0.3;

  margin-right: 7px;

  font-size: 15px;

  margin: 0 0 12px;

}



.winners-list li {

  color: #333;

  font-size: 16px;

  font-weight: 600;

  margin: 0 0 3px;

}



.winners-list li img {

  width: 100%;

  max-width: 25px;

}



.winners-information h5 {

  color: #333;

  font-size: 15px;

  margin: 10px 0;

}



.winners-information h5 img {

  width: 100%;

  max-width: 25px;

}



.winners-information p {

  text-align: center;

  color: #6b7075;

  font-size: 15px;

  font-weight: 400;

}



.winners-information a {

  color: #9015c5;

  text-align: center;

  font-weight: 600;

  font-size: 18px;

  text-transform: uppercase;

  border-radius: 15px;

  padding: 10px 15px;

  border: 1px solid #9015c5;

  text-decoration: none;

  margin: 20px auto 0;

  display: block;

  width: 100%;

  max-width: 180px;

}



.modal-dialog {

  width: 100%;

  max-width: 330px;

  margin: 0.5rem auto;

}



.modal-common-style .modal-header {

  text-align: center;

  justify-content: center;

  align-items: center;

  position: relative;

}



.modal-common-style .modal-content {

  border-radius: 10px;

}



.modal-common-style .modal-header h5 {

  color: #000;

  font-size: 18px;

}



.modal-common-style .modal-body p {

  font-size: 15px;

  color: #000;

}



.modal-common-style .modal-body p > img {

  width: 100%;

  max-width: 25px;

}



.modal-common-style .close {

  position: absolute;

  width: 20px;

  height: 20px;

  top: 20px;

  right: 24px;

  opacity: 1;

  transition: all 0.2s;

  font-size: 24px;

  font-weight: 700;

  text-decoration: none;

  color: #666;

  text-shadow: none;

  padding: 0;

  border: 0;

  outline: 0;

}



.quizrankb p {

  color: #000;

  font-size: 14px;

  font-weight: 600;

  margin: 0;

}



.quizrankb h5 {

  color: #000;

  margin: 0;

  font-size: 14px;

  font-weight: 600;

}



.quizrankb h5 img {

  width: 100%;

  max-width: 25px;

}



.quizrankb .row-strip:nth-child(odd) {

  background: #efefef;

}



#currentbalance h3 {

  color: #8314a7;

  font-size: 20px;

  font-weight: 700;

}



#currentbalance h3 img {

  width: 100%;

  max-width: 25px;

}



#currentbalance p {

  color: #000;

  font-weight: 600;

}



.score-screen .view-rand-block {

  flex-direction: column;

}



.score-screen .view-rand-block .icon {

  width: 80px;

  height: 80px;

  border-radius: 10px;

  margin: 0 auto 5px;

}



.score-screen .view-rand-block .content h3 {

  font-size: 17px;

  margin: 0 0 5px;

}



.score-screen .view-rand-block .content h2 {

  font-size: 22px;

  font-weight: 700;

  margin: 0 0 5px;

}



.score-screen .view-rand-block .content h6 {

  color: #6b7075;

  font-size: 14px;

  font-weight: 600;

  letter-spacing: -0.1px;

}



.yourscore-currentrank .column {

  margin-bottom: 10px;

  background: #fff;

  border-radius: 10px;

  padding: 15px 5px;

  width: 50%;

  height: 139px;

  text-align: center;

  margin: 0 7px 7px;

}



.yourscore-currentrank .column h5 {

  color: #000;

  font-size: 18px;

  font-weight: 600;

}



.yourscore-currentrank .column h2 {

  color: #9015c5;

  font-size: 31px;

  font-weight: 600;

}



.yourscore-currentrank .column a {

  color: #b3b3b3;

  font-size: 11px;

  font-weight: 600;

  text-decoration: underline;

}



.playmorequizzes {

  background: #fff;

  width: 100%;

}



.playmorequizzes hgroup {

  background: #f5f5f5;

  color: #000;

  font-weight: 600;

  text-align: center;

  font-size: 18px;

  padding: 5px 0;

}



.couple-quizz .tab-content {

  padding: 10px 7px;

}



.question-screen .question-answer .options a {

  background: #fff;

  color: #000;

}



.question-screen .question-answer h3 {

  font-size: 26px;

  font-weight: 600;

}



.your-score-text h5 {

  color: #fff;

  font-size: 16px;

  margin: 0;

}



.question-count-and-counter {

  justify-content: space-between;

  align-items: center;

}



.question-count-and-counter.gaping-reduce {

  margin-bottom: 0 !important;

}



.question-count-and-counter h6 {

  color: #fff;

  font-size: 20px;

  margin: 0;

}



.question-count-and-counter .circle {

  position: relative;

}



.question-count-and-counter .circle .controlls {

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

}



.question-count-and-counter .circle .display-remain-time {

  font-family: "Roboto";

  font-weight: 60;

  font-size: 20px;

  color: #ffffff;

}



.question-count-and-counter .circle .e-c-base {

  fill: none;

  stroke: #b6b6b6;

  stroke-width: 12px;

}



.question-count-and-counter .circle .e-c-progress {

  fill: none;

  stroke: #e726f3;

  stroke-width: 12px;

  transition: stroke-dashoffset 1s;

}



.question-count-and-counter .circle .e-c-pointer {

  fill: #fff;

  stroke: #d4d2d3;

  stroke-width: 2px;

}



.question-count-and-counter .circle #e-pointer {

  transition: transform 1s;

}



.question-screen .question-answer .options .wrong {

  background: #f33 url("../newui/images/sad.png")

    no-repeat 97% 50%;

  background-size: 38px;

  border-color: #f33;

  color: #fff;

}



.question-screen .question-answer .options .correct {

  background: #47be06

    url("../newui/images/smile.png") no-repeat 97%

    50%;

  background-size: 38px;

  border-color: #47be06;

  color: #fff;

}



.google-facebook-signin {

  padding: 20px 0 30px;

}



.google-facebook-signin a {

  border-radius: 12px;

  background: #fff;

  padding: 12px 15px;

  text-align: left;

  display: inline-block;

  color: #343434;

  font-weight: 700;

  width: 100%;

  max-width: 272px;

  text-decoration: none;

  margin: 7px auto;

  font-family: "Roboto", sans-serif;

  font-size: 18px;

}



.google-facebook-signin a img {

  width: 35px;

  margin: 0 7px 0 0;

}



.guest-winner-start-screen .winners-information .text-anchor {

  padding: 0;

  border: 0;

  margin: 0;

  width: auto;

  max-width: initial;

  border-radius: inherit;

  font-size: 13px;

  text-transform: capitalize;

}



.guest-winner-start-screen .view-rand-block .content h3 {

  color: #000;

}



.guest-winner-start-screen .view-rand-block .content h2 {

  color: #9014c5;

  font-size: 28px;

  margin: 5px 0 5px;

}



.guest-winner-start-screen .winners-information h5 {

  padding: 0 30px;

  margin: 6px 0;

  color: #000;

}



.adsbygoogle {

  margin: 0 auto;

}



.guest-winner-start-screen .winners-information a {

  font-size: 16px;

  text-transform: capitalize;

  font-weight: 400;

  line-height: 18px;

  max-width: 188px;

}



.guest-winner-start-screen .winners-information .btn-multi-text {

  color: white;

  background: #9015c5 -webkit-gradient(linear, 100% 0, 0 0, from(#9015c5), color-stop(0.5, #ffffff), to(#9015c5));

  background-position: -4rem top;

  background-repeat: no-repeat;

  -webkit-background-clip: text;

  -webkit-text-fill-color: transparent;

  -webkit-animation-name: shimmer;

  -webkit-animation-duration: 2.2s;

  -webkit-animation-iteration-count: infinite;

  -webkit-background-size: 4rem 100%;

}



.btn-multi-text span {

  font-size: 25px;

  font-weight: 600;

  display: inline-block;

  width: 100%;

}



.guest-winner-start-screen .winners-information .or-with-anchor > strong {

  color: #9014c5;

  display: inline-block;

  margin: 5px 0;

}



.guest-winner-start-screen .winners-information .or-with-anchor .text-anchor1 {

  font-weight: 600;

  border: 1px solid #9014c5;

  width: 50%;

  margin: auto;

  padding: 11px 19px;

  border-radius: 7px;

  font-size: 17px;

  margin-top: 15px;

}

.guest-winner-start-screen .winners-information .or-with-anchor .text-anchor {
    font-size: 14px;
    color: #9014c5 !important;
    text-decoration: underline !important;
    font-weight: 600;
}



.winner-details ul {

  margin: 20px 0 0;

  padding: 0 0 70px;

  list-style: none;

}



.winner-details ul li {

  background: #fff;

  border-radius: 10px;

  margin-bottom: 10px;

  position: relative;

  padding: 10px;

  display: flex;

  align-items: center;

  justify-content: flex-start;

}



.winner-details ul li > .counter {

  color: #000;

  opacity: 0.5;

  font-size: 15px;

  font-weight: 600;

}



.winner-details ul li > .profile {

  width: 52px;

  height: 52px;

  border-radius: 50%;

  display: inline-block;

  overflow: hidden;

  margin: 0 9%;

}



.winner-details ul li > .profile img {

  object-fit: cover;

  height: 100%;

  width: 100%;

}



.winner-details ul li .winnerInfo {

  position: relative;

}



.winner-details ul li .winnerInfo h6 {

  color: #000;

  font-size: 16px;

  font-weight: 600;

}



.winner-details ul li .winnerInfo h5 {

  color: #8a24a1;

  font-size: 18px;

  font-weight: 700;

}



.winner-details .your-score {

  background: #8a24a1;

  position: fixed;

  width: 100%;

  max-width: 360px;

  margin: 0 auto;

  bottom: 0;

  left: 0;

  right: 0;

  padding: 10px;

  display: flex;

  align-items: center;

  justify-content: flex-start;

  height: 70px;

}



.winner-details .your-score .profile {

  width: 52px;

  height: 52px;

  border-radius: 50%;

  display: inline-block;

  overflow: hidden;

  margin: 0 6% 0 4%;

}



.winner-details .your-score .profile img {

  object-fit: cover;

  height: 100%;

  width: 100%;

}



.winner-details .your-score .winnerInfo h5 {

  color: #fff;

  font-size: 20px;

  font-weight: 600;

  margin: 0;

}



.winner-details .your-score .winnerInfo h5 span {

  color: #ffeb40;

  font-weight: 700;

  font-size: 22px;

}



.contactus-screen .rounded-area {

  padding: 12px;

  margin-bottom: 5px;

  background: #fff;

  border-radius: 12px;

  margin-top: 15px;

}



.contactus-screen .image-outer {

  border-radius: 12px;

  overflow: hidden;

  height: 215px;

  width: 100%;

  margin: 0 auto 20px;

}



.contactus-screen .image-outer img {

  object-fit: cover;

  height: 100%;

  width: 100%;

}



.contactus-screen h6 {

  font-size: 17px;

  color: #040404;

  margin: 0 0 15px;

}



.contactus-screen h5 {

  color: #0c5db5;

  font-size: 20px;

  font-weight: 700;

}



.contactus-screen p {

  color: #000;

  font-weight: 500;

}



.contactus-screen p a {

  color: #007bff;

  text-decoration: none;

}



.contactus-screen h6 a {

  color: #007bff;

  text-decoration: none;

}



.contactus-screen .social-icons a img {

  width: 40px;

  margin: 0 10px;

}



.contactus-screen .partnerus-page h5 {

  color: #020202;

  font-size: 16px;

  margin: 0;

}



.mobile-block-view-wrapper {

  background-image: none;

  background-color: #500596;

}



.mobile-block-view-wrapper h1 {

  color: #f5d645;

  font-size: 36px;

  font-weight: 700;

}



.mobile-block-view-wrapper h2 {

  margin: 25px 0;

  font-size: 26px;

  font-weight: 700;

  color: #fff;

}



.app-wrapper-container.mobile-block-view-wrapper img {

  margin: 0 0 15px 0;

  height: 60px;

}



.app-wrapper-container.mobile-block-view-wrapper .block-img {

  display: block;

  height: 150px;

  width: 150px;

  margin: 10px 0 30px;

}



.app-wrapper-container.mobile-block-view-wrapper p {

  color: #fff;

  font-size: 21px;

  letter-spacing: -0.2px;

  margin: 50px 0 0;

  font-weight: 500;

  word-spacing: 5px;

  line-height: 24px;

}



.score-guest-screen .view-rand-block {

  align-items: center;

  flex-direction: row;

  border: 1px solid #9015c5;

  border-radius: 10px;

  padding: 10px;

}



.score-guest-screen .view-rand-block .icon {

  width: 76px;

  height: 76px;

  margin: 0 10px 0 0;

}



.score-guest-screen .view-rand-block .content h3 {

  font-size: 20px;

  margin: 0;

  font-weight: 700;

}



.score-guest-screen .view-rand-block .content h2 {

  font-size: 14px;

  font-weight: 600;

  margin: 0 0 0;

}



.score-guest-screen .view-rand-block .content h5 {

  font-size: 20px;

  font-weight: 600;

  color: yellow;

  margin: 0;

}



.score-guest-content h4 {

  color: #fff;

  font-size: 18px;

  margin: 0 0;

}



.score-guest-content h4 img,

.score-guest-content span img {

  width: 20px;

}



.score-guest-content span {

  font-size: 16px;

  color: #fff;

  line-height: 22px;

  display: inline-block;

  margin-top: 10px;

}



.score-guest-content .loginbtn {

  color: #fff;

  background: #9015c5;

  display: inline-block;

  width: 100%;

  text-align: center;

  font-weight: 600;

  font-size: 24px;

  margin: 10px 0;

  line-height: 55px;

  outline: 0;

  border: 0;

}



.score-guest-content .shimmer-parent .loginbtn .shimmer {

  font-size: 24px;

  text-transform: capitalize;

  font-weight: 700;

  color: transparent;

}



.hatrick img {

  width: 68px;

}



.hatrick .hat {

  color: #edb00c;

  text-align: center;

  font-size: 17px;

  font-weight: 600;

}



.hatrick .points {

  color: #6b7075;

  text-align: center;

  font-size: 12px;

  font-weight: 600;

}



.disabled {

  pointer-events: none;

  cursor: default;

}



.optout-screen .btn-style {

  color: #fff;

  text-decoration: none;

  max-width: 160px;

  margin: 10px auto 15px;

  font-size: 18px;

  width: 100%;

  border-radius: 24px;

  background: #2d41b5;

  line-height: 48px;

  display: inline-block;

}



.port-your-coin-page .content {

  background-color: #f6f6f6;

  padding: 12px;

}



.port-your-coin-page .content p {

  font-size: 14px;

  letter-spacing: 0.2px;

}



.port-your-coin-page .content .numberTextBox {

  border: 2px solid #b6b6b6;

  border-radius: 14px;

  background: #fff;

  padding: 0 12px;

  text-align: center;

  font-weight: 700;

  max-width: 300px;

  margin: 0 auto 10px;

  width: 100%;

  color: #000;

  height: 51px;

  outline: 0;

  box-shadow: none;

  font-size: 14px;

}



.port-your-coin-page .content .error-message {

  text-align: center;

  color: #ff0000;

  display: inline-block;

  font-size: 13px;

  line-height: 16px;

}



.port-your-coin-page .content .btn-style {

  color: #fff;

  text-decoration: none;

  max-width: 160px;

  margin: 10px auto 15px;

  font-size: 18px;

  width: 100%;

  border-radius: 24px;

  background: #2d41b5;

  line-height: 48px;

  display: inline-block;

}



.port-your-coin-page .rounded-area {

  background: #fff;

  border-radius: 12px;

  padding: 12px;

}



.port-your-coin-page .content input::-webkit-input-placeholder {

  /* Edge */

  color: #000;

}



.port-your-coin-page .content input:-ms-input-placeholder {

  /* Internet Explorer 10-11 */

  color: #000;

}



.port-your-coin-page .content input::placeholder {

  color: #000;

}



.port-coin-otp-page .inner {

  background: #f6f6f6;

  padding: 30px 12px;

  border-radius: 12px;

}



.port-coin-otp-page .inner h2 {

  color: #000;

  font-size: 22px;

}



.port-coin-otp-page .inner .otp-inputs {

  margin: 10px auto 40px;

  width: 100%;

}



.port-coin-otp-page .inner .otp-inputs input {

  border: 0;

  height: 40px;

  background: transparent;

  width: 100%;

  max-width: 15%;

  text-align: center;

  border-bottom: 1px solid #bababa;

  outline: 0;

}



.port-coin-otp-page .inner .btn-style {

  color: #fff;

  max-width: 160px;

  text-decoration: none;

  border-radius: 24px;

  margin: 0 auto 15px;

  font-size: 18px;

  background: #2d41b5;

  line-height: 48px;

  display: inline-block;

  width: 100%;

  font-weight: 700;

}



.port-coin-otp-page .inner .resend-otp-text a {

  font-weight: 500;

  color: #000;

  text-decoration: underline;

  font-size: 14px;

  margin: 0 0;

}



.port-coin-success-page .inner {

  padding: 12px;

  border-radius: 12px;

  background: #f6f6f6;

}



.port-coin-success-page .inner .top-icon {

  width: 50px;

  margin: 0 auto 20px;

}



.port-coin-success-page .inner h4 {

  font-size: 26px;

  font-weight: 700;

  color: #2d41b5;

}



.port-coin-success-page .inner h4 img {

  width: 25px;

}



.port-coin-success-page .inner p {

  font-weight: 600;

  color: #181818;

  font-size: 14px;

}



.port-coin-success-page .inner .btn-style {

  color: #fff;

  text-decoration: none;

  max-width: 47%;

  display: inline-block;

  padding: 0 12px;

  font-size: 14px;

  line-height: 46px;

  margin: 8px auto 8px;

  width: 100%;

  border-radius: 24px;

  font-weight: 700;

  background: #2d41b5;

}



.weare-sorry-page .logo {

  margin: 0 auto 15px;

  width: 105px;

}



._404-screen .sorry-image {

  margin: 0 auto 20px;

  width: 100%;

  max-width: 230px;

  display: block;

}



._404-screen h1 {

  margin: 0 0 22px;

  font-size: 28px;

  font-weight: 900;

  color: #fff;

  font-weight: 700;

}



._404-screen h3 {

  margin: 70px 0 20px;

  font-size: 22px;

  font-weight: 700;

  color: #fff;

  letter-spacing: 0.1px;

}



._404-screen .btn-style {

  max-width: 180px;

  margin: 30px auto 15px;

  font-size: 18px;

  color: #fff;

  font-weight: 700;

  display: block;

  width: 100%;

  text-decoration: none;

  border-radius: 24px;

  background: #2d41b5;

  line-height: 48px;

}



._404-screen .proud-madeIn-india img {

  width: 22px;

  display: inline-block;

  margin-right: 5px;

}



._404-screen .proud-madeIn-india p {

  font-weight: 600;

  color: #fff;

  font-size: 12px;

  display: inline-block;

  margin: 0 0;

  padding: 0;

}



.privacy-policy-page #myTab {

  display: flex;

  flex-wrap: wrap;

  padding-left: 0;

  margin: 15px 0 10px;

  list-style: none;

  border-bottom: 1px solid #e2e2e2;

  width: 100%;

}



.privacy-policy-page #myTab li {

  text-align: center;

  font-weight: 600;

  border-bottom: 0 solid #333;

  width: 50%;

}



.privacy-policy-page #myTab li a {

  color: #333;

  font-size: 16px;

  text-decoration: none;

  display: inline-block;

  background-color: transparent;

  border: 0;

  width: 100%;

  padding: 0;

}



.privacy-policy-page #myTab li .active {

  border-bottom: 4px solid #9015c5;

  color: #9015c5;

}



.donot-sell-myinfo-text {

  position: absolute;

  bottom: 0;

  left: 0;

  right: 0;

  margin: 0 auto;
  

}



.intro-question .donot-sell-myinfo-text {

  position: relative;

}



.donot-sell-myinfo-text a {

  text-decoration: underline;

  color: #797878;

  font-size: 14px;

}



.home-donot-sell{
  bottom: 45px;
}



.contestend-content .modal-header {

  border: 0;

  padding-bottom: 5px;

}



.contestend-content .modal-body p {

  color: #a400c9;

  font-weight: 700;

  font-size: 22px;

}



.welcomepopup-content .modal-header {

  border: 0;

  padding-bottom: 5px;

  padding-top: 24px;

}



.welcomepopup-content .modal-header h5 {

  color: #a400c9;

  font-weight: 700;

  font-size: 20px;

  margin-top: 10px;

}



.welcomepopup-content .modal-body {

  padding-top: 4px;

}



.welcomepopup-content .modal-body p {

  color: #000;

  font-weight: 500;

  font-size: 15px;

  line-height: 18px;

}



.oops-content .modal-body p {

  font-size: 19px;

  line-height: 25px;

  margin: 0 0 10px;

}



.oops-content .modal-body span {

  font-size: 15px;

  font-weight: 500;

  color: #000;

}



.cookies-modal {

  background: rgb(0 0 0 / 70%);

  height: 100%;

  width: 100%;

  position: fixed;

  top: 0;

  left: 0;

  max-width: 360px;

  margin: 0 auto;

  right: 0;

  z-index: 99;

  display: flex;

  align-items: end;

  display: none;

}



.cookies-modal .modal-content {

  border-radius: 20px 20px 0px 0px;

  background: #f1f6fa;

  display: block;

  position: absolute;

  bottom: 0;

  left: 0;

}



.cookies-modal .modal-content p {

  color: #202125;
  font-size: 14px;
  margin: 0 0 10px;
  line-height: 20px;

}



.cookies-modal .modal-content p > a {

  color: #1c8cde;

  font-weight: 500;

  text-decoration: underline;

}



.cookies-modal .modal-content .btn-ok {

  background: #9436FE;

  border-radius: 6px;

  border: 0;

  color: #fff;

  padding: 0 30px;

  line-height: 35px;

  float: right;

  font-weight: 600;

  min-width: 60px;

  text-align: center;

  text-decoration: none;

}

.cookies-modal .modal-content .btn-done {

  background: #fff;

  border-radius: 6px;

  border: 0;

  color: #000000;

  padding: 0 30px;

  font-weight: 600;

  min-width: 60px;

  text-align: center;

  text-decoration: none;

  border: 1px solid #80808057;

  box-shadow: 1px 7px 4px #8080801a;
  display: flex;
  align-items: center;
  font-weight: 600;
  height: 35px;

}

.modal-content .btn-controler{
  display: flex;
  justify-content: end;
  gap: 15px;
  margin-top: 15px;
}

.cookie-dataprefernece {

  background: rgb(0 0 0 / 70%);

  height: 100%;

  width: 100%;

  position: fixed;

  top: 0;

  left: 0;

  max-width: 360px;

  margin: 0 auto;

  right: 0;

  z-index: 99;

  display: flex;

  align-items: end;

  display: none;

}

#cookie-dataprefernece .modal-content .btn-controler{
  display: flex;
  justify-content: end;
  gap: 15px;
  margin-top: 50px;
}

#cookie-dataprefernece .modal-content p{
  margin-bottom: 4px;
}
.cookie-dataprefernece .modal-content {

  border-radius: 20px 20px 0px 0px;

  background: #f1f6fa;

  display: block;

  position: absolute;

  bottom: 0;

  left: 0;

}


#cookie-dataprefernece .modal-content .btn-ok{
  background: #9436FE;

  border-radius: 6px;

  border: 0;

  color: #fff;

  padding: 0 30px;

  line-height: 35px;

  float: right;

  font-weight: 600;

  min-width: 60px;

  text-align: center;

  text-decoration: none;
}

#cookie-dataprefernece .modal-content .btn-done{
  background: #fff;

  border-radius: 6px;

  border: 0;

  color: #000000;

  padding: 0 30px;

  line-height: 35px;

  float: right;

  font-weight: 600;

  min-width: 60px;

  text-align: center;

  text-decoration: none;

  border: 1px solid #80808057;

  box-shadow: 1px 7px 4px #8080801a;
}




.sq_ad_1 {

  width: 350px;

  height: 350px;

  text-align: center;

  margin: 0 auto;

}



div#congratsModal button:focus,

div#sorryModal button:focus {

  outline: none;

  border: none;

}

#congratsModal .modal-content,

#sorryModal .modal-content {

  border-radius: 10px;

}



#congratsModal .reward-modal-body .congratstext {

  width: 76%;

}

#congratsModal .close,

#sorryModal .close {

  opacity: 1;

  padding: 0;

  margin: 0;

  display: flex;

  width: 100%;

  justify-content: flex-end;

  cursor: default;
  margin-top: 4px;
}

#congratsModal p {

  font-size: 1.5rem;

  font-weight: 400;

  letter-spacing: 0.2px;

}

#congratsModal h3 span {

  color: #fe7201;

}



#sorryModal h5 {

  color: #8819bc;

  line-height: 23px;

}

#sorryModal p {

  line-height: 21px;

  font-size: 18px;

  font-weight: 400;

}



.reward-main-div .modal-backdrop.show {

  opacity: 0.7;

}



.modal-btn-style {

  border: 0;

  padding: 0 15px;

  font-size: 12px;

  color: #5758e8;

  font-weight: 700;

  line-height: 46px;

  background: #fff;

  box-shadow: none;

  outline: 0 !important;

  border-radius: 24px;

  width: 100%;

  max-width: 48.6%;

  float: left;

  margin: 4px 2px !important;

}



#oopsPopup h5,

#oopsPopup h6 {

  font-family: "Poppins", sans-serif;

}



.custom-modal {

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.5);

  opacity: 0;

  visibility: hidden;

  transform: scale(1.1);

  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;

}

.custom-modal#oopsPopup .modal-content-area {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  background-color: white;

  padding: 0 1.5rem;

  padding-bottom: 0.2rem;

  width: 21rem;

  border-radius: 0.8rem;

  display: flex;

  justify-content: center;

  flex-direction: column;

  align-items: center;

}

.custom-modal .close-button {

  width: 1.5rem;

  line-height: 1.5rem;

  cursor: pointer;

  border-radius: 0.25rem;

  position: absolute;

  top: 0;

  right: 1.1px;

}



.show-modal {

  opacity: 1;

  visibility: visible;

  transform: scale(1);

  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;

}



#oopsPopup > .modal-content-area .congrt-image {

  width: 50%;

  margin-top: -55px;

}

#oopsPopup > .modal-content-area .coin-image {

  width: 29px;

  height: 33px;

  margin-right: 8px;

  vertical-align: bottom;

}

#oopsPopup > .modal-content-area .close-button img {

  width: 21px;

}

#oopsPopup > .modal-content-area .text-bottm {

  font-size: 1.6rem;

  margin-top: -13px;

  line-height: 29px;

}

#oopsPopup > .modal-content-area h5 {

  font-size: 1.2rem;

  margin-top: 9px;

  font-weight: 700;

}

#oopsPopup h3 {

  margin-top: -9px;

}

#oopsPopup h3 img {

  width: 73%;

}

.shimmer_new {

  font-weight: 700;

  font-size: 1.1em;

  display: inline;

  margin-bottom: 0;

  font-family: "Poppins", sans-serif;

}



.shimmer_new {

  text-align: center;

  color: rgb(255 255 255/ 0%);

  background: -webkit-gradient(

    linear,

    left top,

    right top,

    from(#fff548),

    to(#fff548),

    color-stop(0.5, #fff)

  );

  -webkit-background-size: 33px 100%;

  -moz-background-size: 33px 100%;

  background-size: 33px 100%;

  -webkit-background-clip: text;

  -moz-background-clip: text;

  background-clip: text;

  -webkit-animation-name: new-shimmer;

  -moz-animation-name: new-shimmer;

  animation-name: new-shimmer;

  -webkit-animation-duration: 2s;

  -moz-animation-duration: 2s;

  animation-duration: 2s;

  -webkit-animation-iteration-count: infinite;

  -moz-animation-iteration-count: infinite;

  animation-iteration-count: infinite;

  background-repeat: no-repeat;

  background-position: 0 0;

  background-color: #222;

}



#oopsPopup > .modal-content-area .text-bottm p {

  margin-bottom: 8px;

}



@-moz-keyframes new-shimmer {

  0% {

    background-position: top left;

  }



  100% {

    background-position: top right;

  }

}



@-webkit-keyframes shimmer {

  0% {

    background-position: top left;

  }



  100% {

    background-position: top right;

  }

}



@-o-keyframes new-shimmer {

  0% {

    background-position: top left;

  }



  100% {

    background-position: top right;

  }

}



@keyframes new-shimmer {

  0% {

    background-position: top left;

  }



  100% {

    background-position: top right;

  }

}



@media (max-width: 578px) {

  .custom-modal#oopsPopup .modal-content-area {

    width: 93%;

  }

  .cookie-dataprefernece{
    max-width: 100%;
  }

}



.stripe-content {

  background: transparent url(../newui/images/stripe.png) no-repeat top right;

  background-size: cover;

  width: 100%;

  height: 52px;

  display: flex;

  justify-content: flex-end;

  align-items: center;

  padding-right: 9px;

  margin: 19px 0px 5px;

}

.stripe-content a img {

  object-fit: contain;

  width: 90px;

}

.earningtext img {

  width: 130px;

  height: 35px;

}



.points-list {

  padding: 9px 2px 0px 6px;

}

.points-list ul {

  list-style: none;

}

.points-list ul li {

  color: #fff;

  font-size: 13.3px;

  margin-top: 10px;

  position: relative;

  line-height: 1.5;

  padding-left: 19px;

}

.points-list ul li::before {

  color: #9014c5;

  content: "\2022";

  position: absolute;

  left: 0;

  top: 24%;

  transform: translateY(-50%);

  font-size: 27px;

}

header a:focus, header a:hover{
  color: #000;
  text-decoration: none !important
}

#oopsPopup>.modal-content-area .text-bottm p {
  margin-bottom: 8px;
}

.trigger {
  text-align: center;
  padding: 7px 13px;
  background: #3e3e3e;
  color: #fff;
  font-size: 15px;
  outline: none;
  border: none;
  border-radius: 5px;
  font-family: cursive;
}

.hurray-wrong-popup h5,
.hurray-wrong-popup h6,
.hurray-wrong-popup h2,
.hurray-wrong-popup h4,
.hurray-wrong-popup p,
.hurray-wrong-popup span,
.hurray-wrong-popup a,
.hurray-wrong-popup button {
  font-family: 'Montserrat', sans-serif;
}

.custom-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}

.custom-modal#hurrayPopup .modal-content-area,
.custom-modal#oopsWrongPopup .modal-content-area,
.custom-modal#awesomePopup .modal-content-area,
.custom-modal#exitPopup .modal-content-area{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 0 2.2rem;
  padding-bottom: 0.8rem;
  width: 18.5rem;
  border-radius: 0.8rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.custom-modal#oopsWrongPopup .modal-content-area {
  padding: 16px;
  padding-bottom: 0.8rem;
}
.custom-modal#awesomePopup .modal-content-area {
  padding-top: 1.7rem;
}
.custom-modal#exitPopup .modal-content-area{
  width: 21rem;
  padding: 3.4rem 0rem;
}
.custom-modal#hurrayPopup .modal-content-area, .custom-modal#oopsWrongPopup .modal-content-area{
  background-color: #111828;
  border: 2px solid #ffffffb8;
  width: 350px;
  border-radius: 40px;
}

.show-modal {
  opacity: 1;
  visibility: visible;
  transform: scale(1.0);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}
.hurray-wrong-popup p{
  font-size: 14px;
  text-align: center;
  line-height: 17px;
  margin-bottom: 14px;
}

.hurray-wrong-popup a{
  text-decoration: none;
  color: #000000;
  text-transform: capitalize;
}
.hurray-wrong-popup h6{
  font-size: 14px;
}
.hurray-wrong-popup .watch-btn{
  background-size: contain;
  height: 49px;
  margin: 0;
  background-image: url("../newui/images/claim-button-opt.png");
}

#hurrayPopup .claim-btn,
#oopsWrongPopup .claim-btn {
    width: 90%;
    position: relative;
    margin: 32px 0 15px;
}

#hurrayPopup .claim-btn::after,
#oopsWrongPopup .claim-btn::after{
    content: "Ad";
    position: absolute;
    color: #fff;
    font-size: 11px;
    right: -10px;
    top: -7px;
    font-weight: 600;
}


#hurrayPopup .claim-btn img,
#oopsWrongPopup .claim-btn img{
    width: 100%;
    object-fit: cover;
}

#hurrayPopup>.modal-content-area .inner-gif-area img,
#oopsWrongPopup>.modal-content-area .inner-gif-area img{
  position: absolute;
  object-fit: contain;
  top: -9px;
  left: 50%;
  transform: translate(-50%);
  width: 83%;
  height: 246px;
}



.watch-btn {
  background-image: url("../images/save-1-opt.png");
  background-size: cover;
  background-repeat: no-repeat;
  width: 76%;
  height: 65px;
  display: flex;
  align-items: center;
  padding-left: 29px;
  margin-bottom: 7px;
}

.watch-btn:hover {
  text-decoration: none;
}

.g-color {
  color: #32ba7c;
}

.p-color {
  color: #fc5701;
}

.b-color {
  color: #8919b8;
}
.text-yellow {
  color: #fed11e;
}

#hurrayPopup .inner-gif-area,
#oopsWrongPopup .inner-gif-area {
  width: 100%;
  height: 200px;
}

#hurrayPopup h2,
#oopsWrongPopup h2 {
  font-weight: 800;
  font-size: 36px;
}

#hurrayPopup h6,
#oopsWrongPopup h6 {
  font-size: 18px;
  font-weight: 600;
}

#hurrayPopup p,
#oopsWrongPopup p {
    font-size: 16px;
    text-align: center;
    line-height: 17px;
    margin-bottom: 14px;
    color: #fff;
}

#oopsWrongPopup p {
  line-height: 23px;
  font-weight: 600;
}

#hurrayPopup h4,
#oopsWrongPopup h4 {
  font-weight: 700;
  font-size: 24px;
  line-height: 22px;
  margin: 0px 2px 3px;
  color: #fff;
}

#hurrayPopup h4 {
    margin: 30px 0px 15px;
    text-align: center;
}

#oopsWrongPopup h4 {
  text-align: center;
  line-height: 25px;
  margin-bottom: 11px;
}

#hurrayPopup .close-btn,
#oopsWrongPopup .close-btn {
    font-size: 17px;
    text-decoration: none;
    margin: 4px 0;
    border-bottom: 1px solid #fff;
    line-height: 22px;
}


#exitPopup h4{
  font-size: 19px;
  font-weight: 700;
}
.btn-grp{
  width: 100%;
  display: flex;
  justify-content: space-around;
  padding: 19px 24px 0px
}
.btn-grp button{
  display: inline-block;
  width: 38%;
  border: 0;
  padding: 10px;
  outline: 0;
  border-radius: 7px;
  background-color: #fff;
  font-weight: bold;
}
.btn-grp .no-btn, .btn-grp button:hover{
  background-color: #8919b8;
  color: #fff;
}

#awesomePopup .watch-btn{
  background-image: url("../images/cont-btn-ad.png");
}

#awesomePopup p{
  line-height: 15px;
  margin: 4px 0;
  font-weight: 500;
  margin-bottom: 11px;
}

#awesomePopup h2{
  font-weight: 800;
}
#awesomePopup h4{
  text-align: center;
  line-height:20px;
  font-size: 1.4rem;
  margin-bottom: 8px;
  font-weight: 800;
  margin: 3px 0px;
}

/* toast msg box css  */
.toast-bar{
  background-color: #303030;
  width: 60%;
  margin: auto;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 22px;
  margin-top: 33px;
}
.toast-bar p{
  color: #d6d651;
  font-size: 13px;
  font-weight: 600;
  margin: 0;
  line-height: 0;
  display: flex;
  align-items: center;
}
.toast-bar p img{
  width: 14px;
  height: 13px;
  margin: 0px 4px;
}
.toast-bar p #availableBalance{
  margin-right: 5px;
}
.shimmer-effect{
  font-weight: 600;
  font-size: 13px;
}
.stripe-content{
  background: transparent url('../newui/images/stripe.png') no-repeat top right;
  background-size: cover;
  width: 100%;
  height: 52px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 9px;
  margin: 19px 0px 5px;
}
.stripe-content a img{
  object-fit: contain;
  width: 90px;
}
.new-toast{
  width: 195px;
  height: 33px;
  position: fixed;
  z-index: 1;
  left: 0;
  right:0;
  white-space: nowrap;
  bottom: -100px;
  animation: slideFrombttm 1s forwards;
  animation-delay: 1s;
}
@keyframes slideFrombttm {
  to {
      bottom: 25px;
  }
}

/* fartune popup css start here  */
.fixed-button {
  position: sticky;
  bottom: -48px;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: end;
  padding-right: 16px;
  z-index: 1;
}

.fartune-btn {
  width: 80px;
  height: 80px;
  outline: 0;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  animation: moveButton 2.2s ease-in-out forwards;
  position: relative;
}
.fartune-btn:focus{
  outline: none;
}

@keyframes moveButton {
  0% {
      bottom: 200px;
  }

  25% {
    bottom: 45px;
  }

  50% {
    bottom: 50px;
  }

  100% {
      bottom: 50px;
  }
}

.fartune-btn img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

#modalFartune {
  /* background-image: url(../newui/images/fartune-bg.gif); */
  background-color: #000000d4;
  display: none;
  position: fixed;
  top: 0;
  width: 360px;
  margin: auto;
  height: 100vh;
  background-size: cover;
  z-index: 9;
  transition: height 0.9s ease-in-out;
  justify-content: center;
  align-items: center;
  left: 50%;
transform: translate(-50%);
}


@keyframes div-expand {
  from {
      height: 0;
  }

  to {
      height: 200px;
      /* Adjust the height as needed */
  }
}

.fartune-inner {
  background-image: url(../newui/images/FortuneCookiePopup.gif);
  padding:193px 48px 68px;
  min-height: 447px;
  width: 88%;
  border-radius: 15px;
  display: none;
  flex-direction: column;
  transform-origin: center center;
  animation: modal-bounce-in 0.4s cubic-bezier(0.275, 0.665, 0.62, 2.475);
  background-size: contain;
  background-position: center;
  align-items: center;
  position: relative;
  background-repeat: no-repeat;
}

@keyframes modal-bounce-in {
  0% {
      transform: translateY(0) scale(0.7);
      opacity: 0;
  }

  40% {
      transform: translateY(0) scale(0.8);
      opacity: 0;
  }

  70% {
      transform: translateY(0) scale(0.9);
  }

  100% {
      transform: translateY(0) scale(1);
      opacity: 1;
  }
}

.fartune-header{
    height: 57px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fartune-header img.fartune-gif{
  width: 136px;
  position: absolute;
  top: -104px;
}
.fartune-header img.fartune-close{
  position: absolute;
  top: 5px;
  right: -5px;
  cursor:pointer;
  width: 20px;
}


.fartune-body h3{
  font-size: 19px;
  text-transform: capitalize;
  margin: 0px 0px 9px;
  font-weight: 700;
  color: #3e2083;
}
.fortune-close-content{
  position: absolute;
  bottom: -13px;
  cursor: pointer;
}
.fortune-close-content img{
  width: 42px;
}
.fartune-inner{
  width: 318px;
}

.editor-choicecontent {
  display: flex;
  gap: 15px;
}


.cricket-and-quiz-tabs .tab-content .editor-card{
  padding: 24px 15px;
}

.editor-choicecontent .editor-image{
  width: 75px;
  height: 50px;
  object-fit:cover;
}
.editor-choicecontent .editor-image img{
width: 100%;
height: 100%;
}

.editor-choicecontent .frontend-data{
  width: 100%
}
.editor-choicecontent p{
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 11px;
}
.editor-choicecontent a{
  color: #000;
  display: inline-block;
  text-align: center;
  font-weight: 600;
  font-size: 9px;
  text-transform: uppercase;
  border-radius: 7px;
  padding: 7px 28px;
  border: 1px solid #9015c5;
  text-decoration: none;
  z-index: 9;
  position: relative;
}
#new_tab li img{
  width: 15px;
  height: auto;
  position: absolute;
}

.pinned-msg-box{
      position: fixed;
      background: #0a0145;
      width: 360px;
      padding: 14px 22px;
      bottom: 0;
      z-index: 9;
  }
  
  .pinned-msg-box form{
      display: flex;
      align-items: flex-start;
      gap: 12px;
  }
  .pinned-msg-box form input{
      margin-top: 3px;
      accent-color: #0047fb;
  }

  .new-points{
      padding-bottom: 80px;
  }
  
  .pinned-msg-box form label{
     margin-bottom: 0;
      margin-top: 0;
      font-size: 13px;
      line-height: 18px;
      font-weight: 500;
      color: #fff;
  }
  
  .pinned-msg-box form label a{
    color: #fff;
    text-decoration: underline;
  }
  
  /* .pinned-msg-box form label a:hover{
      text-decoration: none;
  } */
  



  .modal-content  .cookie-data {
    gap: 10px;
    display: flex;
    align-items: end;
  }
  .modal-content  .cookie-data a{
    color: #9436FE;
    font-size: 13px;
    text-decoration: underline;
  }
  
  
  .modal-content .cookie-data img{
    width: 16px;
    height: 16px;
    object-fit: contain;
  }
  
  .modal-content .term-condition-cookie {
    margin-top: 15px;
    line-height: 20px;
    line-height: 20px;
    display: flex;
    align-items: flex-start;
    gap: 6px;
  }
  .modal-content .term-condition-cookie span {
    font-size: 13px;
    margin-top: -3px;
    display: inline-block;
  }
  .modal-content .term-condition-cookie span a{
    color: #9436FE;
    text-decoration: underline;
  }
  .modal-content .term-condition-cookie span a:hover{
    text-decoration: underline;
    color: #9436FE;
  }
  
  /* .question-set-box .options a{^M
  +    pointer-events: none;^M
  +}^M
  +^M
  +.question-set-box .options a.enable{^M
  +    pointer-events: all;^M
  +} */
  

   


  @media (max-width: 576px){
    .pinned-msg-box{
      width: 100%;
  }
    
  .fartune-btn {
    width: 100px;
    height:100px;
  }
    #modalFartune{
        width: 100% !important;
    }
    .fixed-button{
        position: fixed;
        bottom: -35px;
    }
    .sidebarmenu{
      max-width: 100%;
      width: 100%;
    }

    .pinned-msg-box form label a:hover {
      text-decoration: underline;
  }
  }
  
  
  @media (max-width: 359px) {
    .custom-modal#hurrayPopup .modal-content-area, .custom-modal#oopsWrongPopup .modal-content-area{
        width: 90%;
    }
    }
    
    
    @media (max-width:600px) and (max-height: 600px){
        #hurrayPopup .inner-gif-area, #oopsWrongPopup .inner-gif-area{
            height: 140px;
        }
        #hurrayPopup>.modal-content-area .inner-gif-area img, #oopsWrongPopup>.modal-content-area .inner-gif-area img{
            top: -50px;
        }
        #hurrayPopup .claim-btn, #oopsWrongPopup .claim-btn{
            margin: 12px 0;
        }
        #hurrayPopup h4{
            margin: 10px 0;
        }
      }
  
  
      @media (max-width: 300px) {
        .sidebarmenu .inner-sidebar{
          width: 260px;
        }
      }


.content-common-container p{
  font-size: 13.5px;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 12px;
}

.content-common-container h2{
  font-weight: 700;
  font-size: 16px;
}

.content-common-container h3, .content-common-container h4{
  font-size: 15px;
  font-weight: 600;
}

.content-common-container ul, .content-common-container ol{
  padding-left: 17px;
}

.content-common-container ul li, .content-common-container ol li{
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 10px;
}

.content-common-container h6{
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 6px;
  display: block;
}

.content-common-container a{
  display: inline-block;
}
