.about-us-content-main h2.title,
.app-accordion .card .card-header .accordion-link[aria-expanded='true'],
.app-accordion .card .card-header .accordion-icon i,
.app-aside-widget-userbox-content span.name,
.app-aside-widget-title span.title,
.app-contact-wrapper form.contact-form-wrapper .input-row input,
.app-contact-wrapper form.contact-form-wrapper .input-row textarea,
.app-contact-wrapper .contact-form-details-item i,
.app-design-guide span.row-title,
.page-404-wrapper .title,
.app-pricing-item-heading span.item-icon i,
.app-tab-filter-item.active,
.app-tabnav .nav-link.active,
.app-testimonial-item p.description::before,
.app-testimonial-item p.description::after,
.app-testimonial-item-content span.name,
.comments-section form.comment-form .input-row input,
.comments-section form.comment-form .input-row textarea,
.app-navbar-ul-link.has-child.active>a::after,
.app-navbar-ul-link.active a,
.app-navbar-ul-link a:not([href]):not([tabindex]):hover,
.app-navbar-ul-link a:hover,
.app-navbar-ul-link a:not([href]):not([tabindex]):focus,
.app-tab-filter-wrapper .mobile-tab-toggle-btn i,
.app-navbar-ul-link a:hover::after,
.app-social-links-wrapper .app-social-link:hover,
.app-tab-filter-item:hover,
.app-testimonial-navigation button.app-btn:hover i,
.author-social-links a.app-social-link:hover,
.comments-section .app-comment-box-content .comment-head .reply:hover,
.app-navbar-ul-link.has-child:hover>a,
.headbar-item i {
  color: #175de3;
}

.app-accordion .card .card-header::after,
.app-aside-widget-search,
.app-aside-widget-title::after,
.app-aside-widget-rich-menu-item::after,
.app-author-box::after,
.app-carousel .slick-dots li.slick-active,
.app-download-box.app-download-box--primary,
.app-pricing-item-heading,
.app-btn.app-btn--primary,
.comments-section .app-comment-box::after,
.app-navbar-ul-link.active::before,
.app-accordion .card .card-header:hover,
.app-aside-widget-search button.app-aside-widget-search-submit:hover {
  background: #175de3;
}

.app-aside-widget-detailsbox,
.app-aside-widget-detailsbox.flat-content-detailsbox {
  background: #1056dc;
}

.flat-content-detailsbox-item .item-title {
  color: rgb(221, 225, 232);
}

.bg--main {
  background: #175de3 !important;
}

.alert-primary {
  background-color: #175de3;
}

.app-contact-wrapper form.contact-form-wrapper .input-row input:focus,
.app-contact-wrapper form.contact-form-wrapper .input-row textarea:focus,
.comments-section form.comment-form .input-row input:focus,
.comments-section form.comment-form .input-row textarea:focus,
.alert-primary,
.app-tab-filter-wrapper .mobile-tab-toggle-btn,
.app-tab-filter-item.active {
  border-color: #175de3;
}

.app-contact-wrapper .contact-form-details::before {
  background: rgba(23, 93, 227, 0.8);
}

@media (min-width: 767px) {
  .headbar-mail-link {
    color: #175de3;
  }
}

@media (min-width: 992px) {
  button.app-navbar-search-btn.app-btn {
    background: #175de3;
  }
}

.app-footer,
.app-offer-box,
.app-statistics-item-figure::before,
.app-btn.app-btn--secondary,
.small-article-box .small-article-btn,
.team-members-item-figure::before,
.services-box-item:hover {
  background: #072867;
}

.alert-secondary,
.app-download-box.app-download-box--secondary {
  background-color: #072867;
}

.main-contentbox-figure figure::before {
  background-image: linear-gradient(transparent, #072867);
}

.small-article-box .small-article-thumbnail::after {
  background: rgba(7, 40, 103, 0.65);
}

.team-members {
  background: #072867;
}

.bg--primary {
  background: #072867 !important;
}

.alert-secondary {
  border-color: #072867;
}

@media (min-width: 992px) {
  .team-members {
    background: linear-gradient(180deg, #072867 450px, #ffffff 0, #ffffff calc(100% - 550px));
  }

  .team-members.color-inverted {
    background: linear-gradient(180deg, #ffffff 450px, #072867 0, #072867 calc(100% - 550px));
  }
}

.about-us-content-bottom-item i,
ul.pagination li.page-item.active .page-link,
.article-wrapper .article-figure-icon i,
.blog-list-item-figure-icon i,
.featured-services-item-content i,
.app-input,
.main-map-form-submit,
.main-map-bottom-bar-item i,
.main-our-services-content-item .icon,
.services-list-item-icon i,
.app-footer-wrapper a.app-social-link:hover,
.app-pricing-item:hover .app-pricing-item-heading .item-icon i,
.blog-list-item:hover .blog-list-item-content span.title,
.blog-list-item:hover .blog-list-item-content a.read-more,
.portfolio-list-item--type3:hover span.title,
.portfolio-list-item:hover .read-more,
.services-list-item:hover .services-list-item-content .read-more,
.team-members-item .app-social-link:hover {
  color: #ff7506;
}

.about-us-content-bottom,
.alert-default,
ul.pagination li.page-item.active,
.app-input:focus,
.main-map-form-submit,
.app-input:focus,
.wpcf7 input:focus,
.wpcf7 textarea:focus {
  border-color: #ff7506;
}

.app-download-box,
.blog-list-item-content::after,
.app-btn,
.portfolio-list-item::after,
.section-title-wrapper.light-bg span.subtitle::after,
.section-title-wrapper.light-bg .section-title::after,
.title--underlined::after,
.services-list-item-content::after,
.team-members-item-role,
.about-us-content-bottom-item:hover,
.app-pricing-item:hover .app-pricing-item-heading,
.app-pricing-item:hover .select-plan-btn,
.app-pricing-item-content .select-plan-btn:hover,
.services-box-item.services-box-item--iconed:hover,
.services-list-item:hover .services-list-item-icon,
.small-article-box:hover .small-article-btn {
  background: #ff7506;
}

.bg--secondary {
  background: #ff7506 !important;
}

.alert-default {
  background-color: #ff7506;
}

.featured-services-item-figure::after {
  background-image: linear-gradient(to bottom, #ff7506, #000000);
}

.home-about-us-box-shape>svg #outerPoly,
.main-our-services-hexagon--big>svg path {
  stroke: #ff7506;
}

.home-about-us-box-shape>svg #innerPoly,
.main-our-services-content-item a.read-more svg path,
.main-our-services-hexagon--small.active path {
  fill: #ff7506;
}

.main-map-form-trigger::before,
.main-map-form-trigger::after {
  border-color: rgba(255, 117, 6, 0.6);
}

.services-list-item--vert:hover {
  box-shadow: 0px 13px 50px 0 rgba(255, 117, 6, 0.31);
}

/* Headbar Alternative */
.headbar.headbar-alternative {
  border-bottom-color: #175de3;
  background: #175de3;
}

.headbar.headbar-alternative .headbar-text,
.headbar-alternative.headbar .app-social-links-wrapper .app-social-link {
  color: #fff;
}

.headbar.headbar-alternative .app-social-links-wrapper .app-social-link:hover {
  color: #dfd9d9;
}

/* Header Colorful Menu */

@media (min-width:992px) {
  .app-nav-alternative.app-navbar {
    background: #1056dc;
  }

  .app-nav-alternative .app-navbar-ul {
    background: #1056dc;
  }

  .app-nav-alternative .app-navbar-ul-link .app-navbar-ul-link-a,
  .app-nav-alternative .app-navbar-ul-link.has-child>a:after {
    color: #fff;
  }

  .app-nav-alternative .app-navbar-ul-link .app-navbar-ul-link-a:hover,
  .app-nav-alternative .app-navbar-ul-link.has-child>a:after,
  .app-nav-alternative .app-navbar-ul-link.has-child:hover>a {
    color: #fff;
  }

  .custom-hover .app-navbar-ul-link .app-navbar-ul-link-a,
  .custom-hover .app-navbar-ul-link.has-child>a:after {
    color: #fff;
  }

  .custom-hover .app-navbar-ul-link a:not([href]):not([tabindex]):hover,
  .custom-hover .app-navbar-ul-link>.app-navbar-ul-link-a:hover,
  .custom-hover .app-navbar-ul-link.has-child>.app-navbar-ul-link-a:hover:after,
  .custom-hover .app-navbar-ul-link.active.has-child:hover .app-navbar-ul-link-a,
  .custom-hover .app-navbar-ul-link:hover .app-navbar-ul-link-a {
    color: #ecf0f1;
  }
}

@media (max-width:992px) {
  .app-nav-alternative .app-navbar-search button.app-navbar-search-btn.app-btn i {
    color: #fff;
  }

  .header-alternative .headbar {
    border-bottom-color: rgba(234, 234, 234, 0.38);
  }
}

/* Transparent Header */
@media (min-width:992px) {
  .transparent-header .headbar {
    border-bottom-color: rgba(23, 93, 227, 0.3);
  }

  .text-white-header .app-navbar-ul-link>a,
  .text-white-header .headbar-text,
  .text-white-header .app-social-links-wrapper .app-social-link,
  .text-white-header .headbar-mail-link {
    color: #fff;
  }
}

.transparent-header .headbar {
  border-bottom-color: rgba(23, 93, 227, 0.3);
}

/* App Statics Alternatives */
@media screen and (max-width: 992px) {
  .app-statistics-type-3 .app-statistics-item {
    background: #ff7506;
  }

  .app-statistics-type-3 .app-statistics-item span.title {
    color: #ff7506;
  }
}

.app-statistics-type-3 .app-statistics-item:hover {
  background: #ff7506;
}

.app-statistics-type-3 .app-statistics-item:hover span.title {
  color: #ff7506;
}

.slide-type-1 .button-main-color {
  color: #fff;
  background-color: #FF7507;
}

.slide-type-1 .button-main-color:hover {
  background-color: #000;
  color: #fff;
}

.app-statistics-type-2 .app-statistics-item-content p {
  color: #828282;
}

.app-statistics-type-2 .app-statistics-item-content a.app-statics-item-read-more {
  color: #ffffff;
}

.app-statistics-type-2 .app-statistics-item-content span.amount {
  color: #a9aaaa;
}

.app-statistics-type-2 .app-statistics-item-content span.title {
  color: #505050;
}

@media all and (max-width: 992px) {
  .app-statistics-type-2 .app-statistics-item-content p {
    color: #ffffff !important;
  }

  .app-statistics-type-2 .app-statistics-item-content a.app-statics-item-read-more {
    color: #ffffff !important;
  }

  .app-statistics-type-2 .app-statistics-item-content span.amount {
    color: #ffffff !important;
  }

  .app-statistics-type-2 .app-statistics-item-content span.title {
    color: #ffffff !important;
  }
}


.app-statistics-type-2 .app-statistics-item-figure::before {
  background: #FF7507;
}

.app-statistics-type-2 .app-statistics-item:hover span.title,
.app-statistics-type-2 .app-statistics-item:hover span.amount,
.app-statistics-type-2 .app-statistics-item:hover p,
.app-statistics-type-2 .app-statistics-item:hover a {
  color: #ffffff;
}

.app-statistics-type-3 .app-statistics-item .app-statistics-item-figure {
  border-top: 600px solid transparent;
  border-bottom: 600px solid transparent;
  border-right: 600px solid #15324d;
}

.app-statistics-type-3 .app-statistics-item-content span.amount {
  color: #a9aaaa;
}

.app-statistics-type-3 .app-statistics-item-content span.title {
  color: #505050;
}

.app-statistics-type-3 .app-statistics-item:hover span.title {
  color: #ff7506;
}

.app-statistics-type-3 .app-statistics-item:hover {
  background: #ff7506;
}

@media all and (max-width: 992px) {
  .app-statistics-type-3 .app-statistics-item {
    background: #ff7506;
  }

  .app-statistics-type-3 .app-statistics-item span.title {
    color: #ff7506;
  }
}

.app-statistics-type-4 .app-statistics-item-content p {
  color: #828282;
}

.app-statistics-type-4 .app-statistics-item-content:hover span.read-more-link {
  color: #5c2b04;
}

.app-statistics-type-4 .app-statistics-item-content span.amount {
  color: #ff7506;
}

.app-statistics-type-4 .app-statistics-item-content span.title {
  color: #505050;
}

.app-statistics-type-4 .app-statistics-item-figure::before {
  background: #ff7506;
}

.app-statistics-type-4 .app-statistics-item:hover span.title,
.app-statistics-type-4 span.read-more-link,
.app-statistics-type-4 .app-statistics-item-content:hover span.read-more-link {
  color: rgba(255, 255, 255, 0.5);
}

@media all and (max-width: 992px) {
  .app-statistics-type-4 .app-statistics-item-content p {
    color: #ffffff;
  }

  .app-statistics-type-4 .app-statistics-item-content:hover span.read-more-link {
    color: #ffffff;
  }

  .app-statistics-type-4 .app-statistics-item-content span.amount {
    color: #ffffff;
  }

  .app-statistics-type-4 .app-statistics-item-content span.title {
    color: #ffffff;
  }

  .app-statistics-type-4 .app-statistics-item:hover span.title,
  .app-statistics-type-4 span.read-more-link {
    color: #ffffff;
  }
}

.featured-services-type-2 .services-list-item-content::after {
  background: #ff7506;
}

.featured-services-type-2 .services-list-item--vert .services-list-item-content:hover .services-list-item-icon {
  background: #ff7506;
}

.featured-services-type-2 .services-list-item--vert .services-list-item-content:hover .services-list-item-icon:after {
  border: 2px solid #ff7506;
}

.featured-services-type-2 .services-list-item--vert .services-list-item-content .read-more {
  background: #d9d9d9;
}

.featured-services-type-2 .services-list-item--vert .services-list-item-content:hover .read-more {
  background: #ff7506;
}

.featured-services-type-3 .section-title-wrapper span.subtitle {
  color: #535353;
}

.featured-services-type-3 .section-title-wrapper .section-title {
  color: #ff7506;
}

.featured-services-type-3 .section-title-wrapper .section-title::after {
  background: #d9d9d9;
}

.featured-services-type-3 .featured-services-item-type-3 span.title {
  color: #4f4f4f;
}

.featured-services-type-3 .featured-services-item-type-3 span.description {
  color: #4f4f4f;
}

.featured-services-type-3 .featured-services-item-type-3 .icon i {
  color: #949494;
}

.featured-services-type-3 .slick-center .featured-services-item-type-3 {
  background: #ff7506;
}

.featured-services-type-3 .slick-center .featured-services-item-type-3 .icon {
  background: #2f313e;
}

.featured-services-type-3 .slick-next,
.featured-services-type-3 .slick-prev {
  color: #ff7506;
}

.featured-services-type-4 .section-title-wrapper span.subtitle {
  color: #535353;
}

.featured-services-type-4 .section-title-wrapper .section-title {
  color: #ff7506;
}

.featured-services-type-4 .section-title-wrapper .section-title::after {
  background: #d9d9d9;
}

.featured-services-type-4 .featured-services-item-type-4:hover span.description {
  color: #a4a4a4
}

.featured-services-type-4 .featured-services-item-type-4:hover .featured-services-item-type-4-icon {
  background: #ff7506;
}

.featured-services-type-4 .featured-services-item-type-4 .icon i {
  color: #949494;
}

.featured-services-type-5 .section-title-wrapper span.subtitle {
  color: #535353;
}

.featured-services-type-5 .section-title-wrapper .section-title {
  color: #ff7506;
}

.featured-services-type-5 .section-title-wrapper .section-title::after {
  background: #d9d9d9;
}

.featured-services-item-type-5 .featured-services-item-type-5-icon {
  background: #4f4f4f;
}

.nav-link.active.show .featured-services-item-type-5 .featured-services-item-type-5-icon,
.featured-services-item-type-5:hover .featured-services-item-type-5-icon {
  background: #ff7506;
}

.featured-services-item-type-5 .featured-services-item-type-5-icon:after {
  border-top: 20px solid #ff7506;
}

.featured-services-type-5 .featured-services-item-type-5:hover span.title {
  color: #ff7506;
}

.featured-services-item-type-5-bottom:hover .icon i {
  color: #ff7506;
}

.featured-services-type-5 .featured-services-item-type-5-bottom span.title,
.featured-services-type-5 .featured-services-item-type-5 span.title {
  color: #4f4f4f;
}

.featured-services-type-5 .featured-services-item-type-5-bottom:hover span.title {
  color: #ff7506;
}

.featured-services-item-type-5-bottom span.description {
  color: #747171;
}

.team-members-type-2 .section-title-wrapper .section-title {
  color: #ff7506;
}

.team-members-type-2 .section-title-wrapper .subtitle {
  color: #363636;
}

.team-members-type-2 .section-title-wrapper .section-title::after {
  background-color: #e8e8e8
}

.team-members-type-2 .team-members-item-type-2:hover .team-members-item-figure::before {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.95) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.95) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.95) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}

.team-members-item-type-2 .team-members-item-content .app-social-links-wrapper a.app-social-link:hover {
  color: #ff7506;
}

@media all and (max-width: 992px) {
  .team-members-type-2 .team-members-item-type-2 .team-members-item-figure::before {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.95) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.95) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0.95) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  }
}

.team-members-type-3 .section-title-wrapper .section-title {
  color: #ff7506;
}

.team-members-type-3 .section-title-wrapper .subtitle {
  color: #363636;
}

.team-members-type-3 .section-title-wrapper .section-title::after {
  background-color: #e8e8e8
}

.team-members-item-type-3 .team-members-item-figure {
  border: 0px solid #ff7506;
}

.team-members-item-type-3:hover .team-members-item-figure {
  border: 2px solid #ff7506;
}

.team-members-item-type-3:hover .team-members-item-content {
  background: #ff7506;
}

.team-members-item-type-3 .team-members-item-content .app-social-links-wrapper a.app-social-link:hover {
  color: #2e2e2e;
}

.timeline-type-1 .section-title-wrapper .subtitle {
  color: #363636;
}

.timeline-type-1 .section-title-wrapper .section-title::after {
  background: #e2e2e2;
}

.timeline-type-1 .section-title-wrapper .section-title {
  color: #ff7506;
}

.timeline-list .timeline-list-item .item-date i {
  background: #ffffff;
  color: #ff7506;
}

.timeline-list .timeline-list-item .item-content {
  color: #828282;
}

.timeline-list .timeline-list-item .item-date {
  background: #7e7e7e;
  color: #ffffff;
}

.timeline-list .timeline-list-item:hover .item-date,
.timeline-list .timeline-list-item.active .item-date {
  background: #ff7506;
}

.timeline-list .timeline-list-item .item-title {
  color: #949494;
  margin: 0px 0px 14px 0px;
}

.timeline-list .timeline-list-item .item-title {
  color: #949494;
}

.timeline-list .timeline-list-item:hover .item-title,
.timeline-list .timeline-list-item.active .item-title {
  color: #ff7506;
}

.timeline-type-2 .section-title-wrapper .section-title {
  color: #ff7506;
}

.timeline-type-2 .section-title-wrapper .subtitle {
  color: #363636;
}

.timeline-type-2 .section-title-wrapper .section-title::after {
  background: #e2e2e2;
}

.testimonials-type-1 {
  background: #072867;
}

.testimonials-type-1 .testimonail-description p {
  color: #ffffff;
}

.testimonials-type-1 .testimonial-item:before {
  color: #ff7506;
}

.testimonials-type-1 .testimonial-item:after {
  color: #ff7506;
}

.testimonials-type-1 .testimonial-item .testimonail-customer-name {
  color: #ff7506;
}

.testimonials-type-1 .testimonial-item .testimonail-customer-brand {
  color: #ffffff;
}

.testimonials-type-1 ul.stars li i {
  color: #ff7506;
}

.testimonials-type-1 .slick-slide.slick-active:last-of-type {
  border-right: 0px solid #f3f3f3;
}

.testimonials-type-1 .section-content .slick-dots li.slick-active {
  background: #ff7506;
}

@media all and (min-width: 768px) {
  .testimonials-type-1 .slick-slide.slick-active.slick-center .testimonial-item {
    border-right: 1px solid rgba(243, 243, 243, 0.1);
    border-left: 1px solid rgba(243, 243, 243, 0.1);
  }
}