@import url('https://fonts.googleapis.com/css2?family=Sansita+Swashed:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sofia&display=swap');

:root{
	--ff:'Sansita Swashed', cursive;
	--aff:'Sofia', cursive;
}


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

html{
	scroll-behavior: smooth;
}
/*body{
	background-image: url('../image/bgimgbatf.jpg');
	background-size:cover;
}*/

/*For font-sizes of text mainly h2  */

@media(min-width:280px){
	.headngContent{
		font-size:25px;
	}

	.top-content{
		font-size:22px;
	}
}

@media(min-width: 990px){
	.toggler-icons{
		display: none;
	}

	
}

@media(min-width: 1197px){
	.go-to-top{
		margin-left:-20%
	}
}


/*iphoneSE/58 */
@media(min-width: 320px){
	.toggler-icons{
		margin-left: auto;
	}
	.navbar-brand{
		margin-bottom: -30px;
	}
}

/*For motoG4 */
@media(min-width:360px){
	.toggler-icons{
		margin-left: 313px;
	}
}


/*Galaxy fold*/
@media(min-width: 280px){
	.toggler-icons{
		margin-left: auto;
	}
	.navbar-brand{
		margin-bottom: -30px;
	}
}


/*Iphone X */
@media(min-width:375px){
	.navbar-brand{
		margin-top: -30px;
	}
}

/*FOR secondary Nav Spacing */
@media(min-width:280px){
	.sec-nav-link{
		padding-right:.5rem;
		padding-left: .5rem;
		
	}

	.second1nav{
		font-size: 17px;
	}

}

/*for game-card */
/* @media(min-width:719px){
	#games-card{
		width: 22rem;
	}
} */

/*for iframe    */
/* @media(min-width:280px){
	.iframe{
		width:275px;
		height: auto;
	}

 }  */





/*for col-sm  */
/* @media(min-width:987px){
	.all-videos-trailer{
		padding-right: 20px;
	}
} */



.primary-nav{
	background-color: #000!important;
	border-bottom: 1px solid orange;
}



.main_content{
	color: orange;
	font-family: 'Sofia', cursive;
}

.main h1{
	display: block;
	width: 100%;
	font-family: sans-serif;
	margin-top: 20px;
	color: white;
}

.submain {
	margin-bottom: 20%;
}

.submain a{
	text-decoration: none;
	margin-top: 10px;
}

.submain p{
	font-family:var(--aff);
	color: white;
	margin-left:  5px;
	font-size: 25px;
	flex-direction: row;	
	
}

.submain span{
	display: inline-block;
	width: 50%;
	box-shadow: 0 0 50px white,0 0 50px white,0 0 50px white;
	padding:3.5px;
}

.submain span:hover{
	box-shadow: 0 0 50px #ff3399 ,0 0 50px #ff3399, 0 0 50px #ff3399 ;
	
}

.nav-link:hover{
	background-color:rgb(245, 168, 27);
	border:none;
	border-radius: 5px;
	box-shadow: 0 0 50px orange, 0 0 50px orange, 0 0 50px orange;
}

.actives{
	
	border: 1px solid white;
	border-radius: 5px;
	border-color:aqua;


}

/*For Secondary Nav-link   */
.secondaryactive{
	
	border: 1px solid white;
	border-radius: 5px;
	border-color:aqua;


}



hr{
	background-color: white;
}

.lname,.lemail,.lpassword,.lmessage{
	color: white;
	font-size: 20px;
}
.lcpassword{
	color: white;
	margin-bottom:8px;
	font-size: 20px;

}

.c1,small{
	color: red;

}
.map,.phone,.env{
	color: white;
}




.form-group{
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

.form-groupzz label{
	display: inline-block;
	margin-bottom: 5px;
}

.form-groupzz input{
	border-radius: 10px;
	border: 2px solid #f0f0f0;
	font-size: 20px;
	

}

.form-group.success input{
	border-color: #2ecc71;
}

.form-group.error input{
	border-color: #e74c3c;
}

.form-groupzz i{
	position: absolute;
	top: 20px;
	right: 8px;
	visibility: hidden;
}

.form-group.success i.fa-check-circle{
	visibility: visible;
	color: #2ecc71;
}

.form-group.error i.fa-exclamation-circle{
	visibility: visible;
	color: #e74c3c;
}



.form-groupzz small{
	position: absolute;
	left: 20px;
	bottom: -20px;
	visibility: hidden;
}

.form-group.error small{
	visibility: visible;
	color: #e74c3c;
}


.headingContent{
	font-family: 'Sofia', cursive;
}



.p-content{
	color: white;
	font-size: 13.5px;
}

.fa-icon{
color: white;
}
.text-f{
	color:white;
}

.faheading{
	font-size:15px;
}

.cardbg{
	background-image: url('../image/p2.jpg');
	background-color: rgba(0,0,0,0.5);
}

.game-main-wrapper{
	background-color: #000;
	margin-top:100px;

}

.game-main-group-games-wrapper{
	background-color: #000;
	overflow-x: auto;	
}

 .group-games{
	position: relative;
	width:auto;
	height: auto;
	transition: 0.5s;	
}

 .group-games:hover{
	z-index: 1;
	transform: scale(1.14);
	box-shadow: 0 25px 40px rgba(5.2, 5, 102, 0.1);
}

 .group-games img:hover{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	
}

.card{
	border: none;
	outline: none;
}

.game-main-group-games-wrapper::-webkit-scrollbar{
	width:0;
}

.whole-game-main{
	background-color: #000;
}

.content{
	line-height: 0px;
}

#video1,#video2{
	display: none;
}

video{
	max-width: 100%;
	height: auto;
}



/* fa-times ko css Cross sign ko css */
#fa-times{
	font-weight: bold; 
	color:  5px solid white; 
	font-size:30px;
	margin-left:-35px;
	margin-top: 70px;
	display:none;
	cursor: pointer;

	
}

#fa-times:hover{
	color: red;
	transform: scale(1.25);
	transition: 0.5s;
}

.times{
	font-weight: bold; 
	color:  5px solid white; 
	font-size:30px;
	margin-left:-35px;
	margin-top: 70px;
	display:none;
	cursor: pointer;

	
}

.times:hover{
	color: red;
	transform: scale(1.25);
	transition: 0.5s;
}

.fa-facebook,.fa-twitter,.fa-instagram{
	color: white; 
	font-size: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}

/* .go-to-top {
	margin-left: 88%; */
	
/* } */

.nav-list li{
	list-style: none;
	display: inline-flex;
	
}

.go-to-top-button{
	margin-left:70%;
}

footer{
	background-color: #0f2840;
}
.footerContent1{
	font-size: 20px;
}

.footerContent2{
	font-size: 23px;
}

.copyrightContent{
	font-size: 25px;
}

.to-top{
	position: fixed;
	background: white;
	bottom: 16px;
	right: 32px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #0f2840;
	font-size: 32px;
	text-decoration: none;
	opacity: 0;
	pointer-events: none;
	transition: all .4s;
}

.to-top.active{
	bottom: 32px;
	pointer-events: auto;
	opacity: 1;
}

.toggler,.cross-icon{
	cursor: pointer;
}



/* Secondary Nav-items*/
.sec-nav-item{
	list-style: none;
	cursor: pointer;
	margin-left: 10px;
}

.sec-nav-item a{
	text-decoration: none;
	color: #f0f0f0;
	font-size: 20px;
	display: block;
	opacity: 1;
}

.activesecondary{
	border: 1px;
	border-radius: 5px;
	border-color: aquamarine;
	
}

.game-card{
	width: 13rem;
	transition: 0.5s;	
	position: relative;	
}

.game-card:hover{
	z-index: 1;
	transform: scale(1.10);
	/* box-shadow: 0 25px 40px rgba(5.2, 5, 102, 0.1); */

}

.video-card{
	margin-left: 10px;
}
.game-video-icon{
	position: absolute;
	top:40%;
	left:10%;
	cursor: pointer;
	font-size: 30px;
	color: aliceblue;
}

.timer{
	position: absolute;
	top: 28%;
	left:10%;
	cursor: pointer;
	border: 1px solid white;
	background-color: azure;
	color: black;

}

.game-card{
	border-color: #000;
	outline-color: #000;
	margin-left: 20px;
	margin-top: 20px;
	cursor: pointer;
}

.card-body{
	border: none;
	outline: none;
	cursor: pointer;

}

.videos-collection video{
	width: 720px;
	height: auto;
}

.iframe{
	display:none;
}

.all-game-videos{
	background-color: #000;
}
















