/* =========== Media Queries ============== */

@media (min-width:1600px) {
	header {
		top: 40px;
	}
	.header-container {
		width: 1400px;
	}
	.signup-content-wrap {
		width: 1300px;
		margin-right: -170px;
	}
	.signup-content {
		width: calc(100% - 750px);
	}
	.good-start-content-wrap {
		width: 1300px;
	}
	.pick-theme-content-wrap {
		width: 1400px;
		/*margin-right: -170px;*/
	}
	.pick-theme-content {
		width: calc(100% - 600px);
	}
	.pick-theme-img {
		width: 530px;
	}
}

@media (min-width:1920px) {
	.signup-wrap:before {
		width: 35%;
	}
}

@media (min-width:2500px) {
	.signup-wrap:before {
		width: 38%;
	}
}

@media (max-width:1359px) {
	.signup-wrap {
		justify-content: flex-end;
	}
	.signup-content-wrap {
		margin-right: 0;
	}
	.pick-theme-content-wrap {
		margin-right: 0;
	}
}

@media (max-width:1199px) {
	.header-container {
		float: left;
		width: 100%;
		padding: 0 25px;
	}
	.signup-content-wrap {
		float: left;
		width: 100%;
		padding-left: 25px;
	}
	.good-start-content-wrap {
		float: left;
		width: 100%;
		padding-left: 25px;
	}
	.business-name-wrap.signup-wrap:before {
		left: calc(50% + 50px);
	}
	.business-name-wrap .signup-content {
		width: calc(100% - 640px);
	}
	.business-name-wrap .signup-img {
		width: 570px;
		margin-right: 20px;
	}
	.pick-theme-content-wrap {
		float: left;
		width: 100%;
		padding-left: 25px;
	}
}


@media screen and (max-device-width: 1024px) and (orientation: landscape) {}

@media (max-width:1023px) {
	.signup-img {
		width: 400px;
	}
	.signup-content {
		width: calc(100% - 430px);
	}
	.good-start-content {
		width: 360px;
	}
	.good-start-redio-button-list {
		margin: 0 -10px;
	}
	.good-start-redio-button-list li {
		padding: 0 10px;
	}
	.good-start-redio-button-box {
		height: 120px;
	}
	.good-start-redio-button-text {
		margin: 10px 0 0 0;
	}
	.business-name-wrap.signup-wrap:before {
		left: 50%;
	}
	.business-name-wrap .signup-content {
		width: calc(100% - 400px);
	}
	.business-name-wrap .signup-img {
		width: 350px;
	}
	.pick-theme-content {
		width: calc(100% - 500px);
	}
	.pick-theme-img {
		width: 420px;
	}

}

@media (max-width:991px) {
	.pick-theme-content {
		width: calc(100% - 400px);
	}
	.pick-theme-img {
		width: 370px;
	}
}

@media (max-width:767px) {
	header {
		z-index: 1;
		background-color: #fff;
		top: 0;
	}
	.header-container {
		padding: 15px 15px;
	}
	.top-logo {
		float: none;
		width: 60px;
		margin: 0 auto;
	}
	.common-title {
		font-size: 25px;
		line-height: 35px;
	}
	.common-title2 {
		font-size: 19px;
		line-height: 24px;
	}
	.form-control {
		height: 35px;
	}
	.signup-wrap {
		min-height: calc(100vh - 90px);
		margin-top: 90px;
		padding-bottom: 20px;
		display: block;
	}
	.signup-wrap:before {
		width: 100%;
		height: 100px;
		top: auto;
		bottom: 0;
	}
	.signup-content-wrap {
		padding: 0 15px;
	}
	.signup-content {
		width: 100%;
	}
	.signup-form-wrap {
		margin: 25px 0 0 0;
	}
	.signup-form-filed + .signup-form-filed {
		margin-top: 10px;
	}
	.signup-form-button {
		margin-top: 25px;
	}
	.already-have-account {
		margin-top: 10px;
	}
	.signup-img {
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.signup-img img {
		float: none;
		width: auto;
		max-width: 100%;
		display: inline-block;
	}
	.good-start-wrap {
		min-height: calc(100vh - 90px);
		margin-top: 90px;
		padding-bottom: 170px;
		display: block;
	}
	.good-start-wrap-vectore {
		width: calc(100% - 15px);
		height: 100%;
		left: 15px;
		bottom: 10px;
		background-size: 170% auto;
	}
	.good-start-content-wrap {
		padding: 0 15px;
	}
	.good-start-content {
		max-width: 380px;
		float: none;
		margin: 0 auto;
	}
	.good-start-form-wrap {
		margin-top: 25px;
	}
	.good-start-form {
		margin: 20px 0 0 0;
	}
	.good-start-redio-button-list {
		margin: 0 -5px;
	}
	.good-start-redio-button-list li {
		padding: 0 5px;
	}
	.good-start-redio-button-box {
		height: 100px;
		border-radius: 15px;
	}
	.good-start-redio-button-box-inner {
		margin-top: 10px;
	}
	.good-start-form-button {
		margin-top: 25px;
	}
	.business-name-wrap.signup-wrap:before {
		left: 0;
		top: auto;
		bottom: 0;
		width: 100%;
		height: 65vw;
		background: transparent url(../img/business-name-vectore2-mob.png);
		background-size: 100% auto;
		background-position: top center;
	}
	.business-name-wrap .signup-content {
		width: 100%;
	}
	.business-name-wrap .signup-img {
		width: 100%;
		margin: 30px 0 0 0;
	}
	.pick-theme-wrap {
		min-height: calc(100vh - 90px);
		margin-top: 90px;
		padding-bottom: 20px;
		display: block;
	}
	.pick-theme-content-wrap {
		padding: 0 15px;
	}
	.pick-theme-content {
		width: 100%;
	}
	.pick-theme-slide-wrap {
		margin: 20px 0 0 0;
	}
	.pick-theme-slide-wrap .slider {
		padding: 0 0 15px 0;
	}
	.pick-theme-img {
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.pick-theme-img img {
		width: auto;
		float: none;
		max-width: 100%;
	}
	.pick-theme-button {
		margin-top: 20px;
	}
}

@media (max-width:359px) {
	.good-start-text br {
		display: none;

	}
}
