:root {
    /* color-variable */
    --msb-white: #ffffff;
    --msb-whitef7: rgba(247, 243, 241, 0.83);
    --msb-blue: #041f55;
    --msb-yellow: #ecc108;
    --msb-yellow-ed: #edc10a;
    --msb-blue-25: #257abc;
    --msb-blue-4f: #4f9cd9;
    --white-f7: #f7f3f1;
    --white-d6: #d6dee3;
    --white-d3: #d3d3d3;
    --grey-70: #707070;
    --grey-4D: #4d4d4d;
    --msb-red: #d43a3a;
    --msb-red-fb: #fb0303;
    --msb-black-2d: #2d2d2d;
    /* fontSize-variable */
    --fs-13: clamp(0.563rem, 0.5023rem + 0.2589vw, 0.813rem);
    /* 13px */
    --fs-16: clamp(0.875rem, 0.7321rem + 0.2232vw, 1rem);
    /* 16px */
    --fs-18: clamp(1rem, 0.8571rem + 0.2232vw, 1.125rem);
    /* 18px */
    --fs-20: clamp(1.125rem, 0.6964rem + 0.6696vw, 1.25rem);
    /* min18_max20 */
    --fs-24: clamp(1.125rem, 0.6964rem + 0.6696vw, 1.5rem);
    /* min18_max24 */
    --fs-20-24: clamp(1.25rem, 0.6964rem + 0.6696vw, 1.5rem);
    /* min20_max24 */
    --fs-30: clamp(1.5rem, 1.0714rem + 0.6696vw, 1.875rem);
    /* min24_max30 */
    --fs-36: clamp(1.875rem, 1.4464rem + 0.6696vw, 2.25rem);
    /* min30_max36 */
    --fs-45: clamp(2.188rem, 1.8269rem + 1.5408vw, 2.813rem);
    /* min35_max45 */
    --fs-55: clamp(2.813rem, 2.0987rem + 1.1161vw, 3.438rem);
    /* min45_max55 */
    --lh-21: clamp(1rem, 0.6423rem + 0.5589vw, 1.313rem);
    /* min16_max21 */
    --lh-28: clamp(1.5rem, 0.8744rem + 0.7821vw, 1.75rem);
    /* min24_max28 */
    --lh-29: clamp(1.375rem, 0.8744rem + 0.7821vw, 1.813rem);
    /* min22_max29 */
    --lh-44: clamp(2.25rem, 1.6786rem + 0.8929vw, 2.75rem);
    /* min36_max44 */
    --lh-54: clamp(2.625rem, 2.1916rem + 1.849vw, 3.375rem);
    /* min42_max54 */
    --lh-66: clamp(3.375rem, 2.5179rem + 1.3393vw, 4.125rem);
    /* min54_max66 */
    --spacing-50: 50px;
    --spacing-70: clamp(0.938rem, -2.99rem + 6.1375vw, 4.375rem);
    /* min15_max70 */
    --spacing-80: clamp(1.875rem, 1.1165rem + 3.2362vw, 5rem);
    /* min30_max80 */
    --spacing-120: clamp(5rem, 2.1429rem + 4.4643vw, 7.5rem);
    /* min80_max120 */
    --spacing-150: clamp(1.375rem, -4.5541rem + 9.2643vw, 6.563rem);
    /* min22_max105 */
    --spacing-110: clamp(6.25rem, 5.5357rem + 1.1161vw, 6.875rem);
    /* min100_max110 */
    --spacing-30-50: clamp(1.875rem, 1.1527rem + 3.0817vw, 3.125rem);
    /* min30_max50 */
    --spacing-50-35: calc(5.31301rem - clamp(2.188rem, -0.6230rem + 3.1233vw, 3.125rem));
    /* min50_max35 */
    --spacing-30-34: clamp(1.875rem, 1.7305rem + 0.6163vw, 2.125rem);
    /* min30_max34 */
}

.msb-space-y,
.msb-form-wrap {
    padding: var(--spacing-110) 0 !important;
}

.msb-space-bottom {
    padding-bottom: var(--spacing-110) !important;
}

.msb-space-top {
    padding-top: var(--spacing-110) !important;
}

.msb-pb-120 {
    padding-bottom: var(--spacing-120) !important;
}

.msb-p-0,
.msb-rate-table .linkPanelNewContent .tab-content.faqpanel {
    padding: 0 !important;
}

.msb-pt-0,
.msb-quotepanel-cta {
    padding-top: 0 !important;
}

.msb-pb-0 {
    padding-bottom: 0 !important;
}

.msb-m-y {
    margin: var(--spacing-110) 0 !important;
}

.msb-m-bottom {
    margin-bottom: var(--spacing-110) !important;
}

.msb-m-top {
    margin-top: var(--spacing-110) !important;
}

.msb-m-top-50 {
    margin-top: var(--spacing-50) !important;
}

.msb-mb-120 {
    margin-bottom: var(--spacing-120) !important;
}

.msb-m-0 {
    margin: 0 !important;
}

.msb-mt-0,
.msb-spotlight-sec .gridinfo .topsec .contentsec h4,
.msb-sponsor-req .flexwrap h2,
.twocolumnpanel h2 {
    margin-top: 0 !important;
}

.msb-spacing-md {
    padding: 50px 0 !important;
}

.msb-spacing-tp {
    margin-top: 0 !important;
}

.msb-mb-0,
.headerMainWrapper .header-menu ul.mainManu.msb-nav,
.autocomplete ul,
.autocomplete ul li:last-child,
.autocomplete ul li p,
.autocomplete ul li,
.ourteampanel .msb-team-wrap .grey .contentwrap,
.fzf-error p:last-child,
.msb-subpage-banner.subbannerpanel .bannerwrap .content h1,
.msb-faq-video.faqpanel .faq-accordion,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p:last-child,
.each-value:last-child,
.about-cta-module .cta-box h2:last-child,
.historypanel .contentwrap p,
.about-cta-module .cta-box p,
.msb-funding-cards .grid-wrap .icondetail,
.msb-gradi-card .threeColumnWrap .offerImages .colblock,
.msb-timeline .msb-timeline-content ul,
.msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-heading + .timeline-body .contentBlock p,
.msb-news-category .contentsec,
.msb-search-result .msb-search-count .formwrap .inputparent .inputbox input,
.mapFilterNew .grid-container .filterSection .formwrap input,
.mapFilterNew .grid-container .filterSection .formwrap select,
.locationlistNew .listparent .colsone,
.thankBanker [type="checkbox"],
.thankBanker .tellushowyourbankerwentaboveandbeyond .umbraco-forms-field textarea,
.msb-subpage-banner.subbannerpanel .bannerwrap .content p:last-child,
.msb-spotlight-sec h2,
.msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp ul:last-child,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp ul li:last-child,
.faqpanel.msb-zig-zag-item.msb-font-change .flexwrap .leftwarp p:last-child,
.msb-row-rev.bankingpanel .contentwrap ul li:last-child,
.msb-row-rev.bankingpanel .contentwrap ul li:last-child p,
.msb-row-rev.bankingpanel .contentwrap ul,
.msb-mission-vision .content ul li:last-child,
.mapFilterNew .innerWrap .locationWrap .address .borderBottom p:last-child,
.msb-bio-details .cell .contentwrap .btn .ctabutton {
    margin-bottom: 0 !important;
}

.msb-mission-vision .content h2,
.msb-mission-vision .content ul li,
.each-value,
.about-cta-module .cta-box h2,
.msb-bio-details.teaminfopanel .contentwrap h1,
.msb-newsdetails-sec .headingsection h4,
.whyuspanel.msb-whyus .contentwrap p > a,
.msb-whyus.whyuspanel .large-9 .contentwrap p,
.msb-whyus .contentwrap h2,
.msb-linkpanel .btn .ctabutton,
.msb-socialfeed-filter .juicer-feed .j-display-filters li,
.msb-sponsor-req h2,
.msb-sponsor-req .contentwrap p > strong,
.getHelpWithYourAccount .clientSupportCard .backCard p,
.msb-comparsioncharttable table:nth-of-type(1),
.msb-sponsor-req .cell .contentwrap p,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp ul,
.faqpanel.msb-zig-zag-item.msb-font-change .flexwrap .leftwarp p {
    margin-bottom: 20px;
}

.mapFilterNew .innerWrap .locationWrap .address .phoneNumber a,
.msb-sponsor-req .contentwrap p > a {
    text-decoration: underline;
}

.msb-noHover-card .boxslider .swiper-slide .frontCard a {
    text-decoration: none;
}

.d-none,
.msb-team-wrap > h4 img,
.msb-team-wrap h2:before,
.msb-whyus .msb-lg-show,
.msb-lg-show,
.msb-subpage-banner.subbannerpanel .bannerwrap:after,
.msb-socialfeed-filter .juicer-feed .j-display-filters li::before,
.msb-funding-cards .icondetail:after,
.msb-gradi-card .threeColumnWrap .offerImages .colblock:after,
.msb-criteria-panel .msb-criteria.criteria:after,
.msb-row-rev.bankingpanel .contentwrap ul li::marker,
.msb-mission-vision .content ul li::marker,
.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view,
.msb-newsdetails-sec .content ul li:before,
.msb-news-category .contentsec.blogs:before,
.msb-opportunitiespanel .opportunitiesflex .left:after,
.msb-speedBump .speedContainer:after,
.locationlistNew .listparent h4::before,
.locationpanelNewMobile,
.linkPanelNew .grid-container .linkPanelNewContent .tab-content,
.linkPanelNew .grid-container .filterPanelDescription,
.howMayWeHelp .chatBotSection .firstSection .mobile,
.outer-responsive-wrapper,
/*.account-type-box .header-acnt-content-each,*/
.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a:last-child::after,
.msb-desktop-show,
#google_translate_element .goog-te-gadget div ~ * {
    display: none !important;
}

.msb-faq-video.faqpanel.imgwrapsection .flexwrap,
.about-cta-module .cta-box,
.msb-socialfeed-filter .juicer-feed .j-display-filters li,
.juicer-feed .j-display-filters li:not(.filters-label):first-of-type,
.msb-socialfeed-filter .juicer-feed.modern .j-poster,
.msb-socialfeed-filter .juicer-feed .j-meta,
.msb-socialfeed-filter .j-youtube .j-poster a,
.msb-socialfeed-filter .j-poster a,
.msb-funding-cards .grid-wrap,
.msb-newsdetails-sec .news-banner,
.msb-newsdetails-sec .headingsection,
.msb-newsdetails-sec .ctablock,
.msb-spotlight-sec .topsec,
.msb-event-sec .gridinfo .event-bottom-panel,
.msb-news-category .msb-newsfilter,
.msb-awards-sec .msb-awards-top .flexwrap .leftwarp,
.msb-awards-sec .msb-awards-bottom .flexwrap .leftwarp,
.msb-search-result .msb-search-count,
.msb-search-result .msb-search-count .formwrap,
.mapFilterNew .grid-container .filterSection .formwrap,
.mapFilterNew .grid-container .filterSection .formwrap .twoBtn,
.mapFilterNew .grid-container .filterSection .formwrap .allFeilds,
.locatioDetailBanner .detailSection .hoursAndLocation,
.locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock .findCenter,
.locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock .findCenter a,
.locatioDetailBanner .detailSection .hoursAndLocation .locationSection,
.locatioDetailBanner .locationpanelNewDesktop,
.locationdetailNew .grid-x .addressright,
.linkPanelNew .grid-container .linkPanelNewContent .tabs,
.linkPanelNew .grid-container .linkPanelNewContent .tabs .tab,
.clientSupportCenter .allContainer,
.clientSupportCenter .contentSection .date,
.clientSupportCenter .contentSection .btnsection,
.getHelpWithYourAccount .clientSupportCard,
.getHelpWithYourAccount .clientSupportCard .backCard .detailSection,
.getHelpWithYourAccount .clientSupportCarousel .swiper-slide,
.thankBanker .checkbox-content,
.thankBanker .dateofinteractionoptional,
.howMayWeHelp .chatBotSection,
.howMayWeHelp .chatBotSection .secondSection .openChatBtn,
.two-col-wrap,
.account-type-box .header-account-list,
.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword,
.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper,
.msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap {
    display: flex !important;
}

    .about-cta-module .cta-box,
    .msb-faq-video.faqpanel.imgwrapsection .flexwrap,
    .msb-socialfeed-filter .juicer-feed.modern .j-poster,
    .msb-socialfeed-filter .juicer-feed .j-meta,
    .msb-socialfeed-filter .j-youtube .j-poster a,
    .msb-socialfeed-filter .j-poster a,
    .msb-event-sec .gridinfo .event-bottom-panel,
    .linkPanelNew .grid-container .linkPanelNewContent .tabs,
    .linkPanelNew .grid-container .linkPanelNewContent .tabs .tab {
        align-items: center !important;
    }

        .msb-faq-video .grid-container .accordion-container,
        .msb-faq-video.faqpanel.imgwrapsection .flexwrap,
        .msb-faq-video .faq-content.videosdemo .threecolumnModule .offerImages a img,
        .msb-faq-video .faq-content.videosdemo .threecolumnModule .offerImages img,
        .msb-faq-video.faqpanel.imgwrapsection .flexwrap,
        .faqpanel.msb-zig-zag-item .accordion-container,
        .msb-budget-calculator .calculator iframe,
        .about-cta-module .cta-box .contentwrap,
        .msb-gradi-card .threeColumnWrap .offerImages .colblock,
        .msb-event-sec .video-panel .filter-img img,
        .msb-news-category .imgsec,
        .msb-news-category .gridinfo,
        .msb-veternar-cta .flexwrap .rightwrap .imgwrap img,
        .msb-missionpanel .flexwrap .leftwarp p,
        .msb-sponsor-req .large-6 .contentwrap,
        .faqpanel.msb-zig-zag-item .flexwrap {
            max-width: 100% !important;
        }

            .msb-pbc-benefits-features-centent,
            .msb-event-sec .video-panel .filter-img img,
            .msb-veternar-cta .flexwrap .rightwrap .imgwrap img,
            .msb-faq-video.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img,
            .msb-faq-video.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .imgsec.videosec,
            .msb-faq-video .threecolumnModule .offerImages .colblock.videoblock div[id^="banner"],
            .msb-faq-video .bcm_embed_view button,
            .faqpanel.msb-zig-zag-item .flexwrap,
            .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap,
            .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap picture,
            .about-cta-module .cta-box .imgsec,
            .msb-socialfeed-filter .juicer-feed.modern .j-poster,
            .msb-socialfeed-filter .juicer-feed .j-meta,
            .msb-socialfeed-filter .j-youtube .j-poster a,
            .msb-funding-cards .grid-wrap,
            .mapFilterNew .innerWrap .mapdetails,
            .mapFilterNew .innerWrap .locationWrap,
            .locatioDetailBanner .detailSection .hoursAndLocation .hoursSection .locationpanel .leftwrap,
            .locationdetailNew .addressright .branch,
            .getHelpWithYourAccount .clientSupportCard,
            .howMayWeHelp .contentwrap,
            .howMayWeHelp .chatBotSection .secondSection .openChatBtn,
            .sideByside .outer-responsive-wrapper table.small-only tr:first-child td:last-child,
            .outer-responsive-wrapper table.small-only tr td.slider-arrows,
            .sideByside .outer-responsive-wrapper table.small-only tr td.slider-arrows,
            .account-type-box .header-account-list,
            .account-type-box .header-acnt-content-each .loginForm,
            .account-type-box .header-acnt-content-each .loginForm form .form-group fieldset,
            .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper,
            .ourteampanel .msb-team-wrap > h4,
            .msb-searchbar.menusearchBlock .msb-view-all,
            .msb-searchbar.menusearchBlock .msb-view-all .bottomBtn {
                width: 100% !important;
            }

                .fs-36,
                .menusearchBlock.msb-searchbar div .txtBox,
                .ourteampanel .msb-team-wrap .grey .contentwrap h4,
                .ourteampanel .msb-team-wrap .grey .contentwrap p,
                .msb-team-wrap h2,
                .ourteampanel .msb-team-wrap > h4,
                .ourteampanel .msb-team-wrap .grey .contentwrap h4,
                .ourteampanel .msb-team-wrap .grey .contentwrap p,
                .msb-whyus.contentwrap h2,
                .whyuspanel.msb-whyus .contentwrap ul li strong,
                .whyuspanel.msb-whyus .contentwrap ul li,
                .whyuspanel.msb-whyus .contentwrap p > a,
                .msb-whyus .contentwrap h2,
                .whyuspanel.msb-whyus .contentwrap p,
                .msb-about-twocol .contentwrap p,
                .msb-about-twocol .contentwrap h2,
                .msb-about-twocol.bankingpanel .contentwrap .btn a,
                .msb-faq-video .threecolumnModule .offerImages .colblock.videoblock p,
                .msb-mission-vision .content h2,
                .msb-mission-vision .content p,
                .msb-mission-vision .content ul li,
                .msb-values .each-value h3,
                .msb-values .each-value p,
                .about-cta-module .cta-box .btn .ctabutton,
                .title-bg-gradient h2,
                .title-bg-gradient p,
                .msb-socialfeed-filter h2,
                .msb-socialfeed-filter .juicer-feed .j-paginate,
                .msb-socialfeed-filter .j-paginate.juicer-button,
                .msb-socialfeed-filter .j-poster .j-twitter-poster .j-twitter-display-name,
                .msb-socialfeed-filter .j-twitter-screen-name,
                .msb-socialfeed-filter .feed-item .j-message,
                .msb-socialfeed-filter .feed-item .j-message p a,
                .juicer-feed.modern .j-youtube .j-poster h3,
                .msb-socialfeed-filter .juicer-feed .j-meta .j-twitter-date,
                .msb-socialfeed-filter .j-youtube .j-poster .j-date,
                .msb-funding-cards h2,
                .msb-funding-cards.foundationiconpanel .icondetail h6,
                .msb-funding-cards.foundationiconpanel .icondetail p,
                .title-bg-gradient .ctaborder,
                .faqpanel.imgwrapsection .btnsection .ctaborder,
                .msb-gradi-card .headingWrapper h2,
                .msb-gradi-card .headingWrapper p,
                .msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper .msb-timeline-headers-content a,
                .msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-body p,
                .msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper ul li a.active,
                .msb-timeline-content .timeline-body h4,
                .msb-criteria-panel h2,
                .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-right p,
                .msb-pbc-benefits-features-centent h3,
                .msb-pbc-benefits-features-centent p,
                .msb-pbc-benefits-features-centent ul li,
                .msb-pbc-benefits-features-centent h4,
                .msb-sponsor-req .contentwrap p > strong,
                .msb-sponsor-req .cell .contentwrap p,
                .msb-newsdetails-sec .headingsection h4,
                header .topNavigation li.topmenu a.singlelink,
                .headerMainWrapper .header-menu li.menu-open .first-level-link,
                .locationHeadingNew .grid-container h1,
                .locatioDetailBanner .detailSection h1,
                .msb-newsdetails-sec .social-share ul li p,
                .msb-opportunitiespanel .opportunitiesflex .left .btn .ctabutton,
                .msb-search-result .msb-search-count .formwrap .inputparent .inputbox input,
                .msb-pagination .pagination li a:hover,
                .msb-pagination .pagination .current,
                .msb-pagination .pagination .current a,
                .mapFilterNew .innerWrap .locationWrap .address.active a,
                .mapFilterNew .innerWrap .locationWrap .address.active p,
                .locationbranchNew .twocolpanel h3,
                .locationbranchNew .twocolpanel p,
                .thankBanker label.umbraco-forms-label,
                .thankBanker .umbraco-forms-field-wrapper label,
                .thankBanker .submitSection .btn,
                .howMayWeHelp .chatBotSection .secondSection .openChatBtn,
                .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left h4,
                .msb-pbc-benefits-features-centent button,
                .account-type-box h3,
                .account-type-box .header-acnt-content-each .loginForm form .form-group fieldset label.screen-reader-text,
                /*.account-type-box .header-acnt-content-each .loginForm form button.ctnbtn,*/
                .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn,
                .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a,
                .linkPanelNew .grid-container .linkPanelNewContent #mobileDropdown,
                .msb-linkpanel .btn .ctabutton,
                .msb-socialfeed-filter .juicer-feed .j-display-filters li,
                .faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2,
                .faqpanel.msb-zig-zag-item .flexwrap .leftwarp p,
                .msb-faq-video.faqpanel.imgwrapsection .flexwrap .leftwarp h2,
                .msb-faq-video.faqpanel.imgwrapsection .flexwrap .leftwarp p,
                .msb-faq-video.faqpanel .faq-accordion > a,
                .msb-linkpanel h2,
                .msb-spotlight-sec h2,
                .msb-spotlight-sec .gridinfo .topsec .contentsec h4,
                .msb-spotlight-sec .gridinfo .topsec .contentsec h4 a,
                .msb-news-category .contentsec h4 a,
                .msb-news-category .gridinfo .btn .ctabutton,
                .msb-news-category .gridinfo .contentsec p,
                .msb-news-category .gridinfo .link-cta,
                .msb-news-category .grid-container > .btn .ctabutton,
                .msb-listing-bullet ul li,
                .msb-missionpanel .flexwrap .leftwarp p,
                .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view,
                .coltwo .desclimar p,
                .coltwo .desclimar p a,
                .outer-responsive-wrapper table.small-only tr td.slider-arrows,
                .generalTemplate .outer-responsive-wrapper table.small-only tr td,
                .msb-form-wrap .thankBankerContent h2,
                .msb-form-wrap .thankBankerContent h3,
                .msb-form-wrap .thankBankerContent p,
                .msb-form-wrap .umbraco-forms-caption,
                .faqpanel.imgwrapsection .flexwrap .leftwarp h4,
                .msb-sponsor-req .flexwrap .leftwarp h2,
                .msb-sponsor-req.twocolumnpanel .flexwrap .leftwarp p,
                .msb-sponsor-req.twocolumnpanel .flexwrap .ctaborder,
                .locatioDetailBanner .locationpanel h3,
                .locatioDetailBanner .locationpanel .acc__title,
                .locatioDetailBanner .locationpanel table td,
                .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .btn,
                .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock .findCenter span,
                .locatioDetailBanner .locationpanel .acc__panel p,
                .locationdetailNew .addressright .branch p:first-child,
                .locationdetailNew .addressright .branch h6,
                .locationdetailNew .addressright .branch p,
                .locationdetailNew .addressright .branch p a,
                .branchsericesNew .grid-container h2,
                .branchsericesNew .grid-container .servicecolumnwrap .branchdetails .servicewrap h6,
                .locationmeetourpanelNew .locationbtn .ctaborder,
                .locationlistNew .parentBox h2,
                .locationlistNew .listparent h4,
                .msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay,
                .msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .columnOverlayContent h4,
                .msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .columnOverlayContent p,
                .msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .columnOverlayContent,
                .msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .eventTrackingNode .msb-link-wrap .eventTrackingNode,
                .map-infoContent .cols .head h5,
                .map-infoContent .cols .getlnk a,
                .map-infoContent .cols p,
                .msb-quotepanel-cta.quotepanel h2,
                .msb-bio-details .cell .contentwrap h1,
                .msb-bio-details .cell .contentwrap h4 p,
                .msb-bio-details .cell .contentwrap p,
                .msb-bio-details .cell .contentwrap .btn .ctabutton,
                .msb-newsdetails-sec .headingsection h1,
                .msb-newsdetails-sec.newsdetailpanel .headingsection .ctablock .ctaborder,
                .opportunitiesflex p,
                .opportunitiesflex a,
                .opportunitiesflex h4,
                .btn .ctabutton.speedBumpLink,
                .msb-testimonial h2,
                .client-slider .content-in h3,
                .client-slider .content-in p,
                .title-bg-gradient .ctaborder.opacity:hover {
                    color: var(--msb-blue) !important;
                }

                    .msb-about-twocol.bankingpanel .contentwrap .btn a:hover,
                    .msb-socialfeed-filter .j-paginate.juicer-button:hover,
                    .msb-socialfeed-filter .j-social-icon.highlight,
                    .title-bg-gradient .ctaborder:hover,
                    .howMayWeHelp .chatBotSection .secondSection .redCard h2,
                    .howMayWeHelp .chatBotSection .secondSection .redCard p,
                    .autocomplete ul li:last-child,
                    .msb-subpage-banner.subbannerpanel .bannerwrap .content h1,
                    .msb-linkpanel .btn .ctabutton:hover a,
                    .msb-linkpanel .btn .ctabutton:hover,
                    .msb-socialfeed-filter .juicer-feed .j-display-filters li:hover,
                    .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .caption,
                    .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .msb-link-wrap .eventTrackingNode,
                    .mapFilterNew .grid-container .filterSection .formwrap .twoBtn .btn .ctabutton,
                    .thankBanker .umbraco-forms-indicator,
                    .msb-news-category .grid-container > .btn .ctabutton:hover,
                    .whyuspanel.msb-whyus .contentwrap p > a:hover,
                    .msb-news-category .gridinfo .btn .ctabutton:hover,
                    .msb-card-sub-title h4,
                    .msb-search-result .msb-search-count .formwrap .searchbtn button,
                    .msb-view-all .allresult,
                    .faqpanel.imgwrapsection .btnsection .ctaborder:hover,
                    .msb-sponsor-req.twocolumnpanel .flexwrap .ctaborder:hover,
                    .locationmeetourpanelNew .locationbtn .ctaborder:hover,
                    .landingpage.infinity-landing .umbraco-forms-form .btn:hover,
                    .corebusinesschecking button.btn.primary.ctabutton.hoverbox:hover,
                    .msb-bio-details .cell .contentwrap .btn .ctabutton:hover,
                    .msb-newsdetails-sec.newsdetailpanel .headingsection .ctablock .ctaborder:hover,
                    .btn .ctabutton.speedBumpLink:hover {
                        color: var(--msb-white) !important;
                    }

.msb-team-wrap .grey,
.menusearchBlock.msb-searchbar div.form-group,
.msb-about-twocol.bankingpanel,
.socialMedia.title-bg-gradient .heroBlock,
.menusearchBlock .msb-view-all,
.menusearchBlock .bottomBtn,
.menusearchBlock .allresult,
.msb-view-all .bottomBtn .goIcon,
.btn.white {
    background: transparent !important;
}

.msb-bg-grey,
.msb-timeline .msb-timeline-body,
.locationlistNew .parentBox,
.locationdetailNew .grid-x,
.msb-funding-card-content-section,
.linkPanelNew .grid-container .linkPanelNewContent,
.clientSupportCenter .allContainer,
.thankBanker .thankBankerContent,
.outer-responsive-wrapper,
.msb-opportunitiespanel .opportunitiesflex,
.msb-faq-video,
.msb-faq-video .threecolumnModule .offerImages .colblock.videoblock p,
.msb-faq-video .threecolumnModule .offerImages .colblock.videoblock,
.msb-beliefs,
.msb-heading-sec,
.msb-budget-calculator,
.msb-bio-details,
.msb-bio-details .grey,
.msb-socialfeed-filter .j-stacker-wrapper,
.msb-socialfeed-filter .juicer-feed,
.msb-spotlight-sec .topsec,
.msb-spotlight-sec .swiper-button-next,
.msb-spotlight-sec .swiper-button-prev,
.msb-news-category .gridinfo,
.msb-carrerbenefit,
.msb-veternar-cta,
.msb-veternar-cta .flexwrap,
.msb-quotepanel-cta.quotepanel .flexwrap,
.msb-awards-sec .msb-awards-top,
.mapFilterNew .grid-container .parentWrap {
    background-color: var(--white-f7) !important;
}

    .msb-veternar-cta.msb-container {
        background-color: var(--white) !important;
    }

h1,
.locationHeadingNew .grid-container h1,
.locatioDetailBanner .detailSection h1,
.msb-subpage-banner.subbannerpanel .bannerwrap .content h1 {
    font-size: var(--fs-55) !important;
    line-height: var(--lh-66) !important;
}

.fs-36,
.msb-whyus .contentwrap h2,
.msb-about-twocol .contentwrap h2,
.msb-about-twocol .contentwrap h2,
.msb-mission-vision .content h2,
.msb-sponsor-req h2,
.msb-faq-video h2,
.msb-faq-video.faqpanel.imgwrapsection .flexwrap .leftwarp h2,
.msb-linkpanel h2,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2,
.msb-heading-sec .subHeading h2,
.about-cta-module .cta-box h2,
.msb-bio-details.teaminfopanel .contentwrap h1,
.msb-bio-details.teaminfopanel .contentwrap h2,
.title-bg-gradient h2,
.title-bg-gradient.socialMedia .heroBlock h2,
.msb-team-wrap h2,
.msb-newsdetails-sec .headingsection h1,
.msb-news-category .msb-newsfilter h2,
.msb-opportunitiespanel h3,
.msb-quotepanel-cta.quotepanel h2,
.linkPanelNew .grid-container .linkPanelNewContent h2,
.getHelpWithYourAccount h2,
.thankBanker h2,
.howMayWeHelp h2,
.msb-pbc-benefits-features-centent h3,
.msb-title-ylw.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view,
.locationlistNew .parentBox h2,
.msb-testimonial h2 {
    font-size: var(--fs-36) !important;
    line-height: var(--lh-44) !important;
}

.msb-title-sm h2,
.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap h2,
.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view,
.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp .msb-desktop-view {
    font-size: var(--fs-30) !important;
    line-height: var(--fs-36) !important;
    text-transform: unset !important;
}

.fs-29,
.msb-about-twocol .contentwrap > .largetext,
.msb-mission-vision .content p,
.msb-whyus.whyuspanel .large-9 .contentwrap p,
.msb-mission-vision .content ul li,
.msb-values .each-value p,
.msb-sponsor-req .cell .contentwrap p,
.about-cta-module .cta-box p,
.ourteampanel .msb-team-wrap .grey .contentwrap h4,
.msb-faq-video p,
.msb-faq-video.faqpanel.imgwrapsection .flexwrap .leftwarp p,
.msb-quotepanel-cta.quotepanel .cntwrap p,
.locationbranchNew .twocolpanel h3,
.getHelpWithYourAccount .clientSupportCard .detailSection,
.getHelpWithYourAccount .clientSupportCard .backCard p,
.thankBanker .submitSection .btn,
.msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-right p,
.msb-missionpanel .flexwrap .leftwarp p,
.branchsericesNew .grid-container .servicecolumnwrap .branchdetails .servicewrap h6,
.teaminfopanel .contentwrap p,
.imgwrapsection.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p,
.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h4,
.msb-pbc-benefits-features-centent .learn-more p > strong,
.msb-pbc-benefits-features-centent p strong {
    font-size: var(--fs-24) !important;
    line-height: var(--lh-29) !important;
}

.msb-comparsioncharttable table thead tr th,
.msb-comparsioncharttable table thead tr th:first-child {
    font-size: 20px;
    line-height: 24px;
}

.msb-form-wrap.thankBanker label.umbraco-forms-label,
.msb-mission-vision .msb-mission p,
.msb-rate-table .msb-comparsioncharttable table thead tr th,
.msb-rate-table .msb-comparsioncharttable table thead tr th:first-child {
    font-size: var(--fs-20-24);
    line-height: var(--lh-28);
}

.msb-comparsioncharttable table tr td,
.msb-rate-table .msb-comparsioncharttable table tr td:first-child {
    font-size: var(--fs-20) !important;
}

.msb-rate-table .msb-comparsioncharttable table tr td:first-child {
    line-height: var(--fs-24) !important;
}

.headerMainWrapper .header-menu .msb-nav li.dLogin > a,
.headerMainWrapper .header-menu .msb-nav li.hdr-act-Login > a,
.msb-news-category .contentsec p.tag,
.msb-news-category .gridinfo .btn + p,
.headerMainWrapper .hdr-act-Login .act-btn,
.locationlistNew .listparent p a {
    font-size: var(--fs-18) !important;
    line-height: var(--lh-21) !important;
}

.msb-whyus.whyuspanel .contentwrap ul li strong,
.msb-values .each-value h3,
.msb-newsdetails-sec .knowlegecontentsec .title-bg-gradient p > strong,
.fs-24,
.msb-sponsor-req .contentwrap p > strong,
.thankBanker h3,
.locationdetailNew .addressright .branch h6,
.msb-newsdetails-sec .headingsection h4,
.msb-news-category .contentsec h4,
.msb-newsdetails-sec .social-share ul li p,
.mapFilterNew .grid-container .filterTitle,
.locatioDetailBanner .locationpanel h3,
.locatioDetailBanner .locationpanel .acc__title,
.account-type-box .header-account-list .hdr-act-btn,
.msb-card-sub-title h4,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p,
.msb-title-ylw.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p strong,
.msb-form-wrap .thankBankerContent h3,
.faqpanel.imgwrapsection .flexwrap .leftwarp h4,
.mapFilterNew .innerWrap .locationWrap .address h4,
.client-slider .content-in h3 {
    font-size: 24px !important;
    line-height: 29px !important;
}

.fs-18,
.msb-whyus .contentwrap p,
.whyuspanel.msb-whyus .contentwrap ul li,
.whyuspanel.msb-whyus .contentwrap p > a,
.msb-about-twocol .contentwrap p,
.msb-about-twocol.bankingpanel .contentwrap .btn .ctabutton,
.msb-row-rev.bankingpanel .contentwrap ul li,
.msb-linkpanel .btn .ctabutton,
.about-cta-module .cta-box .contentwrap .ctabutton,
.msb-person-details.teamdetailpanel .contentwrap .p1,
.title-bg-gradient p,
.msb-socialfeed-filter .juicer-feed .j-display-filters li,
.msb-socialfeed-filter .juicer-feed .j-paginate,
.msb-socialfeed-filter .j-twitter-display-name,
.msb-socialfeed-filter .feed-item .j-message,
.msb-socialfeed-filter .juicer-feed.modern .j-poster h3,
.msb-funding-cards p,
.title-bg-gradient .ctaborder,
.msb-gradi-card .headingWrapper p,
.msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper .msb-timeline-headers-content a,
.msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-body p,
.msb-pbc-benefits-features-centent ul li,
.msb-comparsioncharttable table tr td:first-child,
.locatioDetailBanner .locationpanel table td,
.locationdetailNew .addressright .branch p,
.thankBanker p,
.thankBanker .umbraco-forms-field-wrapper label,
.clientSupportCenter .contentSection .description,
.clientSupportCenter .contentSection .email,
.msb-opportunitiespanel .opportunitiesflex .left p,
.msb-opportunitiespanel .opportunitiesflex .right p,
.msb-veternar-cta .flexwrap.left .leftwarp p,
.msb-awards-sec .flexwrap .leftwarp p,
.msb-speedBump .speedContainer .speedButSection a.ctaborder,
.mapFilterNew .innerWrap .locationWrap .address .linkdirection,
.locationbranchNew .twocolpanel p,
.locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock .findCenter span,
.msb-pbc-benefits-features-centent button,
.account-type-box .header-acnt-content-each .loginForm form button.ctnbtn,
.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn,
.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a,
.msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp .btnsection .ctaborder,
.msb-newsdetails-sec .knowlegecontentsec .title-bg-gradient p,
.msb-news-category .gridinfo .contentsec p,
.msb-opportunitiespanel .opportunitiesflex .left .btn .ctabutton,
.msb-news-category .gridinfo .link-cta,
.msb-title-ylw.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p,
.msb-newsdetails-sec .content p,
.msb-listing-bullet ul li,
.msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .msb-card-sub-title p,
.msb-gradi-card.threecolumnModule .btn .ctabutton,
.msb-newsdetails-sec .content p + p,
.twocolumnpanel .flexwrap .leftwarp p,
.title-bg-gradient p,
.knowlegecontentsec .title-bg-gradient p,
.faqpanel.msb-zig-zag-item.msb-font-change .flexwrap .leftwarp p,
.faqpanel.msb-zig-zag-item.msb-font-change .flexwrap .leftwarp li,
.msb-title-ylw.faqpanel.msb-zig-zag-item.msb-font-change .flexwrap .leftwarp p strong,
.locatioDetailBanner .detailSection .hoursAndLocation .locationSection .btn,
.mapFilterNew .grid-container .filterSection .formwrap input,
.mapFilterNew .grid-container .filterSection .formwrap select,
.mapFilterNew .grid-container .filterSection .formwrap .twoBtn .btn .ctabutton,
.mapFilterNew .innerWrap .locationWrap .address .borderBottom p,
.mapFilterNew .innerWrap .locationWrap .address .borderBottom p a,
.map-infoContent .cols .getlnk a,
.map-infoContent .cols p,
.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap p,
.msb-title-sm.imgwrapsection.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p,
.msb-pbc-benefits-features-centent .learn-more p,
.msb-bio-details .cell .contentwrap .btn .ctabutton {
    font-size: 18px !important;
    line-height: 22px !important;
}

.locatioDetailBanner .locationpanel .acc__panel p {
    font-size: var(--fs-16) !important;
}

.juicer-feed .j-meta .j-twitter-date,
.msb-socialfeed-filter .j-twitter-screen-name,
.msb-socialfeed-filter .j-youtube .j-poster .j-date {
    font-size: 12px;
}

h1,
.fs-36,
.ourteampanel .msb-team-wrap .grey .contentwrap h4,
.msb-team-wrap h2,
.msb-team-wrap .contentwrap a,
.ourteampanel .msb-team-wrap > h4,
.whyuspanel.msb-whyus .contentwrap h2,
.whyuspanel.msb-whyus .contentwrap ul li strong,
.msb-subpage-banner.subbannerpanel .bannerwrap .content h1,
.msb-about-twocol .contentwrap h2,
.msb-about-twocol.bankingpanel .contentwrap .btn .ctabutton,
.whyuspanel.msb-whyus .contentwrap p > a,
.msb-about-twocol .contentwrap p strong,
.msb-mission-vision .content h2,
.msb-values .each-value h3,
.about-cta-module .cta-box .btn .ctabutton,
.title-bg-gradient.socialMedia .heroBlock h2,
.title-bg-gradient h1,
.title-bg-gradient h2,
.msb-socialfeed-filter h2,
.msb-socialfeed-filter .juicer-feed .j-paginate,
.msb-socialfeed-filter .j-poster .j-twitter-poster .j-twitter-display-name,
.juicer-feed.modern .j-youtube .j-poster h3,
.msb-funding-cards h2,
.msb-funding-cards .grid-wrap .icondetail,
.msb-funding-cards.foundationiconpanel .icondetail h6,
.title-bg-gradient .ctaborder,
.msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .caption,
.msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .eventTrackingNode,
.msb-gradi-card .headingWrapper h2,
.msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper .msb-timeline-headers-content a,
.msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-heading + .timeline-body h4,
.msb-criteria-panel h2,
.msb-newsdetails-sec .knowlegecontentsec .title-bg-gradient p > strong,
.msb-pbc-benefits-features-centent h3,
.msb-pbc-benefits-features-centent h4,
.about-cta-module .cta-box h2,
.locationHeadingNew .grid-container h1,
.locatioDetailBanner .detailSection h1,
.locationbranchNew .twocolpanel h3,
.getHelpWithYourAccount .clientSupportCard .detailSection .msb-faq-video.faqpanel .faq-accordion > a,
.msb-linkpanel .btn .ctabutton,
.msb-socialfeed-filter .juicer-feed .j-display-filters li,
.msb-newsdetails-sec .headingsection h4,
.msb-news-category .contentsec h4,
.msb-pbc-benefits-features-centent p,
.msb-pbc-benefits-features-centent button,
.account-type-box .header-account-list .hdr-act-btn,
.account-type-box .header-acnt-content-each .loginForm form button.ctnbtn,
.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn,
.account-type-box h3,
.msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp .btnsection .ctaborder,
.msb-faq-video.faqpanel.imgwrapsection .flexwrap .leftwarp h2,
.msb-faq-video.faqpanel .faq-accordion > a,
.msb-faq-video .threecolumnModule .offerImages .colblock.videoblock p,
.msb-linkpanel h2,
.msb-spotlight-sec h2,
.msb-news-category .msb-newsfilter h2,
.msb-news-category .gridinfo .btn .ctabutton,
.msb-news-category .gridinfo .link-cta,
.msb-news-category .grid-container > .btn .ctabutton,
.msb-card-sub-title h4,
.msb-gradi-card.threecolumnModule .btn .ctabutton,
.msb-title-ylw.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view,
.howMayWeHelp .chatBotSection .secondSection .redCard p,
.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view,
.locationmeetourpanelNew .locationbtn .ctaborder,
.locatioDetailBanner .locationpanel h3,
.locatioDetailBanner .locationpanel .acc__title,
.locationdetailNew .addressright .branch h6,
.branchsericesNew .grid-container h2,
.clientSupportCard .detailSection,
.locatioDetailBanner .detailSection .hoursAndLocation .locationSection .btn,
.clientSupportCenter .contentSection h4,
.howMayWeHelp .chatBotSection .secondSection .openChatBtn,
.thankBanker h2,
.msb-form-wrap .thankBankerContent h3,
.msb-form-wrap.thankBanker label.umbraco-forms-label,
.msb-news-category .msb-newsfilter .btn .ctabutton,
.faqpanel.imgwrapsection .flexwrap .leftwarp h4,
.msb-sponsor-req.twocolumnpanel .flexwrap .ctaborder,
.msb-sponsor-req.twocolumnpanel .flexwrap h2,
.locationlistNew .parentBox h2,
.locationlistNew .listparent h4,
.mapFilterNew .innerWrap .locationWrap .address h4,
.mapFilterNew .innerWrap .locationWrap .address .borderBottom p a,
.map-infoContent .cols .head h5,
.map-infoContent .cols .getlnk a,
.msb-quotepanel-cta.quotepanel h2,
.msb-bio-details .cell .contentwrap .btn .ctabutton,
.msb-bio-details .cell .contentwrap h4 p,
.msb-newsdetails-sec.newsdetailpanel .headingsection .ctablock .ctaborder,
.opportunitiesflex h4,
.opportunitiesflex a,
.lenderslanding .teamlanding .cta-btnsection a,
.client-slider .content-in h3,
.clover .flexwrap .leftwarp h4,
.clover .btn .ctabutton,
.quotepanel .btn .ctabutton {
    font-weight: 800 !important;
}

.msb-funding-cards p,
.fzf-error p a,
.locatioDetailBanner .locationpanel table td:first-child,
.getHelpWithYourAccount .clientSupportCard .backCard h4,
.msb-comparsioncharttable table tr td:first-child,
.msb-comparsionchartback-btn,
.msb-search-result .msb-search-count .resultCount,
.mapFilterNew .grid-container .filterTitle,
.msb-opportunitiespanel .opportunitiesflex .left .btn .ctabutton,
.linkPanelNew .grid-container .linkPanelNewContent #mobileDropdown,
.msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .msb-card-sub-title p > strong,
.locatioDetailBanner .locationpanel table tr:last-child td:last-child,
.branchsericesNew .grid-container .servicecolumnwrap .branchdetails .servicewrap h6 {
    font-weight: 700 !important;
}

.msb-newsdetails-sec .social-share ul li p,
.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a,
.msb-search-result .msb-search-count .formwrap .searchbtn button,
.account-type-box .header-acnt-content-each .loginForm form .form-group fieldset label.screen-reader-text,
.msb-subpage-banner.subbannerpanel .bannerwrap .content p,
.msb-comparsioncharttable table:nth-of-type(1) th,
.msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left h4,
.client-slider .content-in p {
    font-weight: 600 !important;
}

.msb-whyus.whyuspanel .large-9 .contentwrap p,
.menusearchBlock.msb-searchbar div .txtBox,
.whyuspanel.msb-whyus .contentwrap ul li,
.msb-socialfeed-filter .feed-item .j-message p,
.msb-socialfeed-filter .juicer-feed .j-meta .j-twitter-date,
.msb-socialfeed-filter .j-youtube .j-poster .j-date,
.title-bg-gradient p,
.knowlegecontentsec .title-bg-gradient p,
.msb-gradi-card .headingWrapper p,
.msb-newsdetails-sec .knowlegecontentsec .title-bg-gradient p,
.msb-about-twocol .contentwrap p,
.msb-mission-vision .content p,
.msb-mission-vision .content ul li,
.ourteampanel .msb-team-wrap .grey .contentwrap p,
.about-cta-module .cta-box p,
.getHelpWithYourAccount .clientSupportCard .backCard p,
.msb-carrerbenefit .generalcontnet ul li,
.locationlistNew .listparent p a,
.locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock .findCenter span,
.locatioDetailBanner .locationpanel table td,
.clientSupportCenter .contentSection .date p,
.clientSupportCenter .contentSection .phone,
.clientSupportCenter .contentSection .description,
.clientSupportCenter .contentSection .email,
.getHelpWithYourAccount .clientSupportCard .backCard p,
.msb-pbc-benefits-features-centent ul li,
.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p,
.msb-faq-video.faqpanel.imgwrapsection .flexwrap .leftwarp p,
.msb-news-category .gridinfo .contentsec p,
.msb-listing-bullet ul li,
.msb-missionpanel .flexwrap .leftwarp p,
.msb-view-all .allresult,
.mapFilter .innerWrap .locationWrap .address p,
.locationbranchNew .twocolpanel p,
.mapFilterNew .grid-container .filterSection .formwrap select,
.msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-right p,
.mapFilterNew .grid-container .filterSection .formwrap .twoBtn .btn .ctabutton,
.msb-person-details.teamdetailpanel .contentwrap .p1,
.mapFilterNew .grid-container .filterSection .formwrap input,
.msb-rate-table .msb-comparsioncharttable table thead tr th,
.msb-rate-table .msb-comparsioncharttable table thead tr th:first-child,
.msb-bio-details.teaminfopanel .contentwrap p,
.msb-rate-table .msb-comparsioncharttable table thead tr th {
    font-weight: 500 !important;
}

.msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .msb-card-sub-title p,
.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap p {
    font-weight: 400 !important;
}

.fs-36,
.msb-team-wrap h2,
.fzf-error h1,
.whyuspanel.msb-whyus .contentwrap p > a,
.msb-linkpanel h2,
.msb-linkpanel .btn .ctabutton,
.msb-socialfeed-filter .juicer-feed .j-display-filters li,
.msb-sponsor-req h2,
/*.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2,*/
.msb-mission-vision .content h2,
.msb-heading-sec .subHeading h2,
.about-cta-module .cta-box h2,
.title-bg-gradient.socialMedia .heroBlock h2,
.msb-socialfeed-filter h2,
.msb-funding-cards h2,
.msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .msb-link-wrap .eventTrackingNode,
.msb-gradi-card .headingWrapper h2,
.msb-newsdetails-sec .headingsection h1,
.msb-news-category .msb-newsfilter h2,
.msb-sitemap-sec h1,
.msb-search-result h1,
.msb-sitemap-sec h2,
.locationHeadingNew .grid-container h1,
.mapFilterNew .innerWrap .locationWrap .address .linkdirection,
.locationlistNew .parentBox h2,
.locationbranchNew .grid-container h2,
.branchsericesNew .grid-container h2,
.locationmeetourpanelNew .locationbtn .ctaborder,
.locatioDetailBanner .detailSection .hoursAndLocation .locationSection .btn,
.getHelpWithYourAccount h2,
.thankBanker h2,
.thankBanker .submitSection .btn,
.msb-criteria-panel h2,
.msb-pbc-benefits-features-centent h3,
.msb-pbc-benefits-features-centent button,
.msb-comparsioncharttable table:nth-of-type(1) th,
.msb-comparsioncharttable table tr td:first-child,
.outer-responsive-wrapper table.small-only tr:first-child td:last-child,
.account-type-box .header-acnt-content-each .loginForm form button.ctnbtn,
.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn,
.headerMainWrapper .hdr-act-Login .act-btn,
.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view,
.howMayWeHelp h2,
.msb-faq-video h2,
.msb-spotlight-sec .gridinfo .topsec .contentsec a,
.msb-title-ylw.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view {
    text-transform: uppercase !important;
}

button.ctaborder,
.ctaborder {
    font-size: 18px;
    line-height: 21px;
    min-height: 43px;
    padding: 8px 30px;
}

body.homeV2 {
    background: rgb(250, 250, 250) !important;
}
.msb-breadcrumbs.breadcrumbWrap {
    padding-top: clamp(1.875rem, 0.9459rem + 1.4518vw, 2.688rem);
    /*MIN30-MAX43*/
    padding-bottom: calc(5.813rem - clamp(2.813rem, 2.5993rem + 0.3339vw, 3rem));
    /*MIN45-MAX48*/
}

    .msb-breadcrumbs .breadcrumbs,
    .msb-breadcrumbs.breadcrumbWrap li {
        margin: 0;
    }

        .msb-breadcrumbs.breadcrumbWrap li a,
        .msb-breadcrumbs.breadcrumbWrap li {
            font-size: 16px;
            line-height: 19px;
            font-weight: 500;
        }

            .msb-breadcrumbs.breadcrumbWrap li a,
            .msb-breadcrumbs.breadcrumbWrap li,
            .breadcrumbWrap li:not(:last-child)::after {
                color: var(--msb-blue);
            }

.breadcrumbWrap li:not(:last-child)::after {
    margin: 0 2px;
}

.title-bg-gradient {
    text-align: center;
    border-radius: 20px;
    padding-block: 44px;
    padding-inline: clamp(1.25rem, -1.281rem + 10.7989vw, 7.313rem);
    background: linear-gradient(-45deg, rgba(228, 242, 183, 0.6), rgba(247, 233, 247, 0.6));
}

    .title-bg-gradient h2 {
        margin-bottom: var(--spacing-30-34);
    }

    .title-bg-gradient .ctabtn {
        margin-top: 30px;
        min-height: unset;
        padding: 8px 35px;
    }

    .title-bg-gradient p {
        margin-bottom: 0;
    }

        .title-bg-gradient p a {
            word-break: break-all;
        }

header .grid-container,
.grid-container {
    max-width: 1440px;
}

.msb-row-rev .grid-x {
    flex-direction: row-reverse !important;
}

.menusearchBlock.msb-searchbar div .txtBox:focus {
    outline: 0 !important;
}

.menusearchBlock.msb-searchbar div .txtBox {
    border: none;
    border-radius: 15px;
    font-size: var(--fs-16);
    line-height: 20px;
    height: 29px;
    padding: 8px 16px;
}

.msb-searchbar.menusearchBlock.act .search span {
    right: 16px;
    width: 20px;
    height: 20px;
}

.menusearchBlock.msb-searchbar div.form-group,
.msb-searchbar.menusearchBlock div {
    width: clamp(10rem, -6rem + 25vw, 24rem) !important;
}

/*    .msb-searchbar.menusearchBlock div {
        right: 0 !important;
    }*/

.headerMainWrapper .header-menu li {
    margin-right: 0 !important;
}

.menusearchBlock.msb-searchbar .search {
    position: relative;
    z-index: 5;
    border-radius: 15px;
    border: 1px solid var(--msb-blue);
    background-image: linear-gradient(125deg, #fafafa 0%, #efe8e5 54%, #dce8f0 91%, #cdd0cf 100%);
}

.msb-searchbar.menusearchBlock.act .submit i {
    width: 16px;
    height: 16px;
    background-size: contain;
}

.fdicrtop p {
    font-size: var(--fs-13);
}

.headerMainWrapper .header-menu .msb-nav li.dLogin > a,
.headerMainWrapper .header-menu .msb-nav li.hdr-act-Login > a {
    padding: clamp(0.25rem, 0.1515rem + 0.4205vw, 0.656rem) clamp(1rem, 0.924rem + 0.3241vw, 1.313rem);
}

.headerMainWrapper .header-menu .msb-nav li {
    margin-right: clamp(0.875rem, -1.125rem + 2.5vw, 1.875rem) !important;
}

.headerMainWrapper .header-menu li.dLogin {
    margin-right: 0 !important;
}

header .grid-container .logoBlock,
header .grid-container .logoBlock a {
    width: clamp(8.438rem, 6.0108rem + 10.356vw, 18.438rem);
    height: clamp(2.188rem, 1.5509rem + 2.7184vw, 4.813rem);
}

header .grid-container .logoBlock {
    position: relative;
    margin-top: clamp(0.813rem, 0.5552rem + 1.0998vw, 1.875rem);
    padding-top: 0;
    padding-bottom: 0;
    z-index: 4;
}

.menusearchBlock .submit i {
    right: 5px;
}

.menusearchBlock .search span {
    position: absolute;
    top: 4px;
}

li.menusearchBlock {
    margin-right: -7px !important;
}

/*.menusearchBlock.msb-searchbar.act .search {
    background-image: none !important;
}*/

.menusearchBlock .autocomplete {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    max-height: unset;
    overflow: unset;
    box-shadow: none;
    top: -4px !important;
    border: 1px solid var(--msb-blue);
    background-image: linear-gradient(125deg, #fafafa 0%, #efe8e5 54%, #dce8f0 91%, #cdd0cf 100%);
    border-radius: 13px;
    border-top-color: transparent;
}

.autocomplete ul {
    margin-top: 30px !important;
    max-height: 200px;
    overflow-y: auto;
    padding: 0 0 30px;
}

.noresult {
    text-align: left;
    font-weight: 500;
    margin: 0;
    padding: 8px 15px;
}

.headerMainWrapper .header-menu .autocomplete ul li {
    padding: 8px 15px;
    width: 100%;
}

    .headerMainWrapper .header-menu .autocomplete ul li a {
        width: 100%;
        padding: 0;
        margin: 0;
        font-weight: 500;
        font-size: var(--fs-16) !important;
        line-height: clamp(1rem, 0.9515rem + 0.2071vw, 1.2rem) !important;
        color: var(--msb-blue) !important;
        text-align: left;
    }

    .headerMainWrapper .header-menu .autocomplete ul li:hover {
        background-color: transparent !important;
    }

        .headerMainWrapper .header-menu .autocomplete ul li:hover a {
            color: var(--msb-yellow) !important;
        }

/*            .autocomplete ul li:last-child {
                position: sticky;
                bottom: 0;
                background-color: var(--msb-blue);
                margin-top: 4px;
            }*/
.msb-team-wrap {
    background-color: var(--msb-whitef7);
    padding: 50px 60px;
    border-radius: 18px;
}

    .msb-team-wrap h2 {
        text-align: center;
        margin: 0 0 15px;
    }

.item-br-bt {
    border-radius: 0 !important;
}

.ourteampanel .msb-team-wrap > h4,
.item-br-bt,
.ourteampanel .msb-team-wrap .grey.item-br-bt {
    margin-bottom: 35px;
    padding: 0 0 30px;
    border-bottom: 1px solid var(--grey-70);
}

.ourteampanel .msb-team-wrap .grey {
    padding: 0;
    margin: 0;
}

.msb-team-wrap .contentwrap a,
.lenderslanding .teamlanding .cta-btnsection a {
    color: var(--msb-blue-25);
    text-transform: capitalize;
}

.ourteampanel .msb-team-wrap .grey .contentwrap h4,
.ourteampanel .msb-team-wrap .grey .contentwrap p {
    margin-bottom: 5px;
}

.ourteampanel .msb-team-wrap > h4 {
    padding-top: 43px;
}

.whyuspanel.msb-whyus .contentwrap ul li::before {
    height: 10px;
    width: 10px;
    background-color: var(--msb-yellow);
}

.fzf-error .parentwrapper {
    max-width: 1070px;
}

.fzf-error h1 {
    font-size: clamp(1.75rem, 1.3403rem + 1.7481vw, 3.438rem) !important;
    padding: clamp(1.5rem, 1.2718rem + 2.2535vw, 3.13rem);
    background: linear-gradient(-45deg, rgba(228, 242, 183, 0.6), rgba(247, 233, 247, 0.6));
    border-radius: 35px;
    margin-bottom: clamp(2.2rem, 1.5662rem + 2.7042vw, 4rem);
}

.fzf-error p {
    font-size: clamp(1.125rem, 0.9126rem + 0.9061vw, 2rem);
    line-height: 1.4;
}

    .fzf-error p span,
    .whyuspanel.msb-whyus .contentwrap ul li strong {
        display: block;
    }

.whyuspanel.msb-whyus .contentwrap p > a {
    padding: 8px 30px;
    border-radius: 40px;
    border: 2px solid var(--msb-blue);
    display: inline-block;
    margin-bottom: 42px;
}

.msb-whyus.whyuspanel .contentwrap ul li strong,
.msb-values .each-value h3 {
    margin-bottom: 10px;
}

.msb-whyus .msb-lg-show,
.bankingpanel .msb-lg-show {
    margin: 20px 0;
}

.msb-about-twocol.bankingpanel .contentwrap .btn .ctabutton {
    padding: 8px 30px;
    border-color: var(--msb-blue);
    border-width: 2px;
}

.msb-about-twocol.bankingpanel .contentwrap .btn {
    margin: 0;
}

.msb-row-rev.bankingpanel .contentwrap {
    padding-left: 0;
}

    .msb-row-rev.bankingpanel .contentwrap ul li {
        position: relative;
        margin-bottom: 30px;
    }

.msb-mission-vision .content ul li {
    position: relative;
    margin-bottom: 20px;
}

    .msb-row-rev.bankingpanel .contentwrap ul li::before,
    .msb-mission-vision .content ul li::before {
        vertical-align: top;
        display: inline-block;
        left: -20px;
        content: "";
        position: absolute;
        height: 10px;
        width: 10px;
        background-color: var(--msb-blue);
        border-radius: 50%;
        top: 8px;
        text-indent: 0;
        font-weight: bold;
    }

.whyuspanel .contentwrap ul li {
    padding-bottom: 10px;
}

.msb-subpage-banner.subbannerpanel .bannerwrap {
    height: clamp(23.438rem, 22.3004rem + 4.8539vw, 28.12rem);
    /*height: clamp(23.438rem, 21.5115rem + 8.2195vw, 31.375rem); new height*/
}

    .msb-subpage-banner.subbannerpanel .bannerwrap .content {
        bottom: 0;
        margin-bottom: clamp(2.188rem, 1.8269rem + 1.5408vw, 2.813rem);
    }

    .msb-subpage-banner.subbannerpanel .bannerwrap .imgWrap.gradient::after {
        height: clamp(19rem, 18.5449rem + 1.9417vw, 20.875rem);
        opacity: 0.7;
    }

.msb-faq-video.faqpanel.imgwrapsection {
    padding-block: var(--spacing-50);
}

.msb-faq-video.faqpanel .accordion-container {
    margin: 40px 0 0;
}

.msb-faq-video.faqpanel .faq-accordion {
    margin-top: clamp(1.25rem, 1.174rem + 0.3241vw, 1.563rem);
}

.msb-faq-video.faqpanel.imgwrapsection .leftwarp {
    padding-right: 80px;
}

.msb-faq-video.faqpanel.imgwrapsection .rightwrap,
.msb-faq-video.faqpanel.imgwrapsection .leftwarp {
    width: 50%;
}

.msb-faq-video h2,
.msb-faq-video.faqpanel.imgwrapsection .flexwrap .leftwarp h2 {
    margin-bottom: clamp(2.188rem, 2.1123rem + 0.3231vw, 2.5rem);
}

.msb-faq-video.faqpanel .faq-accordion > a {
    border-radius: 28px;
    font-size: clamp(1.25rem, 1.1286rem + 0.5178vw, 1.75rem);
    background-image: linear-gradient(89deg, #cee2fd 0%, #e1efb1 100%);
    padding-block: 10px;
    padding-inline: 30px;
    line-height: 34px;
}

.msb-faq-video .threecolumnModule .offerImages .colblock.videoblock p {
    font-size: 20px;
    line-height: 24px;
}

.msb-faq-video.faqpanel .faq-content {
    padding-top: 0;
    padding-bottom: 0;
}

.msb-faq-video.faqpanel .faq-accordion > a i.fa-angle-down,
.msb-faq-video.faqpanel .faq-accordion > a i.fa-angle-up {
    right: 30px;
    width: 25px;
    height: 15px;
}

.msb-faq-video.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap {
    min-height: clamp(11.875rem, 8.7197rem + 13.4628vw, 24.875rem);
    margin-top: calc(1.875rem - clamp(0rem, -0.4551rem + 1.9417vw, 1.875rem));
    margin-bottom: calc(2.8129999999999997rem - clamp(0.938rem, 0.7106rem + 0.9704vw, 1.875rem));
    border-radius: 20px;
    padding: 0 5px;
}

.video-panel .filter-img {
    padding-bottom:0;
}

.msb-faq-video.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img .videoPanel:before {
    border-radius: 20px;
}


.msb-faq-video.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .imgsec.videosec {
    height: 100%;
}

.msb-faq-video .faq-content.videosdemo {
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-shadow: unset;
}

.msb-faq-video .threecolumnModule .offerImages .colblock.videoblock div[id^="banner"],
.msb-faq-video .threecolumnModule .offerImages div {
    background: transparent;
    padding: 0;
}

.msb-faq-video .faq-content.videosdemo .threecolumnModule .offerImages a img,
.msb-faq-video .faq-content.videosdemo .threecolumnModule .offerImages img,
.msb-faq-video.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
    height: auto;
}

.msb-faq-video .threecolumnModule .offerImages .colblock.videoblock div[id^="banner"],
.msb-faq-video .bcm_embed_view button {
    height: 223px !important;
    border-radius: 20px;
    overflow: hidden;
}

.msb-faq-video .threecolumnModule .offerImages .colblock.videoblock::after {
    content: unset;
}

.msb-faq-video .threecolumnModule .offerImages .colblock.videoblock {
    margin: 0 0 35px 0;
    width: 24%;
    overflow: hidden;
    border-radius: 20px;
}

.msb-faq-video .threecolumnModule .offerImages {
    justify-content: space-between;
}

    .msb-faq-video .threecolumnModule .offerImages div p {
        min-height: auto;
    }

.msb-linkpanel {
    padding: var(--spacing-110) 0;
    background-color: var(--msb-white);
    margin-top: 0;
}

    .msb-linkpanel h2 {
        margin: 10px 0;
    }

    .msb-linkpanel .btn .ctabutton,
    .msb-socialfeed-filter .juicer-feed .j-display-filters li {
        border-radius: 50px;
        border: 2px solid var(--msb-yellow) !important;
        padding: 10px 30px;
        box-shadow: 0 8px var(--msb-yellow);
        margin-inline: 6px;
    }

    .msb-linkpanel .btn .ctabutton {
        min-height: 55px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .msb-linkpanel .btn {
        margin-top: var(--spacing-50);
        margin-inline: clamp(0rem, -0.9031rem + 3.8533vw, 1.563rem);
    }

        .msb-linkpanel .btn .ctabutton:hover a,
        .msb-socialfeed-filter .juicer-feed .j-display-filters li:hover {
            text-decoration: none;
        }

        .msb-linkpanel .btn .ctabutton .msb-sponsor-req h2 {
            margin-top: 0;
            text-align: start;
        }

.msb-sponsor-req .col-gap {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.faqpanel.msb-zig-zag-item {
    padding: var(--spacing-110) 0;
    overflow: hidden;
}

    .faqpanel.msb-zig-zag-item.msb-pt-0 {
        padding-top: 0;
        margin-top: 0;
    }

    .faqpanel.msb-zig-zag-item.msb-pb-0 {
        padding-bottom: 0;
    }

    .faqpanel.msb-zig-zag-item .flexwrap {
        max-width: 1420px;
        margin-left: auto;
        margin-right: auto;
    }

        .faqpanel.msb-zig-zag-item .flexwrap .leftwarp,
        .faqpanel.msb-zig-zag-item .flexwrap.left .leftwarp {
            width: 57.7%;
            padding-right: clamp(1.875rem, 0.8845rem + 4.2261vw, 4.688rem);
            align-self: center;
        }

        .faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
            width: 41.8%;
        }

            .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
/*                height: 502px;*/
                border-radius: 0;
                position: relative;
                z-index: 1;
                overflow: unset;
/*                margin-bottom: 30px;*/
            }

                .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap img {
                    border-radius: 0;
                }

                .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap::before {
                    content: "";
                    position: absolute;
                    display: block;
                    width: 73.3%;
                    height: 73.4%;
                    bottom: -30px;
                    right: -30px;
                    border-radius: 170px 0 170px 0;
                    background-color: #ecc109;
                }

                .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap picture {
                    position: relative;
                    overflow: hidden;
                    height: 100%;
                    display: block;
                    border-radius: 140px 0 140px 0;
                }

        .faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2,
        .msb-sponsor-req .flexwrap .leftwarp h2 {
            margin-bottom: clamp(1.125rem, 0.8169rem + 1.3146vw, 2rem);
            text-align: left;
        }

        .faqpanel.msb-zig-zag-item .flexwrap .leftwarp p {
            margin-top: 0;
            margin-bottom: clamp(1rem, 0.6919rem + 1.3146vw, 1.875rem);
        }

            .faqpanel.msb-zig-zag-item .flexwrap .leftwarp p + p {
                margin-top: 0;
            }

    .faqpanel.msb-zig-zag-item.msb-font-change .flexwrap .leftwarp li::after {
        top: 5px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .leftwarp {
        padding-right: 0;
        padding-left: clamp(1.875rem, 0.8845rem + 4.2261vw, 4.688rem);
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap {
        margin-right: 0;
    }

        .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
            width: clamp(28.938rem, 19.0809rem + 15.4018vw, 37.563rem) !important;
            height: clamp(24.125rem, 15.8393rem + 12.9464vw, 31.375rem) !important;
        }
        .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap picture {            
            border-radius: 0 140px 0 140px;
        }

        .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap::before {
            border-radius: 0 170px 0 170px;
            right: auto;
            left: -30px;
        }

    .faqpanel.msb-zig-zag-item .flexwrap .leftwarp .btnsection {
        margin: 0;
        text-align: left;
    }

        .faqpanel.msb-zig-zag-item .flexwrap .leftwarp .btnsection .ctaborder {
            padding-block: 8.25px;
            padding-left: clamp(1.875rem, 1.875rem + 0vw, 1.875rem);
            padding-right: clamp(1.875rem, 1.875rem + 0vw, 1.875rem);
        }

    .faqpanel.msb-zig-zag-item .accordion-container {
        margin: 40px 0 0;
    }

        .faqpanel.msb-zig-zag-item .accordion-container:first-child {
            margin-top: 0;
        }

.msb-mission-vision {
    position: relative;
    margin-bottom: var(--spacing-110);
}

    .msb-mission-vision::after,
    .msb-mission-vision::before {
        position: absolute;
        left: -19px;
        top: -4px;
        bottom: 0;
        width: 100%;
        height: calc(100% + 8px);
        background-image: url("/build/Images/msb/svg/mision-vision-rope.svg");
        background-repeat: no-repeat;
        background-size: auto 100%;
        pointer-events: none;
    }

    .msb-mission-vision::after {
        content: "";
    }

.msb-bg-gradi {
    position: relative;
}

    .msb-bg-gradi::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        pointer-events: none;
        z-index: -1;
        opacity: 0.3;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(226deg, #38a1d9 15%, #f5a52a 100%);
    }

.msb-mission-vision .content h2 {
    text-align: center;
}

.msb-mission-vision .content p {
    text-align: center;
}

.msb-mission-vision .content ul li::before {
    background-color: var(--msb-yellow);
}

.msb-mission {
    padding-top: 40px;
    padding-bottom: 30px;
    border-top-right-radius: 18px;
    border-top-left-radius: 18px;
}

    .msb-mission .large-7 {
        margin: 0 auto;
        width: 60%;
    }

.msb-beliefs,
.msb-values {
    padding: var(--spacing-50) var(--spacing-70);
}

.msb-mission,
.msb-values {
    overflow: hidden;
}

.msb-values {
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
}

    .msb-values .each-value p {
        text-align: left;
    }

.msb-heading-sec.plainpanel {
    padding-top: 45px;
    margin: 0;
}

.msb-heading-sec .subHeading h2 {
    text-align: center;
    margin: 0;
}

.msb-budget-calculator {
    margin: 0;
    padding-top: 40px;
    padding-bottom: 100px;
}

.about-cta-module {
    background: transparent;
    padding: 0;
    margin-bottom: var(--spacing-50);
    overflow: unset;
}

    .about-cta-module .cta-box {
        background: transparent;
        position: relative;
        padding: var(--spacing-50) var(--spacing-150);
        border-radius: 15px;
        min-height: 278px;
    }

        .historypanel .contentwrap .btn,
        .about-cta-module .cta-box h2 {
            text-align: left;
        }

        .about-cta-module .cta-box .btn .ctabutton {
            padding: 9px 21.5px;
            background-color: var(--msb-yellow);
            border-color: var(--msb-yellow);
        }

            .about-cta-module .cta-box .btn .ctabutton:hover {
                color: var(--msb-yellow) !important;
            }

        .about-cta-module .cta-box .imgsec {
            margin: 0;
            transform: none;
            height: 100%;
            bottom: 0;
            top: 0;
            left: 0;
            border-radius: 15px;
            overflow: hidden;
        }

        .about-cta-module .cta-box .btn {
            margin-top: 25px;
            line-height: normal;
        }

        .about-cta-module .cta-box .contentwrap {
            padding: 0;
        }

        .about-cta-module .cta-box::before {
            content: "";
            display: block;
            width: 60%;
            height: 57.3%;
            position: absolute;
            left: -28px;
            top: 50%;
            transform: translateY(-50%);
            background-color: var(--msb-yellow);
            z-index: -1;
            border-radius: 24px;
        }

.shape-align-right.about-cta-module .cta-box::before {
    left: auto;
    right: -28px;
}

.msb-bio-details {
    padding-top: var(--spacing-50);
    padding-bottom: var(--spacing-110);
}

    .msb-bio-details .msb-breadcrumbs {
        padding-top: 0;
    }

    .msb-bio-details.teaminfopanel .contentwrap .btn {
        margin-top: 28px;
    }

    .msb-bio-details.teaminfopanel .contentwrap {
        margin: 12px 0 70px;
        padding-left: 14px;
    }

        .msb-bio-details.teaminfopanel .contentwrap h4 p {
            font-size: clamp(1.5rem, 1.4393rem + 0.2589vw, 1.75rem) !important;
            line-height: 34px !important;
        }

        .msb-bio-details.teaminfopanel .contentwrap p {
            margin-bottom: clamp(0.625rem, 0.4733rem + 0.6472vw, 1.25rem);
        }

.msb-person-details.teamdetailpanel .contentwrap .p1 {
    margin-bottom: 24px;
}

.msb-person-details.teamdetailpanel .contentwrap {
    width: 68%;
}

.msb-bio-detail-img {
    max-width: 403px;
    height: 490px;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    padding: 10px;
    filter: drop-shadow(0 0 10px #00000025);
}

    .msb-bio-detail-img::after {
        content: "";
        display: block;
        width: 60%;
        height: 57.3%;
        position: absolute;
        left: 0;
        bottom: 0;
        background-color: var(--msb-yellow);
        z-index: 0;
        border-radius: 24px;
    }

    .msb-bio-detail-img img {
        object-fit: cover;
        height: 100%;
        position: relative;
        z-index: 1;
        border-radius: 20px;
    }

.socialMedia.title-bg-gradient {
    margin-top: 50px;
}

    .socialMedia.title-bg-gradient .heroBlock {
        padding: 0;
    }

.msb-socialfeed-filter h2 {
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    margin-bottom: 40px;
}

.msb-socialfeed-filter .juicer-feed .j-display-filters li,
.juicer-feed .j-display-filters li:not(.filters-label):first-of-type {
    padding: 14.5px 30px !important;
    min-width: unset;
    margin: 0 16px 18px 0 !important;
}

    .msb-socialfeed-filter .juicer-feed .j-display-filters li.all:hover,
    .msb-socialfeed-filter .juicer-feed .j-display-filters li:not(.filters-label).all:hover {
        border-bottom-color: transparent !important;
    }

.msb-socialfeed-filter .juicer-feed .j-display-filters {
    margin-bottom: 0 !important;
    padding: 0 0 30px 0 !important;
}

.msb-socialfeed-filter .juicer-feed .j-display-filters {
    background-color: var(--msb-white);
}

.msb-socialfeed-filter .juicer-feed .j-stacker {
    max-width: 1480px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 40px;
}

.msb-socialfeed-filter .j-paginate.juicer-button {
    border-radius: 26px;
    border-color: var(--msb-blue);
    padding: 8.5px 20px;
    min-width: unset;
    width: 164px !important;
    margin-top: 0;
    margin-bottom: var(--spacing-110);
}

.msb-socialfeed-filter .juicer-feed.modern li.feed-item {
    border-radius: 16px;
    border: 0;
    padding: 0;
    box-shadow: 0 3px 18px #0000001f;
}

.msb-socialfeed-filter .juicer-feed .j-stacker-wrapper {
    padding: 0 !important;
    margin-left: -20px !important;
    margin-right: -20px !important;
}

.msb-socialfeed-filter .j-paginate.juicer-button:hover {
    background-color: var(--msb-blue);
}

.msb-socialfeed-filter .juicer-feed.modern .j-poster,
.msb-socialfeed-filter .juicer-feed .j-meta,
.msb-socialfeed-filter .j-youtube .j-poster a {
    justify-content: space-between;
}

.msb-socialfeed-filter .juicer-feed.modern .j-poster {
    padding: 20px 24px 16px;
    height: unset;
}

    .msb-socialfeed-filter .juicer-feed.modern .j-poster img {
        margin: 0 16px 0 0;
        height: 48px;
        width: 48px !important;
    }

.msb-socialfeed-filter .j-poster .j-twitter-poster,
.msb-socialfeed-filter .j-poster .j-twitter-post-icon {
    float: unset;
}

.msb-socialfeed-filter .j-twitter-screen-name,
.msb-socialfeed-filter .j-youtube .j-poster .j-date {
    line-height: 14px;
}

.msb-socialfeed-filter .feed-item .j-message {
    margin-bottom: 16px;
}

.msb-socialfeed-filter .feed-item .j-text {
    padding: 20px 24px 20px !important;
}

.msb-socialfeed-filter .juicer-feed .j-meta {
    margin-top: 20px;
}

.msb-socialfeed-filter .juicer-feed .j-youtube .j-meta {
    margin-top: 40px;
}

.msb-socialfeed-filter .juicer-feed .j-meta nav a:before {
    font-size: 36px;
    line-height: 24px;
    margin-right: 0;
    color: var(--grey-4D);
}

.msb-socialfeed-filter .juicer-feed.modern .j-poster h3,
.msb-socialfeed-filter .juicer-feed.modern .j-youtube .j-poster .j-date {
    margin-top: 0;
}

.msb-socialfeed-filter .j-youtube .j-poster a {
    justify-content: flex-start;
}

.msb-socialfeed-filter .juicer-feed.modern .j-youtube .j-poster .j-date {
    margin-left: auto;
}

.msb-socialfeed-filter .j-youtube .j-image {
    padding: 0 20px;
}

.msb-socialfeed-filter .juicer-feed .j-display-filters li:not(.filters-label).all.highlight,
.msb-socialfeed-filter .juicer-feed .j-display-filters li:not(.filters-label).all:hover {
    border-bottom: 0 !important;
}

.msb-socialfeed-filter .juicer-feed .j-display-filters li.all.highlight {
    border: 2px solid var(--msb-yellow) !important;
}

.msb-funding-cards h2 {
    margin-bottom: 60px;
}

.msb-funding-card-content-section {
    padding: 50px 0 0 0;
}

.msb-funding-cards p {
    font-size: 18px !important;
    line-height: 22px;
    font-family: "Manrope";
    font-weight: bold;
    margin-top: 20px;
}

.msb-funding-cards .grid-wrap {
    flex-wrap: wrap;
    justify-content: center;
    gap: 60px;
}

    .msb-funding-cards .grid-wrap .icondetail {
        width: calc(33.33% - 40px);
        display: block;
        margin-right: 0;
        border-radius: 70px 0 70px 0px;
        background-color: var(--msb-white);
        padding: 40px;
        box-shadow: 0 0 24px #00000025;
    }

.msb-funding-cards .icondetail .iconsec {
    width: 127px;
    height: 127px;
    background-image: linear-gradient(71deg, #cee2fd 0%, #e1efb1 100%);
    margin-bottom: 34px;
}

.msb-gradi-card {
    background: var(--msb-white) !important;
}

    .msb-gradi-card .threeColumnWrap .offerImages {
        gap: 20px;
    }

        .msb-gradi-card .threeColumnWrap .offerImages .colblock {
            border-radius: 35px;
            padding: 50px 40px !important;
            width: calc(33.33% - 14px);
            min-height: 402px;
            margin-right: 0;
            box-shadow: 0 3px 26px rgba(0, 0, 0, .16);
            background-color: var(--msb-white) !important;
        }

            .msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .eventTrackingNode .msb-link-wrap.ctaborder {
                border-color: var(--msb-blue);
            }

            .msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .eventTrackingNode .msb-link-wrap .eventTrackingNode:hover {
                color: var(--msb-white) !important;
            }

            .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode,
            .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .caption,
            .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .columnOverlayContent,
            .msb-gradi-card .msb-link-wrap,
            .msb-gradi-card .threeColumnWrap .eventTrackingNode .imgesec {
                padding: 0 !important;
                margin: 0 !important;
            }

            .msb-gradi-card .threeColumnWrap .offerImages .colblock .columnOverlayContent {
                opacity: 1;
                background: none;
                position: unset;
                text-align: left !important;
                font-size: 16px !important;
                line-height: 20px !important;
                font-weight: 400 !important;
            }

            .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .caption {
                box-shadow: none;
                font-size: 50px !important;
                line-height: 60px !important;
                height: auto !important;
                text-align: left;
            }

            .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .msb-link-wrap .eventTrackingNode {
                font-size: 14px;
                line-height: 17px;
                border: 0;
                padding: 3px 14px !important;
                border-radius: 14px;
                width: fit-content;
                height: auto;
            }

            .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .msb-link-wrap.ctaborder {
                border-color: var(--msb-white);
                min-height: auto !important;
            }

            .msb-gradi-card .msb-link-wrap,
            .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .columnOverlayContent {
                margin-top: 30px !important;
            }

    .msb-gradi-card .headingWrapper h2 {
        margin-bottom: 30px;
    }

    .msb-gradi-card .headingWrapper p {
        margin-top: 0;
        margin-bottom: 18px;
    }

    .msb-gradi-card .threeColumnWrap .eventTrackingNode .imgesec img {
        display: block;
    }

.msb-timeline .msb-timeline-headers {
    background: var(--msb-white) !important;
    border: none;
}

    .msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper {
        padding: 30px 0;
    }

        .msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper .msb-timeline-headers-content a {
            background: var(--msb-white) !important;
            border: 2px solid var(--msb-yellow);
            box-shadow: 0 8px var(--msb-yellow);
        }

        .msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper ul li a.active {
            background: var(--msb-yellow) !important;
            border: 2px solid var(--msb-white);
        }

/*        .msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper ul li a:focus:focus {
            outline-style: none;
        }*/

.msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-heading + .timeline-body h4,
.msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-heading + .timeline-body h3 {
    font-size: 28px;
    line-height: 34px;
    padding-bottom: 50px;
    margin-bottom: 0;
}

.msb-timeline .timeline-wrapper .timeline li .timeline-panel .timeline-heading + .timeline-body {
    border-radius: 16px;
    margin-top: 0;
    background: var(--msb-white);
    padding: 24px 22px;
    box-shadow: none;
}

.msb-timeline {
    padding-bottom: 0;
}

    .msb-timeline .msb-timeline-content .timeline:before {
        width: 4px;
        height: 100%;
    }

.msb-timeline-headers-content ul,
.msb-timeline-content .timeline {
    margin-left: 0;
}

.msb-timeline .msb-timeline-content {
    padding: var(--spacing-30-50) 0;
}

.historyModule .timeline-wrapper.msb-timeline-content .timeline {
    padding-top: 65px;
}

    .historyModule .timeline-wrapper.msb-timeline-content .timeline li .timeline-panel .timeline-heading {
        border-radius: 0;
        border-top-right-radius: 16px;
        border-top-left-radius: 16px;
    }

    .historyModule .timeline-wrapper.msb-timeline-content .timeline li .timeline-badge {
        width: 28px;
        height: 28px;
        right: -17px;
    }

.historyModule .timeline-wrapper .timeline li.timeline-inverted .timeline-badge {
    left: -10px;
}

.historyModule .timeline-wrapper.msb-timeline-content .timeline li .timeline-badge,
.historyModule .timeline-wrapper.msb-timeline-content .timeline:before {
    background-color: var(--msb-blue);
}

.historyModule .timeline-wrapper.msb-timeline-content .timeline li .timeline-panel {
    box-shadow: 0 0 24px #00000025;
    background-color: var(--msb-white);
}

.msb-newsdetails-sec .news-banner {
    background-color: var(--white-f7) !important;
    padding-top: clamp(3.125rem, 1.6964rem + 2.2321vw, 4.375rem);
    padding-bottom: clamp(3.125rem, 1.6964rem + 2.2321vw, 4.375rem);
    border-radius: 30px;
}

.newsbanner-container {
    max-width: 1440px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}

.msb-newsdetails-sec .news-banner .imgsec,
.msb-newsdetails-sec .news-banner .imgsec.event {
    margin: 0;
    max-width: 720px;
    height: fit-content;
    border-radius: 0 20px 20px 0;
}

    .msb-newsdetails-sec.newsdetailpanel .imgsec.event,
    .msb-newsdetails-sec .news-banner .imgsec.event,
    .msb-newsdetails-sec .news-banner .imgsec .imgwrap {
        height: 405px;
        min-height: 405px;
    }

.msb-newsdetails-sec .headingsection,
.msb-newsdetails-sec .ctablock {
    text-align: start;
    flex-direction: column;
    justify-content: center;
    width: fit-content;
    margin: 0;
}

.msb-newsdetails-sec .headingsection {
    padding-left: clamp(1.25rem, -0.8929rem + 3.3482vw, 3.125rem);
    padding-right: 20px;
}

.msb-newsdetails-sec.newsdetailpanel .headingsection .ctablock .ctaborder {
    padding: 8.5px 29px;
}

.msb-newsdetails-sec .content p + p,
.msb-newsdetails-sec .content p {
    margin-top: 10px;
    margin-bottom: 14px;
}

.msb-newsdetails-sec .content {
    margin: 0;
    max-width: 1024px;
    padding-top: var(--spacing-50);
    padding-bottom: var(--spacing-50);
    padding-left: 20px;
    padding-right: 20px;
}

.msb-newsdetails-sec .social-share ul {
    justify-content: start;
}

    .msb-newsdetails-sec .social-share ul li p {
        margin-top: 0 !important;
    }

    .msb-newsdetails-sec .social-share ul li {
        margin: 0 12px 0 0;
    }

        .msb-newsdetails-sec .social-share ul li a,
        .msb-newsdetails-sec .social-share ul li a .imagetoSVG {
            width: 46px;
            height: 46px;
            display: block;
        }

.msb-spotlight-sec .gridinfo {
    padding: 0;
    margin: 30px 0;
}

.msb-spotlight-sec .topsec {
    margin: 0 80px;
    border-radius: 16px;
}

.msb-spotlight-sec.msb-news-category .gridinfo {
    background-color: transparent !important;
    box-shadow: unset;
}

.msb-spotlight-sec .topsec .imgsec {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    border-top-right-radius: unset;
}

.msb-spotlight-sec .topsec .imgsec,
.msb-spotlight-sec .topsec .contentsec {
    width: 740px;
    max-height: unset;
    height: unset;
    min-width: unset;
}

.msb-spotlight-sec .topsec .contentsec {
    padding: 40px;
}

    .msb-spotlight-sec .topsec .contentsec .rm-ctabtn {
        text-align: right;
    }

.msb-spotlight-sec .gridinfo .btn + p {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: clamp(0.938rem, -0.1329rem + 1.6732vw, 1.875rem);
    margin-bottom: clamp(0.938rem, -0.1329rem + 1.6732vw, 1.875rem);
}

.msb-spotlight-sec .grid-container {
    max-width: 1600px;
}

.msb-spotlight-sec .swiper-button-next {
    right: 0 !important;
}

.msb-spotlight-sec .swiper-button-prev {
    left: 0 !important;
}

.msb-spotlight-sec .grid-container .swiper-container .swiper-wrapper {
    margin-bottom: 50px;
}

.msb-spotlight-sec .swiper-button-next,
.msb-spotlight-sec .swiper-button-prev {
    top: 45%;
    right: 10px;
    left: auto;
    width: 50px;
    height: 50px;
    padding: 10px;
    border-radius: 50%;
}

.msb-news-category .grid-margin-x > .large-6 {
    width: calc(50% - 2.5rem);
}

.msb-event-sec.msb-news-category .gridinfo {
    margin-right: 2.5rem;
}

.msb-event-sec .ctablock {
    margin-top: 0;
}

.msb-news-category {
    padding-top: var(--spacing-70);
    padding-bottom: var(--spacing-70);
}

    .msb-news-category .gridinfo {
        margin-bottom: 0;
    }


    .msb-news-category .col-img-3 .imgsec {
        margin: 0;
        min-height: 263px;
        max-height: 263px;
    }

    .msb-news-category .col-img-2 .imgsec {
        margin: 0;
        min-height: 263px;
        max-height: 263px;
    }

    .msb-news-category .contentsec {
        padding: 35px 40px 47px 40px;
    }

    .msb-news-category .gridinfo .ctablock {
        padding: 0 34px 24px 0;
        text-align: right;
    }

.msb-event-sec .gridinfo .event-bottom-panel {
    justify-content: space-between;
}

.msb-event-sec .gridinfo .event-icon {
    padding: 0 0 24px 34px;
    margin: 0;
}

.msb-event-sec .gridinfo .ctablock {
    padding: 0 34px 24px 0;
    margin: 0;
}

.msb-news-category .gridinfo .btn .ctabutton {
    border-radius: 25px;
    border: 2px solid var(--msb-blue);
    padding: 2px 21.5px;
    font-size: 14px;
    text-transform: uppercase;
}

    .msb-news-category .gridinfo .btn .ctabutton:hover {
        border: 2px solid var(--msb-blue);
        border-radius: 25px;
    }

.msb-news-category .msb-newsfilter {
    justify-content: center;
    align-content: center;
}

    .msb-news-category .msb-newsfilter .btn {
        margin-left: 20px;
    }

.msb-carrerbenefit {
    padding-block: var(--spacing-80) !important;
}

    .msb-carrerbenefit.carrersiconpanel .icondetail {
        background-color: var(--msb-white);
        border: 1px solid var(--msb-blue);
        border-radius: 20px;
        padding: 20px;
        width: 30.33%;
        margin-bottom: 20px;
    }

        .msb-carrerbenefit.carrersiconpanel .icondetail h6 {
            margin-bottom: 30px;
        }

    .msb-carrerbenefit .icondetail:after {
        content: "";
        background: var(--msb-blue) !important;
        position: absolute;
        width: 150px;
        height: 8px;
        left: 50%;
        transform: translateX(-50%);
        bottom: -8px;
        overflow: hidden;
    }

    .msb-carrerbenefit .icondetail .iconsec {
        background-image: linear-gradient(71deg, #cee2fd 0%, #e1efb1 100%);
    }

        .msb-carrerbenefit .icondetail .iconsec.big {
            width: 151px;
            height: 151px;
        }

    .msb-carrerbenefit .generalcontnet ul li {
        margin-bottom: 20px;
    }

        .msb-carrerbenefit .generalcontnet ul li:after {
            background-color: var(--msb-blue);
            width: 10px;
            height: 10px;
        }

.msb-opportunitiespanel {
    padding-top: 70px;
    padding-bottom: 40px;
}

    .msb-opportunitiespanel h3 {
        text-align: start;
        margin-bottom: 50px;
    }

    .msb-opportunitiespanel .opportunitiesflex .right {
        margin-left: 40px;
        padding-left: 50px;
    }

        .msb-opportunitiespanel .opportunitiesflex .right:before {
            content: "";
            position: absolute;
            width: 2px;
            height: 85%;
            top: 50%;
            right: 0;
            left: -40px;
            -webkit-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
            background: var(--msb-blue);
        }

    .msb-opportunitiespanel .opportunitiesflex .left {
        width: 485px;
    }

        .msb-opportunitiespanel .opportunitiesflex .left h4 {
            font-size: clamp(1.5rem, 1.0714rem + 0.6696vw, 1.875rem);
            margin-bottom: 5px;
        }

    .msb-opportunitiespanel .opportunitiesflex {
        margin-bottom: clamp(1.875rem, -0.6256rem + 3.9071vw, 4.063rem);
    }

        .msb-opportunitiespanel .opportunitiesflex .left .btn .ctabutton {
            margin-top: 30px;
            border-color: var(--msb-blue);
            border: 2px solid var(--msb-blue);
            border-radius: 30px;
            padding: 6.5px 28px;
            min-height: unset;
        }

        .msb-opportunitiespanel .opportunitiesflex:nth-last-child(1) {
            margin-bottom: 10px;
        }


    .msb-opportunitiespanel.opportunitiespanel .opportunitiesflex .right .link-cta {
        font-size: 18px !important;
    }

    .msb-opportunitiespanel .opportunitiespanel .opportunitiesflex .right .link-cta {
        font-size: 18px;
        line-height: 22px;
    }

.msb-veternar-cta {
    padding: 0;
    margin-top: 50px;
    margin-bottom: 0;
}

    .msb-veternar-cta .flexwrap {
        box-shadow: unset;
    }

        .msb-veternar-cta .flexwrap.left .leftwarp,
        .msb-veternar-cta .flexwrap .rightwrap {
            width: 50%;
        }

        .msb-veternar-cta .flexwrap.left .leftwarp {
            padding-top: var(--spacing-70);
            padding-bottom: var(--spacing-70);
            padding-left: 30px;
        }

            .msb-veternar-cta .flexwrap.left .leftwarp h4 {
                font-size: clamp(1.5rem, 1.0714rem + 0.6696vw, 1.875rem);
                line-height: var(--lh-29);
                margin-bottom: clamp(1.25rem, -3.0357rem + 6.6964vw, 5rem);
            }

            .msb-veternar-cta .flexwrap.left .leftwarp .btn {
                text-align: start;
                margin-top: 30px;
            }

        .msb-veternar-cta .flexwrap .rightwrap {
            position: relative;
            margin-top: -99px;
            order: unset;
            display: block;
        }

            .msb-veternar-cta .flexwrap .rightwrap .imgwrap {
                max-width: 95%;
                width: 95%;
            }

                .msb-veternar-cta .flexwrap .rightwrap .imgwrap img {
                    overflow: unset;
                }

        .msb-veternar-cta .flexwrap.left .leftwarp p {
            font-weight: 500;
            max-width: 470px;
        }

.msb-quotepanel-cta.quotepanel h2 {
    text-align: start !important;
}

.msb-quotepanel-cta.quotepanel .flexwrap {
    position: relative;
    box-shadow: none;
}

.msb-quotepanel-cta.quotepanel .imgwrap figure {
    width: clamp(19.813rem, 5.813rem + 21.875vw, 32.063rem);
    height: clamp(19.813rem, 5.813rem + 21.875vw, 32.063rem);
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translateY(-50%);
}

.msb-quotepanel-cta.quotepanel .imgwrap {
    width: 40%;
}

.msb-quotepanel-cta.quotepanel .cntwrap {
    width: 50%;
    padding: clamp(2.813rem, 0.3136rem + 3.9054vw, 5rem) 0 !important;
}

    .msb-quotepanel-cta.quotepanel .cntwrap p {
        padding: 20px 0;
        color: var(--msb-blue) !important;
    }

.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2:not(.msb-desktop-view) {
    margin-bottom: 10px;
    text-transform: unset !important;
}

.msb-quotepanel-cta.quotepanel .cntwrap p:after {
    content: url("../../images/quote-mark-icon.png");
    margin-left: 10px;
}

.msb-quotepanel-cta.quotepanel .cntwrap p:before {
    content: url("../../images/quote-mark-icon2.png");
    margin-left: -29px;
    margin-right: 10px;
}

.msb-quotepanel-cta.quotepanel .imgwrap figure img {
    border-radius: 50%;
    border: 40px solid var(--white-f7);
}

.msb-awards-sec {
    padding: 0;
}

    .msb-awards-sec .msb-awards-top {
        padding-top: calc(6.688000000000001rem - clamp(3.125rem, 2.6244rem + 0.7821vw, 3.563rem));
    }

    .msb-awards-sec .msb-awards-bottom {
        background-color: var(--msb-white) !important;
        padding-bottom: clamp(1.875rem, 0.2119rem + 3.4692vw, 4.375rem);
    }

    .msb-awards-sec h2 {
        text-align: start;
        margin-top: 0;
        margin-bottom: 30px;
        font-size: clamp(1.875rem, 1.4464rem + 0.6696vw, 2.25rem);
    }

    .msb-awards-sec .msb-awards-top .flexwrap,
    .msb-awards-sec .msb-awards-bottom .flexwrap {
        background-color: var(--msb-white);
        padding: clamp(1.25rem, 0.5163rem + 2.1739vw, 3.125rem);
    }

    .msb-awards-sec .msb-awards-top .flexwrap {
        border-radius: 20px 20px 0 0;
    }

    .msb-awards-sec .msb-awards-bottom .flexwrap {
        border-radius: 0 0 20px 20px;
    }

        .msb-awards-sec .msb-awards-top .flexwrap .leftwarp,
        .msb-awards-sec .msb-awards-bottom .flexwrap .leftwarp {
            flex-direction: column;
            justify-content: center;
        }

    .msb-awards-sec .msb-awards-bottom .msb-l-to-r {
        background-color: var(--white-f7) !important;
        flex-direction: row-reverse;
    }

    .msb-awards-sec .flexwrap .leftwarp h4 {
        text-align: start;
        font-size: clamp(1.5rem, 1.0714rem + 0.6696vw, 1.875rem);
        line-height: clamp(1.625rem, 0.9107rem + 1.1161vw, 2.25rem);
        margin-bottom: clamp(0.938rem, 0.5713rem + 1.0864vw, 1.875rem);
    }

    .msb-awards-sec .flexwrap .rightwrap .imgwrap {
        height: auto;
    }

.msb-sitemap-sec h1 {
    margin-top: 0;
    margin-bottom: 110px;
}

.msb-sitemap-sec h1,
.msb-search-result h1 {
    font-size: clamp(2.625rem, 1.6959rem + 1.4518vw, 3.438rem);
    text-align: start;
}

.msb-sitemap-sec h2:before {
    content: "";
    width: 90px;
    height: 8px;
    background: var(--msb-yellow);
    position: absolute;
    bottom: -18px;
    top: unset;
    right: auto;
}

.msb-sitemap-sec ul {
    margin-top: 35px;
    margin-bottom: 70px;
}

    .msb-sitemap-sec ul li {
        margin-top: 14px;
    }

.msb-speedBump .speedContainer {
    background-image: linear-gradient(121deg, #fafafa 0%, #efe8e5 54%, #ebe3d4 84%, #e4f2ee 100%);
    max-width: 1000px;
    padding: 70px;
}

    .msb-speedBump .speedContainer p {
        text-align: center;
    }

    .msb-speedBump .speedContainer .speedButSection a.ctaborder {
        padding: 8px 32px;
    }

.speedBump .speedContainer .speedButSection .proceedparent a {
    margin-left: 18px;
}

.msb-speedBump .speedContainer .imgblock {
    margin-bottom: 50px;
}

.msb-speedBump .speedContainer .speedButSection {
    margin-top: 50px;
}

.msb-search-result .resulthighlight .innerWrap .cntWrap p {
    color: var(--msb-black-2d);
}

.msb-search-result.search-result-panel .resultcontent .parentWrap .resulthighlight .innerWrap {
    flex-direction: column-reverse;
}


.msb-search-result .msb-search-count {
    justify-content: space-between;
    margin-top: clamp(4.375rem, 1.4647rem + 6.0711vw, 8.0rem);
    margin-bottom: clamp(2.188rem, 1.5647rem + 1.3003vw, 2.125rem);
}

    .msb-search-result .msb-search-count .resultCount {
        font-size: 32px;
        line-height: 36px;
        width: 50%;
        margin: 0;
        color: var(--msb-black-2d);
    }

    .msb-search-result .msb-search-count .formwrap .searchbtn {
        margin-left: 25px;
    }

        .msb-search-result .msb-search-count .formwrap .searchbtn button {
            font-size: 20px;
            padding: 7.5px 28px;
            background-color: var(--msb-blue);
            text-transform: capitalize;
        }

    .msb-search-result .msb-search-count .formwrap {
        width: 50%;
    }

        .msb-search-result .msb-search-count .formwrap .inputparent {
            width: calc(100% - 113px);
        }

            .msb-search-result .msb-search-count .formwrap .inputparent .inputbox input {
                border-radius: 25px;
                font-size: 20px;
                border: 2px solid var(--msb-blue);
                padding: 22px;
            }

.msb-search-result .resultcontent .innerWrap .headwrp h2 {
    position: relative;
    font-size: 28px !important;
    line-height: 30px !important;
}

    .msb-search-result .resultcontent .innerWrap .headwrp h2 a {
        color: var(--msb-blue) !important;
    }

    .msb-search-result .resultcontent .innerWrap .headwrp h2:after {
        content: "";
        width: 90px;
        height: 9px;
        background: var(--msb-yellow-ed);
        position: absolute;
        bottom: -18px;
        left: 0;
    }

.msb-pagination .pagination li:first-child,
.msb-pagination .pagination li:last-child,
.msb-pagination .pagination li:nth-child(2):not(.current),
.msb-pagination .pagination li:nth-last-child(2):not(.current) {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: linear-gradient(71deg, #cee2fd 0%, #e1efb1 100%);
    padding: 2px;
}

.msb-pagination .pagination li a {
    color: var(--msb-blue);
}

    .msb-pagination .pagination li a:hover {
        background: unset;
    }

.msb-pagination .pagination .current {
    background: unset;
    border-bottom: 5px solid var(--msb-yellow);
}

.locationHeadingNew {
    margin-top: 25px;
}

    .locationHeadingNew .grid-container h1 {
        text-align: start;
        margin: 0;
    }

.mapFilterNew.greybgpanel {
    background-color: transparent;
}

.mapFilterNew {
    padding-bottom: var(--spacing-110);
    padding-top: 40px;
}

    .mapFilterNew .grid-container {
        max-width: 1440px;
    }

        .mapFilterNew .grid-container .filterSection {
            margin-bottom: 45px;
        }

        .mapFilterNew .grid-container .filterTitle {
            margin-bottom: 30px;
        }

        .mapFilterNew .grid-container .filterSection .formwrap {
            align-items: center;
        }

            .mapFilterNew .grid-container .filterSection .formwrap input {
                border: 2px solid var(--msb-blue);
                max-width: 300px;
                border-radius: 25px;
                padding: 10px 30px;
                color: var(--msb-black-2d);
            }

            .mapFilterNew .grid-container .filterSection .formwrap input,
            .mapFilterNew .grid-container .filterSection .formwrap select {
                height: 42px;
            }

            .mapFilterNew .grid-container .filterSection .formwrap select {
                display: block;
                border-radius: 25px;
                border: 2px solid var(--msb-blue);
                padding: 0 40px 0 25px;
                background-image: url(/build/Images/drop-down-up-icon.svg);
                background-size: 12px 14px;
                width: 200px;
                color: var(--msb-blue);
            }


            .mapFilterNew .grid-container .filterSection .formwrap input:focus:focus {
                outline: none;
                outline-width: 0 !important;
            }

            .mapFilterNew .grid-container .filterSection .formwrap .allFeilds {
                gap: 14px;
            }

            .mapFilterNew .grid-container .filterSection .formwrap,
            .mapFilterNew .grid-container .filterSection .formwrap .twoBtn {
                gap: 20px;
            }

                .mapFilterNew .grid-container .filterSection .formwrap .twoBtn .btn .ctabutton {
                    text-transform: unset;
                    background: var(--msb-blue);
                    padding: 9px 30px;
                }

        .mapFilterNew .grid-container .parentWrap {
            padding: 15px;
            border-radius: 18px;
        }

    .mapFilterNew .innerWrap .locationWrap .address {
        background: var(--msb-white);
        border-radius: 18px;
        margin-bottom: 10px;
        border: 2px solid transparent;
        /*        box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;*/
    }

        .mapFilterNew .innerWrap .locationWrap .address .phoneNumber {
            margin-bottom: 18px;
        }

        .mapFilterNew .innerWrap .locationWrap .address .linkdirection {
            font-weight: bold;
            margin-top: 0;
        }

        .mapFilterNew .innerWrap .locationWrap .address.active .linkdirection:after {
            background-image: url("/build/images/locations-arrow.svg");
        }

        .mapFilterNew .innerWrap .locationWrap .address h4 {
            margin-bottom: 10px;
        }

            .mapFilterNew .innerWrap .locationWrap .address h4 a {
                font-weight: bold;
            }

        .mapFilterNew .innerWrap .locationWrap .address .borderBottom {
            padding: 24px 18px !important;
        }

            .mapFilterNew .innerWrap .locationWrap .address .borderBottom:after {
                border: none;
            }

        .mapFilterNew .innerWrap .locationWrap .address.active {
            background: var(--msb-white);
            border: 2px solid var(--msb-blue);
        }

    .mapFilterNew .innerWrap .locationWrap::-webkit-scrollbar {
        width: 17px;
        background: var(--white-d6);
        border-radius: 15px;
    }

    .mapFilterNew .innerWrap .locationWrap ::-webkit-scrollbar-track {
        border-radius: 0;
    }

    .mapFilterNew .innerWrap .locationWrap::-webkit-scrollbar-thumb {
        border-radius: 15px;
        background: var(--msb-blue);
        height: 12px;
    }

    .mapFilterNew .innerWrap .mapdetails #map {
        border-radius: 15px;
    }

.locationlistNew {
    background: unset;
    margin: 0;
    padding-bottom: var(--spacing-110);
}

    .locationlistNew .parentBox {
        border-radius: 18px;
        padding-bottom: 25px;
    }

        .locationlistNew .parentBox h2 {
            font-size: clamp(1.875rem, 1.4464rem + 0.6696vw, 2.25rem);
            margin: 0;
            padding: 52px 0 56px 40px;
            text-align: left;
            font-weight: 800;
        }

        .locationlistNew .parentBox .listparent {
            margin: 0;
            padding: 0;
            background: transparent;
        }

    .locationlistNew .listparent .colsone {
        width: 20%;
        border-right: 1px dashed var(--msb-blue-4f);
        border-bottom: 1px dashed var(--msb-blue-4f);
        padding: 30px 10px 17px 40px;
    }

        .locationlistNew .listparent .colsone:nth-child(5n) {
            border-right: none;
        }

        .locationlistNew .listparent .colsone:nth-last-child(-n + 5) {
            border-bottom: none;
        }

    .locationlistNew .listparent h4 {
        font-size: clamp(1.125rem, 0.9733rem + 0.6472vw, 1.75rem);
    }

    .locationlistNew .listparent p a {
        color: var(--msb-blue-25);
    }

.locationbranchNew {
    padding-top: 0;
    margin: 0;
    padding-bottom: var(--spacing-110);
}

    .locationbranchNew .grid-container h2 {
        font-size: clamp(1.875rem, 1.4464rem + 0.6696vw, 2.25rem);
        text-align: left;
        font-weight: 900;
    }

    .locationbranchNew .brnachitem {
        margin-top: clamp(1.875rem, 1.4199rem + 1.9417vw, 3.75rem);
    }

    .locationbranchNew .twocolpanel .textblock {
        margin-left: 25px;
    }

    .locationbranchNew .imgblock {
        background-image: linear-gradient(71deg, #cee2fd 0%, #e1efb1 100%);
        background-repeat: no-repeat;
        border-radius: 100%;
        background-size: cover;
        flex-shrink: 0;
        height: 152px;
        width: 152px;
    }

.branchsericesNew {
    padding: var(--spacing-120) 0 0 0;
}

    .branchsericesNew .grid-container h2 {
        font-size: clamp(1.875rem, 1.4464rem + 0.6696vw, 2.25rem);
        margin-bottom: clamp(1.875rem, 1.4806rem + 1.6828vw, 3.5rem);
        text-align: center;
    }

    .branchsericesNew .grid-container .servicecolumnwrap .branchdetails {
        justify-content: space-between;
    }

        .branchsericesNew .grid-container .servicecolumnwrap .branchdetails .servicewrap {
            margin-right: 0;
            padding: 0;
            width: 170px;
        }

            .branchsericesNew .grid-container .servicecolumnwrap .branchdetails .servicewrap figure {
                background-image: linear-gradient(71deg, #cee2fd 0%, #e1efb1 100%);
                background-repeat: no-repeat;
                border-radius: 100%;
                background-size: cover;
                flex-shrink: 0;
                width: 151px;
                height: 151px;
            }

.locationmeetourpanelNew .locationbtn .ctaborder {
    font-size: clamp(1.5rem, 1.333rem + 0.7125vw, 2.188rem);
    line-height: clamp(1.75rem, 1.5376rem + 0.9061vw, 2.625rem);
    padding: 52px 67px;
    border-radius: 100px;
    background-image: linear-gradient(260deg, #e4f2b7 0%, #f7e9f7 100%);
    background-repeat: no-repeat;
    border: none;
}

.locationmeetourpanelNew {
    margin: clamp(2.688rem, -0.0924rem + 11.8632vw, 7.5rem) 0 clamp(4.375rem, 3.7682rem + 2.589vw, 6.875rem);
}

    .locationmeetourpanelNew .locationbtn {
        margin: 0;
    }

.locatioDetailBanner .locationpanelNewDesktop {
    gap: 25px;
    align-items: flex-start;
}

.locatioDetailBanner .imgSection {
    width: 55%;
    min-height: 730px;
    max-height: unset !important;
}

.locatioDetailBanner .detailSection {
    width: 45%;
}

    .locatioDetailBanner .detailSection h1 {
        margin-bottom: clamp(1.875rem, 1.6473rem + 0.9714vw, 2.813rem);
    }

    .locatioDetailBanner .detailSection .hoursAndLocation .hoursSection .locationpanel {
        padding: 0;
    }

        .locatioDetailBanner .detailSection .hoursAndLocation .hoursSection .locationpanel .leftwrap {
            margin-bottom: 25px;
        }

    .locatioDetailBanner .detailSection .hoursAndLocation .locationSection {
        flex-direction: column;
    }

        .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock {
            margin-bottom: 15px;
        }

            .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock a {
                align-items: center;
            }

                .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock a img,
                .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .address .findCenter img {
                    width: 31px;
                    height: 31px;
                }

        .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .btn {
            border: 2px solid var(--msb-blue);
            padding: 8px 36px;
            margin-bottom: 15px;
            border-radius: 35px;
            width: fit-content;
        }

        .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock .findCenter span {
            display: block;
            margin-left: 10px;
        }

.locatioDetailBanner .locationpanel h3,
.locatioDetailBanner .locationpanel .acc__title {
    margin-bottom: 15px;
    text-align: start;
}

.locatioDetailBanner .locationpanel .acc__panel {
    margin: 0;
}

.locatioDetailBanner .locationpanel table td {
    width: 190px;
}

    .locatioDetailBanner .locationpanel table td:first-child {
        width: 150px;
    }

.locationdetailNew {
    margin: 0;
    padding: 110px 0 0;
}

    .locationdetailNew .grid-x {
        border-radius: 18px;
        gap: 30px;
        padding: 45px 15px 45px 0px;
        -webkit-box-align: start;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: start;
    }

        .locationdetailNew .grid-x .addressLft {
            width: 37.14%;
            margin: 0;
        }

        .locationdetailNew .grid-x .addressright {
            width: 59%;
            margin: 0;
            padding: 0;
            justify-content: space-around;
        }

    .locationdetailNew .addressright .imgwrap {
        width: 175px;
        height: 175px;
        margin: 0 0 16px 0;
        flex-shrink: 0;
    }

    .locationdetailNew .addressright .managerInner {
        flex-direction: column;
        width: fit-content;
        justify-content: flex-start;
    }

        .locationdetailNew .addressright .managerInner + .managerInner {
            margin: 0;
        }

    .locationdetailNew .addressright .branch {
        margin: 0;
    }

        .locationdetailNew .addressright .branch p:first-child,
        .locationdetailNew .addressright .branch h6 {
            margin-bottom: 15px;
        }

.linkPanelNew .grid-container .linkPanelNewContent {
    padding: 50px 25px;
    border-radius: 40px;
}

    .linkPanelNew .grid-container .linkPanelNewContent h2 {
        margin-bottom: clamp(1.875rem, 1.4956rem + 1.6186vw, 3.438rem);
    }

    .linkPanelNew .grid-container .linkPanelNewContent .tabs {
        background: var(--msb-white);
        border-radius: 110px;
    }

        .linkPanelNew .grid-container .linkPanelNewContent .tabs .tab {
            width: 20%;
            text-align: center;
            font-size: clamp(1.125rem, 0.9821rem + 0.2232vw, 1.25rem);
            line-height: clamp(1.313rem, 1.0993rem + 0.3339vw, 1.5rem);
            font-weight: bolder;
            padding: 10px 48px;
            border-right: 2px solid var(--white-d3);
            height: fit-content;
            cursor: pointer;
            text-transform: unset;
        }

        .linkPanelNew .grid-container .linkPanelNewContent .tabs .tab,
        .linkPanelNew .generalcontnet .desclimar p {
            color: var(--msb-blue);
        }

            .linkPanelNew .grid-container .linkPanelNewContent .tabs .tab:last-child {
                border-right: none;
            }

            .linkPanelNew .grid-container .linkPanelNewContent .tabs .tab.active {
                background-color: var(--msb-yellow-ed);
                padding: 34px 48px;
                border-radius: 110px;
                border: none;
            }

            .linkPanelNew .grid-container .linkPanelNewContent .tabs .tab.prev {
                border: none;
            }

    .linkPanelNew .grid-container .linkPanelNewContent .tab-content.active,
    .linkPanelNew .grid-container .filterPanelDescription.active {
        display: block !important;
    }

    .linkPanelNew .grid-container .linkPanelNewContent .tab-content h3 {
        margin-top: clamp(2.5rem, 2.2573rem + 1.0356vw, 3.5rem);
        margin-bottom: clamp(1.875rem, 1.7233rem + 0.6472vw, 2.5rem);
    }

    .linkPanelNew .grid-container .linkPanelNewContent .tab-content table {
        box-shadow: none;
    }

    .linkPanelNew .grid-container .linkPanelNewContent .tab-content table,
    .linkPanelNew .grid-container .linkPanelNewContent .tab-content .outer-responsive-wrapper,
    .linkPanelNew .grid-container .linkPanelNewContent .tab-content.whyuspanel {
        margin: 0;
        padding: 0;
    }

.linkPanelNew .generalcontnet {
    margin-top: clamp(2.188rem, 1.8991rem + 1.2327vw, 2.688rem) !important;
    padding: 0 20px;
}

    .linkPanelNew .generalcontnet .desclimar p,
    .coltwo .desclimar p {
        font-size: 16px;
        line-height: 19px;
        text-align: start;
    }

        .coltwo .desclimar p small {
            font-size: 100% !important;
        }

    .linkPanelNew .generalcontnet p + p {
        margin-top: 13px;
    }

.clientSupportCenter .allContainer {
    border-radius: 18px;
}

.clientSupportCenter .imgSection {
    width: 40%;
}

.clientSupportCenter .contentSection {
    width: 60%;
    padding: 40px 40px 35px 70px;
}

    .clientSupportCenter .contentSection h4 {
        font-size: clamp(1.5rem, 1.4393rem + 0.2589vw, 1.75rem);
        margin-bottom: clamp(1.5rem, -0.1434rem + 2.5679vw, 2.938rem);
    }

    .clientSupportCenter .contentSection .date {
        flex-direction: column;
    }

        .clientSupportCenter .contentSection .date p,
        .clientSupportCenter .contentSection .phone {
            font-size: clamp(1.25rem, 0.9643rem + 0.4464vw, 1.5rem);
            line-height: clamp(1.5rem, 1.2143rem + 0.4464vw, 1.75rem);
        }

    .clientSupportCenter .contentSection .description {
        margin-top: 30px;
        margin-bottom: 36px;
    }

    .clientSupportCenter .contentSection .email {
        margin-top: clamp(1.5rem, 1.4393rem + 0.2589vw, 1.75rem);
        margin-bottom: clamp(1.688rem, 1.4302rem + 1.0998vw, 2.75rem);
    }

    .clientSupportCenter .contentSection .btnsection {
        gap: 15px;
        align-items: center;
    }

/*        .clientSupportCenter .contentSection .btnsection a {
            min-width: 170px;
        }*/


.clientSupportCenter .btnsection .ctaborder {
    font-size: var(--fs-20-24);
    line-height: var(--lh-29);
    padding: 10.5px 28px !important;
    font-weight: 800;
}

.getHelpWithYourAccount h2 {
    margin-bottom: clamp(2.375rem, 0.303rem + 3.2375vw, 4.188rem);
    text-align: center;
}

.clientSupportSliderPanel.boxsliderpanel .swiper-wrapper {
    height: 100% !important;
}

.getHelpWithYourAccount .clientSupportCard {
    border-radius: 36px;
    box-shadow: 0 3px 26px rgba(0, 0, 0, 0.16);
    cursor: pointer;
    height: 100%;
    flex-wrap: wrap;
    min-height: 380px;
    justify-content: center;
}

    .getHelpWithYourAccount .clientSupportCard .frontCard,
    .getHelpWithYourAccount .clientSupportCard .imgSection,
    .getHelpWithYourAccount .clientSupportCard .backCard {
        width: 100% !important;
    }

    .getHelpWithYourAccount .clientSupportCard .imgSection {
        max-height: 280px;
        overflow: hidden;
    }

        .getHelpWithYourAccount .clientSupportCard .imgSection img {
            border-radius: 36px 36px 0 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

    .getHelpWithYourAccount .clientSupportCard .detailSection {
        padding: 40px 0;
        text-align: center;
    }

.getHelpWithYourAccount .backCard {
    height: 100%;
    overflow-y: auto;
    display: none;
    max-height: 380px !important;
}

.getHelpWithYourAccount .clientSupportCard .backCard .detailSection {
    padding: 40px;
    flex-direction: column;
    justify-content: space-between;
}

    .getHelpWithYourAccount .clientSupportCard .backCard .detailSection img {
        width: fit-content;
        margin: auto;
    }

.getHelpWithYourAccount .clientSupportCard .backCard h4 {
    margin-bottom: 30px;
}

.getHelpWithYourAccount .clientSupportCard .backCard p {
    word-wrap: break-word;
}

.getHelpWithYourAccount .clientSupportCarousel .swiper-slide {
    align-items: stretch;
    height: 100%;
}

.getHelpWithYourAccount .swiper-button-prev,
.getHelpWithYourAccount .swiper-button-next {
    top: 40%;
    background-size: 50px 50px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background-size: contain;
}

.getHelpWithYourAccount .swiper-button-next {
    right: -40px !important;
    background-image: url(/build/Images/slider-right-arrow.svg);
}

.getHelpWithYourAccount .swiper-button-prev {
    left: -100px !important;
    background-image: url(/build/Images/slider-left-arrow.svg);
}

.thankBanker .thankBankerContent {
    padding: clamp(2.5rem, 2.1423rem + 0.5589vw, 2.813rem) clamp(1.563rem, -0.7841rem + 10.0142vw, 5.625rem) clamp(2.5rem, 2.1423rem + 0.5589vw, 2.813rem) clamp(1.563rem, -0.7841rem + 10.0142vw, 5.625rem);
    border-radius: 20px;
}

.thankBanker h2 {
    margin-bottom: 24px;
    text-align: center;
}

.thankBanker h3,
.thankBanker p {
    text-align: center;
    margin-bottom: clamp(1.125rem, -0.0179rem + 1.7857vw, 2.125rem);
}

.thankBanker p {
    margin-bottom: 20px;
}

.thankBanker .borderImg {
    max-width: 325px;
    margin: auto;
    margin-bottom: clamp(2.188rem, -1.0257rem + 5.0214vw, 5rem);
}

.thankBanker .form-feilds {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px 80px;
}

.thankBanker div.labelwraper {
    position: relative;
    margin-bottom: clamp(0.75rem, -0.1071rem + 1.3393vw, 1.5rem);
}

.thankBanker .dateofinteractionoptional .umbraco-forms-field-wrapper {
    margin-top: clamp(0.75rem, -0.1071rem + 1.3393vw, 1.5rem);
}

.thankBanker .checkbox-content {
    align-items: flex-start;
}

.thankBanker .dataconsent {
    margin-bottom: clamp(2.125rem, -1.0179rem + 4.9107vw, 4.875rem);
}

.thankBanker .indicatorSection,
.thankBanker .dataconsent {
    position: relative;
}

.checkbox-content label {
    width: calc(100% - 23px);
}

.thankBanker .dataconsent .field-validation-error {
    width: 100%;
    display: block;
}

.thankBanker .umbraco-forms-indicator {
    position: absolute;
    bottom: -35px;
    top: unset;
    right: -20px;
    width: 24px;
    height: 24px;
    background: var(--msb-red-fb);
    border-radius: 50%;
    font-size: 40px;
    text-align: center;
    line-height: 37px;
    z-index: 1;
    padding: 1px 5px;
    font-weight: 100;
}

.thankBanker .checkbox-content input[type="checkbox"] {
    margin-right: 10px;
    cursor: pointer;
    margin-top: 5px;
}

.thankBanker input.text,
.thankBanker textarea,
.thankBanker select,
.thankBanker .datepickerfield {
    height: 44px;
    border-radius: 20px;
    font-size: 22px;
    line-height: 22px;
    border: 1px solid #ded5d0;
    margin-bottom: 0;
}

.thankBanker textarea {
    height: 200px !important;
    resize: none;
}

.thankBanker .submitSection {
    margin-top: 24px;
    text-align: right;
}

    .thankBanker .submitSection .btn {
        background: var(--msb-yellow-ed);
        border-radius: 50px;
        font-weight: bold;
        display: inline-block;
        transition: all 0.3s;
        border: none;
        width: auto;
        padding: 22.5px 82.5px;
        cursor: pointer;
    }

        .thankBanker .submitSection .btn:hover {
            color: var(--msb-white) !important;
        }

/*    .thankBanker .submitSection .recaptcha2 {
        width: 50%;
    }*/
.thankBanker .dateofinteractionoptional {
    flex-direction: column;
    justify-content: space-between;
}

.bgHowMayWeHelp {
    background-image: linear-gradient(235deg, #e4f2b7 0%, #f7e9f7 100%);
    padding: 30px;
    border-radius: 30px;
}

.howMayWeHelp h2 {
    margin-bottom: 30px;
}

.howMayWeHelp p,
.howMayWeHelp span {
    text-align: center;
    font-size: 18px !important;
    line-height: 21px !important;
}

.howMayWeHelp .contentwrap {
    margin-bottom: clamp(3.125rem, 2.475rem + 2.7735vw, 4.25rem);
}

    .howMayWeHelp .contentwrap p {
        max-width: 1200px;
        margin: auto;
    }

.howMayWeHelp .chatBotSection {
    gap: 50px;
}

    .howMayWeHelp .chatBotSection .firstSection {
        text-align:center !important;
    }
    .howMayWeHelp .chatBotSection .firstSection,
    .howMayWeHelp .chatBotSection .secondSection {
        width: 50%;
    }

        .howMayWeHelp .chatBotSection .firstSection .desk {
            float: right;
        }

        .howMayWeHelp .chatBotSection .secondSection .content {
            max-width: 494px;
            padding: clamp(1.125rem, 0.8719rem + 1.0798vw, 1.563rem);
            background: var(--msb-red);
            border-radius: 20px;
            margin-bottom: clamp(1.375rem, 0.0027rem + 5.8552vw, 4.125rem) !important;
        }

        .howMayWeHelp .chatBotSection .secondSection .redCard h2 {
            text-transform: capitalize !important;
            margin-bottom: 18px;
        }

        .howMayWeHelp .chatBotSection .secondSection .redCard p {
            font-size: clamp(1.125rem, 0.9733rem + 0.6472vw, 1.75rem) !important;
            line-height: clamp(1.375rem, 1.193rem + 0.7767vw, 2.125rem) !important;
            width: fit-content;
            margin: auto;
            border-top: 2px solid white;
            padding-top: clamp(0.625rem, 0.1916rem + 1.849vw, 1.375rem);
        }

        .howMayWeHelp .chatBotSection .secondSection .openChatBtn {
            border: 2px solid var(--msb-blue);
            padding: 20px 30px;
            border-radius: 50px;
            font-size: var(--lh-29);
            text-transform: capitalize;
            max-width: 494px;
            justify-content: space-between;
            align-items: center;
            cursor: pointer;
        }

            .howMayWeHelp .chatBotSection .secondSection .openChatBtn img {
                max-width: 30px;
            }

.msb-criteria-panel h2 {
    text-align: center !important;
    margin-bottom: clamp(2.5rem, 1.0714rem + 2.2321vw, 3.75rem) !important;
}

.msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left {
    position: relative;
}

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left:after {
        content: "";
        width: 1px;
        position: absolute;
        right: 0;
        top: 0;
        background-color: #5d5d5d;
    }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left:first-child:after {
        height: 370%;
        top: 30%;
    }

.msb-criteria-panel .msb-criteria .msb-criteriaflex div:nth-last-child(2):after {
    height: 72%;
}

.msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left h4 {
    font-size: clamp(1.5rem, 1.0714rem + 0.6696vw, 1.875rem);
    line-height: clamp(1.813rem, 1.3136rem + 0.7804vw, 2.25rem);
}

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left h4:after {
        width: 70% !important;
        border-bottom: 0.0001px solid #5d5d5d !important;
    }

.msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-right p,
.msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left h4 {
    padding-left: 0 !important;
    margin-bottom: 0;
}

.msb-criteria-panel .msb-criteria .msb-criteriaflex .right {
    width: 73%;
    padding: 34px 0 37px 0;
}

.msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left {
    padding: 31px 0 33px 0
}

.criteriapanel .criteria .criteriaflex div:nth-last-child(2) {
    padding-bottom: 33px;
}

.msb-criteria-panel .msb-criteria .msb-criteriaflex div:nth-last-child(1) {
    padding-bottom: 37px;
}

.msb-criteria {
    position: static !important;
    /*    background: linear-gradient(to right, rgb(245 165 42 / 25%), rgb(56 161 217 / 25%), rgb(23 92 212 / 25%));*/
    background: linear-gradient(to right, #F8E8CE, #f5d62a1f, #D0E7F3);
    box-shadow: none;
}

.criteriapanel .criteria.msb-criteria {
    max-width: 1237px;
    margin: 0 auto;
}

.msb-pbc-benefits-features {
    background: #f7f3f1;
    padding: 50px 0px;
    margin-top: 0 !important;
}

.msb-pbc-benefits-features-centent p {
    margin-bottom: 15px;
    font-weight: 400 !important;
}

.msb-pbc-benefits-features-centent ul ul {
    column-count: 2;
}

.msb-pbc-benefits-features-centent ul li:after {
    background-color: var(--msb-yellow-ed);
}

.msb-pbc-benefits-features-centent button {
    border-radius: 25px;
    border: 2px solid var(--msb-blue);
    padding: 8.5px 30px;
    margin-top: 15px;
    margin-right: 22px;
}

.msb-comparsioncharttable table {
    border-radius: 18px;
}

    .msb-comparsioncharttable table:nth-of-type(1) {
        padding: 25px;
        background: #f7f3f1;
    }

        .msb-comparsioncharttable table:nth-of-type(1) th {
            border: none;
            border-right: 2px solid var(--white-d3);
            height: 121px !important;
        }

            .msb-comparsioncharttable table:nth-of-type(1) th:last-child {
                border-right: none;
            }

        .msb-comparsioncharttable table:nth-of-type(1) td {
            border-right: 2px solid var(--white-d3);
            border-bottom: 2px solid var(--white-d3);
        }

            .msb-comparsioncharttable table:nth-of-type(1) td:last-child {
                border-right: none;
            }

.msb-rate-table .msb-comparsioncharttable table tr td:not(:first-child) a {
    text-decoration: underline;
    font-weight: 600;
}

.msb-rate-table .generalTemplate table tbody tr td,
.msb-rate-table .msb-comparsioncharttable table tr td a {
    color: #2d2d2d;
}

.msb-comparsioncharttable table tr td:first-child {
    text-align: start !important;
}

    .msb-comparsioncharttable table tr td:first-child a,
    .msb-comparsioncharttable table tr td:first-child {
        color: var(--msb-black-2d);
    }

.msb-comparsioncharttable table:nth-of-type(1) thead th {
    padding-left: 5px;
    padding-right: 5px;
    background: var(--msb-blue);
    word-break: keep-all;
    overflow-wrap: normal;
}

.msb-comparsioncharttable table tr td {
    padding: 25px 15px !important;
    font-weight: 400;
}

.msb-comparsioncharttable table tr:last-child td {
    border-bottom-left-radius: 0 !important;
}

    .msb-comparsioncharttable table tr:last-child td:first-child {
        border-bottom-left-radius: 18px !important;
    }

    .msb-comparsioncharttable table tr:last-child td:last-child {
        border-bottom-right-radius: 18px !important;
    }

.outer-responsive-wrapper {
    padding: 25px;
    border-radius: 12px;
    margin: 70px 0;
}

    .outer-responsive-wrapper table.small-only tr .slider-arrows .swiper-button-next,
    .outer-responsive-wrapper table.small-only tr .slider-arrows .swiper-button-prev {
        width: 30px;
        height: 16px;
        margin-top: -8px;
        background-size: 30px 16px;
    }

    .outer-responsive-wrapper table.small-only tr .slider-arrows .swiper-button-next {
        right: 3% !important;
        background-image: url("/build/Images/right-chart-arrow.svg");
    }

    .outer-responsive-wrapper table.small-only tr .slider-arrows .swiper-button-prev {
        left: 3% !important;
        background-image: url("/build/Images/left-chart-arrow.svg");
    }

.comparisionChhart table.small-only {
    background: var(--msb-white);
}

.outer-responsive-wrapper table.small-only:nth-of-type(1) {
    margin: 0;
}

    .outer-responsive-wrapper table.small-only:nth-of-type(1) td {
        border: none;
    }

.outer-responsive-wrapper table.small-only tr td:first-child {
    width: auto !important;
}

.sideByside .outer-responsive-wrapper table.small-only tr:first-child td:last-child {
    width: 100% !important;
}

.sideByside .outer-responsive-wrapper table.small-only tr td:first-child {
    width: 80% !important;
}

.sideByside .outer-responsive-wrapper table.small-only tr td:last-child {
    width: 20% !important;
}

.sideByside .outer-responsive-wrapper table.small-only tr td:last-child,
.sideByside .outer-responsive-wrapper table.small-only tr td:first-child,
.outer-responsive-wrapper table.small-only tr td:first-child {
    padding: 25px 10px 20px 10px !important;
}

.sideByside .outer-responsive-wrapper table.small-only tr td:first-child {
    border-right: 2px solid var(--white-d3);
}

.outer-responsive-wrapper table.small-only tr td:last-child {
    padding: 10px 20px 10px !important;
    display: flex;
    align-items: center;
}

.outer-responsive-wrapper table.small-only tr td {
    width: auto !important;
    text-align: start;
    padding: 0 !important;
}

.outer-responsive-wrapper table.small-only tr {
    border-bottom: 2px solid var(--white-d3);
    /*    flex-direction: column;*/
    justify-content: space-between;
}

.sideByside .outer-responsive-wrapper table.small-only tr {
    flex-direction: row;
}

.outer-responsive-wrapper table.small-only {
    box-shadow: none;
}

    .outer-responsive-wrapper table.small-only tr:first-child,
    .outer-responsive-wrapper table.small-only tr:nth-child(2) {
        border-bottom: none;
    }

    .outer-responsive-wrapper table.small-only tr:first-child {
        background: var(--msb-blue);
        font-size: 20px;
        justify-content: center;
    }

    .outer-responsive-wrapper table.small-only tr td:nth-last-child(1) {
        min-width: 30px !important;
        border-left: 2px solid var(--white-d3) !important;
    }

    .outer-responsive-wrapper table.small-only tr:first-child td:last-child {
        padding: 30px 0 30px !important;
        font-size: 20px;
        line-height: 24px;
        border-left: unset !important;
    }

    .outer-responsive-wrapper table.small-only tr td.slider-arrows,
    .sideByside .outer-responsive-wrapper table.small-only tr td.slider-arrows {
        width: 100% !important;
        text-align: center !important;
        padding-left: 0;
        justify-content: center;
        font-size: 15px !important;
        line-height: 25px !important;
        background-image: linear-gradient(89deg, #cee2fd 0%, #e1efb1 100%) !important;
        border: none !important;
        padding: 0 !important;
    }

.msb-socialfeed-filter .juicer-feed .j-stacker > * {
    padding: 0 20px !important;
}

.j-overlay {
    z-index: 9999 !important;
}

.msb-stayconnect.stayconnectnew {
    background: linear-gradient(120deg, rgba(250, 250, 250, 1) 0%, rgba(239, 232, 229, 1) 51%, rgba(235, 227, 212, 1) 80%, rgba(228, 242, 238, 1) 100%);
}

.stayconnectnew .btn.white button {
    text-transform: capitalize;
}

.msb-newsdetails-sec .knowlegecontentsec .title-bg-gradient {
    text-align: left;
    padding: 50px 40px;
}

.learn-more {
    margin-top: 60px;
}

.msb-pbc-benefits-features-centent h4 {
    line-height: 36px;
}

.cols.msb-pbc-benefits-features-centent {
    padding-right: 0 !important;
}

.two-col-wrap {
    align-items: flex-start;
}

.two-col-lg {
    width: 50%;
}

.generalcontnet .msb-pbc-benefits-features-centent ul li:last-child,
.generalcontnet .msb-pbc-benefits-features-centent .two-col-lg ul li:last-child {
    margin-bottom: 0 !important;
}

.account-type-box-wrap {
    position: relative;
}

    .account-type-box-wrap .account-type-box {
        position: absolute;
        top: calc(100% - 16px);
        right: 0;
        z-index: 99;
        background: linear-gradient(121deg, #fafafa 0%, #efe8e5 54%, #ebe3d4 84%, #e4f2ee 100%);
        padding: 30px;
        min-width: 443px;
        border-radius: 20px;
        box-shadow: 0 3px 20px rgba(0, 0, 0, 0.16);
        transition: all 0.4s linear;
        transform: scale(0);
        transform-origin: top right;
    }

        .account-type-box-wrap .account-type-box.show-box {
            transform: scale(1);
        }

.account-type-box h3 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
    text-transform: capitalize;
    text-align: center;
}

.account-type-box .header-account-list {
    background-color: #fff;
    border-radius: 55px;
    margin-bottom: 34px;
}

    .account-type-box .header-account-list .hdr-act-btn {
        padding: 12px 20px;
        text-align: center;
        border-radius: 55px;
        width: 50%;
        text-transform: capitalize;
        color: var(--msb-blue);
    }

        .account-type-box .header-account-list .hdr-act-btn:focus {
            outline: none;
        }

        .account-type-box .header-account-list .hdr-act-btn.active {
            background-color: #edc108;
            color: var(--msb-blue);
        }

.account-type-box .header-acnt-content-each .loginForm form .form-group {
    margin-bottom: 17px;
}

    .account-type-box .header-acnt-content-each .loginForm form .form-group fieldset label.screen-reader-text {
        display: block;
        font-size: 20px;
        line-height: 24px;
        position: relative;
        height: auto;
        width: auto;
        text-align: left;
        margin-bottom: 10px;
    }

    .account-type-box .header-acnt-content-each .loginForm form .form-group input.txtBox {
        font-size: 16px;
        line-height: 20px;
        height: 44px;
        max-height: 44px;
        border-radius: 55px;
        box-shadow: none;
        padding: 12px 20px;
        background: #fff;
        border: 1px solid var(--msb-blue);
        margin-bottom: 8px;
    }

.account-type-box .header-acnt-content-each .loginForm form button.ctnbtn,
.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn {
    display: inline-block;
    padding: 10px 20px;
    background-color: #edc108;
    border: solid 2px #000034;
    border-radius: 31px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
    color: var(--msb-blue);
}

    .account-type-box .header-acnt-content-each .loginForm form button.ctnbtn:focus,
    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn:focus {
        outline: none;
    }

    .account-type-box .header-acnt-content-each .loginForm form button.ctnbtn::before,
    .account-type-box .header-acnt-content-each .loginForm form button.ctnbtn::after,
    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn::before,
    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn::after {
        background: #031d41;
        content: "";
        position: absolute;
        z-index: -1;
    }

    .account-type-box .header-acnt-content-each .loginForm form button.ctnbtn::after,
    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn::after {
        height: 0;
        left: 0;
        top: 0;
        width: 100%;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        border-radius: 25px;
    }

    .account-type-box .header-acnt-content-each .loginForm form button.ctnbtn:hover::after,
    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn:hover::after {
        height: 100%;
    }

    .account-type-box .header-acnt-content-each .loginForm form button.ctnbtn:hover {
        color: #edc108;
        border: solid 2px #edc108;
    }

    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn:hover {
        color: #edc108 !important;
        border-color: #edc108;
        background-color: #000034;
    }

.account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper {
    justify-content: space-between;
}

    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword {
        align-self: center;
        padding-right: 12px;
    }

        .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a {
            margin-right: 20px;
            position: relative;
            padding: 0;
        }

            .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a:after {
                content: "|";
                position: absolute;
                right: -12px;
                top: 0;
            }

            .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a:last-child {
                margin-right: 0;
            }

.account-type-box-wrap .account-type-box .hdr-act-shape {
    padding-top: 30px;
}


.headerMainWrapper .hdr-act-Login .act-btn {
    background: var(--msb-yellow);
    border-radius: 30px;
    color: var(--msb-blue);
    font-weight: bold;
    border: 2px solid var(--msb-blue);
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 0.3s;
    margin: 0;
    z-index: 1;
    padding: clamp(0.25rem, 0.1515rem + 0.4205vw, 0.656rem) clamp(1rem, 0.924rem + 0.3241vw, 1.313rem);
    text-decoration: none;
    min-width: 251px;
}


    .headerMainWrapper .hdr-act-Login .act-btn:focus {
        outline: none;
    }

    .headerMainWrapper .hdr-act-Login .act-btn::before,
    .headerMainWrapper .header-menu .msb-nav .hdr-act-Login .act-btn::after {
        content: "";
        background: #031d41;
        position: absolute;
        z-index: -1;
    }

    .headerMainWrapper .hdr-act-Login .act-btn::after {
        height: 0;
        left: 0;
        top: 0;
        width: 100%;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        border-radius: 25px;
    }


    .headerMainWrapper .hdr-act-Login .act-btn:hover::after {
        height: 100%;
    }

.headerMainWrapper .header-menu li.dLogin > a:after,
.headerMainWrapper .header-menu li.dLogin > a:before {
    background-color: var(--msb-blue) !important;
}

.msb-subpage-banner.subbannerpanel .bannerwrap .content p {
    font-size: 30px;
    color: var(--msb-white);
    margin-top: 10px;
    margin-bottom: 19px;
    line-height: 36px;
}

.msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap {
    margin-top: 20px;
    flex-wrap:wrap !important;
}

    .msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a, .landingpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a {
        margin-right: 11px;
        margin-bottom: 10px;
    }

        .msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a:last-child, .landingpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a:last-child {
            margin-right: 0;
        }

        .msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder, .landingpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder {
            background-color: #edc108;
            padding: 8px 30px;
            min-height: auto;
        }

            .msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder.whitebtn, .landingpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder.whitebtn {
                background-color: var(--msb-white);
                border-color: var(--msb-white);
            }

.msb-row-rev.bankingpanel .contentwrap ul li::marker,
.msb-mission-vision .content ul li::marker {
    font-size: 0;
}

.ourteampanel {
    padding: 0 0 var(--spacing-110);
}

    .ourteampanel .msb-team-wrap > h4 {
        font-size: 20px;
        line-height: 24px;
    }

.mob-toggle:last-child .item-br-bt:last-child {
    margin-bottom: 0 !important;
}

#google_translate_element select {
    display: block;
}

.nav-wrapper.show-menu .menu-section {
    background: linear-gradient(165deg, rgba(250, 250, 250, 1) 0%, rgba(239, 232, 229, 1) 67%, rgba(235, 227, 212, 1) 100%, rgba(228, 242, 238, 1) 100%);
}

.msb-gradi-card .grid-container > .btn {
    margin-top: 40px;
}

.menu-section .Submenu.topsubmenu-view {
    position: absolute;
    display: block;
    z-index: 9;
    max-height: 410px;
    overflow-y: scroll;
    top: 42px;
    left: 0;
    background: #ffffff;
}

.menu-section .topmenu.singlemenu.select-language .langtogBtn:after {
    content: "";
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 6px;
    position: absolute;
    top: 10px;
    background: url("/build/images/mobile-right-hover-arrow.svg") no-repeat;
    background-size: contain;
    margin-top: 6px;
    margin-left: 10px;
    transform: rotate(90deg);
}

.msb-home-banner.bannerpanelnew picture img {
    visibility: visible;
}

.msb-linkpanel .btn .ctabutton.filterType {
    -webkit-transition: all .45s;
    transition: all .45s;
}

    .msb-linkpanel .btn .ctabutton.filterType:hover,
    .msb-linkpanel .btn .ctabutton.filterType:before,
    .msb-linkpanel .btn .ctabutton.filterType:after {
        background: var(--msb-yellow);
    }

    .msb-linkpanel .btn .ctabutton.filterType:hover {
        border-color: var(--msb-white) !important;
    }

.msb-newsdetails-sec .knowlegecontentsec .title-bg-gradient p > strong {
    margin-bottom: 25px;
    display: block;
}

.msb-bg-gradi .large-7 p:last-child {
    margin-bottom: 0 !important;
}

.mob-toggle.grid-x > .cell {
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.grid-margin-x > .large-3 {
    position: relative;
}

.mob-toggle.grid-x > .cell::after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    width: 400%;
    background-color: var(--grey-70);
    content: '';
}

.mob-toggle.grid-x > .cell::after {
    display: none;
}

.mob-toggle.grid-x > .cell:nth-child(4n+1)::after {
    display: block;
}

.ourteampanel .msb-team-wrap > h4 span > img {
    transition: all 0.3s;
}

.ourteampanel .msb-team-wrap > h4.open {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

    .ourteampanel .msb-team-wrap > h4.open span > img {
        transform: rotate(180deg);
    }

.msb-news-category .contentsec h4 {
    margin-bottom: 30px;
}

.msb-news-category .contentsec .btn {
    margin-bottom: 44px;
}

.msb-news-category .newsletters .event-bottom-panel {
    padding: 0 40px 20px;
}

.msb-news-category .newsletters .event-icon img {
    width: 55px;
}

.msb-gradi-card.threecolumnModule .btn .ctabutton {
    background: var(--msb-white) !important;
    color: var(--msb-blue) !important;
    padding: 8.5px 32.5px;
}

    .msb-gradi-card.threecolumnModule .btn .ctabutton:after {
        background: var(--msb-blue) !important;
    }

    .msb-gradi-card.threecolumnModule .btn .ctabutton:before,
    .threecolumnModule .btn .ctabutton:hover {
        color: var(--msb-white) !important;
    }

.msb-card-sub-title h4 {
    margin-bottom: 0;
}

.msb-title-ylw.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2,
.msb-title-ylw.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view {
    color: #C3871A !important;
}

.msb-listing-bullet ul {
    margin: 0;
    padding: 0 !important;
    list-style-type: none;
}

    .msb-listing-bullet ul li {
        padding-left: 18px !important;
        position: relative;
        margin-bottom: 10px !important;
    }

        .msb-listing-bullet ul li::after {
            position: absolute;
            left: 0;
            top: 5px;
            right: 0;
            bottom: 0;
            background: var(--msb-yellow) !important;
            width: 10px;
            height: 10px;
            content: '';
            border-radius: 100%;
        }

        .msb-listing-bullet ul li::before {
            display: none;
        }

.msb-bullet-blue ul li:after {
    background: var(--msb-blue) !important;
}

.msb-gradi-card .threeColumnWrap .eventTrackingNode .msb-link-wrap:not(:last-child) {
    margin-right: 6px !important;
}

.msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .msb-card-sub-title p > strong,
.msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .msb-card-sub-title p {
    justify-content: left;
}

.btn .ctabutton {
    border-color: var(--msb-blue) !important;
    padding: 4.5px 30px;
}

.howMayWeHelp .chatBotSection .secondSection {
    position: relative;
}

    .howMayWeHelp .chatBotSection .secondSection::before,
    .howMayWeHelp .chatBotSection .secondSection::after {
        content: "";
        position: absolute;
        background-size: contain;
        background-color: transparent;
        border-radius: 50%;
        border: 3px solid var(--msb-blue);
        display: inline-block;
        height: 71px;
        width: 71px;
    }

    .howMayWeHelp .chatBotSection .secondSection::before {
        bottom: 200px;
        left: -200px;
    }

    .howMayWeHelp .chatBotSection .secondSection::after {
        height: 41px;
        width: 41px;
        bottom: 180px;
        left: -240px;
    }


.msb-round-img .rightwrap {
    overflow: unset !important;
}

    .msb-round-img .rightwrap .imgwrap {
        width: clamp(28.313rem, 21.3850rem + 10.8250vw, 34.375rem) !important;
        height: clamp(28.313rem, 21.3850rem + 10.8250vw, 34.375rem) !important;
        position: relative;
        z-index: 1;
        overflow: unset !important;
    }

        .msb-round-img .rightwrap .imgwrap picture {
            position: relative;
            overflow: hidden;
            height: 100%;
            display: block;
            border-radius: 100%;
        }

        .msb-round-img .rightwrap .imgwrap::after {
            content: "";
            position: absolute;
            display: block;
            width: 100%;
            height: 100%;
            bottom: 0;
            left: -10px;
            top: 0;
            border-radius: 0;
            background-color: #ecc109;
            z-index: -1;
            border-radius: 100%;
        }

.msb-missionpanel .flexwrap,
.msb-round-img .flexwrap {
    align-items: center;
}

.msb-missionpanel.missionpanel .flexwrap .leftwarp {
    padding: 0;
}

.msb-missionpanel .flexwrap .leftwarp p {
    max-width: 560px !important;
}

.msb-view-all .goIcon svg {
    max-width: 14px;
}

.msb-view-all .goIcon,
.msb-view-all,
.msb-view-all .bottomBtn,
.msb-searchbar .rserachLst,
.msb-searchbar .autocomplete,
.msb-view-all .allresult {
    right: 0 !important;
}

.msb-searchbar.menusearchBlock .msb-view-all {
    transform: none;
    top: unset !important;
    bottom: 0;
    display: flex;
    background-color: var(--msb-blue) !important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.msb-view-all > a {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

.msb-view-all .goIcon,
.msb-view-all .bottomBtn,
.msb-view-all .allresult {
    position: unset !important;
}

.msb-view-all .bottomBtn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 3px 16px;
}

.msb-view-all .allresult {
    font-size: 16px !important;
    line-height: 20px !important;
    text-align: left;
    width: auto !important;
}

.msb-view-all .goIcon {
    line-height: normal;
    width: 100% !important;
    max-width: 14px;
}

.msb-view-all .goIcon {
    margin-bottom: 4px;
}

.msb-view-all > a .goIcon img {
    transition: all .3s;
}

.msb-view-all > a:hover .goIcon img {
    margin-right: 2px;
}

.howMayWeHelp .chatBotSection .firstSection img {
    float: unset !important;
}

.white {
    background-color: var(--msb-white) !important;
}

.grey {
    background-color: var(--white-f7) !important;
}

.msb-subpage-banner .banner-left-image {
    margin-bottom: 10px;
}

.coltwo .desclimar {
    max-width: 1220px;
    padding: var(--spacing-50) 0 var(--spacing-110);
}

.msb-noHover-card .clientSupportSliderPanel .clientSupportCard:hover .backCard {
    display: none !important;
}

.msb-noHover-card .clientSupportSliderPanel .clientSupportCard:hover .frontCard {
    display: block !important;
}

.contactdetails.recomended.clientsupport {
    padding: 0 0 0;
}

.threecolumnModule.white {
    margin: 0 0;
}

.threecolumnModule .threeColumnWrap {
    padding-top: 0;
}

.cgptcb-body .cgptcb-chat-circle,
.cgptcb-body .cgptcb-chat-box-toggle {
    right: 5rem;
}

.msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper .msb-timeline-headers-content a::before {
    background: var(--msb-yellow) !important;
    content: "";
    position: absolute;
    z-index: -1;
}

.msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper .msb-timeline-headers-content a::after {
    content: "";
    position: absolute;
    z-index: -1;
    height: 0;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-transition: all .3s;
    transition: all .3s;
    border-radius: 25px;
    background: var(--msb-yellow) !important;
}

.msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper .msb-timeline-headers-content a:hover {
    color: var(--msb-white) !important;
    background: var(--msb-yellow) !important;
    border: 2px solid var(--msb-white);
}

.stayconnectnew .submitbtn .white {
    border-radius: 30px;
}

.msb-gradi-card.threecolumnModule .headingWrapper .btn,
.msb-gradi-card.threecolumnModule .headingWrapper .btn .ctabutton {
    background-color: transparent !important;
}

.tab-content.msb-whyus {
    border-radius: 18px;
}

    .tab-content.msb-whyus .grid-container {
        padding: 40px 20px;
        margin-top: 30px;
    }

        .tab-content.msb-whyus .grid-container h3 {
            margin-top: 0 !important;
        }

.historyModule .timeline-wrapper.msb-timeline-content .timeline li .timeline-panel .timeline-heading .imgsec {
    max-height: clamp(17.813rem, 11.0279rem + 10.6018vw, 23.75rem);
    /*MIN285-MAX380*/
}

    .historyModule .timeline-wrapper.msb-timeline-content .timeline li .timeline-panel .timeline-heading .imgsec img,
    .msb-round-img .rightwrap .imgwrap picture img,
    .msb-event-sec .video-panel .filter-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.generalTemplate .outer-responsive-wrapper table.small-only a {
    color: var(--msb-blue);
    font-weight: 700;
    text-decoration: underline;
}

.outer-responsive-wrapper table.small-only tr:first-child td:last-child > a,
.outer-responsive-wrapper table.small-only tr:first-child td:last-child {
    color: var(--msb-white) !important;
    text-decoration: none;
}

.msb-linkpanel.todaypanel .btn .ctabutton:before,
.msb-linkpanel.todaypanel .btn .ctabutton:after,
.msb-socialfeed-filter .juicer-feed .j-display-filters li:hover,
.opportunitiesflex .left .btn a:before,
.opportunitiesflex .left .btn a:after {
    background: var(--msb-yellow) !important;
}

.msb-linkpanel .btn .ctabutton:hover,
.msb-socialfeed-filter .juicer-feed .j-display-filters li:hover {
    border-color: var(--msb-white) !important;
}

.msb-news-category .msb-mobile-show .grid-x {
    margin-left: 0;
    margin-right: 0;
}

.msb-news-category .msb-mobile-show .gridinfo {
    margin-bottom: 60px;
    padding-bottom: 0;
}

.msb-news-category .msb-mobile-show .grid-x .swiper-slide {
    height: auto;
}

.msb-mobile-show .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 8px;
    width: fit-content;
    right: 0;
    margin: 0 auto;
}

    .msb-mobile-show .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        width: 13px !important;
        height: 13px !important;
    }

.msb-mobile-show .swiper-container {
    margin-bottom: 20px;
}

    .msb-mobile-show .swiper-container .swiper-button-prev:after,
    .msb-mobile-show .swiper-container .swiper-button-next:after {
        content: '';
        background-image: url("/build/Images/msb/arrow/arrow-grey.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 13px;
        height: 22px;
    }

    .msb-mobile-show .swiper-container .swiper-button-next:after,
    .msb-spotlight-sec .mySwiper8.swiper-container .swiper-button-next:after {
        transform: rotateY(-190deg);
    }

    .msb-mobile-show .swiper-container .swiper-button-next,
    .msb-mobile-show .swiper-container .swiper-button-prev {
        display: flex;
        align-items: center;
        justify-content: center;
        background-image: linear-gradient(71deg, #cee2fd 0%, #e1efb1 100%) !important;
        background-size: auto;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        margin-top: -40px;
        bottom: 0;
        top: unset;
    }

.msb-spotlight-sec .mySwiper8.swiper-container .swiper-button-next,
.msb-spotlight-sec .mySwiper8.swiper-container .swiper-button-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--white-f7);
    background-size: auto;
    border-radius: 50%;
    z-index: 999;
}

    .msb-spotlight-sec .mySwiper8.swiper-container .swiper-button-next:after,
    .msb-spotlight-sec .mySwiper8.swiper-container .swiper-button-prev:after {
        content: '';
        background-image: url(/build/Images/msb/arrow/arrow-grey.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 13px;
        height: 22px;
    }

.msb-form-title {
    max-width: 1120px;
    margin: 0 auto;
}

    .msb-form-title h5 {
        font-size: 24px;
    }

.thankBanker .umbraco-forms-page .row-fluid {
    display: flex;
    column-gap: 75px;
}

.thankBanker .umbraco-forms-page .umbraco-forms-container.col-md-6 {
    width: 50%;
    max-width: 510px;
}

.msb-news-category .gridinfo .topsec {
    position: relative;
}

    .msb-news-category .gridinfo .topsec .event-bottom-panel {
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 15px;
        width: 100%;
    }

.msb-news-category .gridinfo.newsletters .topsec .event-bottom-panel,
.msb-news-category .gridinfo.eventDetail .topsec .event-bottom-panel,
.msb-news-category .gridinfo.videoDetail .topsec .event-bottom-panel {
    position: unset;
}

.msb-news-category .newsletters.gridinfo {
    padding-bottom: 0;
}

.msb-news-category .gridinfo.newsletters .ctablock a {
    transition: all 0.55s;
}

    .msb-news-category .gridinfo.newsletters .ctablock a:hover {
        padding-right: 8px !important;
    }

.msb-news-category.gridpanel .gridinfo {
    margin-top: 20px;
}

.link-cta:after {
    content: "";
    height: 18px !important;
    bottom: 0 !important;
    width: 18px !important;
    background: url("../images/news_right_arrow.svg") no-repeat;
    background-size: 18px;
}

.videoDetail .event-bottom-panel a.link-cta,
.msb-news-category .gridinfo.videoDetail .ctablock,
.eventDetail .event-bottom-panel a.link-cta,
.msb-news-category .gridinfo.eventDetail .ctablock,
.msb-news-category .gridinfo.newsletters .ctablock {
    padding: 0 !important;
    margin: 0 !important;
}

.msb-news-category .gridinfo.eventDetail .topsec,
.msb-news-category .gridinfo.videoDetail .topsec {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.msb-news-category .gridinfo.videoDetail .video-panel .filter-img {
    padding-bottom: unset !important;
}

.msb-news-category .msb-mobile-show .mySwiper8.swiper-container {
    height: 100% !important;
}

.msb-news-category .msb-mobile-show .mySwiper8 .gridinfo .topsec > div,
.imgwrap.videowrap,
.msb-news-category .gridinfo.eventDetail .topsec .contentsec.blogs,
.msb-news-category .gridinfo.videoDetail .topsec .contentsec.blogs,
.msb-news-category .gridinfo.videoDetail .topsec .event-bottom-panel {
    width: 100% !important;
}

.msb-news-category .msb-mobile-show .mySwiper8 .gridinfo .topsec .event-bottom-panel {
    align-self: flex-end;
}

.align-self-top,
.align-self-top.faqpanel.msb-zig-zag-item .flexwrap .leftwarp,
.msb-news-category .msb-mobile-show .mySwiper8 .gridinfo .topsec .contentsec {
    align-self: flex-start;
}

.msb-news-category .video-panel .filter-img .videoPanel:after {
    max-width: 156px;
    max-height: 156px;
}

.multiplechoice .umbraco-forms-field-wrapper span.checkboxlist {
    float: unset;
    /*margin-bottom: 24px;*/
    padding: 0;
}

.umbraco-forms-container .Checkbox.alternating label {
    margin-bottom: 0;
}

    /*.thankBanker .Checkbox.alternating .checkbox-content input[type="checkbox"] {
    margin-top: 0;
}*/

    .umbraco-forms-container .Checkbox.alternating label .umbraco-forms-indicator {
        right: -50px;
        bottom: 0;
    }

iframe .skiptranslate {
    display: none;
}

.gm-style-iw.gm-style-iw-c {
    max-width: 375px !important;
    border-radius: 14px !important;
    padding-right: 20px !important;
    border: 2px solid var(--msb-blue);
}

.gm-style-iw-ch {
    padding-top: 20px !important;
}

button.gm-ui-hover-effect {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    width: 20px !important;
    height: 20px !important;
    margin-right: 20px !important;
    margin-top: 20px !important;
    opacity: 1 !important;
}

.map-infoContent .cols p {
    font-weight: 400;
    padding-top: 10px;
    font-size: 18px;
    padding-top: 0 !important;
    margin-bottom: 16px;
}

.map-infoContent .cols .getlnk {
    font-weight: 800;
    margin-top: 0 !important;
}

    .map-infoContent .cols .getlnk a {
        font-weight: 800 !important;
    }

        .map-infoContent .cols .getlnk a:after {
            bottom: 0;
            content: "";
            /* display: block; */
            background: url(/build/images/locations-arrow.svg) no-repeat;
            width: 7px;
            height: 13px;
            margin-left: 8px;
            position: absolute;
            color: var(--msb-blue);
            top: 6px;
            background-size: contain;
        }

.map-infoContent .cols .head,
.map-infoContent .cols .map-popup-body,
.map-infoContent .cols .branchlink {
    width: 100% !important;
}

button.gm-ui-hover-effect span {
    mask-repeat: no-repeat;
    mask-size: 100%;
    mask-image: url("/build/Images/msb/map-close.png") !important;
    pointer-events: none;
    display: inline-block;
    width: 11px !important;
    height: 11px !important;
    margin: 0 !important;
}

.gm-style .gm-style-iw {
    padding-left: 20px !important;
    margin-top: -17px !important;
}

.msb-wdth-100 {
    width: 100% !important;
}

.faqpanel.imgwrapsection .flexwrap .leftwarp h4 {
    margin-bottom: clamp(1rem, 0.4944rem + 2.1572vw, 1.875rem);
    text-align: left;
}

.whyuspanel.msb-whyus .imgsec.lg-d-show {
    text-align: center;
}

.linkPanelNew .grid-container .linkPanelNewContent .tab-content table {
    height: 100% !important;
}

.linkPanelNew .grid-container .linkPanelNewContent .swiper-container .swiper-wrapper .swiper-slide {
    height: auto !important;
}

.umbraco-forms-page .umbraco-forms-container.col-md-12 {
    width: 100%;
}

.umbraco-forms-page .umbraco-forms-fieldset {
    margin-top: 45px;
}

    .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field {
        margin-bottom: 30px;
    }

.persoanltabssection button.ctaborder,
.persoanltabssection button.ctaborder .ctaborder {
    font-size: 21px;
    line-height: 29px;
    min-height: 57px;
    padding: 8px 20px;
    min-width: auto;
}

/*.mapFilter .innerWrap .locationWrap .address {
    border: 2px solid transparent;
}*/

.mapFilter .innerWrap .locationWrap .address p {
    margin-left: 0;
}

.map-infoContent .cols {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0 !important;
}

.map-infoContent {
    padding-bottom: 20px !important;
}

    .map-infoContent .cols .head h5 {
        font-size: var(--fs-20-24);
        line-height: var(--lh-28);
        margin-bottom: 18px;
    }

    .map-infoContent .cols .branchlink.getlnk {
        width: auto !important;
        float: unset !important;
    }

    .map-infoContent .cols .directionlink.getlnk {
        margin-left: 39px;
    }

.gm-style .gm-style-iw-t::after {
    border: 2px solid var(--msb-blue);
    border-top: 0;
    border-right: 0;
    top: -3px;
}

.gm-style .gm-style-iw-tc {
    filter: none;
    top: -6px;
}

.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2.msb-desktop-view {
    padding-right: 40px;
}

.umbraco-forms-field.mandatory {
    position: relative !important;
}

.umbraco-forms-field.checkbox .checkbox-content > label {
    position: relative;
    padding-right: 30px;
    width: auto;
}

    .umbraco-forms-field.checkbox .checkbox-content > label > .umbraco-forms-indicator {
        top: 0;
        right: 0;
    }

.umbraco-forms-field.checkbox .field-validation-error {
    position: unset;
}

.msb-noHover-img.twocolumnpanel .flexwrap .rightwrap .imgwrap:hover img,
.msb-noHover-img.missionpanel .flexwrap .rightwrap .imgwrap:hover img {
    transform: none;
}

.learn-more .ctaborder {
    margin-right: 20px;
}

.msb-sponsor-req .contentwrap .btn {
    padding-top: 15px;
}

.progress-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    right: 20px;
    width: 75px;
    height: 75px;
    background-image: linear-gradient(90deg, #cee2fd 0%, #e1efb1 100%);
    box-shadow: 0px 3px 26px rgba(0, 0, 0, 0.16);
}

.progress-circle {
    width: 52px;
    height: 52px;
}

.progress-wrap svg.progress-circle path {
    stroke: var(--msb-blue);
}

.progress-wrap:after {
    right: unset;
    left: 50%;
    top: 50%;
    height: 23px;
    width: 27px;
    transform: translate(-50%, -50%) rotate(-90deg);
    background: url(../images/up-arrow-blue.svg) no-repeat;
    background-size: contain !important;
}

.fRowcopy_new {
    padding: 30px 0;
}

.copytext {
    align-items: center;
}

    .copytext p {
        margin-bottom: 0;
    }

.stayconnectnew .tiedblock p {
    font-size: 23px;
    line-height: 27px;
    font-weight: 500;
    color: var(--msb-blue);
}

    .stayconnectnew .tiedblock p strong {
        font-size: 33px;
        line-height: 40px;
        font-weight: bold;
    }

    .stayconnectnew .tiedblock p strong {
        width: 100% !important;
        display: block;
    }

.mapFilterNew .innerWrap .locationWrap .address .borderBottom {
    padding: 24px 18px !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
    border-radius: 18px;
}

.alertsPannel {
    padding: 0;
    margin-top: 0;
    background-color: var(--msb-blue);
    background-color: var(--msb-blue);
}

    .alertsPannel .grid-container {
        padding-top: 18px;
        padding-bottom: 18px;
        padding-right: 0;
    }

.alertsWrap .wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .alertsWrap .wrap p {
        font-size: 18px;
        line-height: 22px;
        margin: 0;
    }

    .alertsWrap .wrap > a {
        position: unset;
    }

.alertsPannel .alertsWrap {
    padding-right: 0;
}

.btn .ctabutton.speedBumpLink {
    min-height: unset;
}

.accordian-buttons .ctaborder {
    margin-right: 14px;
}

.msb-comparsioncharttable table tr td:first-child {
    font-weight: 600 !important;
}

.msb-bio-details .cell .contentwrap .btn .ctabutton {
    padding-block: 8.5px;
}

.thankBankerContent .umbraco-forms-field select {
    padding-right: 2.5rem;
}

.msb-person-details .teamdetailpanel .contentwrap {
    margin-top: 75px;
    margin-bottom: 120px;
}

.msb-rate-table .filterPanelDescription {
    padding: 0 0 0 50px;
    max-width: 1156px;
}

.msb-rate-table.linkPanelNew .grid-container .linkPanelNewContent .tabs .tab {
    padding-inline: 40px;
}

.msb-news-category .grid-container > .btn .ctabutton {
    line-height: 22px;
    padding-block: 8px;
}

.msb-space-50 {
    padding: var(--spacing-30-50) 0 !important;
}

    .msb-space-50.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        align-self: flex-start;
    }

.msb-news-category .grid-x .msb-pagination {
    margin-top: 30px;
}

.msb-news-category .grid-container > .btn {
    margin-top: 25px;
}

.msb-news-category .cell .contentsec .btn {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 4px;
}

.msb-rate-table .linkPanelNewContent .tab-content .flexwrap {
    padding: var(--spacing-30-50);
}

.tab-content.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2 {
    text-transform: unset !important;
}

.msb-rate-table .linkPanelNewContent .tab-content {
    border-radius: 18px;
}

.msb-tab-show {
    display: none;
    max-width: 85%;
    width: 100%;
}

    .msb-tab-show p {
        color: var(--msb-blue);
    }

.moreless-button,
.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap p.moreless-button {
    font-weight: 800 !important;
    text-transform: capitalize;
}

.moreless-button {
    background: linear-gradient(#ffffff25, #ffffff);
    padding-top: 50px;
    position: absolute;
    left: 0;
    right: 0;
    top: -50px;
}

    .moreless-button svg {
        margin-right: 10px;
        transition: all .5s ease;
    }

.flexwrap.open .moreless-button {
    background: transparent;
}

    .flexwrap.open .moreless-button svg {
        transform: rotate(180deg);
    }

.msb-emp-spotlight.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap.open .msb-tab-show {
    display: block !important;
}

.item-br-bt-15 {
    border-radius: 15px;
}

.item-br-bt-28 {
    border-radius: 28px;
}

.msb-gradient-faq-bg {
    background-image: linear-gradient(89deg, #cee2fd 0%, #e1efb1 100%) !important;
}

.umbraco-forms-form input.contourError,
.umbraco-forms-form textarea.contourError,
.umbraco-forms-form input.input-validation-error,
.umbraco-forms-form textarea.input-validation-error,
.umbraco-forms-form select.input-validation-error {
    background: #FBE3E4;
    border-color: #FBC2C4;
}

.msb-home-banner .swiper-button-next,
.msb-home-banner .swiper-button-prev {
    display: none;
}

.btnsection a[href^="tel"]:hover {
    text-decoration: none;
}

.video-panel .filter-img img,
.msb-news-category .col-img-2 .imgsec {
    width: 100%;
}

.chart-disable img {
    width: 22px !important;
    height: 22px !important;
    object-fit: none;
}

.personalChecking {
    width: 100% !important;
}

.msb-table-tp-0 table {
    margin-top: 0;
}

.msb-table-tp-0 .outer-responsive-wrapper {
    margin-top: 20px;
}

.cta-btnsection {
    display: flex;
    justify-content: space-between;
}

.msb-mobile-banking-panel .banking-app-wrapper {
    position: relative;
    background: url(../images/mobile-app-horizontal-bg.png) no-repeat;
    background-size: cover;
    border-radius: 35px;
    margin-top: 210px;
    margin-bottom: 110px;
}

.msb-mobile-banking-panel .flexwrap {
    position: relative;
    box-shadow: none;
    display: flex;
    width: 100%;
    margin: 0 auto;
    min-height: 400px;
}

.msb-mobile-banking-panel .imgwrap {
    width: 35%;
    height: 100%;
    overflow: auto;
}

.msb-mobile-banking-panel .cntwrap {
    width: 61%;
    padding-left: 110px;
    padding-right: 90px;
    padding-top: 40px;
    padding-bottom: 40px;
}

    .msb-mobile-banking-panel .cntwrap h2,
    .msb-mobile-banking-panel .cntwrap p {
        color: var(--msb-white);
    }

    .msb-mobile-banking-panel .cntwrap h2 {
        font-size: clamp(1.12rem, 0.0394rem + 5.1651vw, 4.688rem);
        line-height: 90px;
        padding-bottom: 20px;
    }

    .msb-mobile-banking-panel .cntwrap p {
        font-size: 30px;
        line-height: 36px;
    }

    .msb-mobile-banking-panel .cntwrap .apppanel {
        padding-top: 15px;
    }

        .msb-mobile-banking-panel .cntwrap .apppanel a {
            padding-right: 15px;
            color: transparent;
        }

        .msb-mobile-banking-panel .cntwrap .apppanel img {
            max-width: 175px;
            height: auto;
        }

.msb-mobile-banking-panel .imgwrap img {
    width: clamp(17rem, 13.8380rem + 26.2911vw, 36.5rem);
    height: clamp(14rem, 11.5863rem + 23.0986vw, 32.375rem);
    top: 23%;
    left: 60px;
    transform: translateY(-50%);
    position: absolute;
}

/* msb-emp-spotlight */
.msb-emp-spotlight .title-wrap h3 {
    font-size: var(--lh-29);
    margin-bottom: var(--fs-24);
}

.msb-emp-spotlight .title-wrap h4 {
    font-size: var(--fs-20-24);
    margin-bottom: 10px;
}

.msb-emp-spotlight .title-wrap h5,
.spotlight-horizontal.msb-emp-spotlight .title-wrap h4 {
    font-size: var(--fs-20);
}

.spotlight-horizontal.msb-emp-spotlight .title-wrap h4 {
    margin-right: 8px;
}

.spotlight-horizontal.msb-emp-spotlight .title-wrap h3 {
    margin-bottom: 14px;
}

.spotlight-horizontal.msb-emp-spotlight .title-wrap h4,
.spotlight-horizontal.msb-emp-spotlight .title-wrap h5 {
    margin-bottom: 0;
}

.spotlight-horizontal.msb-emp-spotlight .title-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

    .spotlight-horizontal.msb-emp-spotlight .title-wrap h3 {
        width: 100%;
    }

.spotlight-verticle.faqpanel.msb-zig-zag-item .flexwrap .leftwarp,
.spotlight-horizontal.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
    align-self: flex-start;
}

.spotlight-verticle.faqpanel.msb-zig-zag-item .title-wrap,
.spotlight-horizontal.faqpanel.msb-zig-zag-item .title-wrap {
    margin-bottom: var(--fs-30);
}

.spotlight-verticle.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p {
    max-width: 870px;
}

.spotlight-verticle.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap picture,
.spotlight-horizontal.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap picture {
    border-radius: 0;
}

.spotlight-verticle.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap,
.spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap {
    min-height: unset;
    height: unset;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 13px;
    padding-bottom: 13px;
}

    .spotlight-verticle.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap:before,
    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap:before {
        border-radius: 12px;
        left: 0;
        bottom: 0;
        right: unset;
        max-width: 250px;
        max-height: 350px;
        border-radius: 12px;
        box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
    }

    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap:before {
        max-width: 460px;
        max-height: 309px;
    }

    .spotlight-verticle.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img .videoPanel,
    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img .videoPanel {
        padding-bottom: 0;
    }

    .spotlight-verticle.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img,
    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
        width: 100%;
        height: 100%;
    }

    .spotlight-verticle.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .imgsec.videosec,
    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .imgsec.videosec,
    .spotlight-horizontal.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap,
    .spotlight-horizontal.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        width: 100%;
    }

.spotlight-horizontal.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p {
    max-width: 100%;
}

.spotlight-verticle.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap,
.spotlight-verticle.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap,
.spotlight-horizontal.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap,
.spotlight-horizontal.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
    height: auto !important;
}

.spotlight-horizontal.msb-emp-spotlight.faqpanel.msb-zig-zag-item .grid-container {
    max-width: 1125px !important;
}

.spotlight-horizontal.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

    .spotlight-horizontal.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        padding-right: 0 !important;
    }

    .spotlight-horizontal.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        margin-bottom: var(--lh-66);
        margin-left: -13px;
    }

.spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap img {
    object-position: top center;
}

.msb-grey-twocol .flexwrap {
    background-color: var(--white-f7) !important;
    padding: var(--spacing-30-50) 0;
    border-radius: 30px;
}

.msb-grey-twocol.twocolumnpanel .flexwrap .rightwrap .imgwrap.videosec .video-panel .filter-img .videoPanel:before,
.msb-grey-twocol.twocolumnpanel .flexwrap .rightwrap .imgwrap,
.msb-grey-twocol.twocolumnpanel .flexwrap .rightwrap .imgwrap img {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.msb-container.msb-veternar-cta .flexwrap .rightwrap {
    margin-top: -40px;
    margin-left: -40px;
}

    .msb-container.msb-veternar-cta .flexwrap .rightwrap .imgwrap img {
        margin-bottom: 30px;
    }

.msb-container.msb-veternar-cta .flexwrap {
    margin-left: 40px;
}

    .msb-container.msb-veternar-cta .flexwrap .leftwarp h4 {
        font-size: var(--fs-55);
        line-height: var(--lh-66) !important;
        margin-bottom: var(--fs-16);
        font-weight: 800;
    }

.error-container {
    width: 750px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px;
    text-align: center;
}

    .error-container .error-title {
        width: 65%;
        font-size: 28px;
        margin: 0 auto;
        padding: 30px 0;
    }

    .error-container .form {
        background: linear-gradient(121deg, #fafafa 0%, #efe8e5 54%, #ebe3d4 84%, #e4f2ee 100%);
        padding: 20px 50px 50px 50px;
        border-radius: 20px;
    }

        .error-container .form h6 {
            text-align: left;
        }

        .error-container .form .loginBtn {
            text-align: right !important;
        }

    .error-container .loginForm .title {
        font-size: 28px;
        padding: 20px 0;
    }

    .error-container .form hr {
        margin-top: 40px;
        border-bottom: 3px solid var(--msb-blue);
    }

    .error-container .loginForm label {
        font-size: 24px;
    }

footer.threecols_new.error-footer {
    padding: 0;
}

.error-footer .fRowcopy_new {
    background-color: white;
}

.msb-testimonial {
    padding: var(--spacing-30-50) 0;
}

    .msb-testimonial h2 {
        text-align: center;
        padding-bottom: var(--lh-29);
        margin-bottom: 0;
    }

.client-slider {
    max-width: clamp(57.875rem, 34.0179rem + 37.2768vw, 78.75rem);
    /* min926-max1260 */
    width: 100%;
    margin: 0 auto;
    position: relative;
    margin-top: 50px;
}

    .client-slider::before {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: -50px;
        width: 100%;
        height: 100%;
        background: var(--msb-white);
        border-radius: 20px;
        box-shadow: 0px 3px 26px rgba(0, 0, 0, 0.16);
        content: '';
    }

    .client-slider .slider {
        padding: 0 var(--spacing-30-34);
    }

        .client-slider .slider.slider-nav .slick-list {
            margin-left: -10px;
        }

        .client-slider .slider.slider-nav .img-wrapper {
            /*width: calc(clamp(6.375rem, 2.3750rem + 6.2500vw, 9.875rem) + 20px) !important;*/
            /* min158_max102 */
            /*height: calc(clamp(6.375rem, 2.3750rem + 6.2500vw, 9.875rem) + 20px) !important;*/
            /* min158_max102 */

            width: calc(clamp(9.625rem, 5.1964rem + 6.9196vw, 13.5rem) + 20px) !important;
            /* min154_max216 */
            height: calc(clamp(9.625rem, 5.1964rem + 6.9196vw, 13.5rem) + 20px) !important;
            /* min154_max216 */
            border-radius: 15px;
            background: var(--msb-white);
            cursor: pointer;
            padding: 10px;
            /*margin-right: 22px;*/
        }

        .client-slider .slider.slider-nav .slick-current .img-wrapper {
            /*width: calc(clamp(9.625rem, 5.1964rem + 6.9196vw, 13.5rem) + 20px) !important;*/
            /* min154_max216 */
            /*height: calc(clamp(9.625rem, 5.1964rem + 6.9196vw, 13.5rem) + 20px) !important;*/
            /* min154_max216 */
            box-shadow: 0 3px 26px -12px rgba(0, 0, 0, 0.16);
        }

        .client-slider .slider.slider-nav .slick-slide {
            transform: scale(0.735);
            transform-origin: top left;
            transition: transform .3s;
            margin-right: -36px;
        }

            .client-slider .slider.slider-nav .slick-slide.slick-current {
                transform: scale(1);
                margin-right: -37px;
            }

            .client-slider .slider.slider-nav .slick-slide.slick-active,
            .client-slider .slider.slider-nav .slick-slide.slick-active + .slick-slide,
            .client-slider .slider.slider-nav .slick-slide.slick-active + .slick-slide + .slick-slide {
                transform-origin: top right;
            }

        .client-slider .slider.slider-nav .img-wrapper img {
            width: 100%;
            height: 100%;
            border-radius: 15px;
            object-fit: cover;
            object-position: top;
        }

    .client-slider .content-in p {
        margin-bottom: var(--spacing-30-34);
    }

    .client-slider .slick-arrow {
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--msb-white);
        background-size: auto;
        border-radius: 50%;
        z-index: 999;
        width: 50px;
        height: 50px;
        top: 100%;
        transform: translate(0, -100%);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.06);
    }

        .client-slider .slick-arrow::before {
            content: '';
            background-image: url(/build/Images/msb/arrow/arrow-grey.png);
            background-repeat: no-repeat;
            background-size: auto;
            background-position: center;
            width: 15px;
            height: 27px;
            opacity: 1;
        }

    .client-slider .slick-next::before {
        transform: rotateY(-190deg);
    }

    .client-slider .slick-prev {
        left: -75px;
    }

    .client-slider .slick-next {
        right: -75px;
    }

    .client-slider .slider.slider-for {
        margin-bottom: 32px;
    }

    .client-slider .slick-dots {
        bottom: -40px;
        left: 0;
        right: 0;
    }

        .client-slider .slick-dots li,
        .client-slider .slick-dots li button,
        .client-slider .slick-dots li button:before {
            width: 15px;
            height: 15px;
        }

            .client-slider .slick-dots li button {
                border: 0;
                background: transparent;
                display: block;
                outline: none;
                line-height: 0;
                font-size: 0;
                color: transparent;
                padding: 5px;
                cursor: pointer;
            }

                .client-slider .slick-dots li button:before {
                    position: absolute;
                    top: 0;
                    left: 0;
                    text-align: center;
                    color: transparent;
                    border: 2px solid var(--msb-blue);
                    border-radius: 50%;
                    opacity: 1;
                }

            .client-slider .slick-dots li.slick-active button:before {
                color: var(--msb-blue);
                background-color: var(--msb-blue);
            }

.threecolumnModule .threeColumnWrap .offerImages .msb-card-sub-title p {
    text-align: left;
    display: block;
}

.care-model .flexwrap .rightwrap .imgwrap {
    height: fit-content !important;
    width: 100% !important;
}

.gradient-profile-builder .ctaborder.opacity:hover {
    color: var(--msb-blue) !important;
}

.newhero .swiper-button-play {
    display: block;
}

/*.twocolumnimagepanel.whitebgcolor.module {
    padding-top: 0 !important;
}*/

.clientsupport.howMayWeHelp.contactdetails {
    padding: var(--spacing-110) 0 !important;
}

.dLogin.account-type-box .blue-login-button,
.dLogin.hdr-act-Login .blue-login-button {
    color: var(--msb-yellow);
    border-color: var(--msb-yellow);
    background-color: var(--msb-blue);
}

.bg-testi {
    position: relative;
}

    .bg-testi::after {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        content: '';
        width: 100%;
        height: 100%;
        background-image: linear-gradient(61deg, #f1f1d3 0%, #94c4cc 62%, #b6d8e8 100%);
        opacity: 0.451;
        z-index: -1;
        pointer-events: none;
    }

.threecolumnModule .threeColumnWrap .offerImages .msb-card-sub-title p {
    text-align: left;
    display: block;
}


.dials-list .prioPanelContent p {
    padding-top: 10px;
}

.gradient-profile-builder .personaliconpanel .tabHorizontal {
    background: #E6DACA;
}

.knowlegecontentsec .contentsec .inner-page-panel-padding {
    padding-block: 44px;
    padding-inline: clamp(1.25rem, -1.281rem + 10.7989vw, 7.313rem);
}

.p-block-0 {
    padding-block: 0;
}

.pl-35 {
    padding-left: 35px;
}

.pr-35 {
    padding-right: 35px;
}

.dials-list .persoanltabssection button.setrioriti {
    padding: 10px 50px;
    min-height: 0;
}

.dials-list .personaliconpanel.dialanimatesection {
    padding-bottom: 44px;
}

.accordian-buttons {
    padding-top: 10px;
}

.gradient-profile-builder .dialpopupwrapper .wrap {
    background: linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(239, 232, 229, 1) 50%, rgba(220, 232, 240, 1) 100%);
}


.dialpopupwrapper .wrap .dialcontent .listfullwidth ul li label.ctaborder:hover {
    background: var(--msb-blue) !important;
}

.dialpopupwrapper .popUpWrapper .popupWrap .wrap p.pNeedsHead {
    font-weight: 700 !important;
}

.gradient-profile-builder .dials-list .financialneedssection#formsec h4.text-center {
    margin-bottom: 30px;
    margin-top: 0px;
}

.gradient-profile-builder .dials-list .financialneedssection .lidestageneeds {
    padding-top: 0px;
}

.gradient-profile-builder .dials-list .financialneedssection .lightgreybgpanel,
.gradient-profile-builder .dials-list .financialneedssection .whitebgpanel {
    background: none;
}

    .gradient-profile-builder .dials-list .financialneedssection .lightgreybgpanel h4 {
        font-size: 20px;
        font-weight: 500;
    }

.gradient-profile-builder .dials-list .homeformsection .lightgreybgpanel .form-group .txtBox {
    font-size: 20px;
    height: 45px;
}

.gradient-profile-builder .dials-list .homeformsection.threeinputcolumn {
    margin-bottom: 10px;
}

.gradient-profile-builder .dials-list .financialneedssection .whitebgpanel.btncentersection {
    padding-bottom: 40px;
}

/*.dialcontent .listfullwidth ul li input:checked + label {
    color: white !important;
    color: var(--msb-blue) !important;
}*/
.inner-page-profile-builder.title-bg-gradient .lightgreybgpanel {
    background: none;
}

    .inner-page-profile-builder.title-bg-gradient .lightgreybgpanel .rightwrap {
        padding-top: 0px;
    }

.inner-page-profile-builder.title-bg-gradient .highcharts-figure {
    /*    background: #edf2f7;*/
    background-color:transparent;
}

.twocolumnpanel.clover .flexwrap .rightwrap .imgwrap {
    height: auto !important;
}


.campaign-hero .bannerwrap:after {
    content: "";
    width: 100%;
    background: url('../Images/campaign/hero-shape.svg') no-repeat;
    background-size: cover;
    position: absolute;
    height: 100%;
    top: 0;
    max-width: 75%;
    background-position: right;
}
.campaign-alternative .imgsec:after {
    content: "";
    width: 100%;
    background: url('../Images/campaign/alternative-mask.svg') no-repeat;
    background-size: contain;
    position: absolute;
    height: 100%;
    top: 0;
    left: 38px;
    z-index: -1;
}
.campaign-alternative .mask {
    -webkit-mask: url('../Images/campaign/alternative-mask.svg');
    -webkit-mask-size: 100%;
    -webkit-mask-position: 0 0;
    -webkit-mask-repeat: no-repeat;
}
.campaign-alternative .flexwrap.evenpanel .mask {
    -webkit-mask: url('../Images/campaign/alternative-mask-right.svg');
    -webkit-mask-size: 100%;
    -webkit-mask-position: 0 0;
    -webkit-mask-repeat: no-repeat;
}
.campaign-alternative .flexwrap.evenpanel .imgsec:after {
    content: "";
    width: 100%;
    background: url('../Images/campaign/alternative-mask-right.svg') no-repeat;
    background-size: contain;
    position: absolute;
    height: 100%;
    top: 0;
    left: auto;
    right: 38px;
    z-index: -1;
}
.campaign-hero h1 {
    font-size: 75px !important;
    line-height: 85px !important;
    font-weight: 800 !important;
    margin-bottom: 32px !important;
}
/* responsive */
/* min375 */
@media print, screen and (min-width: 23.40em) {
    .map-infoContent .cols {
        width: 100% !important;
    }
}

/* min768 */
@media print, screen and (min-width: 48rem) {

    .msb-grey-twocol.twocolumnpanel .flexwrap .leftwarp h4,
    .msb-grey-twocol.twocolumnpanel .flexwrap .leftwarp .btn {
        text-align: left;
    }

    .msb-grey-twocol.twocolumnpanel .flexwrap.left .rightwrap {
        order: 1;
    }

    .msb-grey-twocol.twocolumnpanel .flexwrap.left .leftwarp {
        order: 2;
        width: 35%;
        padding-right: 22px;
        padding-left: 0;
    }

    .msb-grey-twocol.twocolumnpanel .flexwrap {
        column-gap: 30px;
    }

        .msb-grey-twocol.twocolumnpanel .flexwrap.left .leftwarp {
            width: 40%;
            padding-right: 22px;
            padding-left: 0;
        }

        .msb-grey-twocol.twocolumnpanel .flexwrap .rightwrap {
            width: calc(60% - 30px);
        }

    .umbraco-forms-container .dataconsent .checkbox-content {
        margin-left: -23px;
    }

    .msb-socialfeed-filter .juicer-feed.modern li.feed-item,
    .msb-pbc-benefits-features-centent h3 {
        margin-bottom: 40px !important;
    }

    .generalcontnet .msb-pbc-benefits-features-centent ul li {
        margin-bottom: 24px;
    }

    .generalcontnet .msb-pbc-benefits-features-centent .two-col-lg ul li {
        margin-bottom: 20px;
    }

    .generalcontnet .msb-pbc-benefits-features-centent ul li:after {
        width: 10px;
        height: 10px;
        top: 5px !important;
    }

    .generalcontnet .msb-pbc-benefits-features-centent .twocolumn {
        max-width: 1360px;
    }

    .two-col-wrap {
        column-gap: 10px;
    }

    .msb-pbc-benefits-features-centent ul {
        margin: 30px 0 0 !important;
    }

    .msb-swipe-mob .swiper-button-prev,
    .msb-swipe-mob .swiper-button-next,
    .msb-swipe-mob .swiper-pagination,
    .msb-mobile-show,
    .moreless-button {
        display: none !important;
    }

    .msb-desktop-show {
        display: block !important;
    }

    .msb-faq-video .videosdemo .threecolumnModule .threeColumnWrap {
        padding-top: 17px;
    }

    .msb-form-wrap .thankBankerContent h3 {
        font-size: var(--fs-20-24) !important;
        line-height: var(--lh-28) !important;
    }

    .map-infoContent .cols {
        width: 100%;
    }

        .map-infoContent .cols .getlnk {
            float: unset;
            margin-top: 10px;
            padding-top: 0;
        }

    /*    .mapFilter .innerWrap .locationWrap .address {
        margin-right: 2% !important;
    }*/

    .msb-pt-lg-0 {
        padding-top: 0 !important;
    }
}

/* min1366 */
@media print, screen and (min-width: 85.375rem) {

    .msb-twocol-sm.missionpanel .flexwrap {
        align-items: flex-start;
    }

    .msb-twocol-sm.missionpanel .flexwrap {
        column-gap: 15px;
    }

        .msb-twocol-sm.missionpanel .flexwrap .leftwarp {
            width: 25%;
        }

        .msb-twocol-sm.missionpanel .flexwrap .rightwrap {
            width: calc(75% - 15px);
        }

            .msb-twocol-sm.missionpanel .flexwrap .rightwrap .imgwrap {
                width: 100%;
            }

    .msb-timeline.historyModule .timeline-wrapper .timeline li {
        margin-bottom: 60px;
    }

        .msb-timeline.historyModule .timeline-wrapper .timeline li:not(.timeline-inverted) {
            padding-right: 60px;
            padding-left: 50px;
        }

        .msb-timeline.historyModule .timeline-wrapper .timeline li.timeline-inverted {
            padding-left: 60px;
            padding-right: 50px;
        }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left {
        max-width: 268px;
        width: 100%;
    }

    .ourteampanel .grey .contentwrap {
        padding-right: 27px;
    }

    .msb-sponsor-req .large-6 {
        width: 60% !important;
    }

        .msb-sponsor-req .large-6.lg-d-show {
            width: 40% !important;
        }

    .msb-home-banner.newhero .swiper-button-prev {
        left: 133px !important;
    }

    .msb-home-banner.newhero .swiper-button-next {
        right: 133px !important;
    }

    .whyuspanel.msb-whyus .contentwrap h2 {
        padding-right: 120px;
    }

    .whyuspanel.msb-whyus .imgsec.lg-d-show {
        padding-top: 14px;
    }

    .msb-beliefs ul {
        column-count: 2;
        column-gap: 56px;
    }

    .msb-beliefs ul,
    .msb-values .each-value {
        padding: 0 50px;
    }

    .msb-mission-vision .content ul li {
        max-width: 525px;
        padding-left: 30px;
    }

    .locationpanel table {
        max-width: 345px;
    }

    .opportunitiespanel .opportunitiesflex .right {
        max-width: 811px;
    }
}

/* min1024 */
@media print, screen and (min-width: 64rem) {
    .client-slider .content-in p {
        font-size: 22px !important;
        line-height: 26px !important;
    }

    .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
        height: 502px;
        width: auto;
    }

    .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .videoPanel img {
        width: 100%;
        height: auto;
    }

    .spotlight-verticle.faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        width: 32.33%;
    }

    .spotlight-verticle.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        width: 67.67% !important;
    }

    .spotlight-verticle.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
        max-height: 809px;
        max-width: 456px;
    }

    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
        height: 624px;
        max-width: 1109px;
        width: 100%;
    }

    .msb-team-wrap h2 {
        font-size: 36px !important;
        line-height: 44px !important;
    }

    .ourteampanel .msb-team-wrap .grey .contentwrap h4,
    .about-cta-module .cta-box p,
    .msb-gradi-card .threeColumnWrap .offerImages .colblock.withoutOverlay .msb-card-sub-title p {
        font-size: 24px !important;
        line-height: 29px !important;
    }

    .ourteampanel .msb-team-wrap .grey .contentwrap p,
    .ourteampanel .msb-team-wrap .grey .contentwrap a,
    .lenderslanding .teamlanding .cta-btnsection a {
        font-size: 18px;
        line-height: 22px;
    }


    .ourteampanel .msb-team-wrap > h4 {
        font-size: 28px;
        line-height: 34px;
    }

    .msb-subpage-banner.subbannerpanel .bannerwrap .content {
        margin-bottom: clamp(2.813rem, 1.0279rem + 2.7893vw, 4.375rem);
    }

    .msb-whyus .large-9 .contentwrap {
        max-width: 90%;
        padding-right: 30px;
    }

    .whyuspanel .contentwrap ul {
        padding-top: 0;
        padding-bottom: 5px;
    }

    .whyuspanel .imgsec.lg-d-show {
        padding-top: 10px;
    }

    .bankingpanel .contentwrap .btn {
        margin-top: 0;
    }

    .msb-about-twocol .contentwrap h2 {
        padding-right: 100px;
        margin-bottom: 20px;
    }

    .msb-row-rev.msb-about-twocol .contentwrap h2 {
        padding-right: 190px;
    }

    .msb-sponsor-req.msb-row-rev.msb-about-twocol .contentwrap h2 {
        padding-right: 0 !important;
    }

    .msb-row-rev.bankingpanel .contentwrap {
        padding-right: 60px;
    }

    .msb-row-rev .cell .svgimg {
        max-width: 428px;
        margin: 0 auto;
    }

    .msb-mission-vision .content ul li {
        max-width: 100%;
        padding-left: 0;
    }

    .each-value {
        padding: 0 100px;
        margin-bottom: 40px;
    }

    .msb-values .each-value {
        margin-bottom: 20px;
    }

    .whyuspanel .contentwrap ul li {
        padding-bottom: 12px;
    }

    .msb-gradi-card.threecolumnModule .headingWrapper {
        max-width: 1200px;
        margin-bottom: 50px;
    }

    .historyModule .historyBlock .decade-wrapper ul li {
        margin-right: 30px;
    }

    .msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper .msb-timeline-headers-content a {
        padding: 13.5px 28.4px;
    }

    .mapFilterNew .innerWrap .mapdetails {
        width: calc(100% - 317px) !important;
    }

    .mapFilterNew .innerWrap .locationWrap {
        width: 317px !important;
    }

    .locationdetailNew .addressLft .map {
        width: 100%;
    }

        .locationdetailNew .addressLft .map,
        .locationdetailNew .addressLft .map #map {
            height: 292px;
        }

    .msb-sponsor-req .large-6 {
        width: 70% !important;
    }

        .msb-sponsor-req .large-6.lg-d-show {
            width: 30% !important;
        }

    .msb-sponsor-req.msb-row-rev.bankingpanel .contentwrap {
        padding-right: 40px !important;
    }

    .msb-newsdetails-sec .knowlegecontentsec .title-bg-gradient p {
        max-width: 985px;
    }

    header .topNavigation .grid-container > ul {
        margin-right: 14px;
    }

    .msb-round-img .rightwrap .imgwrap {
        margin-right: 0 !important;
    }

    .msb-faq-video .videowrap {
        margin-bottom: 0 !important;
    }

    .persoanltabssection button.ctaborder,
    .persoanltabssection button.ctaborder .ctaborder {
        padding-block: 8px;
    }

    .mapFilter .innerWrap .locationWrap .address {
        max-width: 295px;
        width: 100%;
    }

    .msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        width: 50%;
    }

    .alertsPannel .close-alerts i,
    .alertsPannel .close-alerts {
        width: 39px;
        height: 39px;
    }

    .msb-awards-sec .flexwrap .leftwarp h4 {
        line-height: unset;
    }

    .msb-bio-details.teaminfopanel .contentwrap h1 {
        margin-bottom: 40px;
    }

    .msb-bio-details .cell .contentwrap h4 p {
        margin-bottom: 34px;
    }

    .msb-news-category .msb-pagination .pagination {
        margin-bottom: 31px;
    }

    .knowlegecontentsec {
        padding-top: 3px !important;
    }

    .msb-comparsioncharttable table:nth-of-type(1) {
        margin-bottom: 25px;
    }

    .clover .flexwrap .leftwarp p,
    .knowlegecontentsec .title-bg-gradient p {
        font-size: var(--fs-24) !important;
        line-height: var(--lh-29) !important;
        font-weight: 500 !important;
    }

    .inner-page-profile-builder.title-bg-gradient .lightgreybgpanel .rightwrap .contentwarp p {
        font-size: 22px !important;
        line-height: 38px !important;
    }

    .inner-page-profile-builder.title-bg-gradient .lightgreybgpanel .rightwrap .contentwarp h3 {
        margin-bottom: 10px;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .rightwrap .formsection .flexwrap {
        justify-content: center;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .rightwrap .contentwarp .form-group {
        width: 30%;
        margin: 0 0 5px 0;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .leftwrap {
        width: 50%;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .rightwrap {
        width: 50%;
        padding-left: 20px;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .grid-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }


    .inner-page-profile-builder.title-bg-gradient .homechartsection .leftwrap .highcharts-figure {
        max-width: 100%;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .leftwrap .highcharts-figure,
    .inner-page-profile-builder.title-bg-gradient .highcharts-figure #piechart {
        margin: auto;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .resetcta {
        transform: none;
        margin-left: 0;
    }

    .twocolumnpanel .flexwrap .rightwrap {
        max-width: 46.2%;
        overflow: hidden;
    }

    .twocolumnpanel.msb-client-promise-video-panel .flexwrap .rightwrap {
        max-width: 56.8%;
    }
}

/* min1279 */
@media print, screen and (min-width: 79.938rem) {
    .msb-mission-vision::after {
        left: -23px;
    }

    /*.msb-news-category .eventDetail .imgsec,
    .msb-news-category .videoDetail .imgsec,
    .msb-event-sec.msb-news-category .imgsec {
        max-width: 100%;
        min-height: 392px;
        max-height: 392px;
    }*/

    .msb-news-category .col-img-2 .imgsec {
        max-width: 100%;
        min-height: 392px;
        max-height: 392px;
    }


    .msb-sponsor-req.msb-row-rev.bankingpanel .contentwrap {
        padding-right: 182px !important;
    }
}

/* max1599 */
@media print, screen and (max-width: 99.938rem) {
    .msb-socialfeed-filter .juicer-feed .j-stacker {
        padding-right: 20px;
        padding-left: 20px;
    }

    .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .phoneBlock a img,
    .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .address .findCenter img {
        width: auto;
        height: auto;
    }

    .thankBanker .umbraco-forms-indicator {
        bottom: -15px;
    }

    .msb-gradi-card .msb-link-wrap {
        margin-top: 10px !important;
    }
}

/* max1528 */
@media print, screen and (max-width: 95.5rem) {
    .msb-mobile-banking-panel .cntwrap {
        width: 64%;
    }

        .msb-mobile-banking-panel .cntwrap p {
            font-size: 30px;
        }

    .msb-mobile-banking-panel .imgwrap img {
        left: 40px;
    }
}

@media (min-width: 75rem) and (max-width: 93.688rem) {
    .client-slider .slider.slider-nav .slick-slide,
    .client-slider .slider.slider-nav .slick-slide.slick-current {
        margin-right: -33px;
    }
}

/* max1480 */
@media print, screen and (max-width: 92.5rem) {
    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        padding-right: 30px;
    }

        .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap::before {
            right: 0;
        }

    .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap::before {
        left: 0;
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap {
        padding-right: 0;
        padding-left: 30px;
    }

    .about-cta-module .cta-box::before {
        left: -15px;
    }

    .shape-align-right.about-cta-module .cta-box::before {
        right: -15px;
    }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left {
        position: relative;
    }

        .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left:after {
            content: "";
            height: 100%;
            width: 1px;
            position: absolute;
            right: 0;
            top: 0;
            background-color: #5d5d5d;
        }

        .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left:first-child:after {
            height: 70%;
            top: 30%;
        }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex div:nth-last-child(2):after {
        height: 72%;
    }

    .msb-sponsor-req.msb-row-rev.bankingpanel .contentwrap {
        padding-right: 70px !important;
    }

    .msb-mobile-banking-panel .cntwrap p {
        font-size: 30px;
    }
}

/* max1460 */
@media print, screen and (max-width: 91.25rem) {

    .headerMainWrapper .header-menu .autocomplete ul li,
    .noresult {
        padding: 4px 8px;
    }

    .msb-view-all .bottomBtn {
        padding: 2px 8px;
    }

    .msb-view-all .allresult {
        font-size: 14px !important;
    }
}

/* min1366_max1900 */
@media print, screen and (min-width: 85.375rem) and (max-width: 118.75rem) {
    .msb-mission-vision .content ul li {
        padding-right: 10px;
    }
    .campaign-hero h1 {
        font-size: 65px !important;
        line-height: 75px !important;
    }

    .campaign-hero li {
        font-size: 21px;
    }
}

/* min1366 */
@media print, screen and (min-width: 85.375rem) {
    .clover .flexwrap .rightwrap .imgwrap {
        height: 368px;
    }

    .clover .flexwrap .leftwarp {
        max-width: 620px;
    }

    .clover .flexwrap.left .rightwrap .imgwrap {
        height: 437px;
    }

    .clover .flexwrap.left .leftwarp {
        max-width: 100%;
    }
}

/* max1366 */
@media print, screen and (max-width: 85.375rem) {

    .campaign-hero .imgwrap {
        max-width: 66%;
    }

    .campaign-hero .heroicon {
        margin-bottom: 22px;
    }

    .campaign-hero h1 {
        font-size: 52px !important;
        line-height: 52px !important;
        margin-bottom: 22px !important;
    }

    .campaign-hero .bannertext {
        position: absolute;
        top: 6%;
        max-width: 43.5%;
    }

    .campaign-hero li {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .msb-beliefs ul {
        margin: 0 auto;
        padding: 0 120px;
    }

    .stayconnectnew .Tied {
        width: 100% !important;
        display: block;
    }

    .comparisionChhart .grid-container {
        max-width: 100%;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: 22%;
        left: 40px;
    }

    .msb-mobile-banking-panel .cntwrap {
        width: 65%;
        padding-right: 75px;
        padding-left: 115px;
    }

        .msb-mobile-banking-panel .cntwrap h2 {
            line-height: 75px;
        }

    .ratio-image .flexwrap .rightwrap .imgwrap {
        height: 312px !important;
    }
}

/* max1279 */
@media print, screen and (max-width: 79.938rem) {
    .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
        height: 400px;
    }
    .howMayWeHelp .chatBotSection .secondSection::before {
        bottom: 200px;
        left: -165px;
    }

    .howMayWeHelp .chatBotSection .secondSection::after {
        bottom: 180px;
        left: -206px;
    }
    .personalChecking table {
        width: 100% !important;
    }

    .personalChecking.generalTemplate table tbody tr td {
        min-width: 200px;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: 21%;
        left: 30px;
    }

    .msb-mobile-banking-panel .cntwrap {
        padding-right: 50px;
        padding-left: 130px;
    }

        .msb-mobile-banking-panel .cntwrap h2 {
            line-height: 75px;
        }

        .msb-mobile-banking-panel .cntwrap p {
            font-size: 27px;
        }
}

/* max1199 */
@media print, screen and (max-width: 74.938rem) {
    .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
        height: 374px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
/*        height: 412px;*/
        padding-right: 26px;
        margin-bottom: 0;
        padding-bottom: 26px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .leftwarp {
        padding-left: 42px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap,
    .faqpanel.msb-zig-zag-item .flexwrap .leftwarp,
    .faqpanel.msb-zig-zag-item .flexwrap.left .leftwarp {
        width: 50%;
    }

    .faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        padding-right: 42px;
    }

    .msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        padding-right: 55px;
    }

        .msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2.msb-desktop-view {
            padding-right: 0;
        }

    .faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2 {
        font-size: 32px;
        margin-bottom: 28px;
        line-height: 40px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap .leftwarp .btnsection .ctaborder {
        font-size: 18px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap {
        padding-left: 26px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap::before {
        width: 68.7%;
        height: 73.7%;
        bottom: 0;
        border-radius: 150px 0 150px 0;
    }

    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap picture {
        border-radius: 125px 0 125px 0;
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap picture {
        border-radius: 0 125px 0 125px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap::before {
        border-radius: 0 150px 0 150px;
    }

    .msb-gradi-card .threeColumnWrap .offerImages .colblock {
        width: calc(50% - 14px) !important;
    }

    .msb-newsdetails-sec .news-banner .imgsec {
        border-radius: 20px;
    }

    .msb-newsdetails-sec .news-banner {
        border-radius: 0;
        padding-left: 20px;
        padding-right: 20px;
    }

    .newsbanner-container {
        padding-left: 0;
        padding-right: 0;
    }

    .locationlistNew .parentBox h2 {
        padding: 50px 0 45px 31px;
    }

    .locationlistNew .listparent .colsone {
        width: 33%;
        padding: 15px 10px 25px 50px;
    }

        .locationlistNew .listparent .colsone:nth-child(5n) {
            border-right: 1px dashed var(--msb-blue-4f);
        }

        .locationlistNew .listparent .colsone:nth-last-child(-n + 5) {
            border-bottom: 1px dashed var(--msb-blue-4f);
        }

        .locationlistNew .listparent .colsone:nth-child(3n) {
            border-right: none;
        }

        .locationlistNew .listparent .colsone:nth-last-child(-n + 3) {
            border-bottom: none;
        }

    .locationbranchNew .imgblock figure img {
        max-width: 50px;
        max-height: 50px;
    }

    .branchsericesNew .grid-container .servicecolumnwrap .branchdetails .servicewrap figure,
    .locationbranchNew .imgblock {
        width: 100px;
        height: 100px;
    }

    .branchsericesNew .servicecolumnwrap .branchdetails .servicewrap figure svg {
        width: 50px;
        height: 50px;
    }

    .locationpanelNewMobile {
        display: block !important;
    }

    .locationdetailNew .grid-x {
        gap: 20px;
    }

        .locationdetailNew .grid-x .addressright {
            flex-direction: column;
        }

    .locationdetailNew .addressright .managerInner {
        flex-direction: row;
        width: 100%;
        align-items: start;
    }

        .locationdetailNew .addressright .managerInner:first-child {
            margin-bottom: 25px;
        }

    .locationdetailNew .addressright .imgwrap {
        width: 121px;
        height: 121px;
    }

    .locationdetailNew .addressright .imgwrap {
        margin: 0 16px 16px 0;
    }

    .locatioDetailBanner .detailSection .hoursAndLocation .hoursSection {
        display: none;
    }

    .locatioDetailBanner .detailSection .hoursAndLocation .locationSection {
        flex-direction: row;
        gap: 20px;
        flex-wrap: wrap;
    }

    .locatioDetailBanner .locationpanelNewMobile .lobbyAndDriveHours {
        display: flex;
        width: 100%;
    }

        .locatioDetailBanner .locationpanelNewMobile .lobbyAndDriveHours .leftwrap {
            width: fit-content;
        }

    .locatioDetailBanner .locationpanel .acc__card {
        text-align: start;
    }

    .linkPanelNew .grid-container .linkPanelNewContent .tabs .tab {
        padding: 10px 9px;
    }

        .linkPanelNew .grid-container .linkPanelNewContent .tabs .tab.active {
            padding: 34px 9px;
        }

    .clientSupportCenter .contentSection {
        width: 60%;
        padding: 28px 40px 20px 20px;
    }


        .clientSupportCenter .contentSection .btnsection a {
            min-width: 110px;
            min-height: 40px;
            font-size: 18px;
        }


    .getHelpWithYourAccount .boxsliderpanel {
        margin: 100px 0 0 0;
        width: 100%;
    }

        .getHelpWithYourAccount .boxsliderpanel .swiper-container {
            overflow: hidden;
        }

        .getHelpWithYourAccount .boxsliderpanel .grid-container-full {
            padding: 0 20px;
            margin-left: 0;
        }

    .getHelpWithYourAccount .clientSupportCard .detailSection {
        padding: 24px 0;
    }

    .getHelpWithYourAccount .swiper-controls {
        margin-top: 40px;
        margin-bottom: 5px;
    }

    .getHelpWithYourAccount .swiper-button-next {
        right: 25% !important;
        top: auto;
        bottom: 0;
    }

    .getHelpWithYourAccount .swiper-button-prev {
        left: 25% !important;
        top: auto;
        bottom: 0;
    }

    .msb-subpage-banner.subbannerpanel .bannerwrap .content p {
        font-size: 24px;
        line-height: 32px;
    }

    .msb-values .each-value {
        padding: 0 30px;
    }

    .msb-beliefs ul {
        padding: 0 70px;
    }

    .accordian-buttons .ctaborder {
        margin-bottom: 10px;
    }

    .faqpanel .accordian-buttons .ctaborder {
        margin-bottom: 0;
    }

    .clientSupportCenter .contentSection .btnsection {
        gap: 8px;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: 18%;
        left: 25px;
    }

    .msb-mobile-banking-panel .cntwrap {
        padding-right: 45px;
        padding-left: 130px;
    }

        .msb-mobile-banking-panel .cntwrap h2 {
            line-height: 70px;
        }

        .msb-mobile-banking-panel .cntwrap p {
            font-size: 27px;
        }

    .msb-comparsioncharttable table:nth-of-type(1) {
        padding: 10px;
    }

    .comparisionChhart table thead tr th:first-child {
        padding-left: 4px;
    }

    .msb-quotepanel-cta.quotepanel .cntwrap p {
        padding-right: 30px;
    }

        .msb-quotepanel-cta.quotepanel .cntwrap p:after {
            margin-left: 4px;
        }

    .linkPanelNew .grid-container .linkPanelNewContent {
        padding-inline: 15px;
    }

    .client-slider .slider.slider-nav .slick-slide.slick-current,
    .client-slider .slider.slider-nav .slick-slide {
        margin-right: -30px;
    }
}

/* min1024_max1279  */
@media print, screen and (min-width: 64rem) and (max-width: 79.938rem) {

    .msb-comparsioncharttable table thead tr th,
    .msb-comparsioncharttable table thead tr th:first-child {
        font-size: 16px !important;
        line-height: 21px !important;
    }

/*    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        height: 400px;
    }*/

    .fdicrtop {
        bottom: 48px;
    }

    .msb-subpage-banner.subbannerpanel .bannerwrap .imgWrap.gradient::after {
        height: 245px;
    }

    .msb-subpage-banner.subbannerpanel .bannerwrap {
        height: 350px;
    }

    .msb-person-details.teamdetailpanel .contentwrap {
        width: 85%;
    }

    .msb-bio-details.teaminfopanel .contentwrap {
        margin-bottom: 0;
        margin-left: 90px;
    }

    .headerMainWrapper .header-menu li.menu-mega-blog {
        padding-right: 4px;
    }

    .headerMainWrapper .header-menu li a {
        font-size: 16px;
    }

    .headerMainWrapper .header-menu li {
        padding-bottom: 26px;
    }

    .msb-faq-video.faqpanel .accordion-container {
        margin: 60px 0 0;
    }

    .msb-about-twocol .contentwrap h2 {
        padding-right: 0;
    }

    .msb-about-twocol.bankingpanel .grid-margin-x > .large-6 {
        width: 55%;
    }

        .msb-about-twocol.bankingpanel .grid-margin-x > .large-6.lg-d-show {
            width: 45%;
        }

    .msb-row-rev.msb-about-twocol.bankingpanel .grid-margin-x > .large-6 {
        width: 60%;
    }

    .msb-row-rev.msb-about-twocol.bankingpanel .grid-margin-x > .lg-d-show {
        width: 40%;
    }

    .msb-about-twocol.bankingpanel .grid-margin-x > .large-6.lg-d-show .svgimg {
        max-width: 410px;
    }

    .msb-about-twocol.bankingpanel .grid-margin-x > .large-6 .contentwrap {
        padding-left: 40px;
    }

    .msb-row-rev.msb-about-twocol.bankingpanel .grid-margin-x > .large-6 .contentwrap {
        padding-left: 0;
    }

    .msb-row-rev.msb-about-twocol.bankingpanel .grid-margin-x > .large-6.lg-d-show .svgimg {
        max-width: 343px;
    }

    .msb-row-rev.msb-about-twocol.bankingpanel.msb-sponsor-req .large-6.lg-d-show img {
        max-width: 100%;
    }

    .thankBanker h2,
    .locationlistNew .listparent h4 {
        font-size: 24px !important;
        line-height: 29px !important;
    }

    .thankBanker input.text,
    .thankBanker textarea,
    .thankBanker select,
    .thankBanker .datepickerfield {
        height: 29px;
    }

    .thankBanker .umbraco-forms-page .umbraco-forms-container.col-md-6 {
        max-width: 344px;
    }

    .msb-whyus.whyuspanel .grid-margin-x .large-6 {
        width: 60%;
    }

        .msb-whyus.whyuspanel .grid-margin-x .large-6:last-child {
            width: 40%;
            margin-top: 45px;
        }

            .msb-whyus.whyuspanel .grid-margin-x .large-6:last-child .imgsec.lg-d-show {
                max-width: 330px;
                margin-left: auto;
            }

        .msb-whyus.whyuspanel .grid-margin-x .large-6 .contentwrap {
            max-width: 100%;
        }

    .clientSupportCenter .contentSection .btnsection .ctaborder {
        padding-inline: 10px;
    }

    .stayconnectnew .tiedblock p {
        font-size: 16px;
        line-height: 20px;
    }

        .stayconnectnew .tiedblock p strong {
            font-size: 23px;
            line-height: 28px;
        }

    .msb-rate-table .msb-comparsioncharttable table tr td:first-child {
        font-size: 20px !important;
        line-height: 24px !important;
    }
}

/* from 1024 onwards */
@media print, screen and (min-width: 64.1rem) {
    .msb-spotlight-sec.gridpanel .gridinfo {
        padding-bottom: 19px;
    }

    .headerMainWrapper .hdr-act-Login .act-btn:hover {
        text-decoration: none;
        color: var(--msb-yellow);
        border-color: var(--msb-yellow);
        background-color: var(--msb-blue);
    }
}

/* max1112 */
@media print, screen and (max-width: 69.5rem) {
    .msb-mobile-banking-panel .cntwrap h2 {
        padding-bottom: 8px;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: 19%;
        left: 15px;
    }

    .client-slider .slick-prev {
        left: -60px;
    }

    .client-slider .slick-next {
        right: -60px;
    }
}

/* max1080 */
@media print, screen and (max-width: 67.5rem) {
    .fdicrtop {
        bottom: 48px;
    }

    header .topNavigation li.topmenu a.singlelink {
        margin-right: 18px;
        margin-left: 18px;
    }

    .msb-mobile-banking-panel .cntwrap {
        padding-right: 35px;
        padding-left: 127px;
    }
}

/* max1024 */
@media print, screen and (max-width: 64rem) {
    :root {
        --spacing-110: clamp(4.375rem, 3.2916rem + 4.6225vw, 6.25rem);
        --spacing-50: clamp(1.875rem, 1.1527rem + 3.0817vw, 3.125rem);
        --fs-55: clamp(2.188rem, 1.8269rem + 1.5408vw, 2.813rem);
        --lh-66: clamp(2.625rem, 2.1916rem + 1.849vw, 3.375rem);
        --spacing-50-35: clamp(2.5rem, 2.2799rem + 0.9390vw, 3.125rem);
        /* min40_max50 */
    }

    .campaign-hero .heroicon {
        margin-bottom: 3%;
        max-width: 340px;
    }

    .campaign-hero .bannertext {
        max-width: 44.5% !important;
    }

    .campaign-hero h1 {
        font-size: 35px !important;
        line-height: 35px !important;
        margin-bottom: 3% !important;
    }

    .campaign-hero .imgwrap {
        max-width: 62.011%;
    }

    .campaign-hero .bannerwrap:after {
        max-width: 82%;
    }

    .campaign-hero .grid-container {
        max-width: 100% !important;
    }

    .campaign-hero li {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 10px;
    }

        .campaign-hero li::before {
            width: 6px;
            height: 6px;
            top: 6px;
        }
    .client-slider .content-in p {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    /*.client-slider .slider.slider-nav .img-wrapper {
        margin-right: 10px;
    }*/

    .client-slider {
        margin-top: 40px;
    }

        .client-slider::before {
            top: -40px;
        }

    .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .imgsec.videosec {
        width: 100%;
    }

    .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
        height: 474px;
        width: 100%;
    }

        .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img img {
            height: auto;
        }

    .spotlight-verticle.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
        max-width: 809px;
        max-height: 456px;
    }

    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img,
    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img .videoPanel {
        max-height: 624px;
    }

        .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img,
        .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img .videoPanel {
            max-height: 553px;
        }

    .spotlight-horizontal.msb-emp-spotlight.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        width: 100%;
    }

    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img {
        max-width: 100%;
    }

    header .grid-container,
    .grid-container {
        max-width: 1024px;
    }

    .mapFilterNew .grid-container .filterSection .formwrap {
        justify-content: space-between !important;
    }

    .msb-newsdetails-sec.newsdetailpanel .imgsec.event,
    .msb-newsdetails-sec .news-banner .imgsec.event,
    .msb-newsdetails-sec .news-banner .imgsec .imgwrap {
        height: 257px;
        min-height: 257px;
    }

    .msb-team-wrap {
        padding: 50px 25px;
    }

    .msb-newsdetails-sec .content {
        padding-left: 0;
        padding-right: 0;
    }

    .msb-funding-cards .grid-wrap {
        column-gap: 0;
        row-gap: 50px;
    }

    .msb-mission {
        padding-top: clamp(1.25rem, 0.1666rem + 4.6225vw, 3.125rem);
        padding-bottom: clamp(1.875rem, 1.1527rem + 3.0817vw, 3.125rem);
    }

    .msb-mission-vision .msb-mission.content p {
        font-size: clamp(1.125rem, 1.0528rem + 0.3082vw, 1.25rem);
        line-height: clamp(1.375rem, 1.3028rem + 0.3082vw, 1.5rem);
    }

    .msb-quotepanel-cta.quotepanel .cntwrap p {
        padding: 15px 30px 15px 0;
    }

        .msb-quotepanel-cta.quotepanel .cntwrap p:after {
            margin-left: 2px;
        }

    .msb-whyus .contentwrap h2,
    .msb-about-twocol .contentwrap h2,
    .msb-sponsor-req .cell .contentwrap p,
    .about-cta-module .cta-box h2,
    .msb-row-rev.bankingpanel .contentwrap > .largetext {
        margin-bottom: 10px;
    }

    .msb-funding-cards .grid-wrap .icondetail {
        width: calc(50% - 50px);
        margin: 0 25px;
    }

    .msb-news-category.gridpanel .grid-margin-x > .large-4 {
        width: calc(48% - 20px);
        margin: 20px 10px 25px 10px;
    }

    .msb-row-rev.msb-about-twocol .contentwrap h2,
    .msb-row-rev.bankingpanel .contentwrap {
        padding-right: 0 !important;
    }

    .msb-spacing-md {
        padding: var(--spacing-30-50) 0 !important;
    }

    .msb-gradi-card.threecolumnModule .headingWrapper {
        margin-bottom: var(--spacing-30-50);
    }

    .msb-gradi-card .threeColumnWrap .offerImages .colblock .eventTrackingNode .caption {
        font-size: clamp(2.438rem, 2.041rem + 1.6937vw, 3.125rem) !important;
        line-height: clamp(2.938rem, 2.4688rem + 2.0018vw, 3.75rem) !important;
    }

    .msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-heading + .timeline-body h4,
    .msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-heading + .timeline-body h3 {
        font-size: clamp(1.5rem, 1.3555rem + 0.6163vw, 1.75rem);
        line-height: clamp(1.813rem, 1.6327rem + 0.7692vw, 2.125rem);
    }

    .msb-news-category .contentsec {
        padding: 24px;
        margin-bottom: 0;
    }

    .msb-search-result .msb-search-count {
        flex-wrap: wrap;
    }

    .msb-quotepanel-cta.quotepanel .imgwrap {
        width: 42%;
    }

    .msb-quotepanel-cta.quotepanel .cntwrap {
        width: 55%;
    }

    .msb-quotepanel-cta.quotepanel .imgwrap figure {
        width: 360px;
        height: 360px;
        left: 6px;
    }

    .msb-spotlight-sec .swiper-button-next,
    .msb-spotlight-sec .swiper-button-prev {
        top: unset;
        bottom: 0;
    }

    .msb-spotlight-sec .swiper-button-prev {
        left: 30% !important;
    }

    .msb-spotlight-sec .swiper-button-next {
        right: 30% !important;
    }

    .msb-spotlight-sec .topsec {
        margin: unset;
    }

        .msb-spotlight-sec .topsec .msb-spotlight-sec .topsec .msb-newsdetails-sec .news-banner {
            flex-wrap: wrap;
        }

    .msb-newsdetails-sec .headingsection {
        padding-left: 20px;
        padding-right: 20px;
    }

    .mob-toggle .cell {
        width: 33.33333%;
    }

    .mob-toggle.grid-x > .cell:last-child::after {
        width: 300%;
    }

    .mapFilterNew {
        padding-top: 30px;
    }

        .mapFilterNew .grid-container .filterTitle,
        .msb-news-category .contentsec h4,
        .msb-row-rev.bankingpanel .contentwrap ul li,
        .msb-row-rev.bankingpanel .contentwrap p {
            margin-bottom: 20px;
        }

    .msb-news-category .contentsec .btn {
        margin-bottom: 15px;
    }

    .title-bg-gradient {
        padding-block: clamp(1.844rem, 1.3205rem + 2.2336vw, 2.75rem);
    }

    .msb-faq-video.faqpanel .faq-accordion > a {
        line-height: 24px;
    }

    .mob-toggle.grid-x > .cell:nth-child(4n+1)::after,
    .mob-toggle.grid-x > .cell::after,
    .msb-tab-hide {
        display: none;
    }

    .msb-tab-show,
    .mob-toggle.grid-x > .cell:nth-child(3n+1)::after {
        display: block;
    }

    .mob-toggle.grid-x > .cell:nth-child(3n+1)::after {
        width: 300%;
    }

    .msb-spotlight-sec .topsec .contentsec {
        padding: 20px;
    }

    .msb-spotlight-sec .swiper-button-prev,
    .msb-spotlight-sec .swiper-button-next {
        background-image: linear-gradient(71deg, #cee2fd 0%, #e1efb1 100%) !important;
        background-size: auto;
    }

    .howMayWeHelp .chatBotSection .secondSection::before {
        width: 65px;
        height: 65px;
        left: -120px;
    }

    .howMayWeHelp .chatBotSection .secondSection::after {
        width: 37px;
        height: 37px;
        left: -160px;
    }

    .msb-missionpanel .flexwrap .leftwarp p {
        max-width: 398px !important;
    }

    .msb-carrerbenefit.carrersiconpanel .icondetail {
        margin-right: 40px;
        width: calc(50% - 40px);
        margin-bottom: 50px;
    }

        .msb-carrerbenefit.carrersiconpanel .icondetail:nth-last-child(1) {
            margin-bottom: 10px;
        }

    .foundationiconpanel .icondetail:nth-child(2n+2) {
        margin-right: 0;
    }

    .msb-bio-detail-img {
        max-width: 325px;
        height: 400px;
    }

    .tab-content.msb-whyus {
        border-radius: 10px;
    }

    .thankBanker .umbraco-forms-page .row-fluid {
        column-gap: 50px;
    }

    .thankBanker .umbraco-forms-page .umbraco-forms-container.col-md-6 {
        max-width: 344px;
    }

    .thankBanker .submitSection .btn {
        padding: 14px 52px;
    }

    .msb-whyus .large-9 .contentwrap {
        max-width: 100%;
    }

    .whyuspanel.msb-whyus .contentwrap p > a {
        margin-bottom: 17px;
    }

    .msb-values .each-value {
        padding: 0 55px;
    }

    .locationdetailNew .grid-x .addressLft {
        width: 33.04%;
    }

    .locationdetailNew .addressLft .map #map {
        height: 302px;
    }

    .msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        width: 50%;
    }


    .howMayWeHelp .chatBotSection .secondSection .openChatBtn {
        padding: 17px 30px;
    }

    .howMayWeHelp h2 {
        font-size: 33px !important;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h4 {
        margin-bottom: 10px;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2:not(.msb-desktop-view) {
        margin-bottom: 2px;
    }

    .msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2.msb-desktop-view {
        margin-bottom: 14px;
    }

    .branchsericesNew .grid-container .servicecolumnwrap .branchdetails .servicewrap {
        width: 150px;
    }

    .learn-more {
        margin-top: 40px;
    }

    .clientSupportCenter .btnsection .ctaborder {
        padding: 8px 18px !important;
    }

    .getHelpWithYourAccount .clientSupportCard,
    .getHelpWithYourAccount .backCard {
        min-height: 330px;
        max-height: 330px !important;
    }

    .getHelpWithYourAccount .backCard {
        overflow: auto;
    }

    .learn-more .ctaborder {
        margin-top: 5px;
        padding: 7.5px 19px;
        min-height: auto;
        font-size: 16px !important;
        line-height: 20px !important;
        margin-right: 20px;
    }

        .learn-more .ctaborder:last-child {
            margin-right: 0;
        }

    .msb-pbc-benefits-features-centent .twocolumn {
        margin: 30px 0 !important;
    }

    .progress-wrap {
        width: 61px;
        height: 61px;
    }

    .progress-circle {
        width: 43px;
        height: 43px;
    }

    .progress-wrap:after {
        height: 18px;
        width: 22px;
    }

    .msb-veternar-cta .flexwrap.left .leftwarp h4 {
        line-height: 28px;
    }

    .msb-faq-video .threecolumnModule .offerImages .colblock.videoblock div[id^="banner"],
    .msb-faq-video .bcm_embed_view button {
        height: 150px !important;
    }

    .locatioDetailBanner .imgSection {
        width: 45%;
        min-height: 307px !important;
    }

    .locationbranch .twocolpanel {
        width: 48%;
    }

    .msb-bio-details .cell .contentwrap h4 p {
        line-height: 29px;
    }

    .msb-bio-details {
        padding-top: 30px;
        padding-bottom: 45px;
    }

        .msb-bio-details.teaminfopanel .contentwrap {
            margin-left: 25px;
        }

    .msb-person-details .teamdetailpanel .contentwrap {
        margin-top: 55px;
        margin-bottom: 110px;
    }

    .msb-rate-table .filterPanelDescription {
        max-width: 860px;
    }

    .alertsWrap .wrap p {
        font-size: 16px;
        line-height: 20px;
    }

    .msb-emp-spotlight.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2.msb-desktop-view {
        display: block !important;
    }

    .msb-emp-spotlight.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        order: 0;
    }

    .location-list {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .clientSupportCenter .btnsection .ctaborder {
        font-size: 20px !important;
        line-height: 24px !important;
    }

    .tab-content.faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        width: 54.7%;
    }

        .tab-content.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
            height: 412px;
        }

    .tab-content.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        width: 45.3%;
        order: unset;
    }

    .msb-rate-table .linkPanelNewContent .tab-content .flexwrap {
        padding-inline: 15px;
    }

    .msb-mobile-banking-panel .flexwrap {
        height: auto;
        min-height: auto;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: 16%;
        left: 15px;
        width: 400px;
        height: 360px;
    }

    .msb-mobile-banking-panel .cntwrap {
        padding-left: 70px;
    }

        .msb-mobile-banking-panel .cntwrap h2 {
            padding-bottom: 0;
            line-height: 50px;
        }

        .msb-mobile-banking-panel .cntwrap p {
            font-size: 24px;
        }

        .msb-mobile-banking-panel .cntwrap .apppanel img {
            max-width: 135px;
        }

    .client-slider .slider.slider-nav .slick-slide.slick-current,
    .client-slider .slider.slider-nav .slick-slide {
        margin-right: -43px;
    }

    .client-slider .slider.slider-nav .slick-slide {
        transform: scale(0.665);
    }
    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        width: calc(clamp(19.813rem, 14.5405rem + 22.4961vw, 28.938rem) + 17px) !important;
        height: calc(clamp(16.5rem, 12.0942rem + 18.7982vw, 24.125rem) + 17px) !important;
        margin-left: auto;
        margin-right: auto;
    }
}

/* max1023 */
@media print, screen and (max-width: 63.938rem) {
    .ratio-image .flexwrap .rightwrap .imgwrap {
        height: 100% !important;
    }

    .grid-container,
    .twocolumnpanel .grid-container {
        max-width: 1440px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .msb-whyus .lg-d-show,
    .lg-d-show,
    .faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2.msb-desktop-view,
    .msb-sponsor-req .flexwrap .leftwarp h2.msb-desktop-view,
    .bcmPlayerBanner > a:nth-child(odd),
    .generalTemplate .back_btn,
    .msb-rate-table .outer-responsive-wrapper table.small-only tr td:first-child > br,
    .msb-rev-mob.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view,
    .linkPanelNew .grid-container .linkPanelNewContent .tabs,
    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-right p:after,
    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left:after {
        display: none !important;
    }

    .msb-whyus .msb-lg-show,
    .msb-lg-show,
    .msb-title-ylw.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view,
    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view {
        display: block !important;
    }

    .msb-bio-details.teaminfopanel .contentwrap {
        margin-bottom: 0;
        max-width: 100%;
    }

    header .grid-container.menugridsec .flexwrap {
        flex-wrap: wrap;
    }

    header .grid-container.menugridsec .fdicrtop {
        position: unset;
        width: 100%;
    }

    header .grid-container .logoBlock,
    .msb-whyus .contentwrap h2 {
        margin-bottom: 10px;
    }

    .msb-team-wrap h2 {
        margin: 0 0 30px;
    }

    .ourteampanel .msb-team-wrap > h4,
    .item-br-bt,
    .ourteampanel .msb-team-wrap .grey.item-br-bt {
        margin-bottom: 20px;
        padding: 0 0 20px;
    }

    .ourteampanel .msb-team-wrap > h4 {
        padding-top: 0;
    }

    .msb-whyus.whyuspanel .contentwrap h2 {
        text-align: left;
    }

    .whyuspanel.msb-whyus .contentwrap p > a {
        padding-inline: 20px;
    }

    .msb-whyus .contentwrap h2,
    .msb-whyus.whyuspanel .large-9 .contentwrap p {
        line-height: 1.2;
    }

    .msb-whyus .lg-d-none,
    .msb-missionpanel .flexwrap .leftwarp p {
        margin: 26px 0 !important;
    }

    .faqpanel.msb-zig-zag-item .flexwrap .leftwarp,
    .msb-sponsor-req.msb-row-rev.bankingpanel .contentwrap {
        padding-right: 0 !important;
    }

    .faqpanel.msb-zig-zag-item .flexwrap .leftwarp,
    .faqpanel.msb-zig-zag-item .flexwrap.left .leftwarp {
        width: 100%;
        padding-left: 0;
    }

        .faqpanel.msb-zig-zag-item .flexwrap .leftwarp p {
            margin-bottom: 25px;
        }

    .msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        width: 100%;
    }

    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        width: 100%;
        /*width: 55%;*/
        margin: 0 auto !important;
    }

/*        .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
            height: 528px;
        }*/

        .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view {
            display: block;
            text-align: center;
            font-size: calc(3.875rem - clamp(1.875rem, 1.8302rem + 0.1887vw, 2rem));
            margin-bottom: 27px;
        }

    .msb-faq-video .threecolumnModule .offerImages .colblock.videoblock {
        width: 50%;
    }

        .msb-faq-video .threecolumnModule .offerImages .colblock.videoblock div[id^="banner"] {
            height: auto !important;
        }

    .msb-faq-video.faqpanel.imgwrapsection .leftwarp {
        padding-right: 0;
        width: 100%;
    }

    .msb-faq-video.faqpanel.imgwrapsection .rightwrap,
    .msb-about-twocol.bankingpanel .contentwrap,
    .msb-missionpanel .flexwrap .leftwarp p {
        width: 100%;
        max-width: 100% !important;
    }

    .msb-faq-video.faqpanel.imgwrapsection .flexwrap {
        flex-direction: column-reverse;
    }

    .msb-mission .large-7 {
        padding: 0 10px;
    }

    .bankingpanel .contentwrap h2,
    .bankingpanel .contentwrap h3,
    .msb-sponsor-req .flexwrap .leftwarp h2 {
        text-align: center;
    }

    .msb-socialfeed-filter .juicer-feed .j-display-filters li {
        width: fit-content;
    }

    .locationbranchNew .twocolpanel {
        width: 100%;
    }

    .mapFilterNew .grid-container .filterSection .formwrap {
        flex-direction: column;
    }

    .branchsericesNew .grid-container .servicecolumnwrap .branchdetails .servicewrap h6 {
        font-size: 18px;
    }

    .linkPanelNew .grid-container .linkPanelNewContent {
        padding: 20px;
    }

        .linkPanelNew .grid-container .linkPanelNewContent #mobileDropdown {
            display: block !important;
            border-radius: 50px;
            border: 2px solid var(--msb-yellow);
            padding: 10px 20px;
            box-shadow: 0 8px var(--msb-yellow);
            height: 52px;
            font-size: clamp(1.125rem, 0.9821rem + 0.2232vw, 1.25rem);
            line-height: clamp(1.313rem, 1.0993rem + 0.3339vw, 1.5rem);
            appearance: none;
            -webkit-appearance: none;
            -moz-appearance: none;
            position: relative;
            background-image: url("/build/Images/arrow-dwn.svg");
            background-repeat: no-repeat;
            background-position: right -9px center;
            background-size: 16px 16px;
        }

    .clientSupportCenter .allContainer {
        flex-direction: column;
    }

    .clientSupportCenter .imgSection,
    .clientSupportCenter .contentSection {
        width: 100%;
    }

    .clientSupportCenter .contentSection {
        padding: 25px 16px 25px 16px;
    }

        .clientSupportCenter .contentSection .btnsection {
            flex-wrap: wrap;
        }

    .thankBanker .form-feilds {
        gap: 0 40px;
        grid-template-columns: 1fr;
    }

    .thankBanker textarea {
        margin-bottom: 16px !important;
    }

    .msb-criteria {
        padding: 20px 0px;
        background: linear-gradient(to top, rgb(245 165 42 / 25%), rgb(56 161 217 / 25%), rgb(23 92 212 / 25%));
    }

    .msb-criteria-panel {
        padding-top: 75px !important;
    }

        .msb-criteria-panel h3 {
            margin-bottom: 37px !important;
        }

        .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left,
        .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-right {
            width: 100%;
            display: flex;
            justify-content: center;
            margin-left: auto !important;
        }

            .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-right p:after,
            .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left:after,
            .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left h4:after {
                position: unset !important;
            }

    .criteriapanel .criteria .criteriaflex .left h4::before {
        content: "";
        display: block;
        width: 18%;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        background: #5d5d5d;
    }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left h4 {
        font-family: "Manrope" !important;
    }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-right p {
        padding: 0 12px !important;
    }

    .outer-responsive-wrapper {
        display: block !important;
        padding: 20px;
    }

        .outer-responsive-wrapper table.small-only:nth-of-type(1) {
            padding: 0;
        }

    header .grid-container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .msb-timeline.historyModule .timeline-wrapper .timeline li:not(.timeline-inverted) {
        padding-right: 20px !important;
    }

    .learn-more,
    .missionpanel .flexwrap .leftwarp {
        margin-top: 0;
    }

    .account-type-box-wrap .account-type-box {
        top: calc(100% + 10px);
    }

    .headerMainWrapper .hdr-act-Login {
        margin-right: 26px;
        display: flex;
        align-items: center;
    }

        .headerMainWrapper .hdr-act-Login .act-btn {
            font-size: 11px !important;
            font-weight: 800 !important;
            /*color: var(--msb-blue);*/
            min-width: 180px;
        }

    .account-type-box .header-account-list {
        margin-bottom: 24px;
    }

        .account-type-box .header-account-list .hdr-act-btn {
            font-size: 20px;
            line-height: 26px;
            padding: 10px 16px;
        }

    .account-type-box .header-acnt-content-each .loginForm form .form-group {
        margin-bottom: 12px;
    }

        .account-type-box .header-acnt-content-each .loginForm form .form-group fieldset label.screen-reader-text {
            font-size: 16px;
            line-height: 20px;
            margin-bottom: 6px;
        }

    .account-type-box .header-acnt-content-each .loginForm form button.ctnbtn,
    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn {
        font-size: 16px;
        line-height: 22px;
        padding: 6px 15px;
    }

    .account-type-box .header-acnt-content-each .loginForm form .form-group input.txtBox {
        height: 40px;
        max-height: 40px;
        padding: 10px 15px;
    }

    .msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder {
        font-size: 16px;
        line-height: 22px;
    }

    .msb-subpage-banner.subbannerpanel .bannerwrap .content p {
        font-size: 20px;
        line-height: 26px;
    }

    .msb-faq-video.faqpanel.imgwrapsection .leftwarp {
        margin-bottom: 40px;
    }

    .msb-gradi-card .threeColumnWrap .eventTrackingNode .msb-link-wrap:not(:last-child) {
        margin-right: 10px !important;
    }

    .msb-round-img .rightwrap .imgwrap {
        width: clamp(20.563rem, 16.0850rem + 19.1063vw, 28.313rem) !important;
        height: clamp(20.563rem, 16.0850rem + 19.1063vw, 28.313rem) !important;
        margin-right: auto;
        margin-left: auto;
    }

        .msb-round-img .rightwrap .imgwrap::after {
            left: -6px;
        }

    .generalTemplate table.small-only tr td {
        font-size: 20px;
    }

    .msb-whyus.whyuspanel .grid-margin-x .large-9 .msb-lg-show {
        max-width: 335px;
        margin: 20px auto;
    }

    .howMayWeHelp .chatBotSection .secondSection .openChatBtn {
        padding: 12px;
        font-size: 18px;
    }

        .howMayWeHelp .chatBotSection .secondSection .openChatBtn img {
            max-width: 18px;
        }

    .msb-rate-table .outer-responsive-wrapper table.small-only tr {
        flex-wrap: wrap;
    }

        .msb-rate-table .outer-responsive-wrapper table.small-only tr > td {
            width: 100% !important;
        }

        .msb-rate-table .outer-responsive-wrapper table.small-only tr:not(:first-child) td:nth-last-child(1) {
            min-width: unset;
            border-left: 0 !important;
            padding-inline: 10px !important;
            display: inline-block;
            padding-top: 0 !important;
        }

    .fRowcopy_new {
        padding: 20px 0;
    }

    .stayconnectnew .tiedblock p {
        padding-top: 40px;
    }

    .msb-pbc-benefits-features-centent .twocolumn {
        margin: 30px 0 !important;
    }

    .progress-wrap {
        width: 61px;
        height: 61px;
    }

    .progress-circle {
        width: 43px;
        height: 43px;
    }

    .progress-wrap:after {
        height: 18px;
        width: 22px;
    }

    .msb-faq-video .threecolumnModule .offerImages .colblock.videoblock div[id^="banner"],
    .msb-faq-video .bcm_embed_view button {
        height: 150px !important;
    }

    .msb-rev-mob .flexwrap {
        flex-direction: column-reverse;
    }

    .msb-rev-mob.faqpanel.msb-zig-zag-item .flexwrap .leftwarp .msb-desktop-view {
        display: block !important;
        text-align: center;
    }

    .msb-rev-mob.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        margin-top: 20px;
    }

    .msb-rate-table .msb-comparsioncharttable table tr td:first-child {
        line-height: 22px !important;
    }

    .msb-rate-table .outer-responsive-wrapper table.small-only tr:not(:first-child) td:nth-last-child(1):not(.slider-arrows),
    .msb-rate-table .outer-responsive-wrapper table.small-only tr:first-child td:last-child {
        font-size: 20px !important;
        line-height: 24px !important;
    }

    .msb-title-rev.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2.msb-desktop-view {
        display: block !important;
    }

    .msb-title-rev.faqpanel.msb-zig-zag-item .flexwrap .rightwrap h2.msb-mobile-view {
        display: none !important;
        margin-top: 30px;
    }

    .msb-title-rev.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        margin-top: 0;
    }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .right {
        padding: 15px 0 20px 0;
    }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left {
        padding: 20px 0 15px 0
    }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex div:nth-last-child(1),
    .criteriapanel .criteria .criteriaflex div:nth-last-child(2) {
        padding-bottom: 20px;
    }

    .msb-rate-table .msb-comparsioncharttable table tr td.slider-arrows {
        line-height: 25px !important;
    }

    .outer-responsive-wrapper table.small-only tr:first-child td:last-child {
        padding: 31.5px 0 !important;
    }
}

/* max991 */
@media print, screen and (max-width: 61.938rem) {
    .msb-beliefs ul {
        padding: 0 55px;
    }

/*    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        height: 400px;
    }*/

    .msb-quotepanel-cta.quotepanel .cntwrap {
        padding-left: 100px !important;
    }

        .msb-quotepanel-cta.quotepanel .cntwrap p {
            padding-right: 30px !important;
        }

    .tab-content.faqpanel.msb-zig-zag-item .flexwrap .leftwarp,
    .tab-content.faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        width: 100%;
    }

    .tab-content.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        margin-top: 0;
        margin-bottom: 20px;
    }
}

/* min767_max1024 */
@media print, screen and (min-width: 48rem) and (max-width: 64rem) {
    .msb-spotlight-sec .gridinfo .topsec {
        padding: 20px;
    }

        .msb-spotlight-sec .gridinfo .topsec .imgsec {
            padding: 0;
            border-radius: 20px;
            max-width: 373px !important;
            height: 208px;
            width: 100%;
        }

            .msb-spotlight-sec .gridinfo .topsec .imgsec a {
                display: block;
                width: 100%;
                height: 100%;
            }

    .msb-spotlight-sec .topsec .contentsec {
        padding: 0 0 0 20px;
        width: calc(100% - 373px);
    }

    .msb-spotlight-sec .gridinfo {
        margin-bottom: 40px !important;
    }
    .msb-veternar-cta .flexwrap.left .leftwarp {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .msb-spotlight-sec.gridpanel .gridinfo {
        padding-bottom: 25px;
    }

    .msb-news-category .grid-container .grid-x .cell:not(:nth-child(-n+2)) {
        display: none !important;
    }

    .msb-rate-table .filterPanelDescription {
        padding-left: 0;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        width: 45%;
    }

    .spotlight-verticle.faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        width: 32.33%;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        height: 500px;
    }

    .msb-emp-spotlight.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        width: 50%;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        order: 0;
    }

    .msb-tab-show p:last-child {
        margin-bottom: 0 !important;
    }
}

/* max864 */
@media print, screen and (max-width: 54em) {

    .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img img {
        height: 500px;
    }

    .error-container {
        width: 700px;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: 18%;
        left: 18px;
        width: 350px;
        height: 330px;
    }

    .msb-mobile-banking-panel .cntwrap {
        padding-left: 80px;
    }

        .msb-mobile-banking-panel .cntwrap p {
            font-size: 22px;
        }

        .msb-mobile-banking-panel .cntwrap .apppanel {
            padding-top: 7px;
        }

            .msb-mobile-banking-panel .cntwrap .apppanel img {
                max-width: 135px;
            }
}

/* max767 */
@media print, screen and (max-width: 47.938rem) {
    .campaign-hero .bannerwrap:after {
        width: 48% !important;
        background-size: cover;
        background-position: right;
    }

    .campaign-hero .imgwrap {
        width: 100% !important;
        max-width: 100% !important;
    }

    .bannerwrap {
        position: relative;
    }

    .campaign-hero .bannertext {
        position: relative;
        max-width: 100% !important;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .campaign-hero .heroicon {
        margin-bottom: 2%;
    }

    .campaign-hero h1 {
        font-size: 40px !important;
        line-height: 45px !important;
        margin-bottom: 4% !important;
    }

    .campaign-hero {
        padding-bottom: 1px;
    }

        .campaign-hero .grid-container {
            max-width: 450px !important;
        }
    .faqpanel.msb-zig-zag-item.msb-pt-0 {
        padding-top: 45px !important;
    }
    .msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap .ctaborder {
        margin-top: 20px;
    }
    .msb-container.msb-veternar-cta .flexwrap .rightwrap .imgwrap img {
        margin-bottom: 0;
    }
    .howMayWeHelp .chatBotSection .firstSection .desk {
        display: none;
    }
    .howMayWeHelp .chatBotSection .firstSection .mobile {
        display: block !important;
        margin: auto;
    }
    .msb-spotlight-sec .grid-container .swiper-container .swiper-wrapper {
        margin-bottom: 60px;
    }

    .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img,
    .msb-video-image-normal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img img {
        height: 264px;
    }

    .error-container {
        width: 535px;
    }

        .error-container .error-title,
        .error-container .loginForm .title {
            font-size: 26px;
        }

    .msb-container.msb-veternar-cta .flexwrap .rightwrap {
        margin-top: 0;
        margin-left: 0;
        padding: 20px;
    }

        .msb-container.msb-veternar-cta .flexwrap .rightwrap .imgwrap,
        .msb-container.msb-veternar-cta .flexwrap.left .leftwarp p {
            max-width: 100%;
            width: 100%;
        }

    .msb-container.msb-veternar-cta .flexwrap.left .leftwarp .btn,
    .msb-container.msb-veternar-cta .flexwrap.left .leftwarp h4,
    .msb-container.msb-veternar-cta .flexwrap.left .leftwarp p {
        text-align: center;
    }

    .msb-container.msb-veternar-cta .flexwrap.left .leftwarp .btn {
        margin-top: 20px;
    }

        .msb-container.msb-veternar-cta .flexwrap.left .leftwarp .btn .ctabutton {
            padding-block: 9.5px;
        }

    .msb-container.msb-veternar-cta .flexwrap {
        margin: 0;
    }

        .msb-container.msb-veternar-cta .flexwrap.left .leftwarp {
            padding: 20px;
        }

    .msb-grey-twocol.twocolumnpanel .flexwrap .rightwrap .imgwrap {
        border-radius: 16px;
    }

    .msb-grey-twocol.twocolumnpanel .flexwrap {
        padding-inline: 20px;
    }

        .msb-grey-twocol.twocolumnpanel .flexwrap .leftwarp {
            margin-top: 0;
        }

    .spotlight-verticle.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        margin: 20px auto 0 !important;
    }

    .spotlight-horizontal.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        margin: 20px auto !important;
    }

    .msb-quotepanel-cta.quotepanel .cntwrap p {
        padding: 15px 48px !important;
    }

    .spotlight-horizontal.msb-emp-spotlight .title-wrap {
        justify-content: center;
        text-align: center;
        margin-bottom: 0;
    }

    .msb-emp-spotlight.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        position: relative;
    }

    .msb-emp-spotlight.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h2,
    .msb-emp-spotlight.msb-title-sm.faqpanel.msb-zig-zag-item .flexwrap .leftwarp h4 {
        text-align: center !important;
    }

    .msb-quotepanel-cta.quotepanel .cntwrap {
        padding-inline: 20px !important;
    }

    .msb-news-category.msb-spotlight-sec .contentsec .btn,
    .msb-tab-show {
        display: none !important;
    }

    .msb-team-wrap > h4 img,
    .whyuspanel.msb-whyus .contentwrap p > a {
        display: block !important;
    }

    .locationlistNew .listparent .colsone:nth-last-child(2n) {
        border-bottom: 1px dashed var(--msb-blue-4f) !important;
    }

    .mapFilterNew .grid-container .filterSection .formwrap .twoBtn .btn .ctabutton {
        font-size: 18px;
    }

    .mapFilterNew .grid-container .filterSection .formwrap,
    .mapFilterNew .grid-container .filterSection .formwrap .allFeilds {
        gap: 10px;
    }

    .msb-bio-detail-img {
        max-width: 293px;
        height: 356px;
        margin: 0 auto;
        padding: 8px;
    }

    .msb-news-category.gridpanel .grid-margin-x > .medium-6 {
        width: calc(100% - 1.374rem);
    }

    .msb-bio-details.teaminfopanel .contentwrap .btn,
    .msb-bio-details.teaminfopanel .contentwrap .btn a {
        margin-bottom: 0;
        text-align: left;
    }

    .teaminfopanel .contentwrap .btn .ctabutton {
        font-size: 18px;
        line-height: 29px;
    }

    .msb-spacing-tp {
        margin-top: 40px !important;
    }

    .msb-bio-details.teaminfopanel .contentwrap {
        margin-top: 30px;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        text-align: left;
    }

    .ourteampanel .msb-team-wrap .mob-toggle {
        display: none;
        padding: 30px 30px;
        border-radius: 40px;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        margin-bottom: 30px;
        background: linear-gradient(86deg, rgb(180, 212, 255) 0%, rgb(255, 242, 213) 100%) !important;
    }

    .msb-linkpanel .btn .ctabutton {
        width: fit-content !important;
        padding: 10px 18px;
    }

    .ourteampanel .msb-team-wrap .grey.item-br-bt,
    .mob-toggle.grid-x .cell:last-child,
    .msb-team-wrap {
        padding: 0;
    }

    .msb-faq-video .threecolumnModule .offerImages .colblock.videoblock,
    .whyuspanel.msb-whyus .contentwrap p > a,
    .mob-toggle.grid-x .cell,
    .msb-person-details.teamdetailpanel .contentwrap,
    .msb-funding-cards .grid-wrap .icondetail,
    .msb-gradi-card .threeColumnWrap .offerImages .colblock,
    .msb-carrerbenefit.carrersiconpanel .icondetail,
    .two-col-lg,
    .msb-mission .large-7 {
        width: 100% !important;
    }

    .msb-faq-video .threecolumnModule .offerImages .colblock.videoblock,
    .msb-tab-show {
        max-width: 100%;
    }

    .headerMainWrapper .mobilesearch,
    header .grid-container .logoBlock,
    .msb-faq-video.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap,
    .faqpanel.imgwrapsection .flexwrap .leftwarp {
        margin-top: 0;
    }

    .mob-toggle.grid-x .cell:last-child,
    .ourteampanel .msb-team-wrap .grey.item-br-bt {
        border-bottom: 0;
    }

    .ourteampanel .msb-team-wrap .grey.item-br-bt,
    .msb-faq-video .threecolumnModule .offerImages .colblock.videoblock,
    .msb-faq-video.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap {
        margin-bottom: 0;
    }

    header .grid-container {
        padding: 6px 20px !important;
    }

        header .grid-container .logoBlock {
            padding-bottom: 0;
        }

    .msb-whyus.whyuspanel .contentwrap ul li {
        padding-bottom: 2px;
    }

    header .grid-container.menugridsec .fdicrtop p {
        margin-left: 0;
    }

    .headerMainWrapper .dLogin,
    .headerMainWrapper .hdr-act-Login {
        margin-right: 13px;
        width: 130px;
        height: unset;
    }

    .hamburger {
        position: unset;
        width: 37px;
        height: 28px;
    }

        .hamburger a {
            width: unset;
            height: unset;
        }

            .hamburger a.is-active span:after,
            .Windows.iOS .hamburger a.is-active span::after {
                top: -14px;
                right: -30px;
            }

    .ourteampanel .msb-team-wrap > h4 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 0;
        text-align: left;
        padding-bottom: 0;
        padding: 20px 30px;
        background-image: linear-gradient(86deg, #b4d4ff 0%, #fff2d5 100%);
        border-radius: 40px;
        margin-bottom: 30px;
    }

        .ourteampanel .msb-team-wrap > h4:last-child {
            margin-bottom: 0;
        }

    .mob-toggle.grid-x .cell {
        margin: 0 auto 12px;
        padding-bottom: 12px;
        border-bottom: 1px solid var(--grey-70);
    }

    .ourteampanel .msb-team-wrap .grey .contentwrap h4,
    .ourteampanel .msb-team-wrap .grey .contentwrap p {
        margin-bottom: 4px;
    }

    .mob-toggle.grid-x .cell:last-child {
        margin: 0;
    }

    .whyuspanel.msb-whyus .contentwrap p > a {
        text-align: center;
    }

    .msb-whyus .contentwrap p > img,
    .msb-whyus .contentwrap figure > img {
        display: block;
        margin: 20px auto 0;
    }

    .msb-faq-video .threecolumnModule .offerImages {
        justify-content: center;
        margin-top: 30px;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        height: 281px !important;
    }

        .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap picture {
            border-radius: 70px 0 70px 0;
        }

    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        padding-right: 17px;
        padding-bottom: 17px;
        margin: 20px 0;
    }

        .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap::before {
            border-radius: 84px 0 84px 0;
        }

    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap .msb-mobile-view {
        font-size: 30px;
        line-height: 36px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap picture {
        border-radius: 0 70px 0 70px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap::before {
        border-radius: 0 84px 0 84px;
    }

    .faqpanel.msb-zig-zag-item .flexwrap.left .rightwrap .imgwrap {
        padding-left: 17px;
        padding-bottom: 17px;
    }

    .msb-mission-vision::after,
    .msb-mission-vision::before {
        top: -30px;
        left: 0;
        right: 0;
        background-image: url("/build/Images/msb/svg/mision-vision-rope-mobile-up.svg");
        background-size: contain;
    }

    .msb-mission-vision::before {
        top: unset;
        content: "";
        top: 20px;
        transform: scaleY(-1);
    }

    .msb-mission h2,
    .mapFilterNew {
        padding-top: 20px;
    }

    .about-cta-module .cta-box::before {
        border-radius: 12px;
        margin: 0 auto;
        width: calc(100% - 20px);
        height: 160px;
        transform: translateX(-50%);
        left: 50%;
        top: -20px;
        right: 0;
    }

    .shape-align-right.about-cta-module .cta-box::before {
        top: unset;
        bottom: -20px;
        right: 0;
        left: 50%;
    }

    .about-cta-module {
        margin-top: 20px;
    }

    .shape-align-right.about-cta-module {
        margin-top: 0;
        margin-bottom: 20px !important;
    }

    .about-cta-module .cta-box {
        min-height: 290px;
    }

    .msb-team-wrap {
        background-color: transparent;
    }

    .bankingpanel .contentwrap p {
        margin-bottom: 10px;
    }

        .bankingpanel .contentwrap p,
        .bankingpanel .contentwrap ul li,
        .bankingpanel .contentwrap p.largetext,
        .msb-whyus .large-9 .contentwrap h2,
        .msb-row-rev.bankingpanel .contentwrap ul li {
            margin-bottom: 20px;
        }

    .msb-socialfeed-filter .juicer-feed .j-meta {
        margin-top: 16px;
    }

    .msb-socialfeed-filter .juicer-feed .j-youtube .j-meta {
        margin-top: 26px;
    }

    .msb-socialfeed-filter .juicer-feed .j-display-filters,
    .msb-socialfeed-filter .juicer-feed .j-stacker {
        padding-bottom: 10px !important;
    }

    .msb-socialfeed-filter .juicer-feed .j-stacker {
        padding-top: 30px;
    }

    .msb-socialfeed-filter .juicer-feed .j-display-filters li,
    .juicer-feed .j-display-filters li:not(.filters-label):first-of-type {
        margin-bottom: 20px;
    }

    .msb-socialfeed-filter .juicer-feed.modern .j-poster img {
        margin-right: 10px;
    }

    .msb-socialfeed-filter .juicer-feed.modern .j-poster {
        padding: 16px 16px 20px;
    }

    .msb-socialfeed-filter .feed-item .j-text {
        padding: 10px 16px 20px !important;
    }

    .msb-socialfeed-filter .j-paginate.juicer-button {
        margin-bottom: 40px;
    }

    .msb-socialfeed-filter .j-youtube .j-image {
        padding: 0 14px;
    }

    .msb-socialfeed-filter .j-poster .j-twitter-poster {
        padding-right: 70px;
    }

    .msb-socialfeed-filter .j-x-twitter .j-poster a,
    .msb-socialfeed-filter .j-x-twitter .j-poster {
        align-items: flex-start !important;
    }

    .msb-funding-cards h2 {
        margin-bottom: 40px;
    }

    .msb-funding-cards .icondetail .iconsec {
        width: 116px;
        height: 116px;
        margin-bottom: 24px;
    }

    .msb-funding-cards .grid-wrap {
        row-gap: 30px;
    }

        .msb-funding-cards .grid-wrap .icondetail {
            margin: 0;
            padding: 30px 12px;
        }

    .juicer-feed .j-meta .j-twitter-date,
    .msb-socialfeed-filter .j-twitter-screen-name,
    .msb-socialfeed-filter .j-youtube .j-poster .j-date {
        font-size: 14px;
    }

    .msb-gradi-card .threeColumnWrap .offerImages,
    .msb-sponsor-req .col-gap {
        column-gap: 0;
        row-gap: 15px;
    }

    .msb-sponsor-req .col-gap {
        margin-top: 30px !important;
        margin-bottom: 0 !important;
    }

    .msb-gradi-card .threeColumnWrap .offerImages .colblock {
        padding: 30px 25px !important;
        min-height: 316px;
    }

    .msb-gradi-card .headingWrapper p {
        margin-bottom: 28px;
    }

    .msb-awards-sec h2 {
        text-align: center;
    }

    .msb-search-result .msb-search-count .formwrap,
    .msb-search-result .msb-search-count .resultCount,
    .thankBanker .umbraco-forms-page .umbraco-forms-container.col-md-6 {
        width: 100%;
    }

    .msb-search-result .msb-search-count .resultCount {
        margin-bottom: 30px;
    }


    .msb-search-result .msb-search-count .formwrap .searchbtn button {
        padding: 11px 25px;
    }

    .msb-sitemap-sec ul {
        margin-top: 25px;
        margin-bottom: 40px;
    }

    .msb-sitemap-sec h2:before {
        bottom: -10px;
    }

    .msb-awards-sec .msb-awards-top .flexwrap,
    .msb-awards-sec .msb-awards-bottom .flexwrap {
        border-radius: 0;
    }

    .msb-quotepanel-cta.quotepanel .imgwrap figure img {
        border: 18px solid var(--white-f7);
    }

    .msb-spotlight-sec .topsec,
    .msb-veternar-cta .flexwrap,
    .two-col-wrap,
    .msb-quotepanel-cta.quotepanel .flexwrap {
        flex-wrap: wrap;
    }

    .msb-quotepanel-cta.quotepanel .imgwrap figure {
        top: -150px;
        left: 50%;
        transform: translateX(-50%);
    }

    .msb-quotepanel-cta.quotepanel h2 {
        text-align: center !important;
        margin-bottom: 170px;
    }

    .msb-veternar-cta .flexwrap.left .leftwarp,
    .msb-veternar-cta .flexwrap .rightwrap {
        width: 100%;
        padding-left: 0;
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .msb-quotepanel-cta.quotepanel .cntwrap {
        width: 100%;
        margin-top: 150px;
        padding: 30px;
    }

    .msb-opportunitiespanel h3 {
        text-align: center;
        margin-bottom: 50px;
    }

    .msb-opportunitiespanel .opportunitiesflex .left h4 {
        margin-bottom: 20px;
    }

    .msb-opportunitiespanel .opportunitiesflex .left .btn .ctabutton {
        margin-top: 0;
    }

    .msb-opportunitiespanel .opportunitiesflex .left .btn {
        margin-bottom: 0;
    }

    .msb-opportunitiespanel .opportunitiesflex .right:before {
        width: 100%;
        height: 2px;
        top: 0;
        left: 0;
    }

    .msb-opportunitiespanel .opportunitiesflex .right {
        margin-left: 10px;
        margin-right: 10px;
        padding: 10px 10px;
    }

    .msb-spotlight-sec .topsec .imgsec,
    .msb-spotlight-sec .topsec .contentsec {
        width: 100%;
    }

    .msb-spotlight-sec .topsec .imgsec {
        border-top-left-radius: 16px;
        border-bottom-left-radius: unset;
        border-top-right-radius: 16px;
    }

    .msb-newsdetails-sec .headingsection,
    .msb-beliefs ul,
    .msb-values .each-value {
        padding-left: 0;
        padding-right: 0;
    }

    .msb-news-category .grid-margin-x > .large-6 {
        width: calc(100% - 1.374rem);
    }

    .msb-spotlight-sec .swiper-button-prev {
        left: 0 !important;
    }

    .msb-spotlight-sec .swiper-button-next {
        right: 0 !important;
    }

    .mapFilterNew .grid-container .filterTitle,
    .msb-news-category .newsletters .event-bottom-panel {
        padding: 0 20px;
    }

    .mapFilterNew .grid-container .filterSection .formwrap .allFeilds {
        flex-direction: column;
        max-width: 250px;
        margin: auto;
    }

    .mapFilterNew .grid-container .filterSection .formwrap .twoBtn {
        max-width: 250px;
        margin: auto;
    }

    .mapFilterNew .grid-container .filterSection .formwrap select {
        width: 100%;
    }

    .mapFilterNew .innerWrap .locationWrap {
        display: block;
        padding: 0;
        margin-top: 40px;
    }

        .mapFilterNew .innerWrap .locationWrap .address {
            width: auto;
            max-width: 393px;
            margin: auto;
            margin-bottom: 10px;
        }

    .locationlistNew .parentBox h2 {
        text-align: center;
        padding: 39px 0 39px 0px;
    }

    .locationlistNew .parentBox .listparent {
        max-width: 393px;
        margin: auto;
    }

    .locationHeadingNew .grid-container {
        margin-left: 0;
    }

    .locationlistNew .grid-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
        max-width: 100% !important;
    }

    .locationlistNew .listparent .colsone {
        width: 50%;
        padding: 15px 10px 20px 20px;
    }

        .locationlistNew .listparent .colsone:nth-child(5n),
        .locationlistNew .listparent .colsone:nth-child(3n) {
            border-right: 1px dashed var(--msb-blue-4f);
        }

        .locationlistNew .listparent .colsone:nth-last-child(-n + 5),
        .locationlistNew .listparent .colsone:nth-last-child(-n + 3) {
            border-bottom: 1px dashed var(--msb-blue-4f);
        }

        .locationlistNew .listparent .colsone:nth-child(2n) {
            border-right: none;
        }

        .locationlistNew .listparent .colsone:nth-child(n):nth-last-child(-n + 2) {
            border-bottom: none;
        }

    .locationbranchNew .grid-container h2 {
        text-align: center;
    }

    .locationbranchNew .twocolpanel {
        flex-direction: column;
        text-align: center;
        align-items: center;
        margin-bottom: 25px;
    }

        .locationbranchNew .twocolpanel:last-child {
            margin-bottom: 0;
        }

        .locationbranchNew .twocolpanel .textblock {
            margin-left: 0;
            margin-top: 10px;
            width: calc(100% - 45px);
        }

    .branchserices .servicecolumnwrap .branchdetails .servicewrap {
        width: 100%;
        margin-bottom: 30px;
    }

    .locationmeetourpanelNew .locationbtn .ctaborder {
        padding: 25px 67px;
        border-radius: 100px;
    }

    .locationdetailNew {
        margin: 0;
        padding-top: 0;
    }

        .locationdetailNew .grid-x .addressLft,
        .locationdetailNew .grid-x .addressright {
            width: 100%;
        }

        .locationdetailNew .grid-x {
            padding: 30px 0 30px 0px;
            gap: 25px;
        }

        .locationdetailNew .addressright .managerInner {
            flex-direction: column;
            padding: 0 25px;
            align-items: center;
        }

            .locationdetailNew .addressright .managerInner:first-child {
                margin-bottom: 40px;
            }

        .locationdetailNew .addressright .branch {
            max-width: 100%;
            text-align: center;
        }

        .locationdetailNew .addressright .imgwrap {
            width: 175px;
            height: 175px;
            margin: 0 0 16px 0;
        }

        .locationdetailNew .addressright .branch p {
            margin-bottom: 15px;
        }

    .locatioDetailBanner .locationpanelNewDesktop,
    .locatioDetailBanner .locationpanelNewMobile .lobbyAndDriveHours {
        flex-direction: column;
    }

    .locatioDetailBanner .locationpanelNewMobile .lobbyhrs {
        max-width: 100%;
    }

    .locatioDetailBanner .detailSection {
        max-width: 450px !important;
        width: 100%;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin: auto;
    }

    .linkPanelNew .grid-container {
        padding: 0 !important;
    }

    .msb-rate-table .filterPanelDescription {
        padding: 0 20px;
    }

    .getHelpWithYourAccount .clientSupportCard {
        border-radius: 25px;
    }

        .getHelpWithYourAccount .clientSupportCard .detailSection {
            padding: 15px 0;
        }

        .getHelpWithYourAccount .clientSupportCard .imgSection img {
            border-radius: 25px 25px 0 0;
        }

        .getHelpWithYourAccount .clientSupportCard .backCard .detailSection {
            padding: 20px;
        }

    .getHelpWithYourAccount .swiper-controls {
        margin-top: 40px;
        margin-bottom: 5px;
    }

    .getHelpWithYourAccount .swiper-button-next,
    .getHelpWithYourAccount .swiper-button-prev {
        top: auto;
        bottom: 0;
        width: 40px;
        height: 40px;
    }

    .getHelpWithYourAccount .swiper-button-next {
        right: 0 !important;
    }

    .getHelpWithYourAccount .swiper-button-prev {
        left: 0 !important;
    }

    .getHelpWithYourAccount .swiper-pagination-bullet {
        width: 12px !important;
        height: 12px !important;
    }

    .getHelpWithYourAccount .swiper-button-toggle {
        display: flex;
        align-items: center;
    }

        .getHelpWithYourAccount .swiper-button-toggle:after {
            width: 14px !important;
            height: 14px !important;
            margin-top: 0 !important;
        }

    .thankBanker .form-feilds {
        gap: 8px;
    }

    .thankBanker .submitSection {
        gap: 20px;
    }

        .thankBanker .submitSection .btn {
            padding: 11.5px 34px;
        }

    .howMayWeHelp .chatBotSection .firstSection .desk {
        display: none;
    }

    .howMayWeHelp .chatBotSection {
        flex-direction: column;
        gap: 30px;
    }

        .howMayWeHelp .chatBotSection .firstSection,
        .howMayWeHelp .chatBotSection .secondSection {
            margin: auto;
            width: 100%;
        }

            .howMayWeHelp .chatBotSection .secondSection .openChatBtn {
                padding: 15px 20px;
                margin: auto;
            }

            .howMayWeHelp .chatBotSection .secondSection .content {
                margin: auto;
            }

    .msb-pbc-benefits-features-centent ul ul {
        column-count: 1;
    }

    .msb-pbc-benefits-features {
        padding: 31px 0 !important;
    }

    .msb-pbc-benefits-features-centent h3,
    .msb-pbc-benefits-features-centent p {
        text-align: left;
    }

    .msb-pbc-benefits-features-centent p {
        font-size: 20px !important;
        line-height: 24px !important;
    }

        .msb-pbc-benefits-features-centent p:nth-of-type(2),
        .msb-mission-vision .msb-mission p,
        .msb-timeline .historyBlock .decade-wrapper .ui-selectmenu-text {
            font-size: 18px !important;
            line-height: 22px !important;
        }

    .msb-pbc-benefits-features-centent button {
        font-size: 16px !important;
        line-height: 20px !important;
        margin-right: 12px;
    }

    .msb-pbc-benefits-features-container {
        max-width: 100% !important;
    }

    .msb-timeline .historyBlock .decade-wrapper .ui-selectmenu-text {
        color: var(--msb-blue) !important;
        font-weight: bolder;
        padding: 5px;
    }

    .msb-timeline-headers {
        margin-top: 125px;
    }

    .msb-timeline .historyBlock .decade-wrapper #timeline_dropdown-button {
        border-radius: 25px;
        background: var(--msb-white);
        margin-top: -83px;
        font-weight: bolder;
        border: 2px solid var(--msb-yellow);
        box-shadow: 0 8px var(--msb-yellow-ed);
        max-width: 272px;
    }

    .msb-timeline .historyBlock .decade-wrapper .sticky_select {
        margin-top: 0 !important;
    }

    .msb-timeline .ui-selectmenu-button.ui-button {
        height: 55px !important;
    }

    .msb-timeline .ui-selectmenu-button-closed::after,
    .ui-selectmenu-button-open::after {
        background-image: url(/build/images/timeline-list-down-arrow.svg);
    }

    .msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-heading + .timeline-body h4,
    .msb-timeline .msb-timeline-content .timeline li .timeline-panel .timeline-heading + .timeline-body h3 {
        padding-bottom: 32px;
    }

    .historyModule .timeline-wrapper.msb-timeline-content .timeline {
        padding-top: 20px;
    }

    .msb-timeline .msb-timeline-content .timeline:before {
        width: 2px;
        right: 0;
    }

    .historyModule .timeline-wrapper.msb-timeline-content .timeline li .timeline-badge {
        width: 20px;
        height: 20px;
        right: -9px;
    }

    .historyModule .timeline-wrapper .timeline li.timeline-inverted {
        padding-left: 0;
        padding-right: 30px;
    }

    .historyModule .timeline-wrapper.msb-timeline-content .timeline li.timeline-inverted .timeline-badge,
    .historyModule .timeline-wrapper.msb-timeline-content .timeline li .timeline-badge {
        left: auto;
        top: 0;
    }

    .historyModule .timeline-wrapper.msb-timeline-content .timeline li {
        margin-bottom: 40px;
    }

    .msb-timeline .msb-timeline-headers .msb-timeline-headers-wrapper {
        padding: 0;
    }

    .msb-timeline-headers {
        margin-top: 140px;
    }

    .msb-newsdetails-sec .knowlegecontentsec .title-bg-gradient {
        padding: 40px 15px;
    }

    .headerMainWrapper .hdr-act-Login .act-btn {
        padding: 2px 10px;
    }

    .account-type-box-wrap .account-type-box {
        min-width: 360px;
        padding: 30px;
    }

    .account-type-box h3,
    .account-type-box .header-account-list .hdr-act-btn {
        font-size: 16px;
        line-height: 22px;
    }

    .account-type-box-wrap .account-type-box .loginBtn {
        padding-top: 5px;
    }

    .account-type-box-wrap .account-type-box .hdr-act-shape {
        padding-top: 20px;
    }

    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword {
        padding-right: 6px;
    }

    .account-type-box .header-account-list .hdr-act-btn {
        line-height: 20px;
        font-size: 18px !important;
    }

    .account-type-box .header-account-list {
        margin-bottom: 20px;
    }

    .account-type-box .header-acnt-content-each .loginForm form button.ctnbtn,
    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .ctnbtn {
        font-size: 12px;
        line-height: 18px;
        padding: 4px 14px;
    }

    .account-type-box .header-acnt-content-each .loginForm form .form-group fieldset label.screen-reader-text {
        line-height: 18px;
        margin-bottom: 3px;
    }

    .account-type-box .header-acnt-content-each .loginForm form .form-group input.txtBox {
        height: 36px;
        max-height: 36px;
        padding: 8px 15px;
        margin-bottom: 4px;
    }

    .account-type-box .header-acnt-content-each .loginForm form .form-group {
        margin-bottom: 10px;
    }

    .account-type-box-wrap .account-type-box .hdr-act-shape {
        bottom: 22px;
        /*width: calc(100% - 48px);*/
    }

    .account-type-box .header-acnt-content-each .loginForm form .form-group input.txtBox,
    .account-type-box .header-acnt-content-each .loginForm form .form-group fieldset label.screen-reader-text {
        font-size: 14px !important;
    }

    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a {
        font-size: 12px !important;
    }

    .headerMainWrapper .hdr-act-Login .act-btn {
        line-height: 12px;
        min-height: 30px;
    }

    .msb-subpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder {
        padding: 7px 20px;
    }

    .msb-subpage-banner.subbannerpanel .bannerwrap .content p,
    .msb-card-sub-title h4 {
        font-size: 18px !important;
        margin-bottom: 20px;
    }

    .msb-card-sub-title h4 {
        line-height: 22px !important;
        margin-bottom: 0;
    }

    .about-cta-module .grid-margin-x,
    .about-cta-module .grid-margin-x > .cell {
        margin-right: 0;
        margin-left: 0;
    }

    .msb-whyus {
        padding-top: 40px !important;
    }

    .mapFilterNew .grid-container .filterSection {
        margin-bottom: 35px;
    }

    .msb-gradi-card .grid-container > .btn {
        margin-top: 20px;
    }

    .msb-faq-video.faqpanel .faq-accordion > a {
        padding-block: 14px;
        line-height: 24px;
    }

    .msb-newsdetails-sec .knowlegecontentsec .title-bg-gradient p > strong {
        margin-bottom: 20px;
    }

    .mob-toggle.grid-x > .cell:nth-child(3n+1)::after,
    .mob-toggle.grid-x > .cell::after,
    .mob-toggle.grid-x > .cell:nth-child(2n+1)::after {
        display: none;
    }

    .headerMainWrapper .hdr-act-Login .act-btn {
        line-height: 14px !important;
        padding: .5px 15px !important;
        text-align: center;
        min-width: 130px;
    }

    .msb-news-category .contentsec h4,
    .msb-title-ylw.faqpanel.msb-zig-zag-item .flexwrap .leftwarp p strong {
        font-size: 20px !important;
        line-height: 24px !important;
    }

    .msb-news-category .contentsec h4 {
        margin-bottom: 24px;
    }

    .msb-spotlight-sec .swiper-button-next,
    .msb-spotlight-sec .swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    .msb-gradi-card .threeColumnWrap .offerImages .colblock .columnOverlayContent {
        font-size: 14px !important;
        line-height: 17px !important;
    }

    .howMayWeHelp .chatBotSection .secondSection::before,
    .howMayWeHelp .chatBotSection .secondSection::after {
        display: none;
    }

    .msb-carrerbenefit.carrersiconpanel .icondetail {
        margin-right: 0;
    }

    .criteriapanel .criteria .criteriaflex div:nth-last-child(2) {
        padding-bottom: 15px;
    }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex div:nth-last-child(1) {
        padding-bottom: 20px;
    }

    .tab-content.msb-whyus .grid-container {
        padding: 0 20px 10px !important;
        margin-top: 0;
    }

    .msb-whyus.whyuspanel .contentwrap,
    .msb-opportunitiespanel .opportunitiesflex .left {
        margin: 0 auto;
    }

    .msb-newsdetails-sec .news-banner {
        flex-wrap: wrap;
    }

        .msb-newsdetails-sec .news-banner .imgsec .imgwrap {
            height: 408px;
            min-height: 408px;
        }

    .newsdetailpanel .headingsection {
        margin-top: 30px;
    }

    .historyModule .timeline-wrapper.msb-timeline-content .timeline li .timeline-panel .timeline-heading .imgsec {
        max-height: clamp(12.188rem, 8.9378rem + 13.8675vw, 17.813rem)
        /*MIN195-MAX285*/
    }

    .msb-spotlight-sec .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 8px;
        width: fit-content;
        right: 0;
        margin: 0 auto;
    }

    .thankBanker .umbraco-forms-page .umbraco-forms-container.col-md-6 {
        max-width: 100%;
    }

    .thankBanker .umbraco-forms-page .row-fluid {
        column-gap: 0;
        flex-wrap: wrap;
    }

    .thankBanker .thankBankerContent {
        padding-inline: 16px;
    }

    .thankBanker .umbraco-forms-indicator {
        right: -8px;
        width: 20px;
        height: 20px;
        padding: 0;
        font-size: 36px;
        line-height: 36px;
    }

    .msb-news-category .gridinfo .topsec .event-bottom-panel {
        position: unset;
        padding-bottom: 25px;
    }

    .msb-news-category .gridinfo .topsec {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        height: 100%;
        align-items: flex-start;
    }

    .msb-whyus.whyuspanel .large-6 .contentwrap ul {
        margin-bottom: 20px;
    }

    .msb-beliefs ul {
        max-width: 100%;
        margin-left: 1.25rem;
    }

    .msb-mission .large-7 {
        padding: 0 12px;
    }

    .locationdetailNew .addressLft .map #map,
    .locationdetail .addressLft .map {
        height: 200px;
    }

    .branchsericesNew .grid-container .servicecolumnwrap .branchdetails {
        justify-content: center;
    }

    .progress-wrap {
        right: 6px;
        width: 51px;
        height: 51px;
    }

    .progress-circle {
        width: 36px;
        height: 36px;
    }

    .progress-wrap:after {
        height: 15px;
        width: 18px;
    }

    .alertsPannel .grid-container {
        padding-block: 10px !important;
    }

    .fRowcopy_new {
        padding: 20px 0;
    }

    .msb-bio-details {
        padding-top: 10px;
    }

        .msb-bio-details.teaminfopanel .contentwrap {
            padding-left: 0;
        }

    .locatioDetailBanner .imgSection {
        min-height: 261px !important;
    }


    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        height: 300px;
        width: 50% !important;
        margin: 50px auto 0 !important;
    }

    .spotlight-horizontal.msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        width: 100% !important;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        height: 270px;
        overflow: hidden;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap.open .leftwarp {
        height: auto;
    }

    .msb-news-category .grid-container > .btn {
        margin-top: 0;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: -115px;
        width: clamp(17rem, 13.8380rem + 26.2911vw, 36.5rem);
        height: clamp(14rem, 11.5863rem + 23.0986vw, 32.375rem);
        left: 50%;
        transform: translateX(-50%);
    }

    .msb-mobile-banking-panel .banking-app-wrapper {
        background: url(../images/mobile-app-vertical-bg.png) no-repeat;
        background-size: cover;
    }

    .msb-mobile-banking-panel .cntwrap {
        width: 100%;
        margin-top: 210px;
    }

    .msb-mobile-banking-panel .flexwrap {
        flex-wrap: wrap;
        height: auto;
    }

    .spotlight-verticle.faqpanel.imgwrapsection .flexwrap .leftwarp {
        height: 100% !important;
    }

    .homechartsection .form-group .ctaborder {
        font-size: 16px !important;
    }

    .msb-veternar-cta .btn a {
        display: inline-flex;
        align-items: center;
    }
}

/* max575 */
@media print, screen and (max-width: 35.938rem) {
    .msb-quotepanel-cta.quotepanel .cntwrap p {
        padding: 15px 55px !important;
    }

    .error-container {
        width: 450px;
    }
    .faqpanel.msb-zig-zag-item .flexwrap .rightwrap {
        width: 100%;
    }
    .error-container .error-title,
    .error-container .loginForm .title {
        font-size: 24px;
    }

    .error-container a.error-img-logo img {
        width: 380px;
        height: auto;
    }

    .error-container .form .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a {
        font-size: 14px !important;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .rightwrap .imgwrap {
        width: 100% !important;
    }

    .account-type-box .header-account-list .hdr-act-btn {
        font-size: 15px;
        line-height: 18px;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .msb-awards-sec .msb-awards-top {
        padding-top: 35px;
    }

    .msb-carrerbenefit.carrersiconpanel .icondetail {
        margin-bottom: 40px;
    }

    .account-type-box-wrap .account-type-box {
        min-width: 320px;
    }

    .howMayWeHelp h2 {
        font-size: 25px !important;
    }

    .msb-mission-vision::after {
        top: -20px;
    }

    .msb-mission-vision::before {
        top: 10px;
    }

    .msb-sitemap-sec h1 {
        margin-bottom: 50px;
    }

    .msb-bio-details .cell .contentwrap .btn .ctabutton {
        display: inline-flex;
        align-items: center;
    }

    .msb-person-details .teamdetailpanel .contentwrap {
        margin-bottom: 80px;
    }

    .msb-newsfilter .ctabutton {
        vertical-align: middle;
        display: flex;
        align-items: center;
        font-size: 14px;
    }

    .msb-news-category .col-img-2 .imgsec,
    .msb-news-category .col-img-3 .imgsec {
        max-height: 205px;
    }

    .msb-news-category .col-img-2 .imgsec,
    .msb-news-category .col-img-3 .imgsec,
    .video-panel .filter-img img {
        min-height: 205px;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: -100px;
    }

    .msb-mobile-banking-panel .cntwrap {
        margin-top: 190px;
        padding-left: 75px;
        padding-right: 75px;
    }

    .client-slider .slider-nav .slick-current > div {
        margin: 0 auto;
        text-align: center;
    }

    .client-slider .slider.slider-nav .slick-current .img-wrapper,
    .client-slider .slider.slider-nav .img-wrapper {
        width: 137px;
        height: 137px;
    }

    .client-slider .slick-prev {
        left: 35px;
    }

    .client-slider .slick-next {
        right: 35px;
    }

    .client-slider .slick-arrow {
        background-image: linear-gradient(71deg, #cee2fd 0%, #e1efb1 100%) !important;
    }

    .client-slider .slider.slider-nav .img-wrapper {
        margin-right: 0;
    }

    .client-slider .slider.slider-nav .slick-list {
        margin-left: 0;
    }

    .client-slider .slick-dots li,
    .client-slider .slick-dots li button,
    .client-slider .slick-dots li button:before {
        width: 12px;
        height: 12px;
    }

    .client-slider .slick-dots li {
        margin: 0 4px;
    }

    .client-slider .slick-arrow {
        top: 50%;
        transform: translate(0, -50%);
        width: 28px;
        height: 28px;
    }

        .client-slider .slick-arrow::before {
            width: 8px;
            height: 16px;
            background-size: contain;
        }

    .client-slider::before {
        top: -30px;
    }

    .client-slider {
        margin-top: 30px;
    }

        .client-slider .slider {
            padding: 0 16px;
        }

            .client-slider .slider.slider-for {
                margin-bottom: 12px;
            }

        .client-slider .slick-dots {
            bottom: -35px;
        }

    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img,
    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img .videoPanel {
        max-height: 283px;
    }

    .client-slider .slider.slider-nav .slick-slide.slick-current,
    .client-slider .slider.slider-nav .slick-slide {
        margin-right: 0;
    }

    .client-slider .slider.slider-nav .slick-slide {
        transform: scale(1);
    }
}

/* max482 */
@media print, screen and (max-width: 30.125rem) {
    .error-container {
        width: 400px;
    }

        .error-container .error-title {
            width: 75%;
        }

        .error-container .error-title,
        .error-container .loginForm .title {
            font-size: 24px;
        }

        .error-container a.error-img-logo img {
            width: 325px;
            height: auto;
        }

        .error-container .form .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a {
            font-size: 14px !important;
        }

    .msb-grey-twocol.twocolumnpanel .flexwrap .rightwrap .imgwrap {
        height: auto;
    }

    .msb-grey-twocol.twocolumnpanel .flexwrap .video-panel .filter-img {
        padding-bottom: 0;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: -92px;
    }

    .msb-mobile-banking-panel .cntwrap {
        margin-top: 165px;
        padding-left: 40px;
        padding-right: 40px;
    }

        .msb-mobile-banking-panel .cntwrap p {
            font-size: 18px;
            line-height: 28px;
        }

        .msb-mobile-banking-panel .cntwrap .apppanel a {
            padding-right: 10px;
        }

        .msb-mobile-banking-panel .cntwrap .apppanel img {
            max-width: 120px;
        }

    .inner-page-profile-builder.title-bg-gradient .highcharts-figure,
    .inner-page-profile-builder.title-bg-gradient .highcharts-figure #piechart,
    .inner-page-profile-builder.title-bg-gradient .highcharts-figure #piechart highcharts-container {
        width: 300px !important;
        height: 300px !important;
        min-width: 300px !important;
    }

    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img,
    .spotlight-horizontal.faqpanel.imgwrapsection .flexwrap .rightwrap .imgwrap.videowrap .video-panel .filter-img .videoPanel {
        max-height: 183px;
    }
}

/* max450 */
@media print, screen and (max-width: 28.125rem) {
    .error-container {
        width: 370px;
    }

        .error-container .error-title {
            width: 70%;
        }

        .error-container .error-title,
        .error-container .loginForm .title {
            font-size: 22px;
        }

        .error-container a.error-img-logo img {
            width: 310px;
            height: auto;
        }

        .error-container .form .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a {
            font-size: 12px !important;
        }

    .generalTemplate .grid-container {
        padding: 0 !important;
    }

    .getHelpWithYourAccount .clientSupportCard,
    .getHelpWithYourAccount .backCard {
        min-height: 208px;
        max-height: 208px !important;
    }

        .getHelpWithYourAccount .clientSupportCard .imgSection {
            max-height: 153px;
        }

    .msb-news-category.gridpanel .grid-margin-x > .medium-6 {
        width: calc(100% - 1rem);
    }

    .msb-news-category .contentsec {
        padding: 25px 15px;
    }

    .msb-quotepanel-cta.quotepanel .imgwrap figure {
        width: 300px;
        height: 300px;
    }

    .generalTemplate p {
        padding: 0 15px !important;
    }

    .outer-responsive-wrapper table.small-only tr td:first-child {
        width: 80%;
        padding-left: 10px;
    }

    .outer-responsive-wrapper table.small-only tr .slider-arrows {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .account-type-box-wrap .account-type-box {
        right: -60px;
    }

    .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a {
        font-size: 12px !important;
        line-height: 20px !important;
    }

    .stayconnectnew .grid-container {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .msb-full-mob.msb-linkpanel .btn .ctabutton {
        width: 100% !important;
    }

    .howMayWeHelp .chatBotSection .secondSection .openChatBtn {
        padding: 11px 20px;
    }

    .howMayWeHelp .chatBotSection .firstSection img {
        max-width: 220px;
    }

    .msb-gradi-card.threecolumnModule .btn .ctabutton {
        padding: 8.5px 17.5px;
    }

    .outer-responsive-wrapper table.small-only tr .slider-arrows .swiper-button-next {
        right: 0 !important;
    }

    .outer-responsive-wrapper table.small-only tr .slider-arrows .swiper-button-prev {
        left: 0 !important;
    }

    .clientSupportCenter .btnsection .ctaborder {
        padding: 8px 25px !important;
        font-size: 18px !important;
        line-height: 22px !important;
    }

    .msb-veternar-cta .leftwarp .btn .ctabutton {
        padding: 8px 30px;
    }

    .mapFilter .innerWrap .mapdetails {
        height: 470px;
    }

    .msb-emp-spotlight.faqpanel.msb-zig-zag-item .flexwrap .leftwarp {
        height: 310px;
    }

    .locationbranchNew .imgblock {
        width: 116px;
        height: 116px;
    }

        .locationbranchNew .imgblock figure img {
            max-width: 60px;
            height: auto;
        }

    .locatioDetailBanner .imgSection {
        height: 267px !important;
    }

    .msb-search-result .msb-search-count .resultCount {
        font-size: 26px;
        line-height: 28px;
    }

    .msb-search-result .msb-search-count .formwrap .searchbtn {
        margin-left: 10px;
    }

    .msb-search-result .resultcontent .innerWrap .headwrp h2 {
        font-size: 24px !important;
        line-height: 26px !important;
    }

    .msb-sitemap-sec ul li {
        margin-top: 10px;
    }

    .search-result-panel .resultcontent .parentWrap .resulthighlight .innerWrap .cntWrap p a {
        line-height: 24px;
        font-size: 20px;
        word-break: break-word;
    }

    .msb-mission-vision::after,
    .msb-mission-vision::before {
        height: 100%;
    }

    .msb-mission-vision::after {
        top: -15px;
    }

    .msb-mission-vision::before {
        top: 15px;
    }

    .gm-style-iw.gm-style-iw-c {
        max-width: 254px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .map-infoContent .cols .directionlink.getlnk {
        margin-left: 0 !important;
    }

    .map-infoContent .cols .head h5,
    .map-infoContent .cols p {
        margin-bottom: 8px;
    }

    .gm-style-iw-ch {
        padding-top: 10px !important;
    }

    .map-infoContent {
        padding-bottom: 0 !important;
    }

    button.gm-ui-hover-effect {
        margin-right: 10px !important;
        margin-top: 10px !important;
    }
}

/* max390 */
@media print, screen and (max-width: 24.375rem) {
    .msb-quotepanel-cta.quotepanel .cntwrap p {
        padding: 15px 20px !important;
    }

    .error-container {
        width: 340px;
    }

        .error-container .form {
            padding: 20px 40px 40px 40px;
        }

        .error-container .error-title {
            width: 70%;
        }

        .error-container .error-title,
        .error-container .loginForm .title {
            font-size: 20px;
        }

        .error-container a.error-img-logo img {
            width: 300px;
            height: auto;
        }

        .error-container .form .account-type-box .header-acnt-content-each .loginForm form .hs-btn-wrapper .forgotPassword a {
            font-size: 11px !important;
        }

    .msb-mission-vision::after {
        top: -13px;
    }

    .msb-spotlight-sec .topsec .imgsec {
        max-height: 205px;
        min-height: 205px;
    }

    .msb-quotepanel-cta.quotepanel .cntwrap {
        padding: 0 20px 5px !important;
    }

    .msb-mission-vision::before {
        top: 13px;
    }

    .msb-about-twocol.bankingpanel .contentwrap .btn .ctabutton {
        padding: 9.5px 18px;
    }

    .msb-row-rev.msb-about-twocol .contentwrap h2 {
        padding: 0 10px;
    }

    .msb-sponsor-req h2 {
        text-align: center;
    }

    .msb-newsdetails-sec .news-banner .imgsec .imgwrap {
        height: 200px;
        min-height: 200px;
    }

    .msb-newsdetails-sec .social-share ul {
        flex-wrap: wrap;
    }

        .msb-newsdetails-sec .social-share ul li.sharetxt {
            width: 100%;
        }

        .msb-newsdetails-sec .social-share ul li.sharetxt,
        .msb-team-wrap h2 {
            margin-bottom: 20px;
        }

    .msb-criteria-panel .msb-criteria .msb-criteriaflex .msb-left h4 {
        font-family: "Manrope" !important;
    }

    .msb-funding-card-content-section {
        padding: 30px 0 0 0;
    }

    .msb-funding-cards .msb-TFP-crad {
        margin-bottom: 30px !important;
        box-shadow: none;
    }

    .msb-timeline .msb-timeline-content {
        padding-top: 20px;
    }

    .msb-newsdetails-sec .headingsection h1 {
        line-height: var(--lh-66) !important;
    }

    .todaypanel.msb-linkpanel .btn div:nth-child(n+0) {
        margin: 7.5px 10px;
    }

    .locatioDetailBanner .detailSection .hoursAndLocation .locationSection .btn {
        width: unset;
    }

    .msb-rate-table .linkPanelNewContent .tab-content .flexwrap {
        padding: 20px;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: -87px;
    }

    .msb-mobile-banking-panel .cntwrap {
        margin-top: 150px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .msb-opportunitiespanel.opportunitiespanel .opportunitiesflex .right .link-cta {
        padding-top: 10px;
    }

    .msb-testimonial {
        padding: 40px 0 30px;
    }
}

/* max360 */
@media print, screen and (max-width: 22.5rem) {

    .headerMainWrapper .dLogin,
    .headerMainWrapper .hdr-act-Login {
        width: 110px;
    }

    .msb-mobile-banking-panel .imgwrap img {
        top: -82px;
    }

    .msb-mobile-banking-panel .cntwrap .apppanel img {
        max-width: 95px;
    }
}

@media print, screen and (max-width: 1439px) {
    .inner-page-profile-builder.title-bg-gradient .homechartsection .flexwrap {
        flex-direction: column;
    }

        .inner-page-profile-builder.title-bg-gradient .homechartsection .flexwrap .formsection .flexwrap {
            flex-direction: row;
            gap: 10px;
            justify-content: center;
        }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .grid-container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .leftwrap .highcharts-figure {
        margin: auto;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .leftwrap {
        width: 100%;
        max-width: 100% !important
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .rightwrap {
        width: 100%;
        padding: 60px 0;
    }

        .inner-page-profile-builder.title-bg-gradient .homechartsection .rightwrap .contentwarp .form-group {
            width: auto;
        }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .resetcta {
        transform: none;
        width: fit-content;
        margin: auto !important;
    }

    .inner-page-profile-builder.title-bg-gradient .homechartsection .leftwrap svg {
        width: 100% !important;
    }

    .inner-page-profile-builder.title-bg-gradient .highcharts-figure #piechart {
        max-width: 100%;
        margin: 0 auto;
    }

    .inner-page-profile-builder.title-bg-gradient .highcharts-figure {
        max-width: 700px;
    }
}

.msb-socialfeed-filter .juicer-feed .j-display-filters li.highlight {
    border: 2px solid var(--msb-white) !important;
    background: var(--msb-yellow) !important;
}
/*Hide Google Translator stop strip input Header*/
iframe.skiptranslate {
    visibility: hidden !important;
}

.landingpage-banner.subbannerpanel .bannerwrap .content .btn-wrap a.ctaborder {
    padding: 8px 10px;
}
/*MSBM-420*/
.beyondcashformpanel {
    margin-top: var(--spacing-120);
    margin-bottom: var(--spacing-120);
    color: var(--msb-blue);
}

.blockcontent {
    text-align: center;
}

    .blockcontent p {
        font-size: calc(clamp(1.125rem, 0.563vw + 0.993rem, 1.5rem));
    }

.beyondcashformpanel .thankBanker {
    margin-top: 40px;
}

.beyondcashformpanel .umbraco-forms-page .umbraco-forms-container.col-md-12 {
    display: flex;
    flex-wrap: wrap;
    column-gap: 62px;
}

.beyondcashformpanel .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field {
    width: 46%;
    margin-bottom: 40px;
}

@media screen and (min-width:1440px) {
    .beyondcashformpanel .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field {
        width: 47.2%;
    }
}

.beyondcashformpanel .thankBanker .thankBankerContent {
    border-radius: 36px;
}

.beyondcashformpanel .umbraco-forms-page .umbraco-forms-fieldset {
    margin-top: 12px;
}

.beyondcashformpanel .umbraco-forms-form.umbraco-forms-default {
    max-width: 1130px;
    margin-left: auto;
    margin-right: auto;
}

.beyondcashformpanel .thankBanker input.text, .beyondcashformpanel .thankBanker textarea, .beyondcashformpanel .thankBanker select {
    height: 47px;
    border-radius: 23px;
    font-size: 20px;
    line-height: 20px;
    border: 1px solid #ded5d0;
    font-weight: 500;
    margin-bottom: 0;
    color: var(--msb-blue);
    padding-left: 30px;
    padding-right: 15px;
}

.beyondcashformpanel .thankBanker select {
    background-position: calc(100% - 10px) calc(1em + 0px), calc(100% - 15px) calc(1em + 2px), 100% 0;
    line-height: 30px;
}

.beyondcashformpanel .thankBanker textarea {
    height: 115px !important;
    padding-top: 20px;
}

.beyondcashformpanel .umbraco-forms-form input::-webkit-input-placeholder {
    color: var(--msb-blue);
}

.beyondcashformpanel .umbraco-forms-form input::-moz-placeholder {
    color: var(--msb-blue);
    opacity: 1;
}

.beyondcashformpanel .umbraco-forms-form input:-ms-input-placeholder {
    color: var(--msb-blue);
}

.beyondcashformpanel .umbraco-forms-form input:-moz-placeholder {
    color: var(--msb-blue);
    opacity: 1;
}

.beyondcashformpanel .umbraco-forms-form textarea::-webkit-input-placeholder {
    color: var(--msb-blue);
}

.beyondcashformpanel .umbraco-forms-form textarea::-moz-placeholder {
    color: var(--msb-blue);
    opacity: 1;
}

.beyondcashformpanel .umbraco-forms-form textarea:-ms-input-placeholder {
    color: var(--msb-blue);
}

.beyondcashformpanel .umbraco-forms-form textarea:-moz-placeholder {
    color: var(--msb-blue);
    opacity: 1;
}

.beyondcashformpanel .umbraco-forms-page {
    position: relative;
}
@media screen and (min-width:1024px){
    .beyondcashformpanel .thankBanker .submitSection {
        margin-top: 0;
        position: absolute;
        left: 52.7%;
        bottom: 40px;
    }
    .beyondcashformpanel .thankBanker .thankBankerContent{
        padding-bottom:20px;
    }
}

.beyondcashformpanel .thankBanker .submitSection .btn {
    padding: 8.5px 34.5px;
    border-radius: 32px;
    background: #FD5C5B;
    background: linear-gradient(90deg, rgba(253, 92, 91, 1) 0%, rgba(247, 91, 88, 1) 49%, rgba(218, 84, 76, 1) 100%, rgba(189, 77, 64, 1) 100%, rgba(124, 61, 37, 1) 100%);
    border: transparent;
    font-size: 20px !important;
    font-weight: 800;
    color: var(--msb-white) !important;
}

.Hidden.umbraco-forms-field.hidden {
    display: none;
}

@media screen and (min-width:1280px) and (max-width:1439px) {
    .beyondcashformpanel .thankBanker .submitSection {
        left:52%;
    }
}

@media screen and (min-width:1024px) and (max-width:1279px) {
    .beyondcashformpanel .thankBanker .thankBankerContent {
        padding-left: 40px;
        padding-right: 40px;
    }
    .beyondcashformpanel .thankBanker .submitSection {
        left: 52.5%;
    }
    .beyondcashformpanel .thankBanker .submitSection .btn {
        font-size: 18px !important;
        padding: 11.5px 25.5px;
    }
}

@media screen and (min-width:1024px) and (max-width:1100px) {
    .beyondcashformpanel .thankBanker .submitSection {
        left: 53%;
    }
    .beyondcashformpanel .thankBanker .submitSection .btn {
        font-size: 16px !important;
    }
}

@media screen and (max-width:1023px) {
    .beyondcashformpanel .thankBanker .grid-container {
        padding: 0 !important;
    }
    .beyondcashformpanel .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field {
        width: 100%;
        margin-bottom: 4px;
    }

    .beyondcashformpanel .umbraco-forms-page .umbraco-forms-fieldset {
        margin-top: 0;
        padding-bottom: 20px;
    }

    .beyondcashformpanel .umbraco-forms-page .umbraco-forms-container.col-md-12 {
        display: block;
    }
    .beyondcashformpanel .thankBanker .submitSection{
        text-align:center;
    }
    .beyondcashformpanel .thankBanker input.text, .beyondcashformpanel .thankBanker textarea{
        margin-bottom: 16px;
    }
    .beyondcashformpanel .thankBanker .submitSection {
        margin-top: 0;
    }
    .beyondcashformpanel .thankBanker .submitSection .btn {
        font-size: 18px !important;
        padding: 11.5px 34.5px;
    }
}
@media screen and (max-width:767px) {
    .beyondcashformpanel .thankBanker .thankBankerContent {
        padding-top: 18px;
    }
}

/*----------------MSBM-435------------------*/
.colblock.smallimage.withoutOverlay a.eventTrackingNode + .ctaborder {
    min-height: auto;
}
.colblock.smallimage.withoutOverlay a.eventTrackingNode + .ctaborder a.eventTrackingNode {
    font-size: 14px;
    line-height: 17px;
    border: 0;
    padding: 3px 14px !important;
    border-radius: 14px;
    width: fit-content;
    height: auto;
}
.colblock.smallimage.withoutOverlay a.eventTrackingNode + .ctaborder:hover a.eventTrackingNode {
    color: var(--msb-white) !important;
}

/*--------------MSBM-437-------------*/
.msb-socialfeed-filter .juicer-feed .j-display-filters li.j-x-twitter.j-x-twitter-text.j-x-twitter-hover.j-social-icon {
    font-size: 0 !important;
}
.msb-socialfeed-filter .juicer-feed .j-display-filters li.j-x-twitter.j-x-twitter-text.j-x-twitter-hover.j-social-icon:after {
    content: "X";
    display: block;
    font-size: 18px;
}

/*--------------MSBM-436-------------*/
@media screen and (max-width: 1024px) {
    .progress-wrap.active-progress {
        bottom: 132px;
    }
}
@media screen and (max-width: 767px) {
    .progress-wrap.active-progress {
        bottom: 86px;
        right: 14px;
    }
    .cgptcb-body .cgptcb-chat-circle.cgptcb-icon-size-medium, .cgptcb-body .cgptcb-chat-box-toggle.cgptcb-icon-size-medium {
        min-width: 55px !important;
    }
}
.BusinesssliderPanel.boxsliderpanel .boxsliderbg .lrnnew .whitebtn {
    color: #000034;
    border-color: #000034;
}
.msb-news-category.gridpanel .gridinfo {
    height: auto !important;
}

.BusinesssliderPanel.boxsliderpanel .boxsliderbg .lrnnew .whitebtn:hover {
    color: #ffffff;
}