@media (min-width: 219px) and (max-width: 769px) {
	#language {
		margin: 13px 0px 0px 0px;
	}
	.slide{
		margin-top: 70px;
		gap: 0;
	}
	#targetBlock{
		z-index: -1;
    	position: relative;
	}
	.menu__list {
		flex-wrap: wrap;
	  }
	.reviews {
		padding-bottom: 49px;
	}
	.form{
		display: flex;
    	flex-direction: column;
    	align-items: center;
    	justify-content: center;
	}
	.menu {
		padding: 0;
	}
	.menu__list {
		column-gap: 20px;
	}
	.numbers__items {
		justify-content: center;
		grid-template-columns: repeat(1, 100%);
	}
	.header__container {
		gap: 15px;
		padding: 0px 25px;
	}
	.menu__item{
		list-style: none;
		width: 100%;
	}
	.nav-1, .nav-2 {
		width: 130px;
	}	
	.open_text p {
		width: 100%;
		font-size: 22px;
		line-height: 25px;
		padding: 10px;
		height: 100%;
		overflow: auto;
	}
	.open_text {
		padding: 20px;
	}
    .label{
        margin-top: 50px;
        font-size: 24px;
        width: 100%;
    }
	.numbers__items {
		grid-template-columns: repeat(1, 100%);
	}
	.why__items {
		grid-template-columns: repeat(1, 100%);
	}
	.item-why {
		padding: 20px;
	}
    .text{
        font-size: 24px;
        width: 100%;
    }
	.input {
		width: 100%;
	}
	.test,.about {
		margin-left: 85%;
	}
	.about {
		margin-left: 64%;
	}
}
@media (min-width: 425px) and (max-width: 769px){
	.menu__list {
		row-gap: 0px;
	}
	.menu__item{
		display: flex;
		align-items: baseline;
		width: 40%;
	}
	.form{
		display: flex;
    	flex-direction: column;
    	align-items: center;
    	justify-content: center;
	}
	.slide{
		flex-wrap: wrap;
		padding: 50px 10px;
		margin-top: 0;
	}
	.block2,.block1 {
		gap: 10px;
	}
    .label{
        margin-top: 50px;
        font-size: 24px;
        width: 100%;
    }
	.numbers__items {
		grid-template-columns: repeat(2, 40%);
	}	
	.why__item:nth-last-of-type(1) {
		width: 100vw;
		display: flex;
	}
	.why__items {
		grid-template-columns: repeat(2, 50%);
	}

	.input {
		width: 80%;
	}
	.tabs {
		width: 100%;
	}
	.header__container {
		min-height: 65px;
	}
	.test,.about {
		position: relative;
		margin-top: 24px;
	}
	.test{
		margin-left: 0%;
	}
	.about {
		margin-left: 66%;
		margin-right: 34px;
	}
	.title {
		font-size: 38px;
	}
	.main {
		padding-bottom: 30px;
	}
}
@media (min-width: 769px) and (max-width: 1024px){
	.numbers__items {
		grid-template-columns: repeat(2, 50%) !important;
	}
	.why__items {
		grid-template-columns: repeat(2, 50%) !important;
	}
    .language{
        margin-left: 7%;
    }
    .label{
        margin-top: 50px;
        font-size: 24px;
        width: 100%;
    }
	.input {
		width: 80%;
	}
	.test,.about {
		position: relative;
		margin-top: 24px;
	}
	.tabs{
		width: 60vw;
	}
	.test{
		margin-left: 0%;
	}
	.about {
		margin-left: 66%;
		margin-right: 34px;
	}
	.why {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.main {
		padding-bottom: 50px;
	}
	.slide {
		padding: 50px 10px;
		gap: 0;
	  }
}
@media (min-width: 425px) and (max-width: 1024px){
	.test,.about {
		position: relative;
		margin-top: 24px;
	}
	.about {
		margin-left: 66%;
		margin-right: 34px;
	}
}