/*------------------------------------------------
   Wholesale Insurance Custom Styles
------------------------------------------------*/
a {
   color: #075388;
}

a:hover {
   color: #FFC416;
}

.btn-primary {
   background: #FFC416;
   border-color: #FFC416;
}

.btn-primary:hover,
.btn-primary:focus {
   background: #ffd65c;
   border-color: #ffd65c;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
   background-color: #ffd65c;
   border-color: #ffd65c;
}

.modal-header {
   background: #075388;
}

.header-white .nav-menu a {
color: #075388;
}

.nav-menu > ul > li > a:before {
   background-color: #FFC416;
}

.header-white .nav-menu a:hover, .header-white .nav-menu .active > a, .header-white .nav-menu li:hover > a {
   color: #075388;
}

.nav-menu .drop-down ul a {
  color: #075388;
}
 
.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a {
   color: #FFC416;
}

.mobile-nav-toggle i {
   color: #075388;
}
.mobile-nav a {
   color: #075388;
}

.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a {
   color: #FFC416;
}

.mobile-nav-overly {
   background: rgba(7, 83, 136, 0.6);
}
 
#hero:before {
   background: rgba(7, 83, 136, 0.9);
}
 
#hero h1 span {
   border-bottom: 4px solid #FFC416;
}

#sidebar h4, #sidebar p {
   color: #075388;
}
 
.section-bg {
   background-color: #f5f9ff;
}

.section-title h2::after {
   background: #FFC416;
}

.section-title p {
   font-weight: 700;
   text-transform: uppercase;
   font-family: "Poppins", sans-serif;
   color: #075388;
}

.breadcrumbs {
   background-color: #f5f9ff;
}

.breadcrumbs h1 {
   color: #075388;
}
 
.about h3 span {
   border-bottom: 4px solid #FFC416;
}

.about .icon-boxes h3 {
   color: #075388;
}

.about .icon-box .icon {
   border: 2px solid #FFC416;
}

.about .icon-box .icon i {
   color: #FFC416;
}

.about .icon-box:hover .icon {
   background: #FFC416;
   border-color: #FFC416;
}
.about .video-box {
  background: url("../assets/about-process.png") center center no-repeat;
}
.about .play-btn {
   background: radial-gradient(#075388 50%, rgba(7, 83, 136, 0.4) 52%);
}

.about .play-btn::before {
   border: 5px solid rgba(7, 83, 136, 0.7);
}

.about .play-btn:hover::after {
   border-left: 15px solid #FFC416;
}

.features .icon-box {
   background: #f5f9ff;
}

.features .icon-box:hover {
   background: #fff7e1;
}

.details .content h3 {
   color: #075388;
}

.details .content ul i {
   color: #075388;
}

.testimonials::before {
   background: rgba(7, 83, 136, 0.9);
}

.testimonials .owl-dot.active {
   background-color: #FFC416 !important;
}

.faq .faq-list .icon-help {
   color: #075388;
}

.faq .faq-list a.collapsed {
   color: #075388;
}

.faq .faq-list a.collapsed:hover {
   color: #FFC416;
}

.contact .info i {
   color: #075388;
   background: #f5f9ff;
}

.contact .info h4 {
   color: #075388;
}
.post-content h2,
.post-content h4 {
   color: #075388;
}
.post-content h2 {
   font-weight: 400;
}
.post-content h4 {
   font-size: 1.1em;
}

#footer {
   background: #075388;
}

#footer .footer-top .footer-info {
   color: #075388;
   border-top: 4px solid #FFC416;
}

#footer .footer-top .footer-links ul i {
   color: #FFC416;
}

#footer .footer-top .footer-links ul a:hover {
   color: #FFC416;
}

#footer .copyright a {
   color: #fff;
}

#footer .copyright a:hover {
   color: #FFC416;
}

#footer .copyright {
   border-top: 1px solid rgba(255,255,255,0.1);
}
