
@media only screen and (max-width : 1185px) {
	.for_whom_bl::before {
		transform: translate(221%, 104%) scale(-1, 1) rotate(-54deg);
	}
	.all_case_last_text p br {
		display: none;
	}
	.all_case_bl::before {
		transform: translate(170%, 85%) scale(-1, 1) rotate(-54deg);
	}
	.item_reviews br {
		display: none;
	}
	.item_registration_icon_man img {
		width: 244px;
		height: 243px;
	}
	.item_registration_icon_woman {
		max-width: 244px;
	}
	.item_registration_icon_woman img {
		width: 175px;
		height: 241px;
	}
	.item_registration_icon_man {
		max-width: 213px;
	}
	.geo_text_bl::before {
		transform: translate(-296%, 67%) rotate(-54deg);
	}
	.item_reviews {
		max-width: 340px;
	}
	.all_case_bl {
		margin-left: 0;
	}
}
@media only screen and (max-width : 1095px) {
	.our_help {
		margin: 0 auto;
	}
	.for_whom_bl {
		justify-content: space-around;
		margin: 0;
	}
	.for_whom_bl::before,
	.man_header::before,
	.convenient_profitable_bl::before,
	.procces_bl::before,
	.geo_text_bl::before,
	.all_case_bl::before,
	.reviews_bl::before {
		display: none;
	}
	.world {
		overflow: hidden;
	}
	.item_convenient_profitable:nth-child(even) {
		margin-left: 0;
	}
	.convenient_profitable_bl {
		justify-content: space-around;
		margin-left: 0;
	}
	h2.center_text_all {
		font-size: 30px;
	}
	.item_for_whom_text b {
		font-size: 19px;
	}
	.item_procces_text b {
		font-size: 20px;
	}
	.item_procces_text p {
		font-size: 15px;
	}
	.item_all_case {
		justify-content: space-around;
		text-align: center;
	}
	.icon_case {
		margin-bottom: 15px;
		max-width: 100%;
	}
	.reviews_bl {
		justify-content: space-around;
	}
	.item_reviews {
		max-width: 340px;
		margin-bottom: 20px;
	}
	.registration_bl {
		justify-content: space-around;
		align-items: center;
	}
	.form1 {
		padding-bottom: 135px;
	}
	.item_registration_icon_woman {
		position: absolute;
		width: 100%;
		max-width: 259px;
		bottom: -42px;
		right: 0;
	}
	.item_registration_icon_woman img {
		height: 242px;
	}
}
@media only screen and (max-width : 985px) {
	.header_firts_text h1 {
		font-size: 21px;
		line-height: 25px;
	}
	.our_help p {
		font-size: 15px;
		line-height: 23px;
	}
	.map_header::before {
		transform: translate(-117%, 0);
	}
	.map_header::after {
		transform: translate(10%, 0);
	}
	h2.center_text_all {
		font-size: 27px;
	}
	.item_convenient_profitable br {
		display: none;
	}
	.geo_text_bl p br {
		display: none;
	}
	.world::before {
		transform: translate(-106%, 0);
	}
	.world::after {
		transform: translate(22%, 0);
	}
	.item_reviews {
		max-width: 100%;
		margin-bottom: 20px;
		text-align: center;
	}
	.item_reviews p {
		font-size: 15px;
	}
}
@media only screen and (max-width : 750px) {
	.map_header::before {
		transform: translate(-98%, 0);
	}
	.map_header::after {
		transform: translate(0%, 0);
	}
	.our_help {
		margin: 0 auto;
		padding-bottom: 150px;
		padding-left: 0;
	}
	.our_help p {
		font-size: 15px;
		line-height: 23px;
		text-align: center;
	}
	.our_help_icon {
		position: absolute;
		left: 33%;
		bottom: -121px;
		transform: translate(-50%, 0);
	}
	h2.center_text_all {
		font-size: 27px;
		line-height: 28px;
		margin-bottom: 35px;
	}
	.item_for_whom {
		margin-bottom: 20px;
	}
	.for_whom::after {
		display: none;
	}
	.convenient_profitable {
		padding-top: 45px;
	}
	.item_convenient_profitable {
		width: 100%;
		max-width: 100%;
		display: block;
		text-align: center;
	}
	.icon_cp {
		margin: 0 auto 5px auto;
	}
	.item_procces_text p br {
		display: none;
	}
	.geo_text_bl p {
		font-size: 16px;
		line-height: 23px;
	}
	.icon_case img {
		width: 273px;
		height: 219px;
		vertical-align: bottom;
	}
	.icon_case_back {
		height: 170px;
		background-size: 257px;
	}
	.item_all_case_text p br {
		display: none;
	}
	.item_all_case_text p {
		line-height: 22px;
	}
	.all_case_last_text p {
		font-size: 17px;
		line-height: 21px;
	}
	.form1 {
		padding-bottom: 220px;
	}
	ul.list_form {
		justify-content: space-around;
	}
	.list_form li {
		margin-bottom: 10px;
	}
	.item_registration_icon_man {
		display: none;
	}
	.item_registration_icon_woman {
		position: absolute;
		width: 100%;
		max-width: 259px;
		bottom: -42px;
		left: 50%;
		transform: translate(-38%, 0);
	}
	.footer_bl {
		justify-content: space-around;
		text-align: center;
	}
	.item_footer {
		line-height: 14.94px;
		margin-bottom: 10px;
	}
	.footer {
		padding-top: 20px;
	}
	.registration p {
		font-size: 17px;
	}
	.form1 p {
		font-size: 14px;
	}
}
@media only screen and (max-width : 500px) {
	.logo {
		width: 250px;
		position: relative;
		margin-bottom: 30px;
		margin: 0 auto 30px auto;
	}
	.header_firts_text h1 {
		font-size: 16px;
		line-height: 22px;
	}
	.our_help p {
		font-size: 14px;
		line-height: 20px;
	}
	.our_help_icon {
		left: 25%;
	}
	.icon_fw {
		margin: 0 auto 10px auto;
	}
	.item_for_whom_text b {
		font-size: 17px;
	}
	.item_convenient_profitable_text b {
		font-size: 17px;
	}
	.item_convenient_profitable_text p {
		font-size: 14px;
	}
	.item_procces_text b {
		font-size: 17px;
	}
	.item_procces_text p {
		font-size: 14px;
	}
	.geo_text_bl p {
		font-size: 15px;
		line-height: 19px;
	}
	.item_all_case_text b {
		font-size: 17px;
	}
	.item_all_case_text p {
		line-height: 20px;
		font-size: 14px;
	}
	.all_case_last_text {
		padding: 15px 5px;
	}
	.item_reviews p {
		font-size: 14px;
		line-height: 20px;
	}
	.item_reviews b {
		font-size: 18px;
	}
	.registration p {
		font-size: 15px;
	}
	#pop {
		width: 100%;
		padding: 20px;
		font-size: 19px;
	}
	.item_all_case_text a {
		font-size: 13px;
	}
	.item_all_case_text a::before {
		top: 3px;
	}
}
@media only screen and (max-width : 340px) {
	.item_all_case_text a {
		display: inline-block;
		font-size: 12px;
	}
	.item_all_case_text a::before {
		top: 0px;
	}
	.all_case_last_text p {
		font-size: 15px;
		line-height: 19px;
	}
	.item_registration_icon_woman {
		transform: translate(-42%, 0);
	}
}