
/* template-color */

.main-menu .navigation > li > ul > li > a:before,
.main-menu .navigation > li > .megamenu li > a:before{
	background: var(--theme-color);
}

.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{
	color: var(--theme-color);
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
	color: var(--theme-color);
}

.header-top .left-info li a:hover{
  color: var(--theme-color);
}

.header-top .right-info > li a:hover{
  color: var(--theme-color);
}

.header-upper .upper-inner .info-list li h5 a:hover{
  color: var(--theme-color);
}

.header-upper .upper-inner .social-links li a:hover{
  background: var(--theme-color);
}

.header-style-one .btn-box a:hover{
  background: var(--theme-color);
}

.banner-section .content-box .info-box p a:hover{
  color: var(--theme-color);
}

.theme-btn{
	background: var(--theme-color);
}

.sec-title .sub-title{
	color: var(--theme-color);
}

.sec-title .sub-title:before,
.sec-title .sub-title:after{
	background: var(--theme-color);
}

.insurance-form .tab-btns li.active-btn span{
  color: var(--theme-color);
}

.insurance-form .form-inner .form-group input:focus{
  border-color: var(--theme-color) !important;
}

.image_block_one .image-inner .image-content h2{
	color: var(--theme-color);
}

.service-block-one .inner-box .lower-content h3 a:hover{
  color: var(--theme-color);
}

.service-section .more-text h4 a{
	color: var(--theme-color);
	border-bottom: 1px solid var(--theme-color);
}

.image_block_two .image-box .image-content .video-btn a{
	background: var(--theme-color);
}

.border-animation{
	border: 1px solid var(--theme-color);
}

.benefits-section .tab-btns .tab-btn.active-btn{
	background: var(--theme-color) !important;
}

.benefits-section .tab-btns .tab-btn:before{
	background: var(--theme-color);
}

.benefits-section .content-box .list-item li button:hover,
.benefits-section .content-box .list-item li a:hover{
  color: var(--theme-color);
}

.news-block-one .inner-box .lower-content h3 a:hover{
  color: var(--theme-color);
}

.news-block-one .inner-box .lower-content .link a{
	color: var(--theme-color);
}

.clients-section .title-box span{
	background: var(--theme-color);
}

.clients-section .title-box span{
	color: var(--theme-color);
}

.main-footer .links-widget .links-list li a:hover{
	color: var(--theme-color);
}

.main-footer .contact-widget .info-list li a:hover{
	color: var(--theme-color);
}

.main-footer .contact-widget .social-links li a:hover{
	color: var(--theme-color);
	border-color: var(--theme-color);
}

.footer-bottom .bottom-inner p a:hover{
	color: var(--theme-color);
}

.header-top-two .top-inner .support-box p a:hover{
  color: var(--theme-color);
}

.header-top-two .top-inner .social-links li a:hover{
  color: var(--theme-color);
}

.main-header .menu-right-content .nav-toggler:hover{
  border-color: var(--theme-color);
}

.image_block_three .image-box .support-box p a:hover{
  color: var(--theme-color);
}

.claim-section .lower-box .content-box .support-box a:hover{
 	color: var(--theme-color); 
}

.claim-section .lower-box .video-inner .video-btn a{
	background: var(--theme-color);
}

.nav-style-one .owl-nav button:hover{
	border-color: var(--theme-color);
}

.content_block_six .content-box .form-inner .form-group input:focus{
  border-color: var(--theme-color) !important;
}

.content_block_eight .content-box .support-box a:hover{
  color: var(--theme-color);
}

.service-block-three .inner-box .lower-content h3 a:hover{
  color: var(--theme-color);
}

.service-block-three .inner-box .lower-content .link a{
	color: var(--theme-color);
}

.service-style-three .nav-style-one .owl-nav button:hover{
  border-color: var(--theme-color);
}

.team-section .sec-title a:hover{
  color: var(--theme-color);
}

.team-block-one .inner-box .lower-content h4 a:hover{
  color: var(--theme-color);
}

.header-style-four .menu-right-content .support-box a:hover{
  color: var(--theme-color);
}

.news-block-two .inner-box .lower-content h3 a:hover{
  color: var(--theme-color);
}

.banner-style-five .text-box{
	background: var(--theme-color);
}

.banner-style-five .text-box form .form-group input:focus + button,
.banner-style-five .text-box form .form-group button:hover{
  background: var(--theme-color);
}

.content_block_ten .content-box .lower-box .support-box a:hover{
  color: var(--theme-color);
}

.service-style-five .sec-title a{
	color: var(--theme-color);
	border-bottom: 1px solid var(--theme-color);
}

.service-block-five .inner-box h3 a:hover{
  color: var(--theme-color);
}

.testimonial-block-three .inner-box h4{
	color: var(--theme-color);
}

.testimonial-style-three .nav-style-one .owl-nav button:hover{
  border-color: var(--theme-color);
}

.testimonial-style-three:before{
	background: var(--theme-color);
}

.header-style-six .menu-right-content .btn-box a:hover{
  color: var(--theme-color);
}

.service-block-six .inner-box h3 a:hover{
  color: var(--theme-color);
}

.service-block-six .inner-box .link a:hover{
  color: var(--theme-color);
}

.about-style-six .content-box .tab-btns li.active-btn{
	background: var(--theme-color);
}

.service-block-seven .inner-box .image-box .icon-box{
	background: var(--theme-color);
}

.service-block-seven .inner-box h3 a:hover{
  color: var(--theme-color);
}

.working-block-one .inner-box .image-box .count-text{
	background: var(--theme-color);
}

.testimonial-section.dark-section .owl-nav button:hover{
  border-color: var(--theme-color);
}

.news-block-three .inner-box .lower-content h3 a:hover{
	color: var(--theme-color);
}

.news-block-three .inner-box .lower-content .link a{
	color: var(--theme-color);
}

.news-style-three .sec-title a:hover{
  background: var(--theme-color);
  border-color: var(--theme-color);
}

.banner-style-eight .content-box .theme-btn{
  background: var(--theme-color) !important;
}

.image_block_nine .image-box .support-box a:hover{
	color: var(--theme-color);
}

.service-block-eight .inner-box h3 a:hover{
  color: var(--theme-color);
}

.service-style-eight .nav-style-one .owl-nav button:hover{
  border-color: var(--theme-color);
}

.project-block-one .inner-box .image-box .link a:hover{
  background: var(--theme-color);
}

.project-block-one .inner-box .lower-content h3 a:hover{
  color: var(--theme-color);
}

.contact-section .form-inner .form-group input:focus,
.contact-section .form-inner .form-group textarea:focus{
	border-color: var(--theme-color) !important;
}

.content_block_14 .content-box .inner-box .theme-btn:hover{
  background: var(--theme-color);
}

.about-style-six .content-box .theme-btn:hover{
  background: var(--theme-color);
}

.header-style-11 .link-box a{
	color: var(--theme-color);
}

.banner-style-11 .support-box p a:hover{
  color: var(--theme-color);
}

.banner-style-11 .scroll-to-target:hover{
  color: var(--theme-color);
}

.testimonial-style-five .owl-theme .owl-dots .owl-dot.active span{
  background: var(--theme-color);
}

.service-block-nine .inner-box .lower-content h3 a:hover{
  color: var(--theme-color);
}

.feature-style-seven .content-list li .single-item h4 a:hover{
  color: var(--theme-color);
}

.service-block-ten .inner-box h3 a:hover{
  color: var(--theme-color);
}

.service-style-ten .owl-nav button:hover{
  border-color: var(--theme-color);
}

.about-style-11 .content-box .btn-box .link-btn:hover{
  color: var(--theme-color);
}

.header-style-13 .header-lower .main-menu .navigation > li.current > a, 
.header-style-13 .header-lower .main-menu .navigation > li:hover > a{
  color: var(--theme-color);
}

.service-block-11 .inner-box:hover .icon-box{
  border-color: var(--theme-color);
}

.service-block-11 .inner-box h3 a:hover{
  color: var(--theme-color);
}

.service-style-11 .more-text h4 a:hover{
  color: var(--theme-color);
  border-color: var(--theme-color);
}

.team-block-two .inner-box .lower-content h4 a:hover{
  color: var(--theme-color);
}

.cta-style-three h3 a{
	color: var(--theme-color);
}

.apps-style-two .content-box .text-box a:hover{
  color: var(--theme-color);
}

.header-style-14 .outer-box .link-box a:hover{
  color: var(--theme-color);
}

.benefits-style-two.home-14 .content-box .list-item li:before{
	border-color: var(--theme-color);
}

.benefits-style-two.home-14 .image_block_five .image-box .image-content{
  background: var(--theme-color);
}

.subscribe-section .form-inner .form-group input:focus{
	border-color: var(--theme-color) !important;
}

.subscribe-section .form-inner .form-group input:focus + button,
.subscribe-section .form-inner .form-group button:hover{
	color: var(--theme-color);
}

.banner-style-15 .support-box p a:hover{
  color: var(--theme-color);
}

.team-block-three .inner-box .lower-content h3 a:hover{
  color: var(--theme-color);
}

.fluid-section-two .content-box .link a span{
	background: var(--theme-color);
}

.banner-style-16 .support-box a:hover{
  color: var(--theme-color);
}

.header-style-17 .header-upper .upper-inner .info-list li p a:hover{
  color: var(--theme-color);
}

.header-style-17 .btn-box a{
  background: var(--theme-color);
}

.banner-style-17 .banner-carousel .content-box .btn-box a:first-child{
  background: var(--theme-color) !important;
}

.welcome-block-two a:hover{
  background: var(--theme-color);
}

.welcome-block:nth-child(2) .welcome-block-two{
  background: var(--theme-color);
}

.faq-style-three .content-box .inner-box .single-item a:hover{
  color: var(--theme-color);
}

.header-style-18 .header-top .left-info li a:hover{
  color: var(--theme-color);
}

.header-style-18 .header-top .right-info > li a:hover{
  color: var(--theme-color);
}

.feature-style-eight .inner-box .link-box a:hover{
  background: var(--theme-color);
  border-color: var(--theme-color);
}

.feature-style-eight .box-three .inner-box .link-box a:hover{
  border-color: var(--theme-color);
}

.banner-style-19 .theme-btn:hover{
  background: var(--theme-color);
}

.service-block-12 .inner-box .lower-content h3 a:hover{
  color: var(--theme-color);
}

.service-block-12 .inner-box .lower-content .link a{
  color: var(--theme-color);
}

.main-header .header-lower .menu-right-content .nav-toggler{
  background: var(--theme-color);
  border-color: var(--theme-color);
}

.banner-style-20 .content-box .btn-box .theme-btn:last-child:hover{
  background: var(--theme-color);
}

.about-style-17 .image-box .image-content{
  background: var(--theme-color);
}

.project-block-three .content-box h3 a:hover{
  color: var(--theme-color);
}

.page-title .bread-crumb li a:hover{
  color: var(--theme-color);
}

.history-section .history-block .year{
  color: var(--theme-color);
}

.service-page-1 .service-block-three .inner-box:hover .lower-content{
  border-color: var(--theme-color);
  background: var(--theme-color);
}

.service-style-five.service-page-2 .service-block-five .inner-box:hover{
  background: var(--theme-color);
}

.service-style-five.service-page-3 .service-block-12 .inner-box:hover:before{
  background: var(--theme-color);
}

.project-block-four .inner-box .image-box:before{
  background: var(--theme-color);
}

.team-details .image-box .single-item{
  background: var(--theme-color);
}

.team-details .content-box .single-item .year{
  color: var(--theme-color);
}

.news-block-four .inner-box .lower-content h2 a:hover{
  color: var(--theme-color);
}

.news-block-four .inner-box .lower-content .post-date{
  color: var(--theme-color);
}

.news-block-four .inner-box .lower-content .link a{
  color: var(--theme-color);
}

.blog-sidebar .search-widget .form-group input:focus{
	border-color: var(--theme-color) !important;
}

.blog-sidebar .category-widget .category-list li a:hover{
	color: var(--theme-color);
}

.blog-sidebar .post-widget .post h5 a:hover{
	color: var(--theme-color);
}

.blog-sidebar .tags-widget .tags-list li a:hover{
	background: var(--theme-color);
}

.news-block-four .inner-box .lower-content .post-info li a:hover{
	color: var(--theme-color);
}

.blog-details-content .content-one p a:hover{
	color: var(--theme-color);
}

.blog-details-content .comment-inner .comment .info li a{
  color: var(--theme-color);
}

.blog-details-content .comments-form-area .form-inner .form-group input:focus,
.blog-details-content .comments-form-area .form-inner .form-group textarea:focus{
  border-color: var(--theme-color) !important;
}

.contact-page-section .info-inner .upper-box a:hover{
	color: var(--theme-color);
}

.contact-page-section .info-inner .lower-box a:hover{
	color: var(--theme-color);
}

.contact-page-section .form-inner .form-group input:focus,
.contact-page-section .form-inner .form-group textarea:focus{
	border-color: var(--theme-color) !important;
}







































