@charset "UTF-8";
:root {
  --primary: #71df02;
  --secondary: #00adef;
  --primary-complementary: #158c4a;
  --secondary-complementary: #125389;
  --bg-accent: #123055;
}
.video-box .video-btn, .filters-toggle, .filters-slide, .testimonial-bg1::-webkit-scrollbar-thumb:hover {
  background: #71df02;
}
.btn-primary:hover, .btn-primary.disabled, .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .custom-control-input:checked ~ .custom-control-indicator, .badge-primary, .nav-link, .h-decor, .breadcrumbs-wrap-style2, .breadcrumbs-wrap, .btn-xs, body:not(.touch) .btn-xs:focus, .btn-green, .btn-green:focus, body:not(.touch) .btn-green:focus, ul.numbered-list li:before, ul.numbered-list-lg li:before, ul.questions-list-lg li:before, ul.numbered-list-xl li:hover:before, .icn-text-sm .icn-text-circle, .icn-text-vert:hover .icn-text-vert-icn, .nav-pills-v .nav-link:after, .price-table th, .header-toggle-slide.active, .header-lang-dropdown:after, .faq-wrap .nav-pills .nav-link, .slick-dots li.slick-active button, .slick-dots li.slick-active button:hover, .btn-primary.disabled, .btn-primary:disabled, .btn-outline-primary:hover, .btn-outline-primary-alt:hover, .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .btn-primary-alt, .btn-primary-alt.disabled, .btn-primary-alt:disabled, .btn-outline-primary-alt:not([disabled]):not(.disabled):active, .btn-outline-primary-alt:not([disabled]):not(.disabled).active, .show > .btn-outline-primary-alt.dropdown-toggle, body:not(.touch) .btn-hover-fill:hover, .btn-fill, body:not(.touch) .btn-fill:focus, .btn-fill:hover, body:not(.touch) .btn-fill:focus:hover, .tags-list li a:hover, .slick-prev:hover, .slick-next:hover, .quickLinks .col:nth-child(1) > .link {
  background-color: #71df02;
}
.btn-outline-primary, .btn-outline-primary-alt, .page-link:focus, .page-link:hover {
  color: #71df02;
}
.bg-primary, .bg-primary-alt, .border-primary, .border-primary-alt, .btn-primary.disabled, .btn-primary:disabled, .btn-outline-primary:hover, .btn-outline-primary-alt:hover, .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .btn-primary-alt, .btn-primary-alt.disabled, .btn-primary-alt:disabled, .btn-outline-primary-alt:not([disabled]):not(.disabled):active, .btn-outline-primary-alt:not([disabled]):not(.disabled).active, .show > .btn-outline-primary-alt.dropdown-toggle, body:not(.touch) .btn-hover-fill:hover, .btn-fill, body:not(.touch) .btn-fill:focus, .btn-fill:hover, body:not(.touch) .btn-fill:focus:hover, .tags-list li a:hover, .btn-outline-primary, .btn-outline-primary-alt, .page-link:focus, .page-link:hover, .simple-pagination a.active, .simple-pagination a:hover, .slick-prev:hover, .slick-next:hover, body:not(.touch) .filters-by-category ul a:hover, .filters-by-category ul a.selected {
  border-color: #71df02;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled, .btn-outline-primary-alt.disabled, .btn-outline-primary-alt:disabled, .btn-link:hover, .text-primary, .text-primary-alt, .theme-color, .more-link, .btn-link, .btn.dropdown-toggle.btn-light [class*='icon'], .btn.dropdown-toggle.btn-light:focus [class*='icon'], .dropdown-info table span, .dropdown-form table span, .dropdown-info ul.list-unstyled a, .dropdown-menu .close:hover, .btn.dropdown-toggle.btn-light [class*='icon'], .btn.dropdown-toggle.btn-light:focus [class*='icon'], .dropdown-info table span, .dropdown-form table span, .dropdown-info ul.list-unstyled a, .dropdown-menu2 .close:hover, ul.numbered-list-xl li:before, ul.circle-list li:before, ul.circle-list-dark li:before, ul.circle-list-bordered li:before, ul.marker-list-md li:before, ul.marker-list-md-line li:before, ul.marker-list-md-dark li:before, ul.marker-list-md-bordered li:before, ul.categories-list li:before, ul.marker-list li:before, ul.marker-list li span, ul.marker-list li b, ul.marker-list-md li:before, ul.marker-list-sm li:before, ul.icn-list li > [class*='icon'], ul.icn-list li b, ul.icn-list-sm li > [class*='icon'], ul.icn-list-lg li > [class*='icon'], ul.header-icn-list li > [class*='icon'], .icn-text:hover .icn-text-title, .icn-text .icn-text-simple [class*='icon'], .icn-text-sm span, .icn-text-alt:hover .icn-text-title, .icn-text-alt .icn-text-alt-icn, .icn-text-vert:hover .icn-text-vert-title, .icn-text-vert .icn-text-vert-icn, .info-grid-label, .quote:after, .nav-pills-simple .nav-link:hover, .nav-pills-simple .nav-link.active, .video-box span:last-child, .video-btn-circle, .header-contact span, .header-contact [class*='icon-'], .header-content.stuck .header-nav .nav-item > .nav-link:hover, .header-nav .nav-item > .nav-link:hover, .header-nav .nav-item.active > .nav-link, .header-lang-dropdown ul li > a:hover, .footer-social a, .footer ul.icn-list li > [class*='icon'], .footer ul.icn-list .phone, .footer-post-title a:hover, .service-box-icon, .service-box-icon-bg, .service-card-name a:hover, .service-card-style2 .service-card-icon, .service-card-style2 .service-card-name a:hover, .services-tab-wrap .nav-pills .nav-link.active, .collapse-wrap:hover .collapse-title, .collapse-wrap [class*='icon-'], .modal-form .close:hover, .slider-gallery .slick-prev, .slider-gallery .slick-next, .btn-filter, .btn-filter-invert:hover, .rating-box .rating-number, .review-box-bot [class*='icon-'], .review-author-position, .reviews-text-carousel:before, .reviews-style2 .reviews-carousel:before, .testimonial-card-position, .gallery-hover-item-state, .slick-prev, .slick-next, .blog-post .post-meta-author a, .blog-post .post-meta-social a:hover [class*='icon'], .blog-post .post-date-inline, .blog-post:not(.post-preview) .post-date span, .blog-post.post-preview .post-meta-date [class*='icon'], .blog-post.post-preview .post-title a:hover, .quickLinks .col-close, .link-drop-title > [class*='icon-'], .doctor-card .doctor-position, ul.category-list li:before, .simple-pagination a.pagination-arrow:hover, .slick-prev:hover, .slick-next:hover {
  color: #71df02 !important;
}
.nav-pills .nav-link:hover, .filters-by-category ul a.selected, body:not(.touch) .filters-by-category ul a:hover {
  box-shadow: inset 0 0 0 1px #71df02;
}
.question-box {
  outline: 16px solid #71df02;
}
.icn-text:hover .icn-text-circle {
  box-shadow: 0 0 0 7px rgba(47, 207, 0, 0.2);
}
.icn-text-alt:hover .icn-text-circle {
  box-shadow: 0 0 0 10px rgba(47, 207, 0, 0.2);
}
.footer-social a:hover {
  color: #71df02;
  box-shadow: inset 0 0 0 5px rgba(0, 151, 207, 0.2);
}
.service-card-style2:hover {
  border: 5px solid #71df02;
}
.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before, .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-top-color: #71df02;
}
.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before, .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-right-color: #71df02;
}
.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-bottom-color: #71df02;
}
.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before, .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-left-color: #71df02;
}
.testimonial-bg1:hover {
  scrollbar-color: #71df02 #dcdcdc;
  scrollbar-face-color: #71df02;
}
.quickLinks .col:nth-child(2) > .link {
  background-color: #158c4a;
}
.btn-primary:hover, .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .btn-xs, body:not(.touch) .btn-xs:focus, .btn-green, .btn-green:focus, body:not(.touch) .btn-green:focus, .faq-wrap .nav-pills .nav-link {
  box-shadow: 0 4px 0 #158c4a !important;
}
.header-topline, .footer-bottom, .backToTop {
  background: #00adef;
}
.bg-accent, .bg-theme-color, .btn-primary, .icn-text .icn-text-circle, .quickLinks .col:nth-child(3) > .link, .question-box, .faq-wrap .nav-pills .nav-link.active, .nav-pills .nav-link.active, .nav-pills .show > .nav-link, .btn-sm, .btn-group-sm > .btn, body:not(.touch) .btn-sm:focus, body:not(.touch) .btn-group-sm > .btn:focus {
  background-color: #00adef;
}
a, a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .btn-link:hover, .icn-text-num-number, .service-card-name, .service-card-name a, .faq-item [data-toggle='collapse'] span:first-child, .faq-item [data-toggle='collapse']:after, .testimonial-name, .testimonial-position, .blog-isotope .post-title, .blog-isotope .post-title a {
  color: #00adef;
}
.quickLinks .col:nth-child(4) > .link {
  background-color: #125389;
}
.btn-primary, .faq-wrap .nav-pills .nav-link.active, .nav-pills .nav-link.active, .nav-pills .show > .nav-link, .btn-sm, .btn-group-sm > .btn, body:not(.touch) .btn-sm:focus, body:not(.touch) .btn-group-sm > .btn:focus {
  box-shadow: 0 4px 0 #125389 !important;
}
.footer {
  background: #123055;
}
.price-table td, .full-bg-grey, .bg-grey, .bg-grey-lg, .shadow-bot {
  background-color: #123055;
}
body:not(.touch) .quickLinks .col > .link:hover, .quickLinks .col > .link.active, .quickLinks .link-drop-title > [class*='icon-'] {
  color: #123055;
}
@media (min-width: 1024px) {
  .header .navbar-nav > .nav-item > .dropdown-menu a:hover, .dropdown-item + .dropdown-menu a:hover, .btco-hover-menu .dropdown-menu .dropdown-toggle:after, .header .navbar-nav > .nav-item > .dropdown-menu2 a:hover, .dropdown-item + .dropdown-menu2 a:hover, .btco-hover-menu .dropdown-menu2 .dropdown-toggle:after {
    color: #71df02;
  }
  .header .navbar-nav > .nav-item > .dropdown-menu, .dropdown-item + .dropdown-menu, .header .navbar-nav > .nav-item > .dropdown-menu2, .dropdown-item + .dropdown-menu2 {
    border-top: 2px solid #71df02;
  }
}
@media (max-width: 1229px) {
  .header-mobile-top {
    background-color: #71df02;
  }
}
@media (max-width:1023px) {
  .header-topline, .header-topline a, .header-nav .nav-item > .nav-link:hover, .header .dropdown-item:hover, .header .dropdown-item:focus, .header .dropdown-item.dropdown-toggle:after, .nav-link.dropdown-toggle:after {
    color: #71df02;
  }
  .header-info span {
    color: #123055;
  }
  .navbar-collapse .nav-item > .nav-link, .navbar-collapse .dropdown-item {
    background-color: #123055;
  }
}
@media (max-width: 767px) {
  .btn, body:not(.touch) .btn:focus {
    box-shadow: inset 0 0 0 1px #71df02;
  }
  .blog-grid .blog-post:not(.post-preview) .post-date span, .blog-grid-full .blog-post:not(.post-preview) .post-date span {
    color: #71df02;
  }
}