.form-signup-wrapper {
	.intgrtn-form-optin, .intgrtn-form-signup {
		.intgrtn-input-holder {
			.intgrtn-input {
				border: 1px solid #30302f;
				font-size: 16px;
				padding: 16px 10px;
				background-image: none;
				background-color: hsla(0, 0%, 100%, 0.76);
				border-radius: 2px;
				text-align: center;
				-webkit-transition: all 0.15s ease-in-out;
				-o-transition: all ease-in-out 0.15s;
				transition: all 0.15s ease-in-out;
				text-overflow: ellipsis;
				color: #0b0b0b;

				.intgrtn-areas-dropdown {
					width: 270px;
					@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
						width: 230px;
					}
				}
			}
		}

		.has-btn-generate-password {
			display: none;
		}

		.intgrtn-btn-submit-holder {
			.intgrtn-btn-submit {
				-webkit-box-shadow: 0 4px 6px 0 rgb(0 0 0 / 20%);
				box-shadow: 0 4px 6px 0 rgb(0 0 0 / 20%);
				background-image: -webkit-linear-gradient(189deg, #ff822e, #fa6400 0);
				background-image: -o-linear-gradient(189deg, #ff822e, #fa6400 0);
				background-image: linear-gradient(261deg, #ff822e, #fa6400 0);
				border-radius: 2px;
				font-size: 20px;
				font-weight: 700;
				font-stretch: normal;
				font-style: normal;
				line-height: 1;
				letter-spacing: 0.5px;
				text-align: center;
				color: #f8f8f8;
				width: 100%;
				padding: 20px;
				white-space: normal;

				&:hover {
					background-image: -webkit-linear-gradient(189deg, #177300, #00a70d 0);
					background-image: -o-linear-gradient(189deg, #177300, #00a70d 0);
					background-image: linear-gradient(261deg, #177300, #00a70d 0);
					color: #f8f8f8;
				}
			}
		}
	}
}

.flex-wrapper {
	.intgrtn-form-signup {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;

		.intgrtn-input-holder {
			flex: 100%;
			position: relative;
		}

		.intgrtn-input-holder-first-name, .intgrtn-input-holder-last-name {
			@media all and (max-width: 768px) {
				flex: 0 0 100%;
			}
			flex: 0 0 49%;
		}

		.intgrtn-input-holder-email, .intgrtn-input-holder-phone {
			@media all and (max-width: 768px) {
				flex: 0 0 100%;
			}
			flex: 0 0 49%;
		}

		.intgrtn-btn-submit-holder {
			width: 100%;

			.intgrtn-btn-submit {

			}
		}
	}
}


.footer {
	.footer-logo {

	}

	.footer-ul {
		@media all and (max-width: 768px) {
			display: block;
			padding: 0;
		}
		display: flex;
		justify-content: space-between;
		list-style: none;
	}
}

.section-earning {
	.text-md-left {
		h2 {
			white-space: normal;
			word-break: break-all;
		}
	}
}

@media all and (max-width: 768px) {
	.profit-calc .calc-range-input {
		display: flex;
	}
	.profit-calc .calc-range-input input.calc-range-input__time {
		padding-right: 10px;
		max-width: 60px;
	}
}
.section-txt-banner {
	width: 100%;

}
