@media (min-width: 1420px) {

	.nav>li>a {
		font-size: 16px;
	}

	body footer .navbar-nav > li > a {
		font-size: 16px;
	}

}

@media (min-width: 1600px) {

	.nav>li>a {
		font-size: 18px;
	}

}


@media (min-width: 1300px) and (max-width: 1419px) {

	.logo_link img {
		width: 470px;
		margin-top: 6px;
	}

	.nav>li>a {
		font-size: 16px;
	}

	body footer .navbar-nav > li > a {
		font-size: 16px;
	}

}

body .person_wripper .img + div {
	overflow: hidden;
}

body .person_wripper .img {
	max-width: 450px;
}

@media (max-width: 575px) {

	body .person_wripper .img {
		width: 100%;
		max-width: 100%;
	}

}

/*SEO styles*/

.main-back {
  	padding: 5px 0;
  	height: 50px;
}

.main-back-button {
	width: 175px;
  	height: 40px;
  	background: #B99D54;
  	border-radius: 3px;
  	justify-content: center;
  	color: #FFFFFF;
}

.main-callback-big {
    font-size: 29px;
}

#callback {
	background:#fff;
	display:flex;
	max-width: 800px;
	/* width:40%!important; */
	margin:0px auto;
	padding:30px;
}

form span.form-info {font-size:16px!important}
fieldset {padding:.35em .75em .625em}

input:invalid,textarea:invalid {
    border-color: var(--color-error);
    background-color: #bbbbbb2e;
}
