.btn.btn-primary,
input.btn-primary[type="button"],
input.btn-primary[type="reset"],
input.btn-primary[type="submit"],
button.btn-primary[type="submit"] {
  color: rgba(255, 255, 255, 0.99);
}

.btn.btn-accent-primary,
input.btn-accent-primary[type="button"],
input.btn-accent-primary[type="reset"],
input.btn-accent-primary[type="submit"],
button.btn-accent-primary[type="submit"],
.btn-play {
  color: rgb(255 81 0 / 99%);
}

.tile-service-content p,
.boxed-content p,
.section-heading.align .text-wrap p,
.btn.btn-outline,
input.btn-outline[type="button"],
input.btn-outline[type="reset"],
input.btn-outline[type="submit"],
button.btn-outline[type="submit"],
.contact-list li .link-item,
.contact-block .subheading {
  color: rgb(107 114 128 / 99%);
}

.subheading {
  color: rgb(46 119 189 / 99%);
}

.socials li a span {
  position: absolute;
  text-indent: -99999px;
}

.footer-text {
  font-size: 11px;
}

.pagination-list li a.page-link span,
.link-view span,
.hidden-label {
  position: absolute;
  text-indent: -99999px;
}

.footer-wrapper-item .footer-contact:first-child {
  padding-top: 0;
}
.logos-list.border {
  justify-content: center;
}
.wrap-icon.bg-light-blue svg {
  fill: #2E77BD;
}
.wrap-icon.bg-light-orange svg {
  fill: #ff5100;
}
li span.wrap-icon {
  background: none !important;
}
.section-cta + .section-tours {
  padding-top: 0;
}
.stack_layout .heading-row {
  flex-direction: column;
}
.stack_layout .heading-row-item {
  margin: 0 auto;
  text-align: center;
}
.stack_layout .heading-row-item:last-child {
  max-width: 90%;
  text-align: left;
}
.content-wrapper ul li, 
.typography-container ul li,
.tile-wrapper-content .text-wrap ul li {
  position: relative;
  list-style: disc;
  margin-left: 1em;
}
.section-tours .section-heading h2 {
  text-transform: capitalize;
}
.content_none .submit {
  width: 100%;
  margin-top: 10px;
}
.content_none {
  text-align: center;
}
.text-center, .text-center * {
  text-align: center;
  justify-content: center !important;
}
.section-heading.stack {
  flex-direction: column;
  max-width: 80%;
  margin: 0 auto;
}
.event_date {
  color: #999;
  margin: -10px 0 10px;
}
.single-case_study .section_content,
.single-case_study .section_icons_list {
  padding: 25px 0;
}
.not_found_msg {
  text-align: center;
}
.section-features .boxed-icon img {
  height: 20px;
  width: auto;
  object-fit: contain;
  filter: invert(45%) sepia(58%) saturate(6136%) hue-rotate(3deg) brightness(103%) contrast(105%);
}
.section-features .bg-light-blue.boxed-icon img {
  filter: invert(42%) sepia(56%) saturate(802%) hue-rotate(169deg) brightness(87%) contrast(84%);
}
.nav .header-menu .mega_menu_disabled {
  min-width: 250px !important;
  margin-left: 0 !important;
}
.nav .header-menu .mega_menu_disabled .col {
  width: 100%;
}
.nav .header-menu .mega_menu_disabled::before {
  left: 25px;
}
.text_citation {
  margin: 10px 0 0 10px;
}
.section-module .entry a {
  color: rgb(255 81 0 / 99%);
}
.tile-service {
  display: block;
}

@media only screen and (min-width: 1024px){
  .section-navigation {
    padding-bottom: 0;
  }
  .pb-150 {
    padding-bottom: 150px;
  }
  section.pt-60, .pt-60 {
    padding-top: 60px;
  }
  .section_steps + .section_steps .tile-wrapper.align {
    flex-direction: row-reverse;
  }
  .entry .section_content > h2:not(:first-child) {
    padding-top: 44px;
  }
  .footer-wrapper-item:nth-child(3) {
    max-width: 185px;
  }
}

@media only screen and (max-width: 1023px){
  .single-case_study .boxed-content {
    margin-top: 0;
  }
}

@media only screen and (max-width: 480px){
  .section-heading.stack {
    max-width: 100%;
    padding: 0 15px;
  }
}
