#register_a , #login_a , .top_flname_a, .top_mojudi, #top_mojudi_amount, .TopBitcoinDollarTable, #language_a {color: white;} 
#Select_language_a img {filter: invert(1) brightness(100);}
.user_arm {filter: invert(1) brightness(100);}
.div_support_tell {display: block;}
.mgr_name {color: white;}
#arm_div img {width: 120px; margin-top: -12px;}

#buy_tb td{padding: 6px;}

#footer_contents_div {background-color:#1b226a;}


/* برای فوتر */
			/* Universal Reset */
			* {
				box-sizing: border-box;
				margin: 0;
				padding: 0;
			}

			/* Footer - Dark Theme */
			footer {
				background-color: #1a5e99;
				color: #ffffff;
				padding: 2.5rem 1.25rem;
				direction: rtl;
				text-align: right;
				font-size: 0.875rem;
			}

			/* Footer Content Container */
			.footer-content {
                                
				max-width: 75rem;
				margin: 0 auto;
				display: flex;
				flex-wrap: wrap;
				justify-content: space-between;
				gap: 1.875rem;
				margin-bottom: 2.5rem;
			}

			/* Footer Section */
			.footer-section {
				flex: 1;
				min-width: 12.5rem;
				text-align: right;
			}

			/* Footer Section Headings (Accordions) */
			.footer-section h3 {
				margin-bottom: 0.9375rem;
				color: #ffffff;
				font-size: 1.1em;
				font-weight: 500;
				border-bottom: none;
				padding-bottom: 0;
				cursor: pointer;
				position: relative;
				display: flex;
				justify-content: space-between;
				align-items: center;
			}

			/* Accordion Header Icon */
			.footer-section h3::after {
				content: "+";
				font-size: 1.2em;
				color: #cccccc;
				transition: transform 0.3s ease;
				margin-left: 0.5rem;
			}

			/* Active Accordion Header Icon */
			.footer-section.active h3::after {
				content: "−";
				transform: rotate(0deg);
			}

			/* Unordered Lists in Footer */
			.footer-section ul {
				list-style: none;
				padding: 0;
				margin: 0;
				max-height: 0;
				overflow: hidden;
				transition:
					max-height 0.3s ease-out,
					padding-top 0.3s ease-out;
			}

			/* List Items */
			.footer-section ul li {
				margin-bottom: 0.725rem;
			}

			/* List Item Links */
			.footer-section ul li a {
				color: #dddddd;
				text-decoration: none;
				transition: color 0.3s ease;
				font-size: 0.9375em;
				display: block;
				padding: 0.3125rem 0;
			}

			/* Link Hover Effect */
			.footer-section ul li a:hover {
				color: #ffffff;
			}

			/* Accordion Content Open State */
			.footer-section.active ul {
				max-height: 1000px;
				padding-top: 0.9375rem;
			}

			/* About Us Section */
			.footer-section.about-us {
				display: flex;
				flex-direction: column;
				align-items: flex-start;
			}

			/* Ad Space */
			.footer-section.about-us .ad-space {
				width: 100%;
				background-color: #333;
				padding: 0.9375rem;
				margin-bottom: 1.25rem;
				border-radius: 5px;
				text-align: center;
				color: #ccc;
				font-size: 0.9375em;
			}

			/* Logos Container */
			.footer-section.about-us .logos {
				display: flex;
				align-items: center;
				flex-wrap: wrap;
				gap: 0.9375rem;
				margin-bottom: 0.9375rem;
				justify-content: flex-start;
			}

			/* Logo Image */
			.footer-section.about-us .logos img {
				height: 2.8125rem;
				width: auto;
				opacity: 0.8;
				transition: opacity 0.3s ease;
			}

			/* Logo Hover Effect */
			.footer-section.about-us .logos img:hover {
				opacity: 1;
			}

			/* Copyright Text */
			.footer-section.about-us .copyright-text {
				font-size: 0.9375em;
				color: #bbb;
				margin-top: auto;
			}

			/* Social Media Links Section */
			.social-media-links-section {
				text-align: center;
				padding-top: 1.875rem;
				border-top: 1px solid #444;
				margin-top: 2.5rem;
			}

			/* Social Media Section Heading */
			.social-media-links-section h3 {
				margin-bottom: 1.25rem;
				color: #ffffff;
				font-size: 1.1em;
				border-bottom: none;
				padding-bottom: 0;
				font-weight: 500;
			}

			/* Social Links Container */
			.social-links-container {
				display: flex;
				justify-content: center;
				flex-wrap: wrap;
				gap: 1.25rem;
			}

			/* Social Link Item */
			.social-links-container a {
				color: #ddd;
				text-decoration: none;
				font-size: 1em;
				transition: color 0.3s ease;
				display: flex;
				align-items: center;
				gap: 0.5rem;
			}

			/* Social Media Icon */
			.social-links-container img {
				height: 1.5rem;
				width: auto;
				vertical-align: middle;
			}

			/* Social Link Hover Effect */
			.social-links-container a:hover {
				color: #ffffff;
			}

			/* Responsive Adjustments for Smaller Screens */
			@media (max-width: 48rem) {
				/* Footer Padding on Mobile */
				footer {
					padding: 2rem 1rem;
				}

				/* Footer Content Layout on Mobile */
				.footer-content {
					flex-direction: column;
					align-items: center;
					text-align: center;
					gap: 1.5rem;
					margin-bottom: 2rem;
				}

				/* Footer Section Layout on Mobile */
				.footer-section {
					width: 100%;
					max-width: 25rem;
					margin-bottom: 1.5rem;
					text-align: center;
				}

				/* Footer Heading Alignment on Mobile */
				.footer-section h3 {
					text-align: center;
					justify-content: center;
				}

				/* Accordion Icon Reset on Mobile */
				.footer-section h3::after {
					position: static;
					transform: none;
					margin-left: 0.5rem;
				}

				/* Active Accordion Icon Reset on Mobile */
				.footer-section.active h3::after {
					transform: none;
				}

				/* About Us Section Alignment on Mobile */
				.footer-section.about-us {
					align-items: center;
				}

				/* Logos and Ad Space Centering on Mobile */
				.footer-section.about-us .logos,
				.footer-section.about-us .ad-space {
					justify-content: center;
				}

				/* Social Media Section Spacing on Mobile */
				.social-media-links-section {
					margin-top: 2rem;
					padding-top: 1.5rem;
				}

				/* Social Links Layout on Mobile */
				.social-links-container {
					flex-direction: column; /* Stack social links vertically */
					gap: 1rem; /* Reduced gap */
					align-items: center; /* Center align links */
				}

				/* Individual Social Link Styling on Mobile */
				.social-links-container a {
					justify-content: center; /* Center content */
					width: 100%; /* Full width */
					max-width: 20rem; /* Limit width for readability */
				}
			}

			/* Dark Theme Logo Styling */
			.footer-section.about-us .logos img {
				background-color: #fff;
				border-radius: 0.2rem;
			}
