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


/*------------------------------------------------------------------------------------------------*/
.Eventsitem .itemExtraFields ul li.extra-title{
	border-color: #004170;
}
.home-one-slider .tp-caption.medium_text,
.home-two-slider .tp-caption.medium_text,
.testimonial .owl-item .item h3,
.corporate-office ul li .fa,
.scrollToTop::after,
.itemView .itemComments ul.itemCommentsList li .commentLink .fa,
.itemView .itemComments ul.itemCommentsList li .commentLink a:hover,
.contact .contact-address .jicons-icons,
.itemView .itemHeader .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,
#homeone-hide-content #sp-header .sp-megamenu-parent li a:hover,
#homeone-hide-content #sp-menu .mod-languages a.dropdown-toggle,
#sp-menu .mod-languages a.dropdown-toggle{
	color: #004170;
}
.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,
.expert-team .owl-theme .owl-controls .owl-buttons div,
#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,
.logo-slider .rt-logo-showcase .slick-prev:hover,
.logo-slider .rt-logo-showcase .slick-next:hover,
.logo-slider .rt-logo-showcase .slick-prev:focus,
.logo-slider .rt-logo-showcase .slick-next:focus {
	background: #004170;
}

.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_slider_button .bm_slider_prev:hover,
.latest-news .bm_slider_button .bm_slider_next:hover,
.itemView .itemComments .itemCommentsForm .form-validate input#submitCommentButton:hover {
	background: #003357;
}
.home-one-services .single-item .service-content h3 a:hover {
	color: #003357;
}
.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,
.rt-accordion .panel-heading h3 a,
.rt-accordion .panel-heading h3 a:before,
.itemView .itemHeader h3,
.itemView .itemTagsBlock span,
.itemView .itemTagsBlock ul.itemTags li a:hover{
	color: #004170;
}
.rt-accordion .panel-heading:hover h3 a:before,
.rt-accordion .panel-heading.active h3 a:before{
	color: #fff;
}
.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 .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,
.custom-class .sp-module h3.sp-module-title::after,
.class2 .sp-module h3.sp-module-title:after,
.Newsitem .itemDateCreated:after,
.Newsitem  .itemNavigation a,
.Eventsitem .itemDateCreated:after{
	background: #004170;
}

.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: #004170;
}

.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 #004170;
}
.about-page .about-mission .tp-bullets .bullet {
  border: 2px solid #004170;
}

.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(0,65,112, 0.9);
}

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

.btn-default {
  border-color: #004170;
}
.btn-default:hover {
  background-color: #004170;
  border-color: #004170;
  color: #ffffff;
}
.logo-slider .rt-logo-showcase .slick-prev:before,
.logo-slider .rt-logo-showcase .slick-next:before,
.sp-page-title .breadcrumb li.active {
  color: #fff;
}




