@media (min-width: 768px) and (max-width: 1024px) {
	.display-mobile {
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
	._margin-left-115 {
		margin-left: 0;
	}
	._margin-left-50 {
		margin-left: 0;
	}
	.header__logo {
		max-width: 76px;
		margin-bottom: 24px;
		float: none;
	}
	._second-heading-main-font {
		font-size: 26px;
		line-height: 43px;
		width: 420px;
		/* text-align: center; */
	}
	.header-text-wrapper {
		width: auto;
		background-position: 155px 261px;
	}
	.header_padding {
		padding-top: 40px;
		padding-bottom: 881px;
		margin-bottom: 0;
	}
	.header__heading {
		width: 420px;
		/* width: 692px; */
		/* text-align: center; */
		/* text-transform: capitalize; */
		margin-left: auto;
		margin-right: auto;
	}
	._heading-main-font {
		font-size: 48px;
		line-height: 58px;
	}
	.header__paragraph {
		display: block;
		text-align: left;
	}
	.__app-store-download-button {
		max-width: 210px;
	}
	.header__banner-img-wrapper {
		max-width: 570px;
	}
	.header__banner-img {
		max-width: 801px;
		position: absolute;
		left: 16%;
		transform: translate(-110px, -262px);
	}
	.footer {
		position: inherit !important;
	}
	.terms-footer__terms,
	.terms-footer__terms > a {
		font-size: 16px;
		line-height: 19px;
	}
	.terms-footer__terms {
		margin-left: 74px;
	}
	.footer__copyright {
		margin-right: 60px;
	}
	._third-heading-main-font {
		font-size: 28px;
		line-height: 29px;
	}
	.header__terms-policy-logo {
		display: block;
		max-width: 688px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.footer__terms-policy-links {
		max-width: 688px;
		margin-left: auto;
		margin-right: auto;
	}
	.terms-policy__text-wrapper {
		max-width: 688px;
		margin-left: auto;
		margin-right: auto;
	}
	.terms-policy__text-wrapper > ._paragraph-main-font {
		font-size: 16px !important;
	}
	._margin-top-60 {
		margin-top: 40px;
	}
	.header__terms-policy-cleaner-logo {
		width: 95px;
		height: 95px;
	}
	.terms-policy {
		padding-top: 53px;
		padding-bottom: 60px;
	}
	.footer__terms-policy {
		margin-top: 52px;
		padding-bottom: 40px;
	}
	.header__terms-policy {
		padding-top: 26px;
	}
	.features__flower-bg-wrapper {
		position: absolute;
		z-index: -100;
		left: -7.1%;
		top: 5%;
	}
	.not-found {
		margin-bottom: 20px;
	}
	.error-text {
		font-size: 16px;
		font-weight: 400;
	}
	.error-block-button {
		margin-top: 40px;
	}
	.error-block-404 {
		padding-block: 35px;
	}
	.terms-policy-footer-wrapper-for-width {
		width: 688px;
	}
	.terms-policy-footer-margin-left {
		margin-left: 0;
	}
	.terms-policy-footer-margin-right {
		margin-right: 0;
	}
	.header__banner-img {
		transform: translate(-110px, 20px);
		max-width: 750px;
	}
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.header__banner-img {
		left: 0;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.header-text-wrapper {
		background-position: 30px 261px;
	}
}
