 
/*-------------------------------------- Green color css #ad0146 ----------------------------------------*/
 h1 span{
     color:#ad0146;
}
 a.view_more:hover{
     background: #ad0146;
}
 form .form-group button[type="submit"]{
     background: #ad0146;
}
 .navbar-nav .nav-item.active a{
     color:#ad0146;
}
 .navbar-nav .nav-item.active a.dropdown-toggle::after{
     color:#ad0146;
}
 .header-transparent .nav-item.dropdown.active a{
     color:#ad0146;
}
 .dropdown-item a:hover{
     background-color: #ad0146;
     color:#fff;
}
 .navbar-toggler-icon {
     display: block;
     width:25px;
     height:2px;
     vertical-align: middle;
     background-color: #ad0146;
     margin: 5px 0;
}
 #slider .tp-caption.heading span{
     color:#ad0146;
}
 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
     background:#ad0146;
}
 section#portfolio .sort-btn.active, section#portfolio .sort-btn:hover {
     background:#ad0146;
}
 section#testimonials .testimonials-slider .item .client_detail .name_designation h5{
     color:#ad0146;
}
 .owl-carousel .owl-nav .owl-next::before {
     color:#ad0146;
}
 .owl-carousel .owl-nav .owl-prev::before {
     color:#ad0146;
}
 .owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover{
     background:#ad0146 !important;
     border-color:#ad0146;
     -webkit-box-shadow: 0px 8px 21px -6px rgba(82,158,25,1);
     -moz-box-shadow: 0px 8px 21px -6px rgba(82,158,25,1);
     box-shadow: 0px 8px 21px -6px rgba(82,158,25,1);
}
 .section_heading h2 span{
     color:#ad0146;
}
 .separator ul li{
     background:#ad0146;
}
 .separator.left-align ul li{
     background:#ad0146;
}
 .pagination .page-item.active .page-link, .pagination .page-link:hover{
     background:#ad0146 !important;
     border-color:#ad0146;
     -webkit-box-shadow: 0px 8px 21px -6px rgba(82,158,25,1);
     -moz-box-shadow: 0px 8px 21px -6px rgba(82,158,25,1);
     box-shadow: 0px 8px 21px -6px rgba(82,158,25,1);
}
 .post-detail .post-status ul li i{
     color: #ad0146;
}
 .post-detail .post-status ul li i::before{
     color: #ad0146;
}
 .post-detail .description a{
     color: #ad0146;
}
 .sidebar .widget .widget-content .post-item .post-content .post-status i::before {
     color: #ad0146;
}
 .sidebar .widget .widget-content .tags ul li a:hover{
     border: solid 1px #ad0146;
     background:#ad0146;
}
 .chat-id p span{
     font-size: 30px;
     color:#ad0146;
}
 .service-card.item .service_icon i::before{
     color: #ad0146;
}
 .service-card.item:hover{
     border:solid 1px #ad0146;
     background:#ad0146 !important;
     -webkit-box-shadow: 0px 15px 32px -14px rgba(83,158,25,1);
     -moz-box-shadow: 0px 15px 32px -14px rgba(83,158,25,1);
     box-shadow: 0px 15px 32px -14px rgba(83,158,25,1);
}
 .team-card.item .name_designation h5 a{
     display: block;
     color:#ad0146;
     font-weight: 500;
}
 .project .label-bg {
     background: #ad0146;
}
 .blog_card .post-detail .posted_by a{
     color:#ad0146;
     font-weight:bold;
}
 footer .footer_about_content a{
     color: #ad0146;
}
 footer .contact_info i{
     color:#ad0146;
}
 footer .newsletter h4{
     color:#ad0146;
}
 footer .newsletter form button[type="submit"]{
     background:#ad0146;
}
 footer .copyright a:hover{
     color: #ad0146;
}
 section#inner-banner .inner-heading .breadcrumb li.breadcrumb-item a {
     color: #ad0146;
}
 section#qualities .column .icon i::before{
     color: #ad0146;
}
 section#about-detail .section_heading h4 span{
     color: #ad0146;
}
 section#pricing .price_amount strong{
     color: #ad0146;
}
 section#pricing .purchase a.purchase_now:hover{
     background: #ad0146;
     color: #fff;
}
 section#pricing .ultimate{
     background: #ad0146 !important;
     -webkit-box-shadow: 0px 5px 32px -7px rgba(82,158,25,0.78);
     -moz-box-shadow: 0px 5px 32px -7px rgba(82,158,25,0.78);
     box-shadow: 0px 5px 32px -7px rgba(82,158,25,0.78);
}
 section#pricing .ultimate .purchase a.purchase_now, section#pricing .ultimate .purchase a:hover.purchase_now{
     color: #ad0146;
}
 section#portfolio_detail .about_project i::before{
     font-size: 40px;
     color:#ad0146;
}
 section#member .meeting_content a{
     color:#ad0146;
}
 section#team_member_detail .name_designation h3{
     color:#ad0146;
}
 section#team_member_detail .name_designation h6{
     color:#262626;
}
 section#team_member_detail .social_media ul li a:hover{
     color:#ad0146;
}
 section#team_member_detail .contact-detail li i::before{
     color:#ad0146;
}
 .blog_card .post-detail h6 a:hover, .blog_card .post-detail h4 a:hover, .blog_card .post-detail h5 a:hover{
     color:#ad0146 !important;
}
 section#member .overlay, section#services-counter .overlay, section#counter .overlay{
     width:100%;
     height:100%;
     background: rgba(236, 236, 236, 0.8);
     display:block;
     position:absolute;
     z-index:0;
     top:0;
}
 section#team_member_detail .counter-column .counter_content .title{
     color: #ad0146;
}
 section#blog-post-list .post-detail .post-status ul li i{
     color: #ad0146;
}
 section#blog-post-list .post-detail .post-status ul li i::before{
     color: #ad0146;
}


section#blog-post-list .post-detail .description a:hover, section#blog-with-sidebar .post-detail .description a:hover{
     color: #ad0146;
     border-bottom:solid 1px #ad0146;
}

 section#single-post-detail .blog-detail .post-detail .about-post .special-quote{
     background:#f0ffe9;
     border:solid 1px #def8d2;
}
 section#single-post-detail .tags_share .tags ul li a:hover{
     border: solid 1px #ad0146;
     background:#ad0146;
}
 section#single-post-detail .tags_share .share_on .icons a i:hover::before{
     color:#ad0146;
}
 section#single-post-detail .author_sec .about-author .name_designation h6{
     color:#ad0146;
}
 section#single-post-detail .author_sec .about-author .social_media ul li a:hover{
     color:#ad0146;
}
 section#single-post-detail .comments h5 span{
     color: #ad0146;
}
 section#single-post-detail .comments ol li .visitor_description .date {
     color:#ad0146;
}
 section#single-post-detail .comments ol li .visitor_description a{
     color:#ad0146;
     font-weight:600;
}
 .project .zoom{
     background: rgba(82, 158, 25, 0.9);
}
 .blog_card .post-img .posted_on {
     background: rgba(82, 158, 25, 0.9);
}
 section#single-post-detail .sidebar .widget .widget-content .post-item .post-content .post-status i::before {
     color: #ad0146;
}
 section#contact-us .contact-detail .contact-card .icon i::before{
     color: #ad0146;
}
 section#contact-us .mid-content .description span{
     color: #ad0146;
}
 section#contact-us .info ul li .icon i:before{
     color:#ad0146;
}
 section#contact-us .form-header{
     background:#ad0146;
}
 section#faq #accordion button.btn-link span{
     color:#ad0146;
}
 section#page-not-found .error-content h4 {
     color:#ad0146;
}
 section#page-not-found .error-content a{
     background: #ad0146;
}
 header .navbar .main-nav ul li.sub-dropdown.active a.caret::after, header .navbar .main-nav ul li.megamenu.active a.caret::after{
     color:#ad0146;
}
 section#pricing .ultimate .features ul li{
     border-bottom: solid 1px #71d328;
}
 header .hamburger-inner, header .hamburger-inner::before, header .hamburger-inner::after {
     background-color:#ad0146;
}
 section#blog_post .post-detail .description a.view_more:hover {
     background-color:#ad0146;
     border-color:#ad0146;
}
