.bg-primary-color {

  background: #588278;

}
.text-primary-color {

  color: #588278;

}
::-moz-selection {

  background: #588278;

}
::selection {

  background: #588278;

}
.accordion .accordion-item .accordion-header.active .title {

  background: #588278;

}
.accordion .accordion-item .accordion-header.active span:before {

  color: #588278;

}
.accordion .accordion-item .accordion-header span {

  background-color: #588278;

}
.cs-btn-one {

  background-color: #588278;

}
.cs-btn-one.btn-border {

  border: 2px solid #588278;

  color: #588278;

}
.cs-btn-one.btn-light {

  color: #588278;

}
.cs-btn-one.btn-hover-border:hover {

  border: 2px solid #588278;

}
.cs-btn-one.btn-secordary-color:hover {

  background: #588278;

}
.cs-btn-one.btn-primary-color {

  background: #588278;

}
.cs-btn-one.text-btn {

  color: #588278;

}
a:hover {

  color: #588278;

}
.block-quote {

  border-left: 5px solid #588278;

}
.social-list li a:hover {

  background: #588278;

}
.order-list.primary-color li:before {

  color: #588278;

}
.back-to-top {

  background-color: #588278;

}
.text-under-line:before {
  background-color: #588278;

}
.owl-carousel .owl-nav button.owl-prev,

.owl-carousel .owl-nav button.owl-next {

  background: #588278;

}
.mean-container a.meanmenu-reveal {

  border: 1px solid #588278;

  color: #588278;

}
.mean-container a.meanmenu-reveal span {

  background: #588278;

}
.pagination-nav .pagination-list > li:hover a {

  background: #588278;

}
.pagination-nav .pagination-list > li.active a {

  background: #588278;

}
.skills .skill-item .skill-bar .bar-inner .bar {
  background: #588278;

}
.skills .skill-item .skill-bar .bar-inner .bar::before {

  background: #588278;

}
#scrollUp {

  background-color: #588278;

}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li:hover > a {

  color: #588278;

}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover > a {

  background-color: #588278;

}
.header-style-two .header-wrapper .header-middle .topbar-info-area i {

  color: #588278;

  border: 1px dashed #588278;

}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li:hover > a {

  color: #588278;

}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover > a {

  background: #588278;

}
.header-searchbox-style-one .show-searchbox a {
  background: #588278;

}
.header-searchbox-style-one .toggle-searchbox #searchform-all #s {

  color: #588278;

}
.header-searchbox-style-one .toggle-searchbox #searchform-all #searchsubmit {

  color: #588278;

}
.header-searchbox-style-one .toggle-searchbox.show {

  border: 1px solid #588278;

}
.header-searchbox-style-two .show-searchbox a i {
  color: #588278;

}
.header-searchbox-style-two .toggle-searchbox #searchform-all #s {

  color: #588278;

}
.header-searchbox-style-two .toggle-searchbox #searchform-all #searchsubmit {

  color: #588278;

}
.header-searchbox-style-two .toggle-searchbox.show {

  border: 1px solid #588278;

}
.input-box i {

  color: #588278;

}
.header-top-area:before {
  background: #588278;

}
.header-top-area:after {

  background: #588278;

}
.header-top-area .header-top-right-part .social-links li a:hover {

  color: #588278;

}
.header-top-area .header-top-right-part .language .language-btn:hover {

  color: #588278;

}
.header-top-area .header-top-right-part .language .language-dropdown li a:hover {

  background: #588278;

}
.close-icon > button {

  background: #588278;

}
.bar1 {
  background: #588278;

}
.bar2 {

  background: #588278;

}
.bar3 {
  background: #588278;

}
.footer-widget-list li a:hover {

  color: #588278;

}
.contact-form .form-control:focus {

  border-color: #588278;

}
.contact-icon i {

  background: #588278;

}
.widget-title:after {

  background: #588278;

}
.news-sidebar-widget .widget-search .search-form button {

  background-color: #588278;

}
.news-sidebar-widget .widget-categories ul li a:hover,

.news-sidebar-widget .widget-archives ul li a:hover {

  color: #588278;

}
.news-sidebar-widget .widget-tags ul li a:hover {

  background: #588278;

}
.features-item:before {

  background: #588278;

}
.features-link {

  color: #588278;

}
.service-link {

  color: #588278;

}
.service-link-list li a:after,

.service-link-list li.active a:after {

  background: #588278;

}
.service-link-list li.active a {

  color: #588278;

}
.service-link-list li a:hover {

  color: #588278;

}
.project-section .project-filter ul li:hover, .project-section .project-filter ul li.active {

  background: #588278;

}
.project-item .project-overlay {

  background: #588278;

}
.project-item .link-single-page a {

  background: #588278;

}
.project-info-list li span i {

  color: #588278;

}
.funfact .icon span:before {

  color: #588278;

}
.icon-box-two .icon {

  background: #588278;

}
.icon-box .icon-box-content .title {

  color: #588278;

}
.icon-box .icon-box-content:before {

  color: #588278;

}
.news-wrapper .news-thumb .news-meta .comment {

  background: #588278;

}
.news-wrapper .news-details .news-link a {

  color: #588278;
}
.news-wrapper .news-details .news-link:hover {

  color: #588278;

}
.news-wrapper .news-details .news-link:before {

  background: #588278;

}
.news-date {

  background: #588278;

}
.author-img img {

  border: 2px solid #588278;

}
.blog-single-news .single-news-details .single-news-content .entry-meta i {

  color: #588278;

}
.blog-single-news .single-news-details .single-news-content .entry-meta .admin a {

  color: #588278;

}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a:hover {

  background-color: #588278;

}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-share .social-icons li a {

  color: #588278;

}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-share .social-icons li a:hover {

  background-color: #588278;

}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-author-thumb {

  border: 3px solid #588278;

}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link:hover {

  background: #588278;

}
.team-block .team-upper-part .social-list.vertical-style li a {

  background: #588278;

}
.team-block .team-bottom-part .designation {

  color: #588278;

}
.team-block:hover .team-bottom-part {

  background: #588278;

}
.testimonial-content {

  border-top: 2px solid #588278;

}
.client-img {

  border: 2px solid #588278;

}
.testimonial-thumb .client-info .designation {

  color: #588278;

}
.price-table .table-header .pricing-plan-name {

  background: #588278;

}
.news-sidebar-widget #tag_cloud-2 .tagcloud .wp-tag-cloud li a:hover {
    background: #588278;
}
form.reply-form.mrt-40  p.form-submit .submit{
    background-color: #588278;
    background: #588278;
}
.pagination-nav .pagination-list .page-numbers.current{
    background: #588278;
}
.news-wrapper .news-bottom-part .post-link .link-btn {
    border:1px solid #588278;
}
.news-wrapper .news-bottom-part .post-link .link-btn:hover {
    color: #588278;
}
.widget.sidebar-widget {
    border-top: 4px solid #588278;
}
.block-quote {
    border-left: 5px solid #588278;
}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link {
    border: 1px solid #588278;
}
.project-section .project-filter ul li:hover, .project-section .project-filter ul li.active{
    border: 1px solid #588278;
}
h5.mrb-15.text-primary-color.text-underline:before {
    background-color: #588278;
}
.service-section .col-lg-6.wow h5.section-icon {
    background: #588278 !important;
}
.section-team .wow .col-xl-6 h5.section-icon {
    background: #588278 !important;
}
.project-section .section-title.wow .col-xl-6 h5.section-icon {
    background: #588278 !important;
}
.bg-secondary-color .section-title.text-center .wow h5.mrb-15.text-primary-color.text-underline {
    background: #588278 !important;
}
.bg-secondary-color.pdt-110.pdb-110 .testimonial-thumb .client-info .designation {
    color: #588278;
}
.features-item a.features-link {
    background: #588278;
    border: 1px solid #588278;
}
.features-item a.features-link:hover {
    color: #588278;
}
.service-item a.service-link {
    border: 1px solid #588278;
}
.service-item a.service-link:hover {
    color: #588278;
}
.icon-box:hover, .icon-box.active {
    background: #588278;
}
.service-item a.service-link {
    background: #588278;
}
.news-wrapper .news-bottom-part .post-link .link-btn {
    background: #588278;
    border: 1px solid #588278;
}
.icon-box .icon-box-content .title {
    color: #588278;
}