a:hover, 
a:focus,
.header-main ul li span.active,
#about:target .icon-a,
#resume:target .icon-r,
#portfolio:target .icon-p,
#blog:target .icon-b,
#contact:target .icon-c,
.pt-home .social ul li i:hover,
.pt-about .info .loc,
.pt-about .desc-icon p,
.pt-about .inter-icon i,
.pt-about .testimonial-item:before,
.pt-about .testimonial-item .rating li,
.pt-resume .experience .main p,
.pt-resume .work-process .wp-step,
.contact-valid #loader i,
.blog-page .blog-nav a:hover,
.blog-page .blog-nav a:focus,
.blog-page .blog-heading i,
.blog-page .blog-comments ul li .comment-text span,
.pt-about .inter-icon i,
.blog-list .blog-head .blog-breadcrumb li,
.blog-list .side-left .search .input-group .input-group-text,
.blog-list .side-left .news p,
.blog-list .blog-post .content .detalis .meta li i {
	color: #25ca7f !important;
}

.btn-st:after,
.blog-list .pagination li.active a,
.blog-list .pagination li a:hover {
	background: #25ca7f !important;
}

.page .header-page:after,
.page .header-page:before,
.page .header-box h3:before,
.blog-page .header-box h3:before,
.page .header-box h3:after,
.blog-page .header-box h3:after,
.pt-resume .experience .item:before,
.pt-resume .experience .item:after,
.pt-resume .experience .item:hover h4:before,
.pt-resume .skill-item .progress .progress-bar,
.pt-resume .work-process .dots,
.pt-portfolio .portfolio-filter ul li.active,
.pt-portfolio .portfolio-items .item figure,
.blog-page .blog-heading span:after,
.page .header-box h3:before,
.blog-page .header-box h3:before,
.page .header-box h3:after,
.blog-page .header-box h3:after,
.blog-list .side-left h4:after,
.blog-list .side-left .tags ul li a {

}

.pt-about .info-icon i,
.pt-about .service:hover i:after,
.pt-about .price:hover i:after,
.blog-list .side-left .search .input-group {
	border: 1px solid #25ca7f !important;
}

.pt-home .lang ul li a.active {
	border-bottom: 1px solid #25ca7f !important;
}

.page .header-page span:before,
.page .header-page span:after,
.pt-resume .experience .main h4:before,
.blog-list .side-left .categories ul li:before,
.blog-list .side-left .archives ul li:before {
    border: 2px solid #25ca7f !important;
}

.page .header-box:before,
.blog-page .header-box:before,
.pt-resume .skill-item .progress .progress-bar:after {
    border: 3px solid #25ca7f !important;
}

.blog-list .side-left .categories ul li:hover:before,
.blog-list .side-left .archives ul li:hover:before {
	border: 4px solid #25ca7f !important;
	box-shadow: 0 0 5px 0px #25ca7f !important;
}

.pt-blog .blog-item .thumbnail .btn-play:hover:after {
	border-color: transparent transparent transparent #25ca7f !important;
}

.contact-form input:focus,
.contact-form textarea:focus {
	border-bottom: 1px solid #25ca7f !important;
}

#preloader.loaded .loading-area .circle {
	border-top-color: #25ca7f !important;
}

.bg-lines .bg-line::after {
	background: linear-gradient(to bottom, rgba(37, 202, 127, 0) 0%, #25ca7f 75%, #25ca7f 100%) !important;
}

@media screen and (max-width: 991px) {
    .single-wp.process-1,
    .single-wp.process-3 {
        border-right: 1px solid #25ca7f !important;
    }
    .single-wp.process-1,
    .single-wp.process-2 {
        border-bottom: 1px solid #25ca7f !important;
    }
}

@media screen and (max-width: 575px) {
	.single-wp.process-1,
    .single-wp.process-3 {
		border-bottom: none !important;
        border-right: 1px solid #25ca7f !important;
    }
    .single-wp.process-2,
    .single-wp.process-4 {
		border-bottom: none !important;
        border-left: 1px solid #25ca7f !important;
    }
}