body.font-large p.mb-sm-5 {
    margin-bottom: 2rem !important;
}
.accessibility-wrap {
    background-color: #00A2E1;
}
.accessibility-wrap .bd-white {
    border: 1px solid #fff;
}
.accessibility-wrap .font-size-controls button {
    color: #000;
}
.accessibility-wrap .theme-btn button {
    border: 0.3px solid transparent;
}
.private-template .accessibility-wrap {
    background-color: #B18F4F;
}
body.font-small .banner-carousel .carousel-inner,
.blue-template .banner-carousel .carousel-inner {
    margin-top: -156px;
}
body.font-medium .banner-carousel .carousel-inner,
.blue-template .banner-carousel .carousel-inner {
    margin-top: -160px;
}
.accessibility-wrap .whitebg {
    background-color: #f8f8f8;
}
body.font-large footer li {
    line-height: 19px !important;
}
body.dark-mode .bg-clr-white {
    background-color: #000000;
}
body.dark-mode .notice-links {
    color: #fff;
    background-color: #000;
}
body.dark-mode .blog-thumb-content h3 a {
    color: #fff;
}
body.dark-mode p,
body.dark-mode h1 {
    color: #fff;
}
body.dark-mode .blog-thumb-content a {
    color: #fff;
}
.cta-button {
    width: 100%;
}
.font-size-controls button,
.word-spacing-controls button,
.theme-btn button {
    font-size: 13px !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
    word-spacing: normal !important;
    /* padding: 2px 6px !important; */
    margin: 0 2px !important;
}
.font-size-controls,
.word-spacing-controls,
.theme-btn {
    font-size: 0px !important;
    /* prevent rem scaling */
    word-spacing: normal !important;
}
.word-spacing-medium.font-large .font-size-controls button img,
.word-spacing-controls button,
.theme-btn button {
    font-size: 13px !important;
    vertical-align: middle;
    font-size: 13px !important;
    vertical-align: middle;
}
#accessibilityWrap {
    height: 35px !important;
}
.skipToContent {
    z-index: 1000;
    text-decoration: none;
    transition: top 0.3s ease;
    font-size: 13px;
    font-size: 13px;
    align-content: center;
}
body.dark-mode {
    background-color: black;
    color: white;
}
body.dark-mode .theme-toggle {
    background-color: black;
    color: white;
}
#mainContent {
    scroll-margin-top: 91px;
}
/**Responsive**/
@media only screen and (max-width: 1024px) and (min-width: 766px) {
    body.font-large .nav-desk .nav-head-acc {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }
    body.private-template.font-large .nav-desk .nav-head-acc {
        margin-left: 3px !important;
    }
    body.font-large .navbar-brand {
        margin-right: 0px !important;
    }
    body.font-large .private-template .nav-desk .nav-head-acc {
        margin-left: 1px !important;
    }
    .footer-links p {
        font-size: 13px;
        padding-left: 40px;
    }
    body.font-large .personal-banking-cards {
        background-image: url(/images/background/bankcards-provide-swift-way.jpg);
        background-position: 50%;
        min-height: 585px;
    }
}
@media only screen and (min-width: 1200px) {
    body.font-large #contactForm .lg-submit-button {
        margin-left: 8px;
        margin-top: 19px;
    }
    body.font-medium #contactForm .lg-submit-button {
        margin-left: 8px;
        margin-top: 15px;
    }
    body.blue-template.dark-mode .breadcrumb-wrap {
        top: 31%;
        z-index: 9;
    }
}
@media only screen and (min-device-width: 769px) and (max-device-width: 991px) {
    body.font-large .benefits {
        margin-top: -75px;
    }
}
@media only screen and (max-device-width: 355px) {
    .accessibility-wrap .skipToContent {
        font-size: 10px;
    }
    .accessibility-wrap .pe-3 {
        padding-right: 10px !important;
    }
    .accessibility-wrap button {
        font-size: 12px;
    }
}
body.font-large p.mb-sm-5 {
    margin-bottom: 2rem !important;
}
.accessibility-wrap .bd-white {
    border: 1px solid #fff;
}
.accessibility-wrap .theme-btn button {
    border: 0.3px solid transparent;
}
.private-template .accessibility-wrap {
    background-color: #B18F4F;
}
body.font-small .banner-carousel .carousel-inner,
.blue-template .banner-carousel .carousel-inner {
    margin-top: -156px;
}
body.font-medium .banner-carousel .carousel-inner,
.blue-template .banner-carousel .carousel-inner {
    margin-top: -160px;
}
/**Responsive**/
@media only screen and (max-width: 1024px) and (min-width: 766px) {
    body.font-large .navbar-brand {
        margin-right: 0px !important;
    }
    body.font-large .private-template .nav-desk .nav-head-acc {
        margin-left: 1px !important;
    }
    .footer-links p {
        font-size: 13px;
        padding-left: 40px;
    }
    body.font-small .banner-carousel .carousel-inner,
    .blue-template .banner-carousel .carousel-inner {
        margin-top: -161px;
    }
    body.font-medium .banner-carousel .carousel-inner,
    .blue-template .banner-carousel .carousel-inner {
        margin-top: -164px;
    }
    body.font-large .banner-carousel .carousel-inner,
    .blue-template .banner-carousel .carousel-inner {
        margin-top: -167px;
    }
}
@media only screen and (min-width: 1200px) {
    body.font-large #contactForm .lg-submit-button {
        margin-left: 8px;
        margin-top: 19px;
    }
    body.font-medium #contactForm .lg-submit-button {
        margin-left: 8px;
        margin-top: 15px;
    }
}
@media only screen and (max-width: 425px) {
    body.blue-template .breadcrumb-wrap,
    body.private-template .breadcrumb-wrap {
        top: 12%;
    }
}
/* accessiblity dark/light mode code start here */
/* Light mode logo replace */
.light-logo {
    display: inline;
}
.dark-logo {
    display: none;
}
/* Dark mode logo replace */
body.dark-mode .light-logo {
    display: none;
}
body.dark-mode .dark-logo {
    display: inline;
}
body.dark-mode {
    background-color: #000 !important;
    color: #fff !important;
}
body.dark-mode .navbar-second,
body.dark-mode .nav-item:hover {
    background-color: #1a1a1a !important;
}
body.dark-mode .top-menu,
body.dark-mode header .navbar,
body.dark-mode .dropdown-menu,
body.dark-mode .benefits,
body.dark-mode .card,
body.dark-mode .location-box,
body.dark-mode .bg-light,
body.dark-mode .bg-grey-light .offercard,
body.dark-mode .nav-list:hover,
body.dark-mode .tab-wrap .tab-card:hover,
body.niyoglobal-wrap.dark-mode .bgpink,
body.dark-mode .bg-dark-blue,
body.dark-mode .tab-wrap .tab-card:hover {
    background-color: #1a1a1a !important;
}
body.blue-template.dark-mode .top-menu,
body.blue-template.dark-mode .navbar,
body.blue-template.dark-mode .navbar-second {
    background-color: #07224a !important;
}
body.private-template.dark-mode .header-wrap .navbar-second.scrolled,
body.private-template.word-spacing-large.font-large .header-wrap header.scrolled .navbar {
    background-color: #101010 !important;
}
body.dark-mode footer,
body.dark-mode .bottom-footer {
    background-color: #111 !important;
}
body.dark-mode .nav-link,
body.dark-mode .accordion-button,
body.dark-mode .breadcrumb-item a,
body.dark-mode .breadcrumb-item.active,
body.dark-mode .text-dark,
body.dark-mode .dropdown-menu a,
body.dark-mode .login-box li,
body.dark-mode .banking-solution p,
body.dark-mode .nribanking-wrap .owl-theme .owl-nav .owl-prev,
body.dark-mode .nribanking-wrap .owl-theme .owl-nav .owl-next,
body.dark-mode .dropdown-item,
body.dark-mode .nav-tabs .nav-item.show .nav-link,
body.dark-mode .nav-tabs .nav-link.active,
body.dark-mode .navbar-nav .nav-link,
body.dark-mode .text-black,
body.dark-mode .fa-angle-down:before,
body.dark-mode .td-heading,
body.dark-mode .padrght60,
body.dark-mode .fs-44,
body.dark-mode .card .card-img-overlay p,
body.dark-mode .sav-acc-features p,
body.dark-mode .bg-white,
body.dark-mode .clr-blue,
body.dark-mode .white-bg-dark-text-con p,
body.dark-mode .card p,
body.dark-mode .debitcard-wrap h4,
body.dark-mode .bg-grey-light a,
body.dark-mode .bg-grey-light .color-blue-1e3868,
body.dark-mode .media-con .media-item .media-title-ln,
body.dark-mode .bg-light p,
body.dark-mode .moreless-button:hover,
body.dark-mode .card-wrap .text-blue:hover,
body.dark-mode .sav-acc-features h5,
body.dark-mode .hblue,
body.dark-mode a:active,
body.dark-mode a:hover,
body.dark-mode .comingsoon-wrap .color-blue:hover,
body.dark-mode .currency-wrap .result #result,
body.dark-mode .our-objective .color-blue-1e3868,
body.dark-mode .pdf-listing-section .impinfo-wrap a,
body.dark-mode .pdf-listing-section .grey-title,
body.dark-mode .retail-platform .bckl-link,
body.dark-mode .blog-thumb-content p,
body.dark-mode .blog-thumb-content h3,
body.dark-mode .color-blue:hover,
body.niyoglobal-wrap.dark-mode .ptext,
body.niyoglobal-wrap.dark-mode .custom-point .apply-points .heading,
body.niyoglobal-wrap.dark-mode .custom-point .apply-points .para,
body.dark-mode .dnd-form select option,
body.dark-mode .o-list li {
    color: #fff !important;
}
body.dark-mode .bg-light-blue,
body.dark-mode .bg-grey,
body.dark-mode .bg-grey-light,
body.dark-mode .bg-white,
body.dark-mode .white-bg-color,
body.dark-mode .bg-F5F5F5,
body.dark-mode .form-control,
body.dark-mode .select2-results .select2-results__option {
    background-color: #000 !important;
}
body.dark-mode .form-control,
body.dark-mode input:valid,
body.dark-mode input:invalid,
body.dark-mode input:focus {
    color: #fff !important;
    background-color: #333 !important;
    border-color: #555 !important;
}
body.dark-mode .select2-container--default .select2-selection--single {
    background-color: #333 !important;
    color: #fff !important;
    border-color: #555 !important;
}
body.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered,
body.dark-mode .dropdown:hover>.nav-link.login-button {
    color: #fff !important;
}
body.dark-mode .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #fff transparent transparent transparent !important;
}
body.dark-mode .convertbtn {
    background-color: #444 !important;
    color: #fff !important;
    border: 1px solid #666 !important;
}
body.dark-mode .convertbtn:hover {
    background-color: #555 !important;
    border-color: #888 !important;
}
body.dark-mode .int-grp .searchfield {
    background-color: unset !important;
}
body.dark-mode .table-striped>tbody>tr:nth-of-type(odd),
body.dark-mode .table-striped>tbody>tr:nth-of-type(even) {
    --bs-table-accent-bg: #000;
    color: #fff;
}
body.dark-mode .nav-link.active {
    border-bottom: 3px solid #fff !important;
}
body.dark-mode ::placeholder {
    color: #fff !important;
    opacity: 1.5 !important;
}
body.dark-mode .carousel-dark .carousel-control-next-icon,
body.dark-mode .carousel-dark .carousel-control-prev-icon,
body.blue-template.dark-mode .accordion-button::after,
body.blue-template.dark-mode .navbar-light .navbar-toggler-icon,
body.private-template.dark-mode .navbar-light .navbar-toggler-icon,
body.private-template.dark-mode .navbar-light .navbar-toggler-icon.close-icon {
    filter: none;
}
body.dark-mode .accordion-button::after,
body.dark-mode .navbar-light .navbar-toggler-icon {
    filter: invert(1) grayscale(100);
}
body.blue-template.dark-mode ul.dropdown-menu,
body.private-template.dark-mode ul.dropdown-menu {
    border-color: transparent;
}
body.dark-mode .card {
    border: none;
}
body.dark-mode .debitcard-wrap .card {
    box-shadow: 0px 6px 25px -11px rgba(170, 160, 160, 1);
}
body.dark-mode .media-lm a,
body.dark-mode #testimonialCarousel .carousel-item .dark-blue,
body.dark-mode .white-bg-dark-text-con h2,
body.dark-mode .white-bg-dark-text-con h3,
body.dark-mode .contenthub .flipbookwrap p {
    color: #00A2E1;
}
body.dark-mode .nav-item:hover>.nav-link,
body.dark-mode .nav-item.dropdown:hover>.nav-link,
body.dark-mode .dropdown:hover>.nav-link,
body.dark-mode .dropdown:hover>.dropdown-item,
body.dark-mode .dropdown-menu .dropdown-item:hover {
    color: #00a1e1 !important;
}
body.dark-mode.private-template .nav-item:hover>.nav-link,
body.dark-mode.private-template .nav-item.dropdown:hover>.nav-link,
body.dark-mode.private-template .dropdown:hover>.nav-link,
body.dark-mode.private-template .dropdown:hover>.dropdown-item,
body.dark-mode.private-template .dropdown-menu .dropdown-item:hover {
    color: #B18F4F !important;
}
body.dark-mode .top-menu .nav-item:hover>.nav-link:not(.active) {
    border-bottom: 3px solid #fff;
}
body.dark-mode .white-bg-color .gold-color:hover,
body.dark-mode .dark-blue,
body.dark-mode .blue-pdf,
body.dark-mode .contenthub .flipbookwrap p {
    color: #fff;
}
body.dark-mode input.cta-blue {
    background-color: #1E3868 !important;
    border: 1px solid #1E3868 !important;
}
body.dark-mode .table-bordered th {
    border: 1px solid #fff !important;
}
body.dark-mode .dnd-form .select-down-arrow {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='white' d='M0 0l5 6 5-6H0z'/%3E%3C/svg%3E");
}
body.dark-mode .contenthub .nav-link.active {
    border-bottom: none !important;
}
body.dark-mode .fs-55.color-blue:hover,
body.dark-mode span.color-blue:hover {
    color: #00B4F0 !important;
}
body.dark-mode table.table {
    border-radius: inherit;
}
body.dark-mode .boxshadow-wrap .card {
    box-shadow: none;
}
body.dark-mode .card-wrap .card,
.offer-wrap .offercard {
    box-shadow: none;
}
.font-large.word-spacing-large .contact-card {
    padding: 30px 60px;
}
.font-large.word-spacing-large .search_by_location {
    width: 300px;
}
@media (max-width: 992px) {
    body.dark-mode .dropdown-item-container.active .dropdown-item {
        color: #00a1e1 !important;
    }
    body.private-template.dark-mode .navbar-collapse,
    body.blue-template.dark-mode .navbar-collapse {
        background: rgb(000, 000, 000);
    }
}
@media (max-width: 768px) {
    .accessibility-wrap .font-size-controls button,
    .word-spacing-controls button {
        font-size: 10px;
    }
    .theme-btn button {
        font-size: 9px;
        margin: 0 !important;
    }
    .skipToContent {
        font-size: 11px;
    }
    .skipToContent {
        font-size: 11px;
    }
}
/* accessiblity ark/light mode code end here */
.word-spacing-normal * {
    word-spacing: normal !important;
}
.word-spacing-medium * {
    word-spacing: 0.2em !important;
}
.word-spacing-large * {
    word-spacing: 0.4em !important;
}
.font-large.word-spacing-large .lg,
.font-large.word-spacing-medium .lg,
.font-medium.word-spacing-large .lg {
    margin-left: 0 !important;
}
.font-medium.word-spacing-large .navbar-nav,
.font-large.word-spacing-large .navbar-nav {
    margin-left: 30px;
}
@media only screen and (max-width: 1191px) and (min-width: 1026px) {
    .lg {
        margin-left: 0 !important;
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem !important;
        padding-left: .5rem !important;
    }
}
body.blue-template.font-large.word-spacing-large .breadcrumb-wrap,
body.private-template.font-large.word-spacing-large .breadcrumb-wrap {
    top: 31%;
}
body.blue-template.font-large.word-spacing-large .banner-carousel .carousel-content,
body.private-template.font-large.word-spacing-large .banner-carousel .carousel-content {
    top: 65%;
}
.word-spacing-large.font-large .bg-dark-blue {
    top: 128px;
}
@media only screen and (max-width: 1191px) and (min-width: 992px) {
    body.blue-template.font-large.word-spacing-large .top-menu {
        padding: 0;
    }
    body.blue-template.font-large.word-spacing-large .navbar-expand-md .navbar-nav .nav-link {
        padding: 10px 13px !important;
    }
    body.private-template.font-large.word-spacing-large .top-menu {
        padding: 0;
    }
    /* .header-wrap .private-template, .private-template header .navbar, .header-wrap .navbar-second {
    background: transparent;
    } */
}
@media only screen and (max-width: 1023px) and (min-width: 992px) {
    body.word-spacing-normal.font-large .top-menu {
        padding: 0;
    }
}
@media (max-width: 393px) {
    .theme-btn button {
        font-size: 8px;
    }
}
@media (max-width: 1366px) {
    body.blue-template.word-spacing-normal.font-large .breadcrumb-wrap {
        top: 30% !important;
    }
}
.dark-mode.word-spacing-normal.font-large .breadcrumbs,
.font-large.word-spacing-large.dark-mode .breadcrumbs {
    padding-top: 60px !important;
}
@media (max-width: 1191px) and (min-width: 1024px) {
    .word-spacing-large.font-large .bg-dark-blue {
        top: 116px;
    }
}
@media (max-width: 1024px) and (min-width: 992px) {
    .breadcrumb-wrap,
    body.blue-template.word-spacing-medium.font-medium .breadcrumb-wrap,
    body.blue-template.word-spacing-medium.font-large .breadcrumb-wrap,
    body.blue-template.font-large.word-spacing-large .breadcrumb-wrap {
        top: 33% !important;
    }
    .logo,
    body.private-template.word-spacing-normal.font-large .logo,
    body.private-template.word-spacing-medium.font-medium .logo,
    body.private-template.word-spacing-medium.font-large .logo,
    body.private-template.font-large.word-spacing-large .logo {
        width: 150px;
        margin-left: 15px;
    }
    body.private-template.font-large.word-spacing-large.dark-mode .breadcrumb-wrap,
    body.blue-template.font-large.word-spacing-large.dark-mode .breadcrumb-wrap {
        top: 38% !important;
    }
    body.private-template.font-large.word-spacing-large.dark-mode .banner-carousel .carousel-content,
    body.blue-template.font-large.word-spacing-large.dark-mode .banner-carousel .carousel-content {
        top: 70%;
    }
    body.private-template.font-large.word-spacing-large.dark-mode .header-wrap {
        top: -142px;
    }
    body.word-spacing-large.font-large .benefits {
        margin-top: -85px;
    }
    .navbar-nav {
        margin-left: 30px;
    }
    body.font-large .navbar-nav{
        margin-left: 50px;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .font-large.word-spacing-large .background-image {
        max-height: 650px;
    }
    body.font-medium .banner-carousel .carousel-inner,
    .blue-template .banner-carousel .carousel-inner {
        margin-top: -55px !important;
    }
    .home .top-menu,
    .home header .navbar {
        background-color: #07224A !important;
    }
    .breadcrumb-wrap {
        top: 20%;
    }
}