@import url(https://db.onlinewebfonts.com/c/64066084d97b188b68757ef02ab5faa5?family=Trim+Web+Regular);

.body {
    font-family: 'Bai Jamjuree', sans-serif;
}

a,
span,
div,
p,
label,
input,
select,
h1,
h2,
h3,
h4,
h5,
h6,
strong,
button,
div {
  font-family: 'Bai Jamjuree', sans-serif;
}

a{
   text-decoration: none;
}


nav.navbar.navbar-expand-lg.navbar-light.bg-light {
    background: transparent !important;
}

@keyframes zoom-in-zoom-out {
   0% {
       transform: scale(1,1)
   }

   50% {
       transform: scale(1.2,1.2)
   }

   100% {
       transform: scale(1,1)
   }
}

@keyframes move {
   50% {
       left: 150px;
       left: 180px
   }
}

@keyframes dinesh {
   50% {
       left: 0;
       left: 20px
   }
}

@keyframes animate {
   0% {
       transform: translate(-50%,-50%) rotate(0deg)
   }

   100% {
       transform: translate(-50%,-50%) rotate(360deg)
   }
}

div#navbarNav {
    justify-content: end;
}

ul.navbar-nav li.nav-item {
    margin: 0 0px 0 40px;
}

ul.navbar-nav li.nav-item a {
   font-size: 18px;
   line-height: 24px;
   color: #ffffff !important;
   font-weight: 500;
}


li.nav-item.dropdown {
    position: unset !important;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    width: 100%;
    border: 0;
    max-width: 1320px;
    margin: auto;
    background: #fff;
    left: 15%;
    padding: 20px;
}

.navbar-expand-lg .navbar-nav .dropdown-menu li {
    display: flex;
    margin: 0 0 40px;
}

.navbar-expand-lg .navbar-nav .dropdown-menu li span.first img {
    width: 44px;
    height: 44px;
    margin-right: 20px;
}

.navbar-expand-lg .navbar-nav .dropdown-menu li span.secound a.dropdown-item {
    padding: 0;
    font-weight: 300 !important;
    margin: 10px 0 0;
    background: transparent !important;
}

.navbar-expand-lg .navbar-nav .dropdown-menu li span.secound {
    font-size: 22px;
    font-weight: 500;
}

@keyframes pulse {
    to {
      box-shadow: 0 0 0 18px rgba(255, 255, 255, 0); 
    }
  }

  ul.navbar-nav li.nav-item a.nav-link.with-border {
   padding: 10px 25px;
   color: #ffffff !important;
   border-radius: 5px;
   font-weight: 600 !important;
   font-size: 18px;
   background: linear-gradient(180deg,#00D047 0%,#00A040 100%);
}



/* .only-view-in-mobile {
    display: none;
} */

.mobile-menu {
    DISPLAY: NONE;
}

.popup-download {
    display: none;
}

.button-container.jsx-2552386197 {
   width: 100%;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   font-family: Trim
}

.site-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

section.site_banner .banner img {
    width: 100%;
}

section.site_banner {
    position: relative;
}
section.site_banner {
   padding: 110px 0 0;
}

section.site_banner .row {
   align-items: center;
}

/* section.site_banner .banner-content {
    position: absolute;
    top: 30%;
} */

section.site_banner .banner-content h1 {
   font-size: 36px;
   line-height: 46px;
   margin-bottom: 20px;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 2px;
   background: linear-gradient(85.98deg,#FFE974 10.89%,#D06CFF 91.16%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

/* section.site_banner {
   background: linear-gradient(45deg, #000e26, #1f314e78);
} */

section.site_banner .banner-content p {
   font-size: 18px;
   line-height: 24px;
   font-weight: 500;
   color: #fff;
   margin: 0 0 5px;
}

section.site_banner .banner-content p span {
    color: #f8de09;
}


span.button_download_banner {
   display: inline-block;
   background: linear-gradient(180deg,#00D047 0%,#00A040 100%);
   box-shadow: 0 4px 12px -5px rgba(40,153,83,.12);
   border-radius: 100px;
   border: none;
   font-style: normal;
   font-weight: 700;
   font-size: 14px;
   line-height: 17px;
   text-align: center;
   letter-spacing: .01em;
   color: #FFF;
   border: 1px solid #ffffffa1;
   margin: 30px 0 0px;
}

@keyframes sweep {
   0% {
       background-position: -10000px 0
   }

   100% {
       background-position: 10000px 0
   }
}

section.site_banner .banner-content a.btn-design.download-game-btn {
   padding: 15px 50px;
   border-radius: 5px;
   font-size: 18px;
   position: relative;
   font-weight: 500;
   text-decoration: none;
   background: linear-gradient(60.19deg,rgba(133,239,49,0) 25.73%,rgb(255 255 255 / 40%) 45.27%,rgba(133,239,49,0) 62.27%),rgba(255,255,255,0);
   display: inline-block;
   position: relative;
   -webkit-animation-duration: 64s;
   animation-duration: 64s;
   -webkit-animation-fill-mode: forwards;
   animation-fill-mode: forwards;
   -webkit-animation-iteration-count: infinite;
   animation-iteration-count: infinite;
   -webkit-animation-name: sweep;
   animation-name: sweep;
   -webkit-animation-timing-function: linear;
   animation-timing-function: linear;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 100%;
   border-radius: 100px;
   font-style: normal;
   font-size: 18px;
   line-height: 20px;
   text-shadow: 0 1px 4px rgba(0,0,0,.12);
   border: none;
   color: #FFF;
   text-shadow: 0 1px 4px rgba(0,0,0,.12);
   gap: 10px;
}
.botIcon .iconInner {
    background: transparent;
    border: 0;
    width: auto;
    height: auto;
}

.botIcon .iconInner img {
    width: 60px;
}

ul.navbar-nav li.nav-item ul.sub_menu {
   padding: 20px;
   position: absolute;
   background: linear-gradient(0deg, #1c0128, #4a006a);
   border-top: 2px solid #f8de09;
   margin: -3px 0 0;
   transition: 0.3s;
   opacity: 0;
   visibility: hidden;
}

ul.navbar-nav li.nav-item ul.sub_menu li {
   list-style: none;
   margin: 0 0 10px;
}

ul.navbar-nav li.nav-item ul.sub_menu li a {
   font-size: 18px;
}

ul.navbar-nav li.nav-item.mega_menu:hover ul.sub_menu {
   opacity: 1;
   visibility: visible;
}

ul.navbar-nav li.nav-item ul.sub_menu li a {
   transition: 0.3s;
}

ul.navbar-nav li.nav-item ul.sub_menu li a:hover {
   color: #f8de09 !important;
}
ul.navbar-nav li.nav-item a.nav-link {
   transition: 0.3s;
}

ul.navbar-nav li.nav-item a.nav-link:hover {
   color: #f8de09 !important;
}
ul.navbar-nav li.nav-item a.nav-link.with-border:hover {
   color: #2d2e96 !important;
}

section.bottom_marque {
   padding: 10px 0 5px;
   color: #e2a2ff;
   font-size: 16px;
   font-family: 'Bai Jamjuree';
   background: linear-gradient(180deg,#7400AA 0%,#3D0657 100%);
   margin: 40px 0 20px;
}

section.Instant_Withdraw_Winning .row {
   align-items: center;
}


/* 
body {
   /* background-image: url(../images/mainBody-ppm-bg.webp);
   background-attachment: fixed;
   background-repeat: repeat-x;
   background-size: 65%; */
   /* background: linear-gradient(90deg , rgb(0 0 0) 0%,#233554 100%); 
}*/

body {
   /* background: linear-gradient(90deg ,#011630, #002755, #011630 100%); */
   position: relative;
   background: #1B0029;
}

/* body::before {
   content: '';
   background-image: url(../images/body_background.png);
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
   opacity: 0.05;
   background-size: 1%;
   z-index: -1;
   background-attachment: fixed;
} */

section.how_to_download {
   /* background-color: rgb(255,255,255,.7); */
   padding: 70px 0 0;
}

section.how_to_download .heading {
   text-align: center;
}

section.how_to_download .heading h2 {
   margin: 0 15px 10px;
   font-size: 32px;
   font-weight: 600;
   text-transform: capitalize;
   background: linear-gradient(85.98deg,#FFE974 10.89%,#D06CFF 91.16%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

section.how_to_download .heading p {
   font-weight: 400;
   color: rgba(255,255,255,.7);
   font-size: 16px;
}

.ppmf-pin-3 {
   width: 190px;
   margin-bottom: 4px;
   border-bottom: 4px solid;
   border-image: linear-gradient(to right,#452b92,rgba(42,26,88,.245455),rgba(23,14,48,0)) 1 1 100%;
}

.ppmf-pin-4 {
   border-bottom: 4px solid;
   border-image: linear-gradient(to right,#452b92,rgba(42,26,88,.245455),rgba(23,14,48,0)) 1 1 100%;
   width: 140px;
   margin-right: 50px;
}

.ppmf-pin-1 {
   border-bottom: 4px solid;
   border-image: linear-gradient(to left,#452b92,rgba(42,26,88,.245455),rgba(23,14,48,0)) 1 1 100%;
   width: 190px;
   margin-bottom: 4px;
}

.ppmf-pin-2 {
   border-bottom: 4px solid;
   border-image: linear-gradient(to left,#452b92,rgba(42,26,88,.245455),rgba(23,14,48,0)) 1 1 100%;
   width: 140px;
   margin-left: 50px;
}

.heading {
   position: relative;
}

.heading .line_left {
   position: absolute;
   right: 70px;
   top: 15px;
}

.heading .Line_right {
   position: absolute;
   top: 15px;
   left: 70px;
}

.last-footer-btn.only-view-in-mobile {
   transition: 0.5s;
   position: fixed;
   bottom: -150px;
   width: 100%;
}

.last-footer-btn.only-view-in-mobile.newClass {
   bottom: 0;
}

/* .last-footer-btn.only-view-in-mobile button#play-video {
   width: 100%;
   border-radius: 0;
   padding: 15px;
   font-size: 22px;
   background: linear-gradient(180deg,#7400AA 0%,#3D0657 100%);
} */
.last-footer-btn.only-view-in-mobile button#play-video i.fa.fa-download {
   margin-right: 10px;
}

.last-footer-btn.only-view-in-mobile h4 p {
   margin: 0;
   font-size: 18px;
   animation: blink 1s ease-in-out infinite forwards !important;
}

.last-footer-btn.only-view-in-mobile.newClass {
   background: #1c0128;
}

.site-header.Sticky {
   /* background: linear-gradient(90deg ,#182843, #233554 100%); */
   border-bottom: 2px solid #1e2f4c;
   backdrop-filter: blur(100px);
}

/* .site-header {
   transition: 0.5s;
} */

.site-header.Sticky nav.navbar.navbar-expand-lg.navbar-light.bg-light {
   padding: 0;
}

nav.navbar.navbar-expand-lg.navbar-light.bg-light {
   transition: 0.5s;
}

.site-header.Sticky nav.navbar.navbar-expand-lg.navbar-light.bg-light a.navbar-brand img {
   height: 60px;
}

.site-header.Sticky nav.navbar.navbar-expand-lg.navbar-light.bg-light a.nav-link.with-border {
   font-size: 16px;
   padding: 7px 25px;
}


.site-header nav.navbar.navbar-expand-lg.navbar-light.bg-light a.navbar-brand img {
   transition: 0.5s;
}

section.how_to_download .how_to_download_boxes {
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
   margin: 70px 0 40px;
}

section.how_to_download .how_to_download_boxes .box {
   width: 31%;
   border-top: none;
   border-bottom: 50px;
   /* border-image: linear-gradient(to top,#503a92 -100px,transparent 170px) 1 100%; */
   border-width: 2px 2px;
   border-style: solid;
   border-image-slice: 1;
   padding-top: 0px;
   margin: 0px 0px 50px;
   text-align: center;
   border-radius: 0 0 20px 20px;
   position: relative;
   border-color: #35004c;
   border-top: 0;
   overflow: hidden;
}

section.how_to_download .how_to_download_boxes .box img {
   width: 90%;
   margin: 0 0 0px;
}

section.how_to_download .how_to_download_boxes .box p {
   margin: 10px 0 0px !important;
   text-align: center;
   color: #fff;
   padding: 10px 10px 10px;
   background: #36024a;
}

/* section.how_to_download .how_to_download_boxes .box::after {
   content: '';
   height: 60px;
   width: 101.2%;
   border-radius: 0 0 20px 20px;
   bottom: -25px;
   left: -2px;
   z-index: 0;
   background: #503a92;
   position: absolute;
} */

.last-footer-btn.only-view-in-mobile {
   z-index: 9;
}

section.Instant_Withdraw_Winning {
   padding: 50px;
   /* background: linear-gradient(85deg, #182843, #223453); */
   margin: 0 0 0px;
}

section.Instant_Withdraw_Winning .payments {
   /* background-image: url(../images/payment_bg.png); */
   background-size: 100% 100%;
   background-repeat: no-repeat;
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   justify-content: start;
   padding: 30px 0;
   gap: 10px;
}

section.Instant_Withdraw_Winning .img img {
   width: 80%;
   opacity: 0.5;
}

section.Instant_Withdraw_Winning::before {
   content: '';
   background-image: url(../images/instantly_before.png);
   position: absolute;
   bottom: 0;
   width: 150px;
   height: 60px;
   z-index: 999;
   opacity: 0.5;
   animation: dinesh 20s ease infinite;
   left: 1120px;
}


section.Instant_Withdraw_Winning .heading {
   text-align: center;
   margin: 0 0 30px;
}

section.Instant_Withdraw_Winning .heading .section-heading {
   font-weight: 400;
   font-size: 24px;
   line-height: 32px;
   text-align: center;
   text-transform: uppercase;
   color: #f8de09;
}

section.Instant_Withdraw_Winning .heading  .section-sub-heading {
   font-weight: 700;
   font-size: 32px;
   line-height: 39px;
   text-align: center;
   background: linear-gradient(85.98deg,#FFE974 10.89%,#D06CFF 91.16%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

section.Instant_Withdraw_Winning::after {
   content: '';
   background-image: url(../images/instantly_after.png);
   position: absolute;
   top: 90px;
   right: 60px;
   width: 100px;
   height: 100px;
   background-repeat: no-repeat;
   animation: 15s linear 0s infinite normal none running animate;
}

section.how_to_play .inner_content {
   text-align: center;
}

section.how_to_play .inner_content img {
   width: 70%;
}

section.how_to_play .inner_content .game_name h2 {
   margin: 50px 0 50px;
   color: #b8bde2;
   font-size: 26px;
   font-weight: 600;
}

section.how_to_play .inner_content  .game_number span {
   display: flex;
   width: 50px;
   height: 50px;
   background: #3c4266;
   align-items: center;
   justify-content: center;
   color: #fff;
   border-radius: 50px;
}

section.how_to_play .inner_content  .game_number {
   text-align: center;
   display: flex;
   justify-content: center;
   margin: 0 0 50px;
   position: relative;
}

section.how_to_play .inner_content .game_number::before {
   content: '';
   width: 2px;
   height: 60px;
   background: #3c4266;
   top: 40px;
   position: absolute;
}

section.how_to_play .inner_content.one .game_number::before {
   bottom: 40px !important;
   top: auto;
}

section.how_to_play .inner_content  .btn_learn a {
   padding: 8px 20px;
   background: #510175;
   display: inline-block;
   margin: 20px 0 20px;
   color: #a4b2c5;
   border-radius: 50px;
   animation: pulse 2s infinite 1s cubic-bezier(0.25, 0, 0, 1);
   box-shadow: 0 0 0 0 #510175;
   transition: 0.3s;
}

section.how_to_play .inner_content .btn_learn a:hover {
   color: #fff;
}

section.Instant_Withdraw_Winning .payments .pay_img {
   width: 32%;
   text-align: center;
   background: #2d394e;
   padding: 20px;
   border-radius: 10px;
   
}

section.Instant_Withdraw_Winning .payments .pay_img img {
   width: 70%;
   height: 75px;
   object-fit: contain;
}

section.how_to_play {
   /* background-color: rgb(255,255,255,.7); */
   padding: 70px 0;
}

section.how_to_play .heading {
   text-align: center;
   margin: 0 0 100px;
}

section.how_to_play .heading h2 {
   font-size: 32px;
   font-weight: 600;
   background: linear-gradient(85.98deg,#FFE974 10.89%,#D06CFF 91.16%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

section.how_to_play .heading p {
   font-weight: 400;
   font-size: 16px;
   color: rgba(255,255,255,.7);
}

section.how_to_play .row {
   align-items: center;
}

section.how_to_play .img_title {
   text-align: center;
}

section.how_to_play .img_title h4 {
   color: #5d1b88;
   font-size: 30px;
   line-height: 35px;
   margin-bottom: 30px;
   font-weight: 600;
}

section.how_to_play .img_title img {
   width: 90%;
}

section.how_to_play .content p {
   font-size: 20px;
   line-height: 30px;
   font-weight: 500;
}

section.how_to_play .content a {
   padding: 10px 25px;
   border: 2px solid #a554da;
   color: #573be8 !important;
   border-radius: 5px;
   font-weight: 600 !important;
   background: #d6ff3800;
   animation: pulse 2s infinite 1s cubic-bezier(0.25, 0, 0, 1);
   box-shadow: 0 0 0 0 #eac9ff;
   font-size: 20px;
   margin: 10px 0 0;
   display: inline-block;
}

section.how_to_play .content {
   padding-left: 60px;
   padding-right: 70px;
}

section.how_to_play .content a {
   transition: 0.3s;
}

section.how_to_play .content a:hover {
   background: #5d1b88;
   color: #fff !important;
}

.line_left.how_to_play {
   right: 300px;
   top: 20px;
}

.Line_right.how_to_play {
   left: 300px;
   top: 20px;
}

section.Certified_Section {
   padding: 50px 0;
   /* background: linear-gradient(85deg, #182843, #223453); */
}

/* section.Certified_Section h1 {
   color: #fff;
   text-align: center;
   font-size: 72px;
} */

section.About_us {
   padding: 50px 0 0;
}

section.About_us h2 {
   text-align: center;
   font-size: 32px;
   font-weight: 600;
   background: linear-gradient(85.98deg,#FFE974 10.89%,#D06CFF 91.16%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

section.About_us .heading p {
   text-align: center;
   font-weight: 400;
   font-size: 16px;
   color: rgba(255,255,255,.7);
}

section.About_us .aboutsection-div {
   display: flex;
   align-items: center;
   margin: 50px 0 0px;
   flex-wrap: wrap;
   justify-content: space-between;
}

section.About_us .aboutsection-div .about-rightdiv.mobile {
   width: 40%;
}

section.About_us .aboutsection-div .about-rightdiv.mobile img.bhuvikumarMobilee {
   width: 100%;
}

section.About_us .aboutsection-div .about-rightdiv {
   width: 50%;
}

section.About_us .aboutsection-div .about-rightdiv .about-info {
   margin: 0 0 20px;
   line-height: 24px;
   font-weight: 500;
   color: rgba(255,255,255,.7);
}

section.Certified_Section .top_img {
   text-align: center;
}

section.Certified_Section .top_img img {
   width: 40%;
}

section.Certified_Section .info_about {
   display: flex;
   justify-content: center;
   flex-wrap: wrap;
   margin: 60px 0 30px;
}

section.Certified_Section .info_about .info_inner {
   width: 30%;
   text-align: center;
}

section.Certified_Section .info_about .info_inner img {
   width: 90px;
   margin: 0 0 20px;
}

section.Certified_Section .info_about .info_inner  h3 {
   color: #8d9cb5;
   font-size: 20px;
}

section.Certified_Section .info_about::before {
   content: '';
   width: 60%;
   position: absolute;
   height: 10px;
   background: #505c72;
   z-index: -1;
   top: 50px;
}

section.Certified_Section .info_about {
   position: relative;
}

section.About_us .aboutsection-div .about-rightdiv.mobile {
   position: relative;
}

section.About_us .aboutsection-div .about-rightdiv.mobile::before {
   content: '';
   position: absolute;
   width: 250px;
   height: 250px;
   border-radius: 200px;
   background: #21345000;
   top: 235px;
   left: 259px;
   z-index: -1;
   border: 15px dashed #375581;
   animation: 20s linear 0s infinite normal none running animate;
}



@-webkit-keyframes changewidth {
   from {
      left: -75px
   }

   to {
      left: 120%
   }
}

@-moz-keyframes changewidth {
   from {
      left: -75px
   }

   to {
      left: 120%
   }
}

@-o-keyframes changewidth {
   from {
      left: -75px
   }

   to {
      left: 120%
   }
}

@keyframes changewidth {
   from {
      left: -75px
   }

   to {
      left: 120%
   }
}

.download-btn-android.jsx-2552386197 {
   position: relative;
   background: #00895B;
   border: 1px solid#19be00;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   padding: 14px 20px;
   text-align: center;
   width: 86%;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   margin: auto;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   z-index: 100
}

.download-btn-ios.jsx-2552386197 {
   position: relative;
   background: #000;
   border: 1px solid#000;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   padding: 14px 20px;
   text-align: center;
   width: 86%;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: space-evenly;
   -webkit-justify-content: space-evenly;
   -moz-box-pack: space-evenly;
   -ms-flex-pack: space-evenly;
   justify-content: space-evenly;
   margin: auto;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   z-index: 100
}

.download-btn-android.jsx-2552386197 download-btn-android--banner.jsx-2552386197 {
   position: absolute;
   bottom: 38px
}

.download-btn-android.jsx-2552386197 img.jsx-2552386197 {
   margin-right: 12px;
   height: 24px;
   width: 24px
}

.show--arrow.jsx-2552386197 {
   background-color: #000;
   color: #fff;
   border: none;
   -webkit-animation: shake-animation 3.72s ease infinite;
   -moz-animation: shake-animation 3.72s ease infinite;
   -o-animation: shake-animation 3.72s ease infinite;
   animation: shake-animation 3.72s ease infinite;
   -webkit-transform-origin: 50%50%;
   -moz-transform-origin: 50%50%;
   -ms-transform-origin: 50%50%;
   -o-transform-origin: 50%50%;
   transform-origin: 50%50%
}

.welcome-box {
    border-radius: 0;
  }
  .bb-0 {
    border-bottom: 0px transparent;
  }
  .welcome-box-body {
    padding: 15px 85px 105px;
    width: 100%;
  }
  .welcome-box-body .modal-title {
    font-size: 36px;
    color: #3b444e;
    letter-spacing: 0;
    line-height: 40px;
    margin-bottom: 20px;
  }
  .welcome-box-body p {
    font-size: 18px;
    color: #3b444e;
    line-height: 25px;
  }

  section.Game_Screen {
   padding: 50px 50px;
   /* background: linear-gradient(85deg, #182843, #223453); */
}

section.Game_Screen .heading h2 {
   margin: 0 0 80px;
   font-weight: 600;
   font-size: 32px;
   line-height: 39px;
   text-align: center;
   background: linear-gradient(85.98deg,#FFE974 10.89%,#D06CFF 91.16%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

section.Game_Screen .img-slider .owl-item img {
   width: 65%;
   margin: auto;
}

section.Game_Screen .Game_scrren_slider .owl-dots {
   text-align: center;
   margin: 40px 0 0;
}

section.Game_Screen .Game_scrren_slider .owl-dots button.owl-dot {
   width: 15px;
   height: 15px;
   background: #c1b4c9d6;
   margin: 0 5px;
   border-radius: 50px;
   transition: 0.3s;
}

section.Game_Screen .Game_scrren_slider .owl-dots button.owl-dot.active {
   width: 30px;
   background: #f7de3a9e;
}

.owl-carousel.Game_scrren_slider {
   position: relative;
   z-index: 99;
}

section.Game_Screen {
   position: relative;
}

/* section.Game_Screen::before {
   content: '';
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   background-image: url(../images/ludo_background.png);
   background-size: 50%;
   opacity: 0.05;
   background-position: center;
}
   */

section.Testamonial.About_us .heading .line_left {
   right: 250px;
}

section.Testamonial.About_us .heading .Line_right {
   left: 250px;
}

section.Testamonial.About_us .testamonial_slider {
   margin: 50px 0 0;
}
section.Testamonial.About_us .testamonial_slider .testa_slider_content {
   padding: 30px;
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   justify-content: space-between;
   border: 5px solid #7800ae;
   border-radius: 15px 0px 15px 15px;
   transition: 0.5s;
   background: #fff;
   background: #41005e;
   clip-path: polygon(0 0,calc(100% - 35px)0,100%30px,100%100%,0 100%);
}

section.Testamonial.About_us .testamonial_slider .testa_slider_content .img {
   width: 45%;
}

section.Testamonial.About_us .testamonial_slider .testa_slider_content .content {
   width: 50%;
}

section.Testamonial.About_us .testamonial_slider .testa_slider_content .content .name h2 {
   text-align: left;
   font-size: 18px;
}

section.Testamonial.About_us .testamonial_slider .testa_slider_content .content .won h3 {
   font-size: 22px;
   font-weight: 800;
   font-style: italic;
   color: #e1c800;
}

section.Testamonial.About_us .testamonial_slider .testa_slider_content .content .msg p {
   margin: 0;
   font-size: 14px;
   color: #d9e8ff;
}

section.Testamonial.About_us .testamonial_slider .owl-item .testa_slider_content {
   transform: scale(0.9);
   opacity: 0.7;
   margin: 40px 0 60px;
   position:relative;
   z-index: -1;
}

section.Testamonial.About_us .testamonial_slider .owl-item.active.center .testa_slider_content {
   transform: scale(1.1);
   opacity: 1;
   position: relative;
   z-index: 99;
}

section.Testamonial.About_us .testamonial_slider .testa_slider_content::before {
   content: '';
   width: 50px;
   height: 50px;
   background: #1c0128;
   position: absolute;
   top: -26px;
   right: -26px;
   border-left: 6px solid #7800ae;
   transform: rotate(-45deg);
}

/* .testamonial_slider_mail {
   position: relative;
}

.testamonial_slider_mail::before {
   content: '';
   width: 100%;
   height: 50px;
   background-image: url(../images/testa_flower.jpg);
   position: absolute;
   bottom: 0;
   left: 0;
   background-size: contain;
   background-repeat: repeat;
} */

section.Frequently_Asked_Questions.Game_Screen .heading .line_left {
   right: 150px;
   top: 25px;
}

section.Frequently_Asked_Questions.Game_Screen .heading h2 {
   line-height: 62px;
}

section.Frequently_Asked_Questions.Game_Screen .heading .Line_right {
   top: 25px;
   left: 150px;
}

section.Frequently_Asked_Questions.Game_Screen .heading .ppmf-pin-1 {
   border-image: linear-gradient(to left,#425018,rgb(190 168 255 / 25%),rgba(23,14,48,0)) 1 1 100%;
}

section.Frequently_Asked_Questions.Game_Screen .heading .ppmf-pin-2 {
   border-image: linear-gradient(to left,#425018,rgb(190 168 255 / 25%),rgba(23,14,48,0)) 1 1 100%;
}

section.Frequently_Asked_Questions.Game_Screen .heading .ppmf-pin-3 {border-image: linear-gradient(to right,#6c7955,rgb(64 61 124),rgba(23,14,48,0)) 1 1 100%;}

section.Frequently_Asked_Questions.Game_Screen .heading .ppmf-pin-4 {
   border-image: linear-gradient(to right,#6c7955,rgb(64 61 124),rgba(23,14,48,0)) 1 1 100%;
}

section.Frequently_Asked_Questions.Game_Screen .Faq_accordian {
   margin: 0 0 50px;
}

section.Frequently_Asked_Questions.Game_Screen .Faq_accordian .accordion-item {
   margin: 0px 0 20px;
   position: relative;
   width: 100%;
   font-size: 19px;
   font-weight: 500;
   color: #c4caf1;
   border-radius: 15px;
   cursor: pointer;
   background: #390152;
}

section.Frequently_Asked_Questions.Game_Screen .Faq_accordian .accordion-item h2 button.accordion-button {
   font-size: 18px;
   font-weight: 500;
   background: transparent;
   box-shadow: none;
   height: 70px;
   color: rgb(255 255 255 / 73%);
}

section.Frequently_Asked_Questions.Game_Screen .Faq_accordian .accordion-item .accordion-body {
   padding-top: 0;
   font-size: 16px;
}

section.Frequently_Asked_Questions.Game_Screen::before {
   display: none;
}

footer {
   padding: 50px 0px;
   border-top: 2px solid #383871;
   /* background: linear-gradient(90deg ,#182843, #233554 100%); */
}

footer .site_footer .Footer_top {
   display: flex;
   justify-content: space-between;
   margin: 0 0 50px;
}

footer .site_footer .Footer_top .left p {
   margin: 15px 0 0;
   font-size: 18px;
   color: rgba(255,255,255,.7);
}

footer .site_footer .Footer_top .social a {
   width: 50px;
   height: 50px;
   background: #460066;
   border-radius: 50px;
   display: flex;
   align-items: center;
   justify-content: center;
   color: #e8e8ff;
   margin-left: 15px;
   font-size: 26px;
}


footer .site_footer .Footer_top .social {
   display: flex;
}

footer .site_footer .footer_mid .footer_menu {
   display: flex;
   justify-content: space-between;
   margin: 0 0 50px;
}

footer .site_footer .footer_mid .footer_menu ul {
   padding: 0;
}

footer .site_footer .footer_mid .footer_menu ul li {
   list-style: none;
   margin: 0 0 10px;
}

footer .site_footer .footer_mid .footer_menu ul li a {
   font-size: 18px;
   font-weight: 500;
   transition: 0.3s;
   color: rgba(255,255,255,.7);
}

footer .site_footer .footer_mid .footer_menu ul li a:hover {
   color: #f8de09;
}

footer .site_footer .footer_mid .footer_menu ul li.light a {
   color: #b693c5;
}

footer .site_footer .footer_mid .footer_crifi {
   text-align: center;
}

footer .site_footer .footer_mid .footer_crifi img {
   margin: 0 0 20px;
}

footer .site_footer .footer_mid .footer_crifi p {
   font-size: 18px;
   color: rgba(255,255,255,.7);
}

.site_footer .footer_bottom {
   margin: 50px 0 0;
}

.site_footer .footer_bottom ul {
   padding: 0;
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
}

.site_footer .footer_bottom ul li {
   list-style: none;
}

.site_footer .footer_bottom ul li a {
   font-size: 18px;
   font-weight: 500;
   color: rgba(255,255,255,.7);
}

.site_footer .footer_bottom .copyright {
   color: #a87dbc;
   font-size: 18px;
   text-align: center;
   margin: 30px 0 40px;
   font-weight: 500;
}

.fadein {
   opacity: 0;
   transition: all 0.5s;
   transform: translate(0, 100px);
 }
 
 .fadein.visible {
   opacity: 1;
   transform: translate(0, 0);
 }


@-webkit-keyframes shake-animation {
   0% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   1.78571% {
      -webkit-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   3.57143% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   5.35714% {
      -webkit-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   7.14286% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   8.92857% {
      -webkit-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   10.71429% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0)
   }
}

@-moz-keyframes shake-animation {
   0% {
      -moz-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   1.78571% {
      -moz-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   3.57143% {
      -moz-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   5.35714% {
      -moz-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   7.14286% {
      -moz-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   8.92857% {
      -moz-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   10.71429% {
      -moz-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   100% {
      -moz-transform: translate(0, 0);
      transform: translate(0, 0)
   }
}

@-o-keyframes shake-animation {
   0% {
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   1.78571% {
      -o-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   3.57143% {
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   5.35714% {
      -o-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   7.14286% {
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   8.92857% {
      -o-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   10.71429% {
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   100% {
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }
}

@keyframes shake-animation {
   0% {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   1.78571% {
      -webkit-transform: translate(5px, 0);
      -moz-transform: translate(5px, 0);
      -o-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   3.57143% {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   5.35714% {
      -webkit-transform: translate(5px, 0);
      -moz-transform: translate(5px, 0);
      -o-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   7.14286% {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   8.92857% {
      -webkit-transform: translate(5px, 0);
      -moz-transform: translate(5px, 0);
      -o-transform: translate(5px, 0);
      transform: translate(5px, 0)
   }

   10.71429% {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }

   100% {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0)
   }
}

.show--arrow.jsx-2552386197 .jsx-2552386197:before {
   background: #fff;
   content: "";
   height: 130px;
   left: -200px;
   opacity: .25;
   position: absolute;
   top: -25px;
   -webkit-transform: rotate(50deg);
   -moz-transform: rotate(50deg);
   -ms-transform: rotate(50deg);
   -o-transform: rotate(50deg);
   transform: rotate(50deg);
   -webkit-transition: all 550ms cubic-bezier(.19, 1, .22, 1);
   -moz-transition: all 550ms cubic-bezier(.19, 1, .22, 1);
   -o-transition: all 550ms cubic-bezier(.19, 1, .22, 1);
   transition: all 550ms cubic-bezier(.19, 1, .22, 1);
   width: 10px;
   -webkit-animation: changewidth 2s cubic-bezier(.19, 1, .22, 1)infinite;
   -moz-animation: changewidth 2s cubic-bezier(.19, 1, .22, 1)infinite;
   -o-animation: changewidth 2s cubic-bezier(.19, 1, .22, 1)infinite;
   animation: changewidth 2s cubic-bezier(.19, 1, .22, 1)infinite
}

.show--arrow.jsx-2552386197 .jsx-2552386197:after {
   background: #fff;
   content: "";
   height: 95px;
   left: -75px;
   opacity: .25;
   position: absolute;
   top: -25px;
   -webkit-transform: rotate(50deg);
   -moz-transform: rotate(50deg);
   -ms-transform: rotate(50deg);
   -o-transform: rotate(50deg);
   transform: rotate(50deg);
   -webkit-transition: all 550ms cubic-bezier(.19, 1, .22, 1);
   -moz-transition: all 550ms cubic-bezier(.19, 1, .22, 1);
   -o-transition: all 550ms cubic-bezier(.19, 1, .22, 1);
   transition: all 550ms cubic-bezier(.19, 1, .22, 1);
   width: 5px;
   -webkit-animation: changewidth 2s cubic-bezier(.19, 1, .22, 1)infinite;
   -moz-animation: changewidth 2s cubic-bezier(.19, 1, .22, 1)infinite;
   -o-animation: changewidth 2s cubic-bezier(.19, 1, .22, 1)infinite;
   animation: changewidth 2s cubic-bezier(.19, 1, .22, 1)infinite
}

.show--arrow.jsx-2552386197 .btn-text.jsx-2552386197 {
   color: #fff;
   font-size: 20px;
   line-height: 24px;
   font-weight: 700
}

.playstore-btn.jsx-2552386197 {
   background: -webkit-linear-gradient(left, #e91051 0%, #cd0f84 100%);
   background: -moz-linear-gradient(left, #e91051 0%, #cd0f84 100%);
   background: -o-linear-gradient(left, #e91051 0%, #cd0f84 100%);
   background: linear-gradient(90deg, #e91051 0%, #cd0f84 100%);
   -webkit-box-shadow: 0px 2px 0px#9c00c3, inset 8px 25px 0px rgb(253 231 238/20%);
   -moz-box-shadow: 0px 2px 0px#9c00c3, inset 8px 25px 0px rgb(253 231 238/20%);
   box-shadow: 0px 2px 0px#9c00c3, inset 8px 25px 0px rgb(253 231 238/20%)
}

.action-link--footer--ios.jsx-2552386197 {
   width: 144px;
   height: 48px;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex
}

.action-link--footer--ios.jsx-2552386197 img.jsx-2552386197 {
   max-width: none
}

.last-footer-btn.only-view-in-mobile span.bottom_dowmload_btn_span {
   display: inline-block;
   color: #fff;
   border: none;
   margin: 10px 0 10px;
   font-size: 16px !important;
   border-radius: 50px !important;
   background: linear-gradient(180deg,#00D047 0%,#00A040 100%);
   font-weight: 600;
}

.last-footer-btn.only-view-in-mobile.newClass button.dwnln {
   font-size: 16px !important;
   font-weight: 600;
   text-decoration: none;
   background: linear-gradient(60.19deg,rgba(133,239,49,0) 25.73%,rgb(255 255 255 / 40%) 45.27%,rgba(133,239,49,0) 62.27%),rgba(255,255,255,0);
   position: relative;
   -webkit-animation-duration: 64s;
   animation-duration: 78s;
   -webkit-animation-fill-mode: forwards;
   animation-fill-mode: forwards;
   -webkit-animation-iteration-count: infinite;
   animation-iteration-count: infinite;
   -webkit-animation-name: sweep;
   animation-name: sweep;
   -webkit-animation-timing-function: linear;
   animation-timing-function: linear;
   display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 100%;
   border-radius: 100px;
   font-style: normal;
   border: none;
   color: #FFF;
   text-shadow: 0 1px 4px rgba(0,0,0,.12);
   gap: 10px;
   padding: 14px 40px !important;
}

.last-footer-btn.only-view-in-mobile h4 {
   font-weight: 600;
   text-align: center;
   background: linear-gradient(180deg,#7400AA 0%,#3D0657 100%);
   padding: 10px 0 10px;
   margin: 0;
   color: #fff;
}

@keyframes blink {
   0% {
       opacity: 1
   }

   100% {
       opacity: 0
   }
}

.last-footer-btn.only-view-in-mobile {
   text-align: center;
}


.welcome-box {
   border-radius: 0;
 }
 .bb-0 {
   border-bottom: 0px transparent;
 }
 .welcome-box-body {
   padding: 15px 85px 105px;
   width: 100%;
 }
 .welcome-box-body .modal-title {
   font-size: 36px;
   color: #3b444e;
   letter-spacing: 0;
   line-height: 40px;
   margin-bottom: 20px;
 }
 .welcome-box-body p {
   font-size: 18px;
   color: #3b444e;
   line-height: 25px;
 }
 
 section.site_banner .banner-content .app_rating_info {
   display: flex;
   justify-content: space-between;
   width: 70%;
   margin: 30px 0 0;
   flex-wrap: wrap;
}

section.site_banner .banner-content .app_rating_info .box {
   width: 24%;
   color: rgba(255,255,255,.7);
   display: flex;
   flex-wrap: wrap;
   font-weight: 300;
}

section.site_banner .banner-content .app_rating_info .box span.top {
   width: 100%;
   display: flex;
   flex-wrap: wrap;
   align-items: center;
}

section.site_banner .banner-content .app_rating_info .box span.top img {
   width: 25px;
   height: 25px;
   object-fit: contain;
   margin-right: 7px;
}

section.site_banner .banner-content .app_rating_info .box span.bottom {
   width: 100%;
   margin: 5px 0 0;
   font-size: 14px;
}

section.site_banner .banner-content .app_rating_info .box span.top {
   font-size: 18px;
}

section.site_banner .banner-content .app_rating_info .box.qr_code_main span.text {
   width: 100%;
   display: flex;
   font-size: 14px;
}

section.site_banner .banner-content .app_rating_info .box.qr_code_main span.text img {
   width: 40px;
   height: 40px;
}

section.site_banner .banner-content .app_rating_info .box.text-center.crore {
   border: 1px solid #1a2a45;
   border-top: 0;
   border-bottom: 0;
}

section.site_banner .banner-content .app_rating_info .box.Available {
   border-right: 1px solid #1a2a45;
   width: 22%;
}


.site-header.inner_pages {
   border-bottom: 1px solid #38387159;
}

.space {
   padding: 70px;
}

section.breadCrumbs ul {
   padding: 0;
   display: flex;
   align-items: center;
}

section.breadCrumbs ul li {
   list-style: none;
   color: #fff;
   font-size: 18px;
   font-weight: 500;
}

section.breadCrumbs ul li a {
   color: #d583ff;
}

section.breadCrumbs ul i.fa {
   color: #fff;
   margin: 0 15px 0;
}

section.responsibleGame h1 {
   font-size: 42px;
   font-weight: 800;
   text-transform: capitalize;
   background: linear-gradient(85.98deg,#FFE974 10.89%,#D06CFF 91.16%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   text-align: center;
   padding: 70px 0;
   margin: 0;
}

section.responsibleGame p {
   color: #fff;
   font-size: 18px;
   line-height: 24px;
   margin-bottom: 15px;
}

section.responsibleGame ul {
   padding: 0 0 0 15px;
}

section.responsibleGame ul ul {
   padding: 0;
}

section.responsibleGame ul li {
   color: #fff;
   font-size: 16px;
   line-height: 22px;
   margin-bottom: 10px;
}

section.responsibleGame {
   margin: 0 0 50px;
}

section.help-content {
   text-align: center;
}

section.help-content h2 {
   font-weight: 600;
   font-size: 32px;
   line-height: 39px;
   text-align: center;
   background: linear-gradient(85.98deg,#FFE974 10.89%,#D06CFF 91.16%);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   margin: 0 0 30px;
}

section.help-content p {color: rgba(255,255,255,.7);font-size: 18px;font-weight: 500;}

section.help-content p a {
   color: #00b74c;
   font-weight: 600;
}

.site-header.Sticky nav.navbar.navbar-expand-lg.navbar-light.bg-light a.nav-link.with-border {
   cursor: pointer;
}

/* Responsive_css_start */
@media (max-width:1025px){
   section.Instant_Withdraw_Winning::before {
      left: 820px;
  }

  section.how_to_download .how_to_download_boxes .box p {
   font-size: 14px;
}

section.About_us .aboutsection-div .about-rightdiv.mobile::before {
   width: 178px;
   height: 178px;
   top: 170px;
   left: 187px;
}

section.About_us .aboutsection-div .about-rightdiv .about-info {
   margin: 0 0 15px;
   line-height: 20px;
   font-size: 14px;
}

.site_footer .footer_bottom ul li a {
   font-size: 14px;
}

footer .site_footer .footer_mid .footer_menu ul li a {
   font-size: 16px;
}

footer .site_footer .Footer_top .left p {
   font-size: 14px;
}

footer .site_footer .footer_mid .footer_crifi p {
   font-size: 13px;
}

section.Frequently_Asked_Questions.Game_Screen .Faq_accordian .accordion-item h2 button.accordion-button {
   font-size: 16px;
   height: 60px;
}


}


@media(max-width:991px){
    .only-view-in-mobile {
        display: block;
    } 

    .last-footer-btn.only-view-in-mobile button#play-video {
      font-size: 16px !important;
      /* background: linear-gradient(60.19deg,rgba(133,239,49,0) 25.73%,rgb(255 255 255 / 40%) 45.27%,rgba(133,239,49,0) 62.27%),rgba(255,255,255,0) !important; */
      padding: 0 35px !important;
  }

  .last-footer-btn.only-view-in-mobile span.bottom_dowmload_btn_span {
   border-radius: 50px !important;
   overflow: hidden;
   margin: 10px 0 5px;
   width: 90%;
}

  section.site_banner .banner-content .app_rating_info {
   width: 100%;
   margin: 15px 0 10px;
}

section.site_banner .banner-content .app_rating_info {
   display: none;
}

    
.only-view-in-mobile button {
    background: #00895b;
    border: 0;
    width: 100%;
    padding: 1px 6px;
    border-radius: 8px;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    /* font-family: trim; */
    line-height: 40px;
    height: 48px;
}

section.Instant_Withdraw_Winning::before {
   left: 600px;
}

section.site_banner .banner-content h1 {
   font-size: 26px;
   line-height: 36px;
   margin-bottom: 10px;
}

section.site_banner .banner-content p {
   font-size: 16px;
   line-height: 16px;
}

span.button_download_banner {
   width: 100%;
   border: 0;
}

section.site_banner .banner-content a.btn-design.download-game-btn {
   margin-top: 0px;
   width: 100%;
}

section.how_to_download {
   padding: 30px 0 0;
}

section.help-content p {
   font-size: 14px;
}

section.how_to_download .heading h2 {
   font-size: 26px;
}

section.how_to_download .heading p {
   font-weight: 500;
   font-size: 14px;
}

section.Instant_Withdraw_Winning .heading .section-heading {
   font-size: 20px;
}

section.Instant_Withdraw_Winning .heading  .section-sub-heading {
   font-weight: 600;
   font-size: 26px;
   line-height: 28px;
}

section.Instant_Withdraw_Winning .payments {
   padding: 0px 0;
   gap: 7px;
}

section.Instant_Withdraw_Winning .payments .pay_img {
   padding: 5px;
   border-radius: 5px;
}

section.how_to_play .heading h2 {
   font-size: 26px;
}

section.how_to_play .heading p {
   font-weight: 500;
   font-size: 14px;
}

section.About_us h2 {
   font-size: 26px;
}

section.About_us .heading p {
   font-weight: 500;
}

section.About_us .aboutsection-div .about-rightdiv .about-info {
   margin: 0 0 10px;
   line-height: 18px;
   font-weight: 400;
}

section.About_us .aboutsection-div .about-rightdiv .about-info {
   margin: 0 0 10px;
   line-height: 18px;
   font-weight: 400;
}

section.About_us .aboutsection-div .about-rightdiv.mobile::before {
   width: 130px;
   height: 130px;
   top: 125px;
   left: 137px;
}

section.Testamonial.About_us .testamonial_slider .testa_slider_content .content .won h3 {
   font-size: 16px;
}

section.Testamonial.About_us .testamonial_slider .testa_slider_content .content .name h2 {
   font-size: 16px;
}

section.Testamonial.About_us .testamonial_slider .testa_slider_content .content .msg p {
   font-size: 12px;
}

.mobile-menu {
   display: block;
}

button.navbar-toggler {
   display: none;
}

div#navbarNav {
   display: none;
}

.toggle-icon {
   width: 50px;
   height: 30px;
   position: relative;
}

.toggle-icon span {
   position: absolute;
   width: 40px;
   height: 4px;
   background: #bf77df;
   top: 0px;
   right: 0;
   transition: 0.5s;
   border-radius: 30px;
}

section.bottom_marque {
   margin: 0px 0 0px;
}

.toggle-icon span.two {
top: 11px;
width: 35px;
}

.toggle-icon span.three {
 top: 22px;
 width: 30px;
}

.mobile-menu ul.main-mobile-menu {
   padding: 0;
   background: #fff;
   width: 100%;
}

.mobile-menu ul.main-mobile-menu li {
   list-style: none;
   display: flex;
   align-items: center;
   padding: 10px 0px;
}

.mobile-menu {
   width: 100%;
   padding: 0px 10px;
}

.mobile-menu ul.main-mobile-menu li img {
   width: 25px;
   height: 25px;
   margin-right: 10px;
}

.mobile-menu ul.main-mobile-menu li a {
   text-decoration: none;
   font-size: 18px;
   color: #230046;
}

.mobile-menu ul.main-mobile-menu {
   position: fixed;
   right: -1000px;
   width: 95%;
   transition: 0.5s;
   background: #e7efff;
   padding: 0 0 20px;
   top: 0;
   height: 100%;
   z-index: 9999;
   overflow: scroll;
}

.mobile-menu ul.main-mobile-menu.show {
   right: 0;
}


.mobile-menu ul.main-mobile-menu span.top {
   display: flex;
   width: 100%;
   background: #6d0b9a;
   padding: 10px 20px;
   flex-wrap: wrap;
   justify-content: space-between;
   align-items: center;
}

.mobile-menu ul.main-mobile-menu span.top span.heading {
   font-size: 26px;
   color: #ffffff;
   font-weight: 700;
   font-style: italic;
}

.mobile-menu ul.main-mobile-menu span.top span.close {
   font-size: 22px;
   font-weight: 700;
   color: white;
}


.fadein {
   opacity: 1 !important;
   transform: translate(0, 0) !important;
}


.site-header.Sticky {
   background: linear-gradient(90deg ,#690b93, #400958 100%);
   border-bottom: 2px solid #1e2f4c;
   backdrop-filter: none;
}

.mobile-menu ul.main-mobile-menu li {
   margin: 15px 15px 0;
   padding: 10px 10px;
   background: white;
   border-radius: 5px;
}

.mobile-menu ul.main-mobile-menu li a {
   font-size: 16px;
   font-weight: 600;
}

.mobile-menu ul.main-mobile-menu li.on_click a {
   display: flex;
   align-items: center;
   justify-content: space-between;
   width: 100%;
}

.mobile-menu ul.main-mobile-menu li.on_click a span.pluse_icon {
   width: 18px;
   height: 2px;
   background: #0c244d;
   border-radius: 10px;
   position: relative;
   transition: 0.5s;
}

.mobile-menu ul.main-mobile-menu li.on_click a span.pluse_icon::before {
   content: '';
   width: 2px;
   height: 18px;
   background: #0c244d;
   position: absolute;
   top: -8px;
   left: 9px;
   transition: 0.5s;
}

.mobile-menu ul.main-mobile-menu li.on_click.show span.pluse_icon::before {
   display: none;
}








.mobile-menu ul.main-mobile-menu li.on_click2 a {
   display: flex;
   align-items: center;
   justify-content: space-between;
   width: 100%;
}

.mobile-menu ul.main-mobile-menu li.on_click2 a span.pluse_icon {
   width: 18px;
   height: 2px;
   background: #0c244d;
   border-radius: 10px;
   position: relative;
   transition: 0.5s;
}

.mobile-menu ul.main-mobile-menu li.on_click2 a span.pluse_icon::before {
   content: '';
   width: 2px;
   height: 18px;
   background: #0c244d;
   position: absolute;
   top: -8px;
   left: 9px;
   transition: 0.5s;
}

.mobile-menu ul.main-mobile-menu li.on_click2.show span.pluse_icon::before {
   display: none;
}




.mobile-menu ul.main-mobile-menu li a {
   display: block;
   width: 90%;
}

.mobile-menu ul.main-mobile-menu li.on_click {
   flex-wrap: wrap;
}

.mobile-menu ul.main-mobile-menu li.on_click a {
   width: 85%;
}

.mobile-menu ul.main-mobile-menu li.on_click ul.sub_menu {
   padding: 0px 0 0;
   width: 100%;
   border-top: 1px solid #ccc;
   margin: 14px 0 0;
   transition: 0.1s;
   visibility: hidden;
   height: 0;
   margin: 0;
}










.mobile-menu ul.main-mobile-menu li.on_click2 {
   flex-wrap: wrap;
}

.mobile-menu ul.main-mobile-menu li.on_click2 a {
   width: 85%;
}

.mobile-menu ul.main-mobile-menu li.on_click2 ul.sub_menu {
   padding: 0px 0 0;
   width: 100%;
   border-top: 1px solid #ccc;
   margin: 14px 0 0;
   transition: 0.1s;
   visibility: hidden;
   height: 0;
   margin: 0;
}










.mobile-menu ul.main-mobile-menu li.on_click ul.sub_menu li {
   padding: 0 20px 0;
   margin: 5px 0 10px;
}

.mobile-menu ul.main-mobile-menu li.on_click ul.sub_menu li a {
   width: 100%;
   font-weight: 500;
}

.mobile-menu ul.main-mobile-menu li.on_click ul.sub_menu.show {
   margin: 14px 0 0px;
   height: auto;
   visibility: visible;
}


.mobile-menu ul.main-mobile-menu li.on_click2 ul.sub_menu li {
   padding: 0 20px 0;
   margin: 5px 0 10px;
}

.mobile-menu ul.main-mobile-menu li.on_click2 ul.sub_menu li a {
   width: 100%;
   font-weight: 500;
}

.mobile-menu ul.main-mobile-menu li.on_click2 ul.sub_menu.show {
   margin: 14px 0 0px;
   height: auto;
   visibility: visible;
}

.mobile-menu ul.main-mobile-menu li.menu_download_btn {
   margin: 0;
   position: absolute;
   bottom: 0;
   width: 100%;
   justify-content: center;
   background: #ff000000;
   border-radius: 0;
   padding: 0;
}

.mobile-menu ul.main-mobile-menu li.menu_download_btn a {
   width: 100%;
   text-align: center;
   background: #6f1297;
   padding: 10px 0;
   color: #fff;
   font-size: 18px;
}

.mobile-menu ul.main-mobile-menu li.menu_download_btn a i {
   margin-right: 10px;
   animation: shake-animation 3s ease infinite;
   font-size: 24px;
   position: relative;
   top: 2px;
}

.botIcon {
   bottom: 78px;
   right: 0;
}

section.responsibleGame h1 {
   padding: 10px 0;
   font-size: 26px;
}

.space {
   padding: 50px;
}

section.breadCrumbs ul li {
   font-size: 14px;
}

section.breadCrumbs ul i.fa {
   margin: 0 5px 0;
}

section.breadCrumbs ul {
   margin: 0;
   justify-content: center;
}

}

@media(max-width:767px){


    

    .site-header {
        padding: 0px 0 0px;
    }

    .site-header a.navbar-brand img {
      width: 70px;
      /* height: 25px; */
      object-fit: contain;
  }

    .toggle-icon.show span.one {transform: rotate(45deg);top: 20px;}

.toggle-icon.show span.two {display: none;}

.toggle-icon.show span.three {
    transform: rotate(-45deg);
}

.mobile-menu ul.main-mobile-menu.show {
   right: 0;
}

/* .last-footer-btn {
    background: #fff;
    padding: 20px;
    box-shadow: 0 0px 10px #ccc;
} */

.last-footer-btn.only-view-in-mobile.newClass {
    bottom: 0;
}

.last-footer-btn.only-view-in-mobile {
    transition: 0.8s;
    position: fixed;
    bottom: -150px;
    width: 100%;
}

section.Instant_Withdraw_Winning::before {
   left: 200px;
}

section.Instant_Withdraw_Winning::after {
   top: 40px;
   right: 0;
   width: 50px;
   height: 50px;
}

section.site_banner .row {
   flex-direction: column-reverse;
}

section.site_banner {
   padding: 50px 0 30px;
}

section.site_banner .banner img {
   width: 60%;
   margin: auto;
}

section.site_banner .banner {
   text-align: center;
   margin: 0 0 20px;
}

section.site_banner .banner-content {
   text-align: center;
}

section.site_banner .banner-content h1 {
   font-size: 20px;
   line-height: 24px;
   font-weight: 600;
   letter-spacing: 0;
}

section.site_banner .banner-content p {
   font-size: 14px;
   line-height: 14px;
}

section.site_banner .banner-content a.btn-design.download-game-btn {
   padding: 17px 30px;
   font-size: 20px;
   border: 0;
   border-radius: 550px;
}

section.how_to_download .heading h2 {
   font-size: 20px;
}

br {
   display: none;
}

section.how_to_download .how_to_download_boxes {
   margin: 30px 0 10px;
}

section.how_to_download .how_to_download_boxes .box {
   margin: 0 0 30px;
   width: 100%;
}

section.Instant_Withdraw_Winning .heading .section-sub-heading {
   font-size: 20px;
}

section.Instant_Withdraw_Winning .heading .section-heading {
   font-size: 16px;
}

section.Instant_Withdraw_Winning .img {
   display: none;
}

section.Instant_Withdraw_Winning .payments {
   gap: 10px;
}

section.Instant_Withdraw_Winning .payments .pay_img {
   width: 48%;
}

section.Instant_Withdraw_Winning {
   padding: 20px 0 50px;
}

section.how_to_play .inner_content.one {
   display: flex;
   flex-direction: column;
}

section.how_to_play .inner_content.one .game_name {
   order: -1;
}

section.how_to_play .inner_content.one .game_number {
   order: -2;
   margin: 20px 0 0;
}

section.how_to_play .inner_content.one .game_number::before {
   bottom: auto !important;
   top: 40px;
}

section.how_to_play .inner_content .btn_learn {
   margin: 10px 0 20px;
}

section.how_to_play .inner_content.one {
   display: flex;
   flex-direction: column;
}

section.how_to_play .inner_content.one .game_name {
   order: -1;
}

section.how_to_play .inner_content.one .game_number {
   order: -2;
   margin: 20px 0 0;
}

section.how_to_play .inner_content.one .game_number::before {
   bottom: auto !important;
   top: 40px;
}

section.how_to_play .inner_content .btn_learn {
   margin: 10px 0 20px;
}

section.how_to_play {
   padding: 40px 0 20px;
}

section.how_to_play .heading h2 {
   font-size: 20px;
}

section.how_to_play .heading {
   margin: 0 0 20px;
}

section.how_to_play .heading p {
   font-weight: 400;
   line-height: 18px;
}

section.Certified_Section {
   padding: 20px 0 20px;
}

section.Certified_Section .top_img img {
   width: 70%;
}

section.Certified_Section .info_about {
   margin: 30px 0 10px;
}

section.Certified_Section .info_about .info_inner img {
   width: 50px;
}

section.Certified_Section .info_about .info_inner h3 {
   font-size: 18px;
}

section.Certified_Section .info_about::before {
   top: 25px;
}

section.About_us .aboutsection-div .about-rightdiv {
   width: 100%;
}

section.About_us .aboutsection-div {
   flex-direction: column-reverse;
   margin: 20px 0 30px;
}

section.About_us h2 {
   font-size: 20px;
}

section.About_us .heading p {
   font-weight: 500;
   font-size: 14px;
}

section.About_us .aboutsection-div .about-rightdiv.mobile {
   width: 100%;
   margin: 0 0 20px;
}

section.About_us .aboutsection-div .about-rightdiv.mobile::before {
   width: 165px;
   height: 165px;
   top: 159px;
   left: 175px;
}

section.Game_Screen {
   padding: 20px 0;
}

section.Game_Screen .heading h2 {
   font-size: 20px;
   margin: 0 0 20px;
}

section.Game_Screen .img-slider .owl-item img {
   width: 50%;
}

section.Testamonial.About_us .testamonial_slider .owl-item .testa_slider_content {
   margin: 10px 0 10px;
}

section.Testamonial.About_us .testamonial_slider .owl-item.active.center .testa_slider_content {
   transform: scale(1);
}

section.Frequently_Asked_Questions.Game_Screen .Faq_accordian {
   margin: 0;
}

footer .site_footer .Footer_top {
   flex-wrap: wrap;
   justify-content: center;
}

footer .site_footer .Footer_top .left {
   text-align: center;
   margin: 0 0 20px;
}

footer .site_footer .footer_mid .footer_menu {
   flex-wrap: wrap;
}

footer .site_footer .footer_mid .footer_menu ul {
   width: 50%;
}

footer .site_footer .footer_mid .footer_menu ul:nth-child(1) {
   order: 1;
}

footer .site_footer .footer_mid .footer_crifi img {
   margin: 0 0 20px;
   width: 100%;
}

.site_footer .footer_bottom {
   margin: 20px 0 60px;
}

footer .site_footer .footer_mid .footer_menu {
   margin: 0 0 10px;
}

.site_footer .footer_bottom li {
   width: 49%;
}

.site_footer .footer_bottom ul li a {
   font-size: 12px;
}

.site_footer .footer_bottom .copyright {
   font-size: 14px;
}

.last-footer-btn.only-view-in-mobile button#play-video {
   width: 100%;
   border-radius: 0;
   padding: 0px 0px;
   font-size: 18px;
   height: 50px;
}


.botIcon .iconInner img {
   width: 50px;
}




}


@media(max-width:415px){
   section.About_us .aboutsection-div .about-rightdiv.mobile::before {
      width: 175px;
      height: 175px;
      top: 167px;
      left: 183px;
  }
}

@media(max-width:390px){
   section.About_us .aboutsection-div .about-rightdiv.mobile::before {
      width: 165px;
      height: 165px;
      top: 159px;
      left: 175px;
   }
}

