@charset "UTF-8";
:root {
  --primary: #1F7CBB;
  --secondary: #004069;
  --thirdary: #D6EAF7;
}
body, #page-title[data-bg-parallax], [data-bg-parallax] {
  background-color: #D6EAF7;
}
.bg-color-1, .shape-1, button.btn.btn-primary, .btn:not(.close):not(.mfp-close).btn-primary, a.btn:not([href]):not([tabindex]).btn-primary, .banner-section {
  background-color: #1F7CBB;
}
a, a:not(.btn):not(.badge):hover, a:not(.btn):not(.badge):focus, a:not(.btn):not(.badge):active {
  color: #1F7CBB;
}
.timeline:before {
  border-color: #1F7CBB;
}
.bg-color-2, button.btn.btn-secondary, .btn:not(.close):not(.mfp-close).btn-secondary, a.btn:not([href]):not([tabindex]).btn-secondary, button.btn, .btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]), button.btn.btn-light, .btn:not(.close):not(.mfp-close).btn-light, .social-icons.social-icons-rounded li a, .timeline .timeline-item .timeline-icon {
  background-color: #004069;
}
.list-group-item {
  color: #004069;
}
.portfolio-item .portfolio-item-wrap, .shop-category-box, .grid-item .grid-image {
  box-shadow: 8px -9px rgba(0, 64, 105, 1.0), -8px 9px rgba(31, 124, 187, 1.0), 8px 9px rgba(0, 64, 105, 1.0), -8px -9px rgba(31, 124, 187, 1.0), 0 0 18px rgba(0, 0, 0, 0.5);
}
.border-img, .fancy-textbox, .call-to-action, .hero-heading-3 {
  box-shadow: 20px -20px rgba(0, 64, 105, 1.0), -20px 20px rgba(31, 124, 187, 1.0), 0 0 50px rgba(0, 0, 0, 1.0);
}
.textcolor{
    color: #004069;
}