@media(max-width: 575.98px)  {
	.phone_header .fa {
	  display: inline-block;
	}
	.phone_header span {
	 display: none;
	}
	.head__end, .header__start, .header__end {
	    gap: 20px;
	}
	.content {
	  width: 94%;min-width: 300px;
		overflow: hidden;
	}
	.policyConfi {font-size: 11px; left: 1%; max-width: 98%; gap: 20px; width: 100%;     }
	.modal-content-flex {
		display: block!important ;
	}
	.form__block label {margin: 0 auto; display: block;}
	.form__block__2 {
		 margin: 0 auto;
	}
	.modal-content-subtitle {
	    font-size: 24px;
	}
	.modal-content-title {
	    font-size: 56px;}

			.ul__404 {
			  max-height: 700px; /* Limit height to whatever you need */
			 }
}

@media(min-width: 576px) and (max-width: 767.98px)  {
	.phone_header .fa {
	  display: inline-block;
	}
	.phone_header span {
	 display: none;
	}
	.head__end, .header__start, .header__end {
	    gap: 20px;
	}
	.content {
	  width: 94%;
	}

	.policyConfi {gap: 20px; width: 80%;     left: 4.5%;}
	.modal-content-flex {
		display: block!important ;
	}
	.form__block label {margin: 0 auto; display: block;}
	.form__block__2 {
		 margin: 0 auto;
	}
	.ul__404 {
	  max-height: 380px; /* Limit height to whatever you need */
	 }
}
@media(min-width: 768px) and (max-width: 991.98px)  {
	.phone_header .fa {
	  display: inline-block;
	}
	.phone_header span {
	 display: none;
	}
	.content, .content_mobile {
	  width: 94%; margin: 0 auto;
	}
	.policyConfi {gap: 20px; width: 88%;     left: 6%;}

	.modal-content-flex {
		display: block!important ;
	}
	.form__block label {margin: 0 auto; display: block;}
	.form__block__2 {
		 margin: 0 auto;
	}
	.ul__404 {
	  max-height: 380px; /* Limit height to whatever you need */
	 }
}


@media(min-width: 992px) and (max-width: 1199.98px)  {
		.content {width: 96%;}
	overhead {justify-content: end;}
	.content {
	  width: 90%;
	  margin: 0 auto;
	}
}

@media(min-width: 1200px) and (max-width: 1399.98px)  {
	.content {width: 96%;}
	overhead {justify-content: end;}
	.HeaderMenu {
	    gap: 20px;
	}
	.logo--header {
	    width: 120px;
	}
	.link__OrderSend {
	    -webkit-border-radius: 20px;
	    -moz-border-radius: 20px;
	    border-radius: 20px;
	    padding: 10px 26px 10px 56px;
			font-size: 14px;
	}
	.link__OrderSend:before {
	    z-index: +9;
	    left: 20px;
	    top: calc(50% - 12.5px);
	    width: 25px;
	    height: 25px;}

			.phone_header .fa {
			  display: inline-block;
			}
			.phone_header span {
			 display: none;
			}
}

@media(min-width: 1400px) and (max-width: 1599.98px) {
	.HeaderMenu {
	    gap: 20px;
	}
}

@media (min-width: 1600px) {

	.form__block {
		min-width: 430px;
	}
}
