input:focus,
select:focus,
textarea:focus,
.au-input-2:focus {
    border: 1px solid #4DB849
}

.social-item-1:hover {
    background: #4DB849
}

.social-item-4:hover {
    background: 0 0
}

.bg-primary {
    background: #4DB849;
    color: #fff
}

.bg-primary a {
    color: #fff
}

.bg-white .au-btn-primary {
    color: #fff
}

.bg-white .au-btn-primary:hover {
    color: #fff
}

.bg-white a:hover {
    color: #4DB849
}

.au-btn-grey:hover {
    background: #4DB849;
    color: #fff;
    border-color: #4DB849
}

.au-btn-border-light:hover {
    background: #fff;
    border-color: #fff;
    color: #4DB849 !important
}

.au-btn-border-primary {
    border: 2px solid #4DB849;
    color: #4DB849
}

.au-btn-border-primary:hover {
    background: #4DB849;
    color: #fff
}

.au-btn-primary {
    background: #4DB849;
    color: #fff;
    border: 1px solid #4DB849
}

.au-btn-primary:hover {
    border: 1px solid #4DB849;
    background: #4DB849;
    color: #fff
}

.au-btn-white {
    background: #fff;
    color: #4DB849;
    border: 1px solid #fff
}

.au-btn-white:hover {
    background: #4DB849;
    border: 1px solid #4DB849;
    color: #fff
}

.slider-1 .caption-3 .au-btn-white:hover {
    color: #4DB849
}

.navbar-1 li a:hover {
    color: #9CECB2 !important
}

.navbar-1 li.drop .drop-menu li a {
    background: #4DB849;
    color: #fff;
    border-bottom: 1px solid #4DB849
}

.navbar-1 li.drop .drop-menu li a:hover {
    background: #4DB849;
    color: #fff
}

.search-widget-1.search-widget-open .icon-search {
    background: #4DB849
}

.search-widget-1.search-widget-open .icon-search:after {
    color: #fff
}

.navbar-mobile-1 {
    background: #4DB849
}

.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu {
    background: #e5f1fc
}

.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu li a {
    border-bottom: 1px solid #e1e1e1;
    color: #4DB849
}

.navbar-mobile-1 ul.au-navbar-menu li a {
    border-bottom: 1px solid #40903d;
}

.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu .drop li a {
    background: #fff;
    border-bottom: 0
}

.navbar-mobile-1 ul.au-navbar-menu li.drop>.clicked i:after,
.navbar-mobile-1 ul.au-navbar-menu li.drop>.clicked i:before {
    background: #1a1917
}

.navbar-mobile-1 ul.au-navbar-menu li:hover>a {
    color: #1a1917
}

.slider-1 .tparrows {
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    -moz-transition: .3s all;
    transition: .3s all
}

.slider-1 .tparrows:hover {
    background: #4DB849;
    -webkit-transition: .3s all;
    -o-transition: .3s all;
    -moz-transition: .3s all;
    transition: .3s all
}

.slider-1 .tparrows:hover:before {
    opacity: 1
}

.icon-box-2 .icon {
    background: #4DB849
}

.au-progress .au-progress-bar {
    background: #4DB849
}

.bg-overlay {
    background: rgba(0, 86, 174, .8)
}

.au-select .chosen-container .chosen-results li.highlighted {
    background: 0 0;
    color: #4DB849
}

.au-select .chosen-container .chosen-drop ul li:hover,
.au-select .chosen-container .chosen-drop ul li.result-selected {
    color: #4DB849
}

.image-card-1.dark .link a {
    color: #4DB849
}

.image-card-3 .title a:hover {
    background: #4DB849;
    color: #fff
}

.image-card-4 a {
    color: #4DB849
}

.image-card-4 a:hover {
    color: #4DB849
}

.footer-1.footer .social-item-1 a:hover {
    color: #fff
}

.s-1.footer a:hover {
    color: #4DB849
}

.heading-section-2 h3:after {
    background: #4DB849
}

.heading-section-2.bar-white h3:after {
    background: #fff
}

.owl-carousel.nav-style-2.dark .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-2.dark .owl-nav .owl-next:hover {
    /* background: #4DB849;
    border-color: #4DB849 */
}

.owl-carousel.nav-style-2.dark .owl-nav .owl-prev:hover i,
.owl-carousel.nav-style-2.dark .owl-nav .owl-next:hover i {
    /* color: #fff */
    color: #d5d5d5;
}

.owl-carousel.nav-style-1.dark .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-1.dark .owl-nav .owl-next:hover {
    background: #4DB849;
    border-color: #4DB849
}

.owl-carousel.nav-style-1.dark .owl-nav .owl-prev:hover i,
.owl-carousel.nav-style-1.dark .owl-nav .owl-next:hover i {
    color: #fff
}

.icon-box-5 .icon {
    background: #4DB849
}

.icon-box-5 .content .title a:hover,
.icon-box-6 .title a:hover {
    color: #4DB849
}

.image-card-6 .job-title span {
    color: #4DB849
}

.header-2.light .navbar-1 ul li a:hover {
    color: #4DB849
}

.navbar-1 ul li.drop .drop-menu li a:hover {
    color: #fff
}

.accordion-box-2 .accordion.open .accordion-title {
    background: #4DB849
}

.au-progress-2 .au-progress-bar .bar {
    stroke: rgba(242, 242, 242, .2)
}

.au-progress-2 .au-progress-bar .bar-color {
    stroke: #4DB849
}

.progress-box-2 .au-progress-bar {
    background: 0 0
}

.post-tabs-1 li.active a {
    color: #4DB849;
    border-color: #4DB849
}

.post-tabs-1 li a:hover {
    border-color: #4DB849;
    color: #4DB849
}

.banner-contact {
    background: #4DB849
}

.banner-contact h4,
.banner-contact p {
    color: #fff
}

.owl-carousel.nav-style-3 .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-3 .owl-nav .owl-next:hover {
    /* background: #4DB849 */
}

.owl-carousel.dots-style-1 .owl-dots .owl-dot.active {
    background: #4DB849
}

.project-tabs li.active span {
    color: #4DB849
}

.au-paginations li:not(.next) a:hover,
.au-paginations li:not(.next).active a,
.au-paginations li:not(.prev) a:hover,
.au-paginations li:not(.prev).active a {
    background: #4DB849;
    color: #fff;
    border-color: #4DB849
}

.au-paginations li.next a:hover,
.au-paginations li.prev a:hover {
    color: #4DB849;
    background: 0 0
}

.post-section-2 .post-info p a:hover {
    color: #4DB849
}

.tags .tag a:hover {
    background: #4DB849;
    border-color: #4DB849;
    color: #fff
}

.post-author a:hover {
    color: #4DB849
}

.social-item-3.text:hover {
    background: 0 0
}

.post-comments .comments-item .comment-content .author-info .reply-link:hover {
    color: #4DB849
}

.search-widget-2 .icon-search a:hover {
    background: #4DB849
}

.sidebar-lists-1 li a:hover,
.sidebar-lists-2 li a:hover,
.image-card-9 .content .title a:hover {
    color: #4DB849
}

.au-timeline .date {
    color: #4DB849
}

.au-timeline .timeline-block .icon-dot {
    background: #4DB849
}

.au-timeline:after {
    background: #e5f1fc
}

.leaderships .leadership .leadership-content a {
    color: #4DB849
}

.leaderships .leadership .leadership-content a:hover {
    color: #4DB849
}

.heading-page-1 .breadcrumbs li a:hover {
    color: #4DB849
}

.partnerships .partnership a,
.leaderships .leadership a.text-black {
    color: #4DB849;
}

.partnerships .partnership a:hover,
.leaderships .leadership a.text-black:hover {
    color: #333333c2;
}

.contact-map-section-1 .controls li.active a {
    color: #4DB849 !important
}

.contact-map-section-1 .controls li:hover a {
    color: #4DB849 !important
}

.contact-map-section-1 .google-map .gm-style-iw ul li {
    color: #4DB849
}

#switcher .btn-buy {
    background: #4DB849
}

#switcher .btn-buy:hover {
    background: #4DB849
}