.ndq-index .ae-promo-wrapper .block-section-wide:before,
.ndq-index .ae-promo-wrapper.block-section-wide:before {
	padding-top: 60%;
}

.ndq-index .ae-promo-txt-wrapper {
    display: block;
    margin-top: 100px;
}

.ndq-index .ndq-leftcol {
	width: 100%;
	float: none;
}

.ndq-index .ndq-rightcol {
    width: 100%;
    float: none;
    margin-top: 100px;
}

@media only screen and (max-width: 1800px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 60%;
	}
}

@media only screen and (max-width: 1700px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 70%;
	}
}

@media only screen and (max-width: 1600px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 80%;
	}
}

@media only screen and (max-width: 1500px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 90%;
	}
}

@media only screen and (max-width: 1400px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 100%;
	}
}

@media only screen and (max-width: 1300px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 110%;
	}
}

@media only screen and (max-width: 1200px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 120%;
	}
}

@media only screen and (max-width: 1100px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 130%;
	}
}

@media only screen and (max-width: 1024px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 140%;
	}
}

@media only screen and (max-width: 730px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 160%;
	}
}

@media only screen and (max-width: 660px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 180%;
	}
}

@media only screen and (max-width: 590px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 200%;
	}
}

@media only screen and (max-width: 560px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 220%;
	}
}

@media only screen and (max-width: 520px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 240%;
	}
}

@media only screen and (max-width: 490px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 260%;
	}
}

@media only screen and (max-width: 470px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 300%;
	}
}

@media only screen and (max-width: 430px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 350%;
	}
}

@media only screen and (max-width: 400px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 400%;
	}
}

@media only screen and (max-width: 360px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 450%;
	}
}

@media only screen and (max-width: 320px) {
	.ndq-index .ae-promo-wrapper .block-section-wide:before,
	.ndq-index .ae-promo-wrapper.block-section-wide:before {
		padding-top: 470%;
	}
}