body {
	color: #7a7a7a;
}
h1,h2,h3,h4,h5,h6 {
	color:#3c4452;
}

p {
	color: #7a7a7a;
}

blockquote:before {
  color: #4779c3;
}

.dark{background: #2b4f84;color: #fff;}

.animated-line.animated-light:after{border-color: #2b4f84;}

a{
	color: #4779c3;
}
a:focus{color: #2b4f84;}
a:hover{
	color: #2b4f84;
}
a:focus{outline: none;}
hr{background: #d1d1d1;}

.cp-color{
	color: #4779c3;
}

.backtotop{background:#4779c3;}

#cp-top .c-top-left ul li a{color: #fff;}
#cp-top .c-top-left ul li a:hover,#cp-top .c-top-left ul li a:hover i{color: #4779c3;}
#cp-top .c-top-left ul li.email i{color: #fff;}
#cp-top .c-top-left ul li.phone i{color: #fff;}

#cp-top .social ul li{color: #fff;}
#cp-top .social ul li:after{color: rgba(255,255,255,.5);}

#cp-top .c-top-right a.appointment{background: #4779c3;color: #fff;}
#cp-top .c-top-right a.appointment:hover{ background: #2b4f84;}

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

#cp-header a.navbar-brand:hover h2{color: #4779c3;}
#cp-header .navbar-nav li.current-menu-item a{color: #4779c3;}
#cp-header .navbar-nav li a:hover{color: #4779c3;}


/**@media 575px**/@media ( max-width: 575px ){
	#cp-header .mobile_btn{background: #4779c3;}	
}/**end @media 575px**/

/**dropdown**/
#cp-header .navbar-nav li:hover ul{background: #4779c3;}
/**end dropdown**/

.banner-content .banner-btn a.global-btn:hover{color: #2b4f84;}

a.global-btn{background: #4779c3;}
a.global-btn:hover{border-color: #2b4f84;color: #2b4f84;}

.checklists li i{color: #2b4f84;}

.cp-services h4 a:hover{color: #2b4f84;}

.our-blog-date {
  color: #4779c3;
}
.blog-item h3 a:hover{color: #4779c3;}

.wp-pagenavi a:hover,.wp-pagenavi span.current{background: #4779c3!important;border-color: #4779c3!important;}
.form-control:focus {
    box-shadow: 0 0 0 0.2rem #4779c3;
}
.widget ul li span{color: #4779c3;}
.widget .widget-title:after{border-top: solid 2px #4779c3;}
.widget .tagcloud a:hover{background: #4779c3;}
.comments-area .submit{background: #4779c3;}
.comments-area .submit:hover{background: #2b4f84;}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .comment-edit-link:hover,
.pingback .comment-edit-link:focus {

	color: #4779c3;

}
.side-post-entry h4 a:hover{color: #4779c3;}
.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:#4779c3;
}

.field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit]{background: #4779c3;border: solid 1px #4779c3;}
.field-wrap button:hover, .field-wrap input[type=button]:hover, .field-wrap input[type=submit]:hover{border-color: #4779c3;color: #4779c3;}

.widget ul li a:hover{color: #4779c3;}

.testimonial-section .info-outer h2{
	color: #4779c3;
}
.testimonial-section .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    background: #4779c3;
    border-color:  #4779c3;
    cursor: pointer;
}

.pricing-section .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    background: #4779c3;
    border-color:  #4779c3;
    cursor: pointer;
}

/**@media 991px**/@media ( max-width: 991px ){

	#cp-header .navbar-nav li.current-menu-item a{color: #4779c3;}
	#cp-header .navbar-nav i.toggle-down{background: #4779c3;}
	#cp-header .navbar-nav ul li a:hover{color:#4779c3;}

}/**end @media 991px**/


.animated-line {
    background: #4779c3;
}

.footer-about .footer-widget ul li a{background: #4779c3;}

.footer-widgets .footer-info i, .footer-about .footer-info i{color: #4779c3;}

.get-started-btn a.global-btn {
    background: #4779c3;
}

a.global-btn.btn-text{color: #4779c3;}

.testimonial-section .owl-item:before {
    background: #4779c3;
}

.testimonial-section .slide-item .author-info h4 {
    color: #2b4f84;
}

.row-contact{background: #4779c3;}

.row-contact .animated-line.animated-light:after {
    border-color: #4779c3;
}

.gallery-slide .owl-prev span, .gallery-slide .owl-next span{background:#4779c3;}

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


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

.pricing .pricing-widget:hover .pricing-content, .pricing .pricing-widget.active .pricing-content {
    background-color: #4779c3;
}

.pricing .pricing-widget .pricing-content .pricing-button a, .pricing .pricing-widget .pricing-content .pricing-button button {
    background: #4779c3;
}
.footer-about .footer-widget {
        background: #c7c7c7 !important;
}
#cp-header .navbar-nav li.current-menu-item a, #cp-header .navbar-nav li a:hover  {
    color: #2ac1a6 !important;
}
#cp-header .navbar-nav li a  {
    color: #ffffff !important;
}