.page-section.secondary-bg {
	background: #1f1f1f;
}

.page-section.primary-bg {
	background: #fff;
}

.page-section.primary-bg .section-heading h2 {
	color: #111;
}

.page-section.secondary-bg .section-heading h2 {
	color: #fff;
}

.section-heading h3 {
	color: #797979;
}

.section-heading .section-separator {
	background: #BAA37A;
}

.home-owl .owl-controls .owl-buttons .owl-prev {
	color: #fff;
}

.home-owl .owl-controls .owl-buttons .owl-next {
	color: #fff;
}

.sub-heading-custom-element {
	background: #fff;
}

.home-owl-content .sub-heading span {
	color: #fff;
}

.home-owl-content .heading h1 {
	color: #fff;
}

.home-owl-content .motto span {
	color: #fff;
}

.navigation-container .nav-active {
	color: #fff;
}

.navigation-container .site-title {
	color: #fff;
}

.navigation-container ul li a {
	color: #797979;
}

.sub-menu ul li:hover {
	background: #1f1f1f;
}

.sub-menu ul li {
	background: #1f1f1f;
}

.story-text h3, .services-container .services-owl h3 {
	color: #111;
}

.story-text p, .services-container .services-owl p {
	color: #797979;
}

.quote-owl .item h3, .quote-owl .item p {
	color: #fff;
}

.quote-owl .item p:before {
	background: #fff;
}

.services-container .services-owl.owl-theme .owl-controls .owl-page.active span {
	background: #111;
}

.works-gallery .category div.filter {
	color: #797979;
}

.works-gallery .category div.filter.active {
	color: #fff;
}

.works-gallery .works-item a.more_info .hover-hidden-content {
	background: rgba(0 ,0, 0, 0.8);
}

.works-gallery .works-item a.more_info .hover-hidden-content h1 {
	color: #fff;
}

.works-gallery .works-item a.more_info .hover-hidden-content h2 {
	color: #fff;
}

.works-gallery .works-item a.more_info .hover-hidden-content .type p {
	color: #fff;
	background: #1f1f1f;
}

#control_buttons a {
	color: #797979;
}

.project-text-content h2 {
	color: #fff;
}

.project-text-content p{
	color: #797979;
}

.project-text-content .social-icons p {
	color: #fff;
}

.project-text-content .social-icons a {
	background: #1f1f1f;
}

.project-info-text h4 {
	color: #fff;
}

.project-info-details p {
	color: #797979;
}

.project-info-link {
	color: #797979;
	background: #1f1f1f;
}

.project-info-link:hover {
	color: #111;
	background: #fff;
}

#item_slider .flex-direction-nav li a {
	background: rgba(0 ,0, 0, 0.5);
}

#item_slider .flex-direction-nav li a:hover {
	background: rgba(0 ,0, 0, 1);
}

#item_slider .flex-control-nav li a {
	background: #fff;
}

#item_slider .flex-control-nav li a.flex-active {
	background: #111;
}

.team-pack h2 {
	color: #111;
}

.team-pack h3 {
	color: #797979;
}

.team-pack .team-social-icons a {
	background: #F3F3F3;
}

.team-owl .owl-buttons div {
	color: #1f1f1f !important;
}

.intermediate-container .subheading h4 {
	background: #1f1f1f;
	color: #fff;
}

.intermediate-container .subheading .divider {
	background: #fff;
}

.intermediate-container .heading h2 {
	color: #fff;
}

.pricing-container .pricing-header {
	background: #1f1f1f;
}

.pricing-container .pricing-header h2 {
	color: #fff;
}

.pricing-container .pricing-header .pricing p {
	color: #fff;
}

.pricing-container .pricing-header h4 {
	color: #F3F3F3;
}

.pricing-container .pricing-features {
	background: #F3F3F3;
}

.pricing-container .pricing-features h2 {
	color: #797979;
}

.clients-header h2 {
	color: #fff;
}

.clients-wrapper h3, .clients-wrapper p {
	color: #fff;
}

.clients-wrapper p:before {
	background: #fff;
}

.clients-testimonial-container .clients-owl.owl-theme .owl-controls .owl-page span {
	background: #fff;
}

.clients-testimonial-container .clients-owl.owl-theme .owl-controls .owl-page.active span {
	background: #111;
}

.blog-owl .blog-wrap .blog-slider .flex-direction-nav li a {
	background: #111;
	color: #fff;
}

.blog-owl .blog-details h2 {
	color: #111;
}

.blog-owl .blog-details {
	background: #F3F3F3;
}

.blog-owl .blog-details h3 {
	color: #A5A0A0;
}

.blog-owl .blog-details p {
	color:  #797979;
}		

.blog-owl .blog-details a {
	color:  #797979;
	background: #F3F3F3;
}

.blog-owl .blog-details a:hover {
	color: #fff;
	background: #111;
}

.blog-owl .owl-controls .owl-buttons div {
	color: #1f1f1f;
}

.our-contact-details h2 {
	color: #fff;
}

.our-contact-details h3 {
	color: #797979;
}

.our-contact-details p {
	color: #fff;
}

.our-contact-details p.color {
	color: #BAA37A;
}

.our-contact-details h3.add {
	color: #fff;
}

.contact-trans-bg {
	background: rgba(0 ,0, 0, 0.5);
}

.contact-section .section-heading h2, .contact-section .section-heading h3 {
	color: #fff;
}

.contact-form input, .contact-form textarea {
	background: #fff;
	color: #797979 !important;
}

.map-container .map-text a {
	color: #fff;
}

.copyright-text p {
	color: #797979;
}

.footer-social a {
	background: #262626;
}

.footer-social a:hover {
	background: #111;
}

.over-to-top a {
	color: #fff;
	background:#262626;
}

.over-to-top a:hover {
	background: #111;
}





.blog-header-container h2, .blog-header-container h3 {
	color: #fff;
}

.blog-page-owl .owl-controls .owl-buttons div {
	background: rgba(0 ,0, 0, 0.5);
}

.blog-page-owl .owl-controls .owl-buttons div:hover {
	background: rgba(0 ,0, 0, 1);
	color: #fff;
}

.blog-page-owl .owl-controls .owl-pagination .owl-page span {
	background: #fff;
}


.blog-page-owl .owl-controls .owl-pagination .owl-page.active span {
	background: #111 !important;
}

.blog-page-desc-title  {
	color: #111;
}

.blog-page-desc {
	color: #A5A0A0;
}

.blog-page-desc p {
	color: #797979;
}

.blog-page-quote {
	border-left: 4px solid (#A5A0A0 * 1.3);
}

.blog-page-quote h3 {
	color: #797979;
}

.blog-page-quote p {
	color: #A5A0A0;
}

 .blog-page-quote p:before {
 	background: #A5A0A0;
 }

 .blog-page-comments .comment-number p {
 	color: #111;
 }

 .comment-list .comment-container .text-section h1 {
 	color: #111; 
 }

 .comment-list .comment-container .text-section h1 span.date {
 	color: #A5A0A0;
 }

.comment-list .comment-container .text-section p {
	color: #797979;
}
 
.right-heading p.heading {
	color: #111;
}

.blog-category ul li a {
	color: #797979;
}

.popular-post ul li p {
	color: #797979;
}

.tags ul li {
	background: #F3F3F3;
	color: #797979;
}

.tags ul li:hover  {
	background: #BAA37A;
	color: #fff;
}

.blog-contact-form {
	background: #F3F3F3;
}

.blog-contact-form .blog-contact-text {
	color: #111;
}







.single-project-header-container h2, .single-project-header-container h3 {
	color: #fff;
}


.single-project-page-owl .owl-controls .owl-buttons div {
	background: rgba(0 ,0, 0, 0.5) !important;
}

.single-project-page-owl .owl-controls .owl-buttons div:hover {
	background: rgba(0 ,0, 0, 1);
	color: #fff;
}

.single-project-page-owl .owl-controls .owl-pagination .owl-page span {
	background: #fff;
}


.single-project-page-owl .owl-controls .owl-pagination .owl-page.active span {
	background: #111 !important;
}

.single-project-page-desc h2 {
	color: #111;
}

.single-project-page-desc h3 {
	color: #A5A0A0;
}

.single-project-page-desc p {
	color: #797979;
}

.thanks-wrapper h2 {
	color: #fff;
}

.thanks-wrapper p {
	color: #111;
	background: #fff;
}