.page-banner::after{
  background: #000;
  opacity: 0.7;
}

.main-navigation .nav-menu>.menu-item>a {
	color: #333;
}

.main-navigation a:hover {
  color: #fdc900 !important;
}

.main-navigation .nav-menu>.menu-item-has-children > .sub-menu li a:before:hover {
  background-color: #fdc900 ! important;
}

.hero-sec:before{ 
	background-color: #1f1f1f;
}

.hero-sec .content-sec .section-subtitle {
	color: #fff;
}

.hero-sec .content-sec .section-title {
    color: #fff; 
}

.hero-sec .content-sec .heading__description p {
    color: #fff;
}

.hero-sec .content-sec .about-btn{
	color: #fff; 
}

.btn-wraper .home-btn:hover{
  background-color: #4d46b5;
  color: #fff;
}

.feature-area {
 	background: #f7f7f7;
}

.feature-area .feature-box {
	background-color: #fff;
}

.feature-area .feature-box .icon i {
   color: #fdc900; 
}

.feature-area .feature-box .title a {
    color: #000;
}

.feature-area .feature-box .description{
    color: #000;
}

.section-title-5 .separator ul::before {
	background: #fdc900; 
}

.section-title-5 .separator ul li i{
    color: #fdc900; 
}

.section-title-5 .separator ul::after {
	background: #fdc900;
}

.section-title-5 p {
	color: #838383;
}

.services-5{
  background-color: #fff;
}

.services-5 .service-box1 {
    background: #fff; 
}

.service-box1 .service-title {
	background: #fff;
}

.services-5 .service-box1 i {
	color: #fdc900;
}

.services-5 .service-box1 h4 a {
    color: #1b1d21
}

.services-5 .service-box1 p {
 	color: #838383;
}

.service-box1:hover h4 a {
    color: #fff;
}
.service-box1:hover p{
   color: #fff;
} 

.service-box1:hover .service-title {
    color: #fff;
}

.cta-7 {
   background-color: #fdc900;
}

.c-white {
    color: #fff;
}

.cta-7 h2{
   color: #fff; 
}

.cta-7 .btn{
	color: #272727;
}

.btn:hover{
    background-color: #fdc900;
    color: #fff;
}

.btn-2:hover {
  	color: #fdc900 ! important;
}

.portfolio-sec .portfolio-bg{
    background: #fff;
}

.portfolio-sec .portfolio-content .title{
	color: #333;
}

.portfolio-sec .portfolio-content .post{
	color: #909090;
}

.readmore {
 	color: #fdc900;
}

.portfolio-sec .portfolio-content .social li a{
	background: #fff;
	color: #4c5462;
}

.portfolio-content .title:hover {
 	 color: #fdc900;
}

.portfolio-sec .portfolio-content .social li a:hover{
    background: #000;
    color: #fff;
}

.portfolio-sec .portfolio-box:hover .title {
 	 color: #fdc900;
}

.client-testimonial-5 {
	background-color: #fdc900;
}

.client-testimonial-5 .client-testimonial h1{
 	color: #fff;
}

.client-testimonial-5 .client-testimonial p {
	color: #fff;
}

.testimonial-title {
    color: #fff;
}

.client-testimonial-5 .testimonials-title .testimonial-para {
	color: #fff; 
}

.client-testimonial-5 .owl-theme .owl-nav [class*=owl-] {
    color: #fff;
}

.client-testimonial-5 .owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #000;
}

.team-5 {
    background: #f3f3f3;
}

.team-box {
    background-color: #000;
}     

.team-box .team-box-content{
    color: #fff; 
}

 .team-box:hover .team-box-content{
	background-color: #fdc900;
}

.center h2:hover {
 	color: #fdc900;
}

.blog-5 {
	background: #f7f7f7;
}

.blog-5 .blog-item:hover a.heading{
    color: #fdc900;
}

.blog-5 .post-content h5 a {
	color: #1f1f1f;
}

.blog-5 .post-content h5 .heading:hover{
    color: #fdc900 !important;
}

.blog-5 .btn-wraper .read-more-btn{
    color: #fff;
    background-color: #fdc900;
}

.blog-5 .btn-wraper .read-more-btn:hover {
	background-color: #fff !important;
	color: #fdc900 !important;
}  

.footer:before{
    background-color: #000;
}

.footer .foot-top .desc {
  	color: #888;
}

.foot-bottom a {
 	color: #fdc900 !important;
}

.footer .foot-top .menu-link li:hover a{
  	color: #ce1446;
}  

.footer .foot-top .social-icon li i{
  	color: #838383;
}  

.footer .foot-top .social-icon li i:hover{
  	color: #ce1446;
}

.footer .foot-top .social-icon p{
 	color: #888;
}

.footer .foot-top .heading-con{
 	color: #ce1446;
}

.footer .foot-top .address-list i{
 	color: #888;
}

.footer .foot-top .address-list li:hover i{
	color: #ce1446;
	border-color: #ce1446;
}

.footer .foot-top .address-list p{
  	color: #888;
}