a {
  color: #017cc0;
}
a:hover,
a:focus {
  color: #005f9c;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #005f9c;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #005f9c;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #000000;
}
#offcanvas-toggler >i {
  color: #000000;
}
#offcanvas-toggler >i:hover {
  color: #005f9c;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #017cc0;
  background-color: #017cc0;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #005f9c;
  background-color: #005f9c;
}
ul.social-icons >li a:hover {
  color: #005f9c;
}
.sp-page-title {
  background: #017cc0;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #005f9c;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #005f9c;
}
.sp-module .tagscloud .tag-name:hover {
  background: #005f9c;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #005f9c;
}
.search .btn-toolbar button {
  background: #005f9c;
}
.post-format {
  background: #005f9c;
}
.voting-symbol span.star.active:before {
  color: #017cc0;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #005f9c;
}
.entry-link,
.entry-quote {
  background: #005f9c;
}
blockquote {
  border-color: #005f9c;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #005f9c;
}
#sp-footer {
  background: #000000;
}
.sp-comingsoon body {
  background-color: #005f9c;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #005f9c;
  background-color: #005f9c;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #005f9c;
  background-color: #005f9c;
}


/*------------------------------------------------------------------------------------------------*/

.home-one-slider .tp-caption.medium_text,
.home-two-slider .tp-caption.medium_text,
.testimonial .owl-item .item h3,
.build-future h2 span,
.corporate-office ul li .fa,
.scrollToTop::after,
.sp-page-title .breadcrumb li.active,
.itemView .itemComments ul.itemCommentsList li .commentLink .fa,
.itemView .itemComments ul.itemCommentsList li .commentLink a:hover,
.contact .contact-address .jicons-icons,
.itemView .itemHeader .fa,
#homeone-hide-content #offcanvas-toggler i:hover,
.social-icon li a:hover .fa,
.tlp-portfolio .isotope3 .tlp-portfolio-item .tlp-overlay .tlp-content p.link-icon a .fa,
.tlp-portfolio .isotope8 .tlp-portfolio-item .tlp-overlay .tlp-title h3 a:hover {
  color: #017cc0;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner,
.home-one-slider .tp-caption.large_bg_black,
.home-two-slider .tp-caption.large_bg_black,
#sp-best-engineering-solution,
.title-style h3.sp-module-title::after,
.expert-team .owl-theme .owl-controls .owl-buttons div,
.build-future .read-more a,
#sp-free-consultation,
.sp-module .social-icon li a,
.about-page h3::after,
.isotop-container .button-group button.selected,
.isotop-container .button-group button:hover,
.itemView .itemHeader h3::after,
.itemView .itemComments .itemCommentsCounter::after,
.itemView .itemComments .itemCommentsForm h3::after,
.itemView .itemComments .itemCommentsForm .form-validate input#submitCommentButton,
.tlp-team .tlp-content h3::after,
.social-icon .rt-socials ul li a {
  background: #017cc0;
}

.tlp-portfolio .tlp-portfolio-isotope .button-group button:hover, 
.tlp-portfolio .tlp-portfolio-isotope .button-group button.selected {
  background: #017cc0 !important;
}

.home-one-slider .tp-caption.large_bg_black:hover,
.home-two-slider .tp-caption.large_bg_black:hover,
.engineering-solution .best-button .button a:hover,
.about-slider .tp-leftarrow.default:hover::after,
.about-slider .tp-rightarrow.default:hover::after,
.expert-team .owl-theme .owl-controls .owl-buttons div:hover,
.build-future .read-more a:hover,
.latest-news .bm_over_theme1 .bm_slider_button .bm_slider_prev:hover,
.latest-news .bm_over_theme1 .bm_slider_button .bm_slider_next:hover,
.itemView .itemComments .itemCommentsForm .form-validate input#submitCommentButton:hover {
  background: #005f9c;
}
.home-one-services .single-item .service-content h3 a:hover {
  color: #005f9c;
}
.home-one-slider .tp-leftarrow.default::after,
.home-one-slider .tp-rightarrow.default::after,
.home-two-slider .tp-leftarrow.default::after,
.home-two-slider .tp-rightarrow.default::after,
.online-store .online-view a:hover,
.sp-module .social-icon li a:hover .fa,
.itemView .itemHeader a:hover,
.itemView .itemTagsBlock ul li a:hover {
  color: #017cc0;
}

.home-one-slider .tp-leftarrow.default:hover::after,
.home-one-slider .tp-rightarrow.default:hover::after,
.home-two-slider .tp-leftarrow.default:hover::after,
.home-two-slider .tp-rightarrow.default:hover::after,
.about-slider .tp-leftarrow.default::after,
.about-slider .tp-rightarrow.default::after,
.latest-project h3.sp-module-title::after,
.testimonial .owl-item .item h4::after,
.gtconstraction h3:hover, .who-weare h3::after,
.rt-accordion h3.sp-module-title::after,
.latest-project .isotop-container .button-group button:hover,
.latest-project .isotop-container .button-group button.selected,
.rt-accordion .panel-heading:hover,
.rt-accordion .panel-heading.active,
.latest-news .bm_slider_theme1 .bm_slider_item .date-author .date::after,
.latest-news h3.sp-module-title::after,
.latest-news .bm_over_theme1 .bm_slider_button .bm_slider_prev,
.latest-news .bm_over_theme1 .bm_slider_button .bm_slider_next,
.itemListView .catItemView .catItemBody .catItemTitle::after,
.itemListView .k2Pagination ul.pagination li a:hover,
.itemListView .k2Pagination ul.pagination li.active a,
.sp-module h3.sp-module-title::after,
.logo-slider .rt-logo-showcase .slick-prev:hover::before,
.logo-slider .rt-logo-showcase .slick-next:hover::before {
  background: #017cc0;
}

.latest-project .isotop-container .tlp-portfolio-item .tlp-overlay .tlp-content p.link-icon .fa,
.latest-project .isotop-container .tlp-portfolio-item .tlp-overlay .tlp-title h3 a:hover,
.expert-team .layout1 .single-team-area:hover .tlp-content-layout1 h3 a,
.expert-team .layout1 .single-team-area .overlay .detail-link:hover .fa,
.expert-team .layout1 .single-team-area .overlay .social-icons a:hover .fa,
.latest-news .bm_slider_theme1 .bm_slider_item .bm_slider_title a:hover,
.isotop-container .tlp-portfolio-item .tlp-overlay .tlp-title h3 a:hover,
.itemListView .catItemView .catItemBody .catItemTitle a:hover,
.isotop-container .tlp-portfolio-item .tlp-overlay .tlp-content p.link-icon a .fa,
.sp-module ul > li > a::before,
.search-mod form button::after {
  color: #017cc0;
}

.testimonial .owl-theme .owl-controls .owl-page span,
#sp-component .tlp-team .social-icons a .fa,
.logo-slider .rt-logo-showcase .rt-logo-item .single-logo-container:hover {
  border: 1px solid #017cc0;
}
.about-page .about-mission .tp-bullets .bullet {
  border: 2px solid #017cc0;
}

.expert-team .layout1 .single-team-area .overlay,
.latest-news .image-effect .overley,
.tlp-team-wrap .layout8 .single-team-area .tlp-overlay .tlp-title,
.tlp-team-wrap .tlp-team .single-team-area .social-icons a {
  background: rgba(83, 182, 115, 0.9);
}

.latest-news .image-effect .overley ul li a:hover {
  background: #005f9c;
  border: 1px solid #005f9c;
}
.free-consultation .consultation-button a:hover {
  background: #005f9c;
  border: 2px solid #005f9c;
}
.scrollToTop {
  border: 1px solid #005f9c;
}
.about-page .about-featured-image img:hover {
  box-shadow: 22px -22px 0 0 #017cc0;
}
.about-page .about-mission .rev_slider_wrapper:hover {
  box-shadow: -22px 22px 0 0 #017cc0;
}
.is-sticky #sp-header { border-bottom: 2px solid #017cc0;}

.btn-default {
  border-color: #017cc0;
}
.btn-default:hover {
  background-color: #017cc0;
  border-color: #017cc0;
  color: #ffffff;
}
#sp-best-engineering-solution::after {
  background: url(../../images/presets/preset3/slider-bottom-bg.png) no-repeat scroll 0 0;
}
.logo-slider .rt-logo-showcase .slick-prev:before,
.logo-slider .rt-logo-showcase .slick-next:before {
  border: 1px solid #017cc0;
  color: #017cc0;
}


