 *,*:before,*:after{box-sizing:border-box;}
.smallfont{font-family: 'Inter';font-size:14px;}
img{max-width:100%;height:auto;vertical-align: bottom;}
.page-center{max-width:1150px;margin:0 auto;padding:0 15px;position: relative;}
body{background:#fff;font-size:14px;line-height:1.35;color:#000;font-family: 'Inter', sans-serif;margin:0;font-weight:400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
*:focus{outline:none;}
.n_hide{display:none;}
.clearfix:after,.clearfix:before{content:'';display:block;clear:both;}
h3{margin:0 0 5px 0;font-size:18px;color:#003d8b}
h3 a{color:inherit;text-decoration:none;}
h5{font-weight:600;font-size:16px;margin:0 0 5px 0}
h4{margin:0;font-weight:800;color:#01a9e7;font-size:20px}
.hide{display:none;}
.small-text {text-align: center;font-size: 84%;padding-bottom: 25px;opacity: 0.68;}
/* Table */
main table{border:1px solid #dee2e6;border-collapse:collapse;width:100%;text-align:center;margin-top:20px;margin-bottom:20px}
main table thead tr{background-color:#f6f6f6}
main table thead tr th{vertical-align:bottom;border:1px solid #dee2e6;padding:.3rem;border-bottom:2px solid #dee2e6;}
main table tbody tr td{border:1px solid #dee2e6;padding:.3rem;vertical-align:top;}
@media(min-width:768px){
.d_hide{display:none;}
}
@media(max-width:767px){
.m_hide{display:none;}
main table thead tr th{font-size:10px}
main table tbody tr td{font-size:10px}
}
/* footer */
footer{background: #1C4485;color:#fff;padding:25px 0;}
footer a{color:#fff;}
footer h5{margin:0 0 10px 0;font-size:16px;}
.column ol{list-style: none;margin: 0;padding: 0;}
.column li{font-size:15px;margin-bottom: 10px;padding-top: 10px;}
.top_footer {display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 25px;}
.middle_footer_desktop,p.copyright{text-align: center;}
.column li span {display: inline-block;width: 20px;margin-right: 10px;text-align: center;}
.middle_footer_desktop{margin-bottom: 10px;}
p.copyright{margin:0;color: rgba(255, 255, 255, 0.681026);}
@media(max-width:767px){
.mobile_combo {display: flex;justify-content: space-between;align-items: center;}
.middle_footer_desktop img {width: 66px;}
.top_footer img {width: 89px;}
.social_share {text-align: center;}
.social_share p,p.copyright {font-size: 12px;}

footer .share a,footer .share span {display: inline-block;margin: 0 6px;vertical-align: middle;}
.page-center {max-width: 420px;width: 100%;}
hr {border: none;border-bottom: 0.5px solid rgba(255, 255, 255, 0.4);}
footer p.link a, footer p.link,p.copyright {color: rgba(255, 255, 255, 0.681026);text-align:center;}
.cta_2 p {font-size: 12px;margin: 10px 0;text-align: center;}
.cta_2 p span {font-weight: bold;color: #429dd4;font-size: 16px;}
.cta_2 img{cursor:pointer;}
.cta_2 {position: fixed;width: 100%;background: #fff;text-align: center;padding-bottom: 20px;transition: bottom 500ms ease-in-out;box-shadow: 0px -2px 6px rgb(0 0 0 / 8%);z-index: 111;bottom: -100%;}
.cta_2.active{bottom:0}
.mobile_menu{display:flex;justify-content:space-around;align-items:flex-start}
.mobile_menu .column li{font-size:12px}
.mobile_menu .column h5{font-size:14px}
.mobile_menu .column.right-aligned{text-align:right}
.certified_logo .inner_div {flex-direction: column;}
.certified_logo .inner_div img {height: 35px;width: auto;margin-bottom: 5px;}
.certified_logo {padding-top: 3px;}
}
/* header */
header {text-align: center;position: fixed;width: 100%;left: 0;top: 0;z-index: 112;padding: 15px 0 15px 0;}
.mobile_open header {background: #fff !important;box-shadow: none !important;}
.mobile_trigger {position: absolute;right: 15px;cursor: pointer;}
.close-menu {text-align: left;display: none;}
.mobile_open .close-menu {display: block;}
.close-menu span {position: relative;display: inline-block;width: 18px;height: 18px;cursor: pointer;top: 7px;}
.close-menu span:before,.close-menu span:after{left: 8px;top: 0;content: '';position: absolute;width: 2px;height: 100%;background: #484747;transform: rotate(45deg);}
.close-menu span:after {transform: rotate(-45deg);}
.mobile_open .mobile_trigger img {display: none;}
.cta_1 {padding-top: 10px;padding-bottom: 11px;}
.cta_1 p {margin: 0 0 10px 0;font-size: 12px;}
.cta_1 p span {font-size: 16px;color: #295AA9;font-weight: bold;}
.cta_1 img {cursor: pointer;}
.logo {text-align: left;}
.top_header p {margin: 0;text-align: center;}
.top_header {box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.306);background: #fff;position: relative;padding: 13px;font-size: 16px;color: #223368;}
.top_header span {font-weight: bold;}
header .logo a {position: relative;display: inline-block;}
header .logo a picture:first-child {position: absolute;}
header .logo a picture:last-child {opacity:0;}
.mobile_trigger>span{position:relative;display:inline-block;top: 4px;}
.mobile_trigger>span img:first-child{position:absolute;top:5px}
.mobile_trigger>span img:last-child{opacity:0}
.mobile_open header .logo a picture:first-child{display:none}
.mobile_open header .logo a picture:last-child{opacity:1!important}
@media(max-width:767px){
nav {top: 60px;bottom: 0;z-index: 1;overflow: auto;padding: 20px;background: #fff;position: fixed;width: 100%;left: -100%;}
.mobile_open nav {left: 0;}
nav ul {margin: 0;margin-bottom: 20px;list-style: none;padding: 0;margin-top: -20px;margin-left: -20px;margin-right: -20px;width: calc(100% + 40px );min-height: calc(100% - 104px);}
nav ul li {padding: 12px 15px 0px 15px;}
nav ul li.main_link {background: #E0F6FF;}
nav ul a {align-items: center;display: flex;padding: 0;color: inherit;text-transform: capitalize;font-size: 12px;line-height: 16px;font-weight: 600;text-decoration: none;text-align: left;max-width: 420px}
nav ul li.main_link a {margin: 0 auto;border-bottom: 0.5px solid #fff;padding-bottom: 12px;}
nav ul li:not(.main_link) a {margin: 0 auto;border-bottom: 0.5px solid rgba(0, 0, 0, 0.2);padding-bottom: 12px;}
nav ul li.main_link:nth-child(5) a, nav ul li:not(.main_link):last-child a {border: none;}
nav ul a span {margin-left: 20px;}
}
/*Banner*/
section.banner-area {background: linear-gradient(180deg, #F9F9F9 0%, #CCEDFC 100%);}
.banner-wrapper{display:flex;justify-content:space-between;align-items:center;padding:25px 0}
.banner-wrapper .left-column{flex-direction:column;justify-content:space-between;display:flex}
.banner-wrapper .left-column .app-sms{margin:12vw 0}
.instant_withdraw>div{display:flex;font-size:13px;font-weight: bold;color: #d3cbcb;}
.banner-wrapper h2{font-size:34px;color:#ffffff;margin:0 0 20px 0;}
.banner-wrapper h2 span{display:block;color:#ff9d00}
.instant_withdraw>div .col{display:flex;align-items:center;margin-right:0px}
.instant_withdraw > div .col img {margin-right: 8px;}
button.get-app-btn{cursor:pointer;font-size: 14px;
    margin-left: 3px;
    border-radius: 4px;
    border: none;
    background-color: #003e86;
    text-align: center;
    color: #fff;
    padding: 10px 8px;  font-weight: 600;}

input.phone-number{border:1px solid grey;background-color:#fff;border-radius:4px;padding:8px 5px 8px 30px;color:#383838;font-size:14px;width:calc(100% - 141px);margin-left:-24px}

.digit:before{content:"+91";position:relative;left:6px;color:#01b8f4}
.digit{display:flex;align-items:center;}
label.invalid{margin-top:1px;color:red;display:none}
.message{margin-top:.5rem;font-size:85%;display:none}
.message.showGreen{display:block;color:green;font-size:85%}
.banner-cta,.down_arrow {text-align: center;}
.down_arrow img{cursor:pointer;}
@media(max-width:970px) and (min-width:768px){
.banner-wrapper h2{font-size:2.3vw;margin-bottom:10px}
.instant_withdraw>div{font-size:1vw}
.instant_withdraw>div img{width:2.5vw}
.instant_withdraw>div .col{margin-right:0.2vw}
}
@media(max-width:767px){
section.banner-area{background:#fff}
.instant_withdraw>div{font-size:9px}
.banner-wrapper {padding: 15px 0;}
picture.mobile-banner img{display:block;margin:0 auto}
.banner-wrapper .left-column{width:100%}
.instant_withdraw>div{justify-content:space-between}
}
@media(max-width:355px){
.instant_withdraw>div {font-size: 2.2vw;}
}
/* Main Content Rick Text*/
main{padding-top:25px;}
main h1,main h2{text-align:center;margin:0 0 15px 0;font-size:22px;text-transform:uppercase;color:#393939;font-weight: 600;}
main p{font-size:18px;font-family:Montserrat;color:#393939;line-height:1.4;margin:0 0 15px 0; }
main #hs_cos_wrapper_flexi .hs_cos_wrapper_type_rich_text,main #hs_cos_wrapper_flexi12 .hs_cos_wrapper_type_rich_text{max-width:1150px;margin:0 auto;padding:0 15px 5px 15px;position:relative;display:block}
main #hs_cos_wrapper_flexi .hs_cos_wrapper_type_rich_text ul,main #hs_cos_wrapper_flexi12 .hs_cos_wrapper_type_rich_text ul{font-size:14px;color:#393939;line-height:1.4;padding-left:25px;margin-top:0}
main #hs_cos_wrapper_flexi .hs_cos_wrapper_type_rich_text ul strong,main #hs_cos_wrapper_flexi12 .hs_cos_wrapper_type_rich_text ul strong{font-weight:600}
@media(max-width:970px) and (min-width:768px){
main h1,main h2{font-size:2.3vw;margin-bottom:.8rem}
main p,main #hs_cos_wrapper_flexi .hs_cos_wrapper_type_rich_text ul,main #hs_cos_wrapper_flexi12 .hs_cos_wrapper_type_rich_text ul{font-size:1.5vw;margin-bottom:.8rem}
main h3{font-size:1.8vw;margin-bottom:.4rem}
}
@media(max-width:767px){
main h1,main h2{text-align:left;font-size:16px;font-weight:600;margin-bottom:10px}
main p,main #hs_cos_wrapper_flexi .hs_cos_wrapper_type_rich_text ul,main #hs_cos_wrapper_flexi12 .hs_cos_wrapper_type_rich_text ul{font-size:14px;line-height:1.5;color:#393939;margin-bottom:10px}
main {padding-top: 10px;padding-bottom: 0px;}
h3{font-size:12px;margin-bottom:4px}
main #hs_cos_wrapper_flexi .hs_cos_wrapper_type_rich_text,main #hs_cos_wrapper_flexi12 .hs_cos_wrapper_type_rich_text{max-width:420px;padding-bottom:0;padding-top:10px}
}
/* Game OPtions */
.option-group{display:flex;flex-wrap:wrap;justify-content:space-between}
.option-group>div{position:relative;width:49%;box-shadow:2px 2px 2px rgba(0,0,0,.15);border-radius:5px;background:#fff;border:.5px solid #0c478c;display:flex;align-items:center;justify-content:space-between;margin-bottom:2%;padding:10px 25px}
.option-group>div a.full-width-link{position:absolute;width:100%;height:100%;left:0;top:0}
.option-item p{margin:0}
.option-group>div .option-detail{margin-left:25px;width: calc(100% - 54px);}
.game-options{padding-top:25px}
@media(max-width:767px){
.game-options{background:#e0f6ff;margin-top:5px;padding-top:25px;padding-bottom:30px}
.option-group{margin-top:15px}
.option-group>div{box-shadow:0 1px 1px rgba(0,0,0,.15);border:none;width:100%;padding:10px 15px;margin-bottom:15px}
.option-group>div:last-child{margin-bottom:0}
.option-group>div .option-icon {width: 51px;}
}
/* Testimonial */
.testimonial-set{display:flex;justify-content:space-between;margin-top:30px}
.testimonial-set>div{width:48%}
.testimonials{margin-top:5px}
.quote-inner{box-shadow:0 0 8px rgba(0,0,0,.298);background:#fff;border-radius:5px;height:100%;padding:20px 20px 50px 20px}
.quote-item{padding:7px}
.quotes-group,.quotes-group>div,.quotes-group>div>div{height:100%}
.author_group{text-align:center}
.slick-slide .author_group  img{background:#49beee;border-radius:50%;padding:4px;display:inline-block;width: 11vw;height: 11vw;max-width: 160px;max-height: 160px;object-fit: cover;}
.author_detail{margin-top:15px}
.testimonial-set blockquote{margin:20px 0 0 0;padding:15px 10px;background:#eafcff;border-radius:10px}
.quote-inner blockquote~p{text-align:center;margin-top:10px;font-weight:600}
.testimonial-set ul.slick-dots{bottom:20px}
.testimonial-set ul.slick-dots li{width:10px;height:10px}

.testimonials h2 span.view-more a {color: #07448E;font-weight: 700;text-transform: capitalize;font-size: 75%;}
@media(max-width:1080px) and (min-width:768px){
h5{font-size:1.8vw}
h4{font-size:2vw}
.slick-slide .author_group img{width:9vw;height: 9vw;padding:2px}
.author_detail{margin-top:1vw}
.testimonial-set blockquote{margin-top:1.5vw;font-size:1.5vw;padding:1.5vw 10px}
.quote-inner{padding:3vw 2vw 3vw 2vw}
}
@media(max-width:767px){
.testimonials .page-center > h2 {display: flex;justify-content: space-between;align-items: center;}
.testimonials {margin-top: 25px;}
.testimonial-set{flex-direction:column;margin-top: 10px;}
.testimonial-set>div{width:100%}
.testimonial-set .right-quotes .slick-list{overflow:overlay}
.quote-item{width:266px;margin-right:10px;}
.testimonial-set .right-quotes .slick-list .slick-track{width:1104px!important}
.quote-inner{background:#f1fcff;box-shadow:0 0 4px rgb(13 49 62 / 10%);border-radius:4px;padding: 0;min-height:236px;}
.author_group{display:flex;align-items:flex-end;padding-top:10px;padding-left:10px;padding-right:10px}
.slick-slide .author_group img{width:52px;border-radius:50%;overflow:hidden;height: 52px;padding:0}
.author_detail{margin:0;text-align:left;width:calc(100% - 52px)}
.author_detail h4{position:relative;font-size:12px;font-weight:400;padding-left:10px;z-index:1;width:100%;color:#fff;padding-top:2px;padding-bottom:3px;margin-top:6px;line-height:1.5}
.author_detail h5{padding-left:10px}
.author_detail h4:before{content:'';background:#295aa9;position:absolute;left:-30px;width:calc(100% + 41px);height:100%;z-index:-1;top:-1px}
.author{position:relative;z-index:2}
.author_detail h4 span{background:linear-gradient(180deg,#fff 0,#ffc859 100%);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.author_group~p{border-left:6px solid #cdf0fd;font-size:14px;font-weight:400;padding-left:7px;margin-top:15px;margin-bottom:0}
.author_group~p strong{font-weight:400}
.testimonial-set blockquote{font-style:italic;font-size:12px;margin-top:0;color:#393939;line-height:1.5}
}
/* Faq */
.faq-group{margin-top:50px;margin-bottom:30px}
.inner-faq-set ul{list-style:none;margin:0;padding:0}
.inner-faq-set .content{display:none;font-size:80%;line-height:1.5;padding:0 30px 15px 30px}
.inner-faq-set ul li{border-radius:3px;border:1px solid #a2a3a4;background:#fff;margin-bottom:14px}
.inner-faq-set ul li:last-child{margin-bottom:0}
.inner-faq-set ul li .heading{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;cursor:pointer;color:#000}
span.arrow_icon img{vertical-align:middle}
.active span.arrow_icon{transform:rotate(181deg)}
span.arrow_icon{transition:all .2s ease-in}
@media(max-width:970px) and (min-width:768px){
.inner-faq-set ul li{font-size:1.5vw}
.inner-faq-set ul li .heading{padding:1.4vw 2vw}
.inner-faq-set .content{padding:0 2vw 1.4vw 2vw}
}
@media(max-width:767px){
.inner-faq-set ul li{font-size:10px}
.inner-faq-set ul li .heading{padding:10px 15px}
.inner-faq-set .content{padding:0 15px 10px 15px}
.faq-group{margin-top:20px;margin-bottom:20px}
}
/* Iframe */
.iframe-container{text-align:center;padding-top:10px;padding-bottom:25px}
.inner-iframe{position:relative;width:100%;max-width:500px;margin:0 auto;height:261px}
.inner-iframe iframe{position:absolute;width:100%;height:100%;left:0;top:0}
@media(max-width:767px){
.inner-iframe{height:auto;padding-bottom:52%}
.iframe-container{padding-bottom:15px}  
}
/* Blue Section */
.blue-section-group{background:#e0f6ff;margin-top:10px;margin-bottom:25px;padding:15px 0 15px 0}
.title-set p{display:flex;align-items:center}
.title-set p strong{margin-left:5px;font-style:italic}
/* Why Paytm IBetin */
.why-paytm-first-games .inner-slider-item{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:flex-start}

.why-paytm-first-games .inner-slider-item div.info-slides{background:#f8f8f8;box-shadow:0 1px 1px rgba(0,0,0,.15);border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:15px 10px;margin-bottom:1.3vw}
.why-paytm-first-games .inner-slider-item div.info-slides h4{font-size:0.9vw;color:#000;line-height:1.5}
.why-paytm-first-games .left_column-section{width:60px}
.why-paytm-first-games .right_column-section{width:calc(100% - 60px);padding-left:10px}
.why-paytm-first-games .right_column-section ul{margin:0;padding:5px 0 0 10px;color:#393939;font-size:0.8vw;line-height:1.5}
.why-paytm-first-games .right_column-section ul li {margin-bottom: 5px;}
.why-paytm-first-games{padding-top:10px}
.why-paytm-first-games-group{padding-top:10px;padding-bottom:21px}
@media(min-width:768px){
.why-paytm-first-games .inner-slider-item > div{width:32%} 
}
@media(max-width:767px){
.why-paytm-first-games .left_column-section{width:60px}
.why-paytm-first-games .right_column-section{width:calc(100% - 60px)}
.why-paytm-first-games .inner-slider-item div.info-slides h4{font-size:12px}
.why-paytm-first-games .right_column-section ul{font-size:9px}  
.why-paytm-first-games-group{padding-top:0;padding-bottom:0;margin-bottom:50px}
/*body.inside-the-app footer .social_share{display:none;}*/
body.inside-the-app .cta_1, body.inside-the-app .cta_2,body.inside-the-app p.apk_btn,body.inside-the-app .social_share,body.inside-the-app .how_to_install{display: none !important;}
body.inside-the-app .footer_logo a,body.inside-the-app header .logo a{pointer-events: none;}
body.inside-the-app footer {margin-bottom: 0;}
}

/* Lang_switch */

.globe_class:hover .lang_list_class,
.lang_list_class{
display:none;
}
.globe_class.active .lang_list_class{
display:block;
}

.lang_switch {
    position: absolute;
    right: 45px;
    top: 3px;
}

.lang_switcher_class .globe_class ul.lang_list_class:before,.lang_switcher_class .globe_class ul.lang_list_class:after {
    opacity: 0;
}

.lang_switcher_class .globe_class ul.lang_list_class {
    right: 0;
    left: auto;
    transform: none;
    -webkit-transform: none;
    background: #FFFFFF;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    top: 42px;
    padding: 0;
    overflow: hidden;
    min-width: 120px;
}
.lang_switcher_class .globe_class ul.lang_list_class li a {
    padding: 6px 8px;
    border-bottom: 0.5px solid #CECECE;
    border-left: 0;
    border-radius: 0;
    border-top: 0;
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #8E8E8E;
    text-align: left;
}
.lang_switcher_class .globe_class ul.lang_list_class li {
    padding: 0;
    border: 0;
}
.lang_switcher_class .globe_class ul.lang_list_class li:last-child a {
    border: none;
}
.lang_switcher_class .globe_class ul.lang_list_class li:first-child a {
    background: #F0F0F0;
}
@media(min-width:768px){
.lang_switch {
    top: auto ;
    bottom: -71px;
    z-index: 1;
}
}

   
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
ul.slick-dots button{display:none}ul.slick-dots li{width:6px;height:6px;background:#e5e5e5;border-radius:50%;cursor:pointer}ul.slick-dots li.slick-active{background:#00aef4}
/* .banner-wrapper .right-column img{opacity:0} */
section.banner-area{background-size:cover;background-repeat:no-repeat;background-position:bottom right}
p.qr-section{display:flex;color:#fff;align-items:center}
p.qr-section>span{width:63%;font-size:125%}
.banner-wrapper h2{font-weight:400}
.banner-wrapper h2 span{font-weight:700}
@media(max-width:767px){
section.banner-area {background-image: none !important;}
}
/* Play All in One */
.mobile_games {margin-bottom: 15px;}
.mobile_games .game_item{position:relative;}
.full_width-d,.full_width-m{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;}
@media(min-width:768px){
.mobile_games .game_item{display:flex;align-items:center;background:#fff;border:1px solid #a2a3a4;width:100%;border-radius:3px;cursor:pointer;transition:all .3s ease-in}
.mobile_games .game_item img{vertical-align:middle;width:40px}
.mobile_games .summary_content{display:flex;align-items:center;width:83%;padding:12px 2vw;text-transform:uppercase}
.mobile_games .summary_content p{margin:0;font-size:85%}
.mobile_games .game_item:not(:last-child){margin-bottom:20px}
.mobile_games .game_item .game_icon{display:flex;background:#f7f7f7;border-radius:3px 0 0 3px;width:17%;text-align:center;padding:12px 2vw;align-items:center;transition:all .3s ease-in}
.mobile_games .game_item .game_icon h2{margin:0;font-size:13px;line-height:1.4;margin-left:10px}
.mobile_games .game_item:hover{box-shadow:0 4px 4px rgb(0 0 0 / 20%)}
.mobile_games .game_item:hover .game_icon{background:#eafcff}
.mobile_games .summary_content p.d-homepage-summary{font-weight:700}
.mobile_games .summary_content p.d-homepage-summary span{display:block;font-weight:400;margin-top:5px;text-transform:initial}
.mobile_games .summary_content p.d-homepage-summary span a{color:#4eb7ee;font-weight:700}
.mobile_games .game_item{align-items:stretch}
}
@media(max-width:767px){
.mobile_games{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}
.mobile_games>div{background:#fff;border:2px solid #f4f4f4;box-shadow:0 1px 1px rgba(0,0,0,.15);border-radius:5px;width:99%;display:flex;flex-direction:column;justify-content:space-between;height:159px;margin-bottom:10px;cursor:pointer}
.mobile_games>div h2{color:#295aa9;text-align:center;font-weight:700;font-size:15px;line-height:20px;margin-bottom:2px}
.mobile_games>div p{font-size:10px;line-height:14px;margin:0}
.mobile_games>div .more_game{font-weight:600;font-size:10px;line-height:14px;color:#000;background:#f4f4f4;box-shadow:0 1px 1px rgba(0,0,0,.15);border-radius:0 0 5px 5px;padding:7px;margin-bottom:-2px;margin-top:0}
.mobile_games>div .game_icon{padding:10px 10px 4px 10px}
.mobile_games>div .summary_content{padding:0 13px 5px 13px}
.mobile_games>div:hover,.mobile_games>div:hover .summary_content{background:#e0f6ff}
.mobile_games>div:hover .more_game{background:#fff}
.inside-the-app .game_item a.m_hide.full_width-m {display: block;}
}
/* Review & Rating */
@media(max-width:767px){
section.review_section{background:#eafcff;margin-top:25px;padding-top:27px;padding-bottom:20px}
}

/* Games Guide */
@media(max-width:767px){
.games_info{background:#fff;margin-top:0px;padding-top:15px;padding-bottom:10px;margin-bottom:0px;padding-left:0;padding-right:0}
.games_info ul.faq_list{padding:0;margin:0;list-style:none}
.games_info ul.faq_list li{box-shadow:0 1px 1px rgb(0 0 0 / 15%);border-radius:5px;border:1px solid #a2a3a4;margin-bottom:10px;background:#fff;position:relative}
.games_info ul.faq_list h4{justify-content:flex-start;padding:7px 10px;font-size:15px;line-height:20px;cursor:pointer;color:#295aa9;font-weight:700;display:flex;align-items:center;text-shadow:none}
.games_info ul.faq_list h4 img{margin-right:15px}
.games_info ul.faq_list li h4>span{position:absolute;right:0;top:4px}
.games_info ul.faq_list li .content{display:none;padding-bottom:20px}
.games_info ul.faq_list li.active h4 span{transform:rotateX(180deg);top:16px}
.games_info ul.faq_list li.active .content{display:block}
.games_info ul.faq_list li .content hr{border-bottom:.5px solid rgba(0,0,0,.2);max-width:calc(100% - 30px);margin-top:0;margin-bottom:12px}
.games_info ul.faq_list li p{display:block;color:#000;width:100%;padding:0 15px 15px 15px;margin:0}
.games_info ul.faq_list li .icons_set{display:flex;justify-content:space-around;padding:10px 15px 12px 15px;border-bottom:1px solid #d4d4d4;margin-bottom:20px}
.games_info ul.faq_list li .icons_set span{text-align:center;display:block;font-weight:700;font-size:10px;line-height:13px;text-transform:uppercase;padding:10px 0}
.more_content{border-top:1px solid #d4d4d4;padding-top:15px;margin-top:7px}
.inner_game_fq{margin-bottom:25px}
.inner_game_fq ul{padding:0 15px;margin:0;list-style:none}
.games_info ul.faq_list li .inner_game_fq ul li{border:1px solid #a2a3a4;border-radius:2px;margin-bottom:8px}
.games_info ul.faq_list li .inner_game_fq ul li h5{width:100%;font-size:10px;line-height:14px;color:#000;text-align:left;padding:7px 45px 7px 8px;position:relative;font-weight:400;cursor:pointer}
.games_info ul.faq_list li .inner_game_fq ul li h5 span{position:absolute;right:15px;top:5px}
.games_info ul.faq_list li .inner_game_fq ul li p{padding:7px 9px 10px 9px;display:none}
.games_info ul.faq_list li .inner_game_fq ul li.active p{display:block}
.games_info ul.faq_list li .inner_game_fq ul li.active h5 span{transform:rotateX(180deg);top:10px}
.fantasy_games_info{display:flex;justify-content:space-around;text-align:center;margin-bottom:25px;margin-top:12px}
.fantasy_games_info>div{padding:0 10px}
.fantasy_games_info>div:not(:last-child){border-right:.5px solid #c7c7c7}
.fantasy_games_info span{font-weight:600;font-size:10px;line-height:14px;text-transform:uppercase;color:#000;display:block;margin-top:9px}
.content .video_section{padding:0 15px;margin-top:5px;margin-bottom:10px}
.video_section video{max-width:100%;cursor:pointer}
.fantasy_slide{padding:45px 15px 10px 15px;text-align:center}
.fat_item h6{margin:10px 0}
.fat_item img{display:inline-block}
.games_info ul.faq_list li .fat_item p{padding:0;text-align:center;margin-top:10px}
.fantasy_slide ul.slick-dots{bottom:auto;top:-38px;justify-content:space-around;display:flex!important}
.fantasy_slide ul.slick-dots li{box-shadow:none;width:auto;height:auto;border-radius:0;background:#fff;border:none;margin:0 5px;cursor:pointer;margin-bottom:10px}
.fantasy_slide ul.slick-dots button{border:1px solid #295aa9;background:#fff;border-radius:50%;font-size:16px;line-height:22px;display:flex;align-items:center;text-align:center;color:#295aa9;width:29px;height:29px;padding:0;justify-content:center;cursor:pointer}
.fantasy_slide ul.slick-dots li.slick-active button{background:#295aa9;color:#fff}
.fantasy_slide .slick-dotted.slick-slider{margin-bottom:0}
}
/* How to Get Started */
@media(min-width:768px){
.depoist_slider{background:#eafcff;margin-top:40px;padding-top:40px;padding-bottom:50px}
.inner_deposit_slider p{font-size:80%}
.depoist_slider ul.slick-dots{left:0;bottom:-35px}
.inner_deposit_slider{display:flex;max-width:1150px;margin:0 auto;padding:0 15px;position:relative;justify-content:center;align-items:center}
.inner_deposit_slider>div.content_item_set{width:45%;margin-right:2%}
.inner_deposit_slider>div.image_item_set{width:145px}
.inner_deposit_slider>div.image_item_set img{width:145px}
.inner_deposit_slider>div.content_item_set>div{background:#fff;margin:0;padding:30px 4vw;box-shadow:0 2px 2px rgb(0 0 0 / 25%);border-radius:4px}
}
@media(max-width:767px){
.inner_deposit_slider{position:relative}
.content_item_set{background:#f3f8fb}
.image_item_set{position:relative;max-width:420px;margin:0 auto}
.image_item_set>div{position:absolute;top:-260px;right:0;width:146px}
.content_item_set>div{max-width:420px;margin:0 auto;padding:0 15px}
.content_item_set>div .item_content{padding-right:164px}
.inner_deposit_slider h3{font-weight:700;font-size:15px;line-height:20px;color:#07448e;text-transform:uppercase;margin:0;padding-top:22px;padding-bottom:10px}
.inner_deposit_slider p{margin:0 0 10px 0;padding:0;font-size:10px;line-height:14px;color:#000}
.depoist_slider{margin-top:20px;margin-bottom:70px}
.depoist_slider h2{margin-bottom:20px}
.content_item_set ul.slick-dots{width:50%;bottom:-30px}
}
/* Abput Us */
.one-column-full-width {padding-top: 25px;}
/* How to Install */
@media(min-width:768px){
main{padding-top:0;}
.how_to_install{background:#eafcff;margin-top:0px;padding-top:30px;padding-bottom:45px;margin-bottom: 30px;}
.outer_install{max-width:1150px;margin:0 auto;padding:10px 15px 0 15px;position:relative}
.how_to_install p{text-align:center}
.how_to_install h2{margin-bottom:5px}
.inner_install{display:flex;justify-content:space-between}
.inner_install img{width:310px;max-width:90%}
.inner_install picture:last-child img{margin-right:0}
}
@media(max-width:767px){
.outer_install{max-width:420px;margin:0 auto;width:100%;overflow:overlay}
.outer_install .inner_install{display:flex;width:824px;align-items:flex-start}
.outer_install>div img{margin-left:20px}
.outer_install>div img:last-child{margin-right:20px}
.how_to_install p{font-size:12px;line-height:16px;margin-top:0;margin-bottom:20px}
.how_to_install h2{margin-bottom:5px}
.how_to_install{padding-top:15px;padding-bottom:25px}
}
/* FAQ */
.faq-group {margin-top: 30px;}
@media(max-width:767px){
.faq-group {background: #EAFCFF;margin-top: 20px;padding-top: 35px;padding-bottom: 40px;}
}
/* One column */
@media(max-width:767px){
.one-column-group {padding-top: 10px;padding-bottom: 15px;}
}
/* Pop up area */
@media(max-width:767px){
.pop_up{position:fixed;top:0;left:0;background:linear-gradient(180deg,rgba(41,90,169,.3) 0,rgba(41,90,169,.98) 90.29%,#295aa9 100%);height:100%;width:100%;z-index:1000;display:none;align-items:flex-end;justify-content:center}
.pop_up.active{display:flex}
.pop_up .timer h2{margin:0;color:#fff;font-size:30px;line-height:44px;font-weight:400;text-align:center;margin-top:4px}
.pop_up .timer p{margin:0;text-align:center;color:#fff;opacity:.9;font-size:11px;line-height:145%}
.pop_up .timer{color:#fff;margin-top:24px}
.pop_up>div{padding:20px 24px}
.pop_box{background:#eff2f4;border-radius:8px;text-align:center;display:block;padding:16px 24px}
.pop_box p{font-size:14px;line-height:171%;color:#12171c;margin-bottom:30px;margin-top:10px}
.pop_box small{font-size:11px;line-height:16px;display:block;color:#727374;margin-top:32px}
.pop_box .btn_pops{display:flex;justify-content:space-between;align-items:center}
.pop_box .btn_pops span.pop_btn{box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:8px;background:#fff;color:#12171c;font-size:11px;line-height:24px;padding:12px 10px;width:47%;cursor:pointer}
.pop_box .btn_pops span.pop_btn img{margin-right:4%}
.pop_up>div.dark_lay{position:absolute;padding:0;top:0;left:0;height:100%;width:100%;z-index:0}
.pop_up>div.container{position:relative;z-index:1}
.pop_box{position:relative}
img.cross_bttn{position:absolute;right:15px;top:15px;cursor:pointer}
.pop_box p{margin-bottom:20px}
.pop_box .btn_pops{flex-wrap:wrap}
.pop_box .btn_pops span.pop_btn:first-child,.pop_box .btn_pops span.pop_btn:nth-child(2){margin-bottom:4.5vw}
.pop_box ul{font-size:11px;line-height:16px;text-align:left;margin-top:32px;padding-left:16px;color:#727374}
.pop_box ul li:not(:last-child){margin-bottom:5px}
.pop_box .btn_pops span.pop_btn:first-child, .pop_box .btn_pops span.pop_btn:nth-child(2) {margin-bottom: 0;}
.pop_box ul {margin-top: 20px;}
.btn_pops.three_zone span:last-child {margin-top: 4vw;}
.btn_pops.three_zone {justify-content: space-around;}
.btn_pops.three_zone span:first-child {margin-right: 4vw;}  
.pop_box .btn_pops.four_zone span.pop_btn:first-child, 
.pop_box .btn_pops.four_zone span.pop_btn:nth-child(2) {
    margin-bottom: 6%;
}
}
@media(max-width:365px){
.pop_box .btn_pops span.pop_btn{font-size:2.5vw;}
}
/* Paly All in One App Accordion */
@media(min-width:768px){
.accordion-items{max-width:92%;margin:0 auto;display:none}
.mobile_games .game_item.active+.accordion-items{display:block}
.fantasy_icons{display:flex;justify-content:center}
.fantasy_icons .icon_set{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:15%;font-weight:700;font-size:80%;text-transform:uppercase;margin:15px 0}
.fantasy_icons .icon_set img{margin-bottom:10px;width:30px}
.blue_section{background:linear-gradient(0deg,rgba(41,90,169,.89),rgba(41,90,169,.89));border-radius:7px;padding:15px 2.5vw;color:#fff;margin-bottom:25px}
.blue_section h3{color:#fff;text-align:center;margin:0}
.blue_section h3 strong{color:#0cc8f4}
.blue_section .inner_slide_item{display:flex;justify-content:space-around;margin-top:20px}
.blue_section .inner_slide_item>div{width:25%;color:#fff}
.blue_section .inner_slide_item>div p{color:#fff;font-size:80%;margin:10px 0 0 0}
.blue_section .inner_slide_item>div h6{margin:0 0 10px 0}
.two-column-right{display:flex;justify-content:space-between}
.two-column-right .right-column-item{width:35%}
.two-column-right .left-column-item{width:60%}
.inner_game_fq{margin-bottom:25px}
.inner_game_fq ul{padding:0;margin:0;list-style:none}
.inner_game_fq ul li{border:1px solid #a2a3a4;border-radius:2px;box-shadow:0 1px 1px rgb(0 0 0 / 15%);background:#fff;position:relative;margin-bottom:25px}
.inner_game_fq ul li h5{width:100%;color:#000;text-align:left;padding:15px 45px 15px 15px;position:relative;font-weight:400;cursor:pointer;margin:0;font-size:14px}
.inner_game_fq ul li h5 span{position:absolute;right:15px;top:10px}
.inner_game_fq ul li p{padding:5px 45px 10px 15px;display:none;color:#000;width:100%;font-size:90%;margin:0}
.inner_game_fq ul li.active p{display:block}
.inner_game_fq ul li.active h5 span{transform:rotateX(180deg);top:20px}
.game_item .cross-icon{display:none;position:absolute;right:15px;cursor:pointer;z-index:1}
.game_item.active .cross-icon{display:block}
.game_item .cross-icon img{width:15px}
.mobile_games .game_item.active{box-shadow:0 4px 4px rgb(0 0 0 / 20%)}
.mobile_games .game_item.active .game_icon{background:#eafcff}
.blue_section p{color:#fff}.blue_section{padding-top:25px}
.two-column-equal{display:flex;justify-content:space-between;align-items: center;}
.two-column-equal>div{width:45%}
.right-column-side .video_section video{max-width:100%;cursor:pointer}
.blue_section .two-column-equal{align-items:center;font-size:90%}
.blue_section .two-column-equal p{font-size:90%}
.center{text-align:center;margin-bottom: 25px;margin-top: 25px;}
}
@media(max-width:767px){
.m_hide.accordion-items {display: none;}
}
/* News & Group */
.news-slider{background:#e0f6ff;padding-top:30px;margin-top:40px;padding-bottom:30px;}
.news-slider .news-item{padding:0 10px}
.inner-news-slider{margin:0 -10px;width:calc(100% + 20px)}
.news-slider .news-item img {border-radius: 10px;max-height: 180px;}
@media(max-width:767px){
.inner-news-slider{margin:0 -15px;width:calc(100% + 30px)}
.news-slider{padding-top:30px;margin-top:15px;padding-bottom:25px;margin-bottom:15px}
}
/* Pop Up Style */
.inner-pop-up-outer {width: 360px;margin: 0 auto;position: relative;z-index: 1;background: #FEFEFE;padding: 20px 15px;max-width: 95%;}
.download-pop-up-outer {position: fixed;display: none;z-index: 999;width: 100%;height: 100%;top: 0;left: 0;justify-content: center;align-items: center;text-align: center;}
.download-pop-up-outer:after {background: rgba(0,0,0,0.8);content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.inner-pop-up-outer .logo {text-align: center;padding-top: 20px;}
.inner-pop-up-outer .logo img {width: 110px;}
.inner-pop-up-outer h6 {color: #70706E;font-size: 15px;font-weight: 600;margin: 25px 0 15px 0;border-top: 0.5px solid #CBCBCB;border-bottom: 0.5px solid #CBCBCB;padding: 15px 0;}
.inner-pop-up-outer h6 span {color: #5788df;font-weight: 700;}
.download-item img {display: inline-block;width: 240px;}
.download-slider-group {margin: 0px -15px;width: calc(100% + 30px);padding: 20px 0;}
.cross-icon {position: absolute;right: 15px;top: 15px;}
.cross-icon img {cursor: pointer;}
.download-pop-up-outer.active{display:flex;}
@media(max-width:374px){
.download-item img {width: 62vw;}
}
@media(min-width:768px){
.how_to_install {background: #fff;padding-bottom: 15px;}
.mobile_games {background: #eafcff;padding-top: 30px;padding-bottom: 40px;margin-bottom: 0;}
.news-slider {background: #fff;margin-top: 0;padding-bottom: 0;}
.mobile_games .game_item:hover {background: #f7f7f7;}
.mobile_games .game_item:hover .game_icon {background: #fff;}
}
@media(max-width:767px){
.mobile_games>div.game_item.new_lanuch {width: 100%;flex-direction: row;padding-bottom: 28px;align-items: center;height: auto;padding-top: 15px;}
.mobile_games>div.game_item.new_lanuch .more_game {width: 100%;position: absolute;bottom: 0;}
.mobile_games>div.game_item.new_lanuch img {width: 70px;}
.mobile_games>div.game_item.new_lanuch .game_icon {width: 45%;padding: 0;padding-bottom: 10px;}
.mobile_games>div.game_item.new_lanuch .summary_content {text-align: left;width: 55%;padding: 0;padding-bottom: 10px;}
.mobile_games>div.game_item.new_lanuch .summary_content h2 {text-align: left;}
.mobile_games>div.game_item.new_lanuch img.high-tick {position: absolute;top: -10px;left: 5px;width: 90px;}
.mobile_games>div.game_item.new_lanuch {margin-top: 10px;}
.game_item a.m_hide.full_width-m {display: block;}
}
/* New launch Games Guide */
.games_info ul.faq_list li[name="loodo"] h4 > picture img {margin-right: 5px;}
.games_info ul.faq_list li .inner-how-to-play-loddo > div {position: relative;z-index: 1;width: calc(100% - 30px);margin-left: 15px;border-radius: 12px;overflow: hidden;margin-bottom: 10px;}
.games_info ul.faq_list li .inner-how-to-play-loddo > div:hover{box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.games_info ul.faq_list li .inner-how-to-play-loddo .overlay {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: -1;background-blend-mode: overlay, normal, normal;opacity: 0.2;}
.games_info ul.faq_list li .inner-how-to-play-loddo > div h3 {display: flex;padding: 12px;margin: 0;}
.games_info ul.faq_list li .inner-how-to-play-loddo > div h3 span {opacity: 0.56;font-size: 20px;line-height: 90%;text-transform: uppercase;font-weight: 800;width: 74%;}
.games_info ul.faq_list li .inner-how-to-play-loddo > div .content ul {padding-left: 25px;padding-right: 6px;}
.games_info ul.faq_list li .inner-how-to-play-loddo > div .content ul li {box-shadow: none;background: no-repeat;border: none;border-radius: 0;margin: 0;font-weight: 400;font-size: 10px;line-height: 14px;color: #393939;}
.games_info ul.faq_list li .inner-how-to-play-loddo {padding-bottom: 10px;}
.games_info ul.faq_list li h2 {padding: 5px 15px 0 15px;}
.games_info ul.faq_list li .loodo-game-play-inner >div {border: 1px solid #A2A3A4;border-radius: 2px;margin-bottom: 8px;width: calc(100% - 30px);margin-left: 15px;padding: 8px 8px;}
.games_info ul.faq_list li .loodo-game-play-inner >div .content {display: none;padding-bottom: 10px;border-top: 0.35px solid #D4D4D4;margin-top: 8px;padding-top: 8px;}
.games_info ul.faq_list li .loodo-game-play-inner {margin-bottom: 25px;}
.games_info ul.faq_list li .loodo-game-play-inner >div h3 {display: flex;align-items: center;position: relative;margin: 0;font-weight: 700;font-size: 10px;line-height: 14px;color: #000;cursor: pointer;}
.games_info ul.faq_list li .loodo-game-play-inner >div h3 span.arrow-icon {position: absolute;right: 0;top: 0;}
.games_info ul.faq_list li .loodo-game-play-inner >div h3 > picture img {margin-right: 6px;}
.games_info ul.faq_list li .loodo-game-play-inner >div:last-child h3 > picture img {margin-right: 10px;margin-left: 4px;}
.games_info ul.faq_list li .loodo-game-play-inner >div .content p {padding: 0;}
.games_info ul.faq_list li .loodo-game-play-inner >div.active .content {display: block;}
.games_info ul.faq_list li .loodo-game-play-inner >div.active h3 span.arrow-icon {transform: rotate(180deg);top: 5px;}
@media(min-width:768px){
.banner-wrapper {align-items: stretch;}
.banner-wrapper .left-column .app-sms {margin: 0;}
.banner-wrapper .right-column {margin-bottom: -25px;margin-top:4vw;/*margin-bottom:4vw;*/}
section.banner-area {/*background-size: auto 100%,100% auto;*/background-position: top right;}
}
@media(max-width:767px){
header .page-center {padding: 0 20px;}
.mobile_trigger {right: 20px;}
}




html {
    scroll-behavior: smooth;
    -webkit-scroll-behavior: smooth
}

::-webkit-scrollbar {
    width: 8px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background-color: rgba(255,255,255,.5);
    padding: 0 2px
}

::-webkit-scrollbar-thumb {
    background: #6610f2;
    border-radius: 5px
}

body {
    line-height: normal;
    font-size: 16px;
    color: #47535d;
    font-family: Roboto,sans-serif
}

iframe,img {
    max-width: 100%;
    height: auto
}

button,input,select,textarea {
    font-family: Roboto,sans-serif
}

b,strong {
    font-weight: 700
}

blockquote,q {
    quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

p {
    margin: 10px 0 15px
}

.btn {
    border-radius: 4px;
    border: none;
    cursor: pointer;
    font-size: 16px;
    background: #47ba38;
    padding: 14px 15px;
    min-width: 160px;
    text-decoration: none;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    display: inline-block;
    transition: all .5s;
    -webkit-transition: all .5s
}

.btn:hover {
    background: #3aaa2b
}

.white {
    background: #fff
}

.white:hover {
    background: #fff
}

.black {
    background: #1f2224
}

.black:hover {
    background: #1f2224
}

.gray {
    background: #47535d
}

.gray:hover {
    background: #47535d
}

.blue {
    background: #6610f2
}

.gray:hover {
    background: #373e44
}

.blue:hover {
    background: #0780eb
}

.container {
    max-width: 1230px;
    padding: 0 15px;
    width: 100%;
    margin: 0 auto
}

.header_sec {
    padding: 20px 0;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 5
}

.header_sec .container {
    display: flex;
    -webkit-display: flex;
    align-items: center;
    justify-content: space-between
}

.mobile {
    display: none!important
}

.top_banner {
    background-size: cover;
    background-position: top center;
    padding-top: 128px;
    position: relative
}

.top_banner:before {
    background: rgba(0,0,0,.1);
    border-top: 1px solid rgba(255,255,255,.1);
    width: calc(50% + 400px);
    content: "";
    height: 70px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1
}

.top_banner .container {
    display: flex;
    -webkit-display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.top_banner img {
    vertical-align: bottom
}

.top_banner .textblock {
    width: calc(100% - 600px);
    padding-bottom: 100px;
    position: relative
}

.smsText,.top_banner .textblock>p {
    color: #fff;
    font-size: 12px;
    margin-top: 3px;
    margin-bottom: 10px
}

.top_banner .imageblock {
    width: 600px;
    position: relative;
    z-index: 2
}

.top_banner h1 {
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 15px
}

.top_banner h1 span {
    color: #f5dc31
}

.download_with {
    display: flex;
    -webkit-display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 650px
}

.get_apk p {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 5px
}

.get_apk p#moberror,.get_apk p#moberrorrummy {
    color: red;
    font-weight: 500;
    margin-top: 5px;
    font-size: 14px;
    position: absolute;
    bottom: -30px;
    left: 0
}

.get_apk p#mobgreen,.get_apk p#mobgreenrummy {
    color: #47ba38;
    font-weight: 500;
    margin-top: 5px;
    font-size: 14px;
    left: 0
}

.get_apk {
    width: 400px
}

.get_apk form {
    position: relative
}

.get_apk .formblock {
    display: flex;
    -webkit-display: flex;
    position: relative
}

.get_apk .telcode {
    position: absolute;
    left: 8px;
    top: 12px;
    color: #47535d;
    font-weight: 700;
    pointer-events: none
}

.get_apk input {
    width: calc(100% - 140px);
    border: none;
    font-size: 15px;
    height: 44px;
    color: #47535d;
    border-radius: 4px;
    padding: 5px 10px 5px 40px
}

.get_apk .btn {
    font-size: 14px;
    min-width: 130px;
    margin-left: 10px
}

.qr_scaner {
    width: 240px;
    border-left: 1px dashed rgba(255,255,255,.5);
    padding-left: 10px;
    margin-left: 10px;
    display: flex;
    -webkit-display: flex;
    align-items: center
}

.qr_scaner p {
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    padding-left: 10px
}

.speciality {
    display: flex;
    -webkit-display: flex;
    position: absolute;
    left: 0;
    bottom: 5px;
    z-index: 2
}

.speciality li {
    list-style: none;
    padding: 10px 0 10px 65px;
    position: relative;
    color: #fff;
    border-left: 1px solid rgba(255,255,255,.1);
    margin-left: 25px
}

.speciality li:first-of-type {
    border-left: none;
    margin-left: 0;
    padding-left: 45px
}

.speciality span.icon {
    width: 28px;
    height: 28px;
    position: absolute;
    left: 25px;
    top: 15px
}

.speciality li:first-of-type span.icon {
    left: 10px
}

.speciality span.icon svg {
    width: 100%;
    height: 100%
}

.speciality p {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0
}

.speciality p small {
    display: block;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400
}

.install_sec {
    background: #edeff5;
    padding: 45px 0 35px
}

.head {
    max-width: 650px;
    margin: 0 auto 25px
}

.heading {
    text-transform: uppercase;
    color: #47535d;
    font-size: 25px;
    font-weight: 700
}

.heading span {
    color: #6610f2
}

.install_steps {
    padding-top: 25px;
    display: flex;
    -webkit-display: flex;
    flex-wrap: wrap;
    counter-reset: counter
}

.install_steps li {
    list-style: none;
    width: 32%;
    margin-left: 2%;
    text-align: center;
    counter-increment: counter;
    position: relative
}

.install_steps li:before {
    content: counter(counter);
    width: 50px;
    height: 50px;
    background: linear-gradient(#ffa127 0,#ffcf27 100%);
    border: 5px solid #edeff5;
    text-align: center;
    position: absolute;
    left: 15px;
    top: -30px;
    border-radius: 100%;
    line-height: 50px;
    font-size: 25px;
    font-weight: 700;
    color: #fff
}

.install_steps li:first-of-type {
    margin-left: 0
}

.install_steps .image_box {
    background: rgba(0,136,255,.2);
    border-radius: 4px;
    width: 100%;
    text-align: center;
    border: 1px solid #6610f2;
    margin-bottom: 15px
}

.install_steps .image_box img {
    vertical-align: bottom
}

.howtoplay_sec {
    padding: 35px 0 100px
}

.howtoplay_list {
    display: flex;
    -webkit-display: flex;
    flex-wrap: wrap;
    counter-reset: counter
}

.howtoplay_list li {
    list-style: none;
    width: 32%;
    margin-left: 2%;
    counter-increment: counter;
    position: relative
}

.howtoplay_list li:first-of-type {
    margin-left: 0
}

.howtoplay_list li p {
    padding-left: 50px;
    position: relative;
    margin-bottom: 20px;
    font-size: 14px;
    max-width: 300px
}

.howtoplay_list li p:before {
    content: counter(counter);
    width: 40px;
    height: 40px;
    background: linear-gradient(#47535d 0,#0e1113 100%);
    text-align: center;
    position: absolute;
    left: 0;
    top: 8px;
    border-radius: 100%;
    line-height: 40px;
    font-size: 22px;
    font-weight: 700;
    color: #fff
}

.howtoplay_list p strong {
    display: block;
    font-size: 18px;
    margin-bottom: 5px
}

.action_btns {
    margin-top: 35px
}

.action_btns .btn {
    margin: 0 5px
}

.download_sec {
    background-size: cover;
    background-position: center center
}

.download_sec .container {
    display: flex;
    -webkit-display: flex;
    align-items: center
}

.download_text {
    padding: 30px
}

.download_text h2 {
    color: #fff;
    font-weight: 700;
    font-size: 35px
}

.download_text h2 span {
    color: #f5dc31
}

.download_text .btnsbox {
    display: flex;
    margin: 15px 0 5px
}

.btnsbox a {
    text-decoration: none;
    min-width: 175px;
    border-radius: 8px;
    padding: 10px 15px;
    display: flex;
    align-items: center
}

.btnsbox a:last-of-type {
    margin-left: 15px
}

.btnsbox a.gray {
    background: #1f2224
}

.btnsbox a span {
    width: 20px;
    height: 20px
}

.btnsbox a span img {
    width: 100%;
    height: auto
}

.btnsbox p {
    color: #000;
    font-size: 12px;
    margin: 0;
    padding-left: 10px;
    text-align: left
}

.btnsbox p strong {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: #1f2224
}

.download_sec img {
    vertical-align: middle
}

.myteam_device {
    margin-top: -70px
}

.brand_add {
    margin-top: -50px
}

.download_btns>p {
    font-size: 11px;
    color: #fff
}

.head04 {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    margin: 8px 0
}

.head04 span {
    color: #f5dc31
}

.head05 {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin: 8px 0
}

.custumer_review {
    padding: 35px 0 40px;
    background: #fff;
}

.review_list {
    display: flex;
    -webkit-display: flex;
    flex-wrap: wrap
}

.review_list li {
    list-style: none;
    width: 32%;
    margin-left: 2%;
    background: #fff;
    overflow: hidden;
    border: 1px solid #edeff5;
    border-radius: 5px
}

.review_list li:first-of-type {
    margin-left: 0
}

.review_list .review_head {
    background: #262626;
    padding: 15px 10px 45px
}

.review_list h4 {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    background: -webkit-linear-gradient(#ffa127 0,#ffcf27 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.review_disc {
    padding: 0 10px 10px;
    text-align: center
}

.custumer_thumb {
    width: 70px;
    height: 70px;
    overflow: hidden;
    border: 5px solid #fff;
    border-radius: 100%;
    margin: -30px auto 10px;
    display: block;
    box-shadow: 0 0 12px rgba(0,0,0,.12)
}

.custumer_thumb img {
    object-fit: cover;
    width: 100%;
    height: auto
}

.review_disc h6 {
    color: #2b3136;
    font-size: 16px;
    font-weight: 500
}

.review_disc p {
    font-size: 14px;
    color: #47535d
}

.more_games {
    padding: 35px 0
}

.games_list {
    margin: 0 0 10px;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center
}

.games_list li {
    list-style: none;
    width: 49%;
    margin-left: 2%;
    padding: 15px;
    z-index: 1;
    background: #cfcfcf;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.games_list li:before {
    content: "";
    background-image: -moz-linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.90196) 100%);
    background-image: -webkit-linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.90196) 100%);
    background-image: -ms-linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.90196) 100%);
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.games_list li:first-of-type {
    margin-left: 0
}

.games_list .text {
    width: calc(100% - 200px);
    padding-right: 20px
}

.games_list .image {
    width: 200px
}

.games_list h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700
}

.games_list p {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 10px
}

.games_list .btn {
    background: #ffbc1c;
    font-size: 14px
}

.footer_sec {
    background: #262626;
    width: 100%
}

.footer_row1 {
    padding: 35px 0;
    border-bottom: 1px solid rgba(255,255,255,.1)
}

.usps_list {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

.usps_list li {
    list-style: none;
    font-weight: 700;
    color: #fff;
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid rgba(255,255,255,.1);
    margin-top: 7px;
    margin-bottom: 7px
}

.usps_list li:first-of-type {
    margin-left: 0;
    padding-left: 0;
    border-left: none
}

.usps_list li span.icon {
    vertical-align: middle;
    margin-right: 5px
}

.footer_row2 {
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0;
    border-bottom: 1px solid rgba(255,255,255,.1)
}

.footer_row2 .column {
    width: 28%;
    margin-left: 2%
}

.footer_row2 .footer_menu {
    margin-left: 0;
    width: 40%
}

.footer_menu ul {
    display: flex;
    flex-wrap: wrap
}

.footer_menu li {
    list-style: none;
    width: 48.5%;
    margin-left: 3%
}

.footer_menu li:nth-child(2n+1) {
    margin-left: 0
}

.footer_menu li a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    display: block;
    padding: 8px 0;
    text-decoration: none;
    transition: all .5s
}

.footer_menu li a:hover {
    color: #f5dc31
}

.footer_row2 h5 {
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 15px
}

.fifs_col {
    display: flex;
    align-items: center;
    justify-content: center
}

.fifs_btn {
    padding-left: 10px
}

.outline {
    background: 0 0;
    border: 1px solid #fff;
    color: #fff;
    padding: 8px 10px;
    text-transform: capitalize
}

.outline:hover {
    background: #fff;
    color: #262626
}

.footer_row3 {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    padding: 20px 0;
    border-bottom: 1px solid rgba(255,255,255,.1)
}

.footer_row3 p.text-center {
    margin: 0 0 10px;
    color: #fff
}

.payment_partners {
    text-align: center
}

.payment_partners img {
    width: 180px
}

.social_media ul {
    display: flex;
    justify-content: center
}

.social_media ul li {
    list-style: none;
    margin: 0 5px
}

.social_media li a {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    padding: 8px 0;
    text-align: center;
    border: 1px solid #fff;
    display: block;
    transition: all .5s
}

.social_media li a svg {
    width: 20px;
    height: 20px
}

.social_media li a:hover {
    background: #fff
}

.social_media ul li.facebook a {
    border-color: #4267b2
}

.social_media ul li.facebook a {
    background-color: #4267b2
}

.social_media ul li.facebook a svg .social_icon {
    fill: #fff
}

.social_media ul li.twitter a {
    border-color: #00acee
}

.social_media ul li.twitter a {
    background-color: #00acee
}

.social_media ul li.twitter a svg .social_icon {
    fill: #fff
}

.social_media ul li.instagram a {
    border-color: #8a3ab9
}

.social_media ul li.instagram a {
    background-color: #8a3ab9
}

.social_media ul li.instagram a svg .social_icon {
    fill: #fff
}

.social_media ul li.linkdin a {
    border-color: #0e76a8
}

.social_media ul li.linkdin a {
    background-color: #0e76a8
}

.social_media ul li.linkdin a svg .social_icon {
    fill: #fff
}

.social_media ul li.youtube a {
    border-color: red
}

.social_media ul li.youtube a {
    background-color: red
}

.social_media ul li.youtube a svg .social_icon {
    fill: #fff
}

.social_media ul li.telegram a {
    border-color: #229ed9
}

.social_media ul li.telegram a {
    background-color: #229ed9
}

.social_media ul li.telegram a svg path {
    fill: #fff
}

.social_media ul li.sportstiger a {
    border-color: #fff
}

.social_media ul li.sportstiger a {
    background-color: #fff
}

.social_media ul li a {
    transition: .5s
}

.social_media ul li a:hover {
    transform: scale(1.2)
}

.feedback p {
    color: #fff;
    font-size: 16px;
    text-align: center
}

.feedback p a {
    font-size: 30px;
    font-weight: 700;
    display: block;
    color: #fff
}

.footer_row4 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 30px 0
}

.footer_row4 .column {
    width: 50%
}

.footer_row4 p {
    margin: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-align: center
}

.footer_row4 p strong {
    color: #ffbc1d
}

.footer_row4 p a {
    color: #ffbc1d
}

.footer_disc {
    text-align: center;
    background: #fff;
    padding: 10px 0
}

.footer_disc p {
    font-size: 14px;
    line-height: 22px;
    margin: 0
}

.chatbtn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 6
}

.sticky_btns {
    position: sticky;
    bottom: 10px;
    max-width: 390px;
    margin: 0 auto;
    z-index: 6
}

.sticky_btns a.singleButton {
    background-image: linear-gradient(#4cea46,#1caa0e);
    border: none;
    box-shadow: 0 17px 26.46px .54px rgba(0,0,0,.49);
    font-size: 24px;
    font-weight: 700;
    line-height: normal;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #fff;
    text-align: center;
    height: 50px;
    line-height: 50px;
    border-radius: 10px
}

.sticky_btns .btnsbox {
    display: flex;
    -webkit-display: flex
}

.sticky_btns a {
    text-transform: capitalize;
    text-align: left
}

.sticky_btns .btnsbox p {
    color: #fff
}

.sticky_btns .btnsbox p strong {
    color: #fff
}

.sticky_btns a.green {
    text-align: center;
    justify-content: center
}

.sticky_btns .rummyStickyBtn {
    display: none;
    background-color: #1f2224;
    color: #fff
}

.sticky_btns .rummyStickyBtn img {
    width: 32px;
    margin-right: 8px
}

.modal {
    display: none;
    position: fixed;
    z-index: 7;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-content {
    margin: 1.75rem auto;
    width: 100%;
    max-width: 850px;
    position: relative;
    z-index: 8
}

.model_wrap {
    background-color: #fefefe;
    margin: auto;
    border: 5px solid #fff;
    border-radius: 10px
}

.overlay {
    background-color: rgba(0,0,0,.4);
    right: 0;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 7
}

.modal-content .close {
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 32px;
    border-radius: 100%;
    position: absolute;
    right: 0;
    top: -15px;
    z-index: 10;
    right: -21px;
    background: #fff;
    text-align: center;
    cursor: pointer
}

.modal-content iframe {
    vertical-align: middle;
    width: 100%;
    height: 450px
}

.mobile_installsteps {
    display: none
}

.rummyBanner {
    padding-top: 100px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative
}

.rummyBanner a.rummyFulllink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4
}

.rummyBanner .download_with {
    position: relative;
    z-index: 5;
    flex-wrap: wrap
}

.rummyBanner .download_with p.smsText {
    width: 100%;
    flex: 0 0 100%
}

.heroSilder .rummyBanner .row {
    display: flex;
    align-items: center;
    justify-content: center
}

.heroSilder.owl-carousel .owl-item {
    overflow: hidden
}

.heroSilder .rummyBanner .row .leftRummy {
    width: 100%
}

.heroSilder .rummyBanner .row .rightRummy {
    width: 468px;
    flex: 0 0 468px
}

.heroSilder .rummyBanner .rightRummy {
    position: relative
}

.heroSilder .rummyBanner .rightRummy img:first-child {
    position: absolute;
    z-index: 1;
    max-width: none;
    width: 190%;
    transform: translateX(-21%) translateY(-23%)
}

.heroSilder .rummyBanner .rightRummy img:nth-child(2) {
    position: relative;
    z-index: 2
}

.rummyBanner .leftRummy {
    text-align: left;
    position: relative
}

.rummyBanner .leftRummy>p {
    text-transform: uppercase;
    font-size: 30px;
    letter-spacing: 10px;
    margin: 0;
    color: #fff
}

.rummyBanner .leftRummy>h2 {
    font-size: 70px;
    font-weight: 700;
    color: #eeb33d;
    margin: 0;
    padding: 0;
    background: -webkit-linear-gradient(#fedb59,#e18f22);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 25px
}

.inputNumberRummy h5 {
    font-size: 20px;
    color: #fff;
    margin: 0 0 10px;
    padding: 0
}

.inputNumberRummy .rummyformblock {
    position: relative;
    display: flex;
    align-items: center;
    width: 400px;
    margin: 0 auto 30px
}

.inputNumberRummy .rummyformblock input {
    width: 100%;
    background-color: #fff;
    height: 50px;
    border-radius: 10px 0 0 10px;
    padding-left: 50px;
    font-size: 18px
}

.inputNumberRummy .rummyformblock .telcode {
    position: absolute;
    height: 50px;
    line-height: 50px;
    display: block;
    font-size: 18px;
    color: #000e1a;
    text-align: center;
    width: 50px;
    text-align: center
}

.inputNumberRummy .rummyformblock button {
    border: none;
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
    color: #fff;
    background-image: -moz-linear-gradient(127deg,#3e8245 0,#47b507 50%,#6aae58 100%);
    background-image: -webkit-linear-gradient(127deg,#3e8245 0,#47b507 50%,#6aae58 100%);
    background-image: -ms-linear-gradient(127deg,#3e8245 0,#47b507 50%,#6aae58 100%);
    padding: 0 10px;
    height: 50px;
    line-height: 50px;
    border-radius: 0 10px 10px 0;
    cursor: pointer
}

.scanDownload {
    display: flex;
    align-items: center;
    justify-content: center
}

.scanDownload img {
    width: 80px;
    height: 80px;
    flex: 0 0 80px;
    border-radius: 10px
}

.scanDownload p {
    font-size: 20px;
    color: #fff;
    margin: 0 0 0 40px;
    padding: 0;
    max-width: 200px;
    text-align: left;
    position: relative
}

.scanDownload p::before {
    content: "";
    width: 1px;
    height: 100%;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));
    display: block;
    position: absolute;
    left: -20px;
    top: 0
}

.heroSilder .owl-dots {
    position: absolute;
    display: block;
    bottom: -24px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.heroSilder .owl-dots .owl-dot {
    display: block;
    height: 8px;
    width: 8px;
    background-color: #6610f2;
    border-radius: 4px;
    margin: 8px 2px;
    opacity: .2;
    transition: .5s
}

.heroSilder .owl-dots .owl-dot.active {
    opacity: 1;
    width: 16px
}

.header_sec .right_head {
    display: flex;
    align-items: center;
    justify-content: center
}

.myteamruuBTN {
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    color: #000e1a;
    padding: 4.5px 15px 4.5px 4.5px
}

.myteamruuBTN img {
    width: 38px;
    margin-right: 8px
}

.myteamruuBTN:focus,.myteamruuBTN:hover {
    background-color: #000e1a;
    color: #fff
}

.game-page-hero {
    padding-top: 70px;
    background-image: url(mt11v5_images/game-hero-patarn.webp),url(mt11v5_images/game-hero-left.webp),url(mt11v5_images/game-hero-right.webp);
    background-repeat: repeat,no-repeat,no-repeat;
    background-position: center,top left,bottom right;
    background-size: auto,auto 100%,auto 100%;
    position: relative
}

.game-page-hero p {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: 900;
    font-size: 19px;
    white-space: nowrap
}

.game-page-hero a.fullApkLink {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 4
}

.game-page-hero a.btn {
    position: relative;
    z-index: 3
}

.game-page-hero .row {
    display: flex;
    align-items: center;
    justify-content: center
}

.game-page-hero .row>div:nth-child(1) {
    width: 100%
}

.game-page-hero .row>div:nth-child(2) {
    width: 552px;
    flex: 0 0 552px
}

.game-page-hero h1 {
    font-size: 38px;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: normal;
    margin-bottom: 10px
}

.game-page-hero h1 span {
    font-size: 80px;
    display: block;
    font-weight: 700
}

.game-page-hero h2 {
    font-size: 30px;
    color: #fff;
    text-align: center;
    background-image: linear-gradient(to right,rgba(239,46,44,0),#ef2e2c,#ef2e2c,rgba(239,46,44,0));
    font-weight: 500;
    padding: 10px;
    margin-bottom: 10px
}

.game-page-hero a.btn,.new-sticky_btns a.btn {
    background-image: linear-gradient(#4cea46,#1caa0e);
    border: none;
    box-shadow: 0 17px 26.46px .54px rgba(0,0,0,.49);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 700;
    line-height: normal;
    max-width: 300px;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.game-page-hero a.btn:after,.new-sticky_btns a.btn:after,.sticky_btns a.singleButton:after {
    content: "";
    display: block;
    position: absolute;
    width: 50px;
    height: 200px;
    opacity: 0;
    transform: rotate(45deg);
    background-image: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));
    top: calc(50% - 100px);
    left: -50px;
    animation: download-btn-anim 1s linear infinite alternate
}

@keyframes download-btn-anim {
    0% {
        opacity: 0;
        left: -10%
    }

    50% {
        opacity: 1;
        left: 50%
    }

    100% {
        opacity: 0;
        left: 100%
    }
}

.new-sticky_btns a.btn {
    border-radius: 0;
    width: 100%;
    max-width: none
}

.game-page-hero a.btn:active,.game-page-hero a.btn:focus,.game-page-hero a.btn:hover,.new-sticky_btns a.btn:active,.new-sticky_btns a.btn:focus,.new-sticky_btns a.btn:hover {
    background-image: linear-gradient(#1caa0e,#4cea46)!important
}

.game-page-hero a.btn span.icon,.new-sticky_btns a.btn span.icon,.sticky_btns a.singleButton span.icon {
    display: block;
    flex: 0 0 24px;
    margin-left: 16px
}

.game-page-hero a.btn span.icon svg,.new-sticky_btns a.btn span.icon svg,.sticky_btns a.singleButton span.icon svg {
    display: block
}

.game-page-hero .phoneImg {
    text-align: center
}

.game-page-hero .phoneImg img {
    margin: 0 auto
}

.aigf {
    max-width: 150px
}

@media (max-width: 1199px) {
    .rummyBanner .leftRummy>p {
        font-size:20px;
        letter-spacing: 6px
    }

    .rummyBanner .leftRummy>h2 {
        font-size: 50px
    }

    .qr_scaner {
        display: none
    }

    .game-page-hero h1 {
        font-size: 28px
    }

    .game-page-hero h1 span {
        font-size: 70px
    }

    .game-page-hero h2 {
        font-size: 20px
    }

    .game-page-hero p {
        font-size: 14px
    }
}

@media (max-width: 991px) {
    body {
        font-size:14px
    }

    .myteam_device,.qr_scaner {
        display: none
    }

    .speciality span.icon {
        width: 20px;
        height: 20px;
        left: 15px;
        top: 10px
    }

    .speciality {
        bottom: 8px
    }

    .top_banner:before {
        height: 58px
    }

    .speciality li:first-of-type span.icon {
        left: 0
    }

    .speciality p {
        font-size: 14px;
        white-space: nowrap
    }

    .speciality li {
        padding: 6px 0 6px 45px;
        margin-left: 15px
    }

    .speciality li:first-of-type {
        padding-left: 30px
    }

    .speciality p small {
        font-size: 11px
    }

    .top_banner .imageblock {
        width: 300px
    }

    .top_banner .textblock {
        width: calc(100% - 300px);
        padding-bottom: 80px
    }

    .top_banner h1 {
        font-size: 32px
    }

    .install_steps li:before {
        width: 35px;
        height: 35px;
        border-width: 2px;
        top: -20px;
        left: 10px;
        line-height: 35px
    }

    .howtoplay_list li p:before {
        width: 32px;
        height: 32px;
        border-width: 2px;
        top: 2px;
        left: 5px;
        line-height: 32px;
        font-size: 20px
    }

    .footer_menu li a {
        font-size: 14px;
        padding: 6px 0
    }

    .footer_row1 {
        padding: 20px 0
    }

    .outline {
        font-size: 14px;
        padding: 6px 8px;
        min-width: 140px
    }

    .feedback p a {
        font-size: 24px
    }

    .howtoplay_sec {
        padding: 35px 0 70px
    }

    .download_text {
        padding: 20px
    }

    .modal-content {
        margin: 1.75rem auto;
        width: 90%;
        max-width: 480px
    }

    .modal-content iframe {
        height: 350px
    }

    .games_list .image {
        width: 140px
    }

    .games_list .text {
        width: calc(100% - 140px);
        padding-right: 15px
    }

    .heroSilder .rummyBanner .row .rightRummy {
        width: 370px;
        flex: 0 0 370px
    }

    .rummyBanner .leftRummy>h2 {
        font-size: 40px;
        margin-bottom: 15px
    }

    .rummyBanner .leftRummy>p {
        font-size: 15px;
        letter-spacing: 5px
    }

    .inputNumberRummy .rummyformblock {
        width: 350px;
        margin-bottom: 20px
    }

    .inputNumberRummy .rummyformblock .telcode,.inputNumberRummy .rummyformblock button,.inputNumberRummy .rummyformblock input {
        font-size: 14px
    }

    .scanDownload {
        display: none
    }

    .get_apk {
        width: 370px
    }

    .game-page-hero h1 {
        font-size: 30px
    }

    .game-page-hero .row>div:nth-child(2) {
        width: 445px;
        flex: 0 0 445px
    }

    .game-page-hero h1 span {
        font-size: 70px
    }

    .game-page-hero h2 {
        font-size: 24px;
        margin-bottom: 20px
    }

    .game-page-hero h1 {
        font-size: 24px
    }

    .game-page-hero h1 span {
        font-size: 60px
    }
}

@media (max-width: 767px) {
    .download_with,.right_head .myteamruuBTN,.smsText,img.desktop {
        display:none!important
    }

    .mobile {
        display: flex!important
    }

    .top_banner .container {
        flex-direction: column-reverse
    }

    .top_banner:before {
        width: 100%
    }

    .heroSilder .owl-item .item {
        min-height: 553px
    }

    .top_banner .imageblock {
        width: 100%;
        margin: 0 auto 13px;
        max-width: 360px
    }

    .top_banner .textblock {
        width: 100%;
        padding-bottom: 0
    }

    .top_banner h1 {
        font-size: 30px;
        text-align: center
    }

    .speciality {
        width: 100%;
        justify-content: center;
        position: static;
        margin-bottom: 4px
    }

    .mobile_scroll_spe {
        margin: 0 -15px;
        position: relative;
        z-index: 5
    }

    .get_apk p {
        font-size: 16px
    }

    .get_apk {
        width: 320px
    }

    .get_apk input {
        width: calc(100% - 100px);
        font-size: 14px
    }

    .get_apk .btn {
        font-size: 12px;
        min-width: 85px;
        margin-left: 5px;
        padding: 10px 8px
    }

    .howtoplay_list li,.howtoplay_list li:first-of-type,.install_steps li,.install_steps li:first-of-type {
        margin: 10px auto;
        width: 100%;
        max-width: 350px
    }

    .brand_add {
        margin-top: 0;
        max-width: 145px
    }

    .download_text {
        padding: 20px 0 20px 20px
    }

    .review_list h4 {
        font-size: 20px
    }

    .mobile_scroll {
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        width: 100%
    }

    .mobile_scroll .review_list {
        width: 850px;
        flex-wrap: nowrap;
        padding-bottom: 10px
    }

    .mobile_scroll::-webkit-scrollbar-track {
        background-color: rgba(0,0,0,.02);
        padding: 0 2px
    }

    .mobile_scroll::-webkit-scrollbar-thumb {
        background: rgba(0,0,0,.1);
        border-radius: 5px
    }

    .btnsbox a:first-of-type {
        margin-right: 7px
    }

    .btnsbox a:last-of-type {
        margin-left: 0
    }

    .review_list li {
        width: 32.66%
    }

    .usps_list li {
        margin: 10px;
        padding: 0;
        border-left: none
    }

    .footer_row1,.footer_row2 {
        padding: 15px 0
    }

    .footer_row2 .column {
        width: 50%;
        margin: 0
    }

    .footer_row2 .footer_menu {
        width: 100%;
        margin-bottom: 20px
    }

    .footer_row3 .feedback,.footer_row3 .social_media,.payment_partners {
        margin: 0 auto 15px;
        width: 100%
    }

    .footer_row4 {
        padding: 15px 0
    }

    .footer_row4 .column {
        width: 100%;
        text-align: center!important;
        margin: 5px auto
    }

    .chatbtn {
        max-width: 45px;
        bottom: 10px;
        right: 10px
    }

    .games_list li {
        width: 100%;
        margin: 10px auto;
        max-width: 500px
    }

    .games_list li:first-of-type {
        margin-left: auto;
        margin-top: 0
    }

    ul.install_steps {
        display: none
    }

    .mobile_installsteps {
        display: block;
        text-align: center;
        max-width: 320px;
        margin: 0 auto
    }

    .heroSilder .rummyBanner .row {
        flex-direction: column
    }

    .inputNumberRummy {
        display: none
    }

    .heroSilder .rummyBanner .row .rightRummy {
        width: 450px;
        flex: auto
    }

    .heroSilder .rummyBanner .row .leftRummy {
        text-align: center
    }

    .sticky_btns .rummyStickyBtn {
        display: flex;
        min-width: 185px
    }

    .btnsbox a:first-of-type {
        margin-right: 8px
    }

    .game-page-hero .row {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .game-page-hero {
        padding: 70px 0 20px
    }

    .game-page-hero .row>div:first-child {
        order: 2
    }

    .game-page-hero .row>div:nth-child(2) {
        order: 1
    }

    .game-page-hero .row>div:nth-child(2) {
        flex: auto
    }

    .game-page-hero .phoneImg {
        width: 294px;
        margin: 0 auto 30px
    }
}

@media (max-width: 599px) {
    .heroSilder .owl-item .item {
        min-height:520px
    }

    .top_banner {
        padding-top: 70px
    }

    .logo {
        max-width: 170px
    }

    .btn {
        padding: 12px 10px;
        min-width: 140px;
        font-size: 14px
    }

    .header_sec {
        padding: 15px 0
    }

    .brand_add {
        display: none
    }

    .top_banner h1 {
        font-size: 24px
    }

    .howtoplay_sec,.install_sec {
        padding: 25px 0
    }

    .install_steps {
        padding-top: 0
    }

    .custumer_review,.download_text,.more_games {
        padding: 25px 0
    }

    .download_text {
        text-align: center;
        width: 100%
    }

    .download_text .btnsbox {
        justify-content: center
    }

    .download_text h2 {
        font-size: 28px
    }

    .head05 {
        font-size: 16px
    }

    .head04 {
        font-size: 24px
    }

    .btnsbox a {
        padding: 8px 10px;
        min-width: 150px
    }

    .footer_row2 .column {
        margin-top: 20px;
        width: 100%
    }

    .footer_row2 .footer_menu {
        margin-top: 0
    }

    .btnsbox a span {
        width: 18px;
        height: 18px
    }

    .btnsbox a {
        padding: 8px 8px;
        min-width: 140px
    }

    .btnsbox p {
        padding-left: 5px
    }

    .btnsbox p strong {
        font-size: 14px
    }

    .chatbtn {
        bottom: 60px
    }

    .usps_list li {
        margin: 5px
    }

    .action_btns {
        margin-top: 10px
    }

    .head {
        margin: 0 auto 15px
    }

    .mobile_scroll_spe {
        padding: 0 7px;
        margin: 0 -15px
    }

    .speciality span.icon {
        width: 16px;
        height: 16px;
        top: 50%;
        left: 12px;
        margin-top: -8px
    }

    .speciality li:first-of-type {
        padding-left: 25px
    }

    .speciality li {
        padding: 2px 0 2px 40px;
        margin-left: 8px;
        width: 33.33%;
        display: flex;
        align-items: center
    }

    .speciality p {
        white-space: normal
    }

    .speciality {
        justify-content: flex-start
    }

    .mobile_scroll_spe::-webkit-scrollbar-track {
        background-color: rgba(255,255,255,0);
        padding: 0 0
    }

    .mobile_scroll_spe::-webkit-scrollbar-thumb {
        background: rgba(255,255,255,0);
        border-radius: 5px
    }

    .footer_disc p {
        font-size: 12px;
        line-height: normal
    }

    .modal-content {
        margin: 1.75rem 5%;
        width: 90%;
        max-width: 480px
    }

    .modal-content iframe {
        height: 300px
    }

    .modal-content .close {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 26px;
        right: -10px;
        top: -10px
    }

    .heading {
        font-size: 18px
    }

    .heroSilder .rummyBanner .row .rightRummy {
        width: 409px
    }

    .myteamruuBTN {
        padding: 4.5px 10px 4.5px 4.5px;
        min-width: 0;
        font-size: 12px;
        margin: 0
    }

    .myteamruuBTN img {
        width: 28px
    }

    .sticky_btns .rummyStickyBtn {
        min-width: 160px
    }

    .game-page-hero {
        padding: 36px 0 20px
    }

    .sticky_btns {
        max-width: 100%;
        bottom: 0
    }

    .sticky_btns a.singleButton {
        border-radius: 0
    }
}

@media (max-width: 479px) {
    .usps_list {
        align-items:flex-start;
        flex-wrap: nowrap;
        margin: 0 -5px
    }

    .usps_list li {
        margin: 0;
        padding: 0 3px;
        font-size: 10px;
        text-align: center;
        font-weight: 400
    }

    .usps_list li span.icon {
        display: block;
        margin: 0 auto 5px
    }

    .rummyBanner .leftRummy>h2 {
        font-size: 35px;
        margin-bottom: 46px
    }

    .heroSilder .rummyBanner .row .rightRummy {
        width: 360px
    }

    .rummyBanner {
        padding-top: 160px
    }

    .game-page-hero h1 {
        font-size: 24px
    }

    .game-page-hero h1 span {
        font-size: 55px
    }

    .game-page-hero h2 {
        font-size: 22px
    }

    .game-page-hero {
        padding: 95px 0 0
    }

    .game-page-hero .phoneImg {
        width: 336px;
        margin: 0 auto 10px
    }

    .heroSilder .owl-item .item {
        min-height: 561px
    }

    .top_banner .imageblock {
        width: 410px;
        margin: 0 auto 8px -20px;
        max-width: none
    }

    .top_banner h1 {
        margin-top: 5px
    }
}

@media (max-width: 400px) {
    .top_banner h1 {
        margin-top:39px
    }

    .top_banner .imageblock {
        width: 370px;
        margin: 0 auto 8px -20px
    }
}

@media (max-width: 359px) {
    .logo {
        max-width:145px
    }

    .btn {
        min-width: 128px
    }

    .top_banner .imageblock {
        width: 320px
    }

    .right_head .btn {
        padding: 11px 7px;
        min-width: 125px;
        font-size: 13px
    }

    .download_text h2 {
        font-size: 25px
    }

    .social_media ul li {
        margin: 0 3px
    }

    .footer_row4 p {
        font-size: 12px
    }

    .footer_menu li a {
        font-size: 13px
    }

    .games_list li {
        flex-direction: column-reverse
    }

    .games_list .text {
        width: 100%;
        padding-right: 0;
        text-align: center
    }

    .games_list .text p {
        margin: 0 auto 12px
    }

    .games_list .image {
        margin: 0 auto 15px
    }

    .games_list h4 {
        font-size: 22px
    }

    .heroSilder .rummyBanner .row .rightRummy {
        width: 320px
    }

    .rummyBanner .leftRummy>h2 {
        font-size: 30px;
        margin-bottom: 40px
    }

    .right_head .myteamruuBTN {
        padding: 4.5px 10px 4.5px 4.5px;
        min-width: 0;
        font-size: 10px;
        margin: 0
    }

    .right_head .myteamruuBTN img {
        width: 28px
    }

    .game-page-hero h1 span {
        font-size: 50px
    }

    .game-page-hero h2 {
        font-size: 16px
    }

    .game-page-hero .phoneImg {
        width: 293px
    }

    .heroSilder .owl-item .item {
        min-height: 518px
    }

    .speciality li {
        padding: 2px 0 2px 35px
    }

    .speciality span.icon {
        width: 14px;
        height: 14px;
        margin-top: -7px
    }

    .speciality p {
        font-size: 12px
    }

    .speciality p small {
        font-size: 9px
    }
}
































.faq_section { padding: 30px 0px; background:#F8F8F8; }
.faq_section .card { border-left:none; border-right: none; background: none; margin-top: -1px; padding: 0px; }
.faq_section .card .card-header { border-left:none; border: none; background: none;  padding: 0px; padding-right: 50px; position: relative; }
 .faq_section .card .card-header .btn.btn-link.collapsed {color: #010101;}
.faq_section .card .card-header .btn.btn-link { padding: 25px 15px; display: block; width: 100%; text-align: left; font-size: 20px; color: #010101; text-transform: none; white-space: normal;}

.faq_section .card .card-header .btn.btn-link:hover { text-decoration: none; }
.faq_section .card .card-header .btn.btn-link i { position: absolute; right: 0px; top: 50%; margin-top: -7px;}
.faq_section .card .card-body { padding: 20px; font-size: 16px;font-size: 20px; line-height: 26px; }
.faq_section .card .card-body p { font-size: 18px; line-height: 30px; color: #787A80; }

.faq_left h2 { font-weight: 700; font-size: 25px; color: #010101; padding-bottom: 15px; }
/*.faq_left h2 { font-weight: 700; font-size: 36px; color: #010101; }*/
.faq_left p {font-size: 16px; color: #787A80; line-height: 30px; }
.faq_left p strong {font-size: 20px; color: #6610f2; font-weight: 600;}
.faq_left p a {font-size: 20px; color: #6610f2; font-weight: 600;}

.app_screen img { /*box-shadow: rgba(0,0,0,0.1) 0px 0px 30px; border-radius: 45px;*/ }
.w-header { width:95px; border-top: #6610f2 4px solid;}
footer .w-header { width:60px;}


/*.about_us { padding: 90px 0px; }
.about_us p { font-size: 18px; line-height: 32px; color: #555555;}
.about_us a { text-decoration: underline;}


.about_info { background: #fff; border-top: #ed2124 4px solid; padding:30px 50px; position: relative; }
.about_info:before {background: url(../about_bg.png) no-repeat; width: 280px; height: 280px; content: ""; pointer-events: none; position: absolute; left: -50px; top: -50px; }
.about_info h1 { font-size: 46px; color: #010101; font-weight: 600;}
.about_info h2 { font-size: 20px; color: #555555; font-weight: 500;}
.about_info ul { padding: 0px; margin: 0px; list-style: none;}
.about_info ul li { padding:15px 0px; margin: 0px; list-style: none; border-bottom: #f5f1f1 1px solid;}
.about_info ul li:last-child { border-bottom:none;}*/


.title { color: #010101; font-size: 36px; font-weight:700;  }
.title span { color: #6610f2;   }
.sub_title { font-size: 20px; font-weight: 400; color: #787A80; }

ul.fantasy_rules { padding: 0px; margin: 0px; list-style: none;}
ul.fantasy_rules li { padding:5px 0px 5px 15px; margin: 0px; list-style: none; position: relative;}
ul.fantasy_rules li:after { width: 8px; height: 8px; border-radius: 100%; position: absolute; left: 0px; top: 50%; margin-top: -4px; content: ""; background: #00A9DF;}


.download_app {padding: 100px 0px 20px 0px; background:url(footer_bg.png) no-repeat 50% 100%; }

.download_app_block {padding: 70px 0px;}

.team-section { padding-bottom: 80px; padding-top: 100px; }


.download_app {  position: relative;   }

.download_app h1{  color: #6610f2; font-weight: 600; font-size: 60px;  }
.download_app h2 { font-size: 40px; font-weight: 500; color: #010101; }

.bottomMenu {
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #6610f2 ;
    z-index: 1;
    padding: 10px 15px;
}

.bottomMenu .btn { background:#000; color: #fff; padding: 10px 15px; }

.winner_name { text-align: center; padding-top: 5px;}
.winner_name h5 { font-size: 16px; color: #010101; font-weight: 600; margin-bottom: 0px;}
.winner_name h6 { font-size: 14px; color: #787A80; font-weight: 400;}
.winner_image { background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }
.winning_amount { border-radius: 30px; padding: 6px 15px; font-size: 17px; font-weight: 700; color: #fff; }

.top_winner_list { min-height: 500px; position: relative; background:url(../circle.png) no-repeat 5px 15px; }

.winner1 { position: absolute; right: 70px; top: 0px; width: 160px; }
.winner1:after { width: 50px; height: 50px; background:#FFC107; content: ""; position: absolute; top: 135px; right: -65px; border-radius: 100%;}
.winner1:before { width: 25px; height: 25px; background:#00C9A7; content: ""; position: absolute; top: 135px; left: -10px; border-radius: 100%;}
.winner1 .winner_image { width: 165px; height: 165px; border-radius: 50%;  }
.winner1 .winning_amount { background:#6610f2; position: absolute; right: -65px; top: 85px; }


.winner2 { position: absolute; left: 0px; top: 80px; width: 200px;  }
.winner2 .winner_image { width: 200px; height: 200px; border-radius: 50%;  }
.winner2 .winning_amount { background:#3423EC; position: absolute; left: -10px; top: 162px; }

.winner3 { position: absolute; right: 0px; top: 220px; width: 270px; }
.winner3 .winner_image { width: 270px; height: 270px; border-radius: 50%; }
.winner3 .winning_amount { background:#EC23B3; position: absolute; left: 10px; top: 220px; }

.app_screen_img img { max-width: 275px; }

.information .video iframe { width: 700px;
    height: 394px; }

.nev_left { margin-left: 50px; }


.information h1 { color: #010101; font-size: 36px; font-family: 'Montserrat';}

.information  h5 { margin-top: 30px;  font-size: 25px; font-weight: 600; color: #010101; }
.information  p, .information  li { color: #6c757d; font-family:Montserrat;}

.information .testimonial { margin-left: 0px; margin-right: 0px; }

.accordion h5 { margin: 0px; }
.accordion .card-body { padding: 0px; }
.accordion .card.mb-3 { margin-bottom: 0px !important;}
.accordion .card-header a  { color: #010101;}
.accordion .card-header .table  { margin-bottom: 0px;}
.accordion .table td, .accordion .table th { border-bottom: 1px solid #dee2e6; }

.information .nav-tabs .nav-link { color: #555555 }
.information .nav-tabs .nav-link:hover { border-color:#fff;}
.information .nav-tabs .nav-item.show .nav-link, .information .nav-tabs .nav-link.active,
.information .nav-tabs .nav-item.show .nav-link:hover, .information .nav-tabs .nav-link.active:hover {
    color: #ffffff;
    background-color: #173b75;
    border-color: #173b75;
}

.page_title {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ed2124+0,ff792d+100 */
background: #ed2124; /* Old browsers */
background: -moz-linear-gradient(left,  #ed2124 0%, #ff792d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ed2124 0%,#ff792d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ed2124 0%,#ff792d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed2124', endColorstr='#ff792d',GradientType=1 ); /* IE6-9 */
padding: 40px 0px;
}
.page_title h1 { color: #fff;  }

.navbar-light .navbar-toggler {
    color:#fff; padding:5px 12px; font-size: 25px;
    border-color:#fff;
}


.statistics { text-align: center; padding-bottom: 20px; padding-top: 30px; }
.statistics h2 { font-weight: 900; font-size: 40px; color: #6610f2; position: relative; display: inline-block; }
.statistics h2 span {   -webkit-text-stroke: 1px #9C361F;   -webkit-text-fill-color: transparent; position: absolute; left: -2px; top: -1px;}
.statistics h4 {  font-size: 20px; color: #010101; font-weight: 600; }


.leaders_section { background:#F6F7FB; padding: 80px 0px; }
.leaders { position: relative; margin: 20px 0px; text-align: center;}

.leader_caption { background:#fff; padding: 10px; border-radius: 5px; margin: auto; max-width:270px; width: 80%; margin-top: -40px; position: relative; /* position: absolute; bottom: -50px; left: 30px; right: 30px;*/ text-align: center; }
.leader_caption h4 { font-size: 20px; color: #000; font-weight: 600; }
.leader_caption p { font-size: 14px; color: #787A80; margin-bottom: 0px; padding-bottom: 0px;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff !important;
    background-color: #010101 !important; position: relative;
}

.nav-pills .nav-link.active:after, .nav-pills .show>.nav-link:after { position: absolute; bottom: -10px; left: 50%; margin-left: -5px;
    content: ""; border-left: 10px solid transparent; border-right:10px solid transparent; border-top: 10px solid #010101;
}


.responsive_tab h2 { color: #010101; font-size: 36px; font-weight: 500; }
.responsive_tab h2 span { color: #6610f2; font-weight: 700; }
.responsive_tab p { color: #787A80; font-size: 16px; line-height: 28px; }

.create_team_steps { border-bottom: #DADBDD 1px dashed; }
.app_screen_img img { box-shadow: rgba(0,0,0,0.1) 0px 0px 30px; }
.responsive_tab p strong { color: #010101; }

p.steps_text { color: #6610f2; font-weight: 600; }

.table thead th {
    color: #010101;
}

.points_title { background:url(../title_bg.png) no-repeat 50% 50%; background-size: auto 92%; width: 100%; height: 64px; text-align: center; line-height: 64px; color: #fff; font-size: 20px; font-weight: 900; margin-top: 50px;  }

.points_system_table { border:#DADBDD 1px solid; border-top: none;  border-left: none;  margin-top: 50px; }
.points_system_table tr td, .points_system_table tr th { border-left:#DADBDD 1px solid;  }

.blog_list { padding-top: 50px; }
.blog_list h4, .blog_list h4 a { font-size: 20px; color: #000000; font-weight: 700;}
.blog_date { font-size: 12px; color: #787A80; }

.blog_thumb { width: 100%; height: 300px; background-size: cover; background-position: 50% 50%; margin-bottom: 15px; }

.back_button { border:#DADBDD 1px solid; background:#F6F7FB; border-radius: 5px; color: #000; padding: 10px 20px; font-weight: 600; }

.payment_icon { display: inline-block; background:#fff; padding: 2px 8px 5px 8px; border-radius: 5px; margin: 0px 10px 10px 0px; line-height: normal; }
.payment_icon .paytm { height: 15px;}
.payment_icon .cashfree { height: 17px;}


.faq_btn { background:#000; color: #fff; padding: 10px 15px;  }
.faq_btn:hover { background:#000; color: #fff;  }

.pointsystem_tab { border: #DADBDD 1px solid; border-radius: 4px; }

.pointsystem_tab .nav-pills .nav-link {
    color: #787A80;
    background:#F6F7FB; border-radius:0px; font-size: 16px; font-weight: 500;
}
.pointsystem_tab ul li:first-child a.nav-link {border-radius:4px 0px 0px 4px;}
.pointsystem_tab ul li:last-child a.nav-link {border-radius:0px 4px 4px 0px;}


.testimonial-section .owl-dots { text-align: left; }

.copyright_text { line-height: 24px; font-size: 17px; color: #DADBDD; padding-top: 15px; }
.footer_hr { border-top: #1E1E1E 1px solid; }

.introduction h1 { font-weight: 700; font-size: 40px; }
.introduction iframe { border-radius: 5px; }
.introduction p span { font-weight: 600; color: #6610f2; }


@media only screen and (min-width: 768px) {
.bottomMenu { display: none !important; }
}

@media only screen and (max-width: 1199px) {

.step1:after { background-size: 100% auto; width: 100%; }
.step2:after { background-size: 100% auto; width: 100%; }
.step3:after { background-size: 100% auto; width: 100%; }

.top_winner h1 { font-size: 65px; }
.top_winner h2 { font-size: 36px; }

}

@media only screen and (max-width: 1199px) {
.main_banner h1 { font-size: 50px;}
}

@media only screen and (max-width: 767px) {

}

@media only screen and (max-width: 374px) {

.winner3 { top: 280px; }

}



.tab_scroll { background: #F5F6F8; width: 100%; margin: auto;   text-align: center; border-radius: 30px; padding: 0px 20px; max-width: 800px; }
.tab_scroll .nav-sports_tab {  width: 100%; border:none; }
.tab_scroll .nav-sports_tab .nav-item {  display: inline-block; -ms-flex: 1 1 auto; flex: 1 1 auto; }
.tab_scroll .nav-sports_tab .nav-link { position: relative; padding: 12px 0px 18px 0px;color: #a6a6a6; border:none;  }
.tab_scroll .nav-sports_tab .nav-link.active, .tab_scroll .nav-sports_tab .show>.nav-link, .tab_scroll .nav-sports_tab .nav-link.active:hover {
    color: #6610f2; background: none;
}
.tab_scroll .nav-sports_tab .nav-link.active:after, .tab_scroll .nav-sports_tab .show>.nav-link:after {
    background: #6610f2; width: 100%; height: 3px; border-radius: 7px 7px 0px 0px; content: ""; position: absolute; bottom:0px; left: 0px;
}
.tab_scroll .nav-sports_tab .nav-link .sports_tab_icon {
  padding-right: 10px;
}


.steps_row { margin-top: 60px; position: relative;  }
.step_image { background: url(../steps_bg.svg) 50% 50% no-repeat #F5F6F8; text-align: center; padding: 50px 20px 0px 20px; border-radius: 10px; position: relative; min-height: 500px; }
.step_image:after { background: #6610f2; width: 80%; height: 5px; border-radius: 0px 0px 10px 10px; position: absolute; left: 10%; right: 10%; bottom: -5px; content: "";}

.step_content { margin-right: -100px; text-align: right; background: #fff; box-shadow: rgba(0,0,0,0.1) 0px 0px 10px; border-radius: 7px; padding: 20px 55px 20px 20px; position: relative; z-index: 1;  }
.steps_number { width: 70px; height: 70px; line-height: 70px; position: absolute;  top: 50%; margin-top: -35px; text-align: center !important;  background: #6610f2; border-radius: 100px; color: #fff;  font-size: 40px; font-weight: 900; }


.flex-md-row-reverse .steps_number { text-align: right;}
.flex-md-row-reverse .step_content { padding-right: 20px; padding-left: 55px;  text-align: left; margin-right: 0px; margin-left: -100px; }

.step_content a { text-decoration: underline; font-weight: 600; color: #000; }
.step_content h3 { font-size: 25px; font-weight: 900; color: #000; }
.steps_row h2 { font-size: 30px; font-weight: 900; color: #000; }

.step_content_right { position: inherit; }
.step_content_right .steps_number { left: -35px; }

.step_content_left { position: inherit; }
.step_content_left .steps_number { right: -35px; }

@import url('https://fonts.googleapis.com/css2?family=Merienda+One&amp;display=swap');

.royal_cash_banner  {background:#6610f2; background-repeat: no-repeat; background-position: 50% 50%; position: relative; padding-bottom: 20px; }
.royal_cash_banner:after { width: 100%; height: 121px; background: url(../banner_bottom_bg.png) no-repeat 50% 100%; content: ""; position: absolute; bottom: 0px; left: 0px; }
.royal_cash_banner h1 { text-align: center; font-family: 'Merienda One', cursive; color: #fff; padding: 15px 0px 20px 0px;}

.royal_cash p span { color: #6610f2; font-weight: 600; }


@media only screen and (max-width: 767px) {
.step_content { margin-right: 0px; text-align: left; padding: 20px;  padding-top: 55px; }
.flex-md-row-reverse .step_content { padding-right: 20px; padding-left: 20px;  text-align: left; margin-right: 0px; margin-left: 0px; margin-bottom: -20px; }
.step_content_right .steps_number, .step_content_left .steps_number { left:50%; margin-left: -35px; top: 0px; }
.step_content_left .steps_number { right: inherit; }

.royal_cash_banner h1 { font-size: 30px;}
.royal_cash h1 { font-size: 25px; }
}

.download-btn {
    background: linear-gradient(121.19deg,rgba(133,239,49,0) 25.73%,hsla(0,0%,100%,.37) 45.27%,rgba(133,239,49,0) 62.27%),#000;
}

@keyframes button-shine{0%{background-position:-5000px 0}to{background-position:5000px 0}}

.download-btn {
    -webkit-animation: button-shine 100s linear infinite;
    animation: button-shine 100s linear infinite;
}

.download-btn i {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 5px;
}

.download_app {padding: 100px 0px 20px 0px; background:url(footer_bg.png) no-repeat 50% 100%; }

.download_app_block {padding: 70px 0px;}

.team-section { padding-bottom: 80px; padding-top: 100px; }


.download_app {  position: relative;   }

.download_app h1{  color: #ed8e00; font-weight: 600; font-size: 60px;  }
.download_app h2 { font-size: 40px; font-weight: 500; color: #010101; }


footer {
    padding-top: 50px;
    background-color: #000520;
    float: left;
    clear: left;
    color: #565656;
    width: 100%;
}
footer ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-bottom: 30px;
}
footer ul li { color: #DADBDD; font-size: 16px; line-height: 28px; }
footer ul li a {
    font-size: 16px;
    color: #DADBDD;
    line-height: 34px;
}
footer ul li a:hover {
    color: #ed8e00;
}
footer h3 {
    font-size: 20px; color: #fff;
    font-weight:600;
}
footer h5 {
    font-size: 22px; color: #cbcbcb;
    font-weight:400;
}
.footer_links { padding-left: 20px;  }
.footer_links li { list-style: disc; }

footer .download_app_btn a { background: #f6f6f8; color: #666666; border-radius: 10px; text-transform: none;}
footer .download_app_btn i { font-size: 40px;}
footer .download_app_btn h4 { font-size: 20px; font-weight: 600;}

.copy_footer  { border-top: #1E1E1E 1px solid; padding: 30px 0px; text-align: center;}
.copy_footer p { font-size: 14px; color: #8F8F8F; margin: 0px;}
.copy_footer a {  color: #8F8F8F;}

/*.contact_info .media { border-bottom: #e5e5e5 1px solid; padding: 15px 0px; }
.contact_info .media-left { color: #010101; font-size: 16px; padding-right: 15px; }
.contact_info .media-body { color: #565656; font-size: 16px; }*/
.contact_info  ul li { font-size: 14px; color: #DADBDD; }
.contact_info ul li a { color: #ed8e00; font-size: 16px; font-weight: 600; }
.contact_info ul li a:hover { color: #ed8e00; }

.contact_info .media { padding-bottom: 10px; }
.contact_info .media-left { min-width: 30px; padding-right: 10px; text-align: center; line-height: normal; }
.contact_info .media-body { color: #fff; font-size: 15px; font-weight: 600; line-height: normal; }
.contact_info .media-body a { color: #fff; }
.contact_info .media-body span { color: #C8C8C8; font-size: 12px; font-weight: 500; }

.socal_icon { padding-top: 15px; padding-bottom: 10px; }
.socal_icon p { font-size: 16px; color: #fff; padding-bottom: 10px;}
.socal_icon ul li  { border-radius: 100%; width: 54px; height: 54px; line-height: 54px; border: #ed8e00 1px solid;}
.socal_icon ul li a {color: #ed8e00; font-size:20px;}
.socal_icon ul li a:hover {color: #ed8e00; }

.disclaimer_txt { background:#ed8e00; border-radius: 20px; padding: 15px 15px; color: #fff; font-size: 14px; text-align: center; margin-bottom:50px; }
.disclaimer_txt p { color: #fff; font-size: 14px; margin: 0px; padding: 10px 0px; }

.nev_left { margin-left: 50px; }


.information h1 { color: #010101; font-size: 36px; }

.information  h5 { margin-top: 30px;  font-size: 25px; font-weight: 600; color: #010101; }
.information  p, .information  li { color: #6c757d;}

.information .testimonial { margin-left: 0px; margin-right: 0px; }

.accordion h5 { margin: 0px; }
.accordion .card-body { padding: 0px; }
.accordion .card.mb-3 { margin-bottom: 0px !important;}
.accordion .card-header a  { color: #010101;}
.accordion .card-header .table  { margin-bottom: 0px;}
.accordion .table td, .accordion .table th { border-bottom: 1px solid #dee2e6; }

.information .nav-tabs .nav-link { color: #555555 }
.information .nav-tabs .nav-link:hover { border-color:#fff;}
.information .nav-tabs .nav-item.show .nav-link, .information .nav-tabs .nav-link.active,
.information .nav-tabs .nav-item.show .nav-link:hover, .information .nav-tabs .nav-link.active:hover {
    color: #ffffff;
    background-color: #173b75;
    border-color: #173b75;
}


@media only screen and (max-width: 767px) {   
    .download_app { background:none; text-align: center; padding-bottom: 40px; }
    .download_app h1 { font-size: 35px; padding-top: 40px;}
    .download_app h2 { font-size: 25px;}
    
}    




/* inner pages header footer */



@media only screen and (max-width: 991px) {
    .page_title {
        min-height: 0;
        padding:80px 0px;
    }
}


.page_title { min-height: 480px; background: url(bg1.jpg) 50% 50% no-repeat #0a0c32;  position: relative; background-size: cover; padding-top: 130px; }

.about_page_title { min-height: 480px;  background:linear-gradient(220deg, rgb(0 5 38 / 40%), rgb(0 21 60 / 60%)), url(bg1.jpg);
background-position: 50% 50%; 
background-repeat:no-repeat;
position: relative; background-size: cover; padding-top: 130px; }

.rummy_page_title { min-height: 480px;  background:linear-gradient(120deg, rgb(0 5 38 / 20%), rgb(0 21 60 / 30%)), url(bg1.jpg);
background-position: 50% 50%; 
background-repeat:no-repeat;
position: relative; background-size: cover; padding-top: 130px; }

.page_title h1 { color: #fff; 
    font-family: 'Montserrat';
    font-weight: bold;}
.about_page_title h1 { color: #fff; 
    font-family: 'Montserrat';
    font-weight: bold; }
.rummy_page_title h1 { color: #fff;  
    font-family: 'Montserrat';
    font-weight: bold;}


@media only screen and (max-width: 991px) {    
    .page_title {
        min-height: 0;
        padding:80px 0px;
    }
}










/* How to play */
.how-to-play_rummy-v2 {
    position: relative;
    z-index: 1;
  color:#fff;
  padding-top: 30px;
}

.how-to-play_rummy-v2 .full_bg {
    position: absolute;
    left: 0;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100%;
}

.how-to-play_rummy-v2 .full_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.how-to-play_rummy-v2 .full_bg span{
   width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
     background: #295AA9;
    mix-blend-mode: soft-light;
    height: 100%; 
}
.how-to-play_rummy-v2 .full_bg span:last-of-type {
   mix-blend-mode: difference;
}
.how-to-play_rummy-v2 * {
    color: #fff;
}
.how-to-play_rummy-v2 .bottom-section-group ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    text-align: center;
}

.how-to-play_rummy-v2 .bottom-section-group ul li {
    width: 35%;
}
.how-to-play_rummy-v2 h2 {
    font-weight: 900;
}

.how-to-play_rummy-v2 p {
    font-weight: 700;
}

.how-to-play_rummy-v2 .page-center > ul > li {
    margin-bottom: 0;
}

.how-to-play_rummy-v2 .bottom-section-group ul li {
    position: relative;
    z-index: 1;
    font-weight: bold;
    margin-bottom: 35px;
}

.how-to-play_rummy-v2 .bottom-section-group ul li span.number {
    position: absolute;
    background: #FFFFFF;
    color: #000000;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    font-weight: 800;
    font-size: 120%;
    width: 30px;
    height: 30px;
}

.how-to-play_rummy-v2 .bottom-section-group ul li img {
    max-height: 188px;
    width: auto;
    margin-bottom: 20px;
}

.bottom-section-group {
    padding-top: 40px;
}
@media(max-width:767px){
.how-to-play_rummy-v2 {
    padding-top: 25px;
    margin-top: 10px;
}

.bottom-section-group {
    padding-top: 20px;
}

.how-to-play_rummy-v2 .bottom-section-group ul li {
    margin-bottom: 25px;
}

.how-to-play_rummy-v2 .bottom-section-group ul li img {
    max-height: 60px;
    margin-bottom: 10px;
}

.how-to-play_rummy-v2 .bottom-section-group ul li {
    width: 45%;
    font-size: 12px;
}

.how-to-play_rummy-v2 .bottom-section-group ul li span.number {
    font-size: 14px;
    width: 22px;
    height: 22px;
}
}
@media(max-width:400px){
  .how-to-play_rummy-v2 .bottom-section-group ul li {
    font-size: 2.9vw;
}
}
/* One Column */

.one-column-group h2 {
    text-align: left;
    color: #000;
    font-weight: 700;
}

.one-column-group p {
    color: #000;
}

.one-column-group ul {
    color: #000;
}

.one-column-group ul li {
    margin-bottom: 0;
}

.one-column-group {
    padding-top: 25px;
    position: relative;
    overflow: hidden;
    padding-bottom: 25px;
    margin-bottom: 25px;
}

.column-bar {
    background: #e4f5fe;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 42%;
    text-align: right;
}
.column-bar img {
    height: 20px;
    transform: rotateY(179deg);
}
main #hs_cos_wrapper_flexi .hs_cos_wrapper_type_rich_text h2 ,
main #hs_cos_wrapper_flexi12 .hs_cos_wrapper_type_rich_text h2 {
    text-align: left;
    color: #000;
  font-weight:700;
}

main #hs_cos_wrapper_flexi .hs_cos_wrapper_type_rich_text p,main #hs_cos_wrapper_flexi12 .hs_cos_wrapper_type_rich_text p {color: #000;}
/* Two column */
.inner-column-inner-group-items {
    background: #FFFFFF;
    border: 3px solid #E0F6FF;
    box-shadow: 0px 3px 0px rgb(0 0 0 / 15%);
    border-radius: 15px;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 25px;
}

.left-column-setting {
    width: 110px;
    text-align: center;
}

.right-column-setting {
    width: calc(100% - 136px);
}

.right-column-setting p {
    margin: 0;
    font-size: 12px;
    color: #000;
}

.right-column-setting h3 {
    color: #393939;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.two-column-inner-group-items:nth-child(even) .inner-column-inner-group-items {
    flex-direction: row-reverse;
}
.outer-two-column-group-set {
    padding-bottom: 10px;
}
@media(max-width:767px){
.one-column-group {
    margin-bottom: 15px;
}

.inner-column-inner-group-items,.two-column-inner-group-items:nth-child(even) .inner-column-inner-group-items {
    flex-direction: column;
    padding: 10px 16px;
    margin-top: 40px;
      margin-bottom: 5px;
      min-height: 196px;
    justify-content: flex-start;
}

.right-column-setting {
    width: 100%;
    text-align: center;
    margin-top: 12px;
}

.right-column-setting p {
    font-size: 10px;
}

.right-column-setting h3 {
    color: #000;
}

.left-column-setting {
    width: 75px;
    margin-top: -45px;
}
.outer-two-column-group-set ul.slick-dots li {
    background: #0CC8F4;
    opacity: 0.7;
    border-radius: 20px;
    width: 12px;
    height: 6px;
}

.outer-two-column-group-set ul.slick-dots li.slick-active {
    background: #07448E;
}
.outer-two-column-group-set ul.slick-dots {
    bottom: -15px;
}
}

.SecureGame .img-square-wrapper {
    width: 90px;
    height: 90px;
}

.SecureGame {
    padding: 20px 0
}

.SecureGame .card-horizontal {
    display: flex;
    flex: 1 1 auto;
    padding: 8px;
}

.SecureGame .card {
   border-radius:10px;
    border: none
}

.SecureGame .card .card-body h5 {
    font-size: 16px;
    font-weight: 700
}

.SecureGame .card .card-body ul {
    padding-left: 24px
}

.SecureGame .card .card-body ul li {
    font-size: 14px;
    text-align: left;
    font-family: 'montserrat';
}

.SecureGame h1 {
    font-size: 26px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px
}

.SecureGame .img-square-wrapper {
    width: 90px;
    height: 90px
}

.ft__details {
    background-color: #dedede;
    padding: 20px 0
}

.ft__details h2 {
    background-color: #1d8722;
    width: 55%;
    margin: auto;
    color: #fff;
    margin-bottom: 11px;
    text-align: center;
    text-transform: uppercase;
    font-size: 30px
}

.ft__details h5 {
    color: #000;
    font-size: 16px;
    font-weight: 500
}

.ft__details p {
    font-size: 14px
}









