.header-top {
  background-color: #f1f1f3;
}

a:hover {
  color: #f57f20;
}

.tg-service-widget .service-content-wrap {
  margin: 15px 0;
}

.tg-service-widget .service-more {
  font-size: 15px;
}

#panel-474-1-0-0 a:hover {
  color: #f57f20;
}

#panel-474-1-1-0 a:hover {
  color: #f57f20;
}

#panel-474-1-2-0 a:hover {
  color: #f57f20;
}

.section-title:after {
  background-color: #f57f20;
}

.section-title:after {
  margin-left: -95px;
  width: 180px;
}

.so-widget-sow-image-default-31c423e8ff7c .widget-title {
  font-size: 19px;
}

h6 {
  color: #e6e9f0;
  font-size: 120px;
}

h6 {
  font-weight: 100;
}

h5 {
  font-size: 16px;
}

#top-footer .widget-title {
  color: #ffffff;
}

#top-footer .textwidget {
  color: #ffffff;
}

#top-footer {
  background-color: #001851;
}

.call-to-action-section .btn-wrapper a:hover {
  background-color: #f57f20;
}

#top-footer .widget-title,
.blog-section .row:nth-child(2n) .tg-blog-widget:hover .post-image::before {
  border-left-color: #ffffff;
}

footer.footer-layout #top-footer .widget-title {
  border-left-color: #ffffff;
}

#top-footer .widget-title::first-letter {
  color: #ffffff;
}

footer.footer-layout #top-footer .widget-title::first-letter {
  color: #ffffff;
}

span {
  color: #ffffff;
}

footer.footer-layout #top-footer .widget ul li a:hover {
  color: #cacaca;
}

.panel-grid-cell .widget-title {
  color: #001851;
  height: 50px;
}

.tg-slider-widget:hover .swiper-button-prev {
  opacity: 0.5;
}

.tg-slider-widget:hover .swiper-button-next {
  opacity: 0.5;
}

body,
button,
input,
select,
textarea {
  line-height: 2.5;
}

hr {
  background-color: #f57f20;
  height: 3px;
  width: 15%;
}

p {
  margin: 0 0 10px;
}

.everest-forms .evf-submit {
  background-color: #f57f20;
  font-size: 14px;
}

.sow-icon-ionicons {
  color: #001851;
  font-size: 18px;
}

.so-widget-sow-accordion-default-c60a37230ae4 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header .sow-accordion-title {
  font-size: 15px;
}

.sow-testimonials .sow-testimonial-user .sow-text strong {
  color: #000000;
  font-size: 20px;
}

.sow-testimonials * {
  color: #000000;
}

.sow-testimonials .sow-testimonial-text>*:last-child {
  font-weight: 500;
  background-color: #c9d4e0;
}

.so-widget-sow-testimonials-default-8df19809055f .sow-testimonials .sow-testimonial-text {
  background-color: #c9d4e0;
}

.transparent.header-sticky #site-navigation ul li:hover > a {
  color: #000000;
}