.text-primary-color2 {
  color: #2a4f32;
}
.bg-gradient-color {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.bg-light-gradient-color-with-img2 {
  background: url(../images/bg/abs-bg4.png), linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.accordion .accordion-item .accordion-header.active .title {
  background: linear-gradient(-20deg, #004a80, #2a4f32) !important;
}
.accordion .accordion-item .accordion-header span {
  background: linear-gradient(-20deg, #004a80, #2a4f32) !important;
}
.cs-btn-one.btn-gradient-color {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.cs-btn-one.btn-gradient-color:hover {
  background: linear-gradient(-20deg, #004a80, #2a4f32) !important;
}
.social-list li a:hover {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.back-to-top {
  background-color: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.skills .skill-item .skill-bar .bar-inner .bar {
  background: linear-gradient(-20deg, #004a80, #2a4f32) !important;
}
.request-a-call-back-form:after {
  border-color: #2a4f32 transparent transparent #2a4f32;
}

.request-a-call-back-form:before {
  border-color: #2a4f32 #2a4f32 transparent transparent;
}
.widget-title:after {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}

.single-blog-widget-title {
  background: linear-gradient(-20deg, #004a80, #2a4f32) !important;
}
.news-sidebar-widget .widget-tags ul li a:hover {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.title-under-line:before {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.line-both-side.gradient-color:before {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}

.line-both-side.gradient-color:after {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.sub-title-side-line:before {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.line-top-center:before {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.side-line:before {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.feature-box .link a {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.service-link-list li.active a {
  background: linear-gradient(-20deg, #004a80, #2a4f32) !important;
}

.service-link-list li a:hover {
  background: linear-gradient(-20deg, #004a80, #2a4f32) !important;
}
.service-features-icon span {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.funfact::before {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link:hover {
  background: #2a4f32;
}
.team-block:after {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.team-block:before {
  background: linear-gradient(-20deg, #004a80, #2a4f32) !important;
}
.team-block:hover {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.price-table .table-header .pricing-plan-name {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.case-study-item .case-study-thumb .case-study-link-icon a {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.call-us-now {
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.solid-line-bottom:before {-*+
  background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}
.bg-primary-color {
  background: #2a4f32;
}
.text-primary-color {
  color: #2a4f32;
}
::-moz-selection {
  background: #2a4f32;
}
::-webkit-scrollbar-thumb {
  background-color: #2a4f32;
}

::selection {
  background: #2a4f32;
}
.accordion .accordion-item .accordion-header.active span:before {
  color: #2a4f32;
}
.cs-btn-one {
  background-color: #2a4f32;
}
.cs-btn-one.btn-border {
  border: 2px solid #2a4f32;
  color: #2a4f32;
}
.cs-btn-one.btn-light {
  color: #2a4f32;
}
.cs-btn-one.btn-hover-border:hover {
  border: 2px solid #2a4f32;
}
.cs-btn-one.btn-secordary-color:hover {
  background: #2a4f32;
}
.cs-btn-one.btn-primary-color {
  background: #2a4f32;
}
.cs-btn-one.text-btn {
  color: #2a4f32;
}
a:hover {
  color: #2a4f32;
}
.block-quote {
  border-left: 5px solid #2a4f32;
}
.social-list.list-primary-color li a {
  background: #2a4f32;
}
.order-list.primary-color li:before {
  color: #2a4f32;
}
.text-under-line:before {
  background-color: #2a4f32;
}
.video-popup a i::before {
  background: #2a4f32;
}
.mean-container a.meanmenu-reveal {
  border: 1px solid #2a4f32;
  color: #2a4f32;}

.mean-container a.meanmenu-reveal span {
  background: #2a4f32;
}
.pagination-nav .pagination-list > li:hover a {
  background: #2a4f32;
}
.pagination-nav .pagination-list > li.active a {
  background: #2a4f32;
}
#scrollUp {
  background-color: #2a4f32;
}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li:hover > a {
  color: #2a4f32;
}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover > a {
  background-color: #2a4f32;
}
.header-style-two .header-wrapper .header-middle .topbar-info-area i {
  color: #2a4f32;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li:hover > a {
  color: #2a4f32;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover > a {
  background: #2a4f32;
}
.header-searchbox-style-one .show-searchbox a {
  background: #2a4f32;
}
.header-searchbox-style-one .toggle-searchbox #searchform-all #s {
  color: #2a4f32;
}
.header-searchbox-style-one .toggle-searchbox #searchform-all #searchsubmit {
  color: #2a4f32;
}
.header-searchbox-style-one .toggle-searchbox.show {
  border: 1px solid #2a4f32;
}
.header-searchbox-style-two .show-searchbox a i {
  color: #2a4f32;
}
.header-searchbox-style-two .toggle-searchbox #searchform-all #s {
  color: #2a4f32;
}
.header-searchbox-style-two .toggle-searchbox #searchform-all #searchsubmit {
  color: #2a4f32;
}
.header-searchbox-style-two .toggle-searchbox.show {
  border: 1px solid #2a4f32;
}
.input-box i {
  color: #2a4f32;
}
.header-top-area .header-top-right-part .language .language-dropdown li a:hover {
  background: #2a4f32;
}
.close-icon > button {
  background: #2a4f32;
}
.bar1 {
  background: #2a4f32;
}

.bar2 {
  background: #2a4f32;
}

.bar3 {
  background: #2a4f32;
}
.footer-widget-list li a:hover {
  color: #2a4f32;
}
.contact-form .form-control:focus {
  border-color: #2a4f32;
}
.request-a-call-back-form:after {
  border-color: #2a4f32 transparent transparent #2a4f32;
}

.request-a-call-back-form:before {
  border-color: #2a4f32 #2a4f32 transparent transparent;
}
.contact-icon i {
  background: #2a4f32;
}
.news-sidebar-widget .widget-search .search-form button {
  background-color: #2a4f32;
}
.news-sidebar-widget .widget-categories ul li a:hover, .news-sidebar-widget .widget-archives ul li a:hover {
  color: #2a4f32;
}
.section-title-left-part:before {
  background: #2a4f32;
}
.feature-content:after {
  background: #2a4f32;
}
.project-section .project-filter ul li:hover, .project-section .project-filter ul li.active {
  background: #2a4f32;
}

.project-item .project-overlay {
  background: #2a4f32;
}
.project-item .link-single-page a {
  background: #2a4f32;
}
.project-item .link-single-page a {
  background: #2a4f32;
}
.project-info-list li span i {
  color: #2a4f32;
}
.funfact .icon span:before {
  color: #2a4f32;
}
.icon-box-two .icon {
  background: #2a4f32;
}
.news-wrapper .news-thumb .news-top-meta {
  background: #2a4f32;
}
.news-wrapper .news-thumb .news-top-meta .comment {
  background: #2a4f32;
}
.news-wrapper .news-details .news-description .news-bottom-meta {
  border-left: 3px solid #2a4f32;
}
.news-wrapper .news-details .news-link a {
  color: #2a4f32;
}
.news-wrapper .news-details .news-link:hover {
  color: #2a4f32;
}
.news-wrapper .news-details .news-link:before {
  background: #2a4f32;
}
.news-wrapper .news-details .news-description .news-bottom-meta {
  border-left: 3px solid #2a4f32;
}
.blog-single-news .single-news-details .single-news-content .entry-meta i {
  color: #2a4f32;
}
.blog-single-news .single-news-details .single-news-content .entry-meta .admin {
  color: #2a4f32;
}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a:hover {
  background-color: #2a4f32;
}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-share .social-icons li a {
  color: #2a4f32;
}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-share .social-icons li a:hover {
  color: #2a4f32;
}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link {
  background: #2a4f32;
}
.team-block .team-bottom-part .designation {
  color: #2a4f32;
}
.quote-icon:before {
  color: #2a4f32;
}
.service-icon span:before {
  color: #2a4f32;
}



ul.list a:hover{
    background-color: #2a4f32;
}
.news-sidebar-widget .widget_search .search-form button {
    background-color: #2a4f32;
}
.news-sidebar-widget .widget_categories ul li a:hover{
    color: #2a4f32;
}
p.form-submit input.submit{
  background: #2a4f32;
}
.pagination-nav .pagination > li:hover a {
    background: #2a4f32;
}

.pagination-nav .pagination > li span.current {
    background: #2a4f32;
}
.search-custom form button {
    border: 1px solid #2a4f32;
    background: #2a4f32;
}
.search-custom form button:hover{
    border: 1px solid #2a4f32;
    color: #2a4f32;
}
.news-sidebar-widget .widget_tag_cloud ul li a:hover {
    background: linear-gradient(45deg, #004a80, #2a4f32) !important;
}