:root {
    --header_height: $header_height;
    --link-color: #D4A030;
    --color-orange: rgba(216, 83, 32, 1);
    --border-color: #f0f4f7;
}

body,
.sp-preloader {
    color: #0D1E33;
}


.sp-preloader>div {
    background: #0D1E33;
}

.sp-preloader>div:after {
    background: #fff;
}

.sp-reading-progress-bar {
    position: fixed;
    z-index: 9999;
    height: 5px;
    background-color: #0D1E33 !important;
    top: 0;
}

/* For Transparent Heading */

body.transparent-header #sp-header {
    position: absolute;
    background-color: transparent;
}

body.transparent-header #sp-header.header-sticky {
    backdrop-filter: blur(50px);
    background-color: rgba(13, 30, 51, 0.7);
    position: fixed;
    /* background-color: #0D1E33 !important; */
}
/* --------------------------------- */

#sp-header.header-sticky {
    opacity: 0.95;
}

#sp-header {
    background: #0d1e33;
}

#sp-header .logo {
    margin: 0 20px;
}

#sp-header .sp-module {
    margin-left: 0px !important;
}

#sp-header.header-sticky {
    background-color: #0d1e33 !important;
}

/* #sp-header>.container>div {
    border-bottom: 1px solid rgba(151, 158, 206, 0.1);
    transition: 0.3s;
} */

.sp-megamenu-parent>li.active>a,
.sp-megamenu-parent>li.active:hover>a {
    color: #D4A030 !important;
    font-weight: 500;
}

.sp-megamenu-parent>li:hover>a {
    color: #D4A030 !important;
}

.sp-megamenu-parent>li>span {
    display: inline-block;
    padding: 0 10px;
    line-height: 100px;
    font-size: 14px;
    margin: 0;
    text-transform: uppercase;
}

.sp-megamenu-parent .sp-dropdown-mega .sp-mega-group > li > a {
    font-size: 15px;
    color: rgb(1, 59, 120);
    font-weight: 500;
}

.sp-dropdown-main.sp-dropdown-mega .sp-dropdown-inner .row > div ul.sp-mega-group {
    padding: 15px 10px 10px 30px;
}

.sp-megamenu-parent .sp-dropdown-mega .sp-mega-group> li > a:hover {
    color:#D4A030;
}

.mega-menu-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta span {
    color: #D4A030;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 12px 12px 12px 30px;
}

body.helix-ultimate .sppb-row-container {
    max-width: 1280px;
}

.sp-header-wrap .container {
    max-width: 1280px
}

body .sppb-btn.sppb-btn-link,
body .btn.sppb-btn-link {
    padding: 0px;
    color: #D4A030;
    font-weight: bold;
    letter-spacing: 1px !important;
    text-decoration-line: underline !important;
    transition: all 0.3s ease;
}

a:hover,
a:focus,
a:active {
    color: #0D1E33;
}

a {
    color: #D4A030;
}

.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span {
    display: inline-block;
    padding: 0 10px;
    line-height: 80px;
    font-size: 14px;
    margin: 0;
    text-transform: uppercase;
}

.header-bar-short:before,
.header-bar-long:before {
    content: "";
    display: inline-block;
    width: 95px;
    background: #D4A030;
    height: 3px;
    position: relative;
    top: 33px;
    margin-right: 30px;
}

.sp-contact-info li {
    display: inline-block;
    margin: 0 10px;
    font-size: 92%;
    white-space: nowrap;
}

.offcanvas-menu .offcanvas-inner a {
    color: #0D1E33;
    font-size: 15px;
    text-transform: uppercase;
}

.offcanvas-menu .offcanvas-inner .sp-contact-info > li > a,
.offcanvas-menu .offcanvas-inner .social-icons > li > a {
    opacity: 50;
}

.offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas {
    color: #D4A030;
    font-size: 14px;
    text-transform: uppercase;
}

.sp-page-title {
    padding: 5px 0px 5px 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
}

.sp-page-title .sp-page-title-sub-heading {
    font-size: 34px;
    line-height: 1;
    font-weight: 600;
    text-align: center;
    text-transform: none;
    font-weight: 700;
}

.com-content.view-article #sp-main-body .article-details-intro {
    padding: 100px 0 300px 0;
    background-image: url("../images/page-title-bg.png");
    background-color: #0D1E33;
}

.tags>li{
    display:inline-block
}

.tags>li a{
    background:#f09;
    color:#012E5F
}

.tags>li a:hover{
    background:#012E5F
}

.logo-image-phone {
    height: 45px !important;
}

#sp-top-bar {
    background: #f0f4f7;
    color: #0D1E33;
}

#sp-top-bar {
    padding: 15px 0;
    font-weight: 500;
}

#sp-top-bar a {
    color: #0D1E33;
}

.sp-megamenu-parent {
    list-style: none;
    padding: 0px 0px 0px 0px;
    z-index: 99;
    display: block;
    float: right;
    position: relative;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #fff;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: #0D1E33;
    font-size: 15px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #D4A030;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #807f9b;
}

.sp-megamenu-parent .sp-mega-group > li >a {
    color: #0D1E33;
}

.sp-megamenu-parent > li > a {
  color: rgba(255,255,255) !important;
  font-weight: 400 !important;
}

.mega-menu-articles .sppb-addon-article .sppb-article-info-wrap h3 a {
    color: #0D1E33;
    font-weight: 600;
    font-size: 18px;
    line-height: normal;
}

.mega-menu-articles .sppb-addon-article .sppb-article-info-wrap h3 > a:hover {
    color:#D4A030 !important;
}

.addons-articles-style .sppb-article-info-wrap .sppb-readmore::after {
    color: #0D1E33;
}

.view-article ul.categories-module {
    padding: 10px 0 10px 0;
    background-color: #fff;
    border: 1px solid rgba(1, 5, 40, 0.07);
    box-shadow: 0px 20px 25px rgba(0, 0, 0, 0.0457277);
    border-radius: 8px;
}

.article-list .article .article-header h1 a:hover,
.article-list .article .article-header h1 a:active,
.article-list .article .article-header h1 a:focus,
.article-list .article .article-header h2 a:hover,
.article-list .article .article-header h2 a:active,
.article-list .article .article-header h2 a:focus {
    color: #D4A030;
}

.article-details .fortune-article-details-content .sppb-col-md-1 {
    margin-top: 10px;
}

.blog-list-wrapper .left-sidebar .latestnews .latest-post-item .latest-post-content-wrap .latest-post-info,
.blog-list-wrapper .right-sidebar .latestnews .latest-post-item .latest-post-content-wrap .latest-post-info {
    color: #D4A030;
}

.blog-list-wrapper .left-sidebar .sp-module-title, .blog-list-wrapper .right-sidebar .sp-module-title {
    font-size: 22px;
    padding-left: 0px;
    font-weight: 500;
}

.blog-list-wrapper .left-sidebar .last-mod .sp-module-title,
.blog-list-wrapper .left-sidebar .last-mod .sp-module-content,
.blog-list-wrapper .right-sidebar .last-mod .sp-module-title,
.blog-list-wrapper .right-sidebar .last-mod .sp-module-content {
    padding-left: 30px;
}

.view-category .container .blog {
    padding-right: 0px;
    padding-left: 0px;
}

.article-list .article .article-introtext {
    font-weight: 400;
    line-height: 25px;
}

.article-info > span a {
    color: #D4A030;
}

.article-info {
    color: #D4A030;
}

.article-info > span a:hover {
    color: #0D1E33;
}

.sp-slider-custom-dot-indecators {
    width: 95%;
}

.home-default-slider .default-slider-text {
    max-width: 60%;
}

.view-login .form-group .btn {
    border-color: #D4A030;
    background-color: #0D1E33;
    color: #fff;
}

body .sppb-btn.sppb-btn-default.sppb-btn-outline,
body .btn.sppb-btn-default.sppb-btn-outline,
body .sppb-btn.sppb-btn-primary.sppb-btn-outline,
body .btn.sppb-btn-primary.sppb-btn-outline,
body .sppb-btn.btn-primary.sppb-btn-outline,
body .btn-success.sppb-btn.sppb-btn-outline,
body .btn.btn-primary.sppb-btn-outline,
body .btn-success.btn.sppb-btn-outline {
    padding: 10px 20px 10px 20px;
}

body .sppb-btn.sppb-btn-default.sppb-btn-outline,
body .btn.sppb-btn-default.sppb-btn-outline,
body .sppb-btn.sppb-btn-primary.sppb-btn-outline,
body .btn.sppb-btn-primary.sppb-btn-outline,
body .sppb-btn.btn-primary.sppb-btn-outline,
body .btn-success.sppb-btn.sppb-btn-outline,
body .btn.btn-primary.sppb-btn-outline,
body .btn-success.btn.sppb-btn-outline {
    background-color: transparent;
    color: #0D1E33;
    border-color: #0D1E33;
    font-size: 15px;
    font-weight: 500;
}

body .sppb-btn.sppb-btn-default.sppb-btn-outline:hover,
body .sppb-btn.sppb-btn-primary.sppb-btn-outline:hover,
body .sppb-btn.btn-primary.sppb-btn-outline:hover,
body .sppb-btn.sppb-btn-outline.btn-success:hover,
body .btn.sppb-btn-default.sppb-btn-outline:hover,
body .btn.sppb-btn-primary.sppb-btn-outline:hover,
body .btn.btn-primary.sppb-btn-outline:hover,
body .btn.sppb-btn-outline.btn-success:hover {
    background-color: #0D1E33;
    border-color: #0D1E33;
    color: #fff
}

body .sppb-btn, body .btn {
    padding: 10px 22px 10px 22px !important;
    position: relative;
    z-index: 1;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 0.8px;
    text-transform: none;
}

body .sppb-btn.sppb-btn-default,
body .btn.sppb-btn-default,
body .sppb-btn.sppb-btn-primary,
body .btn.sppb-btn-primary,
body .sppb-btn.btn-primary,
body .btn-success.sppb-btn,
body .btn.btn-primary,
body .btn-success.btn {
    background-color: #B8860B;
    color: #ffffff;
    border-color: #B8860B;
    border-radius: 0px;
}

body .sppb-btn.sppb-btn-default:hover,
body .btn.sppb-btn-default:hover,
body .sppb-btn.sppb-btn-primary:hover,
body .btn.sppb-btn-primary:hover,
body .sppb-btn.btn-primary:hover,
body .btn-success.sppb-btn:hover,
body .btn.btn-primary:hover,
body .btn-success.btn:hover,
body .sppb-btn.sppb-btn-default:focus,
body .btn.sppb-btn-default:focus,
body .sppb-btn.sppb-btn-primary:focus,
body .btn.sppb-btn-primary:focus,
body .sppb-btn.btn-primary:focus,
body .btn-success.sppb-btn:focus,
body .btn.btn-primary:focus,
body .btn-success.btn:focus,
body .sppb-btn.sppb-btn-default:active,
body .btn.sppb-btn-default:active,
body .sppb-btn.sppb-btn-primary:active,
body .btn.sppb-btn-primary:active,
body .sppb-btn.btn-primary:active,
body .btn-success.sppb-btn:active,
body .btn.btn-primary:active,
body .btn-success.btn:active {
    background-color: #D4A030;
    border-color: #D4A030;
    color: #fff;
}

.view-category .blog-listing-top-title-wrapper h3 {
    text-align: center;
}

.related-article-list-container {
    padding-top: 40px;
    margin-top: 40px;
}

.styled-title .sppb-addon-title,
.related-article-list-container .sppb-addon-title,
.styled-title .related-article-title,
.related-article-list-container .related-article-title {
    font-size: 40px;
    line-height: 60px;
    font-weight: 600;
    margin-left: 0px;
    margin-bottom: 10px;
}

.article-details .article-info {
    margin-bottom: 1.5rem;
    padding-left: 0px;
}

.pager {
    list-style: none;
    padding: 2rem 0 0 0;
    margin: 1rem 0 20px 0;
    border-top: 1.5px solid rgba(1, 9, 68, 0.1);
}

#sp-menu>.sp-column {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.offcanvas-menu {
    width: 270px;
    height: 100%;
    position: fixed;
    top: 0;
    overflow: inherit;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    z-index: 10000;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li ul li a {
    font-size: 15px;
    padding: 6px 0px;
    line-height: 28px;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #0D1E33 !important;
}

.burger-icon {
    width:35px;
    cursor:pointer
}

.burger-icon>span {
    display:block;
    height:2px;
    background-color:#D4A030;
    margin:5px 0;
}

.burger-icon > span {
    height: 2px;
}

.offcanvas-active .burger-icon>span,#modal-menu-toggler.active .burger-icon>span {
    background-color:#0D1E33;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    float: right;
    margin-left: 80px;
}

body.ltr #offcanvas-toggler.offcanvas-toggler-left {
    float: right;
    margin-right: 10px;
}

body.ltr.offcanvs-position-left .body-wrapper {
    left: 0;
}

body.ltr.offcanvs-position-left .offcanvas-menu {
    left: -300px;
}

body.ltr.offcanvs-position-left.offcanvas-active .offcanvas-menu {
    left: 0;
}

body.ltr.offcanvs-position-left.offcanvas-active .body-wrapper {
    left: 300px;
}

body.ltr.offcanvs-position-right .body-wrapper {
    right: 0;
}

body.ltr.offcanvs-position-right .offcanvas-menu {
    right: -300px;
}

body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {
    right: 0;
}

body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper {
    right: 270px;
}

body.ltr .close-offcanvas {
    right: 15px;
}

body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.nav-header>.menu-toggler {
    right: 0;
}

.offcanvas-menu.border-menu .offcanvas-inner ul.menu ul {
    padding-bottom: 0;
}

.offcanvas-menu .logo .sp-custom-login .sppb-btn.sppb-btn-default {
    border: 0px;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
    padding: 5px;
    border: 1px solid;
    margin-left: 10px;
}

.sppb-addon-accordion .sppb-panel-body {
    border: none;
    padding: 10px 30px 15px 30px;
    font-weight: 400;
    line-height: inherit;
}

.sppb-addon-accordion .sppb-panel .sppb-panel-title {
    font-weight: 600 !important;
    font-size: 15px;
    line-height: 24px;
}

.investa-faq-style .sppb-panel-title {
    font-family: inherit;
}

.sppb-addon-accordion .sppb-panel .sppb-panel-heading {
    padding: 10px 20px 10px 30px;
}

.sppb-addon-accordion .sppb-panel .sppb-panel-heading.active + .sppb-panel-collapse {
    background: rgb(250, 250, 250);
    border-radius: 0px 0px 0px 0px;
}

.article-list .article .article-header h1 a,
.article-list .article .article-header h2 a {
    color: #0D1E33;
    font-weight: 700 !important;
}

.article-list .article .article-header h1, .article-list .article .article-header h2 {
    font-weight: 700;
    font-size: 22px !important;
    line-height: 32px;
}

.article-details .article-header h2 {
    width: 100%;
    margin-bottom: 20px;
    font-size: 44px;
    line-height: 44px;
}

.related-article-list-container .article-list .article .article-info {
    color: #D4A030;
    font-size: 16px;
}

.article-list .article .article-header h1, .article-list .article .article-header h2 {
    margin: 0 0 10px 0;
}

.article-details .article-header h1, .article-details .article-header h2 {
    font-size: 60px;
    color: #fff;
    line-height: 1.2;
    text-align: left;
    font-weight: 500;
}

.case-study-artices .sppb-article-info-wrap .sppb-readmore {
    background-color:#D4A030;
}

.pagination .page-item .page-link {
    padding: 18px 25px;
}

body .sppb-btn.sppb-btn-default.sppb-btn-3d,
body .sppb-btn.sppb-btn-primary.sppb-btn-3d,
body .sppb-btn.btn-primary.sppb-btn-3d,
body .sppb-btn.sppb-btn-3d.btn-success,
body .btn.sppb-btn-default.sppb-btn-3d,
body .btn.sppb-btn-primary.sppb-btn-3d,
body .btn.btn-primary.sppb-btn-3d,
body .btn.sppb-btn-3d.btn-success {
    border-bottom-color: #bbc6fd;
}

body .sppb-btn.sppb-btn-default.sppb-btn-gradient,
body .sppb-btn.sppb-btn-primary.sppb-btn-gradient,
body .sppb-btn.btn-primary.sppb-btn-gradient,
body .sppb-btn.sppb-btn-gradient.btn-success,
body .btn.sppb-btn-default.sppb-btn-gradient,
body .btn.sppb-btn-primary.sppb-btn-gradient,
body .btn.btn-primary.sppb-btn-gradient,
body .btn.sppb-btn-gradient.btn-success {
    background-image: linear-gradient(0deg, #0345bf 0, #0561d8 100%);
    color: #fff;
}

body .sppb-btn.sppb-btn-default.color-black,
body .sppb-btn.sppb-btn-primary.color-black,
body .sppb-btn.btn-primary.color-black,
body .sppb-btn.color-black.btn-success,
body .btn.sppb-btn-default.color-black,
body .btn.sppb-btn-primary.color-black,
body .btn.btn-primary.color-black,
body .btn.color-black.btn-success {
    color: #060b1a
}

body .sppb-btn.sppb-btn-default.color-black:hover,
body .sppb-btn.sppb-btn-default.color-black:focus,
body .sppb-btn.sppb-btn-default.color-black:active,
body .sppb-btn.sppb-btn-primary.color-black:hover,
body .sppb-btn.sppb-btn-primary.color-black:focus,
body .sppb-btn.sppb-btn-primary.color-black:active,
body .sppb-btn.btn-primary.color-black:hover,
body .sppb-btn.color-black.btn-success:hover,
body .sppb-btn.btn-primary.color-black:focus,
body .sppb-btn.color-black.btn-success:focus,
body .sppb-btn.btn-primary.color-black:active,
body .sppb-btn.color-black.btn-success:active,
body .btn.sppb-btn-default.color-black:hover,
body .btn.sppb-btn-default.color-black:focus,
body .btn.sppb-btn-default.color-black:active,
body .btn.sppb-btn-primary.color-black:hover,
body .btn.sppb-btn-primary.color-black:focus,
body .btn.sppb-btn-primary.color-black:active,
body .btn.btn-primary.color-black:hover,
body .btn.color-black.btn-success:hover,
body .btn.btn-primary.color-black:focus,
body .btn.color-black.btn-success:focus,
body .btn.btn-primary.color-black:active,
body .btn.color-black.btn-success:active {
    color: #fff;
    background-color: #02338d
}

body .sppb-btn.sppb-btn-secondary,
body .btn.sppb-btn-secondary {
    background-color: #0D1E33;
    color: #fff;
    border-color: #0D1E33;
}

body .sppb-btn.sppb-btn-secondary:hover,
body .sppb-btn.sppb-btn-secondary:focus,
body .sppb-btn.sppb-btn-secondary:active,
body .btn.sppb-btn-secondary:hover,
body .btn.sppb-btn-secondary:focus,
body .btn.sppb-btn-secondary:active {
    background-color: #D4A030;
    border-color: #D4A030;
    color: #fff
}

body .sppb-btn.sppb-btn-secondary.sppb-btn-outline,
body .btn.sppb-btn-secondary.sppb-btn-outline {
    border-color: #0D1E33;
    background-color: transparent;
    color: #0D1E33;
}

body .sppb-btn.sppb-btn-secondary.sppb-btn-outline:hover,
body .sppb-btn.sppb-btn-secondary.sppb-btn-outline:focus,
body .sppb-btn.sppb-btn-secondary.sppb-btn-outline:active,
body .btn.sppb-btn-secondary.sppb-btn-outline:hover,
body .btn.sppb-btn-secondary.sppb-btn-outline:focus,
body .btn.sppb-btn-secondary.sppb-btn-outline:active {
    background-color: #D4A030;
    border-color: #D4A030;
    color: #fff
}

.addons-articles-style .sppb-addon-article {
    border:1px
    solid #c9d7e3;
    border-radius:8px;
    background-color:#fff;
}

.addons-articles-style .sppb-article-info-wrap h3 a {
    color: #0D1E33;
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
}

.addons-articles-style .sppb-article-info-wrap h3 a:hover {
    color:#D4A030;
}

.addons-articles-style .sppb-article-info-wrap .sppb-article-introtext {
    color:rgba(0, 0, 0, 0.6);
    font-size: 15px;
    margin-bottom: 20px;
}

.addons-articles-style .sppb-article-info-wrap {
    padding: 40px 30px 40px 30px;
}

.addons-articles-style .sppb-article-info-wrap h3 {
    margin-bottom: 20px;
}

.sppb-addon-articles .sppb-article-meta > time {
    color: #D4A030 !important;
}

.addons-articles-style .sppb-article-info-wrap .sppb-article-meta span,
.addons-articles-style .sppb-article-info-wrap .sppb-article-meta a {
    color:#D4A030;
}

.addons-articles-style .sppb-article-info-wrap .sppb-readmore:after {
    color:#D4A030;
}

.feature-carousel-style .sppb-carousel-extended-item {
    border:1px solid #dfecf8;
}

.feature-carousel-style .sppb-carousel-extended-item:hover {
    background-color:#dfecf860;
}

.feature-carousel-style .sppb-carousel-extended-item {
    border:1px solid #c9d7e3;
    border-radius:16px;
    padding:45px;
    transition:all 0.4s ease
}

.feature-carousel-style .sppb-carousel-extended-item .sppb-carousel-extended-content-wrap {
    position:relative;
    text-align:left;
    padding:0px
}

.feature-carousel-style .sppb-carousel-extended-item .sppb-carousel-extended-heading {
    color: #0d447e;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    margin-bottom: 26px;
}

.feature-carousel-style .sppb-carousel-extended-item .sppb-carousel-extended-description {
    color:rgba(0, 0, 0, 0.7);
    font-size:15px;
    line-height:24px
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a,
.offcanvas-menu .offcanvas-inner .sp-module ul>li span {
    color: #f0f4f7 !important;
    opacity: inherit !important;
}

.offcanvas-menu {
    background-color: #0D1E33;
    color: #f0f4f7;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul>li a:focus,
.offcanvas-menu .offcanvas-inner .sp-module ul>li span:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul>li span:focus {
    color: #D4A030 !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.active>a,
.offcanvas-menu .offcanvas-inner .sp-module ul>li.active span {
    color: #D4A030 !important;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
    font-size: 15px !important;
    font-weight: 500;
    padding: 12px 30px 12px 5px !important;
}

.body .sppb-btn.sppb-btn-warning,
.body .btn.sppb-btn-warning {
    background-color: #fc0;
    border-color: #fc0;
    color: #0D1E33;
}

.com-content.view-article #sp-main-body .article-body {
    max-width: 100% !important;
    margin: 0 auto;
}

.active-campaign-wrap .sppb-addon-feature .sppb-img-container::after {
    background-color: rgba(0, 143, 236, 0.8);
    transition: all 0.3s ease 0s;
}

.active-campaign-wrap .sppb-addon-feature .sppb-media-content a.sppb-btn:hover {
    background-color: #0D1E33;
    color: #fff
}

.offcanvas-menu .logo .sppb-addon-single-image img {
    width: 100px;
}

.sppb-addon-animated-heading .animated-heading-before-part {
    display: block;
    width: 100%;
}

.mega-menu-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta span {
    color: #D4A030;
}

.clients-wrapper>div:hover {
    background:#f0f4f7;
}

.clients-wrapper > div {
    border-right: 1px solid #f0f4f7;
    border-top: 1px solid #f0f4f7;
    border-bottom: 1px solid #f0f4f7;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}

.service-case-study-wrapper .sp-simpleportfolio-item .sp-simpleportfolio-info p {
    font-size: 16px;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.9);
    margin-bottom: 5px;
}

.service-case-study-wrapper .sp-simpleportfolio-filter ul li a {
    color: #D4A030;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    padding: 50px 30px 100px 30px;
    font-size: 14px;
    line-height: 10px;
}

.service-case-study-wrapper .sp-simpleportfolio-item .sp-simpleportfolio-info .btn-view {
    background: #0D1E33;
    color: #fff;
    padding: 10px 30px;
    border-radius: 20px;
    margin-top: 10px;
}

/* .service-case-study-wrapper .sp-simpleportfolio-item .sp-simpleportfolio-info {
    padding: 0px 30px 20px 30px;
} */

.sppb-form-group label, .form-group label {
    color: #252525;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    font-weight: normal;
}

.sppb-form-builder-btn .sppb-btn {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    padding: 14px 23px 14px 23px;
    border-radius: 6px;
}

.form-control, input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
    display: block;
    width: 100%;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #252525;
    background-color: #fff;
    border: 1px solid rgba(1, 9, 68, 0.3);
    padding: 17px 20px 16px 20px;
    border-radius: 6px;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.sp-scroll-up {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #D4A030;
    border-radius: 3px;
    z-index: 1000;
}

.sp-scroll-up:hover,
.sp-scroll-up:active,
.sp-scroll-up:focus {
    color: #0D1E33;
    background: #f0f4f7;
}

#sp-footer,
#sp-bottom {
    background: #0D1E33;
    color: #edf1f5;
}

#sp-footer a,
#sp-bottom a {
    color: rgba(255,255,255,.7);
}

#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: #D4A030 !important;
}

/* #sp-bottom .container {
    max-width: 1280px;
} */

#sp-bottom .sp-module {
    margin-bottom: 12px;
}

#sp-bottom .sp-module .sp-module-title {
    font-weight: 600;
    margin: 0 0 30px;
    text-transform: capitalize;
    color: #def;
    opacity: inherit;
}

#sp-bottom .sp-module ul {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 1.3;
}

#sp-bottom .sp-module ul>li {
    display: block;
    margin-bottom: 5px;
}

#sp-bottom .sp-module ul>li:last-child {
    margin-bottom: 0;
}

#sp-bottom::after {
    top: 0px;
    background: rgba(255, 173, 66, 0.18);
}

#sp-bottom {
    padding: 50px 0 10px;
    font-size: 15px;
}

#sp-footer {
    font-size: 15px;
    padding: 0;
    text-align: left;
}

#sp-footer .container {
    max-width: 1280px;
}

#sp-footer .container-inner {
    padding: 25px 0;
    border-top: 1px solid rgba(255, 173, 66, 0.18);;
}

.list-group .list-group-item {
    color: rgb(13, 68, 126);
}

label, .form-label {
    color: #0d447e;
}

.investa-subscribe-style-2 .sppb-form-builder-btn {
    position: absolute;
    right: 30px;
    width: 30px;
    top: 12px;
}

html.error-page .btn.btn-secondary {
    background: #0D1E33;
    border-color: #0D1E33;
}

.error-code, .coming-soon-number {
    color: #D4A030;
}

html.error-page .btn.btn-secondary:hover,html.error-page .btn.btn-secondary:focus,
html.error-page .btn.btn-secondary:active {
    background-color:#d83a05;
    border-color:#d83a05;color:#fff
}

html.error-page .error-code {
    font-weight: 600 !important;
    font-family: inherit !important;
}

html.error-page .error-message {
    font-family: inherit !important;
}

@media (min-width:1400px) {
    .sp-menu-full.container {
        width: 1320px;
    }
}

@media (max-width: 767px) {
    .home-default-slider .default-slider-text {
      max-width: 100%;
    }
}

@media (max-width: 767px) {
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    padding: 30px 20px 20px 20px;
  }
}

@media (max-width: 767px) {
    body {
      font-size: 15px !important;
      line-height: 25px;
    }
}

@media (max-width: 767px) {
    body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    float: right;
    margin-left: 20px;
    }
}

@media (max-width: 767px) {
#sp-header .logo {
    margin: 0;
    }
}

@media (max-width: 767px) {
    .article-details {
    font-size: 15px;
    line-height: 2;
    }
}

@media (max-width: 767px) {
    .article-list .article .article-header h1, .article-list .article .article-header h2 {
    font-size: 18px !important;
    line-height: 26px;
    }
}

@media (max-width: 767px) {
    .related-article-list-container {
      padding-top: 0px;
      margin-top: 20px;
    }
}

@media (max-width: 767px) {
    .related-article-list-container .article-list .article .article-info {
    color: #D4A030;
    font-size: 15px;
  }
}

@media (max-width: 767px) {
    .styled-title .sppb-addon-title,
    .related-article-list-container .sppb-addon-title,
    .styled-title .related-article-title,
    .related-article-list-container .related-article-title {
        font-size: 32px;
    }
}

@media (max-width: 767px) {
.feature-carousel-style .sppb-carousel-extended-item {
    padding: 20px;
    }
}

@media (max-width: 767px) {
    .feature-carousel-style .sppb-carousel-extended-item img {
      margin-top:15px;
      margin-bottom: 15px;
    }
}

@media (max-width: 767px) {
    .addons-articles-style .sppb-article-info-wrap {
      padding: 20px 15px 30px 15px;
    }
}

@media (max-width: 767px) {
    .investa-faq-style .sppb-panel-body {
      padding: 15px 20px;
    }
}

@media (max-width: 767px) {
    .investa-subscribe-style-2 .sppb-form-builder-btn {
      top: 7px;
      right: 18px;
    }
}

@media (max-width: 767px) {
#sp-bottom .sp-module ul > li {
    margin-bottom: 14px;
    }
}

@media (max-width: 767px) {
    .com-content.view-article #sp-main-body .article-details-intro {
      padding: 50px 0 80px 0;
    }
}

@media (max-width: 991px) {
    .article-details .article-header h1, .article-details .article-header h2 {
      font-size: 22px;
    }
}

@media (max-width: 1199px) {
    .service-case-study-wrapper .sp-simpleportfolio-filter ul {
      top: -75px;
  
    }
}