
@media all and (max-width: 991px) {
	.total-graf-right-image img {
		width: 98%;
	}
	.total-graf-right-image::before {
		width: 99%;
	}
	.total-graf-left-content {
		margin-top: -45px;
		margin-right: 10px;
	}
	.total-graf-left-content p {
		padding-bottom: 28px;
	}
	.total-graf-right-content p {
		padding: 0 15px;
	}
	.total-graf-right-text {
		padding-top: 15px;
		padding-bottom: 50px;
	}
	.qr-code-link-content a {
		width: 90%;
	}
	.rooms-area,.wallet-area {
		padding-top: 80px;
	}
	.back-button img {
		width: 25px;
		margin: 20px 0 20px 10px;
	}
	.wallet-button-area {
		margin-bottom: 80px;
	}
	.reports-area {
		padding-top: 80px;
		padding-bottom: 250px;
	}
	.table-body .table-body-text:nth-child(2) p {
		margin-right: 50px;
		margin-left: -20px;
	}
	.table-footer p:nth-child(1) {
		margin-right: 45px;
	}
	.table-heading h5:nth-child(2) {
		margin-left: -15px;
	}


}



@media all and (max-width: 767px) {
	h1 {
		font-size: 55px;
	}
	h2 {
		font-size: 25px;
	}
	h3 {
		font-size: 32px;
	}
	.header-text a {
		font-size: 25px;
	}
	.header-logo img {
		width: 60px;
	}
	.header-area {
		padding: 25px 0;
	}
	.header-mobile-icon img {
		width: 35px;
	}
	.qr-code-link-content img {
		margin-left: 15px;
	}
	.agent-area {
		padding-top: 50px;
		padding-bottom: 125px;
	}
	.settings-area {
		padding-bottom: 580px;
	}
	.same-button button {
		font-size: 25px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.enter-message-button button {
		font-size: 22px;
		padding: 12px 25px;
	}
	.send-message-button button,.download-svg-button button, .withdrawal-submit-button button,.submit-button button,.register-button button,.single-wallet-button button {
		font-size: 22px;
	}
	.send-message-area p {
		padding-left: 25px;
		padding-top: 25px;
	}
	.wallet-balance-area {
		padding: 45px 20px;
	}
	.wallet-single-date input[type="date"] {
		font-size: 22px;
		padding: 15px 50px 15px 15px;
	}
	.wallet-single-date::after {
		width: 30px;
		height: 30px;
		right: 15px;
	}
	.rooms-area, .wallet-area {
		padding-top: 70px;
	}
	.back-button img {
		width: 22px;
		margin: 18px 0 18px 10px;
	}
	.table-body-text p, .table-footer p, .table-body-text a,.table-heading h5 {
		font-size: 20px;
	}

	.table-body .table-body-text:nth-child(1),.table-heading h5:nth-child(1) {
		text-align: left;
		-webkit-box-flex: 0;
		-ms-flex: 0 0  15%;
		flex: 0 0  15%;
	}

	.table-body .table-body-text:nth-child(2),.table-heading h5:nth-child(2) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0  35%;
		flex: 0 0  35%;
	}

	.table-body .table-body-text:nth-child(3),.table-heading h5:nth-child(3) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0  35%;
		flex: 0 0  35%;
	}

	.table-body .table-body-text:nth-child(4),.table-heading h5:nth-child(4) {
		-webkit-box-flex: 0;
		-ms-flex: 0 0  15%;
		flex: 0 0  15%;
	}
	.table-heading h5:nth-child(2) {
		margin-left: 0;
		text-align: center;
	}
	.table-body .table-body-text:nth-child(2) p {
		margin-right: 0;
		margin-left: 0;
		text-align: center;
	}
	.qr-code-link-content a {
		width: 90%;
		overflow: hidden;
		font-size: 20px;
	}
	.qr-code-image img {
		width: 70%;
	}
	.deposit-left-image img {
		width: 50px;
		margin-right: 60px;
	}
	.table-footer p:nth-child(1) {
		margin-right: 5px;
	}
	.deposit-image-text-area {
		padding-bottom: 30px;
	}
	.wallet-table {
		padding-top: 50px;
	}
	.withdrawal-submit-button button {
		margin-bottom: 75px;
	}
	.qr-code-link-content img {
		width: 45px;
	}
	.usdt-left-content,.usdt-right-content {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.usdt-button button {
		padding: 5px 20px;
		font-size: 25px;
	}
	.qualified-content h2 {
		font-size: 25px;
	}
	.second-usdt-button button {
		font-size: 30px;
		max-width: 250px;
		border-radius: 10px;
	}
	.auto-scale-content h4 {
		font-size: 25px;
		margin-right: 20px;
	}
	.auto-scale-button img, .auto-scale-button-two img {
		width: 65px;
	}
	.auto-scale-content P {
		font-size: 25px;
		margin-left: 20px;
	}
	.mobile-dropdown-menu-area {
		top: 88px;
	}
	.mobile-dropdown-menu-content ul li a img, .logout-button ul li a img {
		height: 35px;
	}
	.mobile-dropdown-menu-content ul li a .menu-text p, .logout-button ul li a .menu-text p {
		font-size: 25px;
	}
	.mobile-dropdown-menu-content ul, .logout-button ul {
		padding: 30px 30px;
		padding-bottom: 0;
	}
	.logout-button ul {
		padding-bottom: 0;
	}
	.single-settings-back img {
		width: 22px;
	}
	.total-graf-left-content p, .total-graf-right-content p {
		font-size: 20px;
		padding: 0 20px;
		padding-left: 0;
	}
	.total-graf-left-content p {
		padding-bottom: 23px;
	}
	.total-graf-left-content {
		margin-top: -25px;
		margin-right: 10px;
	}
	.register-area {
		padding-top: 90px;
	}
	.register-logo img {
		width: 80%;
	}
	.register-field-header h4 {
		font-size: 45px;
	}
	.register-field-header img,.b ul li img {
		width: 50px;
		height: 50px;
	}
	.b ul li img {
		margin-top: 10px;
	}
	.register-bottom-code-image {
		padding: 22px 15px;
	}
	.register-logo.login {
		padding-bottom: 70px;
	}
	.content::after {
		width: 100%;
		left: 0;
		right: 0;
		margin: auto;
	}


}



@media all and (max-width: 575px) {
	h1 {
		font-size: 40px;
	}
	h3 {
		font-size: 25px;
	}
	p, span {
		font-size: 16px;
		line-height: 1.2;
	}
	.container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.total-graf-left-content p {
		padding-bottom: 15px;
		padding-right: 5px;
	}
	.total-graf-right-image img {
		width: 95%;
	}
	.total-earning-area h2 {
		padding-bottom: 65px;
	}
	.total-graf-right-image::before {
		width: 95%;
	}
	.qr-code-bottom-text p,.qr-code-top-content p {
		font-size: 20px;
		line-height: 1.2;
	}

	.send-message-button button, .download-svg-button button, .withdrawal-submit-button button, .submit-button button, .register-button button, .single-wallet-button button {
		font-size: 20px;
	}
	.single-change-password-left-content img {
		width: 25px;
		margin-right: 15px;
	}
	.register-area {
		padding-top: 70px;
	}
	.register-bottom-code-image {
		padding: 26px 15px;
	}
	.register-logo img {
		width: 70%;
	}
	.register-field-header h4 {
		font-size: 40px;
	}
	.register-field-header img,.b ul li img {
		width: 45px;
		height: 45px;
	}
	.register-logo {
		padding-bottom: 50px;
	}
	.register-button button {
		margin-top: 25px;
	}
	.welcome-dr-top-text h3 {
		padding-top: 25px;
		padding-bottom: 30px;
	}
	.wallet-balance-area {
		padding: 35px 20px;
	}
	.total-graf-right-image img {
		width: 92%;
	}
	.total-graf-right-content p {
		font-size: 18px;
		padding: 0 20px;
		padding-left: 0;
	}
	.total-graf-right-image img {
		width: 95%;
	}
	.total-graf-left-content p {
		padding-bottom: 18px;
	}
	.same-button button {
		font-size: 20px;
		padding: 15px 20px;
	}
	.total-graf-right-content p {
		padding-right: 15px;
	}
	.usdt-button button {
		font-size: 20px;
	}
	.usdt-area {
		padding-top: 40px;
	}
	.footer-content ul li a img {
		height: 30px;
	}
	.footer-area {
		padding: 40px 0;
	}
	.second-usdt-button button {
		font-size: 25px;
		max-width: 230px;
		border-radius: 5px;
	}
	.auto-scale-content h4 {
		font-size: 20px;
		margin-right: 15px;
	}
	.auto-scale-content P {
		font-size: 20px;
		margin-left: 15px;
	}
	.header-text a {
		font-size: 22px;
	}
	.header-logo img {
		width: 55px;
	}
	.header-mobile-icon img {
		width: 30px;
	}
	.header-area {
		padding: 20px 0;
	}
	.mobile-dropdown-menu-area {
		top: 78px;
	}
	.rooms-area, .wallet-area,.reports-area,.settings-area {
		padding-top: 60px;
	}
	.send-message-button button, .download-svg-button button, .withdrawal-submit-button button, .submit-button button, .register-button button, .single-wallet-button button {
		font-size: 16px;
	}
	.single-wallet-button button {
		padding: 15px 10px;
	}
	.wallet-button-area {
		margin-bottom: 60px;
	}
	.wallet-single-date label {
		font-size: 16px;
	}
	.wallet-date-content {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.wallet-single-date {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		padding-bottom: 18px;
	}
	.wallet-single-date::after {
		bottom: 36px;
	}
	.wallet-date-content {
		padding-bottom: 20px;
	}
	.wallet-single-date input[type="date"] {
		font-size: 16px;
	}
	.wallet-single-date::after {
		bottom: 35px;
		width: 25px;
		height: 25px;
	}
	.submit-button button {
		padding: 15px 70px;
	}
	.download-svg-button button, .withdrawal-submit-button button {
		padding: 15px 50px;
	}
	.table-body-text p, .table-footer p, .table-body-text a, .table-heading h5 {
		font-size: 16px;
	}
	.deposit-left-image img {
		width: 45px;
		margin-right: 50px;
	}
	.deposit-image-text-area {
		padding-bottom: 40px;
	}
	.back-button img {
		width: 20px;
	}
	.qr-code-link-content img {
		width: 40px;
	}
	.single-settings-text p {
		font-size: 16px;
	}
	.single-settings-image img {
		height: 24px;
	}
	.single-settings-back img {
		width: 20px;
	}
	.agent-area {
		padding-top: 40px;
		padding-bottom: 100px;
	}
	.single-agent-content {
		margin-bottom: 25px;
	}
	.enter-message-button button {
		font-size: 20px;
	}
	.faqitem .header h6 {
		font-size: 20px;
	}
	.content p {
		font-size: 18px;
		padding-top: 50px;
		line-height: 1.2;
	}
	.faqitem {
		padding: 25px 25px;
	}
	.settings-area {
		padding-bottom: 420px;
	}
	.message-textarea textarea {
		padding: 12px 25px;
	}
	.settings-area {
		padding-bottom: 500px;
	}


}



@media all and (max-width: 450px) {
	p, span {
		font-size: 15px;
		line-height: 1.2;
	}
	.single-change-password-content {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.register-bottom-code-image {
		padding: 15px 15px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.register-bottom-code-content {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.styled-checkbox + label,.unstyled.centered label span {
		font-size: 15px;
	}
	.styled-checkbox + label::before {
		margin-right: 10px;
		width: 20px;
		height: 20px;
		border-radius: 3px;
	}
	.register-field-header h4 {
		font-size: 30px;
	}
	.register-field-header img,.b ul li img {
		width: 35px;
		height: 35px;
	}
	.b ul li img {
		margin-top: 8px;
	}
	.single-change-password-content {
		padding: 10px 15px;
		border-radius: 10px;
		margin-bottom: 20px;
		background: #FFFFFF;
	}
	.single-change-password-left-content img {
		width: 20px;
		margin-right: 10px;
	}
	.single-change-password-right-content input::-webkit-input-placeholder {
		font-size: 15px;
	}
	.single-change-password-right-content input::-moz-placeholder {
		font-size: 15px;
	}
	.single-change-password-right-content input:-ms-input-placeholder {
		font-size: 15px;
	}
	.single-change-password-right-content input::-ms-input-placeholder {
		font-size: 15px;
	}
	.single-change-password-right-content input,.single-change-password-right-content input::placeholder {
		font-size: 15px;
	}
	.register-logo img {
		width: 60%;
	}
	.register-button button {
		padding: 15px 30px;
	}
	.register-logo {
		padding-bottom: 35px;
	}
	.register-area {
		padding-top: 50px;
	}
	.register-logo.login {
		padding-bottom: 35px;
	}
	.total-graf-right-image img {
		width: 70%;
		height: 190px;
	}
	.total-graf-right-image::before {
		width: 97%;
	}
	.total-graf-left-content p, .total-graf-right-content p {
		font-size: 15px;

	}
	.total-graf-right-content p {
		padding-right: 5px;
	}
	.total-graf-right-image img {
		width: 95%;
		height: 170px;
	}
	.same-button button {
		font-size: 16px;
	}
	.qr-code-bottom-text p, .qr-code-top-content p {
		font-size: 15px;
	}
	.welcome-dr-top-text h3 {
		padding-bottom: 20px;
		font-size: 22px;
	}
	h2 {
		font-size: 22px;
		line-height: 1.4;
	}
	.qr-code-link-content a {
		font-size: 15px;
	}
	.qr-code-link-content img {
		width: 30px;
	}
	.qr-code-bottom-text {
		padding-bottom: 50px;
	}

	.qualified-content h2 {
		font-size: 22px;
	}
	.second-usdt-button button {
		font-size: 22px;
		max-width: 200px;
		border-radius: 8px;
	}
	.auto-scale-content P {
		font-size: 15px;
	}
	.auto-scale-content h4 {
		font-size: 15px;
	}
	.auto-scale-button img, .auto-scale-button-two img {
		width: 55px;
	}
	.wallet-button-area {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.single-wallet-button {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	#withdrawal-button {
		margin-top: 20px;
	}
	.table-body-text p, .table-footer p, .table-body-text a, .table-heading h5 {
		font-size: 12px;
	}
	.mobile-dropdown-menu-content ul li a .menu-text p, .logout-button ul li a .menu-text p {
		font-size: 20px;
	}
	.mobile-dropdown-menu-content ul li a img, .logout-button ul li a img {
		height: 30px;
	}
	.mobile-dropdown-menu-content ul li a .menu-icon, .logout-button ul li a .menu-icon {
		width: 60px;
	}
	.single-agent-content {
		padding: 20px 20px;
	}
	.single-agent-content h5,.single-agent-content p {
		font-size: 15px;
	}
	.enter-message-button button {
		font-size: 16px;
	}
	.agent-area {
		padding-bottom: 60px;
	}
	.send-message-area p {
		padding-top: 18px;
		font-size: 16px;
	}
	.message-textarea textarea {
		font-size: 16px;
	}
	.deposit-left-image img {
		width: 40px;
		margin-right: 5px;
	}
	.deposit-image-text-area {
		padding-bottom: 40px;
	}
	.withdrawal-address-content {
		padding: 25px 15px;
		overflow: hidden;
	}
	.plus img {
		width: 15px;
		height: 15px;
	}
	.minus img {
		width: 17px;
		height: 10px;
	}
	.content p {
		font-size: 15px;
	}
	.single-settings-back img {
		width: 16px;
	}
	.single-settings-text p {
		font-size: 15px;
		line-height: 1.5;
	}
	.single-settings-image {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 15%;
		flex: 0 0 15%;
	}
	.header-text a {
		font-size: 18px;
	}
	.header-logo img {
		width: 50px;
	}
	.mobile-dropdown-menu-area {
		top: 72px;
	}
	.faqitem .header h6 {
		font-size: 18px;
	}
	.footer-content ul li a img {
		height: 22px;
	}
	.footer-area {
		padding: 30px 0;
	}
	.settings-area {
		padding-bottom: 400px;
	}
	.message-textarea textarea,.message-textarea textarea::placeholder {
		font-size: 16px;
	}
	.login-bottom-text a {
		font-size: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
	}

}