.txt-white{
	color:#fff !important;
}
.hero{
	padding:150px 0 0;
}
.hero_container{
	padding-bottom:0px;
}
.header_navbar{
	background:#fff;
	padding:15px 0;
}
.sticky{
	background:#fff !important;
	border-bottom:2px solid #80813d;
}
.header_navbar-nav_list .list-item{
	color:#80813d;
}
.header_navbar-nav_list .list-item:hover, .menu-active, .hero_info-numbers_group .number{
	color:#30813e;
}
.primary-bg, .wrapper--bg, .hamburger .line{
	background:#80813d !important;
}
.secondary-bg{
	background:#30813e;
}

.color-principal, .services_list-item .wrapper .number, .link-arrow, .title span, .contact-form_field::placeholder{
	color:#80813d !important;
}
.pv{
	padding:50px 0 !important;
}
.mt-30{
	margin-top:30px;
}
.mb-15{
	margin-bottom:15px;
}
.skill-height{
	max-height:530px;
}
.header_extension .plan{
	    -webkit-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
   transform: rotate(20deg);
   bottom:-35%;
}
.section .title, .icon{
	color:#30813e !important;
}
.section .subtitle, .link:hover, .features_card-title{
	color:#30813e !important;
}
.subtitle:before, .breadcrumbs_item:before{
	background:#30813e !important;
}
.btn{
	color:#fff;
	background:#80813d;
}
.contact-form_field{
	border:1px solid #80813d;
	color:#80813d;
}
.text, .description, .features_card-description{
	color:#000 !important;
}
.contact_info .name, .contact_info .content, .footer_main-block .group-wrapper .icon{
	color:#fff;
}
.footer{
	padding-bottom:20px;
	padding-top:30px;
}
.footer_secondary{
	margin-top:0;
	padding-top:20px;
}
.footer_secondary-copyright{
	margin:0 0 0 0;
}
.services_list-item .wrapper{
	border:1px solid #80813d;
}
.services_list-item .wrapper:hover{
	border:1px solid #30813e;
}
.skills_list-item .progressLine {
    max-width: 289px;
}
.features_card--alt .features_card-icon *{
	fill:#80813d !important;
}
.about_info-title{
	color:#30813e;
	font-size:20px;
}

@media (max-width: 768px){
.footer_main-block_subtitle--brand {
    max-width: 100%;
}
.skill-height{
	max-height:950px;
}
}
@media (max-width:512px){
	.footer .d-flex{
	justify-content: center;
}
.footer_main-block .group-wrapper .group{
	text-align:center;
}
.skill-height{
	max-height:870px;
}
.btn-block{
	width:100%;
	margin-bottom:15px;
}
}

.section_header .subtitle{
    font-size:26px;
    line-height:30px;
    padding-left: 0;
    margin-left: 0;
}



