body,
p {
    color: #7a7a7a
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #3c4452
}

.cp-color,
a,
blockquote:before {
    color: #2bc2a7
}

a:focus,
a:hover {
    color: #191919
}

#cp-top .c-top-left ul li a,
#cp-top .c-top-left ul li.email i,
#cp-top .c-top-left ul li.phone i,
#cp-top .social ul li {
    color: #2c2c2c;
}

.dark {
    color: #fff;
}

a:focus {
    outline: 0
}

hr {
    background: #d1d1d1
}

.backtotop {
    background: #2bc2a7
}

.animated-line.animated-light:after{border-color: #9AC7EA;}


#cp-top {

}



#cp-top .social ul li a,
#cp-top .social ul li:after {
    color: #c1c1c1;
}

#cp-top .social ul li a:hover {
    color: #2bc2a7
}

#cp-top .c-top-right a.appointment {
    background: #2bc2a7;
    color: #fff
}

#cp-top .c-top-right a.appointment:hover {
    background: #191919
}

#cp-header .navbar-nav li:hover ul,
a.global-btn {
    background: #2bc2a7
}

#cp-top .c-top-left ul li a:hover,
#cp-top .c-top-left ul li a:hover i {
    text-decoration: none;
    color: #2bc2a7
}

#cp-header .navbar-nav li a:hover,
#cp-header .navbar-nav li.current-menu-item a,
#cp-header a.navbar-brand:hover h2 {
    color: #2bc2a7
}

.banner-content .banner-btn a.global-btn:hover,
.checklists li i,
.cp-services h4 a:hover {
    color: #191919
}

@media (max-width:575px) {
    #cp-header .mobile_btn {
        background: #2bc2a7
    }
}

a.global-btn:hover {
    border-color: #9AC7EA;
    color: #9AC7EA
}

.blog-item h3 a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.our-blog-date,
.pingback .comment-edit-link:focus,
.pingback .comment-edit-link:hover,
.side-post-entry h4 a:hover,
.testimonial-section .info-outer h2,
.widget ul li a:hover,
.widget ul li span {
    color: #2bc2a7
}

.wp-pagenavi a:hover,
.wp-pagenavi span.current {
    background: #2bc2a7!important;
    border-color: #2bc2a7!important
}

.form-control:focus {
    box-shadow: 0 0 0 .2rem #2bc2a7
}

.widget .widget-title:after {
    border-top: solid 2px #2bc2a7
}

.comments-area .submit,
.widget .tagcloud a:hover {
    background: #2bc2a7
}

.comments-area .submit:hover {
    background: #191919
}

.nf-field-container .nf-field-element input[type=text]:focus,
.nf-field-container .nf-field-element input[type=email]:focus,
.nf-field-container .nf-field-element input[type=password]:focus,
.nf-field-container .nf-field-element input[type=tel]:focus,
.nf-field-container .nf-field-element input[type=number]:focus,
.nf-field-container .nf-field-element select:focus,
.nf-field-container .nf-field-element textarea:focus {
    border-color: #2bc2a7
}

.field-wrap button,
.field-wrap input[type=button],
.field-wrap input[type=submit] {
    background: #2bc2a7;
    border: 1px solid #2bc2a7
}

.field-wrap button:hover,
.field-wrap input[type=button]:hover,
.field-wrap input[type=submit]:hover {
    border-color: #2bc2a7;
    color: #2bc2a7
}

.owl-dots .owl-dot:hover span,
.testimonial-section .owl-dots .owl-dot.active span {
    background: #2bc2a7;
    border-color: #2bc2a7;
    cursor: pointer
}


.pricing-section .owl-dots .owl-dot.active span {
    background: #2bc2a7;
    border-color: #2bc2a7;
    cursor: pointer
}

@media (max-width:991px) {
    #cp-top .row{text-align: center;}
    #cp-header .navbar-nav li.current-menu-item a,
    #cp-header .navbar-nav ul li a:hover {
        color: #2bc2a7
    }
    #cp-header .navbar-nav i.toggle-down {
        background: #2bc2a7
    }
}


.animated-line {
    background: #2bc2a7;
}

.footer-about .footer-widget ul li a{background: #2bc2a7;}

.get-started-btn a.global-btn {
    background: #2bc2a7;
}

.footer-widgets .footer-info i, .footer-about .footer-info i{color: #2bc2a7;}

a.global-btn.btn-text{color: #2bc2a7;}


.testimonial-section .owl-item:before {
    background: #2bc2a7;
}

.testimonial-section .slide-item .author-info h4 {
    color: #9ac6ea;
}

.row-contact{background: #2bc2a7;}

.row-contact .animated-line.animated-light:after {
    border-color: #2bc2a7;
}

.gallery-slide .owl-prev span, .gallery-slide .owl-next span{background:#2bc2a7;}

.gallery-slide .owl-prev span:hover, .gallery-slide .owl-next span:hover{background:#9AC7EA;}

.pricing .pricing-widget:hover .pricing-header .price-cost, .pricing .pricing-widget.active .pricing-header .price-cost {
    background-color: #2bc2a7;
}

.pricing .pricing-widget:hover .pricing-content, .pricing .pricing-widget.active .pricing-content {
    background-color: #2bc2a7;
}

.pricing .pricing-widget .pricing-content .pricing-button a, .pricing .pricing-widget .pricing-content .pricing-button button {
    background: #2bc2a7;
}