@media (min-width: 1930px) {
	.dx-signup-sec {
		min-height: calc(100vh - 7.9375rem);
	}
}

@media (min-width: 1610px) {
	.container {
		max-width: 112rem;
	}
}

@media (min-width: 1595px) {
	.container {
		max-width: 100%%;
	}
}

@media (min-width: 1915px) {
}

@media (min-width: 1950px) {
	.container {
		max-width: 120rem;
	}

	/*.dx-signup-sec {height: calc(100vh - 7.9375rem);}*/
	.dx-title > h2 {
		font-size: 5.25rem;
	}

	.dx-title > h3 {
		font-size: 3rem;
	}

	.dx-title > h4 {
		font-size: 2.8rem;
	}

	/* .dx-giveaway-info > ul li {
	  font-size: 1.7rem;
	} */
	/* .dx-giveaway-info > ul li + li {
	  margin-top: 1rem;
	} */
	/*.signup-wrap,
	.mcg-form-wrap {
		padding: 4rem 3rem;
	}*/

	.field-box input, .field-box > select {
		height: 1rem;
		font-size: 1.25rem;
	}

	.field-box .el-radio__label {
		font-size: 1.25rem;
	}

	.driver-id > label,
	.proof > label {
		height: 4rem;
		font-size: 1.25rem;
	}

	.sml-font {
		font-size: 1.125rem;
	}

	form p {
		margin-top: 11px;
	}

	.field-box .el-checkbox__label {
		font-size: 1.125rem;
	}

	.field-box .el-checkbox {
		margin-top: 1.25rem;
	}

	.signup-wrap form button {
		height: 4rem;
		font-size: 1.25rem;
	}
}

@media (max-width: 1925px) {
	.dx-signup-sec {
		align-items: flex-end;
	}
}

@media (max-width: 1610px) {

	.container {
		max-width: calc(100% - 2.5rem);
	}

	.dx-title > h2 {
		font-size: 4rem;
	}

	.dx-title > h3 {
		font-size: 3rem;
	}

	.dx-title > h4 {
		font-size: 2.5rem;
	}

	.signup-wrap form button {
		font-size: 1rem;
		width: 100%;
	}

	.page-bottom-left > img.mg-img {
		margin-top: -3.2rem;
	}

	.el-step__title {
		font-size: 14px;
	}

	.mcg-form-wrap .el-step .el-step__head .el-step__icon {
		height: 1.875rem;
		width: 1.875rem;
		font-size: .9375rem !important;
	}
}

@media (max-width: 1445px) {
	/*.signup-wrap,
	.mcg-form-wrap {
		padding: 2rem;
	}*/

	.dx-giveaway-info > ul li {
		font-size: 1.125rem;
	}

	.sml-font {
		font-size: 13px;
	}

	.spanish .dx-title > h2 {
		font-size: 3.8rem;
	}

	.spanish .dx-title > h3 {
		font-size: 2rem;
	}

	.dx-title > h2 {
		font-size: 3.5rem;
	}

	.dx-title > h3 {
		font-size: 2.5rem;
	}


}

@media (max-width: 1370px) {
	.dx-title > h2 {
		font-size: 4.3rem;
	}

	.dx-title > h3 {
		font-size: 2.6rem;
	}

	.dx-title > h4 {
		font-size: 2.3rem;
	}

	.dx-title + .dx-giveaway {
		margin-top: 2.5rem;
	}

/*	.signup-wrap,
	.mcg-form-wrap {
		padding: 1.75rem;
	}*/

	.signup-wrap form h3,
	.mcg-form-wrap form h3 {
		font-size: 1.75rem;
	}

	.field-box input,
	.field-box > select {
		height: 1rem;
		font-size: 0.9375rem;
	}

	.upload-file .fileContainer,
	.driver-id > label,
	.proof > label {
		line-height: 1.125rem;
	}

	.slc-box:before {
		top: 14px;
	}

	.radio-btn {
		font-size: 1rem;
	}

	.page-bottom-left > img:not(.mg-img) {
		height: 6rem;
	}

	.page-bottom-left > img.mg-img {
		margin: -3.9rem 10px 0 -2.5rem;
	}

	.page-bottom-left > h4 {
		font-size: 1.25rem;
	}

	.page-bottom-right > h3 {
		font-size: 1.5rem;
	}

	.page-bottom-right > h3 span {
		font-size: 1rem;
	}

	.dx-signup-sec {
		height: initial;
	}

	.spanish .dx-title > h2 {
		font-size: 3rem;
	}

	.spanish .dx-title > h3 {
		font-size: 1.8rem;
	}

	.spanish .dx-title > h4 {
		font-size: 1.5rem;
	}

	.dx-giveaway-info > ul {
		min-width: initial;
	}

	.dx-title > h2 {
		font-size: 3.5rem;
	}

	.dx-title > h3 {
		font-size: 2rem;
	}


}

@media (max-width: 1030px) {
	.language > li {
		font-size: 0.9375rem;
	}

	.logos {
		max-width: 70%;
	}

	.header-inner {
		padding: 0 8rem;
	}

	.dx-signup-inner > div.row > div {
		flex: 0 0 100%;
		max-width: 100%;
	}

/*	.dx-signup-sec {
		height: initial;
		padding-top: 10rem;
	}*/

	.dx-giveaway-img {
		margin-bottom: 1.875rem !important;
	}

	.signup-wrap,
	.mcg-form-wrap {
		margin-bottom: 2.5rem;
	}

	.signup-wrap form button {
		width: auto;
		padding: 7px 2.5rem;
		height: initial;
	}

	.signup-wrap,
	.mcg-form-wrap {
		max-width: 100%;
		margin-left: 0;
	}

	.dx-giveaway-info > p,
	.dx-giveaway-info > ul li {
		font-size: 1.25rem !important;
	}

	.mcg-form-wrap .el-step {
		flex: 0 0 11rem;
		max-width: 11rem !important;
	}

	.terms_popup_inner {
		max-width: 100%;
	}

	.terms_popup_inner > h3 {
		font-size: 1.875rem;
		padding-left: 2.5rem;
	}

	.terms_popup_inner > h3 svg {
		height: 1.875rem;
	}

	.terms_popup_inner > strong, .terms_popup_inner > p, .terms_popup_inner ul li, .terms_popup_inner ol li {
		font-size: 1rem;
	}

	.el-car-wrap > div {
		padding-left: 2.5rem;
	}

	.terms_popup_inner .el-car-col ul, .terms_popup_inner .el-car-col ol {
		padding-left: 1.875rem;
	}

	.terms_popup_inner > h5 {
		font-size: 1.125rem;
	}
}

@media (max-width: 990px) {
	.page-bottom .container {
		max-width: 100%;
		padding: 0 1.25rem;
	}

	.terms_popup_inner > a:not(.terms_popup_close) {
		word-break: break-all;
	}
}

@media (max-width: 850px) {
	.page-bottom-left > img.mg-img {
		max-width: 30%;
		margin-left: -1rem;
		margin-bottom: -1.25rem;
	}

	.page-bottom-left > h4 {
		font-size: 1rem;
	}

	.page-bottom-left > img:not(.mg-img) {
		height: 5rem;
	}

	.page-bottom-right > h3 {
		font-size: 1.25rem;
	}

	.page-bottom-right > h3 span {
		font-size: 14px;
	}

	.page-bottom-left {
		flex: 1 0 0;
	}
}

@media (max-width: 770px) {
	.dx-wrap {margin-bottom: 2.5rem;}

	.dx-giveaway-info > p,
	.dx-giveaway-info > ul li {
		font-size: 1.0625rem !important;
	}

	.page-bottom-right > h3 span {
		font-size: 13px;
	}

	.page-bottom-right > h3 {
		font-size: 1.125rem;
	}

	.page-bottom-left > h4 {
		font-size: .9375rem;
	}

	.page-bottom-left > img.mg-img {
		margin-bottom: -1.5rem;
	}

	.modal .modal-dialog .modal-content {
		overflow-y: auto;
		max-height: 80vh;
	}

}

@media (max-width: 767px) {
	.tables-wrap table {
		margin-bottom: 2.5rem;
	}
}

@media (max-width: 576px) {
	.dx-signup-sec {
		padding-top: 2rem;
	}

	.header-inner {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		padding: 0;
	}

	.dx-giveaway-img > img {
		max-width: 60%;
		margin: 0 auto;
		display: block;
	}

	.logos {
		max-width: 50%;
	}

	.language {
		position: static;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	.language > li {
		font-size: 14px;
	}

	.dx-title > h2 {
		font-size: 1.5rem !important;
	}

	.dx-title > h3 {
		font-size: 1.3rem !important;
		letter-spacing: 2px !important;
	}
	

	.dx-title > h4 {
		font-size: 1.5rem !important;
	}

	.dx-title > * {
		color: var(--color1);
	}

	.signup-wrap,
	.mcg-form-wrap {
		-webkit-border-radius: 10px;
		border-radius: 10px;
		/*padding: 1.25rem;*/
	}

	/*	.ApplynowHeader{
			padding: 10px 10px 0 0;
		}*/

		.signup-wrap form h3,
		.mcg-form-wrap form h3 {
			font-size: 1.65rem;
			margin-bottom: 5px;
		}

	.address-radio > li + li {
		margin: 10px 0 0;
	}

	.address-radio > li {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.signup-wrap form > div.row > div:nth-last-child(2),
	.signup-wrap form > div.row > div:last-child {
		flex: 0 0 50%;
		max-width: 50%;
	}

	.agrement-check > label {
		font-size: 0.9375rem;
	}

	.agrement-check > label:before,
	.agrement-check > label:after {
		height: 1.25rem;
		width: 1.25rem;
	}

	.signup-wrap form button {
		font-size: 0.9375rem;
		padding: 7px 1.5rem;
	}

	.page-bottom-inner {
		justify-content: center !important;
		text-align: center;
		padding: 10px 0;
	}

	.page-bottom-inner > div {
		justify-content: center !important;
		text-align: center;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.page-bottom-left > img.mg-img {
		margin: 0;
	}

	.page-bottom-inner > div > * {
		margin: 5px 0;
	}

	.page-bottom-left > img:not(.mg-img) {
		height: initial;
	}

	.page-bottom-left > h4 {
		font-size: 13px;
	}

	.page-bottom-left > * {
		flex: 0 0 33.33334%;
		max-width: 33.33334%;
	}

	.dx-giveaway-success-message {
		justify-content: center;
		text-align: center;
		min-height: initial;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

	.signup-wrap .thankyou-wrap {
		position: relative;
		width: auto !important;
		margin: -6rem -1.25rem -3.2rem;
	}

	.dx-giveaway-success-message > div {
		flex: 0 0 100%;
		max-width: 100%;
		order: 0;
		text-align: inherit;
	}

	.dx-giveaway-success-message-img img {
		max-height: 18rem;
	}

	.dx-giveaway-success-message-info {
		margin-top: 1.25rem;
	}

	.dx-giveaway-success-message-info > h2,
	.dx-giveaway-success-message-info > strong {
		font-size: 1.75rem;
	}

	.dx-giveaway-success-message-info > p {
		font-size: 0.9375rem;
	}

	.dx-giveaway-success-message-info > p:last-of-type {
		font-size: 1.125rem;
	}

	.dx-giveaway-success-message-info > p + p {
		margin-top: 2rem;
	}

	.modal-content {
		max-width: 500px;
	}

	.dx-giveaway > div {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}

	.dx-giveaway-img {
		/*margin-left: -1rem;*/
		margin-bottom: -10px;
	}

	.dx-giveaway-info > ul {
		margin: 0 0 1.25rem;
		min-width: 100%;
	}

	.dx-giveaway-info > ul li {
		font-size: 0.9375rem;
		margin-left: 0 !important;
	}

	.dx-giveaway-img + .dx-giveaway-info {
		padding: 0;
	}

	.signup-wrap, .mcg-form-wrap, .step-box {
		min-height: initial;
	}

	.signup-wrap .el-steps {
		padding: 15px 10px;
	}

	.mcg-form-wrap .el-step .el-step__head {
		display: none;
	}

	.mcg-form-wrap .el-step {
		flex: initial !important;
		flex-basis: initial !important;
		max-width: initial !important;
		line-height: initial;
	}

	.mcg-form-wrap .el-step .el-step__main .el-step__title {
		line-height: 1.5;
		font-size: 13px;
	}

	.mcg-form-wrap .el-step .el-step__main {
		text-align: initial;
		line-height: initial;
	}

	.mcg-form-wrap .el-step:last-child {
		padding-right: 0;
	}

	.mcg-form-wrap .el-step:not(:first-child):before {
		font-size: 1.5rem;
		left: -1.25rem;
	}

	.el-message-box__wrapper .el-message-box {
		width: calc(100% - 2.5rem);
	}

	.terms_popup_inner {
		padding: 3.125rem 1.25rem 1.25rem;
	}

	.el-car-wrap {
		grid-template-columns: 1fr;
		gap: 1.875rem;
	}

	.el-car-wrap > div:not(:first-child):before {
		display: none;
	}

	.terms_popup_inner table td {
		font-size: .9375rem;
	}

	.note {
		text-align: center;
		padding: 1.875rem;
	}

	.note > p {
		gap: 10px;
		font-size: 1rem;
		line-height: 1.5;
	}

	.note > i {
		position: static;
		font-size: 3.125rem;
		margin-bottom: 10px;
	}

	.note > h5 {
		margin: 0;
		font-size: 1.125rem;
	}
}

@media (max-width: 430px) {
	.language > li {
		font-size: 12px;
	}

	.logos {
		max-width: 54%;
	}

	.dx-title > h2 {
		font-size: 1.5rem !important;
	}

	.dx-title > h3 {
		font-size: 1rem !important;
		letter-spacing: 1px !important;
	}

	.dx-title > h4 {
		font-size: 1.3rem !important;
	}

	.signup-wrap,
	.mcg-form-wrap {
		position: relative;
		z-index: 1;
	}

	.field-box .el-form-item__content .el-radio + .el-radio {
		margin-top: 10px;
	}

	.dx-giveaway-info > ul li {
		font-size: 1.0625rem !important;
	}

	/* .dx-giveaway-info > ul li + li {
	  margin-top: 7px;
	} */

}

@media (max-width: 376px) {
}

@media (max-width: 325px) {
}
