@media screen and (max-width: 1440.98px) {

}
@media screen and (max-width: 1360px) {

}
@media screen and (max-width: 1200px) {
	.startblock2__img {
		width: 490px;
	}
	.startblock2__text {
		width: 65%;
	}
	.startblock3__img_line1 {
		display: none;
	}
	.spec {
		margin-top: 60px;
	}
}
@media screen and (max-width: 991.98px) {
	main {
		margin-top: 3.2em;
	}
	.startblock2__img {
		width: 383px;
	}
	.startblock3__items {

	}
}

@media screen and (max-width: 768.98px) {
	main {
		margin-top: 3em;
		margin-bottom: 4.1em;
	}
	.startblock {
		grid-template-areas: 'sbH1 sbImg' 'sbText sbImg' 'sbBtn sbBtn';
		grid-template-rows: auto auto auto;
		grid-template-columns: 1.7fr 1fr;
		margin-left: 0;
		margin-bottom: 4.3em;
	}
	.startblock__img {
		padding-left: 3px;
	}
	.startblock__h1 {
		padding-top: .5em;
	}
	.startblock__text {

	}
	.startblock__text ul {
		margin-top: .25em;
		margin-right: 2em;
	}
	.startblock__text li {
		line-height: 25px;
	}
	.startblock__btn {
		padding-top: .8em;
	}
	.startblock__btn .btn_two {
		padding: 16px 40px;
		margin: 0 auto;
	}

	.startblock2 {
		margin-bottom: 4.7em;
	}
	.startblock2 h2 {
		margin-bottom: 1.2em;
		width:45%;
	}
	.startblock2__img {
		width: 333px;
	}
	.startblock2__text {
		width: 85%;
		padding: 23px;
	}
	.startblock2__text p:first-child {
		padding-right: 230px;
		margin-bottom: .5em;
	}

	.startblock3 {
		margin-bottom: 5em;
	}
	.startblock3 h2 {
		margin-bottom: 2.7em;
	}
	.startblock3__items {
		grid-gap: 16px;
	}
	.startblock3__item {
		padding: 35px 29px 27px 30px;
	}

	.spec {
		margin-bottom: 4.6em;
	}
	.spec h2 {
		margin-bottom: 2.6em;
	}
	.spec__items {
		grid-gap: 60px;
	}
	.spec__item:last-child {
		padding-left: 0;
	}
	.spec__item-head {
		margin-bottom: .5em;
	}
	.spec__item-img {
		margin-bottom: 1.65em;
		margin-left: 0;
		margin-right: 0;
	}
	.spec__item:last-child .spec__item-img {
		margin-right: 0;
	}
	.spec__item-name {
		margin-bottom: .5em;
	}
	.spec__item-props {
		margin-bottom: 0;
	}
	.spec__item-body {
		padding-right: 0;
	}

	.howTest {
		padding: 0;
		margin-bottom: 4.4em;
	}
	.howTest h2 {
		margin-bottom: 2.6em;
	}
	.howTest__items {
		grid-template-columns: 1fr 1fr;
		grid-gap: 1.95em 1.4em;
	}
	.howTest__link {
		margin-top: 2.45em;
	}

	.complate-tasks {
		padding: 0;
		margin-bottom: 4.3em;
	}
	.complate-tasks h2 {
		max-width: 100%;
	}
	.complate-tasks__item img {
		height: 85px;
	}
	.test-1c {
		padding: 0;
		margin-bottom: 4.2em;
	}
	.test-1c h2 {
		padding-bottom: 1.2em;
		max-width: 100%;
	}
	.test-1c__item {
		margin-top: 1.1em;
	}
	.test-1c__block div:first-child {
		max-width: unset;
		width: 153px;
	}
	.test-1c__info p:first-child {
		margin-bottom: .3em;
	}
	img.test-1c__animsvg {
		display: none;
	}
	.test-1c__item.two .test-1c__item2-img {
		margin-left: 1.3em;
	}
	.test-1c__item.two .test-1c__item2-img img {
		width: 130px;
	}
	.test-1c__item.two {
		display: block;
		margin-top: 2.8em;
	}
	.test-1c__item.two .test-1c__info {
		padding-top: 0;
	}
	img.test-1c__img {
		display: block;
		margin-top: -12%;
	}

	.afterTest {
		padding: 0;
		margin-bottom: 4.6em;
	}
	.afterTest h2 {
		margin-bottom: 2.4em;
	}
	.afterTest__items {
		justify-content: space-around;
		row-gap: 3.5em;
	}
	.afterTest__item {
		padding-top: 0;
		max-width: 280px;
	}
	.afterTest__item img {
		height: 100px;
	}

	.chooseTarif {
		margin-bottom: 4.4em;
	}

	.recomen1C {
		padding: 0;
		margin-bottom: 4.5em;
	}
	.recomen1C h2 {
		max-width: unset;
		margin-bottom: 0.5em;
	}
	.recomen1C__item {
		padding: 1.3em;
	}
	.recomen1C__item img {
		height: 130px;
	}
	.recomen1C__item p {
		padding: 1.6em 0 1.7em;
	}

	.about-organization {
		padding: 0;
	}
	.about-organization__block {
		flex-direction: column;
		padding-top: 1.7em;
	}
	.about-organization__one {
		padding: 32px 23px;
		max-width: unset;
		width: 100%;
		margin-bottom: 2em;
	}
	.about-organization__one ul li svg {
		margin-right: 3px;
	}
	.about-organization__one ul {
		margin-bottom: 0.6em;
	}
	.about-organization__two-item {
		max-width: 348px;
	}
	.about-organization__two-item > div {
		margin-right: 1.2em;
	}
	.about-organization__two-item:last-child p {
		padding-right: 3em;
	}

	.footer {
		grid-template-columns: auto auto 1fr 238px;
		grid-column-gap: 1.8em;
	}
	.footer_social {
		padding-left: .2em;
		display: flex;
		flex-wrap: nowrap;
		flex-direction: column;
		justify-content: flex-start;
		row-gap: 0.6em;
		align-items: center;
	}
	.footer_social a {
		margin: 0;
	}
	.footer_social img {
		width: 36px;
	}
	.footer_oferta {
		padding-left: 0;
	}
}

@media screen and (max-width: 575.98px) {
	body {
		padding: 0 20px;
	}
	.startblock2 h2 {
		width: 100%;
		margin-bottom: 1em;
		padding-right: 0;
	}
	.startblock2__img {

	}
	.startblock2__text {
		border: 0;
		border-radius: 0;
		width: 100%;
		padding: 0;
	}
	.startblock2__text p {
		margin-bottom: .3em;
	}
	.startblock2__text p:last-child {
		margin-bottom: 0;
	}

	.startblock3__items {

	}

	.header {
		padding-bottom: .1em;
	}
	main {
		margin-top: 1em;
		margin-bottom: 3.4em;
	}
	.startblock {
		grid-template-areas: 'sbImg' 'sbH1' 'sbText' 'sbBtn';
		grid-template-rows: auto auto auto auto;
		grid-template-columns: 1fr;
		margin-left: 0;
		margin-bottom: 2.9em;
	}
	.startblock__h1 {
		padding-top: 0.9em;
	}
	.startblock__text {
		line-height: 23px;
	}
	.startblock__text li {
		line-height: 23px;
	}
	.startblock__btn {
		padding-top: 1.2em;
	}
	.startblock__btn .btn_two {
		padding: 16px 30px;
		margin: 0;
		font-size: 14px;
	}
	.startblock2 {
		margin-bottom: 3.3em;
	}
	.startblock2 h2 {
		width: 100%;
		margin-bottom: 0.8em;
		padding-right: 0;
	}
	.startblock2__img {
		width: 100%;
		position: unset;
		margin-bottom: .5em;
	}
	.startblock2__text p {
		line-height: 24px;
	}
	.startblock2__text p:first-child {
		padding: 0;
		margin-bottom: .5em;
	}
	.startblock3 {
		margin-bottom: 3.5em;
	}
	.startblock3 h2 {
		margin-bottom: 1.9em;
		padding-right: 2em;
	}
	.startblock3__items {
		grid-gap: 2.3em;
	}
	.spec {
		margin-bottom: 3.5em;
	}
	.spec h2 {
		margin-bottom: 1.2em;
	}
	.spec__items {
		grid-template-columns: 1fr;
		grid-gap: 1.7em;
		margin-top: 0;
		text-align: center;
	}
	.howTest {
		padding: 0;
		margin-bottom: 3.3em;
	}
	.howTest h2 {
		margin-bottom: 2em;
	}
	.howTest__items {
		grid-template-columns: 1fr;
		grid-gap: 2.2em;
	}
	.howTest__item {
		min-height: unset;
		padding: 32px 20px;
	}
	.howTest__link {
		margin-top: 2.35em;
	}
	.howTest__link a {
		padding: 16px 30px;
	}
	.complate-tasks {
		padding: 0;
		margin-bottom: 3.2em;
	}
	.complate-tasks h2 {
		max-width: 100%;
		margin-bottom: 1.6em;
	}
	.complate-tasks__items {
		grid-template-columns: 1fr;
		grid-gap: .8em;
		margin-top: 0;
	}
	.complate-tasks__item img {
		height: auto;
	}
	.test-1c {
		padding: 0;
		margin-bottom: 3.5em;
	}
	.test-1c h2 {
		padding-bottom: 0.8em;
		max-width: 100%;
	}
	.test-1c__info {
		margin-top: .5em;
	}
	.test-1c__item.two {
		display: block;
		margin-top: 3.3em;
	}
	img.test-1c__animsvg {
		display: block;
		transform: rotate(9deg);
		top: -1.2em;
		left: -0.4em;
	}
	.test-1c__item.two .test-1c__block {
		display: grid;
		grid-template-areas: 'testImg1 testImg2' 'testInfo testInfo';
	}
	.test-1c__item.two .test-1c__img {
		grid-area: testImg1;
		display: none;
		margin-top: 0;
	}
	.test-1c__item.two .test-1c__item2-img {
		grid-area: testImg2;
	}
	.test-1c__item.two .test-1c__info {
		grid-area: testInfo;
	}
	.afterTest {
		padding: 0;
		margin-bottom: 3.1em;
	}
	.afterTest h2 {
		margin-bottom: 2.8em;
	}
	.afterTest__items {
		justify-content: space-around;
		row-gap: 2.8em;
	}
	.afterTest__item p {
		margin-top: 0.8em;
	}

	.chooseTarif {
		margin-bottom: 3.3em;
	}

	.recomen1C {
		padding: 0;
		margin-bottom: 3.4em;
	}
	.recomen1C h2 {
		max-width: unset;
		margin-bottom: 1.3em;
	}
	.recomen1C__item img {
		height: auto;
	}
	.recomen1C__item p {
		padding: 1.8em 0 1.1em;
	}
	.about-organization__one {
		margin-bottom: 3.4em;
	}
	.about-organization__one a.btn_one {
		padding: 16px 30px;
		letter-spacing: 2.4px;
	}

	.about-organization__two {
		flex-direction: column;
		justify-content: space-between;
		gap: 1em;
		margin-left: 0;
	}
	.about-organization__two img {
		width: 100%;
	}
	.about-organization__two-item > div > .about-organization__two-img::before,
	.about-organization__two-item > div > .about-organization__two-img::after {
		display: none;
	}
	.about-organization__two-item > div > .about-organization__two-img {
		display: block;
		animation: none;
		width: 120px;
	}
	.about-organization__two-item > div {
		margin-right: .8em;
	}
	.about-organization__two-item:last-child p {
		padding-right: 0em;
	}
	footer {
		padding-top: 2.4em;
	}
	.footer {
		grid-template-columns: 1fr;
		grid-column-gap: 0;
		text-align: center;
	}
	a.footer_link_creator {
		display: none;
	}
	.footer_social {
		padding: 0;
		display: flex;
		flex-wrap: nowrap;
		flex-direction: row;
		justify-content: center;
		row-gap: 0;
		column-gap: 1em;
		margin-top: 1em;
	}
	.footer_oferta {
		margin-top: 1em;
	}
	.footer_oferta a {
		font-size: 1em;
		line-height: 1em;
		margin-bottom: .5em;
	}
	.footer_politika {
		margin-top: .5em;
	}
	.footer_politika a {
		margin-bottom: .5em;
	}
	a.footer_link_creator-xs {
		display: block;
	}
}
