

.navbar-brand {
	width: 20vw;
}

.nav-link {
	text-transform: uppercase !important;
}

@media screen and (max-width:991px) {
	body {
		font-size: 4vw;
	}
	a {
		font-size: 4vw;
	}
	h2 {
		font-size: 7vw;
	}

	h4 {
		font-size: 5vw;
		font-weight: bold;
	}
	.zag {
		font-size: 5vw;
	}
	.pp7 {
		padding-left:2vw !important;
		padding-right: 2vw !important;
	}
	.precart h3 {
		color: #e70101;
		font-size: 6vw;
		text-transform: uppercase;
		margin-bottom: 2vw;
	}
	
	.precart h1 {
		font-size: 5vw;
	}
	#descr h2, #kompl h2 {
		font-size: 4vw;
	}
	#form_id_FID1 {
		position: relative;
		top: 5vw;
		background: #e70101;
		padding: 3vw 3vw;
		border: 0.15vw solid #e70101;
		cursor: pointer;
		text-transform: uppercase;
		font-size: 4vw;
		color: #FFF;
		margin-bottom: 15vw;
	}
	#tabl h2 {
		font-size: 5vw;
		color: #e70101;
		border-bottom: 0.2vw solid #e70101;
		margin-bottom: 3vw;
		margin-top: 10vw;
		text-transform: uppercase;
		padding-left: 7vw;
	}
	.afbf_feedback_poles h1 {
		font-size: 4vw;
		font-family: Bt;
	}
	.about  {
		font-size: 7vw;
	}
	.serv_zag {
		font-size: 5vw;
	}
	.blue_zag {
		font-size: 5vw;
	}
	.serv_text {
		font-size: 4vw;
	}
	.colum {
		flex-direction: column-reverse;
	}
	.slide-1, .t_photo {
		width: 100%;
		height: 67vw;
	}
	
	.carousel-indicators {
		top:70vw;
	}
	.carousel-indicators li {
		font-size: 4vw;
		margin-right: 7vw;
		left: 12vw;
	}
	.slide_text {
		font-size: 7vw;
		line-height: 8vw;
		left:5vw;
		top:15vw;
	}
	.slide_but a {
		font-size: 6vw;
		padding: 3vw 7vw;
		top:25vw;
		border-radius: 15vw;
	}
	.form_zag {
		font-size: 7vw;
		margin-bottom: 3vw;
	}
	.form_zag2 {
		font-size: 5vw;
		margin-bottom: 5vw;
	}
	#form_id_FID2 {
		font-size: 5vw;
		padding: 3vw 5vw;
		margin-bottom: 5vw;
		position: relative;
		top:3vw;
	}
	.form_bg {
		min-height: 50vw;
	}
	#form_id_FID1, #form_id_FID3, #form_id_FID4, #form_id_FID5 {
		font-size: 3.5vw;
		padding: 3vw 4vw;
	}
	.copyr {
		font-size: 3vw;
	}
}

















