.prettyprint .linenums > li:before {
      background-color: #249fe2;
}
.blue-bg {
  background: #249fe2; }
  .header-default .header-info span i {
  color: #249fe2; }

.header-default .header-lang-list {
  border-top: 3px solid #249fe2; }

.header-default .header-lang-list li a:hover {
  color: #249fe2; }

.header-default .main-menu nav > ul > li .sub-menu {
  border-top: 3px solid #249fe2; }

.header-default .main-menu nav > ul > li:hover > .sub-menu li > a:hover {
  background: #249fe2; }

.header-default .close-icon > button {
  color: #249fe2; }

.header-default .social-icon-right > a:hover {
  color: #249fe2; }

.header-default .main-menu nav > ul > li:hover > a, .header-default .main-menu nav > ul > li.active > a {
  color: #249fe2; }
.area-title-blue span {
  color: #249fe2; }
.blue-features-active .slick-arrow {
  color: #249fe2; }

.blue-features-active .slick-arrow:hover {
  background: #249fe2;
  border-color: #249fe2; }
.feature-text a:hover {
  color: #249fe2; }

.feature-text a::after {
  background: #249fe2; }
.strategy-02-text span i {
  color: #249fe2; }
.section-title-blue span {
  color: #249fe2; }
.section-title-blue span::before {
    border-color: transparent transparent #249fe2 transparent; }
.about-2-video-icon a:hover {
  color: #249fe2; }
.about-blue-wrapper .section-title span {
  color: #249fe2; }

.about-blue-wrapper .section-title span::before {
  border-color: transparent transparent #249fe2 transparent; }

.about-blue-wrapper .about-us-icon i {
  color: #249fe2; }

.about-blue-wrapper .inner-about-us::before {
  background: #249fe2; }
.history-section span {
  color: #249fe2; }
.btn {
  background: #249fe2;
}
.btn-border:hover {
    color: #ffffff;
    background: #249fe2;
    border-color: #249fe2; }
.services-active .slick-arrow {
  color: #249fe2; }
.services-active .slick-arrow:hover {
  background: #249fe2;
  border-color: #249fe2;
}

.services-blue-wrapper .services-img-icon i {
  color: #249fe2; }

.services-blue-wrapper:hover .services-button a {
  background: #249fe2; }

.services-blue-wrapper:hover .services-img-icon {
  background: #249fe2; }
.services-2-blue-wrapper .services-2-icon i {
  color: #249fe2; }

.services-2-blue-wrapper .services-2-text > a {
  color: #249fe2; }

.services-2-blue-wrapper .services-2-text > a::after {
  background: #249fe2; }
.cta-icon i:hover {
      background: #249fe2;
      border-color: #249fe2; }
.cta-11-button .btn-border:hover {
  background: #249fe2;
  border-color: #249fe2; }

.cat-1-wrapper .cta-video-icon a i {
  color: #249fe2; }

.cat-1-wrapper .cta-video-icon a:hover i {
  background: #249fe2; }
.team-blue .slick-dots li.slick-active button {
  background: #249fe2; }

.team-blue-wrapper .team-icon a:hover {
  background: #249fe2; }

.team-blue-wrapper .team-text span {
  color: #249fe2; }

.team-blue-2 .team-icon a:hover {
  background: #249fe2; }

.team-blue-2 .team-text span {
  color: #249fe2; }
.testimonial-text::after {
    color: #249fe2;
}
.testimonial-text span {
    color: #249fe2; }
.testimonial-active .slick-arrow {
  color: #249fe2;
  border: 3px solid #249fe2; }
.testimonial-active .slick-arrow:hover {
  background: #249fe2;
  border-color: #249fe2;
}
.testimonial-active .slick-dots li button {
  background: #249fe2;
}

.testimonial-active .slick-dots li.slick-active button {
  background: #249fe2;
}
.testimonial-3-active .slick-arrow:hover {
  color: #249fe2; }
.testimonial-blue-wrapper .testimonial-say-content span {
  color: #249fe2; }

.testimonial-blue-wrapper::after {
  color: #249fe2; }
.black-footer .footer-contact-icon i {
  color: #249fe2; }
.black-footer .news-date span i {
  color: #249fe2; }

.black-footer .recent-news-text h4 a:hover {
  color: #249fe2; }
.black-footer .copyright p a {
  color: #249fe2; }

.black-footer .footer-icon a:hover {
  background: #249fe2; }

.black-footer .footer-menu ul li a:hover {
  color: #249fe2; }
.we-are-text span {
  color: #249fe2;
}
.gallery-text h4 a:hover {
        color: #249fe2; }
.counter-blue .counter-icon i {
  color: #249fe2; }
.video-img::before {
    background: #249fe2;
}
.video-icon a {
    color: #249fe2;
}
.quote-btn .btn {
  color: #249fe2;
}
.quote-btn .btn:hover {
    background: #249fe2; }
.contact-box:hover, .contact-box:hover i {
  border-color: #249fe2; }
.contact-box i {
  color: #249fe2;
}
.contacts-us-form input:focus {
  border-color: #249fe2; }

.contacts-us-form textarea:focus {
  border-color: #249fe2; }
.contacts-icon::after {
  color: #249fe2;
 }
.contact-1-address-icon i {
    color: #249fe2; }
.blog-meta span i {
    color: #249fe2;
}
.blog-text h4 > a:hover {
        color: #249fe2; }
.search-form button:hover {
      background: #249fe2; }
.animate-border {
  background: #249fe2;
}
.widget-social-icon a:hover {
    color: #249fe2; }
.widget-posts-title:hover {
    color: #249fe2; }
ul.cat li a:hover {
      color: #249fe2; }
.social-profile a:hover {
    background: #249fe2; }
.basic-pagination ul li a:hover {
        background: #249fe2;
        border-color: #249fe2; }
.blog-post-tag a:hover {
    background: #249fe2;
    border-color: #249fe2; }
.blog-share-icon a:hover {
    color: #249fe2; }
blockquote {
  background: #249fe2;
}
.author-icon a:hover {
      color: #249fe2; }
.avatar-name span {
  color: #249fe2;
}
.reply:hover {
    color: #249fe2; }
.contact-icon::after {
  color: #249fe2;
}
.case-study-blue-wrapper .case-study-text h4 > a:hover {
    color: #249fe2; }
.case-study-blue-wrapper .case-study-text > a {
  color: #249fe2;
}
.case-study-blue-wrapper .case-study-text > a::after {
  background: #249fe2; }
.pricing-3 .price-count h1 {
  color: #249fe2; }

.pricing-3 .pricing-top-text {
  background: #249fe2; }

.pricing-3 .pricing-wrapper.active {
  border-top: 1px solid #249fe2; }

.pricing-3 .pricing-button .btn-border:hover {
  border-color: #249fe2;
  background: #249fe2; }

.pricing-3 .pricing-button.active .btn-border {
  border-color: #249fe2;
  background: #249fe2; }
.financial-icon i {
    background: #249fe2;
}
.relationship-link li i {
    color: #249fe2;
}
.faq-box .btn-link::before {
  background: #249fe2;
 }

.faq-box .btn-link::before {
  background: #249fe2;
}
.up-about-info {
  background: #249fe2;
}
.up-relationship-info {
  background: #249fe2;
}
.up-relationship-video a {
  background: #249fe2;
}
.up-rel-faq .card .card-header .btn-link {
  border: 1px solid #249fe2;
  background: #249fe2;
}
.up-rel-faq .card .card-header .btn-link:before {
  color: #249fe2;
}
.up-rel-faq .card .card-header .btn-link.collapsed:before {
  background: #249fe2;
}
.up-rel-faq .card .card-body {
  background: #249fe2;
}
.pricing-wrapper-blue .price-count h1 {
  color: #249fe2;
}

.pricing-wrapper-blue.active {
  border-top-color: #249fe2;
}
.pricing-wrapper-blue.active .pricing-top-text {
  background: #249fe2;
}
.pricing-wrapper-blue.active .price-count h1 {
  color: #249fe2;
}
.pricing-wrapper-blue.active .pricing-button.active .btn-border {
  border-color: #249fe2;
  background: #249fe2;
}
.wp-tag-cloud li:hover a {
    background: #249fe2;
}
.comment-reply-link:hover {
    color: #249fe2;
}
.basic-pagination ul li span.current {
    background: #249fe2;
    border: 2px solid #249fe2;
}
.subscribes-form .btn {
    background: #249fe2;
}
#quote-form .quote-btn input[type="submit"] {
    color: #249fe2;
}

.page-template-home-2-template #quote-form .quote-btn input[type="submit"]:hover {
    background: #249fe2;
}
.btn-icon {
    background: #249fe2;
}
.btn-icon i {
    background: #249fe2;
}
.up-section-title h5 {
    color: #249fe2;
}
.up-section-title h5:before {
    border-color: transparent transparent #249fe2 transparent;
}
.up-section-title h5:after {
    border-color: transparent transparent #249fe2 transparent;
}
.up-features-wrapper .up-features-text .read-more {
    background: #249fe2;
}
.up-features-wrapper .up-features-text:hover .read-more {
    box-shadow: 0px 10px 59.4px 0.6px #249fe2;
}
.up-features-wrapper .up-features-text:hover {
    background: #249fe2;
}
.section-title span {
    color: #249fe2;
}
.section-title span::before {
    border-color: transparent transparent #249fe2 transparent;
}
.progress-circular div >input {
        color: #249fe2 !important;
}
.up-services-wrapper:hover .up-services-button a {
    background: #249fe2;
}
.up-section-title h5 {
    color: #249fe2;
}
.up-section-title h5:before {
    border-color: transparent transparent #249fe2 transparent;
}
.up-section-title h5:after {
    border-color: transparent transparent #249fe2 transparent;
}
.up-team-wrapper .up-team-text span {
    color: #249fe2;
}
.up-team-slider .slick-dots li.slick-active button {
    background: #249fe2;
    border-color: #249fe2;
}
.up-team-slider .slick-dots li.slick-active button:before {
    background: #249fe2;
}
.cta-video-icon a i {
    color: #249fe2;
}
.cta-video-icon a:hover i {
    background: #249fe2;
}
.up-client-wrapper .up-client-icon {
    background: #249fe2;
}
.up-client-wrapper .up-clientsay-content .up-client-info span {
    color: #249fe2;
}
.up-client-active .slick-dots li.slick-active button {
    background: #249fe2;
}
.up-brand-area {
    background: #249fe2;
}
.footer-title::before {
    border-color: transparent transparent #249fe2 transparent;
}
.footer-contact {
    background: #249fe2;
}
.recent-news-text h4 a:hover {
    color: #249fe2;
}
.footer-menu ul li a:hover {
    color: #249fe2;
}
.copyright p a {
    color: #249fe2;
}
.up-features-wrapper .up-features-text .read-more {
    background: #249fe2;
}
.up-faq-post .up-faq-post-thumb:hover:before {
    background: #249fe2;
}
.btn-icon i:hover {
    background: #249fe2;
}
.up-client-active .slick-dots li button {
    border: 3px solid #249fe2;
}
.news-date span i {
    color: #249fe2;
}
.up-home-slider .slick-prev:hover {
    background: #249fe2;
    border-color: #249fe2;
}
.up-features-wrapper .up-features-text:hover .read-more {
    color: #249fe2;
}
.footer-icon a:hover {
    background: #249fe2;
}
.up-choose-us-area .up-shape-2 {
    background: #249fe2;
}
.up-choose-us-area .up-shape-3 {
    background: #249fe2;
}
.up-choose-us-area .up-shape-1 {
    background: #249fe2;
}
.up-team-wrapper .up-team-img .up-team-icon a:hover {
    background: #249fe2;
    border-color: #249fe2;
}
.up-client-active .slick-arrow:hover {
    background: #249fe2;
    border-color: #249fe2;
}
#scrollUp {
    background: #249fe2;
}
.up-home-slider .slick-next:hover {
    background: #249fe2;
    border-color: #249fe2;
}
.widget {
    border-top: 4px solid #249fe2;
}
