.page-7.form-container {
	box-shadow: 0 0 4px 0px #00000029;
	max-width: 433px;
	margin: 30px auto 160px;
	padding: 10px;
	font-family: 'Roboto Condensed', sans-serif;
}

.page-7.form-container .logo {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}

.page-7.form-container .form-title {
	color: #1B283F;
	font-size: 25px;
	margin-bottom: 18px;
}

.page-7.form-container .name-img-section {
	display: flex;
	margin-bottom: 10px;
}

.page-7.form-container .name-img-section .user-img {
	width: 26%;
	height: 108px;
}

.page-7.form-container .name-img-section .user-img img {
	width: 100%;
	border-radius: 2px;
}

.page-7.form-container .first-last-name-section {
	width: 74%;
	padding-left: 10px;
}

.page-7.form-container input {
	height: 47px;
}

.page-7.form-container select {
	height: 47px;
}

.page-7.form-container .form-group {
	position: relative;
}

.page-7.form-container .form-group .show-pass {
	position: absolute;
	color: #619F32;
	top: 12px;
    right: 10px;
}

.page-7.form-container .btn-register {
	background-color: #619F32;
	color: #fff;
	border-radius: 3px;
	font-size: 18px;
	width: 100%;
	height: 48px;
}

.form-group.country-numbers .country-code {
    position: absolute !important;
    top: 12px !important;
    margin-left: 5px !important;
    color: #000 !important;
}

.country-numbers .country-code img {
    width: 24px !important;
}

.form-group.country-numbers input {
	padding-left: 47px;
}

textarea {
	padding: 10px;
	border:1px solid #D6D6E0 !important;
	width: 100%;
	border-radius: 4px;
}

#buttonid {
	background-color: #ECF0F3;
	border-radius: 3px;
	font-size: 16px;
	height: 30px;
}

.select-location {
	display: flex;
	justify-content: space-between;
}

.select-location span {
	font-size: 16px;
}

@media (max-width: 767px) {
	.page-7.form-container .name-img-section {
		display: block;
	}

	.page-7.form-container .name-img-section .user-img {
		margin: 0 auto;
	}

	.page-7.form-container .first-last-name-section {
		width: 100%;
    	padding-left: 0;
	}
}

@media (max-width: 450px) {
	.page7-custom {
		margin: 0 15px;
	}

	.page-7.form-container .form-title {
		font-size: 22px;
	}
}