.nav-link {height:auto !important; margin-bottom:0 !important; color: #34514c !important;}
.navbar-light .navbar-nav .nav-link:hover {color:white !important;}
.navbar-light .navbar-nav .nav-link.active {color:white !important;}

button, input, optgroup, select, textarea {max-width:100%;}


@media (max-width: 1200px) {
	.payment-block .help-btn {margin: 10px 0 0 !important; border-radius: 7px !important;}
}

@media (max-width: 992px) {
	.header .navbar {padding-left:0; padding-right:0;}
	.header .navbar .navbar-nav .nav-link {margin-right:5px !important;}
	.header img {max-height:60px;}
}

@media (max-width: 767px) {
	.header-bunner {padding-top:4rem}
	.header-bunner .text-information {margin-top: 1rem;}
	.header img {max-height: 120px; margin: 0 auto 20px; display: block;}
	.header .navbar .navbar-nav {margin: 20px 0 0; border-left: 3px solid #00933d; padding: 10px 0 0 10px;}
	.header .navbar .navbar-nav .nav-link {margin: 0 5px 5px 0 !important; padding: 5px 10px;}

	.payment-block {padding: 40px 0;}

	.btn-outline-warning + .btn-outline-warning {margin:10px 0;}
}

@media (max-width: 575px) {
	.mb-sm-3 {margin-bottom: 1rem !important;}
	.mt-sm-3 {margin-top: 1rem !important;}

	.payment-block {padding: 40px 0;}
	.payment-block .sum-btn {flex: 1 1 auto;}
	.payment-block .sum-btn.last {border-top-right-radius: 7px !important; border-bottom-right-radius: 7px !important;}
	.payment-block .payment-input {flex: 1 1 100%; max-width: 100%; margin: 10px 0 0; border-radius: 7px;}
}

.project_main_text{
	background-color: black;
	opacity: 0.7;
	filter: alpha(Opacity=70);
	padding: 25px;
}
.header-bunner{
	background-size: inherit;
}
.payment-block {

    background: linear-gradient(to bottom,#81a635,#639639);
    border-bottom: 5px solid #81a635;

}
.bg-blue{
	background: #6ec9ff;
}
.sub-nav-link{
	color: black;

}
.sub-nav-link.active, .sub-nav-link:active, .sub-nav-link:focus, .sub-nav-link:hover {

    color: red;
    text-decoration: none;

}
.project-slide{
	min-height: 670px;
}