@charset "utf-8";
/* CSS Document */
.circlehover, .circlehover:before, .color1-bg, .tbk-symbol--line .tbk__symbol span, .btn-fullcolor, .symbol-line::before, .symbol-line::after, .symbol-line2::after, .process_box .content:before, .hg_accordion_element.style5 .th-accordion a::before, .gobox.ok, .gobox.ok:after, .gobox.ok:before, ul.dash-list li::before {
  background-color: #C59D00 !important;
}
.ts-pt-testimonials__stars span, .icon-spine:before, .color1-text, .kl-iconbox.stage .kl-iconbox__icon, .process_box .number span {
  color: #C59D00;
}
.process_box[data-align=left] .content:after {
  border-left-color: #C59D00;
}
.process_box[data-align=right] .content:after {
  border-right-color: #C59D00;
}
#base {
  box-shadow: 5px 10px #C59D00;
}
.btn-fullcolor:hover {
  background-color: #C59D00;
}
.color2-bg, .hg_accordion_element.style5 .th-accordion a.collapsed::before, .process_box:after, .process_box .number:before, .process_box .number:after, .gobox:before, .gobox:after, .gobox, .main-nav ul .zn-mega-new-item, .main-nav .hg_mega_container li a:not(.zn_mega_title):before, .imgboxes_style1 .hoverBorder h6, #zn-res-menu, #zn-res-menu li ul, .page-subheader {
  background-color: #006738 !important;
}
a, .hg_accordion_element.style5 .th-accordion a:hover, .kl-iconbox__title, .fancy_register_form > h4, .site-header[data-header-style="3"] .main-nav > ul > li > a, .site-header[data-header-style="3"] a, .color2-text {
  color: #006738;
}
.main-nav > ul > li > a:before, .btn-fullcolor.color2-bg:hover, .circle-btn {
  background-color: #006738;
}
#footer[data-footer-style="5"], #footer[data-footer-style="5"] .bottom-footer, .site-header[data-header-style="3"] .separator, .kl-cta-ribbon, .kl-cta-ribbon:hover, #base, #base:before, .quote-ribbon:hover {
  background-color: #022716;
}
.kl-cta-ribbon .trisvg, .kl-cta-ribbon .trisvg:hover {
  fill: #022716;
}
.zn-res-trigger {
  background: #fff;
}
@media (max-width: 991px) {
  .site-header[data-header-style="3"] .separator {
    background: #fff;
  }
  .site-header[data-header-style="3"] .zn-res-trigger:after {
    background: #006738;
    box-shadow: 0 8px 0 #006738, 0 16px 0 #006738;
  }
}
@media (max-width: 767px) {
  .mobile-phone i {
    border: 2px solid #C59D00 !important;
  }
}