.lt-title h2,
.lt-title h3 {
  text-align: center;
}
.lt-title h3 {
  background: url(../../images/header-title.png) no-repeat bottom center;
  padding: 15px 0 20px;
  margin: 0;
  margin-bottom: 15px;
  font-weight: 500;
  text-transform: uppercase;
}

.qx-element-blurb {
  margin: 25px 0;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  background: #0e9cae;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #0e9cae;
}
.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > span {
  color: #0e9cae;
}
.sp-megamenu-parent > li > a:hover,
.sp-megamenu-parent > li > span:hover {
  color: #006774;
}

#offcanvas-toggler >i {
  color: #006774;
}
#offcanvas-toggler >i:hover {
  color: #0e9cae;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #0faae4;
  background-color: #0e9cae;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #0d8ab9;
  background-color: #0e9cd1;
}
ul.social-icons >li a:hover {
  color: #0e9cae;
}
.sp-page-title {
  background: #0e9cae;
}
.sp-page-title .breadcrumb {
  font-size: 80%;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #0e9cae;
}
.sp-module .letestnews >div >a {
  color: #000000;
}
.sp-module .letestnews >div >a:hover {
  color: #0e9cae;
}
.sp-module .tagscloud .tag-name:hover {
  background: #0e9cae;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #0e9cae;
}
.search .btn-toolbar button {
  background: #0e9cae;
}
.post-formet {
  background: #0e9cae;
}
.voting-symbol span.star.active:before {
  color: #0e9cae;
}
.sp-reting span.star:hover:before,
.sp-reting span.star:hover ~ span.star:before {
  color: #0e9cd1;
}
.entry-link,
.entry-quote {
  background: #0e9cae;
}
blockquote {
  border-color: #0e9cae;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #0e9cae;
}
#sp-footer {
  background: #0e9cae;
}
.sp-comingsoon body {
  background-color: #0e9cae;
}
.paginetion>li>a,
.paginetion>li>span {
  color: #000000;
}
.paginetion>li>a:hover,
.paginetion>li>a:focus,
.paginetion>li>span:hover,
.paginetion>li>span:focus {
  color: #000000;
}
.paginetion>.active>a,
.paginetion>.active>span {
  border-color: #0e9cae;
  background-color: #0e9cae;
}
.paginetion>.active>a:hover,
.paginetion>.active>a:focus,
.paginetion>.active>span:hover,
.paginetion>.active>span:focus {
  border-color: #0e9cae;
  background-color: #0e9cae;
}
.lt-title p {
  color: #5f5f5f;
}
.lt-title h6,
.lt-intro-item:hover i,
.lt-about-item,
.lt-felture-item:hover i,
.lt-portfolio-button:hover,
.lt-action-button:hover,
.lt-table-item:hover button,
.lt-team-item .qx-person-img:before {
  background: #0e9cae;
}
.lt-slider .tp-caption a {
  background: transparent;
}
.lt-intro-item i,
.lt-felture-item h4,
.lt-table-item h3,
.lt-service-item h4,
.lt-service-item i,
.lt-table-item .table-price .price,
.lt-table-item button:hover a,
.lt-testimonial p.qx-designltion,
.lt-testimonial button,
.lt-team-item h4 {
  color: #0e9cae;
}
.lt-felture-item:hover i,
.lt-portfolio-button:hover,
.lt-action-button:hover,
.lt-table-item:hover,
.lt-service-item .button-service,
.lt-table-item button,
.lt-subscribe-content table .button:hover {
  border-color: #0e9cae;
}
/* Important */
.lt-slider .tp-caption  b,
.lt-services-item:hover i,
.lt-blog div.k2ItemsBlock ul li a,
.lt-services-item:hover h4 {
  color: #006774!important;
}
/*
#sp-top-bar {
  background-color: #006774!important;
  color: #ffffff!important;
}
#sp-top2 a {
  color: #ffffff!important;
}
*/
#sp-header,
body.itemid-437 #sp-header {
  background: #f5f5f5!important;
}
#sp-header,
body.itemid-437 #sp-header .sp-megamenu-parent > li > a,
body.itemid-437 #sp-header .sp-megamenu-parent > li > span {
  color: #0e9cae;
}
body.itemid-437 #sp-header .sp-megamenu-parent > li > a:hover,
body.itemid-437 #sp-header .sp-megamenu-parent > li > span:hover {
  color: #006774;
}
#sp-header .logo img {
  max-height: 65px;
  width: auto;
}

@media (max-width: 992px) {
  #sp-header .logo {
    display: block;
    padding: 10px 0 0;
  }
  #sp-header .logo a {
    display: inline-block;
  }
}

@media (max-width: 480px) {
  #sp-header .logo {
    text-align: center;
  }
}

.lt-contact #sp-quickcontact-form .button:hover,
.projects-filter a.selected,
 .lt-why-chose-item i,
.lt-service-item .button-service,
 .lt-counter,
 .lt-pricing-item .table-footer,
 .lt-pricing-item .table-heading,
 .lt-we-do-item .qx-progress-bar,
 .lt-allowing,
/*.lt-we-do-item i,*/
.lt-team-item .social-links a,
.lt-contact-form button,
.lt-subscribe-content table .button:hover {
  background: #0e9cae!important;
}

.lt-team-item.lt-image-padding .qx-person-img {
  padding: 10%;
}

.lt-contact #sp-quickcontact-form .button:hover,
/*.lt-we-do-item i,*/
.social-links > a,
.lt-contact-form button {
  border-color: #0e9cae!important;
}

.lt-we-do-item .social-icon.horizontal li a i {
  border: none;
}

.lt-service-item {
  border: 1px solid #0e9cae;
}
.lt-service-item:hover {
  border: 1px solid #006774;
}
.lt-service-item .qx-blurb-content {
  min-height: 100px;
  font-size: 12px;
  line-height: 1.5em;
  /* padding-bottom: 15px; */
}
.lt-service-item p {
  min-height: 50px;
  padding: 0;
  margin: 0;
}
.lt-service-item .qx-blurb-title {
  min-height: 60px;
}
.lt-service-item a {
  color: #0e9cae;
}
.lt-service-item a:hover {
  color: #006774;
}

@media (max-width: 1199px) {
  .lt-service-item p {
    min-height: 70px;
  }
}
@media (max-width: 991px) {
  .lt-service-item p {
    min-height: 50px;
  }
}
@media (max-width: 767px) {
  .lt-service-item a img {
    display: inline;
  }

  .lt-service-item p {
    min-height: auto;
    margin: 0;
    padding: 0;
  }
}

.projects-wrapper .project-img .project-img-extra {
    background-image: -webkit-linear-gradient(top , rgba(51, 203, 165, 0.58) 0%, rgba(51, 203, 165, 0.62) 100%)!important;
}

.fullwidthbanner-container {
  left: 0 !important;
}

#sp-bottom .k2ItemsBlock ul li {
    margin-bottom: 0;
}

h3.qx-blurb-title {
  margin-top: 10px;
}

.custom-map iframe {
  width: 100%;
  height: 400px;
  border: 1px solid #f5f5f5;
  padding: 5px;
}

#sp-bottom2 a,
#sp-bottom3 a,
#sp-bottom4 a {
  color: #333;
}

#sp-bottom2 a:hover,
#sp-bottom3 a:hover,
#sp-bottom4 a:hover {
  color: #0e9cae;;
}

#sp-bottom .sp-module ul > li > a {
  line-height: 1.8em;
}
#sp-bottom div.k2ItemsBlock ul li a.moduleItemTitle {
  line-height: 1.8em;
}

#sp-main-body div.k2ItemsBlock ul li a.moduleItemTitle {
  line-height: 1em;
}
#sp-main-body .sp-module ul > li > a {
  line-height: 1.5em;
}

div.itemNavigation a.itemNext,
div.itemNavigation a.itemPrevious {
  display: block;
}

div.k2CategoriesListBlock ul li {
  margin-bottom: 0;
}

div.catItemView {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}

.invert-color {
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -ms-filter: invert(100%);
  -o-filter: invert(100%);
  filter: invert(100%);
}
.invert-ekg-color {
  filter: brightness(75%) contrast(130%) hue-rotate(186deg) invert(100%);
  -webkit-filter: brightness(75%) contrast(130%) hue-rotate(186deg) invert(100%);
}

.footer-menu {
  text-align: center;
}
.footer-menu>li {
  display: inline;
}
.footer-menu>li>a {
  display: inline;
  padding: 0;
  font-size: 10px;
}
.footer-menu>li>a:hover {
  background-color: inherit;
}
.footer-menu>li:not(:last-child)>a:after {
  content: ' | '
}