/*
 * ─── MEDIA QUERIES────────────────────────────────────────────────────────────────────
 */

@media (max-width: 453.98px) {
	.footer__bottom,
	.footer__links,
	.copyright {
		width: 100%;
		text-align: center;
	}
	.whyUs__cards,
	.whyUs__cards-two,
	.ourValues__cards {
		grid-template-columns: 1fr;
	}
	.whyUs__bottom-main p {
		max-width: 100%;
	}

	.whyUs__bottom-inner {
		grid-template-columns: 1fr;
	}
	.programStructure__cards {
		grid-template-columns: 1fr;
	}
	.programStructure__cards-img {
		display: none;
	}
	.whyUs__card {
		padding: 4rem 2rem;
	}
	.video-grid {
		grid-template-columns: 1fr;
	}
	/* work with us */
	.progress {
		display: none;
	}
	.step__info {
		display: none;
	}
}
@media (max-width: 567.98px) {
	.dashboard__header-one {
		flex-direction: column-reverse;
		text-align: center;
	}
}

@media (max-width: 767.98px) {
	.heroBanner__inner {
		grid-template-columns: 1fr;
	}
	.heroBanner__left,
	.heroBanner__right {
		text-align: center;
	}
	.heroBanner__right {
		display: none;
	}
	.heroBanner__center .section__title-lg span {
		display: inline;
	}
	.banner__desc p span {
		display: inline;
	}
	.about__inner {
		grid-template-columns: 1fr;
	}
	.curve {
		text-align: right;
	}
	.curve img {
		width: 60%;
	}
	.input__grid {
		grid-template-columns: 1fr;
	}
	.input__grid-uploads {
		grid-template-columns: 1fr 1fr;
	}
	.upload-options .btn {
		padding: 1rem;
	}
	.whyUs__card-footer {
		max-width: 100%;
	}
	.video-head p {
		width: 90%;
	} /* work with us */
	.progress__steps {
		grid-template-columns: repeat(6, 1fr);
	}
	.progress__step:nth-child(6)::after {
		width: 0;
	}
	.progress__step:nth-child(1) .step__info,
	.progress__step:nth-child(2) .step__info,
	.progress__step:nth-child(3) .step__info,
	.progress__step:nth-child(4) .step__info,
	.progress__step:nth-child(5) .step__info,
	.progress__step:nth-child(6) .step__info {
		top: -120%;
		bottom: unset;
	}
	.form__step-footer .btn {
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 1499.98px) {
	.heroBanner__inner {
		grid-template-columns: 1fr;
	}
	.heroBanner__left,
	.heroBanner__right {
		text-align: center;
	}
	.heroBanner__right {
		display: none;
	}
}

@media (max-width: 991.98px) {
	/*
 * ─── DASHBOARD ──────────────────────────────────────────────────────────────────
 */
	.dashboard {
		grid-template-columns: 1fr;
	}
	.dashboard__aside-inner {
		grid-template-rows: auto auto 1fr;
	}
	.dashboard__header {
		padding: 2rem 1rem;
	}
	.dashboard__header-two {
		display: flex;
		grid-row: 1;
	}
	.dashboard__nav-close {
		display: flex;
	}
	.dashboard__aside {
		top: 0;
		left: 0;
		width: 25rem;
		position: fixed;
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transition: var(--mainTransition);
		-webkit-transition: var(--mainTransition);
		-moz-transition: var(--mainTransition);
		-ms-transition: var(--mainTransition);
		-o-transition: var(--mainTransition);
		z-index: 100;
	}
	.dashboard__aside--show {
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
	}
}

@media (max-width: 1499.98px) {
	header {
		position: relative;
	}
	.nav {
		padding: 2.5rem 0;
	}
	.nav__links {
		/*height: 100%;*/
		/* min-height: 100vh; */
		background-color: var(--secondaryColor);
		box-shadow: var(--boxShadow-one);
		flex-direction: column;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		padding: 2rem 1rem 4rem;
		transform: translateY(-110%);
		-webkit-transform: translateY(-110%);
		-moz-transform: translateY(-110%);
		-ms-transform: translateY(-110%);
		-o-transform: translateY(-110%);
		transition: var(--mainTransition);
		-webkit-transition: var(--mainTransition);
		-moz-transition: var(--mainTransition);
		-ms-transition: var(--mainTransition);
		-o-transition: var(--mainTransition);
		z-index: 1;
	}
	.nav__links--show {
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}
	.nav__links-left {
		flex-direction: column;
		width: 100%;
	}
	.nav__links-left li {
		width: 100%;
	}
	.nav__links-left li a {
		color: var(--whiteColor-one);
		margin-bottom: 2rem;
		display: block;
		text-align: center;
	}
	.nav__links-left li.active a {
		color: var(--whiteColor);
		font-weight: 600;
	}
	
	.nav__links-right {
  margin-left: 0;
  grid-template-columns: 1fr;
  place-items: center;
}
	.enrollLink__icon-wrapper {
		border-color: var(--whiteColor);
	}
	.enrollLink__text-wrapper {
		background-color: var(--whiteColor);
		color: var(--secondaryColor);
	}
	.nav__close {
		display: flex;
	}
	.nav__toggler {
		display: block;
	}
}

@media (min-width: 1500px) and (max-width: 1643.98px) {
	.section__title-lg span,
	.section__title span {
		display: inline;
	}
}
@media (min-width: 1999.98px) {
	.divider-three {
		margin-left: 40vw;
	}
}

@media (min-width: 877px) and (max-width: 1199.98px) {
	.pricing__cards {
		grid-template-columns: 1fr 1fr;
	}
} 
/*
 * ─── MEDIA QUERIES ENDS────────────────────────────────────────────────────────────────────
 */
