
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,800;1,200;1,300;1,400;1,500;1,700;1,800&display=swap');

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box; 
    font-family: 'Nunito', sans-serif;
    font-weight:500;
	/*background-attachment:fixed !important;*/
}
html{
	scroll-behavior: smooth;
}
.header{
	height:100px;   
}
.gameTitleHead{
    color: #131228; 
    font-size:18px;
    margin-left:10px;
}

.icon-text{ 
    color: #fff;
    font-size:14px;
    overflow: hidden;
    text-overflow: ellipsis !important;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-align: center;
    /* background-image: linear-gradient(to bottom,rgba(11,33,103,0),rgba(11,33,103,.8) 80%); */
    background-image: linear-gradient(to bottom,rgba(11,33,103,0),#00000061 80%);
    font-weight: 500;
    text-transform: capitalize;
    position: absolute;
    bottom: 0px; 
    margin-bottom: 0px;
    z-index:1;   
    display:none; 
    line-height:13px; 
    padding:6px;
    width:100%;
    height:auto !important;
    z-index:4;
    cursor:pointer;
} 

.icon-text:hover{
	color:white!important;
}



.navContainer {
	postion:fixed;
	top:0px;
	left:0px;
	height: 100px;   
    z-index: 5;
    padding-top: 0;
    margin-top: 0;
}

.mainSection {
    width: 100vw;
    display: flex;
    background-color: #0089ff3b;
    border-radius: 5px;
	
}
.keepRatio{
	top: 0 !important;
	/* top: -26% !important; */
}

.section1 {
    width: 135px;
}

.section2 {
    /* width:200px; */
    position: relative;
    /* left: -0.5rem; */ 
    margin-top: 0px;
    /* z-index: -1; */
}

/* .section2 .addBtn {
    
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    width: 50px;
    height: 90px;
    background: #ed1342;
    border-radius: 0px 15px 15px 0px;
    position: relative;
    bottom: 91px;
    left: 78px;
} */
/* .section2 .addBtn {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    width: 85px;
    height: 90px;
    background: #ed1342;
    border-radius: 50px 15px 15px 50px;
    position: relative;
    bottom: 91px;
    left: 60px;
    display: flex;
    justify-content: end;
    
} */

.section2 .addBtn {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    width: 85px;
    height: 91px;
    /* background: #ed1342; */
	background: linear-gradient(162deg, rgba(237,2,31,1) 0%, rgba(188,5,70,1) 66%);
    border-radius: 50px 15px 15px 50px;
    position: relative;
    bottom: 91px;
    left: 60px;
    display: flex;
    box-shadow: 1px 1px 9px #00000061;
    /* justify-content: end; */
    /* margin-left: 20px; */
	
}
.section2 .addBtn> a{
    margin-right:10px;
}

.section2 .addBtn i{
    color: white;
    /* background: #cf0b36; */
    padding: 10px 12px;
    border-radius: 10px 10px 10px 10px;
    height: 60px;
    align-items: center;
    display: flex;
    margin-left: 16px;
    font-size: 20px;
    font-weight: bold;
}



.section3 {
    position: relative;
    left: -4rem;
    width: 70vw;
    z-index: 1;
}

.section4 {
    width: 0;
    height: 6vh;
    position: relative;
    left: -1.8rem;
    padding: 0 1px;
}

.section4 .row {
    /* background-color: #205367; */
    /* background: linear-gradient(120deg, rgba(8,43,58,1) 0%, rgba(41,98,120,1) 66%); */
    background: rgba(41, 98, 120, 0.8939950980392157);
    background-attachment:fixed;
    /* background: #c72548; */
    background-color: #115572;  
    height: 5.66rem;
    width: 45px;
    border-radius: 0 5px 5px 0;
}

.section4 .row .col i {
    background: #1f6f8f;
    /* background: #c7576f; */
    padding: 18px 10px;
    border-radius: 10px;
    color: #b3c7e2;
	
}

/* company logo*/

.logoBox {
    /* justify-content: center; */
    box-shadow: 0 7px 3px 0 rgb(0 0 0 / 9%);
    background: #080913;
    border-radius: 15px 0px 0px 15px;
    width: 13rem;
    height: 5.65rem;
    
    background: rgba(255, 255, 255, 0.29);
	/* box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); */
	backdrop-filter: blur(15.6px);
	-webkit-backdrop-filter: blur(15.6px);
	box-shadow: 1px 1px 9px #00000061;
	
}

.logo {
    padding-right: 4px;
    padding-left: 4px; 
}
#logo1{
	display:none;
}
.logo>img {
    /* width: 3rem; */
	width: 9.5rem;
    height: 3.5rem;
    opacity: 0.9;
}
.logoText{
    
    font-weight: 600;
    color: #525151;
    /* display: flex; */
    margin: auto 5px;
    line-height: 15px;
}

.carousel-button-container {
    transform: rotate(180deg);
    border-radius: 15px 35px 35px 15px;
	-webkit-backdrop-filter: blur(15.6px);
}


.carousel-button {
	
    width: 8.5rem;
    padding: 3.05px;
    display: flex;
    /* justify-content: center; */
    justify-content: end;
    padding-right: 1.5rem;
    cursor: pointer;
    border-radius:50px;
    
    background: rgba(255, 255, 255, 0.29);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(15.6px);
    -webkit-backdrop-filter: blur(15.6px);
	
	
}

.carousel-button i {
    color: rgba(255, 255, 255);
    transform: rotate(180deg);
	
	
}

.carousel-button:hover,
.carousel-button i:hover,
.activeLink {
    background: #ed1342;
    width:9rem;  
}

.search-button {
    /* border-radius: 40px 60px 0 0; */
}

.games-button {
    /* border-radius: 0 0px 60px 40px; */
}

/* tagIcon */
.tagIcon {
    /* width: 100px; */
    height: 35px;
    font-size: 12px;
    border: 2px solid #055abf;
    border-radius: 15px;
    padding: 2px 10px;
    margin: 0 10px;
    align-items: center;
    background-color: #0b2167;
    font-weight: bold;
	
	
}


.wrapper {
    /* max-width: 85vw; */
    width: 95vw;
    height: 90px;
    /* background: rgb(41 98 120);; */
    background: #151522f5;
    display: flex;
    overflow-x: scroll;
    /* padding: 0 1rem; */
    padding-bottom:2px; 
    position: relative;
    left: 34px;
    margin-top: 0px;
    border-top:3px solid rgba(255, 255, 255, 0.36);
    border-bottom:3px solid rgba(255, 255, 255, 0.36);
    border-radius: 50px 0 0 50px;
    background: rgba(255, 255, 255, 0.36);
	/* box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); */
	box-shadow: 5px 1px 9px #00000061, -2px 1px 8px gray inset;
	backdrop-filter: blur(8.5px);
	-webkit-backdrop-filter: blur(8.5px);
	scroollbar-height:none !important;
	scrollbar-width: none !important;
    /* padding: 2px; */
	
    
}
.wrapper .item {
    min-width: 110px;
    height: 110px;
    line-height: 110px;
    text-align: center;
    background-color: #ddd;
    border: 1px solid red;
}


.cat-box{
    padding: 21.5px 10px;
    width: max-content;
    color: white;
    /* box-shadow: 2px 4px 6px black; */
    box-shadow: 1px 1px 9px #00000061;
    /* background: #1f2030; */
    background: #eeeef1;
    border-radius: 20px;
    margin-right: 10px;
    
    
}


.cat-title{
    font-weight:600;
    font-size:14px;
}

.cat-box:hover{
    color: white;
}


.nav-item span {
    padding: 17px 4px;
    margin-left: 6px;
    border-radius: 15px;
}




.nav-item  i {
    font-size: 18px;
}




/* //game item style */
.wrapper #gameItemBox{
    margin-top:7px;
	padding-left:30px;
}
.wrapper .item-game {
    display: flex;
    height: 60px;
    width: 145px;
    align-items: center;
    text-align: center;
    /* background: #080913d1; */
    /* background: #dedef1; */
    background: #eeeef1;
    color: black;
    border-radius: 5px;
    margin: 5px;
	/* box-shadow: 2px 4px 6px black; */
    box-shadow: 1px 1px 9px #00000061;
    font-weight: 300;
    word-wrap: break-word;
    text-decoration: none;
    cursor: pointer;
}

.wrapper .item-game img {
    /* border-radius: 5px; */
    width: 40%;
    height: 100%;
    border-radius: 5px 0 0 5px;
    margin-right: 5px;
}
.wrapper .item-game p{
    margin-bottom: 0;
}

.formBox {
    width: 75vw;
    margin: auto 20px;
    margin-top: 25px;
}

.formBox form {
    width: 95%;
    margin: auto;
}

.formBox input[type=search] {
    border: none;
    border-radius: 50px;
	background: rgb(255 255 255 / 90%);
    box-shadow: 0 4px 30px inset rgb(0 0 0 / 10%);
    backdrop-filter: blur(7.2px);
    -webkit-backdrop-filter: blur(7.2px);
    /* border: 1px solid rgba(211, 207, 207, 0.3); */
}



.input-group-text,button {
    background-color: #28293d;
    border-radius: 0 30px 30px 0;
	
}
.input-group-text .bi-search::before {
    content: "\f52a";
    color: #7b7f83;
	font-weight:500;
	margin-top:4px;
}



/* category design */
#categoryBox {
    display: flex;
    padding-left: 30px;
    padding-right: 30px;
	margin-top:4px;
    align-items:center;
	overflow-x: auto;
}
#categoryBox::-webkit-scrollbar,#gameItemBox::-webkit-scrollbar,.wrapper::-webkit-scrollbar{        
    width: 0px;
    height: 0px;
	background: none;
	border-radius: 16px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(13.7px);
	-webkit-backdrop-filter: blur(13.7px);  
    cursor: pointer;
}

#gameItemBox {
    display: none;
}

#searchBox {
    display: none;
}





/* tag box start */
.BoxTag {
    display: contents;
    /* display: flex; */
}

.BoxTag a {
    margin: 4px;
    word-wrap: break-word;
    text-decoration: none;
}

.BoxTag button {
    width: 11.4vw;
    box-shadow: 1px 1px 9px #00000061;
    background: #eeeef1;
    color: black;
    border:1px solid black;
    display: flex;
    word-wrap: break-word;
    align-items:center;
    border-radius:15px;
    border:none;
}

.BoxTag button:hover {
	
    background: #eeeef1;
    color: #6842ff;
    display: flex;
    word-wrap: break-word;
}


.BoxTag .lazy-tag-box {
    /* padding-right: 4px; */
}

.lazy-tag-box {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    object-fit:cover;
}

.BoxTag button p {
    font-size: 15px;
    font-weight: 500;
    padding: 0;
    margin: 0;
    line-height: 18px;
    margin-left:6px;
}

/* tag box end */

/* more game start */
.moreGameContainer .row {
    padding: 10px;
    border-radius: 8px;
    background-color: #c72548;
	
}

.more-game {
    text-align: center;
    width: 100vw;
	
}

.more-game a {
    text-decoration: none;
    color: white;
    font-weight: 500;
    font-size: 18px;
}

/* more game end */
/* pagination start */

.pagination-circular li.current a {
	
	border: 2px solid #6842ff;
	background:none;
	
}


.pagination-circular li a{
	margin: 0 2px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 45px;
    width: 45px;
    border-radius: 50px;
    background:#2f3148;
    box-shadow: inset 0 2px 4px 0 #ffffff60, inset 0 -3px 3px 0 #00000031, 1px 1px 9px 0 #061d6280;
    /* box-shadow: 1px 1px 9px #00000061; */
    text-transform:uppercase;
    font-size:14px;
    
}

.pagination-circular li #next{
    width:80px;
    background:#6842ff;
    height:45px;
    text-transform:uppercase;
    
}
.pagination-circular li #next:hover{
    background:#7a5deb;
    
    
}

.pagination-circular #next a{
    width:80px;
    background:#6842ff;
    height:45px;
    text-transform:uppercase;
    
}
.pagination-circular #next a:hover{
    background:#7a5deb;
    
    
}

.pagination-circular li #previous{
    width:100px;
    background:#6842ff;
    height:45px;
    text-transform:uppercase;
}
.pagination-circular li #previous:hover{
	
    background:#7a5deb;
}

.pagination-circular #previous a{
    width:110px;
    background:#6842ff;
    height:45px;
    text-transform:uppercase;
}
.pagination-circular #previous a:hover{
	/* hjkj */
	
    background:#7a5deb;
}


.pagination-circular li.disabled {
	border: 1px solid #cacaca;
}

.pagination-circular a {
	color:white;
    text-decoration:none;
}

.pagination-circular li:not(.disabled):hover a {
    background:#28293d;
	
}

.pagination-circular li  {
	transition: background 0.15s ease-in, color 0.15s ease-in;
}



/* pagination end */


/* about game start */ 
.aboutContainer{
    /*min-height:600px;*/
	/* min-height:400px; */
	min-height:301px;
	margin-bottom: 75px;
} 

.aboutContainer h6{
	
    width: fit-content;
    margin-bottom: 0;
    background: #eeeef1;
    color: #294d6c;
    font-weight:800;
    padding:10px 10px;
    border-radius:5px 5px 0 0;
    margin-top:32px;
    /* margin-top:1px; */
    /* padding-bottom:0px; */
}


.aboutBox {
    padding-top:10px;
    border-bottom: 6px solid #6842ff;
    border-radius: 0 5px 5px 5px;
    background: #eeeef1;
    /* margin: 30px; */
    /* width: 95vw; */
    padding-right:0;
    margin:0 24px;
	
	
}

.aboutContent{
    padding-right:10px; 
    margin-bottom:32px;
}

.aboutContent1 {
    overflow-y: scroll; 
}


.aboutContent::-webkit-scrollbar {
	width: 5px;
    cursor: pointer;
	background: #eeeef1;
} 
.aboutContent::-webkit-scrollbar-thumb { 
	background-color: grey;
	outline: none;
	border-radius: 50px;
    cursor: pointer;
    
}

.aboutContainer .expandBtn {
    display: flex;
    justify-content: end;
    position: relative;
    top: -36px;
    left: -12px;              
}

.aboutContainer .expandBtn button {
	z-index: 9;
    color: white;
    /* background-color: #4190df; */
    background: #6842ff;
    border-radius: 5px 5px 0 0;
    outline: none;
    border: none;
    font-size: 12px;
}

.aboutContainer .expandBtn button:hover {
    border: none;
}


.aboutBox .gameLocation {
    font-weight: normal;
    font-size: 13px;
    color: rgba(255, 255, 255, 0.623);
}

.aboutBox p {
    color: #294d6c;
    font-weight: 500;
}

.aboutBox p {
    font-size: 14px;
    font-weight: 500;
}

.aboutBox a {
    color: #4190df;
    text-decoration: none;
}


.aboutBox .gameReview i {
    color: #c4e100;
    padding: 1px;
}

.aboutBox .gameReview b {
    color: rgba(180, 160, 160, 0.801);
}

.accordion-item {
    border: none;
    background: linear-gradient(180deg, rgba(8, 43, 58, 1) 0%, rgba(41, 98, 120, 0.8939950980392157) 66%);
	
}

.accordion-body {
    padding: 0;
}

.accordion-body>.container-fluid {
    display: flex;
    justify-content: center;
    padding: 10px 10px;
}


/* about game end */

/* footer start */
.footer-nav>div{
	border-right:2px solid #cfcbcb;
	margin:4px 0;
}
.footer-nav{
	display: flex;
	flex-direction: row;
	list-style: none;
	background: rgba(211, 208, 208, 0.53);
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    backdrop-filter: blur(8.1px);
    -webkit-backdrop-filter: blur(8.1px);
	/* background: #080913; */
}
.footer-nav li{
	margin: 0 5px;
	padding:5px;
}
.footer-nav li a{
	text-decoration:none;
	font-weight:400;
	
	
}
.footer-nav  .nav-link{
	font-weight:bold;
	
}
.footer-nav .nav-item>a,.nav-item>a>i{
	color: #294d6c;
}
.footer-nav .nav-item>a:hover,.nav-item>a>i:hover{ 
	color: #294d6c;
}
.footer-icon{
	display: flex;
	flex-direction: row;
	list-style: none;
	/* background: #080913; */
	padding:1.3rem;
	padding-right: 4rem;
	justify-content:end;
	background: rgba(211, 208, 208, 0.53);
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    backdrop-filter: blur(8.1px);
    -webkit-backdrop-filter: blur(8.1px);
}
.footer-icon>li{
	padding:0 10px;
}

/* footer end */


/* full view  start */




.title-bar {
    padding: 10px 0;
    background-color: #03449e;
    box-shadow: 1px 1px 9px #00000061;
    width:98%;
}
.title-bar>.titleBox{
    width:100%;
}
.title-bar >.title{
    width:200px;
}
.imgBox img{
	height: 35px;
	width:35px; 
}

.linkBx .nav-link {
    padding-right: 10px;
} 
.linkBx .nav-link:hover{
    color: #c9c3c3;;
}
.linkContainer{
    display: flex;
    justify-content: space-between;
    align-items:center;
    
}
#gamePlayBox{
    justify-content:center;
}
.gameFullDisplay  {
    height: 440px;
    border-radius: 5px 5px 0 0;
    background-color: #1a2150;
    /* background: url(/assets/image/game-play-bg-2.jpg); */
    background-size: cover;
    background-position: center;
    padding:0;
    border-radius:16px 16px 0 0;
    box-shadow: 1px 1px 9px #00000061;
    width:98%;
	
    
}
.gameFullDisplay::after{
    conten:"";
    position:absolute;
    top:0px;
    left:0px;
	
}
.gameAddBx{
    height:100%;
    background: rgba(255, 255, 255, 0);
	/* border-radius: 16px; */
	border-radius:16px 16px 0 0;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(6.5px);
}
.gamePlayHeader{
    justify-content:center;
	position: relative;
    top: -7px;
}

.sectionAd,.sectionGame{
    display: flex;
    align-items: center;
    /* height: 440px; */
}
.sectionAd .imgAd img{
    width: 100%;
    height: 250px;
}

.sectionGame{
    justify-content: center;
    flex-direction: row;
    align-items: baseline;
    margin-top: 20px;
}
.gameImg{
    border-radius: 8px;
}
.sectionGame .gameImg img{
    height: 50px;
    width: 50px;
    border-radius: 8px;
    box-shadow: 2px 3px 6px black;
	
}

.playBtn {
	
    background-color: rgb(81, 227, 37);
    padding: 10px 0px;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    width: 190px;
    text-align:center;
    box-shadow: inset 0 2px 4px 0 #ffffff60, inset 0 -3px 3px 0 #00000031, 0 8px 15px 0 #061d6280;
    display: block;
    margin-bottom:0px;
	
}

.playBtn:hover {
    background-color:rgb(109 225 75);
}
.playMobileBtn {
    display:none;
    background-color: rgb(81, 227, 37);
    padding: 10px 0px;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    width: 190px;
    text-align:center;
    box-shadow: inset 0 2px 4px 0 #ffffff60, inset 0 -3px 3px 0 #00000031, 0 8px 15px 0 #061d6280;
    margin-bottom:0px;
	
}

.playMobileBtn:hover {
    background-color:rgb(109 225 75);
}
.noGame{
    /* display:none; */
}
#iframeBox{
    display:none;
}
.iframeBg{
	border-radius:16px 16px 0 0;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(5.3px);  
	margin-bottom:-7px; 
	width:98%;
}

#iframeBox iframe{
    position:relative;
    top:0;left:0;
    width:100%;
    height:440px;
    border:0;
    border-radius:16px 16px 0 0;
    
}


.androidApp .appDesc{
    padding:8px 10px;
    /*background: #181819c9;*/
	color: black;
    border-radius:12px;
    font-size:14px;
    
	
}
.androidApp .appDesc >a{
    cursor:pointer;
    color:white;
    text-decoration:none;
    box-shadow: 0 4px 7px 0 rgb(0 7 92 / 40%);
    background-color: #1a73e1;
    padding:3px 10px;
    border-radius:50px;
    margin-left:10px;
}
.androidApp .appDesc >a:hover{
    background-color: #448be2;
}
#spin{
    cursor:pointer;
    color:white;
    text-decoration:none;
    box-shadow: 0 4px 7px 0 rgb(0 7 92 / 40%);
    background-color: #1a73e1;
    padding:3px 10px;
    border-radius:50px;
    margin-left:10px;
}
#spin:hover{
    background-color: #448be2;
}
.androidApp1 .appDesc{
	padding: 13px 14px;
    /*padding:8px 10px;
	background:#0a3380;*/
	background: #006ff8;
    border-radius:12px;
    font-size:14px;
    color:white;
    width:max-content;
    
	
}
.androidApp1 .appDesc >a{
    cursor:pointer;
    color:white;
    text-decoration:none;
    box-shadow: 0 4px 7px 0 rgb(0 7 92 / 40%);
    background-color: #1a73e1;
    padding:3px 10px; 
    border-radius:50px;
    margin-left:10px;
}
/* full view  end */

/* about page designing start */

.companyContainer>.row {
    width: 90vw;
}

.companyContainer .col {
    width: 90vw;
    border: 5px solid rgba(37, 122, 233, 0.719);
    background-color: #fdfdfdde;
    ;
    border-radius: 20px;
}

.companyContainer p {
    font-size: 14px;
    font-weight: 500;
}
.companyContainer button{
    box-shadow: none;
    float: right;
    position: relative;
    left: 12px;
    bottom: 0px;
    border-radius: 5px 0 15px;
}

/* about page designing end */

/* terms designing start */
.termsContainer {
    color: rgb(223, 217, 217);
}

/* terms designing end */

/* category main heading start */
.main-head{
	background-color: rgb(216, 34, 34);
	color: white;
	font-size:30px;
	padding: 0.5rem 2rem;
	border-radius: 50px;
	text-shadow: 4px 2px 3px #080707;
    box-shadow: 2px 4px 8px black;
}

/* category main heading end */

@media only screen and (max-width: 1199.98px){
	.fullGameMainBx{
		margin-top:50px;
	}
	.androidApp{
		position: absolute;
		top: 100px;
		margin-left: 8vw;
	}
	.androidApp .appDesc{
		box-shadow: inset 0 2px 4px 0 #ffffff60, inset 0 -3px 3px 0 #00000031, 0 2px 3px 0 #061d6280;
		padding: 16px 20px;
	} 
	.androidApp .appDesc >a{
		padding:5px 10px;
	}
	.gameFullDisplay { 
		height: 400px;  
	}  
	.gameFullDisplay .sectionAd, .sectionGame { 
		
		/* height: 400px; */
	}  
    
}

@media only screen and (max-width:1137px) {
    .BoxTag button {
        width: 13vw;
	}
	
	
    .gameFullDisplay  {
        height: 390px;
	}
    .gameFullDisplay .sectionAd, .sectionGame {
		
		/* height: 390px; */
	}
    .gameFullDisplay .sectionAd .imgAd img{
        width: 100%;
        height: 200px;
	}
    .gameFullDisplay .sectionGame .gameImg img {
        height: 120px;
        width: 120px;
        border-radius: 10px;
		
	}
	
}

@media only screen and (max-width:1023px) {
    .BoxTag button {
        width: 15vw;
	}
    .gameFullDisplay  {
        height: 340px;  
	}
    .gameFullDisplay .sectionAd, .sectionGame {
		
		/* height: 340px; */
	}
    .sectionAd .imgAd img{
		width: 100%;
		height: 200px;
	}
	
}

@media only screen and (max-width:840px) {
    
    .BoxTag button {
        width: 18vw;
	}
	
	
    .featuredItemBX {
        width: 6rem;
		
	}
	
    .featuredItemBX a img {
        /* width: 119px; */
        height: 95px;
        border-radius: 50%;
        border: 2px solid #e03b5fc9;
        ;
		
	}
	
    /* category heading */
    .mainHead {
        padding-left: 25px;
	}
	
    /* full display design */
    .gameFullDisplay  {
        height: 315px;
	}
    .gameFullDisplay .sectionAd, .sectionGame {
        display: flex;
        align-items: baseline;
        /* height: 288px; */
	}
    .gameFullDisplay .sectionAd .imgAd img{
        width: 100%;
        height: 200px;
	}
    .androidApp{
		position: absolute;
		top: 100px;
		margin-left: 5vw;
	}
	
	
}

@media only screen and (max-width:766px){
    .androidApp{
		position: absolute;
		top: 100px;
		margin-left: 25vw;
	}
    .gameFullDisplay .sectionAd{
        display: none;
	}
}
.hide_mobile{
	display: contents !important;  
}  
@media only screen and (max-width:768px) {
	.hide_mobile{
		display:none !important;
	}
	
	.aboutContainer h6{   
        max-width:60%;
	}
    .carousel-button:hover, .carousel-button i:hover, .activeLink {
        width:100%;
	}
    .section1 {
        width: 18px;
        /* width: 30px; */
	}
    .wrapper{ 
		left: 36px;
		margin-top: -1px;
		margin-right: -14px;
		padding-right: 31px;
	}
	#categoryBox{
        border-radius: 60px 0 0 60px;
	}
	
    .categories-button {
		border-radius: 0px 0 45px 15px;
	}
	.section2{
		left:-0px;
        margin-top:-2px;
	}
	
    .section2 .addBtn {
		display:none;
        
	}
	
    .carousel-button-container {
        width: 3.5rem;
		border-radius: 15px 53px 53px 15px;
		
		
	}
	
    .carousel-button {
        padding: 11px 7px;
		width:3.5rem;
		
	}
	
    .carousel-button i {
		margin-right:16px;
	}
    .search-button {
		border-radius: 15px 60px 0 0;
	}
	
    .logoBox {
        width: 120px;
        height: 88.8px;
        padding: 5px 4px;
	}
	@media only screen and (max-width: 768px){
		.logoBox {
			padding: 5px 4px !important;
		}
	}
	#logo1{
	display:block;
	}
	#logo2{
	display:none;
	}
    .logoBox img {
        
		width: 40px;
		height: 40px;  
        opacity: 1;
	}
	
    .logoText {
        display: none;
	}
	
    .games-button {
        display: none;
	}
	
	
	.BoxTag button {
		width: 23vw;
		padding: 5px;
	}
	
	
	
}
@media only screen and (max-width:766px) {
	
	
	
	
	
	
	.nav-item button {
		font-size: 12px;
	}
	
	/* .section4 {
		margin-left: -25px; 
		left: -1.6rem; 
	} */
	
	
	.section4 .row {
		width: 30px;
		height: 76px;
	}
	
	.section4 .row .col i {
		background: #03449e;
		padding: 12px 4px;
		border-radius: 10px;
		color: #b3c7e2;
	}
	
	#gameItemBox {
		height: 68px;
	}
	
	.wrapper .item-game {
		min-width: 115px;
		height: 60px;
		line-height: 55px;
	}
	
	
	
	
	
	
	.footerLink {
		border: none;
	}
	.footer-nav>div{
		border-right:none;
		margin:4px 0;
	}
	.footer-nav .nav-link {
		font-weight: 600;
	}
	
}

@media only screen and (max-width:564px) {
	
	/* footer */
	.footer-nav{
		/* flex-direction:column; */
	}
	.footer-icon{
		
		padding-left: 2rem;   
		justify-content:flex-start;
	}
	.footer-icon>li{
		padding:0 10px;
	}
	
	/* tag design in phone */
	.BoxTag button {
		width: 30vw;
		padding: 5px; 
	}
	
	
	.ctrlBtn {
		display: none;
	}
	
	
	
	
	/*  game  full view  */
	.gameFullDisplay {
		height: 200px;
	}
	.fullSideGame {
		margin-top: 30px;
	}
	
	.gameFullDisplay,.gameAddBx  {
		border-radius: 16px;
	}
	.sectionAd{
		top:95px;
	}
	.sectionGame>.playBtn{
		width:300px;
		display:none;
	}
	.sectionGame>.playMobileBtn{
		width:300px;
		display:block;
		margin-right:22px;
	}
	.sectionAd>.imgAd{
		display:none;
	}
	.sectionGame>.gameImg{
		display:none;
	}
	.linkContainer{
		justify-content: flex-start;
		flex-direction:column;
		align-items:flex-start;
		line-height: 13px;
		margin-top: 5px;
	}
	.linkContainer>.title>b{
		font-size:18px;
	}
	.fa-expand{ 
		display:none;
	}
	.androidApp{
		margin-left: -70px !important;
		top: 200px;
		
	}
	.noGame{
		display:block;
	}
	.noGame>p{
		padding: 0px;
		margin: 0px;
		line-height: 10px;
		font-size: 11px;
		color: white;
	}
	.fullGameMainBx {
		margin-top: 0px;
	}
	.gamePlayHeader{
		position:relative;
		bottom:175px;
		top:unset;
	}
	
	.title-bar {
		position:absolute;
		padding: 10px 0;
		background-color: transparent;
		box-shadow: none;
		justify-content:center;
		
	}
	.title-bar>.titleBox{
		width:unset;
	}
	
	.imgBox img{
		width:60px;  
		height:60px;
		
	}
	
	.linkBx>.nav-link,.title {
		/* background-color: red; */
		margin-right: 10px;
		padding: 4px;
		/* color: #141330; */
		color:white;
		/* font-size: 17px; */
		font-size: 22px;
	}
	.linkBx>.nav-link:hover,.title:hover{
		color: #f4f2f2;
	}
	
	
	
}

@media only screen and (max-width:464px) {
	.BoxTag button {
		width: 43vw;
		padding: 5px;
	}
	
}

@media only screen and (max-width:364px) {


.featuredItemBX {
width: 5rem;

}

.featuredItemBX a img {
/* width: 119px; */
height: 80px;
border-radius: 50%;
border: 2px solid #e03b5fc9;
;

}
.androidApp{

/* margin-left: -12vw; 
margin-left: -16vw!important;
*/
/* width: 100%; */
text-align: -webkit-center;
text-align: -moz-center;
/* margin-left: -115px !important; */
}


}

/* bread crumb design start */
*, *::after, *::before {
box-sizing: border-box;
}



a {
color: #96c03d;
text-decoration: none;
}
dl, ol, ul{
margin-bottom:0px !important;
}
section {
/* used just to separate different styles */
/* border-bottom: 1px solid #e6e6e6; */
width:fit-content;
}
section h2 {
width: 90%;
margin: 0 auto 2em;
color: #2c3f4c;
font-size: 2rem;
font-weight: 700;
text-align: center;
}
@media only screen and (min-width: 1170px) {
section {
/* padding: 6em 0; */
}
section h2 {
/* margin: 0 auto 3em; */
}
}

header {
background: #2c3f4c;
position: relative;
}
header h1 {
width: 90%;
margin: 0 auto;
text-align: center;
padding: 4em 0;
color: #ffffff;
font-weight: bold;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
font-size: 2rem;
}
@media only screen and (min-width: 768px) {
header h1 {
font-size: 3rem;
}
}

/* -------------------------------- 

xnugget info 

-------------------------------- */
.cd-nugget-info {
text-align: center;
position: absolute;
width: 100%;
height: 50px;
line-height: 50px;
top: 0;
left: 0;
}
.cd-nugget-info a {
position: relative;
font-size: 14px;
color: #96c03d;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.no-touch .cd-nugget-info a:hover {
opacity: .8;
}
.cd-nugget-info span {
vertical-align: middle;
display: inline-block;
}
.cd-nugget-info span svg {
display: block;
}
.cd-nugget-info .cd-nugget-info-arrow {
fill: #96c03d;
}

/* -------------------------------- 

Basic Style

-------------------------------- */
.cd-breadcrumb, .cd-multi-steps {

padding:0px 0px;
background-color: #edeff0;
/* border-radius: .25em; */
} 
.cd-breadcrumb::after, .cd-multi-steps::after {
clear: both;
content: "";
display: table;
}
.cd-breadcrumb li, .cd-multi-steps li {
display: inline-block;
float: left;
/* margin: 0.5em 0; */
}
.cd-breadcrumb li::after, .cd-multi-steps li::after {
/* this is the separator between items */
display: inline-block;
content: '\00bb';
margin: 0 .4em;
color: #959fa5;
}
.cd-breadcrumb li:last-of-type::after, .cd-multi-steps li:last-of-type::after {
/* hide separator after the last item */
display: none;
}
.cd-breadcrumb li > *, .cd-multi-steps li > * {
/* single step */
display: inline-block;
/* font-size: 1.4rem; */
color: #2c3f4c;
font-size:11px;
font-weight:500;
}
.cd-breadcrumb li.current > *, .cd-multi-steps li.current > * {
/* selected step */
color: #96c03d;
}
.no-touch .cd-breadcrumb a:hover, .no-touch .cd-multi-steps a:hover {
/* steps already visited */
color: #96c03d;
}
.cd-breadcrumb.custom-separator li::after, .cd-multi-steps.custom-separator li::after {
/* replace the default separator with a custom icon */
content: '';
height: 16px;
width: 16px;
background: url(https://codyhouse.co/demo/breadcrumbs-multi-steps-indicator/img/cd-custom-separator.svg) no-repeat center center;
vertical-align: middle;
}
.cd-breadcrumb.custom-icons li > *::before, .cd-multi-steps.custom-icons li > *::before {
/* add a custom icon before each item */
content: '';
display: inline-block;
height: 20px;
width: 20px;
margin-right: .4em;
margin-top: -2px;
background: url(https://codyhouse.co/demo/breadcrumbs-multi-steps-indicator/img/cd-custom-icons-01.svg) no-repeat 0 0;
vertical-align: middle;
}
.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(2) > *::before, .cd-multi-steps.custom-icons li:not(.current):nth-of-type(2) > *::before {
/* change custom icon using image sprites */
background-position: -20px 0;
}
.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(3) > *::before, .cd-multi-steps.custom-icons li:not(.current):nth-of-type(3) > *::before {
background-position: -40px 0;
}
.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(4) > *::before, .cd-multi-steps.custom-icons li:not(.current):nth-of-type(4) > *::before {
background-position: -60px 0;
}
.cd-breadcrumb.custom-icons li.current:first-of-type > *::before, .cd-multi-steps.custom-icons li.current:first-of-type > *::before {
/* change custom icon for the current item */
background-position: 0 -20px;
}
.cd-breadcrumb.custom-icons li.current:nth-of-type(2) > *::before, .cd-multi-steps.custom-icons li.current:nth-of-type(2) > *::before {
background-position: -20px -20px;
}
.cd-breadcrumb.custom-icons li.current:nth-of-type(3) > *::before, .cd-multi-steps.custom-icons li.current:nth-of-type(3) > *::before {
background-position: -40px -20px;
}
.cd-breadcrumb.custom-icons li.current:nth-of-type(4) > *::before, .cd-multi-steps.custom-icons li.current:nth-of-type(4) > *::before {
background-position: -60px -20px;
}
@media only screen and (min-width: 768px) {
.cd-breadcrumb, .cd-multi-steps {
padding: 0 0;
margin:0;
margin-top:-5px;
}
.cd-breadcrumb li, .cd-multi-steps li {
/* margin: 1.2em 0; */
margin-bottom:0px;
}
.cd-breadcrumb li::after, .cd-multi-steps li::after {
margin: 0 0.4em;
}
.cd-breadcrumb li > *, .cd-multi-steps li > * {
/* font-size: 1.6rem; */
font-size:11px;
/* font-weight:600; */
}
}

/* -------------------------------- 

Triangle breadcrumb

-------------------------------- */
@media only screen and (min-width: 768px) {

.cd-breadcrumb.triangle {
/* reset basic style */
background-color: transparent;
padding: 0;
}
.cd-breadcrumb.triangle li {
position: relative;
padding: 0;
margin: 4px 4px 4px 0;
}
.cd-breadcrumb.triangle li>a{

}
.cd-breadcrumb.triangle li:last-of-type {
margin-right: 0;
}
.cd-breadcrumb.triangle li > * {
position: relative;
padding: 1em .8em 1em 2.5em;
color: #2c3f4c;
background-color: #edeff0;
/* the border color is used to style its ::after pseudo-element */
border-color: #edeff0;
}
.cd-breadcrumb.triangle li.current > * {
/* selected step */
color: #ffffff;
background-color: #96c03d;
border-color: #96c03d;
}
.cd-breadcrumb.triangle li:first-of-type > * {
padding-left: 1.6em;
border-radius: .25em 0 0 .25em;
}
.cd-breadcrumb.triangle li:last-of-type > * {
padding-right: 1.6em;
border-radius: 0 .25em .25em 0;
}
.no-touch .cd-breadcrumb.triangle a:hover {
/* steps already visited */
color: #ffffff;
background-color: #2c3f4c;
border-color: #2c3f4c;
}
.cd-breadcrumb.triangle li::after, .cd-breadcrumb.triangle li > *::after {
/* 
li > *::after is the colored triangle after each item
li::after is the white separator between two items
*/
content: '';
position: absolute;
top: 0;
left: 100%;
content: '';
height: 0;
width: 0;
/* 48px is the height of the <a> element */
border: 24px solid transparent;
border-right-width: 0;
border-left-width: 20px;
}
.cd-breadcrumb.triangle li::after {
/* this is the white separator between two items */
z-index: 1;
-webkit-transform: translateX(4px);
-moz-transform: translateX(4px);
-ms-transform: translateX(4px);
-o-transform: translateX(4px);
transform: translateX(4px);
border-left-color: #ffffff;
/* reset style */
margin: 0;
}
.cd-breadcrumb.triangle li > *::after {
/* this is the colored triangle after each element */
z-index: 2;
border-left-color: inherit;
}
.cd-breadcrumb.triangle li:last-of-type::after, .cd-breadcrumb.triangle li:last-of-type > *::after {
/* hide the triangle after the last step */
display: none;
}
.cd-breadcrumb.triangle.custom-separator li::after {
/* reset style */
background-image: none;
}
.cd-breadcrumb.triangle.custom-icons li::after, .cd-breadcrumb.triangle.custom-icons li > *::after {
/* 50px is the height of the <a> element */
border-top-width: 25px;
border-bottom-width: 25px;
}

@-moz-document url-prefix() {
.cd-breadcrumb.triangle li::after,
.cd-breadcrumb.triangle li > *::after {
/* fix a bug on Firefix - tooth edge on css triangle */
border-left-style: dashed;
}
}
}
/* -------------------------------- 

Custom icons hover effects - breadcrumb and multi-steps

-------------------------------- */
@media only screen and (min-width: 768px) {
.no-touch .cd-breadcrumb.triangle.custom-icons li:first-of-type a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:first-of-type em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:first-of-type a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:first-of-type em::before {
/* change custom icon using image sprites - hover effect or current item */
background-position: 0 -40px;
}
.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(2) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(2) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(2) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(2) em::before {
background-position: -20px -40px;
}
.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(3) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(3) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(3) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(3) em::before {
background-position: -40px -40px;
}
.no-touch .cd-breadcrumb.triangle.custom-icons li:nth-of-type(4) a:hover::before, .cd-breadcrumb.triangle.custom-icons li.current:nth-of-type(4) em::before, .no-touch .cd-multi-steps.text-center.custom-icons li:nth-of-type(4) a:hover::before, .cd-multi-steps.text-center.custom-icons li.current:nth-of-type(4) em::before {
background-position: -60px -40px;
}
}
/* -------------------------------- 

Multi steps indicator 

-------------------------------- */
@media only screen and (min-width: 768px) {
.cd-multi-steps {
/* reset style */
background-color: transparent;
padding: 0;
text-align: center;
}

.cd-multi-steps li {
position: relative;
float: none;
margin: 0.4em 40px 0.4em 0;
}
.cd-multi-steps li:last-of-type {
margin-right: 0;
}
.cd-multi-steps li::after {
/* this is the line connecting 2 adjacent items */
position: absolute;
content: '';
height: 4px;
background: #edeff0;
/* reset style */
margin: 0;
}
.cd-multi-steps li.visited::after {
background-color: #96c03d;
}
.cd-multi-steps li > *, .cd-multi-steps li.current > * {
position: relative;
color: #2c3f4c;
}

.cd-multi-steps.custom-separator li::after {
/* reset style */
height: 4px;
background: #edeff0;
}

.cd-multi-steps.text-center li::after {
width: 100%;
top: 50%;
left: 100%;
-webkit-transform: translateY(-50%) translateX(-1px);
-moz-transform: translateY(-50%) translateX(-1px);
-ms-transform: translateY(-50%) translateX(-1px);
-o-transform: translateY(-50%) translateX(-1px);
transform: translateY(-50%) translateX(-1px);
}
.cd-multi-steps.text-center li > * {
z-index: 1;
padding: .6em 1em;
border-radius: .25em;
background-color: #edeff0;
}
.no-touch .cd-multi-steps.text-center a:hover {
background-color: #2c3f4c;
}
.cd-multi-steps.text-center li.current > *, .cd-multi-steps.text-center li.visited > * {
color: #ffffff;
background-color: #96c03d;
}
.cd-multi-steps.text-center.custom-icons li.visited a::before {
/* change the custom icon for the visited item - check icon */
background-position: 0 -60px;
}

.cd-multi-steps.text-top li, .cd-multi-steps.text-bottom li {
width: 80px;
text-align: center;
}
.cd-multi-steps.text-top li::after, .cd-multi-steps.text-bottom li::after {
/* this is the line connecting 2 adjacent items */
position: absolute;
left: 50%;
/* 40px is the <li> right margin value */
width: calc(100% + 40px);
}
.cd-multi-steps.text-top li > *::before, .cd-multi-steps.text-bottom li > *::before {
/* this is the spot indicator */
content: '';
position: absolute;
z-index: 1;
left: 50%;
right: auto;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
height: 12px;
width: 12px;
border-radius: 50%;
background-color: #edeff0;
}
.cd-multi-steps.text-top li.visited > *::before,
.cd-multi-steps.text-top li.current > *::before, .cd-multi-steps.text-bottom li.visited > *::before,
.cd-multi-steps.text-bottom li.current > *::before {
background-color: #96c03d;
}
.no-touch .cd-multi-steps.text-top a:hover, .no-touch .cd-multi-steps.text-bottom a:hover {
color: #96c03d;
}
.no-touch .cd-multi-steps.text-top a:hover::before, .no-touch .cd-multi-steps.text-bottom a:hover::before {
box-shadow: 0 0 0 3px rgba(150, 192, 61, 0.3);
}

.cd-multi-steps.text-top li::after {
/* this is the line connecting 2 adjacent items */
bottom: 4px;
}
.cd-multi-steps.text-top li > * {
padding-bottom: 20px;
}
.cd-multi-steps.text-top li > *::before {
/* this is the spot indicator */
bottom: 0;
}

.cd-multi-steps.text-bottom li::after {
/* this is the line connecting 2 adjacent items */
top: 3px;
}
.cd-multi-steps.text-bottom li > * {
padding-top: 20px;
}
.cd-multi-steps.text-bottom li > *::before {
/* this is the spot indicator */
top: 0;
}
}
/* -------------------------------- 

Add a counter to the multi-steps indicator 

-------------------------------- */
.cd-multi-steps.count li {
counter-increment: steps;
}

.cd-multi-steps.count li > *::before {
content: counter(steps) " - ";
}

@media only screen and (min-width: 768px) {
.cd-multi-steps.text-top.count li > *::before,
.cd-multi-steps.text-bottom.count li > *::before {
/* this is the spot indicator */
content: counter(steps);
height: 26px;
width: 26px;
line-height: 26px;
font-size: 1.4rem;
color: #ffffff;
}

.cd-multi-steps.text-top.count li:not(.current) em::before,
.cd-multi-steps.text-bottom.count li:not(.current) em::before {
/* steps not visited yet - counter color */
color: #2c3f4c;
}

.cd-multi-steps.text-top.count li::after {
bottom: 11px;
}

.cd-multi-steps.text-top.count li > * {
padding-bottom: 34px;
}

.cd-multi-steps.text-bottom.count li::after {
top: 11px;
}

.cd-multi-steps.text-bottom.count li > * {
padding-top: 34px;
}
}
/* bread crumb design end */		