*{
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	font-family: 'Koulen', sans-serif;
	font-family: 'Mukta Malar', sans-serif;

}

body{
	margin:0;
	padding: 0;
	list-style: none;
	text-decoration: none;

}
.header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding: 1.3rem 10%;
	display: flex;
	justify-content: space-between;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	align-items: center;
	z-index: 100;
	box-sizing: border-box;
	transition: all .6s;
}

.header::before{
	content: '';
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	backdrop-filter: blur(50px);
	z-index: -1;
}

.logo{
	font-size: 1.2rem;
	color: black;
	text-decoration: none;
	font-weight: 700;
}

.logo img{
	width: 3.5rem;
	height: 3.5rem;
	transform: scale(1.3);
}

.nav a{
	font-size: 1.15rem;
	font-family: 'Mukta Malar', sans-serif;
	color: #000;
	text-decoration: none;
	font-weight: 500;
	margin-left: 4.5rem;
	position: relative;
	transition: all.5s ease;
}


.nav a::after{
		content: '';
		height: 3px;
		width: 0%;
		background: #000;
		position: absolute;
		left: 0;
		bottom: -11px;
		opacity: 0;
		transition: .3s ease-in-out;
	}

	.nav a:hover::after{
		width: 100%;
		opacity: 1;
}

#check{
	display: none;
}

.icons{
	position: absolute;
	right: 5%;
	font-size: 2.8rem;
	color: black;
	cursor: pointer;
	display: none;

}

 BREAKPOINTS 


#check:checked~.icons #menu-icon{
	display: none;
}

.icons #close-icon{
	display: none;
}

#check:checked~.icons #close-icon{
	display: block;
}

.nav{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 0;
	background: white;
	box-shadow: 0.5rem 1rem rgba(0, 0, 0, .1);
	overflow: hidden;
	transition: .3s ease;
	}

	#check:checked~.nav{
		height: 100vh;
	}

	.nav a{
		display: block;
		font-size: 1.1rem;
		margin: 1.5rem 0;
		text-align: center;
		transform: translateY(10px);
		opacity: 0;
		transition: .3s ease;

	}

	#check:checked~.nav a{
		transform: translateY(0);
		opacity: 1;
		transition-delay: calc(.15s* var(--i));
	}






.welcomee{
	width: 100%;
	height: 100vh;
	margin: 0;
	padding: 0;
	background-color: #ebebeb;

}

.top-bg{
	width: 100%;
	height: 77px;
	background-color: #000;
}

.welcome-wrapper{
	width: 100%;
	height: 80%;
	display: flex;
}

.item-element{
	width: 100%;
	height: 100%;
	display: flex;
}





.welcome-image{
	width: 50%;
	height: 100%;
	position: relative;
	display: flex;
	overflow: hidden;
	

}

.gradient{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
	position: absolute;
	z-index: 2;
}

.welcome-left-bg{
	height: 100%;
	width: 30%;
	background-image: linear-gradient(to left, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
	display: none;
}

.welcome-left-bg-top{
	height: 100%;
	width: 30%;
	background-image: linear-gradient(to right, rgba(0,0,0,1) 10%,rgba(0,0,0,0));

}

.welcome-images{
	width: 100%;
	height: 100%;
	display: none;
}

.welcome-images.active{
	width: 100%;
	height: 100%;
	display: block;
}

.welcome-images img{
	width: 100%;
	height: 100%;
	object-fit: fill;
	animation: zoom-in 5s ease-in;
}

@keyframes zoom-in{
	0%{
		transform: scale(1);
		opacity: 0.8;
	}
	30%{
		opacity: 1;
	}
	100%{
		transform: scale(1.1);
	}
}

.welcome-text{
	height: 100%;
	width: 50%;
	background-color: #000;
	display: flex;
	align-items: center;
	
}

.welcome-txt-wrap{
	color: #fff;
	transform: translateX(6rem);
	display: flex;
	flex-direction: column;
	gap: 2rem;
	z-index: 20;
	height: 16rem;
	justify-content: flex-end;
}

.txt-wrapper{
	flex-direction: column;
	gap: 2rem;
	display: none;
}

.txt-wrapper.active{
	display: flex;
	animation: slide .6s ease;
}

@keyframes slide {
	0%{
		transform: translateX(-10rem);
	}
	100%{
		transform: translateX(0);
	}
}

.txt-wrapper p{
	font-size: 22px;
	text-align: justify;
}

.txt-wrapper a{
	text-align: center;
	padding: .8rem 2rem;
	border: 1px solid #fff;
	border-radius: .5rem;
	width: 50%;
	text-decoration: none;
	color: #fff;
}

.time-bar-container{
	margin-top: 1rem;
	display: flex;
	gap: 1rem;
}

.time-bar{
	height: .3rem;
	border-radius: 1rem;
	width: 20%;
	background-color: #929292;
	overflow: hidden;
}

.timer{
	width: 100%;
	height: 100%;
	background-color: transparent;
	transform: scaleX(0);
}

.timer.active{
	width: 100%;
	height: 100%;
	background-color: #fff;
	animation: roundtime calc(var(--duration) * 1s) linear forwards;
	transform-origin: left center;
	transform: scaleX(0);
}

@keyframes roundtime {
	to{
		transform: scaleX(100%);
	}
}

@media (max-width: 1725px){
	.welcomee{
		width: 100%;
		height: 100vh;
		margin: 0;
		padding: 0;
	
	
	}
	
	.welcome-wrapper{
		width: 100%;
		height: 80%;
		display: flex;
	}
	
	.item-element{
		width: 100%;
		height: 100%;
		display: flex;
	}
	
	.welcome-image{
		width: 55%;
		height: 100%;
		position: relative;
		display: flex;
		overflow: hidden;
	
	}
	
	.gradient{
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: space-between;
		position: absolute;
		z-index: 2;
	}
	
	.welcome-left-bg{
		height: 100%;
		width: 30%;
		background-image: linear-gradient(to left, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		display: none;
	}
	
	.welcome-left-bg-top{
		height: 100%;
		width: 30%;
		background-image: linear-gradient(to right, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
	
	}
	
	.welcome-images{
		width: 100%;
		height: 100%;
		display: none;
	}
	
	.welcome-images.active{
		width: 100%;
		height: 100%;
		display: block;
	}
	
	.welcome-images img{
		width: 100%;
		height: 100%;
		object-fit: fill;
		animation: zoom-in 5s ease-in;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	
	@keyframes zoom-in{
		0%{
			transform: scale(1);
			opacity: 0.8;
		}
		30%{
			opacity: 1;
		}
		100%{
			transform: scale(1.1);
		}
	}
	
	.welcome-text{
		height: 100%;
		width: 45%;
		background-color: #000;
		display: flex;
		align-items: center;
		
	}
	
	.welcome-txt-wrap{
		color: #fff;
		transform: translateX(10rem);
		display: flex;
		flex-direction: column;
		gap: 2rem;
		z-index: 20;
		justify-content:flex-end;
	}
	
	.txt-wrapper{
		flex-direction: column;
		gap: 2rem;
		display: none;
	}
	
	.txt-wrapper.active{
		display: flex;
		animation: slide .6s ease;
	}
	
	@keyframes slide {
		0%{
			transform: translateX(-10rem);
		}
		100%{
			transform: translateX(0);
		}
	}
	
	.txt-wrapper p{
		font-size: 18px;
	}
	
	.txt-wrapper a{
		text-align: center;
		padding: .8rem 1.5rem;
		border: 1px solid #fff;
		font-size: 16px;
		border-radius: .5rem;
		width: 50%;
		text-decoration: none;
		color: #fff;
	}
	
	.time-bar-container{
		margin-top: 1rem;
		display: flex;
		gap: 1rem;
	}
	
	.time-bar{
		height: .3rem;
		border-radius: 1rem;
		width: 20%;
		background-color: #929292;
		overflow: hidden;
	}
	
	.timer{
		width: 100%;
		height: 100%;
		background-color: transparent;
		transform: scaleX(0);
	}
	
	.timer.active{
		width: 100%;
		height: 100%;
		background-color: #fff;
		animation: roundtime calc(var(--duration) * 1s) linear forwards;
		transform-origin: left center;
		transform: scaleX(0);
	}
	
	@keyframes roundtime {
		to{
			transform: scaleX(100%);
		}
	}
}

@media (max-width: 1110px){
	.welcomee{
		width: 100%;
		height: 90vh;
		margin: 0;
		padding: 0;
	
	
	}
	
	.welcome-wrapper{
		width: 100%;
		height: 70%;
		display: flex;
	}
	
	.item-element{
		width: 100%;
		height: 100%;
		display: flex;
	}
	
	.welcome-image{
		width: 65%;
		height: 100%;
		position: relative;
		display: flex;
		overflow: hidden;
	
	}
	
	.gradient{
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: space-between;
		position: absolute;
		z-index: 2;
	}
	
	.welcome-left-bg{
		height: 100%;
		width: 30%;
		background-image: linear-gradient(to left, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		display: none;
	}
	
	.welcome-left-bg-top{
		height: 100%;
		width: 30%;
		background-image: linear-gradient(to right, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
	
	}
	
	.welcome-images{
		width: 100%;
		height: 100%;
		display: none;
	}
	
	.welcome-images.active{
		width: 100%;
		height: 100%;
		display: block;
	}
	
	.welcome-images img{
		width: 100%;
		height: 100%;
		object-fit: fill;
		animation: zoom-in 5s ease-in;
	}
	
	@keyframes zoom-in{
		0%{
			transform: scale(1);
			opacity: 0.8;
		}
		30%{
			opacity: 1;
		}
		100%{
			transform: scale(1.1);
		}
	}
	
	.welcome-text{
		height: 100%;
		width: 35%;
		background-color: #000;
		display: flex;
		align-items: center;
		
	}
	
	.welcome-txt-wrap{
		color: #fff;
		transform: translateX(6rem);
		display: flex;
		flex-direction: column;
		gap: 2rem;
		z-index: 20;;
	}
	
	.txt-wrapper{
		flex-direction: column;
		gap: 2rem;
		display: none;
	}
	
	.txt-wrapper.active{
		display: flex;
		animation: slide .6s ease;
	}
	
	@keyframes slide {
		0%{
			transform: translateX(-10rem);
		}
		100%{
			transform: translateX(0);
		}
	}
	
	.txt-wrapper p{
		font-size: 18px;
	}
	
	.txt-wrapper a{
		text-align: center;
		padding: .8rem 1.5rem;
		border: 1px solid #fff;
		font-size: 16px;
		border-radius: .5rem;
		width: 50%;
		text-decoration: none;
		color: #fff;
	}
	
	.time-bar-container{
		margin-top: 1rem;
		display: flex;
		gap: 1rem;
	}
	
	.time-bar{
		height: .3rem;
		border-radius: 1rem;
		width: 20%;
		background-color: #929292;
		overflow: hidden;
	}
	
	.timer{
		width: 100%;
		height: 100%;
		background-color: transparent;
		transform: scaleX(0);
	}
	
	.timer.active{
		width: 100%;
		height: 100%;
		background-color: #fff;
		animation: roundtime calc(var(--duration) * 1s) linear forwards;
		transform-origin: left center;
		transform: scaleX(0);
	}
	
	@keyframes roundtime {
		to{
			transform: scaleX(100%);
		}
	}
}

@media (max-width: 1023px){
	.welcomee{
		width: 100%;
		height: 85vh;
		margin: 0;
		padding: 0;

		
	}
	
	.welcome-wrapper{
		width: 100%;
		height: 80%;
		display: flex;
	}
	
	.item-element{
		width: 100%;
		height: 100%;
		display: flex;
	}
	
	.welcome-image{
		width: 65%;
		height: 100%;
		position: relative;
		display: flex;
		overflow: hidden;
	
	}
	
	.gradient{
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: space-between;
		position: absolute;
		z-index: 2;
	}
	
	.welcome-left-bg{
		height: 100%;
		width: 30%;
		background-image: linear-gradient(to left, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		display: none;
	}
	
	.welcome-left-bg-top{
		height: 100%;
		width: 30%;
		background-image: linear-gradient(to right, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
	
	}
	
	.welcome-images{
		width: 100%;
		height: 100%;
		display: none;
	}
	
	.welcome-images.active{
		width: 100%;
		height: 100%;
		display: block;
	}
	
	.welcome-images img{
		width: 100%;
		height: 100%;
		object-fit: fill;
		animation: zoom-in 5s ease-in;
	}
	
	@keyframes zoom-in{
		0%{
			transform: scale(1);
			opacity: 0.8;
		}
		30%{
			opacity: 1;
		}
		100%{
			transform: scale(1.1);
		}
	}
	
	.welcome-text{
		height: 100%;
		width: 35%;
		background-color: #000;
		display: flex;
		align-items: center;
		
	}
	
	.welcome-txt-wrap{
		color: #fff;
		transform: translateX(6rem);
		display: flex;
		flex-direction: column;
		gap: 2rem;
		z-index: 20;;
	}
	
	.txt-wrapper{
		flex-direction: column;
		gap: 2rem;
		display: none;
	}
	
	.txt-wrapper.active{
		display: flex;
		animation: slide .6s ease;
	}
	
	@keyframes slide {
		0%{
			transform: translateX(-10rem);
		}
		100%{
			transform: translateX(0);
		}
	}
	
	.txt-wrapper p{
		font-size: 16px;
	}
	
	.txt-wrapper a{
		text-align: center;
		padding: .8rem 1rem;
		border: 1px solid #fff;
		font-size: 13px;
		border-radius: .5rem;
		width: 50%;
		text-decoration: none;
		color: #fff;
	}
	
	.time-bar-container{
		margin-top: 1rem;
		display: flex;
		gap: 1rem;
	}
	
	.time-bar{
		height: .3rem;
		border-radius: 1rem;
		width: 20%;
		background-color: #929292;
		overflow: hidden;
	}
	
	.timer{
		width: 100%;
		height: 100%;
		background-color: transparent;
		transform: scaleX(0);
	}
	
	.timer.active{
		width: 100%;
		height: 100%;
		background-color: #fff;
		animation: roundtime calc(var(--duration) * 1s) linear forwards;
		transform-origin: left center;
		transform: scaleX(0);
	}
	
	@keyframes roundtime {
		to{
			transform: scaleX(100%);
		}
	}
}

@media (max-width: 900px){
		.welcomee{
			width: 100%;
			height: 80vh;
			margin: 0;
			padding: 0;
			
		}
		
		.welcome-wrapper{
			width: 100%;
			height: 75%;
			display: flex;
		}
		
		.item-element{
			width: 100%;
			height: 100%;
			display: flex;
		}
		
		.welcome-image{
			width: 70%;
			height: 100%;
			position: relative;
			display: flex;
			overflow: hidden;
		
		}
		
		.gradient{
			width: 100%;
			height: 100%;
			display: flex;
			justify-content: space-between;
			position: absolute;
			z-index: 2;
		}
		
		.welcome-left-bg{
			height: 100%;
			width: 30%;
			background-image: linear-gradient(to left, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
			display: none;
		}
		
		.welcome-left-bg-top{
			height: 100%;
			width: 30%;
			background-image: linear-gradient(to right, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		
		}
		
		.welcome-images{
			width: 100%;
			height: 100%;
			display: none;
		}
		
		.welcome-images.active{
			width: 100%;
			height: 100%;
			display: block;
		}
		
		.welcome-images img{
			width: 100%;
			height: 100%;
			object-fit: fill;
			animation: zoom-in 5s ease-in;
		}
		
		@keyframes zoom-in{
			0%{
				transform: scale(1);
				opacity: 0.8;
			}
			30%{
				opacity: 1;
			}
			100%{
				transform: scale(1.1);
			}
		}
		
		.welcome-text{
			height: 100%;
			width: 30%;
			background-color: #000;
			display: flex;
			align-items: center;
			
		}
		
		.welcome-txt-wrap{
			color: #fff;
			transform: translateX(5rem);
			display: flex;
			flex-direction: column;
			gap: 2rem;
			z-index: 20;;
		}
		
		.txt-wrapper{
			flex-direction: column;
			gap: 2rem;
			display: none;
		}
		
		.txt-wrapper.active{
			display: flex;
			animation: slide .6s ease;
		}
		
		@keyframes slide {
			0%{
				transform: translateX(-10rem);
			}
			100%{
				transform: translateX(0);
			}
		}
		
		.txt-wrapper p{
			font-size: 14px;
		}
		
		.txt-wrapper a{
			text-align: center;
			padding: .8rem 1rem;
			border: 1px solid #fff;
			font-size: 12px;
			border-radius: .5rem;
			width: 50%;
			text-decoration: none;
			color: #fff;
		}
		
		.time-bar-container{
			margin-top: 1rem;
			display: flex;
			gap: 1rem;
		}
		
		.time-bar{
			height: .3rem;
			border-radius: 1rem;
			width: 20%;
			background-color: #929292;
			overflow: hidden;
		}
		
		.timer{
			width: 100%;
			height: 100%;
			background-color: transparent;
			transform: scaleX(0);
		}
		
		.timer.active{
			width: 100%;
			height: 100%;
			background-color: #fff;
			animation: roundtime calc(var(--duration) * 1s) linear forwards;
			transform-origin: left center;
			transform: scaleX(0);
		}
		
		@keyframes roundtime {
			to{
				transform: scaleX(100%);
			}
		}
}


@media (max-width: 708px){
	.welcomee{
		width: 100%;
		height: 100vh;
		margin: 0;
		padding: 0;
	
	}

	.top-bg{
		height: 70px;
	}
	
	.welcome-wrapper{
		width: 100%;
		height: 90%;
		display: flex;
		padding-bottom: 3rem;
	}
	
	.item-element{
		width: 100%;
		height: 100%;
		flex-direction: column-reverse;
		display: flex;
	}
	
	.welcome-image{
		width: 100%;
		height: 70%;
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		overflow: hidden;
	
	}

	.gradient{
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: absolute;
		z-index: 2;
	}
	
	.welcome-left-bg{
		height: 30%;
		width: 100%;
		background-image: linear-gradient(to top, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		display: block;
	}
	
	.welcome-left-bg-top{
		height: 10%;
		width: 100%;
		background-image: linear-gradient(to bottom, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		
	}
	
	
	
	.welcome-images{
		width: 100%;
		height: 100%;
		display: none;
	}
	
	.welcome-images.active{
		width: 100%;
		height: 100%;
		display: block;
	}
	
	.welcome-images img{
		width: 100%;
		height: 100%;
		object-fit: fill;
		animation: zoom-in 5s ease-in;
	}
	
	@keyframes zoom-in{
		0%{
			transform: scale(1);
			opacity: 0.8;
		}
		30%{
			opacity: 1;
		}
		100%{
			transform: scale(1.1);
		}
	}
	
	.welcome-text{
		height: 40%;
		width: 100%;
		background-color: #000;
		display: flex;
		align-items: center;
		
	}
	
	.welcome-txt-wrap{
		color: #fff;
		transform: translateX(0);
		display: flex;
		gap: 1rem;
		height: 10rem;
		z-index: 2;;
	}
	
	.txt-wrapper{
		gap: 1rem;
		display: none;
	}
	
	.txt-wrapper.active{
		display: flex;
		flex-direction: column;
		padding: 0 2rem;
		animation: slide .8s ease;
	}
	
	@keyframes slide {
		0%{
			/* transform: translateY(-10rem); */
			opacity: 0;
		}
		50%{
			/* transform: translateY(-10rem); */
			opacity: 0.5;
		}
		100%{
			opacity: 1;
			/* transform: translateX(0); */
		}
	}
	
	.txt-wrapper p{
		font-size: 14px;
		text-align: justify;
	}
	
	.txt-wrapper a{
		text-align: center;
		margin: auto;
		padding: .8rem 1rem;
		border: 1px solid #fff;
		font-size: 12px;
		border-radius: .5rem;
		width: 50%;
		text-decoration: none;
		color: #fff;
	}
	
	.time-bar-container{
		margin-top: 1rem;
		display: flex;
		justify-content: center;
		gap: 1rem;
	}
	
	.time-bar{
		height: .3rem;
		border-radius: 1rem;
		width: 20%;
		background-color: #929292;
		overflow: hidden;
	}
	
	.timer{
		width: 100%;
		height: 100%;
		background-color: transparent;
		transform: scaleX(0);
	}
	
	.timer.active{
		width: 100%;
		height: 100%;
		background-color: #fff;
		animation: roundtime calc(var(--duration) * 1s) linear forwards;
		transform-origin: left center;
		transform: scaleX(0);
	}
	
	@keyframes roundtime {
		to{
			transform: scaleX(100%);
		}
	}
}

@media (max-width: 560px){
	.welcomee{
		width: 100%;
		height: 100vh;
		margin: 0;
		padding: 0;

	
	}

	
	.welcome-wrapper{
		width: 100%;
		height: 85%;
		display: flex;
	}
	
	.item-element{
		width: 100%;
		height: 100%;
		flex-direction: column-reverse;
		display: flex;
	}
	
	.welcome-image{
		width: 100%;
		height: 60%;
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		overflow: hidden;
	
	}
	
	.gradient{
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: absolute;
		z-index: 2;
	}
	
	.welcome-left-bg{
		height: 30%;
		width: 100%;
		background-image: linear-gradient(to top, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		display: block;
	}
	
	.welcome-left-bg-top{
		height: 5%;
		width: 100%;
		background-image: linear-gradient(to bottom, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		
	}
	
	.welcome-images{
		width: 100%;
		height: 100%;
		display: none;
	}
	
	.welcome-images.active{
		width: 100%;
		height: 100%;
		display: block;
	}
	
	.welcome-images img{
		width: 100%;
		height: 100%;
		object-fit: fill;
		animation: zoom-in 5s ease-in;
	}
	
	@keyframes zoom-in{
		0%{
			transform: scale(1);
			opacity: 0.8;
		}
		30%{
			opacity: 1;
		}
		100%{
			transform: scale(1.1);
		}
	}
	
	.welcome-text{
		height: 40%;
		width: 100%;
		background-color: #000;
		display: flex;
		align-items: center;
		
	}
	
	.welcome-txt-wrap{
		color: #fff;
		transform: translateX(0);
		display: flex;
		gap: .5rem;
		z-index: 2;;
	}
	
	.txt-wrapper{
		gap: .5rem;
		display: none;
	}
	
	.txt-wrapper.active{
		display: flex;
		flex-direction: column;
		padding: 0 2rem;
		animation: slide .8s ease;
	}
	
	@keyframes slide {
		0%{
			/* transform: translateY(-10rem); */
			opacity: 0;
		}
		50%{
			/* transform: translateY(-10rem); */
			opacity: 0.5;
		}
		100%{
			opacity: 1;
			/* transform: translateX(0); */
		}
	}
	
	.txt-wrapper p{
		font-size: 12px;
		text-align: justify;
	}
	
	.txt-wrapper a{
		text-align: center;
		margin: auto;
		padding: .8rem 1rem;
		border: 1px solid #fff;
		font-size: 10px;
		border-radius: .5rem;
		width: 50%;
		text-decoration: none;
		color: #fff;
	}
	
	.time-bar-container{
		margin-top: 1rem;
		display: flex;
		justify-content: center;
		gap: 1rem;
		padding-bottom: 2rem;
	}
	
	.time-bar{
		height: .3rem;
		border-radius: 1rem;
		width: 20%;
		background-color: #929292;
		overflow: hidden;
	}
	
	.timer{
		width: 100%;
		height: 100%;
		background-color: transparent;
		transform: scaleX(0);
	}
	
	.timer.active{
		width: 100%;
		height: 100%;
		background-color: #fff;
		animation: roundtime calc(var(--duration) * 1s) linear forwards;
		transform-origin: left center;
		transform: scaleX(0);
	}
	
	@keyframes roundtime {
		to{
			transform: scaleX(100%);
		}
	}
}


@media (max-width: 330px){
	.welcomee{
		width: 100%;
		height: 90vh;
		margin: 0;
		padding: 0;
	
	}

	
	.welcome-wrapper{
		width: 100%;
		height: 85%;
		display: flex;
	}
	
	.item-element{
		width: 100%;
		height: 100%;
		flex-direction: column-reverse;
		display: flex;
	}
	
	.welcome-image{
		width: 100%;
		height: 60%;
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		overflow: hidden;
	
	}
	
	.gradient{
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: absolute;
		z-index: 2;
	}
	
	.welcome-left-bg{
		height: 30%;
		width: 100%;
		background-image: linear-gradient(to top, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		display: block;
	}
	
	.welcome-left-bg-top{
		height: 5%;
		width: 100%;
		background-image: linear-gradient(to bottom, rgba(0,0,0,1) 10%,rgba(0,0,0,0));
		
	}
	
	.welcome-images{
		width: 100%;
		height: 100%;
		display: none;
	}
	
	.welcome-images.active{
		width: 100%;
		height: 100%;
		display: block;
	}
	
	.welcome-images img{
		width: 100%;
		height: 100%;
		object-fit: fill;
		animation: zoom-in 5s ease-in;
	}
	
	@keyframes zoom-in{
		0%{
			transform: scale(1);
			opacity: 0.8;
		}
		30%{
			opacity: 1;
		}
		100%{
			transform: scale(1.1);
		}
	}
	
	.welcome-text{
		height: 40%;
		width: 100%;
		background-color: #000;
		display: flex;
		align-items: center;
		
	}
	
	.welcome-txt-wrap{
		color: #fff;
		transform: translateX(0);
		display: flex;
		gap: .5rem;
		z-index: 2;;
	}
	
	.txt-wrapper{
		gap: 2rem;
		display: none;
	}
	
	.txt-wrapper.active{
		display: flex;
		flex-direction: column;
		padding: 0 2rem;
		animation: slide .6s ease;
	}
	
	@keyframes slide {
		0%{
			opacity: .2;
		}
		100%{
			opacity: 1;
		}
	}
	
	.txt-wrapper p{
		font-size: 11px;
		text-align: justify;
	}
	
	.txt-wrapper a{
		text-align: center;
		margin: auto;
		padding: .8rem .5rem;
		border: 1px solid #fff;
		font-size: 10px;
		border-radius: .5rem;
		width: 50%;
		text-decoration: none;
		color: #fff;
	}
	
	.time-bar-container{
		margin-top: 1rem;
		display: flex;
		justify-content: center;
		gap: 1rem;
	}
	
	.time-bar{
		height: .3rem;
		border-radius: 1rem;
		width: 20%;
		background-color: #929292;
		overflow: hidden;
	}
	
	.timer{
		width: 100%;
		height: 100%;
		background-color: transparent;
		transform: scaleX(0);
	}
	
	.timer.active{
		width: 100%;
		height: 100%;
		background-color: #fff;
		animation: roundtime calc(var(--duration) * 1s) linear forwards;
		transform-origin: left center;
		transform: scaleX(0);
	}
	
	@keyframes roundtime {
		to{
			transform: scaleX(100%);
		}
	}
}


.home1-container{
	width: 100%;
	height: auto;
	padding-top: 3rem;
	justify-content: center;
}

.banner-home{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding: 0 3rem;
	height: auto;
	font-family: 'Russo One', sans-serif;
	background-color: transparent;
	
}

.sch-line{
	margin-left: 3rem;
	margin-right: 3rem;
}

.sch-line p{
	font-size: 38px;
	
	font-family: 'kanit', 'sans-serif';
}


.up-coming-matches{
	background-color: #ebebeb;
	width: 100%;
	height: auto;
	padding-bottom: 3rem;
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

.sch-container{
	padding: 2rem 0;
	padding-top: 2rem;
	height: auto;
	width: auto;
	background-color: #fff;
	position: relative;
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	--s: 170px; /* control the size */
	--c1: #FFF;
	--c2: rgba(255, 255, 255);
  
	--_g: 
	   var(--c1) 0%  5% ,var(--c2) 6%  15%,var(--c1) 16% 25%,var(--c2) 26% 35%,var(--c1) 36% 45%,
	   var(--c2) 46% 55%,var(--c1) 56% 65%,var(--c2) 66% 75%,var(--c1) 76% 85%,var(--c2) 86% 95%,
	   #0000 96%;
	background:
	  radial-gradient(50% 50% at 100% 0,var(--_g)),
	  radial-gradient(50% 50% at 0 100%,var(--_g)),
	  radial-gradient(50% 50%,var(--_g)),
	  radial-gradient(50% 50%,var(--_g)) calc(var(--s)/2) calc(var(--s)/2)
	  var(--c1);
	background-size: var(--s) var(--s);
  
}

.sch-wrapper{
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-left: 3rem;

}


.sch-box{
	opacity: 1;
	background-color:#dee0e3;
	width: 26rem;
	height: 10rem;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	border-radius: 1rem;
	overflow: hidden;
	display: inline-block;
	margin-right: 3rem;

}

.sch-box-wrapper-1{
	width: 100%;
	height: 75%;
	display: flex;
	background-color: #f0f0f0;

}

.sch-box p{
	font-family: 'Russo One', sans-serif;
}


.sch-vs{
	display: flex;
	justify-content: center;
	margin: 1rem;
}

.sch-vs p{
	padding: .6rem;
	background-color: #fff;
	font-size: 18px;
	border-radius: 50%;
	margin: auto;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.sch-club-logo{
	padding-top: .5rem;
	background-color: #f0f0f0;
	padding-left: .5rem;
	padding-right: .5rem;
	top: 0;
	border-top-right-radius: 1rem;
	border-top-left-radius: 1rem;
	width: 100%;
	height: 75%;
	display: flex;
	justify-content: center;
}

.sch-club-logo img{
	width: 6.5rem;
	height: 6.5rem;
	margin: auto;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.sch-date-scr{
	 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
	 font-family: 'kanit', 'sans-serif';
	 font-size: 18px;
	background-color: #000;
	color: #fff;
	height: 25%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.sch-date-scr p{
	font-family: 'kanit', 'sans-serif';
	font-size: 18px;
 
}



@media (max-width: 1576px){

	.sch-line{
		margin-left: 3rem;
	}
	
	.sch-line p{
		font-size: 38px;
		
		font-family: 'kanit', 'sans-serif';
	}
	
	
	.up-coming-matches{
		background-color: #ebebeb;
		width: 100%;
		height: auto;
		padding-bottom: 3rem;
		display: flex;
		flex-direction: column;
		gap: 2rem;
	}
	
	.sch-container{
		padding: 2rem 0;
		padding-top: 2rem;
		height: auto;
		width: auto;
		background-color: #fff;
		position: relative;
		overflow-x: scroll;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		--s: 170px; /* control the size */
		--c1: #FFF;
		--c2: rgba(255, 255, 255);
	  
		--_g: 
		   var(--c1) 0%  5% ,var(--c2) 6%  15%,var(--c1) 16% 25%,var(--c2) 26% 35%,var(--c1) 36% 45%,
		   var(--c2) 46% 55%,var(--c1) 56% 65%,var(--c2) 66% 75%,var(--c1) 76% 85%,var(--c2) 86% 95%,
		   #0000 96%;
		background:
		  radial-gradient(50% 50% at 100% 0,var(--_g)),
		  radial-gradient(50% 50% at 0 100%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)) calc(var(--s)/2) calc(var(--s)/2)
		  var(--c1);
		background-size: var(--s) var(--s);
	  
	}
	
	.sch-wrapper{
		-webkit-user-select: none;
		-webkit-touch-callout: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		margin-left: 3rem;
	}
	
	
	.sch-box{
		opacity: 1;
		background-color:#dee0e3;
		width: 22rem;
		height: 10rem;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
		border-radius: 1rem;
		overflow: hidden;
		display: inline-block;
		margin-right: 3rem
	
	
	}
	
	.sch-box-wrapper-1{
		width: 100%;
		height: 75%;
		display: flex;
		background-color: #f0f0f0;
	
	}
	
	.sch-box p{
		font-family: 'Russo One', sans-serif;
	}
	
	
	.sch-vs{
		display: flex;
		justify-content: center;
		margin: 1rem;
	}
	
	.sch-vs p{
		padding: .6rem;
		background-color: #fff;
		font-size: 18px;
		border-radius: 50%;
		margin: auto;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	}
	
	.sch-club-logo{
		padding-top: .5rem;
		background-color: #f0f0f0;
		padding-left: .5rem;
		padding-right: .5rem;
		top: 0;
		border-top-right-radius: 1rem;
		border-top-left-radius: 1rem;
		width: 100%;
		height: 75%;
		display: flex;
		justify-content: center;
	}
	
	.sch-club-logo img{
		width: 6.5rem;
		height: 6.5rem;
		margin: auto;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	
	.sch-date-scr{
		 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
		 font-family: 'kanit', 'sans-serif';
		 font-size: 18px;
		background-color: #000;
		color: #fff;
		height: 25%;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.sch-date-scr p{
		font-family: 'kanit', 'sans-serif';
		font-size: 18px;
	 
	}

}

@media (max-width: 1317px){

	.sch-line{
		margin-left: 3rem;
	}
	
	.sch-line p{
		font-size: 38px;
		
		font-family: 'kanit', 'sans-serif';
	}
	
	
	.up-coming-matches{
		background-color: #ebebeb;
		width: 100%;
		height: auto;
		padding-bottom: 3rem;
		display: flex;
		flex-direction: column;
		gap: 2rem;
	}
	
	.sch-container{
		padding: 2rem 0;
		padding-top: 2rem;
		height: auto;
		width: auto;
		background-color: #fff;
		position: relative;
		overflow-x: scroll;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		--s: 170px; /* control the size */
		--c1: #FFF;
		--c2: rgba(255, 255, 255);
	  
		--_g: 
		   var(--c1) 0%  5% ,var(--c2) 6%  15%,var(--c1) 16% 25%,var(--c2) 26% 35%,var(--c1) 36% 45%,
		   var(--c2) 46% 55%,var(--c1) 56% 65%,var(--c2) 66% 75%,var(--c1) 76% 85%,var(--c2) 86% 95%,
		   #0000 96%;
		background:
		  radial-gradient(50% 50% at 100% 0,var(--_g)),
		  radial-gradient(50% 50% at 0 100%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)) calc(var(--s)/2) calc(var(--s)/2)
		  var(--c1);
		background-size: var(--s) var(--s);
	  
	}
	
	.sch-wrapper{
		-webkit-user-select: none;
		-webkit-touch-callout: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		margin-left: 3rem
	}
	
	
	.sch-box{
		opacity: 1;
		background-color:#dee0e3;
		width: 20rem;
		height: 8rem;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
		border-radius: 1rem;
		overflow: hidden;
		display: inline-block;
		margin-right: 3rem
	
	
	}
	
	.sch-box-wrapper-1{
		width: 100%;
		height: 75%;
		display: flex;
		background-color: #f0f0f0;
	
	}
	
	.sch-box p{
		font-family: 'Russo One', sans-serif;
	}
	
	
	.sch-vs{
		margin: 0;
		padding: 0 1rem ;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.sch-vs p{
		padding-top: .5rem;
		background-color: #fff;
		font-size: 16px;
		border-radius: 50%;
		margin: auto;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	}
	
	.sch-club-logo{
		background-color: #f0f0f0;
		top: 0;
		border-top-right-radius: 1rem;
		border-top-left-radius: 1rem;
		width: 100%;
		height: 90%;
		display: flex;
		justify-content: center;
		align-items:center ;
	}
	
	.sch-club-logo img{
		width: 5rem;
		height: 5rem;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	
	.sch-date-scr{
		 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
		 font-family: 'kanit', 'sans-serif';
		 font-size: 18px;
		background-color: #000;
		color: #fff;
		height: 25%;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.sch-date-scr p{
		font-family: 'kanit', 'sans-serif';
		font-size: 18px;
	 
	}

}

@media (max-width: 880px){

	.sch-line{
		margin-left: 3rem;
	}
	
	.sch-line p{
		font-size: 38px;
		
		font-family: 'kanit', 'sans-serif';
	}
	
	
	.up-coming-matches{
		background-color: #ebebeb;
		width: 100%;
		height: auto;
		padding-bottom: 3rem;
		display: flex;
		flex-direction: column;
		gap: 2rem;
	}
	
	.sch-container{
		padding: 2rem 0;
		padding-top: 2rem;
		height: auto;
		width: auto;
		background-color: #fff;
		position: relative;
		overflow-x: scroll;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		--s: 170px; /* control the size */
		--c1: #FFF;
		--c2: rgba(255, 255, 255);
	  
		--_g: 
		   var(--c1) 0%  5% ,var(--c2) 6%  15%,var(--c1) 16% 25%,var(--c2) 26% 35%,var(--c1) 36% 45%,
		   var(--c2) 46% 55%,var(--c1) 56% 65%,var(--c2) 66% 75%,var(--c1) 76% 85%,var(--c2) 86% 95%,
		   #0000 96%;
		background:
		  radial-gradient(50% 50% at 100% 0,var(--_g)),
		  radial-gradient(50% 50% at 0 100%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)) calc(var(--s)/2) calc(var(--s)/2)
		  var(--c1);
		background-size: var(--s) var(--s);
	  
	}
	
	.sch-wrapper{
		-webkit-user-select: none;
		-webkit-touch-callout: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		margin-left: 3rem
	}
	
	
	.sch-box{
		opacity: 1;
		background-color:#dee0e3;
		width: 18rem;
		height: 8rem;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
		border-radius: 1rem;
		overflow: hidden;
		display: inline-block;
		margin-right: 3rem
	
	
	}
	
	.sch-box-wrapper-1{
		width: 100%;
		height: 75%;
		display: flex;
		background-color: #f0f0f0;
	
	}
	
	.sch-box p{
		font-family: 'Russo One', sans-serif;
	}
	
	
	.sch-vs{
		margin: 0;
		padding: 0 1rem ;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.sch-vs p{
		padding-top: .5rem;
		background-color: #fff;
		font-size: 16px;
		border-radius: 50%;
		margin: auto;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	}
	
	.sch-club-logo{
		background-color: #f0f0f0;
		top: 0;
		border-top-right-radius: 1rem;
		border-top-left-radius: 1rem;
		width: 100%;
		height: 90%;
		display: flex;
		justify-content: center;
		align-items:center ;
	}
	
	.sch-club-logo img{
		width: 5rem;
		height: 5rem;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	
	.sch-date-scr{
		 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
		 font-family: 'kanit', 'sans-serif';
		 font-size: 18px;
		background-color: #000;
		color: #fff;
		height: 25%;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.sch-date-scr p{
		font-family: 'kanit', 'sans-serif';
		font-size: 18px;
	 
	}

}


@media (max-width: 640px){

	.sch-line{
		margin-left: 2rem;
	}
	
	.sch-line p{
		font-size: 28px;
		
		font-family: 'kanit', 'sans-serif';
	}
	
	
	.up-coming-matches{
		background-color: #ebebeb;
		width: 100%;
		height: auto;
		padding-bottom: 3rem;
		display: flex;
		flex-direction: column;
		gap: 2rem;
	}
	
	.sch-container{
		padding: 2rem 0;
		padding-top: 2rem;
		height: auto;
		width: auto;
		background-color: #fff;
		position: relative;
		overflow-x: scroll;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		--s: 170px; /* control the size */
		--c1: #FFF;
		--c2: rgba(255, 255, 255);
	  
		--_g: 
		   var(--c1) 0%  5% ,var(--c2) 6%  15%,var(--c1) 16% 25%,var(--c2) 26% 35%,var(--c1) 36% 45%,
		   var(--c2) 46% 55%,var(--c1) 56% 65%,var(--c2) 66% 75%,var(--c1) 76% 85%,var(--c2) 86% 95%,
		   #0000 96%;
		background:
		  radial-gradient(50% 50% at 100% 0,var(--_g)),
		  radial-gradient(50% 50% at 0 100%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)) calc(var(--s)/2) calc(var(--s)/2)
		  var(--c1);
		background-size: var(--s) var(--s);
	  
	}
	
	.sch-wrapper{
		-webkit-user-select: none;
		-webkit-touch-callout: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		margin-left: 2rem
	}
	
	
	.sch-box{
		opacity: 1;
		background-color:#dee0e3;
		width: 15rem;
		height: 7rem;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
		border-radius: 1rem;
		overflow: hidden;
		display: inline-block;
		margin-right: 2rem
	
	
	}
	
	.sch-box-wrapper-1{
		width: 100%;
		height: 75%;
		display: flex;
		background-color: #f0f0f0;
	
	}
	
	.sch-box p{
		font-family: 'Russo One', sans-serif;
	}
	
	
	.sch-vs{
		margin: 0;
		padding: 0 1rem ;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.sch-vs p{
		padding-top: .5rem;
		background-color: #fff;
		font-size: 16px;
		border-radius: 50%;
		margin: auto;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	}
	
	.sch-club-logo{
		background-color: #f0f0f0;
		top: 0;
		border-top-right-radius: 1rem;
		border-top-left-radius: 1rem;
		width: 100%;
		height: 90%;
		display: flex;
		justify-content: center;
		align-items:center ;
	}
	
	.sch-club-logo img{
		width: 4rem;
		height: 4rem;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	
	.sch-date-scr{
		 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
		 font-family: 'kanit', 'sans-serif';
		background-color: #000;
		color: #fff;
		height: 25%;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.sch-date-scr p{
		font-family: 'kanit', 'sans-serif';
		font-size: 15px;
	 
	}

}

@media (max-width: 460px){

	.sch-line{
		margin-left: 1rem;
	}
	
	.sch-line p{
		font-size: 24px;
		
		font-family: 'kanit', 'sans-serif';
	}
	
	
	.up-coming-matches{
		background-color: #ebebeb;
		width: 100%;
		height: auto;
		padding-bottom: 3rem;
		display: flex;
		flex-direction: column;
		gap: 1rem;
	}
	
	.sch-container{
		padding: 2rem 0;
		padding-top: 2rem;
		height: auto;
		width: auto;
		background-color: #fff;
		position: relative;
		overflow-x: scroll;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		--s: 170px; /* control the size */
		--c1: #FFF;
		--c2: rgba(255, 255, 255);
	  
		--_g: 
		   var(--c1) 0%  5% ,var(--c2) 6%  15%,var(--c1) 16% 25%,var(--c2) 26% 35%,var(--c1) 36% 45%,
		   var(--c2) 46% 55%,var(--c1) 56% 65%,var(--c2) 66% 75%,var(--c1) 76% 85%,var(--c2) 86% 95%,
		   #0000 96%;
		background:
		  radial-gradient(50% 50% at 100% 0,var(--_g)),
		  radial-gradient(50% 50% at 0 100%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)),
		  radial-gradient(50% 50%,var(--_g)) calc(var(--s)/2) calc(var(--s)/2)
		  var(--c1);
		background-size: var(--s) var(--s);
	  
	}
	
	.sch-wrapper{
		-webkit-user-select: none;
		-webkit-touch-callout: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		margin-left: 1rem
	}
	
	
	.sch-box{
		opacity: 1;
		background-color:#dee0e3;
		width: 12rem;
		height: 6rem;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
		border-radius: .8rem;
		overflow: hidden;
		display: inline-block;
		margin-right: 1rem
	
	
	}
	
	.sch-box-wrapper-1{
		width: 100%;
		height: 75%;
		display: flex;
		background-color: #f0f0f0;
	
	}
	
	.sch-box p{
		font-family: 'Russo One', sans-serif;
	}
	
	
	.sch-vs{
		margin: 0;
		padding: 0 1rem ;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.sch-vs p{
		padding: .5rem;
		background-color: #fff;
		font-size: 13px;
		border-radius: 50%;
		margin: auto;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	}
	
	.sch-club-logo{
		background-color: #f0f0f0;
		top: 0;
		border-top-right-radius: 1rem;
		border-top-left-radius: 1rem;
		width: 100%;
		height: 90%;
		display: flex;
		justify-content: center;
		align-items:center ;
	}
	
	.sch-club-logo img{
		width: 3rem;
		height: 3rem;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		user-select: none;
	}
	
	.sch-date-scr{
		 box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
		 font-family: 'kanit', 'sans-serif';
		background-color: #000;
		color: #fff;
		height: 25%;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.sch-date-scr p{
		font-family: 'kanit', 'sans-serif';
		font-size: 13px;
	 
	}

}

.latest-news{
	background-color: #ebebeb;
	height: auto;
	width: auto;
	display: flex;
	flex-direction: column;
	gap: 2rem;
	padding-bottom: 3rem;
	
}

.latest-news-container{
	display: flex;
	gap: 3rem;
	justify-content: space-between;
	width: 100%;
	height: auto;
	padding:  0 3rem;
	
}

.latest-news-box{
	width: 30%;
	height: 25rem;
	background-color: #fff;
	transition: .4s ease;
	cursor: pointer;
	overflow: hidden;
}

.latest-news-box:hover{
	transform: scale(1.1);
}

.latest-news-pic{
	width: 100%;
	height: 75%;
}

.latest-news-pic img{
	width: 100%;
	height: 100%;
}

.latest-news-title{
	height: 25%;
	width: 100%;
	padding: .5rem 1rem;
}

.latest-news-title p{
	font-family: 'kanit', 'sans-serif';
	font-size: 26px;
}


@media (max-width: 1381px){
				.latest-news{
					background-color: #ebebeb;
					height: auto;
					width: auto;
					display: flex;
					flex-direction: column;
					gap: 2rem;
					padding-bottom: 3rem;
					
				}
				
				.latest-news-container{
					display: flex;
					gap: 3rem;
					justify-content: space-between;
					width: 100%;
					height: auto;
					padding:  0 3rem;
					
				}
				
				.latest-news-box{
					width: 30%;
					height: 17rem;
					background-color: #fff;
					transition: .3s ease;
					cursor: pointer;
				}
				
				.latest-news-box:hover{
					transform: scale(1.1);
				}
				
				.latest-news-pic{
					width: 100%;
					height: 75%;
				}
				
				.latest-news-pic img{
					width: 100%;
					height: 100%;
				}
				
				.latest-news-title{
					height: 25%;
					width: 100%;
					padding: .5rem 1rem;
				}
				
				.latest-news-title p{
					font-family: 'kanit', 'sans-serif';
					font-size: 18px;
				}
}

@media (max-width: 1221px){
				.latest-news{
					background-color: #ebebeb;
					height: auto;
					width: auto;
					display: flex;
					flex-direction: column;
					gap: 2rem;
					padding-bottom: 3rem;
					
				}
				
				.latest-news-container{
					display: flex;
					gap: 3rem;
					justify-content: space-between;
					width: 100%;
					height: auto;
					padding:  0 3rem;
					
				}
				
				.latest-news-box{
					width: 30%;
					height: 15rem;
					background-color: #fff;
					transition: .3s ease;
					cursor: pointer;
				}
				
				.latest-news-box:hover{
					transform: scale(1.1);
				}
				
				.latest-news-pic{
					width: 100%;
					height: 75%;
				}
				
				.latest-news-pic img{
					width: 100%;
					height: 100%;
				}
				
				.latest-news-title{
					height: 25%;
					width: 100%;
					padding: .5rem 1rem;
				}
				
				.latest-news-title p{
					font-family: 'kanit', 'sans-serif';
					font-size: 16px;
				}
}

@media (max-width: 1014px){
	.latest-news{
		background-color: #ebebeb;
		height: auto;
		width: auto;
		display: flex;
		flex-direction: column;
		gap: 2rem;
		padding-bottom: 3rem;
		
	}
	
	.latest-news-container{
		display: flex;
		flex-direction: column;
		gap: 3rem;
		justify-content: space-between;
		width: 100%;
		height: auto;
		padding:  0 3rem;
		
	}
	
	.latest-news-box{
		width: 100%;
		height: 32rem;
		background-color: #fff;
		transition: .3s ease;
		cursor: pointer;
	}
	
	.latest-news-box:hover{
		transform: scale(1);
	}
	
	.latest-news-pic{
		width: 100%;
		height: 75%;
	}
	
	.latest-news-pic img{
		width: 100%;
		height: 100%;
	}
	
	.latest-news-title{
		height: 25%;
		width: 100%;
		padding: .5rem 1rem;
	}
	
	.latest-news-title p{
		font-family: 'kanit', 'sans-serif';
		font-size: 28px;
	}
}

@media (max-width: 769px){
			.latest-news{
				background-color: #ebebeb;
				height: auto;
				width: auto;
				display: flex;
				flex-direction: column;
				gap: 2rem;
				padding-bottom: 3rem;
				
			}
			
			.latest-news-container{
				display: flex;
				flex-direction: column;
				gap: 3rem;
				justify-content: space-between;
				width: 100%;
				height: auto;
				padding:  0 3rem;
				
			}
			
			.latest-news-box{
				width: 100%;
				height: 24rem;
				background-color: #fff;
				transition: .3s ease;
				cursor: pointer;
			}
			
			.latest-news-box:hover{
				transform: scale(1);
			}
			
			.latest-news-pic{
				width: 100%;
				height: 75%;
			}
			
			.latest-news-pic img{
				width: 100%;
				height: 100%;
			}
			
			.latest-news-title{
				height: 25%;
				width: 100%;
				padding: .5rem 1rem;
			}
			
			.latest-news-title p{
				font-family: 'kanit', 'sans-serif';
				font-size: 24px;
			}
}

@media (max-width: 640px){
	.latest-news{
		background-color: #ebebeb;
		height: auto;
		width: auto;
		display: flex;
		flex-direction: column;
		gap: 2rem;
		padding-bottom: 3rem;
		
	}
	
	.latest-news-container{
		display: flex;
		flex-direction: column;
		gap: 3rem;
		justify-content: space-between;
		width: 100%;
		height: auto;
		padding:  0 2rem;
		
	}
	.banner-home{
		padding: 0 2rem;		
	}

}

@media (max-width: 540px){
			.latest-news{
				background-color: #ebebeb;
				height: auto;
				width: auto;
				display: flex;
				flex-direction: column;
				gap: 2rem;
				padding-bottom: 3rem;
				
			}
			
			.latest-news-container{
				display: flex;
				flex-direction: column;
				gap: 3rem;
				justify-content: space-between;
				width: 100%;
				height: auto;
				padding:  0 2rem;
				
			}
			
			.latest-news-box{
				width: 100%;
				height: 18rem;
				background-color: #fff;
				transition: .3s ease;
				cursor: pointer;
			}
			
			.latest-news-box:hover{
				transform: scale(1);
			}
			
			.latest-news-pic{
				width: 100%;
				height: 75%;
			}
			
			.latest-news-pic img{
				width: 100%;
				height: 100%;
			}
			
			.latest-news-title{
				height: 25%;
				width: 100%;
				padding: .5rem 1rem;
			}
			
			.latest-news-title p{
				font-family: 'kanit', 'sans-serif';
				font-size: 18px;
			}
}

@media (max-width: 460px){
	.latest-news{
		background-color:#ebebeb;
		height: auto;
		width: auto;
		display: flex;
		flex-direction: column;
		gap: 2rem;
		padding-bottom: 3rem;
		
	}
	
	.latest-news-container{
		display: flex;
		flex-direction: column;
		gap: 3rem;
		justify-content: space-between;
		width: 100%;
		height: auto;
		padding:  0 1rem;
		
	}
	
	.latest-news-box{
		width: 100%;
		height: 18rem;
		background-color: #fff;
		transition: .3s ease;
		cursor: pointer;
	}
	
	.latest-news-box:hover{
		transform: scale(1);
	}
	
	.latest-news-pic{
		width: 100%;
		height: 75%;
	}
	
	.latest-news-pic img{
		width: 100%;
		height: 100%;
	}
	
	.latest-news-title{
		height: 25%;
		width: 100%;
		padding: .5rem 1rem;
	}
	
	.latest-news-title p{
		font-family: 'kanit', 'sans-serif';
		font-size: 18px;
	}
	
	.banner-home{
		padding: 0 1rem;		
	}
}




.berita-container{
	display: flex;
	margin-bottom: 2rem;
	height: auto;
	width: 100%;
	justify-content: space-between;
	background-color: transparent;
	margin: 0;
	padding-bottom: 6rem;
}

.berita1-box{
	background: rgba(255, 255, 255, 0.8);
	border-radius: 1.5rem;
	width: 50%;
	height: auto;
	margin-top: 2rem;
	overflow: hidden;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);


}

.leaderboard-table1{
	border-collapse: collapse;
	width: 100%;
	height: 60%;
	border-radius: 1.5rem 1.5rem 0 0;
	overflow: hidden;
}

.leaderboard-table1 thead tr{
	background-color: #b1b2b3;
	font-size: 16px;
	text-align: left;
}

.leaderboard-table1 th,
.leaderboard-table1 td{
	padding: .9rem;
}

.leaderboard-table1 th{
	font-family: 'Mukta Malar', sans-serif;
}

.leaderboard-table1 tbody tr{
	font-family: 'Mukta Malar', sans-serif;
	font-weight: 100;
	font-size: 16px;
	border-bottom: 1px solid #919294;
}

@media (max-width: 1028px){

	
		.berita1-box{
		background: rgba(255, 255, 255, 0.8);
		border-radius: .5rem;
		width: 100%;
		height: auto;
		margin-top: 2rem;
		margin-left: 0;
		margin-right: 0;
		overflow: hidden;

	}

	.leaderboard-table1{
		border-collapse: collapse;
		width: 100%;
		border-radius: .5rem .5rem 0 0;
		overflow: hidden;
	}

	.leaderboard-table1 thead tr{
		font-family: 'Russo One', sans-serif;
		background-color: #b1b2b3;
		font-size: 24px;
		text-align: left;
	}

	.leaderboard-table1 th,
	.leaderboard-table1 td{
		padding: .3rem;
	}

	.leaderboard-table1 tbody tr{
		font-family: 'Mukta Malar', sans-serif;
		font-weight: 100;
		font-size: 18px;
		border-bottom: 1px solid #878787;
	}

}

@media (max-width: 921px){

	.berita-container{
	display: flex;
	margin-bottom: 2rem;
	height: auto;
	width: 100%;
	justify-content: space-between;
	background-color: transparent;
	margin: auto;
}

	
		.berita1-box{
		background: rgba(255, 255, 255, 0.8);
		border-radius: .5rem;
		width: 100%;
		height: auto;
		margin-top: 2rem;
		margin-left: auto;
		margin-right: auto;
		overflow: hidden;

	}

	.leaderboard-table1{
		border-collapse: collapse;
		width: 100%;
		border-radius: .5rem .5rem 0 0;
		overflow: hidden;
	}

	.leaderboard-table1 thead tr{
		font-family: 'Russo One', sans-serif;
		background-color: #b1b2b3;
		font-size: 20px;
		text-align: left;
	}

	.leaderboard-table1 th,
	.leaderboard-table1 td{
		padding: .3rem;
	}

	.leaderboard-table1 tbody tr{
		font-family: 'Mukta Malar', sans-serif;
		font-weight: 100;
		font-size: 16px;
		border-bottom: 1px solid #878787;
	}

}

@media (max-width: 431px){

	.berita-container{
	display: flex;
	margin-bottom: 2rem;
	height: auto;
	width: 100%;
	justify-content: space-between;
	background-color: transparent;
	margin: auto;
}


	
		.berita1-box{
		background: rgba(255, 255, 255, 0.8);
		border-radius: .5rem;
		width:100%;
		height: auto;
		margin-top: 2rem;
		margin-left: auto;
		margin-right: auto;
		overflow: hidden;

	}

	.leaderboard-table1{
		border-collapse: collapse;
		width: 100%;
		border-radius: .5rem .5rem 0 0;
		overflow: hidden;
	}

	.leaderboard-table1 thead tr{
		font-family: 'Russo One', sans-serif;
		background-color: #b1b2b3;
		font-size: 12px;
		text-align: left;
	}

	.leaderboard-table1 th,
	.leaderboard-table1 td{
		padding: .3rem;
	}

	.leaderboard-table1 tbody tr{
		font-family: 'Mukta Malar', sans-serif;
		font-weight: 100;
		font-size: 10px;
		border-bottom: 1px solid #878787;
	}

}



.berita2-box{
	width: 45%;
	height: auto;
	background-color: transparent;
	margin-top: 2rem;
	display: flex;
	flex-direction: column;
	position: relative;
	
}

.berita2-1{
	background: url(../img/others/berita1.png);
	filter: gray; 
    -webkit-filter: grayscale(100%);
	background-size: cover;
	background-position: center;
	border-radius: 1.5rem;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	height: 12rem;
	top: 0;
	position: absolute;
	overflow: hidden;
	transition: 1s;
}

.berita2-1:hover{
	cursor: pointer;
	filter: none; 
    -webkit-filter: grayscale(0);
	
}


.berita2-1-headline{
	position: absolute;
	width: 100%;
	background: rgba(0, 0, 0, .5);
	padding-left: 1rem;
	padding-top: .2rem;
	height: 35%;
	overflow: hidden;
}

.berita2-1-headline p{
	position: relative;
	font-family: 'Mulish', sans-serif;
	font-size: 32px;
}

.berita2-1-img{
	width: 100%;
	height: 100%;
	
}

.berita2-1-img img{
	width: 100%;
	height: 200%;
}

.berita2-2{
	background: url(../img/others/berita1.png);
	background-size: cover;
	background-position: 50% 20%;
	background-color: #fff;
	border-radius: 1.5rem;
	width: 100%;
	height: 100%;
	bottom: 0;
	position: absolute;
	overflow: hidden;

}

.berita2-2 img{
	width: 100%;
	height: 100%;
}

@media (max-width: 1028px){
	.berita-container{
		display: flex;
		margin-bottom: 2rem;
		flex-direction: column;
	}

	.berita2-box{
	width: 100%;
	height: auto;
	background-color:transparent;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	position: unset;
	}

	.berita2-1{
		background-size: cover;
		background-position: center;
		border-radius: 1.5rem;
		width: 100%;
		height: 14rem;
		top: 0;
		position: unset;
		margin-bottom: 2rem;
		
	}

	.berita2-2{
		background-color: #fff;
		border-radius: 1.5rem;
		width: 100%;
		height: 25rem;
		bottom: 0;
		position: unset;
	
	}
}

@media (max-width: 918px){
	.berita-container{
		display: flex;
		margin-bottom: 2rem;
		flex-direction: column;
	}

	.berita2-box{
	width: 100%;
	height: auto;
	background-color:transparent;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	position: unset;
	}

	.berita2-1{
		background-size: cover;
		background-position: center;
		border-radius: 1.5rem;
		width: 100%;
		height: 10rem;
		top: 0;
		position: unset;
		margin-bottom: 2rem;
		
	}

	.berita2-2{
		background-color: #fff;
		border-radius: 1.5rem;
		width: 100%;
		height: 20rem;
		bottom: 0;
		position: unset;
	
	}
}

@media (max-width: 769px){
	.berita-container{
		display: flex;
		margin-bottom: 2rem;
		flex-direction: column;
	}

	.berita2-box{
	width: 100%;
	height: auto;
	background-color:transparent;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	position: unset;
	}

	.berita2-1{
		background-size: cover;
		background-position: center;
		border-radius: 1.5rem;
		width: 100%;
		height: 10rem;
		top: 0;
		position: unset;
		margin-bottom: 2rem;
		
	}

	.berita2-2{
		background-color: #fff;
		border-radius: 1.5rem;
		width: 100%;
		height: 20rem;
		bottom: 0;
		position: unset;
	
	}
}


@media (max-width: 767px){
			.berita2-1-headline p{
				font-family: 'Mulish', sans-serif;
				font-size: 22px;
			}
}


@media (max-width: 431px){
	.berita-container{
		display: flex;
		margin-bottom: 2rem;
		flex-direction: column;
	}

	.berita2-box{
	width: 100%;
	height: auto;
	background-color:transparent;
	margin-top: 2rem;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	position: unset;
	}

	.berita2-1{
		background-size: cover;
		background-position: center;
		border-radius: 1.5rem;
		width: 100%;
		height: 10rem;
		top: 0;
		position: unset;
		margin-bottom: 2rem;
		overflow: hidden;
		
	}

	.berita2-2{
		background-color: #fff;
		border-radius: 1.5rem;
		width: 100%;
		height: 15rem;
		bottom: 0;
		position: unset;
	
	}

	.berita2-1-headline p{
				font-family: 'Mulish', sans-serif;
				font-size: 18px;
			}

}

section.operatedby{
	background-color: #ebebeb;
	width: 100%;
	height:auto;
}

.operatedby-container{
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 2rem;
	gap: 1rem;
}

.operatedby-txt{
	margin: auto;
	font-size: 24px;
}

.operatedby-txt p{
	font-family: 'Mukta Malar', sans-serif;
	font-weight: bold;
}

.operatedby-logo{
	margin: auto;
}

.operatedby-logo img{
	width: 15rem;

}


section.sponsor{
	background-color: #ebebeb;
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	padding-bottom: 3rem;
}

.sponsor-banner{
	width: 95%;
	height: auto;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: rgba(0, 0, 0, 0.5);
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.sponsor-banner h1{
	font-family: 'Mukta Malar', sans-serif;
	margin-top: 2rem;
	text-align: center;
}


.sponsor-banner-inner{
	width: 98%;
	height: auto;
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}


.sponsor-box{
	width: 100%;
	height: 16rem;
	margin: auto;
}

footer{
	width: 100%;
	height: auto;
	background-color: #18182b;
	background-color: #FFF;
}

.footer-container{
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 1rem;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
}

.logo-fot{
	padding-top: 2rem;
	margin: auto;

}

.logo-fot img{
	width: 8rem;

}

.menu-fot{
	display: flex;
	justify-content: center;
	gap: 3rem;
	font-size: 22px;
}

.menu-fot a{
	font-weight: 800;
	color: #000;
	font-family: 'Mulish', sans-serif;
	font-weight: 500;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1.5px solid #000;
	transition: .4s;
}

.menu-fot a:hover{
	color: #fc7208;
	border-bottom: 1.5px solid #fc7208;
}



.medsos-fot{
	margin: auto;
	color: #000;
	font-size: 32px;
}

.medsos-fot a{
	text-decoration: none;
	color: #000;
}


.bottom-line{
	border-top: 1px solid #ebebeb;
	display: flex;
	justify-content: center;
	background-color: #FFF;
	width: 100%;
	align-items: center;
	margin: auto;
	gap: 2rem;
}

.cpy-rt{
	padding-bottom: 2rem;
	padding-top: 2rem;
	background-color: #FFF;
}

.cpy-rt p{
	color: #000;
	font-size: 18px;
	font-family: 'Gantari', sans-serif;
}

.acropora-logo-fot{
	background-color: #FFF;
	justify-content: center;
}

.acropora-logo-fot p{
	font-family: 'Gantari', sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.acropora-logo-fot img{
	padding-left: 1rem;
	width: 10rem;
	
}

@media (max-width: 671px){
				.footer-container{
					display: flex;
					flex-direction: column;
					justify-content: center;
					gap: 1rem;
					box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
				}

				.logo-fot{
					padding-top: 2rem;
					margin: auto;

				}

				.logo-fot img{
					width: 8rem;

				}

				.menu-fot{
					display: flex;
					justify-content: center;
					gap: 1.5rem;
					font-size: 16px;
				}

				.menu-fot a{
					font-weight: 800;
					color: #000;
					font-family: 'Mulish', sans-serif;
					font-weight: 500;
					text-decoration: none;
					padding-bottom: 1px;
					border-bottom: 1.5px solid #000;
					transition: .4s;
				}

				.menu-fot a:hover{
					color: #fc7208;
					border-bottom: 1.5px solid #fc7208;
				}



				.medsos-fot{
					margin: auto;
					color: #000;
					font-size: 32px;
				}

				.bottom-line{
					border-top: 1px solid #ebebeb;
					display: flex;
					justify-content: center;
					background-color: #FFF;
					width: 100%;
					align-items: center;
					margin: auto;
					gap: 2rem;
				}

				.cpy-rt{
					padding-bottom: 2rem;
					padding-top: 2rem;
					background-color: #FFF;
				}

				.cpy-rt p{
					color: #000;
					font-size: 14px;
					font-family: 'Gantari', sans-serif;
				}

				.acropora-logo-fot{
					background-color: #FFF;
					justify-content: center;
				}

				.acropora-logo-fot p{
					font-family: 'Gantari', sans-serif;
					font-size: 12px;
					font-weight: bold;
				}

				.acropora-logo-fot img{
					padding-left: 1rem;
					width: 8rem;
					
				}
}


@media (max-width: 539px){
				.footer-container{
					display: flex;
					flex-direction: column;
					justify-content: center;
					gap: 1rem;
					box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
				}

				.logo-fot{
					padding-top: 2rem;
					margin: auto;

				}

				.logo-fot img{
					width: 6rem;

				}

				.menu-fot{
					display: flex;
					justify-content: center;
					gap: 1.5rem;
					font-size: 12px;
				}

				.menu-fot a{
					font-weight: 800;
					color: #000;
					font-family: 'Mulish', sans-serif;
					font-weight: 500;
					text-decoration: none;
					padding-bottom: 1px;
					border-bottom: 1.5px solid #000;
					transition: .4s;
				}

				.menu-fot a:hover{
					color: #fc7208;
					border-bottom: 1.5px solid #fc7208;
				}


				.medsos-fot{
					margin: auto;
					color: #000;
					font-size: 24px;
				}

				.bottom-line{
					border-top: 1px solid #ebebeb;
					display: flex;
					justify-content: center;
					background-color: #FFF;
					width: 100%;
					align-items: center;
					margin: auto;
					gap: 2rem;
				}

				.cpy-rt{
					padding-bottom: 2rem;
					padding-top: 2rem;
					background-color: #FFF;
				}

				.cpy-rt p{
					color: #000;
					font-size: 8px;
					font-family: 'Gantari', sans-serif;
				}

				.acropora-logo-fot{
					background-color: #FFF;
					justify-content: center;
				}

				.acropora-logo-fot p{
					font-family: 'Gantari', sans-serif;
					font-size: 8px;
					font-weight: bold;
				}

				.acropora-logo-fot img{
					padding-left: 1rem;
					width: 7rem;
					
				}
}


@media (max-width: 300px){
				.footer-container{
					display: flex;
					flex-direction: column;
					justify-content: center;
					gap: 1rem;
					box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
				}

				.logo-fot{
					padding-top: 2rem;
					margin: auto;

				}

				.logo-fot img{
					width: 6rem;

				}

				.menu-fot{
					display: flex;
					justify-content: center;
					gap: 1rem;
					font-size: 8px;
				}

				.menu-fot a{
					font-weight: 800;
					color: #000;
					font-family: 'Mulish', sans-serif;
					font-weight: 500;
					text-decoration: none;
					padding-bottom: 1px;
					border-bottom: 1.5px solid #000;
					transition: .4s;
				}

				.menu-fot a:hover{
					color: #fc7208;
					border-bottom: 1.5px solid #fc7208;
				}


				.medsos-fot{
					margin: auto;
					color: #000;
					font-size: 20px;
				}

				.bottom-line{
					border-top: 1px solid #ebebeb;
					display: flex;
					justify-content: center;
					background-color: #FFF;
					width: 100%;
					align-items: center;
					margin: auto;
					gap: 1rem;
				}

				.cpy-rt{
					padding-bottom: 2rem;
					padding-top: 2rem;
					background-color: #FFF;
				}

				.cpy-rt p{
					color: #000;
					font-size: 8px;
					font-family: 'Gantari', sans-serif;
				}

				.acropora-logo-fot{
					background-color: #FFF;
					justify-content: center;
				}

				.acropora-logo-fot p{
					font-family: 'Gantari', sans-serif;
					font-size: 7.5px;
					font-weight: bold;
				}

				.acropora-logo-fot img{
					padding-left: 1rem;
					width: 5rem;
					
				}
}

.sponsor-banner-2{
	width: 95%;
	height: auto;
	margin: auto;
	display: flex;
	gap: 2rem;
	flex-direction: column;
	justify-content: center;
	box-shadow: rgba(0, 0, 0, 0.5);
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.sponsor-banner-2 h1{
	font-family: 'Mukta Malar', sans-serif;
	margin-top: 2rem;
	text-align: center;
}

.sponsor2-1{
	display: flex;
	gap:1rem;
	justify-content: center;
	margin: auto;
}

.sponsor2-1 img{
	width: 10rem;
}

.sponsor2-2{
	display: flex;
	gap: 2rem;
	flex-wrap: wrap;
	justify-content: center;
	margin: auto;
}

.sponsor2-2 img{
	height: 3rem;
}

.sponsor2-3{
	display: flex;
	margin: auto;
}

.sponsor2-3 img{
	width: 5rem;
}


@media (max-width: 300px){
	.sponsor2-1{
		display: flex;
		gap:1rem;
		justify-content: center;
		margin: auto;
	}
	
	.sponsor2-1 img{
		width: 7.5rem;
	}

}