 @import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&family=DM+Sans:opsz,wght@9..40,100;9..40,200;9..40,300;9..40,400;9..40,500;9..40,600;9..40,700;9..40,800&display=swap');
*
{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
h1, h2, h3
{
	 font-family: 'DM Sans', sans-serif;
}
li, a, b, label, .forgot, th, td
{
	font-family: 'DM Sans', sans-serif;
}
p
{
	 font-family: 'DM Sans', sans-serif;
	 font-size: 15px;
	 line-height: 1.6;
}
img
{
	width: 100%;
	display: inline-block;
}
a
{
	text-decoration: none;
	color: black;
}
.star
{
	color:red;
}
.level
{
	color: #01AC50;
	font-weight: bold;
}
.r
{
	text-align: right;
}
.l
{
	text-align: left;
}
.airdrop
{
	font-size: 28px;
    font-weight: bold;
    background: linear-gradient(to right, #5CBFFE, #A0F5D0, #FFD7C8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Ensures gradient fills the text */
}
.warning 
{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 20%;
  
}

.warning_container 
{
  background: white;
  padding: 16px;
  padding-top: 24px;
  padding-bottom: 24px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  animation: fadeIn 0.3s ease-in-out;
  position: relative;
}
.warning_close
{
	position: absolute;
	top:0;
	right:0;
	background-color: black;
	color: white;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px;
	margin-top: 6px;
	margin-right: 6px;
	transition: all 0.5s;
	cursor: pointer;
}
.warning_close:hover
{
	background-color: #FA0845;

}
.warning_container h1
{
	text-align: center;
	margin-bottom: 8px;
	color: orange;
	font-size: 24px;
}
.warning_container p
{
	text-align: center;
	
}

.alert 
{
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 20%;
  
}

.alert_container 
{
  background: white;
  padding: 16px;
  padding-top: 24px;
  padding-bottom: 24px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  animation: fadeIn 0.3s ease-in-out;
  position: relative;
}
.alert_close
{
	position: absolute;
	top:0;
	right:0;
	background-color: black;
	color: white;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px;
	margin-top: 6px;
	margin-right: 6px;
	transition: all 0.5s;
	cursor: pointer;
}
.alert_close:hover
{
	background-color: #FA0845;

}
.alert_container h1
{
	text-align: center;
	margin-bottom: 8px;
	color:#FA0845;
	font-size: 24px;
}
.alert_container p
{
	text-align: center;
	
}
.button
{
	background: linear-gradient(to right, #5CBFFE, #A0F5D0, #FFD7C8);
	color: white;
	border-radius: 30px;
	display: inline-block;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-right: 16px;
	font-family: 'DM Sans', sans-serif;
	margin: auto;
}
.login-button
{
	background: linear-gradient(to right, #5CBFFE, #A0F5D0, #FFD7C8);
	color: white;
	border-radius: 12px;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-right: 16px;
	font-family: 'DM Sans', sans-serif;
	margin: auto;
}
.cancel-button
{
	 border: 3px solid transparent; /* Transparent to apply gradient */
    border-radius: 12px; /* Optional for rounded corners */
    padding: 20px;
    background: linear-gradient(#fff, #fff) padding-box,
                linear-gradient(135deg, #5CBFFE, #A0F5D0, #FFD7C8) border-box;
	color: darkgray;
	border-radius: 12px;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 16px;
	padding-right: 16px;
	font-family: 'DM Sans', sans-serif;
	margin: auto;
}
.get
{
	 border: 3px solid transparent; /* Transparent to apply gradient */
   
   
    background: linear-gradient(#fff, #fff) padding-box,
                linear-gradient(135deg, #5CBFFE, #A0F5D0, #FFD7C8) border-box;
	color: darkgray;
	border-radius: 6px;
	text-align: center;
	
	font-family: 'DM Sans', sans-serif;
	margin: auto;
	 padding-left: 6px;
    padding-right: 6px;
    padding-top: 9px;
    padding-bottom: 9px;
    width: 100%;
}
.forgot
{
	cursor: pointer;
    font-size: 18px;
    padding: 5px 10px;
    background-color: transparent;
    border: none;
    background-image: linear-gradient(to right, #5CBFFE, #A0F5D0, #FFD7C8);
    -webkit-background-clip: text; /* Safari ke liye */
    -webkit-text-fill-color: transparent; /* Gradient ko text par apply karega */
    font-weight: bold;
}

.announcement
{
	background-color: #DC143C;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	color: white;
	display: inline-block;
	border-radius: 6px;
}
.popup
{

	top:50%;
	left: 50%;
	width: 35%;
	transform: translate(-50%,-50%);
	position: absolute;
	 border: 3px solid transparent; /* Transparent to apply gradient */
    border-radius: 12px; /* Optional for rounded corners */
    padding: 20px;
    background: linear-gradient(#fff, #fff) padding-box,
                linear-gradient(135deg, #5CBFFE, #A0F5D0, #FFD7C8) border-box;
    text-align: center;
    background-color: white;
    font-family: 'DM Sans', sans-serif;
    z-index: 999;
}
.close
{
	position: absolute;
	cursor: pointer;
	color: darkgray;
	font-weight: bold;
	padding: 8px;
	top:0;
	right:0;
	font-family: 'DM Sans', sans-serif;
}
.popup_menu
{
	display: inline-block;
	position: relative;
}
.popup_menu_button
{
	cursor: pointer;
	font-size: 28px;
	font-weight: bold;
}
.popup_menu_container
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	position: absolute;
	display: none;
	width: 175px;
	
	right: 0;
	background-color: white;
	top: 40px; /* Button ke neeche dikhe */
	padding: 16px;
    z-index: 999;
    border-radius: 12px;
    text-align: left;

	

}
.popup_menu_container p
{
	font-size: 16px;
	line-height: 2;
}


.nftpopup
{
	position: fixed;
	top:0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
	
}
.nftpopup_container
{
	position: absolute;
	overflow: hidden;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1);
	width: 25%;
	border-radius: 12px;
	background-color: white;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	padding: 16px;
	animation: nftcontainer 0.5s;
}

@keyframes nftcontainer {
	0% {
		transform: translate(-50%, -50%) scale(0);
		opacity: 0;
	}
	100% {
		transform: translate(-50%, -50%) scale(1);
		opacity: 1;
	}
}

.help
{
	position: fixed;
	bottom: 0;
	right: 0;
	width: 100px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;

}
.help img
{
	width: 100%;
}
.reward_bg
{
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.6);
	animation: zoom 0.5s;
	position: fixed;
	z-index: 9999;


}
@keyframes zoom
{
	0%{transform: scale(0.7);}
	100%{transform: scale(1.0);}
}
.reward
{

	position: absolute;
	top:50%;
	left: 50%;
	width: 75%;
	transform: translate(-50%,-50%);
	border-radius: 12px;
	padding: 8px;
	


}
.reward_container
{
	background-image: url(../img/reward_bg.png);
	background-size: cover;
	background-position: right top;
	background-repeat: no-repeat;
	display: flex;
	padding: 2%;
	flex-wrap: wrap;
	border-radius: 12px;
	position: relative;
	height: 85vh;
}
.reward_a
{
	width: 100%;
	padding-bottom: 12px;
	
}
.reward_b
{
	width: 100%;
	background-color: white;
	border-radius: 12px;
	padding: 16px;
	height: 45vh;
	overflow-y: scroll;

	border: 2px solid transparent; /* Transparent to apply gradient */
    border-radius: 12px; /* Optional for rounded corners */
    padding: 20px;
    background: linear-gradient(#fff, #fff) padding-box,
                linear-gradient(135deg, #5CBFFE, #A0F5D0, #FFD7C8) border-box;
}
.reward_c
{
	width: 100%;
}
.reward_a .logo
{
	width: 15%;
}
.reward_a .disk
{
	width: 15%;
	position: absolute;
	display: inline-block;
	top:55px;
	left: 25px;
}
.reward_a h2
{
	font-size: 28px;
	line-height: 35px;
	position: relative;
	

	
}
.reward_b h2
{
	font-size: 18px;
}
.rewardClose
{
	position: absolute;
	right: 0;
	top:0;
	margin-right: 16px;
	margin-top: 16px;
}

.header
{
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 1%;
	padding-bottom: 1%;
	 position: sticky;
  	top: 0;
  	width: 100%;
  	background-color: white;
  	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  	z-index: 99;
  	
}
.header_container
{
	max-width: 1920px;
	margin: auto;
	display: flex;
	gap: 16px;
	align-items: center;
}
.header_a
{
	width: 20%;
	
	
}
.header_b
{
	width: 65%;
}
.header_c
{
	width: 12%;
	text-align: right;
	
	
}
.header_d
{
	width: 3%;
	text-align: right;
	
	
}
.header_c table
{
	width: 100%;
	
}
.header_c td
{
	padding-left: 6px;
	padding-right: 6px;
}
.header_c td b
{
	font-size: 22px;
}

.header_d .dot
{
	width: 10px;
  height: 10px;
  background-color: red;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  top:0;
}
.header_b ul
{
	list-style-type: none;
}
.header_b ul li 
{
	display: inline-block;
	padding-right: 16px;
	padding-left: 16px;
	font-weight: bold;
}
.header_b ul li a
{
	display: inline-block;
	font-size: 16px;
}
.slider
{
	padding: 5%;

	background-image: url(../img/slider_bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 475px;

	
	
}
.slider_container
{
	display: flex;
	gap:32px;
	align-items: center;
	align-content: center;
}
.slider_a
{
	width: 100%;
}

.slider_a h1 {
  font-size: 48px;
  font-weight: bold;
  background: linear-gradient(to right, #5CBFFE, #A0F5D0, #FFD7C8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  position: relative; /* Important for ::before to align */
  margin-top: 5%;
  z-index: 0;

}


.slider_a p
{
	text-align: center;
	font-size: 28px;
	color: white;
}
.slider_b img
{
	animation: floatY 3s ease-in-out infinite;
}
@keyframes floatY {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}
.intro
{
	padding: 5%;
	background: linear-gradient(to right, #EAF2FB, #CFFBE7, #FEEAE3);
	
}
.intro_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 24px;
}
.intro_a
{
	width: 50%;
}
.intro_b
{
	width: 25%;
}
.intro_c
{
	width: 25%;
}
.intro_a h1
{
	font-size: 24px;
	margin-bottom: 6px;
}
.intro_a p
{
	
	text-align: justify;
	
}
.intro_b h2
{
	font-size: 18px;
	margin-bottom: 6px;
}
.intro_b p
{
	

}
.intro_c h2
{
	
	margin-bottom: 6px;
}
.intro_c p
{
	

	
}

.document
{
	padding: 5%;
	background: linear-gradient(to right, #EAF2FB, #CFFBE7, #FEEAE3);
	
}
.document_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 24px;
}
.document_a
{
	width: 100%;
}
.document_a .bg
{
	padding: 16px;
	background-color: white;
	border-radius: 8px;
}
.document_a table
{
	border-collapse: collapse;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;

}
.document_a th
{
	padding: 8px;
	border: 1px solid gainsboro;
	font-size: 14px;
}
.document_a td
{
	padding: 8px;
	border: 1px solid gainsboro;
}
.document_a h2
{
	font-size: 18px;
}
.document_a h3
{
	font-size: 16px;
	margin-top: 12px;
	color: #404040 ;
}
.document_a p
{
	color: #585858;
}

.live
{
	padding: 5%;
}
.live_container
{
	display: flex;
	gap: 16px;

}
.live_a
{
	width: 50%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 8px;
}
.live_a h2
{
	font-size: 18px;
}

.mining
{
	padding: 5%;
	
	
}
.mining_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 64px;
	align-items: center;
}
.mining_a
{
	width: 40%;
	
}
.mining_b
{
	width: 60%;
	text-align: center;
}
.mining_a img
{
	padding: 6px;

}
.mining_b h2
{
	text-align: center;
	margin-bottom: 6px;
}

.key
{
	padding: 5%;
	
}
.key_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 64px;
	align-items: center;
}
.key_a
{
	width: 40%;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius: 8px;
}
.tag
{
	background-image: url(../img/bg.webp);
	background-size: cover;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 1.5%;
	padding-bottom: 1.5%;
	display: flex;

}
.tag_a
{
	width: 100%;
}

.live_chart
{
	padding: 5%;
	background: linear-gradient(135deg, #EDDCE4 0%, #ffffff 50%, #EBF5ED 100%);
}
.live_chart_container
{
	display: flex;
	gap: 6px;
	

}
.live_chart_a
{
	width: 30%;
	padding: 16px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	border-radius: 12px;
	background-color: white;

}
.live_chart_b
{
	width: 70%;
	padding: 16px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	border-radius: 12px;
	background-color: white;

}
.live_chart_row
{
	display: flex;
	gap:16px;
}
.live_chart_row_a
{
	width: 25%;
}
.live_chart_row_b
{
	width: 75%;
}
.live_chart_a hr
{
border: 0;
    height: 1px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.live_chart_row_a img
{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius: 50%;
	padding: 2px;
}
.live_chart_a h3
{
	font-size: 14px;
	margin-bottom: 8px;
}

.live_chart_a table
{
	width: 100%;
}
.live_chart_a table td
{
	padding-top: 6px;
	padding-bottom: 6px;
}
.mining_profile
{
	padding: 5%;
	
	
}
.mining_profile_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	
	
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	border-radius: 12px;
}
.mining_profile_a
{
	width: 25%;
	background-color: white;
	padding: 8px;
	
}
.mining_profile_b
{
	width: 75%;
	background-color: #EEFFFD;
	padding: 16px;
	
}

.mining_profile_a .padding
{
	padding: 16px;
	
}

.deposit
{
	padding: 5%;
	
}
.deposit_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	
}
.deposit_a
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	width: 50%;
	padding: 16px;
	border-radius: 8px;
}
.deposit_a .rec
{
	border: 2px solid #E0EAF7;
	border-radius: 8px;
	padding: 16px;
}

.dashboard
{
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 3%;
	
}
.dashboard_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	
}
.dashboard_a
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	width: 50%;
	padding: 16px;
	border-radius: 8px;
}
.dashboard_b
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	width: 50%;
	padding: 16px;
	border-radius: 8px;
	background-image: url(../img/bg_lv1.webp);
	background-size: cover;
}
.dashboard_a table
{
	width: 100%;
	border-collapse: collapse;

}
.dashboard_a th
{
	border-top: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 8px;
}
.dashboard_a td
{
	
	padding-top: 6px;
	padding-bottom: 6px;
}
.dashboard_a .img
{
	width: 75%;
	margin: auto;
}
.dashboard_a hr
{
	margin-top: 6px;
	margin-bottom: 6px;
	 border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(178, 223, 249, 0.75), rgba(0, 0, 0, 0));
}
.dashboard_b p
{
	color: white;
}
.dashboard_b h2
{
	color: white;
}

.coin
{
	padding: 5%;
	
}
.coin_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;

	
}
.coin_1
{
	width:40%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 16px;
}
.coin_2
{
	width: 60%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 16px;
}
.coin_row
{
	display: flex;
}
.coin_a
{
	
	width: 50%;
	padding: 16px;
	border-radius: 8px;
}
.coin_b
{
	
	width: 50%;
	padding: 16px;
	border-radius: 8px;
}
.wallet
{
	padding: 5%;
	
}
.wallet_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	align-items: center;
}
.wallet_a
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	width: 50%;
	padding: 16px;
	border-radius: 8px;
}
.wallet_a table
{
    width: 100%;
   
     border-collapse: collapse;
     border: 1px solid #E0EAF7;
     border-radius: 12px;
}
.wallet_a table th
{
    color: Black;
    text-align: center;
    padding: 6px;
   border: 1px solid #E0EAF7;
   background-color: #E0EAF7;

    
}
.wallet_a table td
{
    color: black;
    text-align: center;
    padding: 6px;
    
    border: 1px solid #E0EAF7;
}

.nft
{
	padding: 5%;
	
}
.nft_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 32px;
	
}
.nft_a
{
	width: 33%;
}
.nft_b
{
	width: 33%;
}
.nft_c
{
	width: 33%;
	border-left: 1px solid gainsboro; 
	padding-left: 16px;
	padding-right: 16px;
}
.nft_a table
{
	width: 100%;
}
.nft_a .col1
{
	width: 20%;
	padding: 6px;
}
.nft_a .col2
{
	width: 45%;
	padding: 6px;
}
.nft_a .col3
{
	width: 35%;
	padding: 6px;
}
.nft_a h2
{
	font-size: 14px;
}
.nft_a img
{
	border-radius: 12px;
}
.nft_a p
{
	color: darkgray;
	font-size: 12px;
}
.nft_a .col1 img
{
	border-radius: 50%;
}

.usdt-box {
  display: flex;
  align-items: center;
  gap: 8px; /* Space between image and text */
  font-size: 16px;
}

.usdt-box img {
  width: 18px; /* Adjust size as needed */
  height: auto;
}

.nft_row
{
	display: flex;
	gap: 24px;
	margin-bottom: 8px;

}
.nft_row_a
{
	width: 40%;
}
.nft_row_b
{
	width: 60%;
}
.nft_row_b h2
{
	font-size: 18px;
}
.nft_row img
{
	border-radius: 12px;
}
.nft_row_c
{
	display: flex;
	gap: 16px;
	margin-bottom: 16px;
	align-items: center;
	
}
.nft_row_1
{
	width: 20%;
}
.nft_row_2
{
	width: 50%;

}
.nft_row_3
{
	width: 30%;

}
.nft_row_1 img
{
	border-radius: 50%;
}

.nft_row_2 h2
{
	font-size: 18px;
}

.nft_row_3 h2
{
	font-size: 18px;
	color: green;
}
.token
{
	padding: 5%;
	
}
.token_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	align-items: center;
}
.token_a
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	width: 33%;
	padding: 16px;
	border-radius: 8px;

}
.token_a h2
{
	font-size: 36px;
}
.token_a hr
{
	margin-top: 8px;
	margin-bottom: 8px;
	border: 1px solid gainsboro;
}
.token_a .img
{
	width: 75%;
	margin: auto;
}

.buy
{
	padding: 5%;
	
}
.buy_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.buy_a
{
	
	width: 30%;
	padding: 16px;
	border-radius: 8px;

}
.buy_b
{
	width: 70%;
	padding: 16px;
	border-radius: 8px;
	background-color: #EEFFFD;
}
.buy_a hr
{
	margin-top: 8px;
	margin-bottom: 8px;
	border: 1px solid gainsboro;
}
.login
{
	
	padding: 5%;
}
.login_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	flex-wrap: wrap;

}
.login_a
{
	width: 100%;
	margin-left: 30%;
	margin-right: 30%;
	padding: 16px;
	border-radius: 8px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.login_a table
{
	width: 100%;
}
input[type="text"],  input[type="password"], input[type="email"], textarea
{
   
    font-size: 16px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 9px;
    padding-bottom: 9px;
    border: 1px solid gainsboro;
    border-radius: 8px; /* Rounded corners */
    background-color: white;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 6px;
    margin-top: 6px;

}
.report
{
	padding-left: 5%;
	padding-right: 5%;
	margin-bottom: 2%;
}
.report_container
{
	max-width: 1920px;
	margin: auto;
	display: flex;

}
.report_a
{
	width: 100%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;

	border-radius: 8px;
}
.report_a table
{
    width: 100%;
   
     border-collapse: collapse;
     border: 1px solid #E0EAF7;
     border-radius: 12px;
}
.report_a table th
{
    color: Black;
    
    padding: 6px;
   border: 1px solid #E0EAF7;
   background-color: #E0EAF7;

    
}
.report_a table td
{
    color: black;
    
    padding: 6px;
    
    border: 1px solid #E0EAF7;
}

.record
{
	display: flex; 
	gap:16px; 
	flex-wrap: wrap;
}

.record_a
{
	width: 49%; 
	padding: 8px; 
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.purchase
{
	padding: 5%;
	
}
.purchase_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	
	
}
.purchase_a
{
	
	width: 30%;
	padding: 16px;
	border-radius: 8px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;

	border: 3px solid transparent; /* Transparent to apply gradient */
    border-radius: 12px; /* Optional for rounded corners */

    background: linear-gradient(#fff, #fff) padding-box,
                linear-gradient(135deg, #5CBFFE, #A0F5D0, #FFD7C8) border-box;
	


}
.purchase_a table
{
    width: 100%;
   
     border-collapse: collapse;
     border: 1px solid #E0EAF7;
     border-radius: 12px;
     background-color: white;
}
.purchase_a table th
{
    color: Black;
    text-align: center;
    padding: 6px;
   border: 1px solid #E0EAF7;
   background-color: #E0EAF7;

    
}
.purchase_a table td
{
    color: black;
    text-align: center;
    padding: 6px;
    
    border: 1px solid #E0EAF7;
}


.notification
{
	padding: 5%;
	
}
.notification_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	flex-wrap: wrap;

	
	
}
.notification_a
{
	width: 100%;
}
.notification_row
{
	display: flex;
	gap:32px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;

}
.notification_row_a
{
	width: 35%;
}
.notification_row_b
{
	width: 65%;
	padding: 16px;
}
.notification h2
{
	font-size: 18px;
}
.farm
{
	padding: 5%;
	
}
.farm_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	
	
}
.farm_a
{
	width: 30%;
	border: 3px solid transparent; /* Transparent to apply gradient */
    border-radius: 12px; /* Optional for rounded corners */

    background: linear-gradient(#fff, #fff) padding-box,
                linear-gradient(135deg, #5CBFFE, #A0F5D0, #FFD7C8) border-box;
	padding: 16px;
}
.farm_a img
{
	width: 25%;
}


.mining_package
{
	padding: 5%;
	
}
.mining_package_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	
	
}
.mining_package_a
{
	width: 24%;
	border: 3px solid transparent; /* Transparent to apply gradient */
    border-radius: 12px; /* Optional for rounded corners */

    background: linear-gradient(#fff, #fff) padding-box,
                linear-gradient(135deg, #5CBFFE, #A0F5D0, #FFD7C8) border-box;
	
}
.mining_package_a img
{
	border-radius: 12px;
	padding: 5px;
}
.mining_package_a .padding
{
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 16px;
}
.mining_package_a hr
{
	  border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.mining_package_a h2
{
	font-size: 16px;
}

.mining_package_a table
{
	width: 100%;
}

.mining_package_a .l
{
	text-align: left;
	color: darkgray;
}

.mining_package_a .r
{
	text-align: right;
}

.bonus
{
	padding: 5%;
	
}
.bonus_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	
	
}
.bonus_a
{
	width: 30%;
	
}
.bonus_b
{
	width: 70%;
	padding: 16px;
}

.team
{
	padding: 5%;
	
}
.team_container
{
	display: flex;
	max-width: 1920px;
	margin: auto;
	gap: 16px;
	
	
}
.team_a
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	width: 50%;
	padding: 16px;
	border-radius: 8px;
	
}
.team_a table
{
	width: 100%;
	border-collapse: collapse;

}
.team_a th
{
	border-top: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 8px;
}
.team_a td
{
	
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	border: 1px solid gainsboro;
	border-radius: 8px;
}
.support
{
	
}
.support_container
{
	max-width: 1920px;
	margin: auto;
	display: flex;
	
	flex-wrap: wrap;
}
.support_a
{
	width: 100%;
	height: 55vh;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 16px;
	overflow-y: scroll;
}
.support_b
{
	width: 100%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 16px;
	
}

.all
{
	padding: 5%;
}
.all_container
{
	max-width: 1920px;
	margin: auto;
	display: flex;
	gap: 16px;
}
.all_a
{
	width: 100%;
}

.profile
{
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
}
.profile_container
{
	display: flex;
	gap: 16px;
}
.profile_a
{
	width: 30%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 8px;
	border-radius: 12px;
}
.profile_b
{
	width: 70%;
	
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 16px;
	border-radius: 12px;
}

.profile_row
{
	display: flex;
	gap: 12px;
}
.profile_row_a
{
	width: 25%;
}
.profile_row_b
{
	width: 75%;
}
.profile_row_a img
{
	border-radius: 50%;
}
.profile_b table
{
	width: 100%;
	border-collapse: collapse;

}
.profile_b  th
{
	border-top: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 8px;
}
.profile_b td
{
	
	padding-top: 6px;
	padding-bottom: 6px;
}
.order
{
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
}
.order_container
{
	display: flex;
	gap: 16px;
}
.order_a
{
	width: 30%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 16px;
	border-radius: 12px;
}
.order_a h2
{
	font-size: 18px;
	margin-bottom: 16px;
}
.order_a table
{
	border-collapse: collapse;
	width: 100%
}
.order_a table td
{
	padding: 6px;
	border: 1px solid  gainsboro;
}
.auction
{
	padding: 5%;
}
.auction_container
{
	display: flex;
	gap: 16px;
}
.auction_a
{
	width: 25%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 4px;
	border-radius: 6px;
	background-color: white;
}
.auction_b
{
	width: 30%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 16px;
	background-color: white;
	border-radius: 6px;
}
.auction_c
{
	width: 45%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 8px;
	background-color: white;
	border-radius: 6px;
}
.auction_c table
{
	width: 100%;
	border-collapse: collapse;
}
.auction_c th
{
	padding: 6px;
}

.auction_c table tr:nth-child(even) td {
  background-color: #f2f2f2;  /* light gray for even rows */
  padding: 6px;
  font-size: 14px;
}

.auction_c table tr:nth-child(odd) td {
  background-color: #ffffff;  /* white for odd rows */
  padding: 6px;
  font-size: 14px;
}




.auction_menu
{
	padding: 5%;
}
.auction_menu_container
{
	display: flex;
	gap: 16px;
}
.auction_menu_a
{
	width: 25%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 4px;
	border-radius: 6px;
	background-color: white;

}
.auction_menu .inner
{
	padding: 8px;
}
.auction_menu h2
{
	font-size: 16px;
}
.auction_menu table
{
	width: 100%;
}
.auction_menu img
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.auction_report
{
	padding: 5%;
}
.auction_report_container
{
	display: flex;
}
.auction_report_a
{
	width: 100%;

}
.country_leader
{
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 1%;
	padding-top: 1%;
}
.country_leader_container
{
	display: flex;
	gap: 16px;
}
.country_leader_a
{
	width: 25%;
	background-color: white;
	padding: 16px;
	border-radius: 12px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.country_leader_row
{
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
}
.country_leader_row_a
{
	width: 30%;
}
.country_leader_row_b
{
	width: 60%;
}
.country_leader_row_c
{
	width: 100%;
}
.country_leader_row_b h2
{
	font-size: 18px;
}
.country_leader_row_c table
{
	width: 100%;
}
.country_leader hr
{
	margin-top: 5px;
	margin-bottom: 5px;
	 border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.country_report
{
	padding: 5%;
}
.country_report_container
{
	display: flex;
	gap: 16px;
}
.country_report_a
{
	width: 100%;
	background-color: white;
	padding: 16px;
	border-radius: 12px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;

}
.country_report table
{
	width: 100%;
	border-collapse: collapse;
}
.country_report  th
{
	padding: 6px;
}

.country_report  table tr:nth-child(even) td {
  background-color: #f2f2f2;  /* light gray for even rows */
  padding: 6px;
  font-size: 14px;
}

.country_report  table tr:nth-child(odd) td {
  background-color: #ffffff;  /* white for odd rows */
  padding: 6px;
  font-size: 14px;
}
.airdrop_panel
{
	padding: 5%;
}
.airdrop_container
{
	display: flex;
	gap: 16px;
}
.airdrop_a
{
	width: 30%;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	padding: 16px;
	border-radius: 6px;
	background-color: white;
	text-align: center;
}
.airdrop_a .countdown
{
	font-family: 'DM Sans', sans-serif;
	font-weight: bold;
	background-color: #323232 ;
	color: white;
	padding: 12px;
	border-radius: 5px;
	display: inline-block;
}
.footer
{
	padding: 5%;
	 background: linear-gradient(to right, #5CBFFE, #A0F5D0, #FFD7C8);
}
.footer_container
{
	max-width: 1920px;
	margin: auto;
	display: flex;
	gap: 32px;
}
.footer_a
{
	width: 30%;
}
.footer_b
{
	width: 20%;
}
.footer_c
{
	width: 15%;
}
.footer_d
{
	width: 35%;
}
.footer_a img
{
	width: 50%;
}
.footer h2
{
	font-size: 18px;
	margin-bottom: 8px;
}
.footer ul 
{
	list-style-type: none;
}

.footer ul li 
{
	line-height: 2.3;
	color: black;
}
.footer p
{
	color: black;
	line-height: 2;
}


.sub_footer
{
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 0.5%;
	padding-bottom: 0.5%;
}
.sub_footer_container
{
	max-width: 1920px;
	margin: auto;
	display: flex;
	gap: 32px;
}
.sub_footer_a
{
	width: 100%;
}
.sub_footer_a p
{
	text-align: center;
	color: #999999;
}

@media all and (max-width : 480px)
{
	.warning, .alert {width: 95%; padding: 10px;}

	.popup{width: 85%;}

	.reward{width: 99%;}
	.reward_a .logo{width: 35%;}
	.reward_a .disk{width: 35%;}
	.header_b{display: none;}
	.header_container{gap: 16px;}
	.header_a{width: 55%}
	.header_d{width: 10%}
	.header_c{width: 40%}
	.airdrop{font-size: 24px;}

	.nftpopup_container{width: 90%;}

	

	

	.login_a{margin-left: 0; margin-right: 0;}
	.intro_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.intro_a, .intro_b, .intro_c{width: 100%;}

	.dashboard_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.dashboard_a{width: 100%;}

	.mining_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.mining_a, .mining_b{width: 100%;}

	.key_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.key_a, .key_b{width: 100%;}

	.wallet_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.wallet_a{width: 100%;}

	.deposit_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.deposit_a{width: 100%;}

	.buy_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.buy_a, .buy_b{width: 100%;}

	.report_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.report_a{width: 100%;}

	.coin_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.coin_1, .coin_2{width: 100%;}

	.purchase_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.purchase_a{width: 100%;}

	.record{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.record_a{width: 100%;}

	.farm{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.farm_a{width: 100%;}

	.notification_row{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.notification_row_a, .notification_row_b{width: 100%;}

	.bonus_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.bonus_a, .bonus_b{width: 100%;}

	.team_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.team_a{width: 100%;}

	.live_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.live_a{width: 100%;}

	.nft_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.nft_a, .nft_b, .nft_c{width: 100%;}

	.mining_package_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.mining_package_a{width: 100%;}

	.mining_profile_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.mining_profile_a, .mining_profile_b{width: 100%;}

	.live_chart_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.live_chart_a, .live_chart_b{width: 100%;}

	.profile_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.profile_a, .profile_b{width: 100%;}

	.order_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.order_a{width: 100%;}

	.auction_menu_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.auction_menu_a{width: 100%;}

	.auction_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.auction_a, .auction_b, .auction_c{width: 100%;}

	.country_leader_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.country_leader_a{width: 100%;}

	.airdrop_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.airdrop_a{width: 100%;}

	.footer_container{flex-wrap: wrap; padding-top: 7%; padding-bottom: 7%}
	.footer_a, .footer_b, .footer_c, .footer_d{width: 100%;}
}