#menu-contact-menu  .menu-text {
	font-size: 16px !important;
}

h2 {
    margin-bottom: 25px !important;
}
.fusion-column-wrapper {
background-color: transparent !important;
}
.fusion-form-form-wrapper .fusion-form-field textarea.fusion-form-input {
color: #000 !important;
}
#get-in-touch .fusion-button.button-4 {
font-size: 18px !important;
line-height: 2;
}
.fusion-body .fusion-menu-element-wrapper[data-count="1"] > .avada-menu-mobile-menu-trigger {
color: #2ca737 !important;
}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list {
    min-height: 40px !important;
}
#footer-bottom .fusion-text-14 a {
color: #2ca737 !important;
}
#copyright p {
margin-bottom: 0px !important;
}
.fusion-page-title-bar {
background-image: url(/wp-content/uploads/2022/10/background.webp) !important;
background-repeat: repeat !important;
    background-size: contain !important;
}
.fusion-page-title-bar .fusion-breadcrumbs {
font-size: 20px !important;
}
.avada-has-breadcrumb-mobile-hidden.fusion-body .fusion-page-title-bar .fusion-breadcrumbs {
display: block !important;
}
.margin-top-zero-title h3 {
margin-top: 0px !important;
}
.margin-bottom-zero-p p {
margin-top: 0px !important;
}
.no-flex  .fusion-flex-align-self-center {
align-self: flex-start !important;
}
#footer-bottom h2 {
color: #2ca737 !important;
font-size: 20px !important;
}
html body .fusion-menu-element-wrapper .fusion-menu-element-list>li:not(.fusion-menu-item-button)>a {
color: #fff !important;
}
#copyright a {
color: #2ca737 !important;
}
#footer-bottom .glyphicon {
color: #2ca737 !important;
}
#menu-contact-menu-1 {
margin-left: -15px;
}
#menu-contact-menu a:hover, #menu-contact-menu i:hover, #menu-contact-menu span:hover, #menu-contact-menu i:focus, #menu-contact-menu li:hover, .fusion-menu-element-list > li.menu-item:hover > a .fusion-megamenu-icon {
color: #fff !important; 
}
@media all and (min-width:841px){ 

#menu-item-1750 a { 
display: block;
background: #2ca737 !important;
color: #000!important;
padding: 10px 35px;
text-align: center;
border-radius: 50px !important;
transition: .9s !important;
}
#menu-item-1750 a:hover {
background: rgba(44,167,55,0.83) !important;
color: #000;
transition: .9s !important;
}

}
@media all and (max-width:800px){
.reverse-cols .fusion-row {
display: flex;
flex-flow: wrap;
flex-direction: column-reverse;}}
