@charset "utf-8";
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

/* CSS reset */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
button,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

fieldset,
img {
    border: 0
}

:focus {
    outline: 0
}

address,
caption,
cite,
code,
dfn,
th,
var,
optgroup {
    font-style: normal;
    font-weight: normal
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

button,
textarea,
select,
optgroup,
option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}

code,
kbd,
samp,
tt {
    font-size: 100%
}

button,
textarea,
select {
    *font-size: 100%
}

body {
    line-height: 1.5
}

ol,
ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,
th {
    text-align: left
}

sup,
sub {
    font-size: 100%;
    vertical-align: baseline
}

:link,
:visited,
ins {
    text-decoration: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

b,
i {
    font-style: normal;
    font-weight: normal;
}

button,
select,
textarea,
th {
    background: #fff;
    font-family: "Poppins", sans-serif;
}

img {
    display: block;
    border: 0;
    width: 100%;
}

/* CSS Document */
html {
    font-size: 100px;
    /* height should 100% */
}

body {
    font-size: .24rem;
}

.clearfix {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0
}

.clearfix:after {
    clear: both
}

body {
    margin: 0;
    font-family: "Poppins", sans-serif;
    color: #333;
    background-color: #fff6f7;
    position: relative;
    /* upper should absoulte */
}

html,
body {
    width: 100%;
}

a {
    color: rgb(155 255 0);
}

.h20 {
    width: 100%;
    height: .2rem;
}

.h10 {
    width: 100%;
    height: .1rem;
}

.bg {
    background: #ffffff;
}

.technowbabaji {
    display: flex;
}

.baba {
    font-size: 15px;
    color: rgb(14, 14, 14);
    padding: 0rem 0.2rem 0px;
}

.technowbabaji_grow {
    -moz-flex-grow: 1;
    flex-grow: 1;
}

.lash {
    width: 100%;
    max-width: 7.5rem;
    min-width: 3.2rem;
    margin: 0 auto;
    overflow: hidden;
    height: 100%;
}

.hide {
    display: none;
}

.superrummyapp_com_star {
    color: #0086f7;
}

.btn.superrummyapp {
    background-image: linear-gradient(150deg, #9c2d2d 0%, #9d2200 74%);
    cursor: pointer;
}

.btn:hover {
    background-color: rgb(238, 81, 81);
    opacity: .91;
    -webkit-transform: scale(.90)
}

.superrummyappofficial {
    position: fixed;
    margin-right: 9px;
    top: 50%;
    margin-top: -84px;
    -webkit-animation: myfirst 1s infinite linear;
    animation: myfirst 1s infinite linear;
    right: 0;
    z-index: 99999;
}

.superrummyappofficial img {
    width: 70px;
    height: 70px;
}

.superrummyappofficialwp {
    position: fixed;
    margin-right: 9px;
    top: 50%;
    margin-top: -149px;
    -webkit-animation: myfirst 1s infinite linear;
    animation: myfirst 1s infinite linear;
    right: 0;
    z-index: 99999;
}

.superrummyappofficialwp img {
    width: 70px;
    height: 70px;
}

.icon_superrummyapp_i {
    background-image: url("../img/technowbaba.webp");
    background-size: 6rem 6.1rem;
    display: block;
}

.icon {
    background-image: url("../img/icon.webp");
    background-size: 5rem 6rem;
}

.icon_i {
    background-image: url("../img/technowbaba.webp");
    background-size: 5.9rem 5.9rem;
    border-radius: 15px;
    display: block;
}

header {
    height: .72rem;
    background: #2e6974;
    font-size: .32rem;
    position: relative;
    padding: .13rem 0;
}

header i {
    display: block;
}

header .logo {
    width: 1.98rem;
}

header .logo i {
    width: 5.9rem;
    height: 0.8rem;
    background-position: 0 0;
    margin-left: 0.7rem;
}

header .menu {
    width: 1rem;
}

header .menu i {
    width: .4rem;
    height: .4rem;
    background-position: -1.25rem 2.8rem;
    margin: .13rem auto 0 auto;
    cursor: pointer;
}

.headerNav {
    width: 100%;
    max-width: 7.5rem;
    margin-left: -3.75rem;
    z-index: 98;
    position: absolute;
    top: .9rem;
    left: 50%;
}

.headerNav ul {
    flex-wrap: wrap;
    z-index: 99;
    position: absolute;
    background: #fbe8dba3;
    padding: .05rem 0 .25rem 0;
}

.headerNav ul li {
    margin: .2rem 0 0 .2rem;
}

.headerNav ul li a {
    display: block;
    width: 2.22rem;
    height: .72rem;
    line-height: .72rem;
    font-size: .32rem;
    border-radius: .1rem;
    text-align: center;
    color: #fff;
    background: #2b614e;
}

.headerNav ul li a i {
    position: relative;
    display: inline-block;
    width: .38rem;
    height: .38rem;
    top: .05rem;
    margin-right: .1rem;
}

.headerNav .mask {
    position: absolute;
    width: 7.5rem;
    height: 100%;
    top: .9rem;
    background: rgba(0, 0, 0, 0.5);
}

nav {
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
    width: 100%;
}

nav li {
    display: inline-block;
    width: 20%;
    padding: .28rem 0 .25rem 0;
    border-bottom: 0.04rem solid transparent;
}

nav li a {
    display: block;
    height: .3rem;
    line-height: .3rem;
    color: #00182b;
    font-size: .3rem;
    border-right: 1px solid #e7e7e7;
    text-align: center;
}

nav li.current {
    border-color: #f92300;
    background-color: #dbdbdb;
}

nav li.current a {
    color: #008eff;
}

nav li:last-child a {
    border: none;
}

nav ul {
    font-size: 0;
    overflow-x: -moz-scrollbars-none;
    -ms-overflow-style: none;
    overflow-x: auto;
    white-space: nowrap;
}

header.superrummyappbg a {
    color: #fff;
}

header .superrummyappcom_logo i {
    width: 1.9rem;
    height: .80rem;
    background-position: -2.0rem 0;
}

header .aru {
    height: .4rem;
    line-height: .4rem;
    margin-top: .18rem;
    margin-left: 0rem;
}

header .aru span {
    width: 2.6rem;
    height: .4rem;
    white-space: nowrap;
    overflow: hidden;
}

header .superrummyapptelegram {
    padding: .07rem .2rem 0 0;
}

header .superrummyapptelegram i {
    width: .5rem;
    height: .53rem;
    background-position: -.64rem -3.1rem;
}

header .menu2 {
    padding: .11rem .2rem 0 0;
    cursor: pointer;
}

header .menu2 i {
    width: .5rem;
    height: .5rem;
    background-position: -1.21rem -3.13rem;
}

.superrummyapp_com .technowbabaji_com {
    position: relative;
    background-color: #ffff;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 2.17rem;
}

.superrummyapp_com .technowbabaji_com img {
    width: 100%;
    display: block;
    height: 2.2rem;
    vertical-align: top;
    margin-top: 0rem;
}

.superrummyapp_com .technowbabaji_com label {
    position: absolute;
    width: 100%;
    align-items: center;
    margin-top: -.2rem;
    justify-content: center;
}

.superrummyapp_com .technowbabaji_com span {
    display: block;
    width: .24rem;
    height: .05rem;
    margin: 0 .22rem;
    background-color: #fff;
}

.superrummyapp_com .technowbabaji_com h2 {
    font-size: .48rem;
    color: #fff;
    letter-spacing: .02rem;
    margin: 0 .23rem;
}

.superrummyapp_com .technowbabaji_com .ico_l {
    width: .15rem;
    height: .14rem;
    position: relative;
    background-position: -.85rem -1.8rem;
}

.superrummyapp_com .technowbabaji_com .ico_r {
    width: .15rem;
    background-position: -.85rem -1.8rem;
    position: relative;
    height: .14rem;
}

.superrummyapp_com .technowbabaji_com div {
    position: absolute;
    z-index: 1;
    background-color: #eee;
    border-top-left-radius: .1rem;
    border-top-right-radius: .1rem;
    bottom: -0.04rem;
    width: 2.82rem;
    height: .4rem;
}

.superrummyapp_com_top {
    background-color: #eee
}

.superrummyapp_com_top li {
    position: relative;
    text-align: center;
    text-align: center;
    margin-bottom: .3rem;
}

.superrummyapp_com_top li a {
    display: block;
}

.superrummyapp_com_top li img {
    display: block;
    width: 1.24rem;
    height: 1.24rem;
    border-radius: .24rem;
    margin: 0 auto;
}

.superrummyapp_com_top li p {
    color: #ababab;
    font-size: .22rem;
    line-height: .42rem;
    width: 90%;
    margin: auto;
    overflow: hidden;
    white-space: nowrap;
}

.superrummyapp_com_top li .name {
    height: .6rem;
    font-size: .25rem;
    font-weight: 700;
    line-height: .6rem;
    color: #454545;
}

.superrummyapp_com_top ul li .secure {
    color: #e6e6e6;
    line-height: .42rem
}

.superrummyapp_com_top ul li .secure span {
    color: #9a9b9b;
    font-weight: 700;
    font-size: .19rem;
    line-height: .35rem;
}

.superrummyapp_com_top ul li .secure em {
    color: #ffa709;
    font-size: .24rem;
}

.superrummyapp_com_top ul li .secure i {
    display: inline-block;
    background-position: -1.91rem -1.69rem;
    top: .04rem;
    color: #00b00c;
    width: .26rem;
    height: .23rem;
}

.superrummyapp_com_top li .btn {
    display: block;
    width: 2rem;
    height: .55rem;
    text-align: center;
    border-radius: .06rem;
    color: #fff;
    font-size: .24rem;
    font-weight: 700;
    line-height: .55rem;
    margin: .16rem auto 0;
}

.superrummyapp_com_top li:nth-child(2) img {
    width: 1.4rem;
    height: 1.4rem;
}

.superrummyapp_com_top li:nth-child(2) {
    padding-top: .1rem;
    width: 35%;
}

.superrummyapp_com_top li:nth-child(1),
.superrummyapp_com_top li:nth-child(3) {
    padding-top: .45rem;
    width: 32.5%;
}

.superrummyapp_com_top li .top1 {
    width: 0.64rem;
    height: 0.8rem;
    background-position: -3.49rem -0.8rem;
    position: absolute;
    z-index: 2;
    top: -0.7rem;
    left: 50%;
    margin-left: -0.29rem;
}

.superrummyapp_com_top li .top2 {
    width: 0.63rem;
    height: 0.8rem;
    background-position: -4.34rem -0.8rem;
    position: absolute;
    z-index: 2;
    top: -0.35rem;
    left: 50%;
    margin-left: -0.29rem;
}

.superrummyapp_com_top li .top3 {
    width: 0.63rem;
    height: 0.8rem;
    background-position: -5.19rem -0.8rem;
    position: absolute;
    z-index: 2;
    top: -0.35rem;
    left: 50%;
    margin-left: -0.29rem;
}

.about {
    padding: 10px 0px;
    color: #fff;
    width: 100%;
    display: flex;
    align-content: center;
    background: #1b4789;
    font-size: .25rem;
    font-weight: 700;
    justify-content: center;
}

.faqh1 {
    padding: 10px 0px;
    background: purple;
    align-content: center;
    font-weight: 700;
    color: #fff;
    justify-content: center;
    font-size: .25rem;
    width: 100%;
    display: flex;
}

.superrummyappfaq {
    background-color: #777;
    color: white;
    border: none;
    text-align: left;
    outline: none;
    cursor: pointer;
    padding: 18px;
    width: 100%;
}

.superrummyappfaq:after {
    content: '\002B';
    color: white;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.active:after {
    content: "\2212";
}

.content {
    padding: 0 18px;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.2s ease-out;
    background-color: #f1f1f1;
}

.SuperRummyAppMarquee {
    font-family: "Poppins", sans-serif;
    color: #FFFFFF;
    background-color: #a04c30;
    padding: 0.1rem;
    border-radius: 0.07rem;
    font-size: 1.01em;
    line-height: 1.3em;
    margin-bottom: -0.09rem;
}

.superrummymarquee {
    font-family: 'Comic Sans MS';
    font-size: 1.1em;
    background-color: #5d604c;
    color: #FFFFFF;
    padding-bottom: 0.03rem;
    margin-top: 0.01rem;
    /* margin-bottom: -0.09rem; */
}

.Ads {
    background-color: #949494;
    color: white;
    font-size: 0.16rem;
    line-height: .48rem;
    font-weight: 700;
    padding: 0px 5px;
    text-align: center;
    border-radius: 3px;
}

.new {
    background-color: #048b4a;
    color: #fff;
    padding: 0px 5px;
    text-align: center;
    line-height: .42rem;
    font-weight: 700;
    border-radius: 3px;
    font-size: .16rem;
}

.footer .devider {
    width: 100%;
    border-bottom: 1px solid #baaca973;
}

.footer .links a.border {
    border-right: 1px dashed #afafaf;
}

.footer p {
    margin: 0;
    font-size: .24rem;
}

.footer {
    display: flex;
    flex-direction: column;
    background-color: rgb(67 89 49 / 78%);
    color: #ffffff;
    font-size: 0.23rem;
    align-items: center;
    padding-bottom: 0.1rem;
}

.attribute {
    display: flex;
    margin-right: 0.01rem;
    margin-bottom: 0.1rem;
    margin-left: 0.01rem;
    font-size: 0.25rem;
    justify-content: center;
    margin-top: 0.01rem;
}

.copyright {
    justify-content: center;
    margin-top: 0.15rem;
    font-size: 0.27rem;
    margin-bottom: 0.12rem;
}

.copyright a {
    text-decoration: none;
    color: #ffffff;
}

.links {
    display: flex;
    margin-top: 0.2rem;
    margin-bottom: 0.1rem;
    justify-content: center;
    flex-wrap: wrap;
}

.links a {
    display: flex;
    align-items: center;
    height: 0.32rem;
    font-size: 0.2733rem;
    text-decoration: none;
    color: #ffffff;
    background-color: #567a16;
    margin-bottom: 0.1rem;
    padding: 0 0.32rem;
}

.technowbabaads {
    position: fixed;
    bottom: 0;
    width: 7.5rem;
    justify-content: flex-start;
    justify-content: center;
    align-items: center;
    background: rgb(0 0 0/55%);
    z-index: 1;
    display: flex;
    flex-direction: row;
}

.technowbabaads-close {
    width: 30px;
    border-radius: 12px 0 0;
    position: absolute;
    /* right: 0; */
    left: 0;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: -30px;
    background-color: #fefefe;
    box-shadow: 0 -6px 18px 0 rgba(9, 32, 76, .08);
}

.technowbabaads .technowbabaads-close svg {
    width: 22px;
    height: 22px;
    fill: #000;
}