/**
 * @package Helix Ultimate Framework
 * @author JoomShaper https://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2018 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 */
/*===================================================
 =            FOR COLOR-YIQ From Bootsrap            =
 ===================================================*/
body, .sp-preloader {
  background-color: #fff;
  color: #656565;
}
.sp-preloader > div {
  background: #204180;
}
.sp-preloader > div:after {
  background: #fff;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #222;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="date"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, select:focus, textarea:focus, .form-control:focus, .sppb-form-group .sppb-form-control:focus {
  border-color: #204180;
}
#sp-top-bar {
  background: #343a40;
  color: #fff;
}
#sp-header {
  background: #204180;
}
a {
  color: #fff;
}
a:hover, a:focus, a:active {
  color: #204180;
}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
  color: #222;
}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {
  color: #204180;
}
.article-list .article .readmore a:not(.btn):not(.sppb-btn) {
  color: #222;
}
.article-list .article .readmore a:not(.btn):not(.sppb-btn):hover, .article-list .article .readmore a:not(.btn):not(.sppb-btn):active, .article-list .article .readmore a:not(.btn):not(.sppb-btn):focus {
  color: #204180;
}
.article-info > span a {
  color: #656565;
}
.article-info > span a:hover {
  color: #204180;
}
.article-details blockquote {
  color: #222;
}
.article-details blockquote:after {
  background: #204180;
}
.related-article-list-container .related-article-title:after {
  background: #204180;
}
.ublog .article-list .article:hover .article-header h1 a, .ublog .article-list .article:focus .article-header h1 a, .ublog .article-list .article:hover .article-header h2 a, .ublog .article-list .article:focus .article-header h2 a, .ublog .article-list .article:hover .article-header h3 a, .ublog .article-list .article:focus .article-header h3 a {
  color: #204180;
}
.ublog .article-list .article-info > span a {
  color: #204180;
}
.ublog-details .article-info > span a {
  color: #204180;
}
.projects .filter-options a.active, .projects .filter-options a:hover {
  color: #204180;
}
.projects .project-category a {
  color: #204180;
}
.projects.construction-layout .project-media {
  background: #204180;
  background: linear-gradient(45deg, #5f96fc 0, rgba(3, 69, 191, .8) 50%, #204180 100%);
}
.projects.mining-layout .project-media:before {
  background: #333;
}
.projects.mining-layout .project-header {
  background: #204180;
}
.projects.mining-layout .project-header a {
  color: #fff;
}
.projects.mining-layout .project-header h2, .projects.mining-layout .project-header h3 {
  color: rgba(255, 255, 255, .8);
}
.projects.mining-layout .project-header h2:hover, .projects.mining-layout .project-header h3:hover {
  color: #fff;
}
.projects.architect-layout .project .project-header h2 a:not(:hover), .projects.architect-layout .project .project-header h3 a:not(:hover) {
  color: #fff;
}
.projects.architect-layout .project .project-content {
  background: rgba(51, 51, 51, .9);
  color: #fff;
}
.projects.architect-layout .project .project-content .link-icon {
  background: #204180;
}
.projects.architect-layout .project .project-content .link-icon span {
  color: #fff;
}
.projects.interior-layout .project .project-header {
  background: #204180;
}
.projects.interior-layout .project .project-header a {
  color: #fff;
}
.projects.interior-layout .project .project-header h2, .projects.interior-layout .project .project-header h3 {
  color: rgba(255, 255, 255, .8);
}
.projects.interior-layout .project .project-header h2:hover, .projects.interior-layout .project .project-header h3:hover {
  color: #fff;
}
.single-project .project-gallery .row > div > a:before {
  background: rgba(34, 34, 34, 0.7);
}
.single-project .project-gallery .row > div > a:after {
  color: #fff;
}
.single-project.mining-layout .project-info h3:after {
  border-left: 14px solid #204180;
  border-right: 14px solid #222;
}
.single-project.mining-layout .project-header h1:after {
  border-left: 14px solid #204180;
  border-right: 14px solid #222;
}
.single-project.mining-layout .project-gallery {
  margin-top: 1.25rem;
}
.single-project.interior-layout #projectTabs li .nav-link.active {
  color: #204180;
  background-color: #fff;
  border-bottom-color: #fff;
}
.tags > li a {
  background: #222;
  color: #fff;
}
.tags > li a:hover {
  background: #204180;
  color: #fff;
}
.article-social-share .social-share-icon ul li a {
  color: #656565;
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
  background: #204180;
  border-color: #204180;
  color: #fff;
}
.pager > li a {
  color: #656565;
}
.sp-reading-progress-bar {
  background-color: #204180;
}
.sp-megamenu-parent > li > a {
  color: #f1f1f1;
}
.sp-megamenu-parent > li:hover > a {
  color: #fff;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #fff;
}
.sp-megamenu-parent > li .sp-menu-badge {
  color: #fff;
  background: #033ca6;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #656565;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:before {
  background: #204180;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #204180;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #204180;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child:hover > a {
  color: #204180;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #656565;
}
#offcanvas-toggler > .fa {
  color: #f1f1f1;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #fff;
}
.offcanvas-menu {
  background-color: #fff;
  color: #656565;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #656565;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #204180;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active a {
  color: #204180;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  color: rgba(101, 101, 101, 0.5);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: rgba(101, 101, 101, 0.8);
}
.btn-primary, .sppb-btn-primary {
  border-color: #204180;
  background-color: #204180;
}
.btn-primary:hover, .sppb-btn-primary:hover {
  border-color: #204180;
  background-color: #204180;
}
ul.social-icons > li a:hover {
  color: #204180;
}
.sp-page-title .breadcrumb {
  background: #204180;
}
.sp-page-title .breadcrumb > .active {
  color: rgba(255, 255, 255, 0.8);
}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a {
  color: #fff;
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.sp-module ul > li > a {
  color: #656565;
}
.sp-module ul > li > a:hover {
  color: #222;
}
.sp-module .latestnews > div > a {
  color: #656565;
}
.sp-module .latestnews > div > a:hover {
  color: #222;
}
.sp-module .tagscloud .tag-name:hover {
  background: #222;
}
.search .btn-toolbar button {
  background: #204180;
}
#sp-left .sp-module .sp-module-title:after, #sp-right .sp-module .sp-module-title:after {
  background: #204180;
}
#sp-footer {
  border-top: 1px solid #242424;
}
#sp-footer .social-icons > li > a {
  border: 1px solid #242424;
}
#sp-footer, #sp-bottom {
  background: #171717;
  color: #999;
}
#sp-footer a, #sp-bottom a {
  color: #ddd;
}
#sp-footer a:hover, #sp-bottom a:hover, #sp-footer a:active, #sp-bottom a:active, #sp-footer a:focus, #sp-bottom a:focus {
  color: #204180;
}
#sp-bottom h1, #sp-bottom h2, #sp-bottom h3, #sp-bottom h4, #sp-bottom h5, #sp-bottom h6 {
  color: #ddd;
}
#sp-bottom .sp-module-title {
  border-bottom: 1px solid #242424;
}
#sp-bottom .sp-module-title:after {
  background: #204180;
}
#sp-bottom .sp-module-content .latestnews > li > a > span {
  color: #999;
}
.coming-soon body .social-icons a {
  background: #204180;
  color: #fff;
}
.coming-soon body .social-icons a:hover, .coming-soon body .social-icons a:focus {
  background: #023799;
  color: #ececec;
}
.pagination > .page-item > a {
  color: #656565;
}
.pagination > .page-item > a.previous:hover, .pagination > .page-item > a.next:hover, .pagination > .page-item > a.first:hover, .pagination > .page-item > a.last:hover, .pagination > .page-item > a.previous:focus, .pagination > .page-item > a.next:focus, .pagination > .page-item > a.first:focus, .pagination > .page-item > a.last:focus {
  background: #204180;
  color: #fff;
}
.pagination > .page-item > a:hover, .pagination > .page-item > a:focus {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
.pagination > .page-item > a:focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 69, 191, .25);
}
.pagination > .page-item.active a, .pagination > .page-item.active a:hover, .pagination > .page-item.active a:focus {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
.pagination > .active > a, .pagination > .active > span {
  border-color: #222;
  background-color: #222;
}
.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  border-color: #222;
  background-color: #222;
}
.error-code span, .coming-soon-number {
  color: #204180 !important;
}
.error-code span {
  text-shadow: 3px 3px #fff, 5px 5px #204180;
}
.sp-scroll-up {
  background: #204180;
  color: #fff;
  border: 1px solid #033ca6;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
  color: #fff;
  background: #033ca6;
}
html.offline .offline-wrapper {
  background-color: #fff;
}
/*==========================================
 =            UNITEMPLATES BASIC            =
 ==========================================*/
/*----------  HEADER OVERLAP CLASSES  ----------*/
/*----------  HEADER STICKY CLASSES  ----------*/
/*=====================================
 =            HEADER STYLES            =
 =====================================*/
.header-1#sp-top-bar {
  color: #fff;
}
.header-1#sp-top-bar .container > .container-inner > .row .logo-col {
  background: #204180;
}
.header-1#sp-top-bar .container > .container-inner > .row .logo-col:before {
  background: #204180;
}
.header-1#sp-top-bar .container > .container-inner > .row .logo-col:after {
  border-top: 40px solid #343a40;
}
.header-1#sp-top-bar .sp-contact-info li {
  border-right: 1px solid rgba(255, 255, 255, .3);
}
.header-1#sp-top-bar ul.social-icons > li {
  border-right: 1px solid rgba(255, 255, 255, .3);
}
.header-1#sp-top-bar a:not(.btn):not(.sppb-btn) {
  color: #fff;
}
.header-1.header-overlap #sp-top-bar {
  color: rgba(255, 255, 255, 0.9);
}
.header-1.header-overlap #sp-top-bar a:not(.btn):not(.sppb-btn) {
  color: #fff;
}
.header-1.header-overlap #sp-top-bar .container > .container-inner > .row .logo-col:after {
  border-top: 40px solid #204180;
}
.header-1.header-overlap #sp-top-bar #sp-top1, .header-1.header-overlap #sp-top-bar #sp-top2 {
  background: #204180;
}
.header-1.header-overlap #sp-top-bar #sp-top2:after {
  background: #204180;
}
.header-1.header-overlap #sp-top-bar .sp-contact-info li {
  border-right: 1px solid rgba(255, 255, 255, .3);
}
.header-1.header-overlap #sp-top-bar ul.social-icons > li {
  border-right: 1px solid rgba(255, 255, 255, .3);
}
.header-2#sp-top-bar ul.social-icons > li a {
  border: 1px solid rgba(255, 255, 255, .5);
}
@media (min-width: 1200px) {
  .header-2#sp-header:before {
    background: #204180;
  }
  .header-2#sp-header > .container {
    background: #204180;
  }
  .header-2#sp-header > .container:before {
    border-top: 70px solid #204180;
  }
  .header-2#sp-header > .container:after {
    border-top: 70px solid #204180;
  }
}
.header-3#sp-header {
  background: #204180;
}
.header-3#sp-header .sp-megamenu-parent > li > a, .header-3#sp-header .sp-megamenu-parent > li > span {
  color: rgba(255, 255, 255, 0.8);
}
.header-3#sp-header .sp-megamenu-parent > li.active > a, .header-3#sp-header .sp-megamenu-parent > li:hover > a, .header-3#sp-header .sp-megamenu-parent > li.active > span, .header-3#sp-header .sp-megamenu-parent > li:hover > span {
  color: #fff;
}
.header-3#sp-header #offcanvas-toggler > .fa {
  color: rgba(255, 255, 255, 0.8);
}
.header-3#sp-header #offcanvas-toggler > .fa:hover {
  color: #fff;
}
@media (min-width: 1200px) {
  .header-3.header-overlap #sp-header:not(.header-sticky) > .container {
    background: #204180;
  }
  .header-3.header-overlap #sp-header:not(.header-sticky) > .container:before {
    border-bottom: 80px solid #204180;
  }
  .header-3.header-overlap #sp-header:not(.header-sticky) > .container:after {
    height: 80px;
    background: #204180;
  }
}
.header-4#sp-top-bar {
  color: #fff;
}
.header-4#sp-top-bar a:not(.btn):not(.sppb-btn) {
  color: #fff;
}
@media (min-width: 992px) {
  .header-4#sp-header {
    background: #204180;
  }
  .header-4#sp-header .logo-center {
    background: #343a40;
  }
  .header-4#sp-header .logo-center:before {
    border-top: 90px solid #343a40;
  }
  .header-4#sp-header .logo-center:after {
    border-top: 90px solid #343a40;
  }
}
/*===================================
 =            BACKGROUNDS            =
 ===================================*/
.bg-primary {
  background: #204180 !important;
}
.bg-primary-10 {
  background-color: #e6ecf9;
}
.bg-primary-20 {
  background-color: #cddaf2;
}
.bg-primary-30 {
  background-color: #b3c7ec;
}
.bg-primary-40 {
  background-color: #9ab5e5;
}
.bg-primary-50 {
  background-color: #81a2df;
}
.bg-primary-60 {
  background-color: #688fd9;
}
.bg-primary-70 {
  background-color: #4f7dd2;
}
.bg-primary-80 {
  background-color: #356acc;
}
.bg-primary-90 {
  background-color: #1c58c5;
}
.bg-body {
  background-color: #fff !important;
}
/*===========================================
 =            OVERLAY BACKGROUNDS            =
 ===========================================*/
.overlay-bg-primary-10:before {
  background-color: rgba(3, 69, 191, .1);
}
.overlay-bg-primary-20:before {
  background-color: rgba(3, 69, 191, .2);
}
.overlay-bg-primary-30:before {
  background-color: rgba(3, 69, 191, .3);
}
.overlay-bg-primary-40:before {
  background-color: rgba(3, 69, 191, .4);
}
.overlay-bg-primary-50:before {
  background-color: rgba(3, 69, 191, .5);
}
.overlay-bg-primary-60:before {
  background-color: rgba(3, 69, 191, .6);
}
.overlay-bg-primary-70:before {
  background-color: rgba(3, 69, 191, .7);
}
.overlay-bg-primary-80:before {
  background-color: rgba(3, 69, 191, .8);
}
.overlay-bg-primary-90:before {
  background-color: rgba(3, 69, 191, .9);
}
/*=========================================
 =            BUTTONS GENERATOR            =
 =========================================*/
body .btn-primary, body .sppb-btn-primary {
  background: #204180;
  color: #fff;
  border: 1px solid #204180;
}
body .btn-primary.disabled, body .sppb-btn-primary.disabled, body .btn-primary:hover, body .sppb-btn-primary:hover, body .btn-primary:active, body .sppb-btn-primary:active, body .btn-primary:not(:disabled):not(.disabled):active, body .sppb-btn-primary:not(:disabled):not(.disabled):active {
  background: #023799;
  color: #fff;
  border: 1px solid #023799;
}
body .btn-primary:focus, body .sppb-btn-primary:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .btn-primary.sppb-btn-outline, body .sppb-btn-primary.sppb-btn-outline {
  background: transparent;
  color: #204180;
  border-color: #204180;
}
body .btn-primary.sppb-btn-outline:hover, body .sppb-btn-primary.sppb-btn-outline:hover, body .btn-primary.sppb-btn-outline:active, body .sppb-btn-primary.sppb-btn-outline:active {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
body .btn-primary.sppb-btn-outline:focus, body .sppb-btn-primary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .btn-primary.sppb-btn-outline-hover, body .sppb-btn-primary.sppb-btn-outline-hover {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
body .btn-primary.sppb-btn-outline-hover:hover, body .sppb-btn-primary.sppb-btn-outline-hover:hover, body .btn-primary.sppb-btn-outline-hover:active, body .sppb-btn-primary.sppb-btn-outline-hover:active {
  background: transparent;
  color: #204180;
  border-color: #204180;
}
body .btn-primary.sppb-btn-outline-hover:focus, body .sppb-btn-primary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .btn-primary.sppb-btn-3d, body .sppb-btn-primary.sppb-btn-3d {
  background: #204180;
  color: #fff;
  border-color: #204180;
  border-bottom-color: #023799;
}
body .btn-primary.sppb-btn-3d:hover, body .sppb-btn-primary.sppb-btn-3d:hover, body .btn-primary.sppb-btn-3d:active, body .sppb-btn-primary.sppb-btn-3d:active {
  background: #023799;
  color: #fff;
  border-color: #023799;
  border-bottom-color: #023799;
}
body .btn-primary.sppb-btn-3d:focus, body .sppb-btn-primary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .btn-primary.sppb-btn-gradient, body .sppb-btn-primary.sppb-btn-gradient {
  background-image: linear-gradient(-45deg, #01215b 0, #204180 75%);
  border: none;
}
body .btn-primary.sppb-btn-gradient:hover, body .sppb-btn-primary.sppb-btn-gradient:hover, body .btn-primary.sppb-btn-gradient:active, body .sppb-btn-primary.sppb-btn-gradient:active {
  background-image: linear-gradient(135deg, #01215b 0, #204180 75%);
  border: none;
}
body .btn-primary.sppb-btn-gradient:focus, body .sppb-btn-primary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-dark {
  background: #204180;
  color: #fff;
  border: 1px solid #204180;
}
body .sppb-btn-primary-dark:hover {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-primary-dark:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-dark.sppb-btn-outline {
  background: transparent;
  color: #204180;
  border-color: #204180;
}
body .sppb-btn-primary-dark.sppb-btn-outline:hover {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
}
body .sppb-btn-primary-dark.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-dark.sppb-btn-outline-hover {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
body .sppb-btn-primary-dark.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #343a40;
  border-color: #343a40;
}
body .sppb-btn-primary-dark.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-dark.sppb-btn-3d {
  background: #204180;
  color: #fff;
  border-color: #204180;
  border-bottom-color: #023799;
}
body .sppb-btn-primary-dark.sppb-btn-3d:hover {
  background: #343a40;
  color: #fff;
  border-color: #23272b;
  border-bottom-color: #23272b;
}
body .sppb-btn-primary-dark.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-dark.sppb-btn-gradient {
  background-image: linear-gradient(-45deg, #01215b 0, #204180 75%);
  border: none;
}
body .sppb-btn-primary-dark.sppb-btn-gradient:hover {
  background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
  border: none;
}
body .sppb-btn-primary-dark.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-white {
  background: #204180;
  color: #fff;
  border: 1px solid #204180;
}
body .sppb-btn-primary-white:hover {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-primary-white:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-white.sppb-btn-outline {
  background: transparent;
  color: #204180;
  border-color: #204180;
}
body .sppb-btn-primary-white.sppb-btn-outline:hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .sppb-btn-primary-white.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-white.sppb-btn-outline-hover {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
body .sppb-btn-primary-white.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
body .sppb-btn-primary-white.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-white.sppb-btn-3d {
  background: #204180;
  color: #fff;
  border-color: #204180;
  border-bottom-color: #023799;
}
body .sppb-btn-primary-white.sppb-btn-3d:hover {
  background: #fff;
  color: #343a40;
  border-color: #ececec;
  border-bottom-color: #ececec;
}
body .sppb-btn-primary-white.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-primary-white.sppb-btn-gradient {
  background-image: linear-gradient(-45deg, #01215b 0, #204180 75%);
  border: none;
}
body .sppb-btn-primary-white.sppb-btn-gradient:hover {
  background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
  border: none;
}
body .sppb-btn-primary-white.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(3, 69, 191, .5);
}
body .sppb-btn-dark-primary {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-dark-primary:hover {
  background: #204180;
  color: #fff;
  border: 1px solid #204180;
}
body .sppb-btn-dark-primary:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-primary.sppb-btn-outline {
  background: transparent;
  color: #343a40;
  border-color: #343a40;
}
body .sppb-btn-dark-primary.sppb-btn-outline:hover {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
body .sppb-btn-dark-primary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #204180;
  border-color: #204180;
}
body .sppb-btn-dark-primary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-primary.sppb-btn-3d {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
  border-bottom-color: #23272b;
}
body .sppb-btn-dark-primary.sppb-btn-3d:hover {
  background: #204180;
  color: #fff;
  border-color: #023799;
  border-bottom-color: #023799;
}
body .sppb-btn-dark-primary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-primary.sppb-btn-gradient {
  background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
  border: none;
}
body .sppb-btn-dark-primary.sppb-btn-gradient:hover {
  background-image: linear-gradient(135deg, #01215b 0, #204180 75%);
  border: none;
}
body .sppb-btn-dark-primary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-white {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-dark-white:hover {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-dark-white:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-white.sppb-btn-outline {
  background: transparent;
  color: #343a40;
  border-color: #343a40;
}
body .sppb-btn-dark-white.sppb-btn-outline:hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .sppb-btn-dark-white.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-white.sppb-btn-outline-hover {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
}
body .sppb-btn-dark-white.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
body .sppb-btn-dark-white.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-white.sppb-btn-3d {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
  border-bottom-color: #23272b;
}
body .sppb-btn-dark-white.sppb-btn-3d:hover {
  background: #fff;
  color: #343a40;
  border-color: #ececec;
  border-bottom-color: #ececec;
}
body .sppb-btn-dark-white.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-dark-white.sppb-btn-gradient {
  background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
  border: none;
}
body .sppb-btn-dark-white.sppb-btn-gradient:hover {
  background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
  border: none;
}
body .sppb-btn-dark-white.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(52, 58, 64, .5);
}
body .sppb-btn-white-primary {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-white-primary:hover {
  background: #204180;
  color: #fff;
  border: 1px solid #204180;
}
body .sppb-btn-white-primary:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-primary.sppb-btn-outline {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
body .sppb-btn-white-primary.sppb-btn-outline:hover {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
body .sppb-btn-white-primary.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-primary.sppb-btn-outline-hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .sppb-btn-white-primary.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #204180;
  border-color: #204180;
}
body .sppb-btn-white-primary.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-primary.sppb-btn-3d {
  background: #fff;
  color: #343a40;
  border-color: #fff;
  border-bottom-color: #ececec;
}
body .sppb-btn-white-primary.sppb-btn-3d:hover {
  background: #204180;
  color: #fff;
  border-color: #023799;
  border-bottom-color: #023799;
}
body .sppb-btn-white-primary.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-primary.sppb-btn-gradient {
  background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
  border: none;
}
body .sppb-btn-white-primary.sppb-btn-gradient:hover {
  background-image: linear-gradient(135deg, #01215b 0, #204180 75%);
  border: none;
}
body .sppb-btn-white-primary.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-dark {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .sppb-btn-white-dark:hover {
  background: #343a40;
  color: #fff;
  border: 1px solid #343a40;
}
body .sppb-btn-white-dark:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-dark.sppb-btn-outline {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
body .sppb-btn-white-dark.sppb-btn-outline:hover {
  background: #343a40;
  color: #fff;
  border-color: #343a40;
}
body .sppb-btn-white-dark.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-dark.sppb-btn-outline-hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .sppb-btn-white-dark.sppb-btn-outline-hover:hover {
  background: transparent;
  color: #343a40;
  border-color: #343a40;
}
body .sppb-btn-white-dark.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-dark.sppb-btn-3d {
  background: #fff;
  color: #343a40;
  border-color: #fff;
  border-bottom-color: #ececec;
}
body .sppb-btn-white-dark.sppb-btn-3d:hover {
  background: #343a40;
  color: #fff;
  border-color: #23272b;
  border-bottom-color: #23272b;
}
body .sppb-btn-white-dark.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-white-dark.sppb-btn-gradient {
  background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
  border: none;
}
body .sppb-btn-white-dark.sppb-btn-gradient:hover {
  background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
  border: none;
}
body .sppb-btn-white-dark.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .btn-white, body .sppb-btn-white {
  background: #fff;
  color: #343a40;
  border: 1px solid #fff;
}
body .btn-white.disabled, body .sppb-btn-white.disabled, body .btn-white:hover, body .sppb-btn-white:hover, body .btn-white:active, body .sppb-btn-white:active, body .btn-white:not(:disabled):not(.disabled):active, body .sppb-btn-white:not(:disabled):not(.disabled):active {
  background: #ececec;
  color: #343a40;
  border: 1px solid #ececec;
}
body .btn-white:focus, body .sppb-btn-white:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .btn-white.sppb-btn-outline, body .sppb-btn-white.sppb-btn-outline {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
body .btn-white.sppb-btn-outline:hover, body .sppb-btn-white.sppb-btn-outline:hover, body .btn-white.sppb-btn-outline:active, body .sppb-btn-white.sppb-btn-outline:active {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .btn-white.sppb-btn-outline:focus, body .sppb-btn-white.sppb-btn-outline:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .btn-white.sppb-btn-outline-hover, body .sppb-btn-white.sppb-btn-outline-hover {
  background: #fff;
  color: #343a40;
  border-color: #fff;
}
body .btn-white.sppb-btn-outline-hover:hover, body .sppb-btn-white.sppb-btn-outline-hover:hover, body .btn-white.sppb-btn-outline-hover:active, body .sppb-btn-white.sppb-btn-outline-hover:active {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
body .btn-white.sppb-btn-outline-hover:focus, body .sppb-btn-white.sppb-btn-outline-hover:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .btn-white.sppb-btn-3d, body .sppb-btn-white.sppb-btn-3d {
  background: #fff;
  color: #343a40;
  border-color: #fff;
  border-bottom-color: #ececec;
}
body .btn-white.sppb-btn-3d:hover, body .sppb-btn-white.sppb-btn-3d:hover, body .btn-white.sppb-btn-3d:active, body .sppb-btn-white.sppb-btn-3d:active {
  background: #ececec;
  color: #343a40;
  border-color: #ececec;
  border-bottom-color: #ececec;
}
body .btn-white.sppb-btn-3d:focus, body .sppb-btn-white.sppb-btn-3d:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .btn-white.sppb-btn-gradient, body .sppb-btn-white.sppb-btn-gradient {
  background-image: linear-gradient(-45deg, #ccc 0, #fff 75%);
  border: none;
}
body .btn-white.sppb-btn-gradient:hover, body .sppb-btn-white.sppb-btn-gradient:hover, body .btn-white.sppb-btn-gradient:active, body .sppb-btn-white.sppb-btn-gradient:active {
  background-image: linear-gradient(135deg, #ccc 0, #fff 75%);
  border: none;
}
body .btn-white.sppb-btn-gradient:focus, body .sppb-btn-white.sppb-btn-gradient:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, .5);
}
body .sppb-btn-link {
  color: #222;
}
body .sppb-btn-link:hover, body .sppb-btn-link:focus {
  color: #204180;
}
/*==============================
 =            COLORS            =
 ==============================*/
.text-primary, a.text-primary {
  color: #204180 !important;
}
.text-primary:hover, a.text-primary:hover, .text-primary:focus, a.text-primary:focus {
  color: #204180 !important;
}
.yiq-color p, .yiq-color a, .yiq-color h1, .yiq-color h2, .yiq-color h3, .yiq-color h4, .yiq-color h5, .yiq-color h6, .yiq-color span, .yiq-color strong, .yiq-color div {
  color: #fff;
}
/*===========================================
 =            BOOTSTRAP UTILITIES            =
 ===========================================*/
.badge-primary {
  color: #fff;
  background: #204180;
}
.border-primary {
  border-color: #204180 !important;
}
blockquote:after {
  background: #204180;
}
.form-control:focus {
  color: #656565;
  border-color: #204180;
  box-shadow: none;
}
/*====================================
 =            PAGE BUILDER            =
 ====================================*/
.form-builder-checkbox-item label::before, .form-builder-radio-item label::before, .sppb-addon-form-builder .sppb-form-check-label::before {
  border-color: #204180;
}
/*====================================
 =            CLASSES.SCSS            =
 ====================================*/
/*----------  Titles  ----------*/
.title-primary.sppb-section .sppb-section-title .sppb-title-heading, .title-primary.sppb-addon .sppb-addon-title, .title-primary.sp-column .sp-module-title, .title-primary.sp-module .sp-module-title {
  color: #204180 !important;
}
.title-1.sppb-section .sppb-section-title .sppb-title-heading span:not([class*="sp-"]), .title-1.sppb-addon .sppb-addon-title span:not([class*="sp-"]) {
  color: #204180;
}
[class*="title-2"].sppb-section .sppb-section-title .sppb-title-heading:after, [class*="title-2"].sppb-addon .sppb-addon-title:after {
  border-left: 29px solid #222;
  border-right: 29px solid #204180;
}
.title-4.sppb-section .sppb-section-title .sppb-title-heading span:not([class*="sp-"]), .title-4.sppb-addon .sppb-addon-title span:not([class*="sp-"]) {
  background: #204180;
  color: #fff;
}
.title-4.sppb-section .sppb-section-title .sppb-title-heading span:not([class*="sp-"]):before, .title-4.sppb-addon .sppb-addon-title span:not([class*="sp-"]):before, .title-4.sppb-section .sppb-section-title .sppb-title-heading span:not([class*="sp-"]):after, .title-4.sppb-addon .sppb-addon-title span:not([class*="sp-"]):after {
  background: #204180;
}
.title-4.sppb-section .sppb-section-title .sppb-title-heading:after, .title-4.sppb-addon .sppb-addon-title:after {
  background: #204180;
}
[class*="title-5"].sppb-section .sppb-section-title .sppb-title-heading span:not([class*="sp-"]), [class*="title-5"].sppb-addon .sppb-addon-title span:not([class*="sp-"]) {
  color: #656565;
}
[class*="title-5"].sppb-section .sppb-section-title .sppb-title-heading:after, [class*="title-5"].sppb-addon .sppb-addon-title:after {
  background: #204180;
}
.sppb-title-heading span[class*="word"]:nth-last-child(1), .title-two-colors .sppb-addon-title span[class*="word"]:nth-last-child(1) {
  color: #204180;
}
.skew-bg {
  background: #fff;
}
.skew-bg:before, .skew-bg:after {
  background: #fff !important;
}
.skew-primary {
  background: #204180;
}
.skew-primary:before, .skew-primary:after {
  background: #204180 !important;
}
/*----------  List Styles  ----------*/
.list-style-1 ul > li:before, ul.list-style-1 > li:before, .list-style-2 ul > li:before, ul.list-style-2 > li:before, .list-style-3 ul > li:before, ul.list-style-3 > li:before, .list-style-4 ul > li:before, ul.list-style-4 > li:before {
  color: #204180;
}
/*----------  Icon and icon-box colors  ----------*/
.icon-primary [class*="icon"] i, .icon-primary[class*="icon"] i, .icon-primary [class*="icon"] .fa, .icon-primary[class*="icon"] .fa, .icon-primary [class*="icon"] .fas, .icon-primary[class*="icon"] .fas, .icon-primary [class*="icon"] .fab, .icon-primary[class*="icon"] .fab, .icon-primary [class*="icon"] .far, .icon-primary[class*="icon"] .far {
  color: #204180 !important;
}
.icon-box-primary [class*="icon"], .icon-box-primary[class*="icon"] {
  background: #204180 !important;
}
.icon-box-primary [class*="icon"] i, .icon-box-primary[class*="icon"] i {
  color: #fff;
}
/*=====================================
 =            SPPADDONS.CSS            =
 =====================================*/
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary .sp-slider-btn-text {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary:hover .sp-slider-btn-text, .sppb-addon-sp-slider .sppb-sp-slider-button.button-primary:focus .sp-slider-btn-text {
  background: #023799;
  border-color: #02338d;
}
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-hover:hover .sp-slider-btn-text, .sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-hover:focus .sp-slider-btn-text {
  background: #204180 !important;
  color: #fff !important;
  border-color: #204180 !important;
}
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline .sp-slider-btn-text {
  background: transparent;
  color: #204180;
  border: 1px solid #204180;
}
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline:hover .sp-slider-btn-text, .sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline:focus .sp-slider-btn-text {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline-hover:hover .sp-slider-btn-text, .sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline-hover:focus .sp-slider-btn-text {
  background: transparent !important;
  color: #204180 !important;
  border-width: 1px;
  border-style: solid;
  border-color: #204180 !important;
}
.sppb-addon-sp-slider.slideshow-1 .sp-nav-control {
  background: #204180;
}
.sppb-addon-sp-slider.slideshow-1 .sp-nav-control .nav-control {
  color: #fff;
}
.sppb-addon-sp-slider.slideshow-1 .sp-nav-control:before, .sppb-addon-sp-slider.slideshow-1 .sp-nav-control:after {
  background: #204180;
}
.sppb-addon-sp-slider.slideshow-2 .sp-nav-control .nav-control {
  background: #204180;
  border-color: #204180;
  color: #fff;
}
.sppb-addon-sp-slider.slideshow-2 .sp-nav-control .nav-control:hover, .sppb-addon-sp-slider.slideshow-2 .sp-nav-control .nav-control:focus {
  background: #023799;
}
.sppb-addon-sp-slider.slideshow-2 .sp-dots > ul > li.active {
  border-color: #204180;
}
.sppb-addon-feature.feature-box-1 .sppb-addon-content:before {
  border-top-color: #204180;
  border-left-color: #204180;
}
.sppb-addon-feature.feature-box-1 .sppb-addon-content:after {
  border-right-color: #204180;
  border-bottom-color: #204180;
}
.sppb-addon-feature.feature-box-1 .sppb-addon-content .sppb-icon-container {
  color: #204180;
}
.sppb-addon-feature.feature-box-2 .sppb-addon-content .sppb-icon-container {
  color: #204180;
}
.sppb-addon-feature.feature-box-2 .sppb-addon-content .sppb-addon-text:after {
  background: #204180;
}
.sppb-addon-feature.feature-box-2:hover .sppb-addon-content .sppb-addon-title {
  color: #204180;
}
.sppb-addon-feature.feature-box-3 .sppb-addon-content .sppb-icon-container {
  color: #204180;
}
.sppb-addon-feature.feature-box-3:hover .sppb-addon-title {
  color: #204180;
}
.sppb-addon-feature.feature-box-4 .sppb-addon-content .sppb-icon-container {
  color: #204180;
}
.sppb-addon-feature.feature-box-4:hover .sppb-addon-content .sppb-addon-title {
  color: #204180;
}
.sppb-addon-feature.feature-box-5 .sppb-addon-content .sppb-media-content .sppb-addon-title, .sppb-addon-feature.feature-box-5 .sppb-addon-content .sppb-media-content .sppb-addon-title a {
  color: #204180;
}
.sppb-addon-feature.feature-box-6 .sppb-addon-content .sppb-icon {
  margin-bottom: -48px;
}
.sppb-addon-feature.feature-box-6 .sppb-addon-content .sppb-icon-container {
  color: #fff;
  background: #204180;
  border: 10px solid #fff;
}
.sppb-addon-feature.feature-box-6 .sppb-addon-content .sppb-icon-container:before {
  background: #204180;
}
.sppb-addon-feature.feature-box-6 .sppb-addon-content .sppb-media-content {
  background: #fff;
}
.sppb-addon-feature.feature-box-6:hover .sppb-addon-title, .sppb-addon-feature.feature-box-6:hover .sppb-addon-title a {
  color: #204180;
}
.sppb-addon-feature.feature-box-7 {
  background: #204180;
  color: rgba(255, 255, 255, .8);
}
.sppb-addon-feature.feature-box-7 .sppb-addon-content .sppb-icon-container {
  color: #fff;
}
.sppb-addon-feature.feature-box-7 .sppb-addon-content .sppb-addon-title, .sppb-addon-feature.feature-box-7 .sppb-addon-content .sppb-addon-title a {
  color: #fff;
}
.sppb-addon-feature.feature-box-8 .sppb-addon-content .sppb-icon-container {
  color: #204180;
}
.sppb-addon-feature.feature-box-9 .sppb-addon-content .sppb-icon-container {
  color: #204180;
}
.sppb-addon-feature.feature-box-9 .sppb-addon-content .sppb-addon-title, .sppb-addon-feature.feature-box-9 .sppb-addon-content .sppb-addon-title a {
  color: #222;
}
.sppb-addon-feature.feature-box-9:hover .sppb-addon-content .sppb-addon-title, .sppb-addon-feature.feature-box-9:hover .sppb-addon-content .sppb-addon-title a {
  color: #204180;
}
.sppb-addon-feature.feature-box-9:hover .sppb-addon-content .sppb-icon-container {
  color: #222;
}
.sppb-addon-feature.feature-box-10:hover .sppb-addon-content .sppb-media-content .sppb-addon-title, .sppb-addon-feature.feature-box-10:hover .sppb-addon-content .sppb-media-content .sppb-addon-title a {
  color: #204180;
}
.sppb-addon-feature.feature-box-10:hover .sppb-addon-content .sppb-img-container {
  background: #204180;
}
.sppb-addon-feature.feature-box-11 .sppb-addon-content .sppb-icon-container {
  border: 2px solid #204180 !important;
  background: #204180;
}
.sppb-addon-feature.feature-box-11:hover .sppb-addon-content .sppb-icon-container i {
  color: #204180;
}
.sppb-addon-feature.feature-box-11:hover .sppb-addon-content .sppb-addon-title, .sppb-addon-feature.feature-box-11:hover .sppb-addon-content .sppb-addon-title a {
  color: #204180;
}
.sppb-addon-feature[class*="feature-box-12"] .sppb-addon-content .sppb-icon .sppb-icon-container {
  color: #204180;
}
.sppb-addon-feature[class*="feature-box-12"] .sppb-addon-content .sppb-addon-title, .sppb-addon-feature[class*="feature-box-12"] .sppb-addon-content .sppb-addon-title a {
  color: #222;
}
.sppb-addon-feature[class*="feature-box-12"]:hover .sppb-addon-content .sppb-icon .sppb-icon-container {
  color: #222;
}
.sppb-addon-feature[class*="feature-box-12"]:hover .sppb-addon-content .sppb-addon-title, .sppb-addon-feature[class*="feature-box-12"]:hover .sppb-addon-content .sppb-addon-title a {
  color: #204180;
}
.sppb-addon-feature.feature-box-13 .sppb-addon-content .sppb-icon-container {
  color: #204180;
}
.sppb-addon-feature.feature-box-13 .sppb-addon-content .sppb-addon-text:after {
  background: #204180;
}
.sppb-addon-feature.feature-box-13:hover .sppb-addon-content .sppb-addon-title, .sppb-addon-feature.feature-box-13:hover .sppb-addon-content .sppb-addon-title a {
  color: #204180;
}
.sppb-addon-accordion .sppb-panel {
  background: #fff;
}
.sppb-addon-accordion .sppb-panel.sppb-panel-default > .sppb-panel-heading {
  color: #222;
}
.sppb-addon-accordion .sppb-panel.sppb-panel-default .sppb-toggle-direction {
  color: #222;
}
.sppb-addon-accordion .sppb-panel.sppb-panel-primary {
  border-color: rgba(3, 69, 191, .3);
}
.sppb-addon-accordion .sppb-panel.sppb-panel-primary > .sppb-panel-heading {
  color: #204180;
  background: rgba(3, 69, 191, .1);
}
.sppb-addon-accordion .sppb-panel.sppb-panel-primary .sppb-panel-body {
  border-top-color: rgba(3, 69, 191, .3);
}
.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading:hover .sppb-toggle-direction, .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading:focus .sppb-toggle-direction, .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading.active .sppb-toggle-direction {
  background: #204180;
  color: #fff;
}
.sppb-addon-accordion.accordion-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading .sppb-panel-title {
  color: #222;
}
.sppb-addon-accordion.accordion-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:after {
  background: #204180;
  color: #fff;
}
.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading {
  color: #222;
}
.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading .sppb-toggle-direction {
  color: #222;
}
.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active, .sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:hover {
  color: #204180;
}
.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active .sppb-toggle-direction, .sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:hover .sppb-toggle-direction {
  color: #204180;
}
.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs {
  border-bottom: 2px solid #204180;
}
.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs > li a {
  color: #222;
  border-bottom: 2px solid #204180;
}
.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs > li.active a, .sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs > li.active a:hover, .sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs > li.active a:focus {
  background: #204180;
  color: #fff;
  border-color: #204180;
}
.sppb-addon-tab .sppb-addon-content.sppb-pills-tab .sppb-nav-pills > li a {
  color: #222;
}
.sppb-addon-tab .sppb-addon-content.sppb-pills-tab .sppb-nav-pills > li.active a, .sppb-addon-tab .sppb-addon-content.sppb-pills-tab .sppb-nav-pills > li.active a:hover, .sppb-addon-tab .sppb-addon-content.sppb-pills-tab .sppb-nav-pills > li.active a:focus {
  background: #204180;
  color: #fff;
}
.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines {
  border-bottom: 3px solid #222;
}
.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines > li.active a, .sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines > li.active a:focus, .sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines > li.active a:hover {
  color: #204180;
  border-bottom-color: #204180;
}
.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines > li a {
  color: #222;
}
.sppb-addon-tab .sppb-addon-content.sppb-modern-tab .sppb-nav-modern > li > a {
  color: #222;
}
.sppb-addon-tab .sppb-addon-content.sppb-modern-tab .sppb-nav-modern > li.active a, .sppb-addon-tab .sppb-addon-content.sppb-modern-tab .sppb-nav-modern > li.active a:hover, .sppb-addon-tab .sppb-addon-content.sppb-modern-tab .sppb-nav-modern > li.active a:focus {
  border-color: #204180;
  color: #204180;
  border-bottom-color: transparent;
}
.sppb-addon-person.person-1 .sppb-person-information .sppb-person-name {
  color: #204180;
}
.sppb-addon-person.person-1:hover .sppb-person-social li a {
  color: #204180;
  border-color: #204180;
}
@media screen and (min-width: 992px) {
  .sppb-addon-text-block.text-block-1:after {
    background: #204180;
  }
}
.sppb-addon-text-block.text-block-1:hover .sppb-addon-title {
  color: #204180;
}
.sppb-link-list-wrap.navigation-1 .sppb-responsive-bars:hover, .sppb-link-list-wrap.navigation-1 .sppb-responsive-bars.open {
  background: #204180;
}
.sppb-link-list-wrap.navigation-1 .sppb-responsive-bars:hover > span, .sppb-link-list-wrap.navigation-1 .sppb-responsive-bars.open > span {
  background: #fff;
}
.sppb-link-list-wrap.navigation-1 > ul > li.sppb-active > a, .sppb-link-list-wrap.navigation-1 > ul > li:hover > a {
  background: #204180;
  color: #fff;
}
.sppb-link-list-wrap.navigation-3 {
  background: #204180;
}
.sppb-link-list-wrap.navigation-4 ul li a {
  border: 1px solid #204180 !important;
  color: #204180;
}
.sppb-link-list-wrap.navigation-4 ul li a:hover {
  background: #204180 !important;
}
.sppb-link-list-wrap.navigation-4 ul li.sppb-active a {
  background: #204180 !important;
}
.sppb-addon-blocknumber.block-number-1 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number {
  background: #204180;
  color: #fff;
}
.sppb-addon-blocknumber.block-number-2 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number {
  background: #204180;
  color: #fff;
}
.sppb-addon-blocknumber.block-number-2 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number:before {
  background: #5f96fc;
}
.sppb-addon-blocknumber.block-number-2:hover .sppb-addon-content .sppb-media-heading {
  color: #204180;
}
.sppb-addon-blocknumber.block-number-3 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number {
  background: #204180;
  color: #fff;
}
.sppb-addon-blocknumber.block-number-3:hover .sppb-addon-content .sppb-media-heading {
  color: #204180;
}
div[id*="outsidenav"] div[class*="owl-"]:hover, div[id*="outsidenav"] div[class*="owl-"]:focus {
  background: #204180;
  color: #fff;
}
div[id*="outsidedot"] div[class*="owl-"].active {
  background: #204180;
}
.sppb-addon-single-image.single-image-1 .sppb-addon-single-image-container:after {
  color: #204180;
}
.sppb-addon-single-image.single-image-2 .sppb-addon-single-image-container:after {
  border-left-color: #204180;
  border-bottom-color: #204180;
}
.sppb-addon-single-image.single-image-3 .sppb-addon-title {
  background: #fff;
  color: #204180;
}
.sppb-addon-single-image.single-image-3 .sppb-addon-single-image-container:after {
  border: 5px solid #204180;
}
.sppb-addon-progress div.sppb-progress-bar.sppb-progress-bar-primary {
  background-color: #204180;
}
.sppb-addon-progress.progress-bar-1 .sppb-progress-label {
  color: #222;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper:before, .sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:after, .sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement.even:before {
  background-color: #204180 !important;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement.even:after, .sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:before {
  border-color: #204180 !important;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:before {
  background: #fff;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
  background: #fff;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before {
  border-color: #fff #fff transparent transparent;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part:before {
  border-color: #fff #fff transparent transparent;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title {
  color: #222;
}
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {
  color: #222;
}
.ut-testimonial.ut-testimonial-1 .client-name {
  color: #204180;
}
.ut-testimonial.ut-testimonial-1 .client-company a {
  color: #204180;
}
.ut-testimonial.ut-testimonial-1 .ut-testimonial-rating i {
  color: #204180;
}
.ut-testimonial.ut-testimonial-1 .owl-dots .owl-dot.active span, .ut-testimonial.ut-testimonial-1 .owl-dots .owl-dot:hover span {
  background: #204180;
}
.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons {
  background: #204180;
}
.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons:before, .ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons:after {
  background: #204180;
}
.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons .person-social > li {
  margin: 0;
}
.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons .person-social > li > a {
  color: #fff;
}
.ut-person.ut-person-1 .sppb-addon-content .person-after:after {
  background: #204180;
}
.ut-person.ut-person-2 .sppb-addon-content {
  background: #fff;
}
.ut-person.ut-person-2 .sppb-addon-content .person-image .person-overlay {
  background: rgba(3, 69, 191, 0.8);
  color: #fff;
}
.ut-person.ut-person-2 .sppb-addon-content .person-after .person-name {
  color: #204180;
}
.ut-person.ut-person-2 .sppb-addon-content .person-after .person-designation {
  color: #222;
}
.ut-person.ut-person-2 .sppb-addon-content .person-social-icons .person-social > li > a {
  color: #204180;
}
.ut-person.ut-person-3 .sppb-addon-content .person-image .person-overlay {
  background: rgba(3, 69, 191, 0.7);
}
.ut-person.ut-person-3 .sppb-addon-content .person-after {
  background: #fff;
}
.ut-person.ut-person-3 .sppb-addon-content .person-information .person-name {
  color: #204180;
}
.ut-addon-animated-number.ut-animated-number-2 .icon-container i {
  color: #204180;
}
.sppb-addon-sppb-flibox.front-primary .sppb-flipbox-front:before, .sppb-addon-sppb-flibox.front-primary .threeD-flip-front:before {
  background-color: #204180 !important;
}
.sppb-addon-sppb-flibox.back-primary .sppb-flipbox-back:before, .sppb-addon-sppb-flibox.back-primary .threeD-flip-back:before {
  background-color: #204180 !important;
}
/*=================================
 =            SPPB.SCSS            =
 =================================*/
.sppb-addon-articles-ticker .sppb-articles-ticker-heading {
  background: #204180;
}
.sppb-addon-articles-ticker .sppb-articles-ticker-heading svg {
  color: #204180;
}
.sppb-addon-articles-scroller .sppb-articles-scroller-date-left-date {
  background: #204180;
}
.sppb-addon-articles-scroller .article-image-as-bg .sppb-articles-scroller-meta-date-left span {
  color: #204180;
}
.sppb-carousel-extended .sppb-carousel-extended-nav-control .nav-control {
  color: #204180;
  border-color: #204180;
}
.sppb-carousel-extended .sppb-carousel-extended-dots li.active span {
  background: #204180;
}
.sppb-carousel-extended .sppb-carousel-extended-nav-control .nav-control {
  color: #204180;
  border-color: #204180;
}
.sppb-carousel-extended .sppb-carousel-extended-dots li span {
  background: #204180;
}
.sppb-addon-countdown .sppb-countdown-number, .sppb-addon-countdown .sppb-countdown-finishedtext {
  background: #204180;
  color: #fff;
}
/*=====================================
 =            OTHER SCRITPS            =
 =====================================*/
.owl-theme .owl-nav [class*="owl-"] {
  background: #204180;
  color: #fff;
}
