/* Source and licensing information for the line(s) below can be found at https://www.sterlingbankasia.com/themes/sterlingbank/css/style.css. */
@font-face {
    font-family: 'Trebuchet MS';
    src: url('/themes/sterlingbank/css/../fonts/TrebuchetMS/TrebuchetMS.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/TrebuchetMS/TrebuchetMS.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'Trebuchet MS';
    src: url('/themes/sterlingbank/css/../fonts/TrebuchetMS/TrebuchetMS-Italic.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/TrebuchetMS/TrebuchetMS-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'Trebuchet MS Bold';
    src: url('/themes/sterlingbank/css/../fonts/TrebuchetMS/TrebuchetMS-Bold.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/TrebuchetMS/TrebuchetMS-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'Poppins';
    src: url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-SemiBold.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'Poppins';
    src: url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Black.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'Poppins';
    src: url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Bold.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'Poppins';
    src: url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Light.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'Poppins';
    src: url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Italic.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'Poppins';
    src: url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Regular.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'Poppins';
    src: url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Medium.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/Poppins/Poppins-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    /*CWV Improvements*/
}

@font-face {
    font-family: 'festus!';
    src: url('/themes/sterlingbank/css/../fonts/Festus/Festus.woff2') format('woff2'),
        url('/themes/sterlingbank/css/../fonts/Festus/Festus.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    /*CWV Improvements*/
}

body{ position: inherit; font-family: 'Poppins'; font-size: 14px; color: #222222; }
a, a:hover, a:focus{ color: inherit; text-decoration: none; }
img{ max-width: 100%; height: auto; display: inline-block; }
#block-sterlingbank-branding img{aspect-ratio: 200/99;}
/* .advisories-thumb img{max-height: 195px;} */
p{ margin: 0 0 20px; }
.clear{ clear: both; height: 0; }
.clear-only{clear: both;}
.clear-left{clear: left}
.clear-right{clear: right}
.position-absolute{position: absolute}
.field-error{ border: 1px solid #eb2612; }
.invalid-input{ font-weight: normal; font-size: 14px; color: #eb2612; }
.input-field-desc{ font-size: 12px; }
.align-center{ text-align: center; }
.blue-text,
.blue{ color: #002855; }
.red-text{ color: #b30000}
.strong{ font-weight: bold; }
.section{ position: relative; padding: 50px 0; }
.section-subheading{ /*font-family: 'Trebuchet MS';*/ font-size: 18px; color: #002855; }
.section-heading{ font-family: 'Trebuchet MS'; font-size: 30px; line-height: normal; font-weight: bold; margin-bottom: 15px; color: #002855; }
.blue-text .section-heading{ color: #002855; }
.section + .section{ padding-top: 0; }
.section .section-subheading + .section-overview{ margin-top: 20px; }
.section-overview{ margin: 25px 0; line-height: 25px; }
.section-overview:first-child{ margin-top: 0; }
.section-overview:last-child{ margin-bottom: 0; }
.section.section-overview{ margin: 0; line-height: normal; }
.section.section-overview .section-overview{ margin: 25px 0 0; }
.section.section-overview .section-overview p:last-child{ margin: 0; }
.block.block-views h2{ font-family: 'Trebuchet MS'; font-size: 30px; line-height: normal; font-weight: bold; margin: 0 0 30px; color: #002855; }
.owl-carousel .owl-dots{ text-align: right; top: -10px; position: relative; width: 1170px; }
.owl-carousel .owl-dots button.owl-dot{ background: rgba(0, 40, 85, .5); width: 10px; height: 10px; border-radius: 50%; margin: 0 5px; }
.owl-carousel .owl-dots button.owl-dot.active{ background: #fff; }
.fivecol-grid-items.owl-carousel .owl-dots{ text-align: center; }
.fivecol-grid-items.owl-carousel .owl-dots button.owl-dot.active{ background: #002855; }
.file--application-pdf{ background: url(/themes/sterlingbank/css/../images/pdf-file.png) 0 0 no-repeat; background-size: 20px; padding-left: 28px; }
.fx-rate-table{ font-family: 'Trebuchet MS';  width: 100%; margin-bottom: 20px; }
.fx-rate-table th{ font-weight: bold; text-align: center; border-top: 1px solid #002855; }
.fx-rate-table td{ text-align: center; }
.fx-rate-table td:first-child{ text-align: left; }
.fx-rate-table tr:first-child td{ font-weight: bold; }
.fx-rate-table tr:last-child td{ border-bottom: 1px solid #002855; }
.fx-rate-table th,
.fx-rate-table td{ border-left: 1px solid #002855; padding: 10px 15px; }
.fx-rate-table th:last-child,
.fx-rate-table td:last-child{ border-right: 1px solid #002855; }
.fx-rate-table th:nth-child(2){ background: #f2a900; color: #002855; border-color: #f2a900; }
.fx-rate-table th:nth-child(3){ background: #002855; color: #f2a900; }
.primary-button{  transition: all 400ms ease; border: 0; background: #002855; font-size: 18px; color: #fff; padding: 10px 30px; border-radius: 40px; display: inline-block; }
.primary-button:hover{ background: #f2a900; color: #002855; }
.menu-item--collapsed{ list-style-type: none; list-style-image: none; }

table.sba-table{ width: 100%; }
table.sba-table thead th{ text-align: center; padding: 10px 15px; font-family: 'Trebuchet MS'; font-weight: bold; color: #002855; background: #f2a900; border: 1px solid #f2a900; }
table.sba-table thead th:first-child{ text-align: left; color: #f2a900; background: #002855; border: 1px solid #002855; }
table.sba-table tr td{ padding: 10px 15px; color: #222222; text-align: center; }
table.sba-table tr td:first-child{ text-align: left; border-left: 1px solid #788da5; border-right: 1px solid #788da5; }
table.sba-table tr td:last-child{ border-right: 1px solid #788da5; }
table.sba-table tr:last-child td{ border-bottom: 1px solid #788da5; }
table.sba-table tbody tr:nth-child(odd) {background: #ffffff;}
table.sba-table tbody tr:nth-child(even) {background: #F7F7F7;}

.content-with-left-icon{ display: flex; align-items: center; margin-bottom: 15px; }
.content-with-left-icon img{ margin-right: 15px; }
.flex-align-top{ align-items: flex-start; }
.table-rates-wrapper .section-heading{ text-align: center; }
.table-rates-wrapper .sba-table{ width: 80%; margin: 0 auto; }
.secure-seal{ background: #166485; padding: 5px 7px; border-radius: 5px; position: relative; top: 1px; margin: 0 5px; }
.messages.messages--error{ color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; box-shadow: none; background-image: none; padding: 20px; font-size: 14px; }
.form-item--error-message:before{ display: none; }
.form-item--error-message,
.form-item--error-message strong{ font-weight: normal; font-size: 14px; color: #eb2612; }
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid #eb2612; }
.path-user #page-loader{display: none;}
.node-preview-container.container-inline{ display: none; }
.customerservice-email{ word-break: break-all; }

.no-spin input[type=number]::-webkit-inner-spin-button,
.no-spin input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0; -moz-appearance:textfield;}

/* header */
header{ padding: 0; position: absolute; top: 0; width: 100%; z-index: 2; background: #fff; }
.user-logged-in{ padding-top: 92px !important; }
.user-logged-in header{ top: 92px; }
.header-wrapper{ position: relative;}
header .logo{ float: left; width: 200px; }
header .menu-wrapper{ float: right; width: 940px; padding: 0; }
.primary-navigation-wrapper{ position: relative; margin-top: 10px; }
.menu--main .menu{ display: flex; margin: 0; justify-content: center; }
.menu--main li{ padding: 10px 0px;padding-bottom: 0;display: inline-block;}
header .menu--main a{height: 40px;padding: 0px 30px;}
.menu--main a{ display: block; position: relative; font-size: 17px; color: #2b2b2b;}
.menu--main a::after {
    content: "";
    display: block;
    position: absolute;
    width: calc(100% - 60px);
    height: 2px;
    background-color: #e79a07;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right top;
    transform-origin: right top;
    transition: -webkit-transform .6s cubic-bezier(.37,.16,.12,1);
    transition: transform .6s cubic-bezier(.37,.16,.12,1);
    transition: transform .6s cubic-bezier(.37,.16,.12,1),-webkit-transform .6s cubic-bezier(.37,.16,.12,1);
}
.menu--main .menu-item--active-trail a::after,
.menu--main a:hover::after {
	-webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    transition: -webkit-transform .3s cubic-bezier(.37,.16,.12,1);
    transition: transform .3s cubic-bezier(.37,.16,.12,1);
    transition: transform .3s cubic-bezier(.37,.16,.12,1),-webkit-transform .3s cubic-bezier(.37,.16,.12,1);
}
#block-securelogin{ position: absolute; right: 0; top: 6px; }
#block-securelogin a.secure-login{  background: url(/themes/sterlingbank/css/../images/user-icon.svg) 10px center no-repeat; background-size: 15px; font-weight: 500; font-size: 13px; color: #002855; padding: 6px 20px 6px 35px; display: block; border: 1px solid #fff; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .3); border-radius: 50px; }
#block-securelogin .sub-menu-wrapper{
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    opacity: 1;
    text-align: left;
    pointer-events: auto;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
    padding: 15px 0 0;
    width: 100%;
}
#block-securelogin .sub-menu-wrapper:after{
    border: solid transparent;
    content:" ";
    height:10px;
    width:10px;
    position:absolute;
    pointer-events:none;
    left:50%;
    bottom:100%;
    border-bottom-color:#002855;
    border-width:10px;
    margin-left:-10px;
    margin-bottom: -15px;
}
#block-securelogin .sub-menu-wrapper .sub-menu{ background: #002855; padding: 0; margin: 0; list-style: none; }
#block-securelogin .sub-menu-wrapper .sub-menu a{ color: #f2a900; transition: all 400ms ease; padding: 3px 15px; display: block; font-size: 16px; }
#block-securelogin .sub-menu-wrapper .sub-menu li{ padding: 5px 0; }
#block-securelogin .sub-menu-wrapper .sub-menu li:last-child{ border-top: 1px solid #fff; }
/*#block-securelogin .sub-menu-wrapper .sub-menu a:hover{ background: #f2a900; }*/
#block-securelogin .sub-menu-wrapper .sub-menu .sec-notyetenrolled{ font-size: 13px; color: #fff; padding: 3px 15px; }
#block-securelogin .sub-menu-wrapper .sub-menu .sec-enrollhere a,
#block-securelogin .sub-menu-wrapper .sub-menu .sec-knowmore a{ font-size: 13px; }
#block-securelogin .sub-menu-wrapper:hover,
#block-securelogin .secure-login-wrapper:hover + .sub-menu-wrapper{ display: block; }

#block-secondarymenu-2{ padding-right: 30px; }
.secondary-navigation-wrapper{ position: relative; overflow: hidden; margin-top: 10px; }
.secondary-navigation-wrapper ul{ list-style: none; padding: 5px 0; margin: 0; display: flex; justify-content: flex-end;text-align: right;}
.secondary-navigation-wrapper ul li{ padding: 0;display: inline-block;}
.secondary-navigation-wrapper ul a{ transition: all 400ms ease; font-weight: 300; font-size: 13px; color: #2b2b2b; padding: 0 13px; }
.secondary-navigation-wrapper ul .menu-item--active-trail a,
.secondary-navigation-wrapper ul a:hover{ color: #002855; }
#block-searchicon{ position: absolute; top: 5px; right: 5px; }
#block-searchicon p{ margin: 0; }
#block-searchicon #toggle-search{ background: url(/themes/sterlingbank/css/../images/magnifying-glass.svg) center center no-repeat; background-size: 15px; width: 20px; height: 25px; overflow: hidden; text-indent: 100%; display: block; }
#block-exposedformsearchpage-1-2{ background: rgba(0, 40, 85, .8); }
#block-exposedformsearchpage-1-2 form{ position: relative; height: calc(100vh - 200px); display: flex !important; align-items: center; justify-content: center; width: 1140px; margin: 100px auto;  }
#block-exposedformsearchpage-1-2 form .popup-close{ position: absolute; top: 0; right: 0; height: 20px; width: 20px; background: url(/themes/sterlingbank/css/../images/signs.svg) 0 0 no-repeat; overflow: hidden; text-indent: 100%; display: block; }
#block-exposedformsearchpage-1-2 #views-exposed-form-search-page-1 input{ background: url(/themes/sterlingbank/css/../images/magnifying-glass-white.svg) 95% center no-repeat; background-size: 15px; padding-right: 45px; min-width: 350px; border: 0; border-bottom: 2px solid #fff; border-radius: 0; box-shadow: none; color: #fff; }
#block-exposedformsearchpage-1-2 .form--inline .form-actions{ display: none; }
#views-exposed-form-search-page-1 .form-actions{ display: none; }

.view-search .view-empty{min-height: 200px;font-family: 'Trebuchet MS'; font-size: 30px; line-height: normal; font-weight: bold; margin-bottom: 15px; color: #002855; text-align: center; margin-top: 10%;}

.result-item .result-title{font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #002855;margin-bottom: 20px;}

/* Popups */
.popup-wrapper .region-popup > div{ position: fixed; top: 0; right: 0; transform: translateY(-150%); transition: all 400ms ease; width: 100%; z-index: 9999999; height: 100vh; }
.popup-wrapper .region-popup > div.show{ transform: none; }
.popup-wrapper .region-popup > div > div{ position: relative; }
.popup-wrapper .region-popup .popup-close{ z-index: 1; content: " "; position: absolute; top: 20px; right: 30px; height: 20px; width: 20px; background: url(/themes/sterlingbank/css/../images/signs.svg) 0 0 no-repeat; white-space: nowrap; overflow: hidden; text-indent: 100%; }

/* advisory poup */
#block-sbacovidadvisories,
#block-views-block-advisories-block-4{ display: flex !important; align-items: center; justify-content: center; }
#block-sbacovidadvisories .advisories-popup-content-wrapper{ background: #002855; color: #fff; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4) }
#block-views-block-advisories-block-4 .view-content{ background: #fff; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4) }
.advisories-popup-wrapper{ position: relative; display: block; align-items: center; }
.advisories-popup-wrapper .advisories-content{ float: left; padding: 0; width: 60%; }
.advisories-popup-wrapper .advisories-thumb{ float: left; width: 40%; }
.advisories-popup-wrapper .advisories-thumb img{ width: 100%; min-width: 400px; min-height: 400px;}
.advisories-popup-wrapper .advisories-title{ background: #f4a900; padding: 15px 0; text-align: center; text-transform: uppercase; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 28px; color: #002855; }
/*.advisories-popup-wrapper .advisories-title{ background: #f4a900; padding: 15px 0; text-align: center; text-transform: uppercase; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 32px; color: #002855; }*/
.advisories-popup-wrapper .advisories-learnmore{ transition: all 400ms ease; border: 0; background: #002855; font-size: 18px; color: #fff; padding: 10px 30px; border-radius: 40px; display: inline-block; }
.advisories-popup-wrapper .advisories-learnmore:hover{ background: #f2a900; color: #002855; }
.advisories-popup-wrapper .advisories-desc ul{ padding-left: 20px; font-size: 15px;}
.advisories-popup-wrapper .advisories-content-inner{ font-size: 16px; padding: 30px 50px; }
.advisories-popup-wrapper .advisories-content-inner a,
.advisories-popup-wrapper .advisories-content-inner .advisories-additional-desc{ font-weight: bold; margin-top: 35px; color: #f4a900; }
#block-sbacovidadvisories .owl-carousel .owl-dots{ position: absolute; top: auto; bottom: 10px; width: 60%; text-align: center; }
#block-sbacovidadvisories .owl-carousel .owl-dots button.owl-dot{ background: rgba(255, 255, 255, .6); }
#block-sbacovidadvisories .owl-carousel .owl-dots button.owl-dot.active{ background: rgba(255, 255, 255, 1); }
#block-sbacovidadvisories .popup-overlay{ background: rgba(255, 255, 255, .5); width: 100%; height: 100%; position: fixed; top: 0; left: 0; }
#block-sbacovidadvisories .popup-overlay + .container{ position: relative; }

.bob-link { color: #fff !important;font-weight: normal !important; }
.bob-link:hover { font-weight: bold !important; }

/* dropdown */
.region-main-menu-dropdown{ transition: all 500ms ease; background: #002855; opacity: 0; position: absolute; width: 100%; display: none; }
.region-main-menu-dropdown.show{ opacity: 1; }
.main-menu-dropdown-wrapper{ padding: 30px 0; }
.main-menu-dropdown-wrapper ul{ list-style: none; padding: 0; margin: 0; }
.main-menu-dropdown-wrapper ul a{ color: #fff; display: block; padding: 6px 0; }
.main-menu-dropdown-wrapper ul a.active,
.main-menu-dropdown-wrapper ul a:hover{ color: #fff;}
.main-menu-dropdown-wrapper .main-links-wrapper{ position: relative; }

/*.main-menu-dropdown-wrapper .main-links-wrapper .submenu-main-links-wrapper{ width: 66.66666666%; transition: all 400ms ease;  opacity: 0; display: none; position: absolute; left: 33.3333333%; top: 0; }
.main-menu-dropdown-wrapper .main-links-wrapper .submenu-main-links-wrapper.show{ opacity: 1; display: block; }
.main-menu-dropdown-wrapper .main-links-wrapper .submenu-main-links-wrapper .submenu-main-links-wrapper{ left: 50%; }*/

.region-main-menu-dropdown .block-block-content{ display: none; }
.main-menu-dropdown-wrapper .main-links-wrapper > ul{ display: flex; flex-wrap: wrap;}
.main-menu-dropdown-wrapper .main-links-wrapper > ul > li{flex-basis: 25%; padding-right: 40px;}
.main-menu-dropdown-wrapper .main-links-wrapper > ul > li > a{color: #e79a07; border-bottom: 1px solid #fff; margin-bottom: 15px;}

.header-wrapper{ transition: all 500ms ease;  }
.header-wrapper.header-active{background: #002855;}
.header-wrapper.header-active .menu--main a{color: #fff;}
.header-wrapper.header-active .secondary-navigation-wrapper ul a{color: #fff;}
.header-wrapper.header-active #block-securelogin a.secure-login{background: #fff url(/themes/sterlingbank/css/../images/user-icon.svg) 10px center no-repeat;background-size: 15px;}

#block-brandingwhite{position: absolute; max-width: 200px;display: none;}
.header-wrapper.header-active #block-brandingwhite{display: block;}
.header-wrapper.header-active #block-sterlingbank-brandinge{display: none;}

/* submenu */
#submenu ul.menu{ list-style: none; padding: 0; margin: 0; display: flex; }
#submenu ul.menu li{ padding: 0;}
#submenu ul.menu a{ display: block; font-family: 'Trebuchet MS'; font-size: 14px; color: #222222; transition: all 400ms ease; padding: 12px 15px; }
#submenu ul.menu a:hover{ color: #002855; }
#submenu ul.menu a.is-active{ background: #002855; color: #fff; }

/* Banner */
.banner-mobile-img,
.banner-desktop-img{ display: none; }
.banner-item{ position: relative; display: flex; height: 100vh; align-items: center; background-size: cover; }
.banner-item .banner-content-wrapper{ width: 50%; }
.banner-item .banner-heading{ font-size: 40px; width: 50%; color: #002855; margin: 0 0 20px; font-weight: bold; font-family: 'Trebuchet MS';}
.banner-item .banner-heading{font-size: 40px;width: 50%;color: rgb(255, 255, 255);margin: 0px 0px 20px;font-weight: bold;font-family: "Trebuchet MS";}
.banner-item .banner-overview{ font-size: 20px; width: 50%; color: #002855; margin: 0 0 20px; }
.banner-item .banner-button{ width: 50%; }
.banner-item .banner-button a{ transition: all 400ms ease; background: #002855; border: 1px solid #002855; font-weight: 500; font-size: 16px; color: #fff; padding: 12px 40px; border-radius: 40px; display: inline-block; margin-top: 15px; }
/*.banner-item .banner-button a:hover{ background: #fff; color: #002855; }*/
.banner-item .banner-button a:hover{ background: transparent; color: #002855; }
.banner-other-content{ position: absolute; bottom: 120px; width: 100%; }
.banner-other-content .container{ position: relative; }
.banner-other-content-left{ background: url(/themes/sterlingbank/css/../images/tel-icon.png) left center no-repeat; position: absolute; left: 10px; padding: 10px 10px 10px 30px; }
.banner-other-content-left p{ margin: 0; }
.banner-other-content-right{ background: rgba(255, 255, 255, .8); position: absolute; right: 10px; padding: 10px; border-radius: 15px; }
.banner-other-content-right p{ margin: 0; }
#landing-banner{ padding: 0; }
#landing-banner.section-no-banner{ min-height: 103px; }
#landing-banner .bg-img-wrapper img{ width: 100%; height: auto; }
#landing-banner .banner-content-wrapper{ position: absolute; top: 0; left: 0; width: 100%; display: flex; align-items: center; height: calc(100% - 120px); margin-top: 120px; }
#formpage-banner .banner-content-wrapper{ position: absolute; top: 0; left: 0; width: 100%; display: flex; align-items: center; height: calc(100% - 120px); margin-top: 120px; }

#landing-banner .banner-content-wrapper .banner-content{ width: 45%; }
#landing-banner .section-subheading{ font-size: 14px; text-transform: uppercase; }
#landing-banner .section-heading{ font-size: 40px; line-height: normal; margin: 0 0 40px; }
#landing-banner .section-desc{ color: #002855; margin: 0 0 40px; }
#basicpage-banner{ padding: 0; }
#basicpage-banner.section-no-banner{ min-height: 103px; }
#basicpage-banner .bg-img-wrapper img{ width: 100%; height: auto; }
#basicpage-banner .banner-content-wrapper{ position: absolute; top: 0; left: 0; width: 100%; display: flex; align-items: center; height: calc(100% - 120px); margin-top: 120px; }
#basicpage-banner .banner-content-wrapper .banner-content{ width: 45%; }
#basicpage-banner .section-subheading{ font-size: 14px; text-transform: uppercase; }
#basicpage-banner .section-heading{ font-size: 40px; line-height: normal; margin: 0 0 40px; }
#basicpage-banner .section-desc{ color: #002855; margin: 0 0 40px; }
#basicpage-banner.section-gray-bg-banner{ background: #f8f8f8; padding: 80px 0; margin-top: 120px; }
#basicpage-banner.section-gray-bg-banner .banner-content-wrapper{ position: relative; height: auto; margin: 0; }
#formpage-banner.section-gray-bg-banner{ background: #f8f8f8; padding: 80px 0; }
.section-cta-wrapper{ display: flex; }
.align-center .section-cta-wrapper{ justify-content: center; }
.section-cta-wrapper .cta-button a{ transition: all 400ms ease; background: #002855; border: 1px solid #002855; font-size: 16px; color: #fff; padding: 10px 30px; border-radius: 40px; display: inline-block; }
.section-cta-wrapper .cta-button a:hover{ background: transparent; color: #002855; }
.section-cta-wrapper .cta-or{ font-size: 16px; font-weight: 500; color: #002855; line-height: 42px; margin: 0 15px; }
.section-cta-wrapper .cta-info{ font-size: 15px; font-weight: 500; color: #002855; line-height: 42px; }
.section-cta-wrapper div.cta-info:first-child{ line-height: normal;max-width: 100%;}
.section-cta-wrapper .cta-link a{ font-size: 20px; font-weight: 500; color: #fff; line-height: 42px; }
.section-cta-wrapper .cta-button.blue-cta-button a,
.blue-text .section-cta-wrapper .cta-button a{ background: #002855; color: #fff; }
.section-cta-wrapper .cta-button.blue-cta-button a:hover,
.blue-text .section-cta-wrapper .cta-button a:hover{ background: #f2a900; color: #002855; border: 1px solid #f2a900;}
.blue-text .section-cta-wrapper .cta-link a{ color: #002855; }
.section-cta-wrapper .cta-link .file--application-pdf{ background: none; padding: 0; }
.section-cta-wrapper .cta-button + .cta-link{ margin-left: 30px; }
a.primary-btn{ transition: all 400ms ease; display: inline-block; border-radius: 30px; border: 0; background: #00164b; color: #fff; padding: 12px 40px; width: auto; }
a.primary-btn:hover{ background: #f2a900; color: #00164b; }

.home-banner-slide  li{margin: 0;list-style-type: none;}
.home-banner-slide.owl-carousel .owl-nav .owl-prev{font-size: 100px; color: #002855; position: absolute; top: 50%; left: 20px; transform: translateY(-50%);outline: none;}
.home-banner-slide.owl-carousel .owl-nav .owl-next{font-size: 100px; color: #002855; position: absolute; top: 50%; right: 20px; transform: translateY(-50%);outline: none;}

/* breadcrumbs */
#breadcrumbs{ margin: 30px 0;  }
#breadcrumbs .breadcrumb{ background: none; margin: 0; padding: 0; color: #666666; }
.breadcrumb li,
.breadcrumb li:before{ color: #002855; }
.breadcrumb li{ font-weight: 600;font-size: 14px;}
.breadcrumb li a{ font-weight: normal; color: #666666; }
.breadcrumb li a:hover{ color: #222; }
#breadcrumbs + .section{ padding-top: 20px; }

/* Home */
.section-promotional  + .section-home-news{ padding-top: 50px; }
.section-home-news .home-news-inner{ position: relative; }
.section-home-news .section-heading{ position: absolute; transform: rotate(-90deg); left: -17%; bottom: 50%; width: 300px; text-align: center; }
.news-items{ margin: 0 -15px; }
.news-items .news-item a{ display: block; position: relative; }
.news-items .news-item:first-child{ float: left; width: 50%; padding: 0 15px; }
.news-items .news-item:nth-child(2){ float: left; width: 25%; padding: 0 15px; }
.news-items .news-item:nth-child(3){ float: left; width: 25%; padding: 0 15px; }
.news-items .news-item:nth-child(4){ float: left; width: 25%; padding: 0 15px; }
.news-items .news-item:first-child .news-bg-overlay{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); }
.news-items .news-item:first-child .news-content{ position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%; color: #fff; padding: 30px; }
.news-items .news-item:first-child .news-content .news-content-inner{ position: relative; height: 100%; }
.news-items .news-item:first-child .news-content .news-title{ font-family: 'Trebuchet MS'; font-weight: bold; font-size: 30px; }
.news-items .news-item:first-child .news-content .news-overview{ position: absolute; bottom: 35px; }
.news-items .news-item:first-child .news-content .news-readmore{ position: absolute; bottom: 0; }
.news-items .news-item:first-child .news-thumb{ overflow: hidden; }
.news-items .news-item:first-child .news-thumb img{ transition: all 600ms ease; }
.news-items .news-item:first-child:hover .news-thumb img{ transform: scale(1.07); }
.news-items .news-item:nth-child(2) .news-thumb,
.news-items .news-item:nth-child(3) .news-thumb{ height: 355px; overflow: hidden; }
.news-items .news-item:nth-child(2) .news-bg-overlay,
.news-items .news-item:nth-child(3) .news-bg-overlay{ transition: all 1200ms ease; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 40, 85, .7); opacity: 0; }
.news-items .news-item:nth-child(2) .news-content,
.news-items .news-item:nth-child(3) .news-content{ transition: all 1200ms ease; background: #002855; padding: 15px; color: #fff; position: absolute; left: 0; bottom: 0;  }
.news-items .news-item:nth-child(2) .news-content .news-content-inner,
.news-items .news-item:nth-child(3) .news-content .news-content-inner{ position: relative; height: 100%; padding-bottom: 50px; }
.news-items .news-item:nth-child(2) .news-content .news-title,
.news-items .news-item:nth-child(3) .news-content .news-title{ font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; }
.news-items .news-item:nth-child(2) .news-content .news-overview,
.news-items .news-item:nth-child(3) .news-content .news-overview{ display: none; }

.news-items .news-item:nth-child(3):hover .news-bg-overlay,
.news-items .news-item:nth-child(2):hover .news-bg-overlay{ opacity: 1; }
.news-items .news-item:nth-child(3):hover .news-content,
.news-items .news-item:nth-child(2):hover .news-content{ background: none; z-index: 3; width: 100%; height: 100%; }
.news-items .news-item:nth-child(3):hover .news-content .news-content-inner,
.news-items .news-item:nth-child(2):hover .news-content .news-content-inner{ padding-bottom: 0; }
.news-items .news-item:nth-child(3):hover .news-content .news-overview,
.news-items .news-item:nth-child(2):hover .news-content .news-overview{ display: block; margin-top: 15px; }

.news-items .news-item:nth-child(4) .news-thumb{ display: none; }
.news-items .news-item:nth-child(4) .news-content{ transition: all 400ms ease; margin-top: 30px; background: #f2a900; padding: 20px; }
.news-items .news-item:nth-child(4) .news-content .news-content-inner{ position: relative; min-height: 107px; }
.news-items .news-item:nth-child(4) .news-subtitle{ display: none; }
.news-items .news-item:nth-child(4) .news-overview{ display: none; }
.news-items .news-item:nth-child(4) .news-title{ transition: all 400ms ease; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #002855; }
.news-items .news-item:nth-child(4):hover .news-content{ background: #002855; }
.news-items .news-item:nth-child(4):hover .news-title{ color: #f2a900; }
.news-items .news-item:nth-child(2) .news-content .news-readmore,
.news-items .news-item:nth-child(3) .news-content .news-readmore,
.news-items .news-item:nth-child(4) .news-content .news-readmore{ background: url(/themes/sterlingbank/css/../images/right-arrow.svg) 0 0 no-repeat; width: 25px; height: 25px; overflow: hidden; display: block; text-indent: 100%; position: absolute; bottom: 0; right: 0; }
.news-items .news-item:nth-child(5){ float: left; width: 25%; }
.news-items .news-item:nth-child(5) .section-cta-wrapper{ display: block; margin-top: 30px; padding: 52px 50px; text-align: center; }

/*Branches*/
.branches-inner{margin-top: 120px;}
.branches-inner .heading{margin-bottom: 15px;color: #002855; font-size: 22px;}

/* Home Advisory */
.home-advisories-wrapper { float: left; width: 50%; margin-bottom: 14px; padding:0;}
/* .home-advisories-wrapper .owl-carousel {width: 50%;max-width: 560px;} */
.advisory-carousel-item p { margin: 0; }
.home-banner-slide { margin-bottom: 0 !important; }

.additional-links { display: flex; width: 50%; justify-content: space-between; float: right; padding: 0 10px;}
.additional-links .icon-wrapper img { max-width: 270px; }


/* Home promo */
.section-home-promos{display: none;}
.section-promotional  + .section-home-promos{ padding-top: 50px; }
.section-home-promos .home-promos-wrapper{ margin: 0 -10px; width: 100%; }
.section-home-promos {padding-bottom: 0;} /* added due to home advisory 2022 design */
a.home-promo-item{ display: block; width: 50%; float: right; padding: 0 10px; margin-bottom: 14px; }
a.home-promo-item .promo-content-wrapper{ position: relative; }
a.home-promo-item .promo-content{ position: absolute; top: 0; left: 0; width: 100%; }
a.home-promo-item .promo-content .promo-content-inner{ padding: 30px; }
a.home-promo-item .promo-title{ font-family: 'Trebuchet MS'; font-weight: bold; font-size: 30px; color: #002855; margin-bottom: 20px; text-shadow: 0px 0px 2px #fff; }
a.home-promo-item .promo-overview{ color: #002855; margin-bottom: 20px; }
a.home-promo-item .promo-overview p:last-child{ margin: 0; }
.promo-thumb.for-desktop-only img {display: block;width: 100%;}
a.home-promo-item .promo-readmore{ position: relative; background: url(/themes/sterlingbank/css/../images/blue-right-arrow.svg) right center no-repeat; font-weight: 500; color: #002855; display: inline-block; padding-right: 30px; background-size: 18px; }
a.home-promo-item .promo-readmore::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #002855;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right top;
    transform-origin: right top;
    transition: -webkit-transform .6s cubic-bezier(.37,.16,.12,1);
    transition: transform .6s cubic-bezier(.37,.16,.12,1);
    transition: transform .6s cubic-bezier(.37,.16,.12,1),-webkit-transform .6s cubic-bezier(.37,.16,.12,1);
}
a.home-promo-item .promo-readmore:hover::after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    transition: -webkit-transform .3s cubic-bezier(.37,.16,.12,1);
    transition: transform .3s cubic-bezier(.37,.16,.12,1);
    transition: transform .3s cubic-bezier(.37,.16,.12,1),-webkit-transform .3s cubic-bezier(.37,.16,.12,1);
}
a.home-promo-item:first-child .promo-readmore{ transition: all 400ms ease; background: #002855; color: #fff; padding: 10px 30px; border-radius: 40px; display: inline-block; }
a.home-promo-item:first-child .promo-readmore:after{ display: none; }
a.home-promo-item:first-child .promo-readmore:hover{ background: #f2a900; color: #002855; }
.section-home-promos .home-promos-wrapper a.home-promo-item:last-child .promo-overview p{ font-size: 12px; margin-bottom: 10px; }
.section-home-promos .home-promos-wrapper a.home-promo-item:last-child .promo-logo img{ height: 35px; width: auto; margin-bottom: 10px; }


/* financial-literacy-and-awareness */
@media (max-width: 767px){
  .left-wrapper-2left{
    display: flex;
    flex-direction: column;
  }
 .left-wrapper-2left:nth-of-type(even) {
    flex-direction: column-reverse;
  }
  div.section-2left-rows-1right-1column-image div.row div.col-md-4 div.right-wrapper-2left div.col-md-12{
    flex-direction: column;  
  }
  .right-wrapper-2left .section-overview{
    height: unset;
    min-height: unset;
    padding: unset;
    max-height: unset;
  }
  div.section-2left-rows-1right-1column-image .section-overview{
    padding: 100px 20px;
    text-align: center;
    line-height: 35px;
  }
  
  .left-wrapper-2left > div.col-md-6, .left-wrapper-2left > div.col-md-6 img, .right-wrapper-2left > div.col-md-12, .right-wrapper-2left > div.col-md-12 .section-img, .right-wrapper-2left > div.col-md-12 img{
    width: 100%;
  }
  .page-node-519 .section-2left-rows-1right-1column-image{
     padding: 0 !important;
  }
}


@media (max-width: 820px){
  .page-node-519 .section-2left-rows-1right-1column-image div.container{
    width: auto;
}
}

@media screen and (max-width: 991px){
	a.home-promo-item:last-child .promo-overview{ margin-bottom: 10px; }

    /* financial-literacy-and-awareness */

    div.section-2left-rows-1right-1column-image div.row div.col-md-4 div.right-wrapper-2left div.col-md-12{
    display: flex;
    align-items: center;
    }
    div.right-wrapper-2left .section-img img{
    height: 275px;
    }
    .right-wrapper-2left .section-overview{
    margin: 0;
    display: flex;
    align-items: center;
    }
}

a.home-promo-item:nth-of-type(3) {float: left;} /*added alongside advisory carousel*/

/* Personal landing page */
.page-node-50 .section-content-with-background{ padding-bottom: 0; }

/* basic page */
/* .page-node-type-page main{ margin-top: 130px; } */
.page-node-type-page main{ min-height: calc(100vh - 130px); }

/* form page */
.page-node-type-form-page main{ margin-top: 100px; }
.page-node-type-form-page main{ min-height: calc(100vh - 100px); }

/* Company Profile page */
.page-node-55 .section-content-with-background .section-overview{ font-family: 'Trebuchet MS'; font-weight: bold; color: #f2a900; font-size: 30px; line-height: normal; width: 60%; }

/* Company Profile page */
.page-node-56 .section-features .section-heading,
.page-node-56 .section-features .section-overview{ text-align: center; }

/* Corporate Advocacy */
.corporate-advocacy-wrapper.row{ margin: 0; background: #00336d; display: flex; align-items: center; color: #fff; }
.corporate-advocacy-wrapper.row > div{ padding: 0; }
.corporate-advocacy-wrapper.row > div:last-child{ padding: 30px; }
.corporate-advocacy-wrapper .section-heading{ color: #f2a900; font-size: 30px; }
.corporate-advocacy-wrapper .testimonial-from{ font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #f2a900; margin-top: 30px; }
.corporate-advocacy-wrapper .testimonial-from-position{ font-size: 14px; }

/* Contact us */
.form-wrapper .row{ display: flex; margin: 0 -30px; }
.form-wrapper .row > div{ padding: 0 30px; }
.form-wrapper .row > div:last-child{ border-left: 1px solid #c3c3c3; }
.contact-info-heading{ font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #00336d; margin-bottom: 30px; }
.contact-item{ margin-bottom: 20px; }
.contact-item .contact-item-label{ font-weight: 500; color: #00336d; margin-bottom: 5px; }
.section-form-wrapper form{ margin: 20px -10px 0; }
.section-form-wrapper .form-item{ margin: 0 0 30px; width: 50%; float: left; padding: 0 10px; }
.section-form-wrapper .margin-bottom-0 .form-item,
.section-form-wrapper .margin-bottom-0.form-item{margin-bottom:0;}
.section-form-wrapper .form-item.form-type-webform-document-file{ width: 100% }
.section-form-wrapper .form-item.form-type-webform-document-file .description{ color: #00164b; margin-top: 10px; }
.section-form-wrapper .form-item.form-type-webform-document-file .form-submit,
.section-form-wrapper .form-item.form-type-webform-document-file .form-type-checkbox{ margin-bottom: 15px; }
.section-form-wrapper .form-actions{ margin: 0; }
.section-form-wrapper .form-item.form-type-textarea{ width: 100%; }
.section-form-wrapper .form-item.form-type-processed-text{ float: none; width: 100%; }
.section-form-wrapper .form-item.form-type-processed-text.float-left{float: left;}
.section-form-wrapper .form-item.form-type-processed-text .form-item-heading{ font-size: 24px; font-family: 'Trebuchet MS'; font-weight: bold; color: #00336d; border-bottom: 1px solid #00336d; padding: 5px 0; }
.section-form-wrapper textarea,
.section-form-wrapper select,
.section-form-wrapper input{ background: #e8eaec; border: 0; padding: 10px 15px; width: 100%; min-height: 45px; }
.section-form-wrapper .webform-submission-form select option:first-child{ display: none; }
.section-form-wrapper .form-item.form-item-terms,
.section-form-wrapper .form-item.form-item-terms-of-use{ float: none; width: 100%; display: flex;  align-items: flex-start;}
.section-form-wrapper .form-item-terms input,
.section-form-wrapper .form-item-terms-of-use input{ min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item-terms .description{ margin: 0; font-size: 16px;/*max-width: 600px;*/}
.section-form-wrapper .form-item-terms-of-use .description{margin:0; font-size: 14px;}
.section-form-wrapper .form-item-terms .description a,
.section-form-wrapper .form-item-terms-of-use .description a{ color: #00164b; }
.section-form-wrapper .form-type-processed-text a{ color: #00164b; }
.section-form-wrapper .form-item-terms .description a:hover,
.section-form-wrapper .form-item-terms-of-use .description a:hover{ color: #f2a900; }
.section-form-wrapper .form-type-processed-text a:hover{ color: #f2a900; }
.section-form-wrapper .form-type-tel .iti{width: 100%;}
.section-form-wrapper .form-type-tel input {background: #e8eaec;border: 0;padding: 10px 15px;width: 100%;min-height: 45px; }

.section-form-wrapper .form-item-do-you-have-a-spouse- { float: none; width: 100%; display: flex;}
.section-form-wrapper .form-item-do-you-have-a-spouse- input{ min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-i-we-hereby-declare-the-following-{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-i-we-hereby-declare-the-following- input{ min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item-i-we-hereby-declare-the-following- .description{ margin: 0; font-size: 14px;/*max-width: 600px;*/}
.section-form-wrapper .form-item-i-we-hereby-declare-the-following- .description a{ color: #00164b; }
.section-form-wrapper .form-item-i-we-hereby-declare-the-following- .description a:hover{ color: #f2a900; }

.section-form-wrapper .form-type-datetime{ width: 100%; }
.section-form-wrapper .form-type-datetime .container-inline{ display: block; margin: 0 -10px; }
.section-form-wrapper .form-type-datetime label{ display: block; }
.section-form-wrapper .form-type-datetime .form-item{ margin: 0; width: 50%; float: left; }
.section-form-wrapper .form-actions{ padding: 0 10px; }
.section-form-wrapper .captcha{ margin: 0 10px; }
.section-form-wrapper .captcha .form-item{ float: none; }
.section-form-wrapper .captcha + .form-actions{ margin-top: 20px; }
.section-form-wrapper .form-actions input{ transition: all 400ms ease; border-radius: 30px; border: 0; background: #00164b; color: #fff; padding: 12px 40px; width: auto; }
.section-form-wrapper .form-actions input:hover{ background: #f2a900; color: #00164b; }
/* #edit-processed-text-04{ margin: 0; } */
#webform-submission-business-loan-2-node-242-add-form #edit-processed-text-04{ margin: 0 0 30px; }
#webform-submission-contact-node-64-add-form .webform-confirmation__back{ text-align: center; margin: 0; }
#block-contactusbspemailandlogo{ margin: 50px 0; }
.financial-consumer-wrapper{ display: flex; margin-bottom: 30px; }
.financial-consumer-wrapper .financial-consumer-logo{ margin-right: 20px; }

/* Bidding Module - Buyers Information */
.section-form-wrapper .form-item.form-item-certification{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-certification input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-authorization-and-consent-for-data-processing{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-authorization-and-consent-for-data-processing input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-bidder-hereby-state-and-declare{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-bidder-hereby-state-and-declare input { min-height: auto; width: auto; margin-right: 15px; }


/* Online Account Opening - Solo Basic Savings Account */
.section-form-wrapper .form-item.form-item-contact-preferences{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-contact-preferences input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper #edit-processed-text-17{ margin-bottom: 0; }
.section-form-wrapper #edit-processed-text-17 p{ margin: 0; }
.section-form-wrapper #edit-flexbox{ margin-top: 0; }
.section-form-wrapper #edit-flexbox .webform-flex--container{ margin: 0; }
.section-form-wrapper #edit-flexbox .form-item{ padding: 1px; width: 100%; }
.section-form-wrapper #edit-flexbox .form-item input{ padding: 5px; text-align: center; }
.section-form-wrapper .edit-source-of-wealth--wrapper{ width: 100%; margin: 0;}
.section-form-wrapper .edit-source-of-wealth--wrapper > div > div .form-item{ float: left; width: 50%; display: flex; margin: 0; align-items:flex-start;}


.js-form-item-b-source-of-wealth-inheritance.form-item-b-source-of-wealth-inheritance{ padding-left: 20px;}

.section-form-wrapper #edit-income-range--wrapper{ margin: 0 0 0 50%; }
.section-form-wrapper #edit-monthly-salary--wrapper{ margin: 0 0 0 52%; }
.section-form-wrapper .width50-wrapper-no-flex{ width: 50%; float: left; }
.section-form-wrapper .width50-wrapper-no-flex .form-item{ width: auto; margin: 0; }
.section-form-wrapper .width50-wrapper-no-flex .form-item.form-type-textfield input{ background: none; border-bottom: 2px solid #e8eaec; width: auto; padding: 0px 10px 3px; min-height: auto; outline: none; }
.section-form-wrapper .width50-wrapper{ width: 50%; float: left; display: flex; }
.section-form-wrapper .width50-wrapper .form-item{ width: auto; margin: 0; }
.section-form-wrapper .width50-wrapper .form-item.form-type-textfield input{ background: none; border-bottom: 2px solid #e8eaec; width: auto; padding: 0px 10px 3px; min-height: auto; outline: none; }
.section-form-wrapper .form-item.form-item-business,
.section-form-wrapper .form-item.form-item-allowance,
.section-form-wrapper .form-item.form-item-remittance,
.section-form-wrapper .form-item.form-item-relationship-with-remitter,
.section-form-wrapper .form-item.form-item-pension,
.section-form-wrapper .form-item.form-item-family-income,
.section-form-wrapper .form-item.form-item-others,
.section-form-wrapper #edit-income-range--wrapper .form-item{ margin: 0; }
.section-form-wrapper #edit-monthly-salary--wrapper .form-item{ margin: 0; }
.section-form-wrapper .form-item-source-of-wealth-employment---salary input,
.section-form-wrapper #edit-source-of-wealth input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item-source-of-wealth-sale-of-assets-not-in-the-normal-course-of-business input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item-b-source-of-wealth-sales-of-assets-not-in-normal-course-of-business input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item-b-source-of-wealth-sale-of-assets{float: left;width: 50%;display: flex;margin: 0;}
.section-form-wrapper .form-item-b-source-of-wealth-sale-of-assets input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-source-of-wealth-inheritance{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-source-of-wealth-inheritance input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-b-source-of-wealth-inheritance{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-b-source-of-wealth-inheritance input { min-height: auto; width: auto; margin-right: 15px; }


.section-form-wrapper .form-item.form-item-source-of-wealth-monthly-salary-income-range{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-source-of-wealth-monthly-salary-income-range input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-allowance,.section-form-wrapper .form-item.form-item-pension {margin-left: 0 !important; }
.section-form-wrapper #edit-source-of-wealth { margin-top: -20px;}


.section-form-wrapper .form-item.form-item-b-source-of-wealth-monthly-salary-income-range{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-b-source-of-wealth-monthly-salary-income-range input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-b-allowance,.section-form-wrapper .form-item.form-item-pension {margin-left: 0 !important; }
.section-form-wrapper #edit-b-source-of-wealth { margin-top: -20px;}

.section-form-wrapper .form-item-b-applicable{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-b-applicable input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item-s-click-here-if-not-applicable{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-s-click-here-if-not-applicable input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-income-range-below-php-50000{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-income-range-below-php-50000 input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-income-range-php-50000-to-php-100000{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-income-range-php-50000-to-php-100000 input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-income-range-php-100001-to-php-500000{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-income-range-php-100001-to-php-500000 input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-income-range-over-php-500000{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-income-range-over-php-500000 input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper #edit-source-of-funds--wrapper legend{ border: none; }
.section-form-wrapper #edit-source-of-funds--wrapper .fieldset-wrapper { margin-top: -20px; margin-bottom: 20px;}
.section-form-wrapper .form-item.form-item-source-of-funds{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-source-of-funds input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper #edit-monthly-salary-income-range--wrapper legend{ border: none; }
.section-form-wrapper #edit-monthly-salary-income-range--wrapper .fieldset-wrapper { margin-top: -20px; margin-bottom: 20px;}
.section-form-wrapper .form-item.form-item-monthly-salary-income-range{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-monthly-salary-income-range input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item-b-monthly-salary-income-range input { min-height: auto; width: auto; margin-right: 15px; }


.section-form-wrapper #edit-b-monthly-salary-income-range--wrapper legend{ border: none; }
.section-form-wrapper #edit-b-monthly-salary-income-range--wrapper .fieldset-wrapper { margin-top: -20px; margin-bottom: 20px;}
.section-form-wrapper .form-item.form-item-b-monthly-salary-income-range{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-b-monthly-salary-income-range input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item-b-monthly-salary-income-range input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-are-you-an-ofw-or-ofw-beneficiary-ikaw-ba-ay-isang-ofw-or-ofw-be{ width: 50%; display: flex; margin: 0;}
#edit-are-you-an-ofw-or-ofw-beneficiary-ikaw-ba-ay-isang-ofw-or-ofw-be--wrapper { margin: 0 0 15px;}

/*  */
.nested-checkbox  .form-item-heading{margin-bottom: 30px;width: 100%;}
.nested-checkbox .form-item{display: flex; align-items: center;float: none;margin-bottom: 5px;width: 100%;}
.nested-checkbox .form-item input{width: auto; margin: 0; margin-right: 15px;}
.nested-checkbox .form-item label{margin: 0;}
.nested-checkbox .checkboxes--wrapper{margin-left: 30px;}
.nested-checkbox .checkboxes--wrapper legend{margin-bottom: 10px; border-bottom: none; font-weight: normal;}
.nested-checkbox .checkboxes--wrapper .fieldset-wrapper{margin-left: 30px;}
.nested-checkbox .form-item label::after{content: none;}
.nested-checkbox #edit-processed-text-25 p{position: relative;}
.nested-checkbox #edit-processed-text-25 p:after{content: '*';color: red;position: absolute; top: 15px; right: -10;}

.gray-box{background: #f2f2f2; padding: 15px 5px;}


/*vince*/

#edit-present-address-home-ownership.form-item-present-address-home-ownership-select{    width: 100%;padding: 0px;}


.section-form-wrapper .form-item.form-item-level{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-level input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-level--wrapper legend{ border: none; }

.section-form-wrapper .form-item.form-item-do-you-have-any-regulatory-legal-constraints-in-investing-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-do-you-have-any-regulatory-legal-constraints-in-investing- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-do-you-have-any-regulatory-legal-constraints-in-investing---wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-what-will-you-do-if-the-price-of-a-security-you-are-invested-in-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-what-will-you-do-if-the-price-of-a-security-you-are-invested-in- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-what-will-you-do-if-the-price-of-a-security-you-are-invested-in---wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-in-the-past-have-you-invested-in-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-in-the-past-have-you-invested-in- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-in-the-past-have-you-invested-in---wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-which-best-describes-your-general-attitude-towards-investing-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-which-best-describes-your-general-attitude-towards-investing- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-which-best-describes-your-general-attitude-towards-investing---wrapper legend{ border: none; }


.section-form-wrapper .form-item.form-item-in-the-past-have-you-invested-in-form-item-in-the-past-have-you-invested-in-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-in-the-past-have-you-invested-in-form-item-in-the-past-have-you-invested-in- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-in-the-past-have-you-invested-in-form-item-in-the-past-have-you-invested-in---wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-which-best-describes-your-experience-in-investing-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-which-best-describes-your-experience-in-investing- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-which-best-describes-your-experience-in-investing---wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-do-you-have-other-source-of-funds-for-unforeseen-events-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-do-you-have-other-source-of-funds-for-unforeseen-events- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-do-you-have-other-source-of-funds-for-unforeseen-events---wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-when-do-you-plan-to-use-the-funds-you-are-investing-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-when-do-you-plan-to-use-the-funds-you-are-investing- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-when-do-you-plan-to-use-the-funds-you-are-investing---wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-what-is-your-primary-objective-for-investing-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-what-is-your-primary-objective-for-investing- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-what-is-your-primary-objective-for-investing---wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-years-of-experience-in-the-finance-money-management-field{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-years-of-experience-in-the-finance-money-management-field input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-years-of-experience-in-the-finance-money-management-field--wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-what-is-your-primary-income-source-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-what-is-your-primary-income-source- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-what-is-your-primary-income-source---wrapper legend{ border: none; }

.section-form-wrapper .form-item.form-item-how-much-is-your-estimated-annual-income-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-how-much-is-your-estimated-annual-income- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-how-much-is-your-estimated-annual-income---wrapper legend{ border: none; }



.section-form-wrapper .form-item.form-item-your-investment-with-sterling-bank-of-asia-trust-represents-what{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-your-investment-with-sterling-bank-of-asia-trust-represents-what input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-your-investment-with-sterling-bank-of-asia-trust-represents-what--wrapper legend{ border: none; }


.section-form-wrapper .form-item.form-item-how-much-is-you-estimated-amount-for-investment-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-how-much-is-you-estimated-amount-for-investment- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-how-much-is-you-estimated-amount-for-investment---wrapper legend{ border: none; }

.section-form-wrapper .form-item.form-item-how-much-is-your-estimated-annual-income-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-how-much-is-your-estimated-annual-income- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-how-much-is-your-estimated-annual-income---wrapper legend{ border: none; }


.section-form-wrapper .form-item.form-item-fc-your-investment-with-sterling-bank-of-asia-trust{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-fc-your-investment-with-sterling-bank-of-asia-trust input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-fc-your-investment-with-sterling-bank-of-asia-trust--wrapper legend{ border: none; }


/* .section-form-wrapper .form-item.form-item-educational-background{ float: none; width: 100%; display: flex; margin: 0;} */
.section-form-wrapper .form-item-educational-background input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-educational-background--wrapper legend{ border: none; }

.section-form-wrapper .form-item-itf-in-trust-for-for-the-benefit-on-behalf-of-another-person-{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-itf-in-trust-for-for-the-benefit-on-behalf-of-another-person- input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper #edit-itf-in-trust-for-for-the-benefit-on-behalf-of-another-person---wrapper legend{ border: none; }


.section-form-wrapper #edit-b-monthly-salary-income-range--wrapper{ float: none; width: 100%; display: flex; margin: 0;}

.section-form-wrapper #edit-account-types--wrapper legend{ border: none; }
.section-form-wrapper #edit-account-types--wrapper .fieldset-wrapper { margin-top: 10px; }
.section-form-wrapper .form-item.form-item-account-types-savings{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-account-types-savings input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-account-types-checking{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-account-types-checking input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-account-types-other{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-account-types-other input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-account-types-time-deposit{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-account-types-time-deposit input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper #edit-account-type--wrapper legend{ border: none; }
.section-form-wrapper #edit-account-type--wrapper .fieldset-wrapper { margin-top: 10px; }
.section-form-wrapper .form-item.form-item-account-type{ float: none; width: 100%; display: flex; margin: 0;}
.section-form-wrapper .form-item-account-type input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-monthly-salary{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-monthly-salary input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-business{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-business input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-b-business{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-b-business input { min-height: auto; width: auto; margin-right: 15px; }


.section-form-wrapper .form-item.form-item-b-allowance{ float: none; width: 100%; display: flex; margin-left: 10px !important}
.section-form-wrapper .form-item-b-allowance input { min-height: auto; width: auto; margin-right: 15px; }


.section-form-wrapper .form-item.form-item-b-remittance{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-b-remittance input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-b-pension{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-b-pension input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-other{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-other input { min-height: auto; width: auto; margin-right: 15px; }



.section-form-wrapper .form-item.form-item-allowance{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-allowance input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-pension{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-pension input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-family-income{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-family-income input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-remittance{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-remittance input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-others{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-others input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item.form-item-source-of-wealth-business{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-source-of-wealth-business input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item-source-of-wealth-sales-of-assets-not-in-normal-course-of-business input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-b-source-of-wealth-business{ float: none; width: 100%; display: flex; margin-left: 10px;}
.section-form-wrapper .form-item-b-source-of-wealth-business input { min-height: auto; width: auto; margin-right: 15px; }


.section-form-wrapper .form-item.form-item-account-type{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-account-type input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item.form-item-declaration{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-declaration input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item-declaration .description { margin-left: 0; }

.section-form-wrapper .form-item.form-item--i-agree-with-the-data-privacy{ float: none; width: 100%; display: flex; margin-bottom: 10px; align-items: flex-start;}
.section-form-wrapper .form-item--i-agree-with-the-data-privacy input { min-height: auto; width: auto; margin-right: 15px; min-height: unset;}
.section-form-wrapper .form-item--i-agree-with-the-data-privacy .description { margin-left: 0;  }
#edit-i-have-watched-the-onboarding-video-on-financial-consumer-protec--description p {margin: 0; font-size: 14px;}
.section-form-wrapper .form-item.form-item-i-have-watched .description { margin-left: 0; font-size: 14px;}

.section-form-wrapper .form-item-i-have-watched-the-onboarding-video-on-financial-consumer-protec{ float: none; width: 100%; display: flex; margin-bottom: 10px;}
.section-form-wrapper .form-item-i-have-watched-the-onboarding-video-on-financial-consumer-protec input{min-height: auto;width: auto;margin-right: 15px;}
.section-form-wrapper .form-item-i-have-watched-the-onboarding-video-on-financial-consumer-protec .description { margin-left: 0; }

.section-form-wrapper .form-item-current-address-is-the-same-as-permanent-address{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-current-address-is-the-same-as-permanent-address input { min-height: auto; width: auto; margin-right: 15px; }

.section-form-wrapper .form-item .form-item-are-you-a-senior-in-any-branch-of-the-goverment{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-are-you-a-senior-in-any-branch-of-the-goverment input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-are-you-a-senior-official-of-a-political-party{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-are-you-a-senior-official-of-a-political-party input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-are-you-a-senior-executive-of-a-government-owned-enterprise{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-are-you-a-senior-executive-of-a-government-owned-enterprise input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-are-you-a-immediate-family-member-of-any-individual{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-are-you-a-immediate-family-member-of-any-individual input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-are-you-a-close-associate-of-any-individual{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-are-you-a-close-associate-of-any-individual input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-do-you-have-relative-s-employed-with-sterling-bank-of-asia{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-do-you-have-relative-s-employed-with-sterling-bank-of-asia input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-do-you-have-other-banks-banking-relationship{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-do-you-have-other-banks-banking-relationship input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-are-you-a-us-citizen{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-are-you-a-us-citizen input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-are-you-a-dual-citizen{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-are-you-a-dual-citizen input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-are-you-a-permanent-resident-of-the-us-or-a-green-cardholder{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-are-you-a-permanent-resident-of-the-us-or-a-green-cardholder input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-do-you-have-a-us-residence{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-do-you-have-a-us-residence input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-do-you-have-a-us-maling-address{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-do-you-have-a-us-maling-address input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-do-you-have-an-in-cafe-of-address-or-hold-mail-address{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-do-you-have-an-in-cafe-of-address-or-hold-mail-address input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-do-you-have-a-phone-number{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-do-you-have-a-phone-number input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-do-you-have-any-instructions{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-do-you-have-any-instructions input { min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item .form-item-do-you-have-a-current-power{ float: none; width: 100%; display: flex; }
.section-form-wrapper .form-item-do-you-have-a-current-power input { min-height: auto; width: auto; margin-right: 15px; }

#edit-processed-text-07 .form-item-heading
#edit-processed-text-08 .form-item-heading,
#edit-processed-text-09 .form-item-heading
#edit-processed-text-11 .form-item-heading,
#edit-processed-text-12 .form-item-heading
#edit-processed-text-19 .form-item-heading,
#edit-processed-text-20 .form-item-heading
#edit-processed-text-26 .form-item-heading,
#edit-processed-text-27 .form-item-heading
#edit-processed-text-30 .form-item-heading,
#edit-processed-text-31:not(.oaopeningneo) .form-item-heading { font-size: 18px; border-bottom: none; }


/* Personal Loan - Self employed customers header */
#edit-processed-text-11, #edit-processed-text-12 {margin-bottom: 15px;}
.webform-submission-online-account-opening-ss-bsp-node-379-add-form #edit-processed-text-11, #edit-processed-text-12 {margin-bottom: 30px;}



.section-form-wrapper .form-item.form-item-has-your-payroll-been-with-security-bank-for-at-least-6-months- { width: 100%; }

.section-form-wrapper .webform-document-file-placeholder { float: left; font-size: 0.9em; margin-left: 8px; }

.section-form-wrapper .webform-options-display-two-columns{display: inline;}

.form-wrapper-margin-bottom { margin-bottom: 20px; }

#edit-i-agree-with-the-data-privacy--description p { margin: 0; }

.section-form-wrapper .form-item-preferred-branch-of-account-2 label{ font-size: 13px; }

.webform-type-address.address--wrapper {width: 100% !important; padding: 0;}
.webform-type-address legend{display: none}
.webform-type-address select {background: #e8eaec;border: 0;padding: 10px 15px;width: 100%;min-height: 45px;}
.webform-type-address .form-item {margin: 0 0 30px !important;width: 50%;float: left;padding: 0 10px;}


.form-type-managed-file label{display: block;}
.form-type-managed-file .form-submit{margin-bottom: 10px;}
.form-managed-file{ position: relative; }
.form-managed-file label { width: 100%; color: #666666; font-weight: normal; margin: 0; display: block; }
.form-managed-file label:hover{ color: #00164b; cursor: pointer; }
/* .form-item-document-files .description { max-width: 21px; position: absolute; top: 27px; left: 130px; pointer-events: none; } */
.form-managed-file{ display: inline-block; }
.form-managed-file label{ background: url('/themes/sterlingbank/css/../images/paperclip.png') right center no-repeat; background-size: 18px; padding-right: 20px; }
.form-managed-file .form-type-checkbox{ display: flex; float: none; width: 100%; }
.form-managed-file .form-type-checkbox label{ background: none; padding-right: 0; }
.form-managed-file .form-type-checkbox input{ width: auto; min-height: auto; margin-right: 10px }

/*Form Page*/
.page-node-363 #formpage-banner {padding: 0;}
.page-node-363 #formpage-banner .banner-content-wrapper{ position: absolute; top: 0; left: 0; width: 100%; display: flex; align-items: center; height: calc(100% - 120px); margin-top: 120px; }
.page-node-363 #formpage-banner .banner-content-wrapper .banner-content{ width: 45%; }
.page-node-363 #formpage-banner .section-subheading{ font-size: 14px; text-transform: uppercase; }
.page-node-363 #formpage-banner .section-heading{ font-size: 40px; line-height: normal; margin: 0 0 40px; }
.page-node-363 #formpage-banner .section-desc{ color: #002855; margin: 0 0 40px; }

.page-node-427 #formpage-banner .banner-content-wrapper { position: static; margin-top: 0;}
.page-node-427 #formpage-banner.section-gray-bg-banner { padding: 40px 0;}

/* .page-node-376 #formpage-banner {padding: 0;}
.page-node-376 #formpage-banner .banner-content-wrapper{ position: absolute; top: 0; left: 0; width: 100%; display: flex; align-items: center; height: calc(100% - 120px); margin-top: 120px; }
.page-node-376 #formpage-banner .banner-content-wrapper .banner-content{ width: 45%; }
.page-node-376 #formpage-banner .section-subheading{ font-size: 14px; text-transform: uppercase; }
.page-node-376 #formpage-banner .section-heading{ font-size: 40px; line-height: normal; margin: 0 0 40px; }
.page-node-376 #formpage-banner .section-desc{ color: #002855; margin: 0 0 40px; } */

/* Login page */
.login-wrapper #block-sterlingbank-local-tasks{  display: none; }
#user-login-form{ max-width: 450px; margin: 100px auto 40px; padding: 50px; background: #fff; }
#user-login-form .form-item input{ padding: 8px 15px; width: 100%; }
#user-login-form #edit-submit {
    transition: all 400ms ease;
    border-radius: 30px;
    border: 0;
    background: #00164b;
    color: #fff;
    padding: 12px 40px;
    width: auto;
}
#user-login-form #edit-submit:hover{ background: #f2a900; color: #00164b; }

/* Search page */
.path-search #banner{ background: #f8f8f8; padding: 40px 0; margin-top: 120px; }
.path-search #banner .region-banner{ width: 1170px; margin: 0 auto; padding: 0 15px; min-height: auto;}
.path-search .item-list ol{ padding: 0; margin: 0; list-style: none; }
.path-search .item-list ol li{ margin: 0; }
#views-exposed-form-search-page-1 label{ display: none; }
#views-exposed-form-search-page-1 input{ background: #e8eaec url(/themes/sterlingbank/css/../images/magnifying-glass.svg) 96% center no-repeat; background-size: 20px; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .3); border: 0; padding: 10px 15px; width: 100%; min-height: 45px; }
#views-exposed-form-search-page-1 .form--inline > .form-item{ float: none; max-width: 350px; margin: 0;position: relative;}
#views-exposed-form-search-page-1 .form--inline > .form-item .invi-search{width: 20px; height: 20px; background: transparent; position: absolute; top: 15px; right: 15px;cursor: pointer;}
.view-id-search .item-list > ul{ list-style: none; padding: 0; margin: 0; }
.view-id-search .item-list > ul > li{ margin: 0; padding: 40px 0; border-bottom: 1px solid #dcdcdcdc; }

/* 403 and 404 */
.access-denied-wrapper{ width: 550px; margin: 60px auto; text-align: center; }
.access-denied-wrapper .section-heading{ font-size: 52px; margin-bottom: 30px; }
.access-denied-wrapper .section-desc{ margin-bottom: 30px; }
.page-not-found-wrapper{ width: 550px; margin: 60px auto; text-align: center; }
.page-not-found-wrapper .section-heading{ font-size: 52px; margin-bottom: 30px; }
.page-not-found-wrapper .section-desc{ margin-bottom: 30px; }

/* Fixed Income Securites */
.page-node-88 .content-background-wrapper .section-heading{ width: 50%; margin-left: auto; }
.page-node-88 .content-background-wrapper .section-overview{ width: 50%; margin-left: auto; }

/* Corporate Governance */
.page-node-289 .content-background-wrapper .section-heading{ width: 50%; margin-left: auto; }
.page-node-289 .content-background-wrapper .section-overview{ width: 50%; margin-left: auto; }

/* Neo Savings */
.deposit-rates-comparison{ text-align: center; }
.deposit-rates-comparison .section-heading{ text-align: center; }
.deposit-rates-comparison .sba-table{ width: 80%; margin: 0 auto; }
.deposit-rates-comparison .description { width: 80%; text-align: justify; margin: 20px auto;}


/* Corporate Advocacy */
.corporate-advocacy-content{margin-top: 30px;}
.corporate-advocacy-content .image-with-desc{margin: 20px 0;}
.corporate-advocacy-content .image-with-desc .short-desc{margin-top: 5px}
.corporate-advocacy-content-wrapper .field--name-field-highlight-image + .field--name-body{ margin-top: 30px; }
.featured-corporate-advisory + .other-corporate-advisory{ margin-top: 30px; }
.other-corporate-advocacy-items{ margin: 0 -20px; }
.other-corporate-advocacy-items .other-corporate-advocacy-item{ padding: 0 20px; float: left; width: 33.3333333333%; }
.other-corporate-advocacy-items .content-wrapper{ margin-top: 15px; min-height: 80px; }
.other-corporate-advocacy-items .ca-item-subheading{ font-size: 14px; }
.other-corporate-advocacy-items .ca-item-heading{ font-family: 'Trebuchet MS'; font-size: 18px; line-height: 22px; font-weight: bold; color: #002855; }

/* Online Forms */
.page-node-201 .section-form-wrapper form{ margin-top: 0; }

/* 5 col grid */
.section-5col-grid .section-heading{ text-align: center; margin-bottom: 50px;}
.fivecol-grid-items{ margin: 0 -15px; }
.fivecol-grid-items .fivecol-grid-item{ float: left; width: 20%; padding: 0 15px; margin-bottom: 30px; text-align: center;}
.fivecol-grid-items .fivecol-grid-item .fivecol-grid-heading{ margin: 10px 0 0; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #002855; }
.fivecol-grid-items .fivecol-grid-item .fivecol-grid-subheading{ font-size: 14px; color: #222222; }
.fivecol-grid-items.owl-carousel .fivecol-grid-item{ float: none; width: 100%; }

/* 3 col grid */
.section-3col-grid{ padding-bottom: 20px; }
.section-3col-grid .section-heading{ text-align: center; }
.three-grid-items{ margin: 0 40px; }
.three-grid-items .three-grid-item{ float: left; width: 33.333333333%; padding: 0 20px; margin-bottom: 30px; text-align: center; }
.three-grid-items .three-grid-item .three-grid-heading{ margin: 10px 0 0; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #002855; }
.three-grid-items .three-grid-item .three-grid-subheading{ font-size: 14px; color: #222222; }
.three-grid-items .three-grid-item .three-grid-subheading p{ margin: 0; }

/* 4 col grid */
.section-4col-grid{ padding-bottom: 20px; }
.section-4col-grid .section-heading{ text-align: center; }
.four-grid-items{ margin: 0 40px; display: grid; grid-template-columns: repeat(4, 1fr);}
/* .four-grid-items .four-grid-item{ float: left; width: 25%; min-height: 200px; padding: 0 20px; margin-bottom: 30px; text-align: center; } */
.four-grid-items .four-grid-item{ float: left; min-height: 200px; padding: 0 20px; margin-bottom: 30px; text-align: center; }
.four-grid-items .four-grid-item .four-grid-heading{ margin: 10px 0 0; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #002855; }
.four-grid-items .four-grid-item .four-grid-subheading{ font-size: 14px; color: #222222; }
.four-grid-items .four-grid-item .four-grid-subheading p{ margin: 0; }

/* Instruction */
.instruction-item{ display: flex; align-items: center; margin-top: 30px; max-width: 350px; margin: 0 auto 30px; }
.instruction-item .instruction-step-num{ font-family: 'Trebuchet MS'; font-size: 80px; line-height: 60px; color: #f2a900; }
.instruction-item .instruction-step-content{ margin-left: 20px;max-width: 100%;}

/* testimonial */
.testimonial-wrapper .testimonial-inner{ background: #002855; position: relative; }
.testimonial-wrapper .testimonial-inner .testimonial-thumb{ width: 35%; }
.testimonial-wrapper .testimonial-inner .testimonial-content-wrapper{ position: absolute; top: 0; right: 0; width: 100%; height: 100%; display: flex; align-items: center; }
.testimonial-wrapper .testimonial-inner .testimonial-content-wrapper .testimonial-content-inner{ width: 65%; margin-left: auto; padding: 30px; }
.testimonial-wrapper .testimonial-inner .testimonial-content{ margin-bottom: 30px; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 25px; color: #f2a900; }
.testimonial-wrapper .testimonial-inner .client-name-wrapper{ font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #fff; }
.testimonial-wrapper .testimonial-inner .client-since-wrapper{ font-size: 14px; color: #fff; }

/* grid */
.section-grid-with-filter .section-heading{ text-align: center; }
.section-grid-with-filter .grid-filter-wrapper{ margin: 20px 0 30px; }
.section-grid-with-filter .grid-filter-wrapper > div{ display: flex; justify-content: center; }
/*.section-grid-with-filter .grid-filter-wrapper a{ display: block; transition: all 400ms ease; font-family: 'Trebuchet MS'; color: #666666; font-size: 18px; padding: 15px 30px; margin: 0 10px; }*/
.section-grid-with-filter .grid-filter-wrapper a{ display: block; transition: all 400ms ease; font-family: 'Trebuchet MS'; color: #666666; font-size: 17px; padding: 15px 30px; }
.section-grid-with-filter .grid-filter-wrapper a:hover{ color: #002855; }
.section-grid-with-filter .grid-filter-wrapper a.active{ background: #f2a900; color: #fff; border-radius: 30px; }
.grid-items-wrapper .grid-item-wrapper{ display: none; }
.grid-items-wrapper .grid-item-wrapper.active{ display: block; }
.grid-items{ margin: 0 -15px; display: flex; height: 100%; flex-wrap: wrap;}
.grid-items .grid-item{ float: left; width: 50%; padding: 0 15px; }
.section-grid-wrapper .col-3 .grid-items .grid-item{ float: left; width: 33.33333333333333%; }
a.grid-wrapper{ height: calc(100% - 30px); transition: all 400ms ease; display: block; padding: 20px; text-align: center; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .3); margin-bottom: 30px; }
.col-3 a.grid-wrapper{ padding: 30px; }
a.grid-wrapper:hover{ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .3); }
a.grid-wrapper .grid-thumb img{ width: 100%; }
a.grid-wrapper .grid-content{ margin-top: 20px; display: flex; flex-direction: column; flex-grow: 1;}
a.grid-wrapper .grid-title{ font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #002855; }
a.grid-wrapper .grid-subtitle{ color: #666666; max-width: 250px; margin: 0 auto;}
a.grid-wrapper .grid-overview{ margin: 25px 0; text-align: left; }
a.grid-wrapper .grid-knowmore{ font-weight: 500; color: #002855; margin-top: auto;}
.grid-item-wrapper .section-grid-label{ display: none; }
.grid-inner { display: flex; flex-direction: column; height: 100%;}

.section-grid-carttype-wrapper .section-heading{ text-align: center; }
.section-grid-carttype-wrapper .section-grid-wrapper{ margin: 30px -15px 0; }
.grid2-item{ float: left; width: 50%; padding: 0 15px; margin-bottom: 30px; }
.grid2-item .grid-inner{ transition: all 400ms ease; display: flex; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .3); padding: 30px; }
.grid2-item:hover .grid-inner{ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .3); }
.grid2-item .grid-inner .grid-thumb{ width: 90px; margin-right: 25px; }
.grid2-item .grid-inner .grid-content{ width: 380px; }
.grid2-item .grid-inner .grid-content .grid-title{ font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; color: #002855; }
.grid2-item .grid-inner .grid-content .grid-overview{ color: #666666; line-height: 25px; margin: 10px 0; }
.grid2-item .grid-inner .grid-content .grid-overview p:last-child{ margin: 0; }
.grid2-item .grid-inner .grid-content .grid-knowmore{ font-weight: 500; color: #002855; }

/* 2col with right image */
.section-2col-with-right-image .row{ display: flex; align-items: center; }

/* 2col with left image */
.section-2col-with-left-image .row{ display: flex; align-items: center; }

/* Promotional */
#home-promotional{ padding: 0; }
.promo-carousel{ position: relative; }
/*.promo-carousel.owl-carousel .owl-nav{ position: absolute; }*/
.promo-carousel.owl-carousel .owl-prev{position: absolute; top: 50%; left: 10px; transform: translateY(-50%); font-size: 120px !important; color: #f2a900 !important;}
.promo-carousel.owl-carousel .owl-next{position: absolute; top: 50%; right: 10px; transform: translateY(-50%); font-size: 120px !important; color: #f2a900 !important;}

.promo-carousel.owl-carousel .owl-dots{ position: absolute; bottom: 60px; width: 100%; top: auto; text-align: center; padding: 10px; }
.promo-carousel.owl-carousel .owl-dots button.owl-dot.active{ background: rgba(0, 40, 85); }
.promo-carousel .promo-carousel-item{ position: relative; }
.promotional-content-wrapper{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; color: #fff; }
.promotional-content-wrapper .promotional-content{ width: 50%; background: rgba(255, 255, 255, .8); padding: 60px 40px; color: #002855; }
.promotional-content .section-cta-wrapper{ margin-top: 20px; }
.promotional-content .section-cta-wrapper .cta-or{ font-size: 16px; font-weight: 500; color: #002855; line-height: 42px; margin: 0 15px; }
.promotional-content .section-cta-wrapper .cta-link a{ font-size: 18px; font-weight: 500; color: #002855; line-height: 42px; }

.promo-card-col1 .promo-card-content{max-width: 650px;}
.promo-card-item-wrapper .section-cta-wrapper a{font-weight: 500; color: #002855;}

#landing-banner + .section{ padding-top: 50px; }

.content-with-image{ display: flex; align-items: center; }
.content-with-image .image-wrapper{ width: 220px; }
.content-with-image .image-wrapper img{ width: 100%; }
.content-with-image .content-wrapper{ width: 910px; padding-left: 30px; }

/* Content Background */
.section-content-with-background{ padding-bottom: 0; background: #222; }
.section-content-with-background + .section{ margin-top: 50px; }
.section-content-with-background + .section-content-with-background{ margin-top: 0; }
.content-background img{ width: 100%; height: auto; }
.content-background-wrapper{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: flex; align-items: center; color: #fff; }
.content-background-wrapper .section-heading{ color: #fff; }
.content-background-wrapper .section-overview{ margin-bottom: 0; }
.content-background-wrapper .section-overview p:last-child{ margin-bottom: 0; }
.content-background-wrapper .section-heading + .section-cta-wrapper,
.content-background-wrapper .section-overview + .section-cta-wrapper{ margin-top: 25px }
.blue-text .content-background-wrapper .section-heading{ color: #002855; }
/* .content-background-wrapper .section-cta-wrapper div{ padding: 0 15px; } */
.apply-business-loan-now{ padding-bottom: 0; }
.apply-business-loan-now .section-cta-wrapper{ margin-top: 30px; }
.page-node-49 .section-content-with-background .content-background-wrapper .container > div{ width: 50%; margin-left: auto; padding: 0 15px; }
.page-node-49 .section-content-with-background .content-background-wrapper .cta-button{ padding: 0; }
.page-node-49 .section-content-with-background .content-background-wrapper .section-cta-wrapper .cta-button a{ background: transparent; border: 1px solid #fff; color: #fff; }
.page-node-49 .section-content-with-background .content-background-wrapper .section-cta-wrapper .cta-button a:hover{ background: #fff; color: #222; }
.how-to-apply.section-content-with-background{ padding: 50px 0; background: rgb(0,40,85); background: linear-gradient(180deg, rgba(0,40,85,1) 0%, rgba(0,100,212,1) 100%); }
.how-to-apply.section-content-with-background .content-background{ display: none; }
.how-to-apply.section-content-with-background .content-background-wrapper{ position: relative; }
.how-to-apply.section-content-with-background .section-heading{ color: #f2a900; }
/* Features */
.features-items .features-item{ position: relative; float: left; width: 50%; margin-bottom: 15px; }
.features-items .features-item .features-heading{ font-family: 'Trebuchet MS Bold'; font-size: 18px; color: #002855; margin-bottom: 10px; }
.features-items .features-item .features-icon{ position: absolute; top: 0; left: 0; }
.features-items .features-item .features-content-wrapper{ padding: 0 30px 0 135px; }
.page-node-56 .features-items .features-item{ float: none; width: 100%; min-height: auto; max-height: auto; height: auto; margin-bottom: 50px;}

/* Promo card */
.promo-card-items{ margin: 0 -20px; }
.promo-card-items .promo-card-item{ padding: 0 20px; }
.promo-card-items.promo-card-col2 .promo-card-item{ width: 50%; float: left; }
.promo-card-items.promo-card-col3 .promo-card-item{ width: 33.333333333%; float: left; }
.promo-card-items .promo-card-bg img{ width: 100%; height: auto; }
.promo-card-items .promo-card-item-wrapper{ position: relative; }
.promo-card-items .promo-card-item-wrapper .promo-card-content-wrapper{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 30px; }
.promo-card-items .promo-card-item-wrapper .promo-card-content-wrapper .promo-card-heading{ font-family: 'Trebuchet MS'; font-size: 30px; font-weight: bold; color: #002855; margin-bottom: 20px; }
.promo-card-items .promo-card-item-wrapper .promo-card-content-wrapper .promo-card-content{ color: #222222; margin-bottom: 20px; }

#two-col-promo-wrapper.section{ margin-top: 0; padding: 0; }
.two-col-promo-bg-wrapper img{ width: 100%; height: auto; }
.two-col-promo-wrapper{ position: relative; color: #002855; }
.two-col-promo-wrapper .first-background-image,
.two-col-promo-wrapper .second-background-image{ float: left; width: 50%; }
.two-col-promo-wrapper .two-col-promo{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.two-col-promo-wrapper .two-col-promo > .container{ height: 100%; }
.two-col-promo-wrapper .two-col-promo .two-col-promo-inner{ height: 100%; padding: 40px 0; }
.two-col-promo-inner > .row{ margin: 0 -40px; height: 100%; position: relative; display: flex; align-items: center; }
.two-col-promo-inner > .row > div{ padding: 0 40px; }
.two-col-promo-wrapper .two-col-promo .two-col-promo-inner .app-downloads{ margin-top: 30px; }
.two-col-promo-wrapper .two-col-promo .two-col-promo-inner .app-downloads a{ margin-right: 20px; }
.two-col-promo-wrapper .two-col-promo .two-col-promo-inner .app-downloads a:last-child{ margin-right: 0; }
.two-col-promo-wrapper .section-heading{ font-size: 30px; color: #002855; }
.socialmedia{ list-style: none; margin: 0; padding: 0; display: flex; }
.socialmedia li a{ margin-right: 10px; background: url('/themes/sterlingbank/css/../images/fb-icon.svg') 0 0 no-repeat; overflow: hidden; text-indent: 100%; white-space: nowrap; width: 30px; height: 30px; display: block; }
.socialmedia li.twitter-icon a{ background: url('/themes/sterlingbank/css/../images/twitter-icon.svg') 0 0 no-repeat; }
.socialmedia li.instagram-icon a{ background: url('/themes/sterlingbank/css/../images/instagram-icon.svg') 0 0 no-repeat; }
.socialmedia li.youtube-icon a{ background: url('/themes/sterlingbank/css/../images/youtube-icon.svg') 0 0 no-repeat; }

/* Prefooter */
.prefooter {display: none;}
#prefooter-wrapper.section{ margin-top: 0; padding: 0; padding-top: 36px }
.prefooter-background-image img{ width: 100%; height: auto; }
/* .prefooter-wrapper{ position: relative; color: #002855; } */
.prefooter-wrapper .prefooter{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.prefooter-wrapper .prefooter > .container{ height: 100%; }
.prefooter-wrapper .prefooter .prefooter-inner{ height: 100%; padding: 40px 0; }
.prefooter-inner > .row{ margin: 0 -40px; height: 100%; position: relative; display: flex; align-items: center; }
.prefooter-inner > .row > div{ padding: 0 40px; }
.prefooter-wrapper .prefooter .prefooter-inner .app-downloads{ margin-top: 30px; }
.prefooter-wrapper .prefooter .prefooter-inner .app-downloads a{ display: inline-block; margin-right: 20px; }
.prefooter-wrapper .prefooter .prefooter-inner .app-downloads a:last-child{ margin-right: 0; }
.prefooter-wrapper .section-heading{ font-size: 30px; color: #002855; }

/* Accordion */
.accordion-items .accordion-item{ padding: 10px 0; border-bottom: 1px solid #99aec4; }
.accordion-items .accordion-item .accordion-heading{ transition: all 400ms ease; background: url(/themes/sterlingbank/css/../images/arrow-icon.png) right center no-repeat; cursor: pointer; font-size: 18px; color: #002855;font-family: 'Trebuchet MS Bold';}
.accordion-items .accordion-item .accordion-heading.collapsed{ background: url(/themes/sterlingbank/css/../images/arrow-down-icon.png) right center no-repeat; }
.accordion-items .accordion-item .accordion-content > div{ padding: 15px 0 0; }
.accordion-items .accordion-item .accordion-content ul{ padding: 0 0 0 20px; }
.accordion-items .accordion-item .accordion-content ul li{ margin-bottom: 10px; }
.section-accordion-with-downloadable .accordion-items .accordion-item .accordion-content > div{ padding: 20px 0 10px; }
.accordion-content .media--type-file{ margin-top: 20px; }
.accordion-content .col-md-6:first-child .media--type-file{ margin-top: 0; }
.accordion-content .col-md-6:nth-child(2) .media--type-file{ margin-top: 0; }

.page-node-105 .accordion-items .accordion-item .accordion-heading {font-size: 30px !important; margin-top: 30px;}
.page-node-105 .section-5col-grid { background: #eeee; padding: 50px;}

/* News */
.content-without-banner{ margin-top: 102px; }
.view-id-news .item-list ul{ margin: 0; padding: 0; list-style: none; }
.view-id-news .item-list ul li{ margin: 0; }
.view-id-news .item-list ul.row{ margin-right: -15px; margin-left: -15px; }
.view-id-news .item-list ul.row li{ padding: 0 15px; margin: 0; }

/* Financial blog  */
.view-id-financial_blog .item-list ul{ margin: 0; padding: 0; list-style: none; }
.view-id-financial_blog .item-list ul li{ margin: 0; }
.view-id-financial_blog .item-list ul.row{ margin-right: -15px; margin-left: -15px; }
.view-id-financial_blog .item-list ul.row li{ padding: 0 15px; margin: 0; }

.featured-news{ position: relative; margin: 50px 0; display: block;  }
.featured-news .news-thumb{ width: 50%; }
.featured-news .news-content{ background: #002855; height: 100%; position: absolute; top: 0; right: 0; width: 50%; height: 100%; padding: 50px 40px; color: #fff; display: flex; align-items: center; }
.featured-news .news-content .news-subtitle{ text-transform: uppercase; font-size: 14px; }
.featured-news .news-content .news-title{ font-family: 'Trebuchet MS'; font-size: 30px; color: #f2a900; margin-bottom: 30px; }

/* News Inner */
.news-wrapper{ transition: all 400ms ease; display: block; margin-bottom: 30px; color: #222222; }
/* .news-wrapper .news-content{ margin: 10px; }
.news-wrapper .news-subtitle{ font-size: 14px; color: #222222; }
.news-wrapper .news-title{ transition: all 400ms ease; font-family: 'Trebuchet MS'; font-size: 18px; color: #222222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news-wrapper:hover .news-title{ color: #002855; }
*/

.news-wrapper .news-thumb img {max-height: 180px;min-height: 180px;object-fit: cover;}
.news-wrapper .news-content{ background: #002855; padding: 15px; min-height: 180px;}
.news-wrapper .news-subtitle{ font-size: 14px; color: #fff; }
.news-wrapper .news-title{ transition: all 400ms ease; font-family: 'Trebuchet MS'; font-size: 18px; color: #fff; }
.news-wrapper:hover .news-title{ color: #ccc; }


.media-heading-wrapper{ margin: 50px 0; }
.media-heading-wrapper .section-subheading{ text-transform: uppercase; font-size: 16px; color: #222222; }
.media-heading-wrapper .section-heading{ font-size: 40px; }
.media-content-wrapper .row{ margin-left: -30px; margin-right: -30px; display: flex; }
.media-content-wrapper .row > div{ padding: 0 30px; }
.media-content-wrapper .row > div:first-child{ border-right: 1px solid #cdcdcd; }

.view-id-stories .item-list ul{ margin: 0; padding: 0; list-style: none; }
.view-id-stories .item-list ul li{ margin: 0; }
.view-id-stories .item-list ul.row{ margin-right: -15px; margin-left: -15px; }
.view-id-stories .item-list ul.row li{ padding: 0 15px; margin: 0; }

#block-views-block-promos-and-rewards-block-2,
#block-views-block-promos-and-rewards-block-1,
#block-views-block-advisories-block-2,
#block-views-block-advisories-block-1,
#block-views-block-stories-block-4,
#block-views-block-stories-block-1{ margin: 30px 0 50px 0; }
#block-views-block-stories-block-1 h2{ text-align: center; }
.stories-news{ position: relative; display: block;  }
.stories-news .stories-thumb{ width: 50%; height: 266px; overflow: hidden; margin-bottom: 30px; }
.stories-news .stories-thumb img{ width: 100%; height: auto; }
.stories-news .stories-content{ background: #002855; height: 100%; position: absolute; top: 0; right: 0; width: 50%; height: 100%; padding: 25px; color: #fff; display: flex; align-items: center; }
.stories-news .stories-content .stories-overview{ font-family: 'Trebuchet MS'; font-size: 18px; margin-bottom: 15px; }
.stories-news .stories-content .stories-name{ font-family: 'Trebuchet MS'; font-weight: bold; font-size: 18px; }
.stories-news .stories-content .stories-loc{ font-size: 14px; }

.view-id-advisories .item-list ul{ margin: 0; padding: 0; list-style: none; }
.view-id-advisories .item-list ul li{ margin: 0; }
.view-id-advisories .item-list ul.row{ margin-right: -15px; margin-left: -15px; }
.view-id-advisories .item-list ul.row li{ padding: 0 15px; margin: 0; }

/* FCP */
.fcp-wrapper{ transition: all 400ms ease; display: block; margin-bottom: 30px; color: #222222; box-shadow: 0px 0px 2px 0px rgba(0,0,0,.3); display: block; padding: 15px; transition: all 400ms ease;}
.fcp-wrapper .fcp-content{ margin: 25px 10px; }
.fcp-wrapper .fcp-subtitle{ font-size: 14px; color: #222222; }
.fcp-wrapper .fcp-title{ transition: all 400ms ease; font-family: 'Trebuchet MS'; font-size: 14px; color: #222222;}
.fcp-wrapper:hover .fcp-title{ color: #002855; }
.fcp-wrapper:hover{box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);}

.fcp-stayvigilant {background: #002855;color: #fff;padding: 70px 0 !important;}
.fcp-stayvigilant .section-overview {display: flex;justify-content: center;align-items: center;text-align: center;}
.fcp-stayvigilant .section-overview .fcp-numbers {text-align: left;}
.fcp-stayvigilant .section-overview a {color: #fec447;}
.fcp-stayvigilant .container {display: flex;justify-content: center;align-items: center;}
.fcp-stayvigilant h3 {margin: 0;}
.vigilant-header {margin: 25px 0 25px 0px;}
.fcp-numbers p {margin-bottom: 0;}

.fcp-item {display: flex;justify-content: flex-start;font-weight: 600;align-items: flex-start;text-align: left;margin-bottom: 8px;}
.fcp-item .fa-icon {margin-right: 25px;}
.fcp-item .fa-icon .fa {border-radius: 100%;background: #fff;font-size: 18px;width: 25px;height: 25px;color: #002855;display: flex;justify-content: center;align-items: center;}
.fcp-stayvigilant .section-overview .fcp-numbers {position: relative;left: 50%;transform: translateX(-25%);}

.views-field-field-youtube-embed {padding-bottom: 40px;}
.views-field-field-youtube-embed p {margin-bottom: 0;}
.views-field-field-youtube-embed iframe {min-width: 550px; max-width: 550px; min-height: 250px; max-height: 250px;}
.view-financial-consumer-protection [class*=" col-"] {display: flex;justify-content: center;align-items: center;flex-direction: column;}


.fcp-videos {background: #f2f2f2;}
.fcp-videos .section-heading {text-align: center;}
.fcp-videos .container {padding: 70px 0;}
.fcp-safety-tips {background: #fec447;margin-bottom: 70px;}
.fcp-safety-tips .container {padding: 70px 0;}

.view-id-financial_consumer_protection .item-list ul{ margin: 0; padding: 0; list-style: none; }
.view-id-financial_consumer_protection .item-list ul li{ margin: 0; }
.view-id-financial_consumer_protection .item-list ul.row{ margin-right: -15px; margin-left: -15px; }
.view-id-financial_consumer_protection .item-list ul.row li{ padding: 0 15px; margin: 0; }
.advisories-wrapper{ transition: all 400ms ease; display: block; margin-bottom: 30px; color: #222222; box-shadow: 0px 0px 2px 0px rgba(0,0,0,.3); display: block; padding: 15px; transition: all 400ms ease;}
.advisories-wrapper .advisories-content{ margin: 25px 10px; }
.advisories-wrapper .advisories-subtitle{ font-size: 14px; color: #222222; }
.advisories-wrapper .advisories-title{ transition: all 400ms ease; font-family: 'Trebuchet MS'; font-size: 14px; color: #222222;}
.advisories-wrapper:hover .advisories-title{ color: #002855; }
.advisories-wrapper:hover{box-shadow: 0px 0px 10px 0px rgba(0,0,0,.3);}

.view-id-promos_and_rewards .item-list ul{ margin: 0; padding: 0; list-style: none; }
.view-id-promos_and_rewards .item-list ul li{ margin: 0; }
.view-id-promos_and_rewards .item-list ul.row{ margin-right: -15px; margin-left: -15px; }
.view-id-promos_and_rewards .item-list ul.row li{ padding: 0 15px; margin: 0; }
.promos-wrapper{ transition: all 400ms ease; display: block; margin-bottom: 30px; color: #222222; }
/* .promos-wrapper .promos-thumb{ height: 273px; overflow: hidden; } */
/* .promos-wrapper .promos-thumb img{ width: 100%; height: auto; max-width: 200px;margin: 20px auto;display: flex;} */
.promos-wrapper .promos-thumb img{ width: 100%; height: auto;display: flex;}
.promos-wrapper .promos-content{ background: #002855; padding: 15px; min-height: 150px;}
.promos-wrapper .promos-subtitle{ font-size: 14px; color: #fff; }
.promos-wrapper .promos-title{ transition: all 400ms ease; font-family: 'Trebuchet MS'; font-size: 18px; color: #fff; }
.promos-wrapper:hover .promos-title{ color: #ccc; }

#block-views-block-promos-and-rewards-block-2 .views-field.views-field-field-thumbnail:hover {box-shadow: #00000063 1px 1px 7px 3px;}
#block-views-block-promos-and-rewards-block-2 .views-field.views-field-field-thumbnail {transition: 0.5s all ease;}

.other-wrapper{ transition: all 400ms ease; display: block; margin-bottom: 30px; color: #222222; }
.other-wrapper .other-subtitle{ font-size: 14px; color: #222222; }
.other-wrapper .other-title{ transition: all 400ms ease; font-family: 'Trebuchet MS'; font-size: 18px; color: #222222; }
.other-wrapper:hover .other-title{ color: #002855; }

#block-views-block-stories-block-1 .view-footer .section-cta-wrapper,
#block-views-block-promos-and-rewards-block-1 .view-footer .section-cta-wrapper,
#block-views-block-advisories-block-1 .view-footer .section-cta-wrapper{ justify-content: center; }
#block-views-block-stories-block-1 .view-footer .section-cta-wrapper{ margin-top: 30px; }

#block-views-block-advisories-block-1 h2,
#block-views-block-promos-and-rewards-block-1 h2{ text-align: center; margin-right: -35%; }

#block-reminderblock,
#block-promoimageblock{ margin-top: 94px; }

/* Sticky Navigation */
#sticky-navigation{ position: fixed; bottom: 0; width: 100%; background: rgba(255, 255, 255, .8); z-index: 999990; }
#sticky-navigation ul{ list-style: none; padding: 0; margin: 0; display: flex; }
#sticky-navigation ul .getting-started{ position: relative; background: #002855; color: #fff; padding: 20px 32px; display: block; font-size: 14px; font-weight: 500; }
#sticky-navigation ul .getting-started:after{ content: " "; position: absolute; top: 0; right: 100%; width: 800px; height: 100%; background: #002855; }
#sticky-navigation ul a:not(.popover-a),
#sticky-navigation ul button{ padding: 20px 30px; background: transparent; border: none; display: block; font-size: 14px; font-weight: 500; transition: all 400ms ease; }
#sticky-navigation ul button{width: 100%;}
#sticky-navigation ul a:not(.popover-a):hover,
#sticky-navigation ul button:hover{ background: #002855; color: #fff; }
#sticky-navigation ul li{display: inline-block;}

/* Loan Calculator */
#calculator-wrapper .row{ display: flex; align-items: center; }
.section-heading-wrapper{ display: flex; align-items: center; margin-bottom: 30px; }
.section-heading-wrapper .section-heading{ margin: 0 15px 0 0; }
.calculator-type-dropdown-wrapper a#calculator-type-dropdown{ background: url(/themes/sterlingbank/css/../images/drop-down-arrow.svg) right center no-repeat; background-size: 12px; display: block; padding: 5px 20px 5px 5px; font-family: 'Trebuchet MS'; font-size: 20px; color: #222222; }
.calculator-type-dropdown-wrapper .dropdown-menu{ border: 0; box-shadow: none; padding: 0; margin: 0; }
.calculator-type-dropdown-wrapper a{ display: block; padding: 6px 10px; }
.calculator-results-wrapper{ padding: 30px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .3); }
.calculator-results-wrapper.blue-bg{ background: #002855; color: #fff; }
.calculator-results-wrapper .results-heading{ text-align: center; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 20px; color: #002855; }
.calculator-results-wrapper .calculator-results-item{ display: flex; margin-top: 20px; }
.calculator-results-wrapper .calculator-results-item > div:first-child{ width: 60%; }
.calculator-results-wrapper .calculator-results-item .results-item-label{ line-height: 25px; font-size: 14px; color: #fff; }
.calculator-results-wrapper .calculator-results-item .results-item-value{ line-height: 25px; font-family: 'Trebuchet MS'; font-size: 18px; font-weight: bold; color: #fff; }
.calculator-results-wrapper .calculator-results-inner{ text-align: center; margin: 20px 0; }
.calculator-results-wrapper .calculator-results-inner .results-item-label{ font-size: 14px; font-weight: 500; color: #666666; }
.calculator-results-wrapper .calculator-results-inner .results-item-value{ margin: 30px 0 0; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 25px; color: #002855; }
.section-form-wrapper .calculator-wrapper .form-item{ width: 100%; float: none; }
.section-form-wrapper .calculator-wrapper .form-item input,
.section-form-wrapper .calculator-wrapper .form-item select{ max-width: 350px; }
.section-form-wrapper .calculator-wrapper .form-item select option:first-child{ display: none; }
.calculator-note{ margin-top: 30px; font-size: 11px; line-height: normal; text-align: center; }
#monthly-amortization{ font-size: 30px; font-weight: bold; color: #002855; line-height: normal; text-align: center; margin: 10px 0 0; }
.calculator-action-wrapper{ text-align: center; margin-top: 30px; }
.calculator-action-wrapper a{ transition: all 400ms ease; border: 1px solid #f1a300; background: #f1a300; font-size: 16px; color: #002855; padding: 10px 50px; border-radius: 40px; display: inline-block; }
.calculator-action-wrapper a:hover{ background: #002855; color: #f1a300; }
.calculator-results-with-loader-wrapper{ position: relative; }
.calculator-loader-wrapper{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); /*display: flex;*/ align-items: center; justify-content: center;}


/* Branch and ATM locator */
#block-views-block-branches-block-1{ position: relative; margin: 60px 0; }
#block-views-block-branches-block-1 .view-content ul{ padding: 0; margin: 0; list-style: none; }
#block-views-block-branches-block-1 .view-content ul li{ margin: 0; padding: 0; position: relative; }
#block-views-block-branches-block-1 .view-content a{ display: flex; align-items: center; padding: 0 25px 30px; }
#block-views-block-branches-block-1 .view-content a .list-content{ width: 60%; padding-right: 20px; }
#block-views-block-branches-block-1 .view-content a .getdirection{ width: 40%; text-align: right; padding-left: 20px; color: #002855;}
#block-views-block-branches-block-1 .view-content a .list-thumbnail img{ width: 100%; height: auto; }
#block-views-block-branches-block-1 .view-content a .list-title{ transition: all 400ms ease;color: #222;}
#block-views-block-branches-block-1 .view-content a .list-name{font-family: 'Trebuchet MS';font-size: 18px;font-weight: bold;margin-bottom: 10px; }
#block-views-block-branches-block-1 .view-content .branch-info{font-weight: 500;margin-bottom: 10px;}
#block-views-block-branches-block-1 .view-content a .list-overview{ margin-top: 10px; color: #222222;margin-bottom: 10px;}
#block-views-block-branches-block-1 .view-content a:hover .list-title{ color: #002855; }
#block-views-block-branches-block-1 .view-content ul li .action-items{ position: absolute; top: 0; right: 0; }
#block-views-block-branches-block-1 .view-content ul li .action-items a{ display: inline-block; padding: 0 5px; }
#block-views-block-branches-block-1 .view-content ul li .action-items a:last-child(){ color: #f00; }

#block-views-block-branches-block-1 .view-filters .form-item{ float: none; }
#block-views-block-branches-block-1 .view-filters .form-item select{ background: #e8eaec; border: 0; padding: 5px 15px; width: 100%; min-height: 35px; }
#block-views-block-branches-block-1 .view-filters .form-item > legend,
#block-views-block-branches-block-1 .view-filters .form-item > label{ display: none }
#block-views-block-branches-block-1 .view-filters .form-item.form-type-checkbox{ margin-bottom: 7px; }
#block-views-block-branches-block-1 .view-filters .form-item.form-type-checkbox > input{ display: inline-block; background: url(/themes/sterlingbank/css/../images/filter-icon.png) 0 0 no-repeat; background-size: 15px; -webkit-appearance: none; width: 15px; height: 15px; margin: 0 5px 0 0; position: relative; top: 2px; background-color: #e8eaec;}
#block-views-block-branches-block-1 .view-filters .form-item.form-type-checkbox > input:checked{ background: url(/themes/sterlingbank/css/../images/active-icon.png) 0 0 no-repeat; background-size: 15px; }
#block-views-block-branches-block-1 .view-filters .form-item.form-type-checkbox > label{ cursor: pointer; transition: all 400ms ease; font-size: 14px; color: #666666; display: inline-block; font-weight: normal; margin: 0; }
#block-views-block-branches-block-1 .view-filters .form-item.form-type-checkbox > label:hover{ color: #002855; }


.pager li>a, .pager li>span{margin-top: 10px;}

/* NAVPU */
.funds-type-dropdown-wrapper{ text-align: center; }
.funds-type-dropdown-wrapper .dropdown{ display: inline-block; }
.funds-type-dropdown-wrapper a#funds-type-dropdown{ background: url(/themes/sterlingbank/css/../images/drop-down-arrow.svg) right center no-repeat; background-size: 12px; display: inline-block; padding: 5px 45px 5px 20px; font-family: 'Trebuchet MS'; font-size: 20px; color: #222222; }
.funds-type-dropdown-wrapper .dropdown-menu{ border: 0; box-shadow: none; padding: 0; margin: 0; }
.funds-type-dropdown-wrapper a{ display: block; padding: 6px 10px; }
.as-of-td-wrapper{ margin-bottom: 20px; }
#curve_chart{ padding: 30px; min-width: 800px; min-height: 400px; margin: 0 auto; border: 1px solid #788da5; }
.chart-note{ max-width: 800px; margin-top: 30px; }
#block-views-block-navpu-block-1{ margin: 50px 0; }
#block-views-block-navpu-block-1 h2{ text-align: center; }
#block-views-block-navpu-block-1 .view-content{ margin: 0 50px; }
#block-views-block-navpu-block-1 table{ width: 100%; }
#block-views-block-navpu-block-1 thead th{ text-align: center; padding: 10px 15px; font-family: 'Trebuchet MS'; font-weight: bold; color: #002855; background: #f2a900; border: 1px solid #f2a900; }
#block-views-block-navpu-block-1 thead th:first-child{ text-align: left; color: #f2a900; background: #002855; border: 1px solid #002855; }
#block-views-block-navpu-block-1 tr td{ padding: 10px 15px; font-family: 'Trebuchet MS'; color: #222222; text-align: center; }
#block-views-block-navpu-block-1 tr td:first-child{ text-align: left; border-left: 1px solid #788da5; border-right: 1px solid #788da5; }
#block-views-block-navpu-block-1 tr td:last-child{ border-right: 1px solid #788da5; }
#block-views-block-navpu-block-1 tr:last-child td{ border-bottom: 1px solid #788da5; }
#views-exposed-form-navpu-block-1.bef-exposed-form .form--inline{ text-align: center; }
#views-exposed-form-navpu-block-1.bef-exposed-form .form--inline > .form-item{ float: none; display: inline-block; }
#views-exposed-form-navpu-block-1.bef-exposed-form label{ display: none; }
#views-exposed-form-navpu-block-1.bef-exposed-form input{ background: #e8eaec; border: 0; padding: 10px 15px; width: 100%; min-height: 45px; }

#block-views-block-navpu-block-2{ margin: 50px 0; }
#block-views-block-navpu-block-2 h2{ text-align: center; }
#block-views-block-navpu-block-2 .view-content{ margin: 0 50px; }
#block-views-block-navpu-block-2 table{ width: 100%; }
#block-views-block-navpu-block-2 thead th{ text-align: center; padding: 10px 15px; font-family: 'Trebuchet MS'; font-weight: bold; color: #002855; background: #f2a900; border: 1px solid #f2a900; }
#block-views-block-navpu-block-2 thead th:first-child{ text-align: left; color: #f2a900; background: #002855; border: 1px solid #002855; }
#block-views-block-navpu-block-2 tr td{ padding: 10px 15px; font-family: 'Trebuchet MS'; color: #222222; text-align: center; }
#block-views-block-navpu-block-2 tr td:first-child{ text-align: left; border-left: 1px solid #788da5; border-right: 1px solid #788da5; }
#block-views-block-navpu-block-2 tr td:last-child{ border-right: 1px solid #788da5; }
#block-views-block-navpu-block-2 tr:last-child td{ border-bottom: 1px solid #788da5; }
#views-exposed-form-navpu-block-2.bef-exposed-form .form--inline{ text-align: center; }
#views-exposed-form-navpu-block-2.bef-exposed-form .form--inline > .form-item{ float: none; display: inline-block; }
#views-exposed-form-navpu-block-2.bef-exposed-form label{ display: none; }
#views-exposed-form-navpu-block-2.bef-exposed-form input{ background: #e8eaec; border: 0; padding: 10px 15px; width: 100%; min-height: 45px; }

#block-reportsandupdatetitle{ margin-top: 50px; text-align: center; }
#block-views-block-reports-block-2{ margin: 0 0 50px; }
#block-views-block-reports-block-1{ margin: 50px 0; }
#block-views-block-reports-block-2 h2,
#block-views-block-reports-block-1 h2{ margin: 0; }
#block-views-block-reports-block-2 .bef-exposed-form,
#block-views-block-reports-block-1 .bef-exposed-form{ margin: 20px 0; }
#block-views-block-reports-block-1 .bef-exposed-form label,
#block-views-block-reports-block-2 .bef-exposed-form label{ display: none; }
#block-views-block-reports-block-2 .bef-exposed-form select,
#block-views-block-reports-block-1 .bef-exposed-form select,
#block-views-block-reports-block-2 .bef-exposed-form input,
#block-views-block-reports-block-1 .bef-exposed-form input{ background: #e8eaec; border: 0; padding: 10px 15px; width: 100%; min-height: 45px; }
#block-views-block-reports-block-2 .views-row,
#block-views-block-reports-block-1 .views-row{ width: 50%; float: left; margin-bottom: 15px; }
#block-views-block-reports-block-2 .views-row a,
#block-views-block-reports-block-1 .views-row a{ background: url(/themes/sterlingbank/css/../images/pdf-file.svg) 0 0 no-repeat; padding-left: 30px; display: block; }

.page-node-66 .section-grid-wrapper .section-heading{text-align: center;margin-bottom: 35px;}

.loaded .load-wrapper{ display: none; }
.load-wrapper{ position: fixed; top: 0; width: 100%; height: 100%; z-index: 999991; background: #fcfbfb; display: flex; align-items: center; justify-content: center; }
#page-loader .lds-ripple{ background: url(/themes/sterlingbank/css/../images/sba-loader.gif); width: 64px; height: 64px; }

#block-faqmenu ul{text-align: center;}

/* Cookie Banner */
div#sliding-popup{ background: none; }
div#sliding-popup .container{ position: relative; }
.eu-cookie-compliance-content{ box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); position: relative; width: 350px; /*right: 0;*/ bottom: 80px; background: #fff; padding: 30px; display: block; margin: 0; margin-left: auto; }
.eu-cookie-compliance-message,
.eu-cookie-compliance-buttons{ max-width: none; width: auto; float: none; margin: 0; }
.eu-cookie-compliance-message + .eu-cookie-compliance-buttons{ margin-top: 20px; }
.eu-cookie-compliance-message p{ font-size: 16px; color: #222; font-weight: normal; }
.eu-cookie-compliance-buttons .eu-cookie-compliance-more-button{ font-size: 14px; position: relative; font-weight: normal; text-decoration: none; margin-left: 20px; }
.eu-cookie-compliance-buttons .eu-cookie-compliance-more-button::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #002855;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right top;
    transform-origin: right top;
    transition: -webkit-transform .6s cubic-bezier(.37,.16,.12,1);
    transition: transform .6s cubic-bezier(.37,.16,.12,1);
    transition: transform .6s cubic-bezier(.37,.16,.12,1),-webkit-transform .6s cubic-bezier(.37,.16,.12,1);
}
.eu-cookie-compliance-buttons .eu-cookie-compliance-more-button:hover::after {
	-webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    transition: -webkit-transform .3s cubic-bezier(.37,.16,.12,1);
    transition: transform .3s cubic-bezier(.37,.16,.12,1);
    transition: transform .3s cubic-bezier(.37,.16,.12,1),-webkit-transform .3s cubic-bezier(.37,.16,.12,1);
}
.eu-cookie-compliance-buttons .agree-button{ transition: all 400ms ease; border: 0; margin: 0; background: #002855; font-size: 14px; color: #fff; padding: 9px 30px; border-radius: 40px; display: inline-block; }
.eu-cookie-compliance-buttons .agree-button:hover{ background: #f2a900; color: #002855; }

/* Footer */
.footer{ background: #fcfbfb; padding: 60px 0; font-size: 14px; }
.footer-logo{ max-width: 160px; aspect-ratio: 200/99;}

/* .footer-row .footer-col.footer-col4-6{ width: 60%; padding: 40px 0; text-align: right; float: right; display: flex; justify-content: flex-end; align-items: center;} */
.footer-row:after{ clear: both; display: table; content: " "; }
.footer-row2{ margin-top: 30px }
.footer-heading{ font-size: 16px; font-weight: 600; margin-bottom: 10px; }
ul.footer-menu{ list-style: none; padding: 0; margin: 0; }
ul.footer-menu a,
ul.footer-menu button{ transition: all 400ms ease; display: inline-block; margin-bottom: 5px; color: #222;font-size: 13px;}
ul.footer-menu a:hover:not(.popover-a),
ul.footer-menu button:hover{ color: #002855; }
ul.footer-menu button{
    border: 0;
    background: 0;
    padding: 0;
}
.footer-gray{ background-color: #5a5a5a; font-size: 14px; color: #dcdcdc; text-align: center; padding: 30px 0 90px; }
.footer-gray a{ transition: all 400ms ease; color: #dcdcdc; border-right: 1px solid #dcdcdc; padding-right: 10px;  margin-right: 10px; line-height: 14px; display: inline-block; }
.footer-gray a:last-child{ border: 0; padding-right: 0; margin-right: 0; }
.footer-gray a:hover{ color: #fff; }
.footer-gray .footer-links{ margin-bottom: 20px; }
.footer-gray .footer-copyright{ margin-top: 20px; }

.footer-text{font-size: 13px;line-height: 28px;}

/* Mobile footer */
#block-footermobile{ display: none; }
.mobile-footer-menu-item{ border-top: 1px solid #c0c0c0; padding: 10px 0; }
.mobile-footer-menu-item:last-child{ border-bottom: 1px solid #c0c0c0; }
.mobile-footer-menu-item-header a{ cursor: pointer; background: url(/themes/sterlingbank/css/../images/dark-arrow.svg) right top no-repeat; background-size: 20px; display: block; font-family: 'Poppins'; font-weight: 600; font-size: 15px; }
.mobile-footer-menu-item ul{ list-style: none; padding: 0; margin: 5px 0; }
.mobile-footer-menu-item ul a{ display: block; padding: 3px 0; }

.mobile-search-wrapper,
.mobile-menu-wrapper{ display: none; }
.for-mobile-only{ display: none; }

.navpu-as-of-td,
.as-of-td{text-align: center; margin-bottom: 5px;margin-top: 25px;}

.thankyou-wrapper{ text-align: center; color: #002855; max-width: 420px; margin: 0 auto;}
.thankyou-wrapper .image-wrapper{ background: url(/themes/sterlingbank/css/../images/check.png) center center no-repeat; background-size: 100%; width: 60px; height: 60px; margin: 0 auto;}
.thankyou-wrapper .desc{ text-align: justify; }

.grid-filter-wrapper > div > div{display: inline-block;}

#webform-submission-business-loan-2-node-242-add-form .form-type-radio{display: flex; align-items: center;width: initial;margin-bottom: 0;}
#webform-submission-business-loan-2-node-242-add-form .form-type-radio input{width: initial;margin: 0;margin-right: 10px;}
#webform-submission-business-loan-2-node-242-add-form .form-type-radio label{margin: 0;}
#webform-submission-business-loan-2-node-242-add-form #edit-referred-solicited-by-a-sba-employee---wrapper,
#webform-submission-business-loan-2-node-242-add-form #edit-processed-text-01,
#webform-submission-business-loan-2-node-242-add-form #edit-processed-text-02,
#webform-submission-business-loan-2-node-242-add-form #edit-processed-text-03{margin-bottom: 0;}

#webform-submission-business-loan-2-node-242-add-form .js-form-item-full-name,
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-2,
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-3,
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-4,
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-5,
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-6,
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-7,
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-8,
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-9,
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-10{position: relative;}

#webform-submission-business-loan-2-node-242-add-form .js-form-item-full-name:after{content: '1.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-2:after{content: '2.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-3:after{content: '3.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-4:after{content: '4.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-5:after{content: '5.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-6:after{content: '6.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-7:after{content: '7.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-8:after{content: '8.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-9:after{content: '9.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}
#webform-submission-business-loan-2-node-242-add-form .js-form-item-dependent-10:after{content: '10.'; position: absolute; left: -13px; font-size: 16px; top: 13px;}

#webform-submission-business-loan-2-node-242-add-form #edit-processed-text-06{float: left; margin: 0; color: #00164b; font-size: 12px;}
#webform-submission-business-loan-2-node-242-add-form .form-item-document-files{margin-bottom: 10px;}

.branches-side-info{margin-top: 30px;}
#views-exposed-form-branches-block-1 .form-checkboxes{display: flex; flex-direction: column-reverse;margin-bottom: 10px;}
.view-branches.view-display-id-block_1{min-height: 400px;}
.view-branches.view-display-id-block_1 .view-empty{text-align: center; margin-top: 10%; font-family: 'Trebuchet MS'; font-size: 30px; line-height: normal; font-weight: bold; color: #002855;}

form #edit-declaration--description{font-size: 14px;}
form #edit-i-agree-with-the-data-privacy--description{font-size: 14px;}
form #edit-i-have-watched-the-onboarding-video-on-financial-consumer-protec--description{font-size: 14px;}

.section-form-wrapper form .form-item-declaration .description,
.section-form-wrapper form .form-item-terms .description,
.section-form-wrapper form .form-item--i-agree-with-the-data-privacy .description{font-size: 14px;}

.fieldset-wrapper #edit-income-range {margin-left: 18px;}
.edit-container-03.width50-wrapper{display: inline-block;}
.source-other{clear: both;}

.bsp-video .section-overview{text-align: center;}
.bsp-video .section-overview iframe{width: 100%; height: 400px; max-width: 800px;}
.bsp-skip-video {position: absolute;bottom: 15px;right: 15px;background: #012856;color: #fff;border: 1px solid #fff;padding: 10px 20px;transition: 0.3s all ease;}
.bsp-skip-video:hover {background: #f9ac1d;}

/*Confimation Message*/
.webform-confirmation .webform-confirmation__back a { transition: all 400ms ease; background: #002855; border: 1px solid #002855; font-size: 16px; color: #fff; padding: 10px 30px; border-radius: 40px; display: inline-block; }
.webform-confirmation .webform-confirmation__back a:hover { background: transparent; color: #002855; }

/*IE 11 Styles*/
    .isIE11 .main-menu-dropdown-wrapper .main-links-wrapper > ul > li{flex-basis: 20%;}
/*End IE 11*/


/*IE 10 Styles*/
    .isIE10 .main-menu-dropdown-wrapper .main-links-wrapper > ul > li{flex-basis: 20%;}
/*End IE 10*/

.display-flex{display: fl;}

.no-float{float: none !important;}
.col-2-field{width: 50% !important}
.col-3-field{width: 33.3333% !important;}
.col-4-field{width: 25% !important}
/* .col-4-field{width: 24.3333% !important;} */

.section-form-wrapper .input-full{width: 100%;}
.wrapper-transform { transform: translateY(-25px); }

.column-with-slider.online-personal .slider-item .image-wrapper{max-width: 100%;}
.column-with-slider.online-personal .slider-item{max-width: 1100px;}
.column-with-slider.online-personal .owl-carousel .owl-nav{bottom: -45px;}
.column-with-slider.online-personal .owl-carousel .owl-dots{bottom: -45px;}

.column-with-slider.online-personal .slider-item .heading{font-size: 20px;}

/*New Main Navigation*/
.menu--main .menu{position: relative;}
.menu--main > ul > li > a{padding-left: 0;}
.menu--main > ul > li{margin-left: 30px;position: relative;margin-right: 30px;}
.menu--main .menu ul{position: absolute;background: #fff;display: none;width: max-content;}
.menu--main .menu ul .menu-item{position: relative;padding:15px 0px 15px 0px;}
.menu--main .menu ul .menu-item--expanded{padding:15px 30px 15px 0px;}
.menu--main .menu ul .menu-item--expanded:after{content: ''; position: absolute; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #002855; right: 25px; top: 21px;}
.menu--main .menu ul .menu-item:hover{background: #002855;color: #fff;}
.menu--main .menu ul .menu-item a{height: initial;font-size: 15px;}
.menu--main .menu ul .menu-item:hover > a{color: #fff;}
.menu--main .menu ul .menu-item--expanded:hover:after{border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #fff;}
.menu--main .menu ul .menu-item--expanded > ul{position: absolute;top: 0; left: 100%; width: max-content;}
.menu--main .menu ul li{display: block;}
.menu-item--expanded:hover > ul{display: block;}
.menu--main > ul .menu a:hover::after{content: none;}
#block-sterlingbank-main-menu .menu-arrow{display: none;}
.menu--main a::after{width: calc(100% - 30px);}
.menu--main > ul > li:hover > a::after{-webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: left top; transform-origin: left top; transition: -webkit-transform .3s cubic-bezier(.37,.16,.12,1); transition: transform .3s cubic-bezier(.37,.16,.12,1); transition: transform .3s cubic-bezier(.37,.16,.12,1),-webkit-transform .3s cubic-bezier(.37,.16,.12,1);background-color: #002855;}
.menu--main > ul > li.menu-item--expanded:after{content: ''; position: absolute; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #002855; right: 3px; top: 19px;}
.menu--main > ul > li:nth-child(4){margin-right: 100px;}
.menu--main .menu ul li{position: relative;}
.menu--main .menu ul li:before{content: ''; position: absolute; height: 1px; width: calc(100% - 50px); background: #0028557d; bottom: 0; left: 27px;}
.menu--main .menu ul li:last-child:before{content: none;}
.menu--main a::after{background-color: #002855;}
.menu--main .menu ul a::after{content: none;}


.embed-views .section-heading{margin-bottom: 50px;}

.page-node-38 .section-2col-with-right-image{padding: 70px 0px 30px;background: #fec447;}
.page-node-38 .section-2col-with-left-image{padding: 30px 0px 70px;background: #fec447;}

.column-with-slider .slider-item{max-width: 910px;margin: 0 auto;}
.column-with-slider .slider-item .row{display: flex;align-items: center;}
.column-with-slider .slider-item .image-wrapper{max-width: 310px;margin: 0 auto;}
.column-with-slider .slider-item .heading{font-family: 'Trebuchet MS'; font-size: 30px; line-height: normal; font-weight: bold; margin-bottom: 30px; color: #002855;}
.column-with-slider .slider-item .description{font-weight: bold; color: #002855;}
.column-with-slider .slider-item .description a{color: #f9b123;text-decoration: none;}

.column-with-left-slide .owl-carousel .owl-dots{position: absolute; bottom: 15px; left: 130px; top: initial; text-align: initial;width: initial;}
.column-with-left-slide .owl-carousel .owl-dots button{outline: none;}
.column-with-left-slide .owl-carousel .owl-dots button.active{background: #002855;}
.column-with-left-slide .owl-carousel .owl-nav{position: absolute; bottom: 15px; left: 130px; top: initial; text-align: initial;}
.column-with-left-slide .owl-carousel .owl-nav button{font-size: 55px; color: #002855; outline: none;}
.column-with-left-slide .owl-carousel .owl-nav button.owl-prev{position: absolute; left: -25px; top: -51px;}
.column-with-left-slide .owl-carousel .owl-nav button.owl-next{position: absolute; right: -205px; top: -51px;}

.column-with-right-slide .row{flex-direction: row-reverse;}

.specific-trust-only{display: none;}

.page-node-325 .specific-trust-only,
.page-node-367 .specific-trust-only,
.page-node-368 .specific-trust-only{display: block;}

.page-node-325 .all-trust,
.page-node-367 .all-trust,
.page-node-368 .all-trust{display: none;}

.page-node-13 .specific-hidden,
.page-node-66 .specific-hidden,
.page-node-285 .specific-hidden,
.page-node-88 .specific-hidden,
.page-node-68 .specific-hidden,
.page-node-67 .specific-hidden,
.page-node-69 .specific-hidden,
.page-node-63 .specific-hidden,
.page-node-224 .specific-hidden,
.page-node-82 .specific-hidden{display: none;}

.deposit-custom-link{text-align: center; font-size: 16px;color: #002855;font-weight: bold;}
.deposit-custom-link a{color: #f2a900; font-weight: bold;}

/* 11-04-2020 */
.subform-wrapper { width: 600px; text-align: center; margin: 50px auto; }
.bob-wrapper { background: #e8eaec; padding: 20px;}

/* 11-05-2020 Sterling Bank QR Pay - Inner page */
.page-node-371 .column-with-slider .slider-item .heading { font-size: 20px; }

.years-in-business-note input::-webkit-outer-spin-button, .years-in-business-note input::-webkit-inner-spin-button {-webkit-appearance: none;}

.js-form-item-permanent-address-home-ownership-select, .js-form-item-present-address-home-ownership-select{ width: 100% !important; padding: 0 !important}

.subheading .form-item-heading, .form-item-heading.subheading{font-size: 18px !important;border-bottom: none !important;}
.subheading.less-margin, .form-item-heading.subheading.less-margin {margin-bottom: 10px !important}


/* Esign Form */
.js-form-type-webform-custom-composite {width: 100% !important;}
.js-form-type-webform-custom-composite .form-item {width: 100%;}
.js-form-type-webform-custom-composite .tabledrag-toggle-weight{display: none;}
.js-form-type-webform-custom-composite .webform-multiple-table--handle{display: none;}

.js-form-type-webform-custom-composite .webform-multiple-add{display: none;}
.js-form-type-webform-custom-composite .webform-multiple-add .form-item{width: 20%;}
.js-form-type-webform-custom-composite .webform-multiple-add input{width: 50%}
.js-form-type-webform-custom-composite .webform-multiple-add input[type=submit]{width: 20%;}

.js-form-type-webform-custom-composite td input[type="image"]{width: 40px;}

#edit-processed-text-24, #edit-processed-text-24 p {margin-bottom: 10px !important;}

#edit-p-ref1-container, #edit-p-ref2-container,
#edit-t-ref1a-container, #edit-t-ref2a-container,
#edit-t-ref1b-container, #edit-t-ref2b-container {margin-bottom: 15px;display: inline-block;}

#edit-processed-text-23 a {color: #337ab7;}

/* .form-item-dependents table{margin-top: 20px;} */
.form-item-dependents {padding: 0 !important;}
.form-item-dependents table th{padding: 0 10px}

#edit-gross-monthly-income--description{position: absolute;}

/* Radios */
.form-type-radio{display: flex; align-items: center;width: initial;margin-bottom: 0;}
.form-type-radio input{width: initial;margin: 0;margin-right: 10px;}
.form-type-radio label{margin: 0;}

.mb-0{margin-bottom: 0;}

#edit-container-36 .form-item{ display: flex; align-items: center; float: none; margin-bottom: 5px; gap: 10px;}
#edit-container-36 .form-item input,
#edit-container-36 .form-item label {margin: 0; min-height: unset; width: unset;}
#edit-container-37 .form-item{ display: flex; align-items: center; float: none; margin-bottom: 5px; gap: 10px;}
#edit-container-37 .form-item input,
#edit-container-37 .form-item label {margin: 0; min-height: unset; width: unset;}
#edit-container-38 .form-item{ display: flex; align-items: center; float: none; margin-bottom: 5px; gap: 10px;}
#edit-container-38 .form-item input,
#edit-container-38 .form-item label {margin: 0; min-height: unset; width: unset;}
#edit-container-35 {flex-direction: column;}
#edit-container-35 .form-item{ display: flex; align-items: flex-start; float: none;margin-left: 0; margin-bottom: 5px; gap: 10px;}
#edit-container-35 .form-item input {margin-top: 4px;}
#edit-container-35 .form-item input,
#edit-container-35 .form-item label {margin: 0; min-height: unset; width: unset;}

#edit-i-want-to-have-gusto-ko-ng-{display: flex; flex-direction: column;}
#edit-i-want-to-have-gusto-ko-ng- .form-item{width: 100%; align-items: flex-start;}
#edit-i-want-to-have-gusto-ko-ng- .form-item .description{margin: 0; flex-basis: 100%;}
#edit-i-want-to-have-gusto-ko-ng- .form-item label {flex-basis: 30%;}
#edit-i-want-to-have-gusto-ko-ng- .form-item input{margin-top: 4px; min-height: unset;}

#edit-processed-text-10 > p:first-child {margin-bottom: 0;}
#edit-source-of-funds .js-form-item-source-of-funds:nth-child(3) input{align-self: flex-start; margin-top: 4px;}
#edit-processed-text-04 ol a {color: #002855;}
#edit-processed-text-04 ol a:hover{color: #222222;}

.webform-submission-online-account-opening-solo-tagl-node-619-add-form #edit-processed-text-24,
.webform-submission-online-account-opening-ss-bsp-node-379-add-form #edit-processed-text-24 {flex-direction: column;}

.section-form-wrapper .form-item.form-item-i-agree-to-notify-sterling-bank-of-asia-inc-a-savings-bank-in-wr,
.section-form-wrapper .form-item.form-item-i-certify-that-i-have-read-and-understood-this-certification-and{align-items: flex-start;}
.section-form-wrapper .form-item.form-item-i-agree-to-notify-sterling-bank-of-asia-inc-a-savings-bank-in-wr input,
.section-form-wrapper .form-item.form-item-i-certify-that-i-have-read-and-understood-this-certification-and input{min-height: unset; margin-top: 5px;}

.webform-element-description strong a:focus,.webform-element-description strong a:hover,
#edit-processed-text-04 li strong a:focus,#edit-processed-text-04 li strong a:hover{color: #f2a900;}

.page-node-681 #edit-processed-text-07 > p:not(:last-child){margin-bottom: 0;}

.flex-container-wrap{display: flex; flex-wrap: wrap;}
@media (max-width: 992px){
    .banner-item {min-height: 800px;}

    .advisories-popup-wrapper .advisories-thumb img {min-width: 100%; min-height: 100%;}

	.column-with-slider .slider-item .row{flex-direction: column-reverse;}
	.column-with-left-slide .owl-carousel .owl-nav{bottom: -30px;}
	.column-with-left-slide .owl-carousel .owl-dots{bottom: -30px;}

    /* tempo */
    #sticky-navigation{ display: none; }

    #block-secondarymenu-3 ul li:nth-child(1),
    #block-secondarymenu-3 ul li:nth-child(2),
    #block-secondarymenu-3 ul li:nth-child(3),
    #block-secondarymenu-3 ul li:nth-child(4),
    #block-secondarymenu-3 ul li:nth-child(5){display: none;}

    #block-secondarymenu-3 ul li:nth-child(7) .menu-item{display: block;}

    /* Global */
    .for-desktop-only{ display: none; }
    .for-mobile-only{ display: block; }
    .page-node-68 .promo-card-bg.for-mobile-only{height: 200px;position: relative;overflow: hidden;}
    .page-node-68 .promo-card-items .promo-card-bg img {width: 120%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;object-position: 80% center;}
    .section-heading{ font-size: 25px; line-height: normal; }
    .section-cta-wrapper{ display: block; }
    .section-cta-wrapper .cta-button{ margin-bottom: 15px; }
    .section-cta-wrapper .cta-or,
    .section-cta-wrapper .cta-info,
    .section-cta-wrapper .cta-link{ display: inline-block; }
    .section-cta-wrapper .cta-info,
    .section-cta-wrapper .cta-or{ line-height: 18px; }
    .section-cta-wrapper .cta-link .file--application-pdf a{ line-height: normal; }


    .promo-carousel.owl-carousel .owl-prev{transform: none;top: -10px;}
    .promo-carousel.owl-carousel .owl-next{transform: none;top: -10px;}

    .promo-carousel.owl-carousel .owl-dots{bottom: initial;}
    .owl-carousel .owl-dots{ width: 100%; top: 0; }
    .fivecol-grid-items.owl-carousel .owl-dots{ margin-top: 20px; }
    .fivecol-grid-items.owl-carousel .fivecol-grid-item{ margin: 0; }


    .menu-wrapper{ display: none; }
    .mobile-search-wrapper{ display: block; position: absolute; right: 65px; top: 22px; }
    .mobile-search-wrapper svg{ height: 25px; }
    .mobile-search-wrapper svg path{ fill: rgb(0, 40, 85); }
    .mobile-menu-wrapper{ display: block; position: absolute; right: 15px; top: 4px; }
    .mobile-menu-wrapper svg{ width: 30px; }

    header{ position: fixed; background: rgba(255, 255, 255); }
    header a.site-logo{ display: block; width: 150px; }
    header a.site-logo img{ display: block; }
    .region-sidenav{ padding: 20px 0; }
    .menu--main .menu{ display: block; }
    .menu--main .menu li{ padding: 0; display: block;}
    #sticky-navigation ul li{display: block;}
    .region-sidenav .block-menu .menu a,
    .menu--main .menu a{ display: block; font-size: 15px; color: #fff; padding: 5px 20px; }
    .region-sidenav .block-menu ul.menu{ margin: 0; }
    .region-sidenav .block-menu .menu a.is-active,
    .menu--main .menu a.is-active{ color: #f2a900; }
    .menu--main .menu a::after{ content: " "; position: absolute; right: 0; }
    .menu--main .menu ul{ display: none; height: 0; }
    .menu--main .menu ul a{ color: #fff; padding: 5px 10px 5px 35px; }
    .menu--main .menu ul ul a{ color: #fff; padding: 5px 10px 5px 50px; }

    /* secondary menu */
	.page-node-60 #submenu, .page-node-82 #submenu{ display: none; }
    #submenu ul.menu{ white-space: nowrap; overflow-x: auto; overflow-y: hidden; padding: 0 0 5px; }
    #submenu ul.menu::-webkit-scrollbar { -webkit-appearance: none; }
    #submenu ul.menu::-webkit-scrollbar:vertical { width: 12px; }
    #submenu ul.menu::-webkit-scrollbar:horizontal { height: 12px; }
    #submenu ul.menu::-webkit-scrollbar-thumb{ background-color: #002855; border-radius: 10px; border: 2px solid #fff; }
    #submenu ul.menu::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff;  }
    #submenu ul.menu li{ max-width: 100%; }
    #submenu ul.menu a{ padding: 7px 12px; }

    /* breadcrumb */
    #breadcrumbs .breadcrumb{ text-align: center; }
    #breadcrumbs + .section{ padding-top: 0; }
    .breadcrumb li, .breadcrumb li:before, .breadcrumb li a{ font-size: 14px; }

    /* mobile menu */
    .sb-slidebar{ background: #002855; }

    /* home */
    .banner-item{ display: block; background: none; height: auto; padding: 15px 0; text-align: center; }
    /* .banner-item .banner-mobile-img{ display: block; } */
    .banner-item .banner-mobile-img img{ width: 100%; }
    .banner-item .banner-heading{ width: 100%; font-size: 30px; line-height: 36px; margin: 30px 0 20px; }
    .banner-item .banner-overview{ width: 100%; font-size: 18px; margin: 0 0 20px; }
    .banner-item .banner-button{ width: 100%; }
    .banner-item .banner-button a{ margin: 0; }
    .banner-other-content{ position: relative; bottom: 0; }
    .banner-other-content-left{ position: relative; bottom: 0; left: 0; margin-top: 15px; background: none; }
    .banner-other-content-right{ position: relative; bottom: 0; left: 0; }
    .promotional-content-wrapper{ position: relative; display: block; }
    .promotional-content-wrapper .promotional-content{ width: 100%; padding: 30px 0; text-align: center; }
    .section-home-news .section-heading{ position: relative; left: 0; top: 0; width: auto; transform: none; margin-bottom: 20px; }
    .news-items .news-item{ float: none !important; width: 100% !important; }
    #landing-banner .section-heading{ font-size: 25px; line-height: normal; }

    .section-home-news{ display: none; }
    a.home-promo-item{ width: 100%; float: none; }

    /* landing pages */
    #landing-banner{ margin-top: 70px; }
    #landing-banner.section-no-banner{ min-height: 0; margin-top: 74px; }
    #landing-banner .banner-content-wrapper{ position: relative; text-align: center; margin: 30px 0; width: 100%; padding: 0; display: block; }
    #landing-banner .banner-content-wrapper .banner-content{ width: 100%; }
    #landing-banner .section-heading{ margin-bottom: 20px; }
    #landing-banner .section-desc{ margin-bottom: 20px; }
    .section-grid-carttype-wrapper .section-grid-wrapper{ margin: 30px 0 0; }
    .grid2-item{ float: none; width: 100%; display: block; padding: 0; }
    .grid2-item:last-child{ margin-bottom: 0; }
    .grid2-item .grid-inner{ display: block; text-align: center; }
    .grid2-item .grid-inner .grid-thumb{ width: auto; margin: 0 0 20px; }
    .grid2-item .grid-inner .grid-content{ width: auto; }

    .section-2col-with-left-image .row,
    .section-2col-with-right-image .row{ display: block; }
    .section-2col-with-left-image .section-img,
    .section-2col-with-right-image .section-img{ margin-bottom: 20px; }

    .section-content-with-background{ overflow: hidden; }
    .section-content-with-background .content-background-wrapper{ padding: 30px 0; position: relative; top: 0; }
    .section-content-with-background .content-background{ position: absolute; top: 0; width: 100%; }
    .eligibility .content-background-wrapper,
    .how-to-apply .content-background-wrapper{ text-align: left; }
    .how-to-apply .content-background-wrapper .col-md-1{ display: none; }
    .instruction-item{ margin: 30px 0; }


    /* formpage pages */
    .page-node-363 #formpage-banner{ margin-top: 70px; }
    .page-node-363 #formpage-banner.section-no-banner{ min-height: 0; margin-top: 74px; }
    .page-node-363 #formpage-banner .banner-content-wrapper{ position: relative; text-align: center; margin: 30px 0; width: 100%; padding: 0; display: block; }
    .page-node-363 #formpage-banner .banner-content-wrapper .banner-content{ width: 100%; }
    .page-node-363 #formpage-banner .banner-content-wrapper{background: #f2a900; padding: 30px 0px; margin: 0;}
    .page-node-363 #formpage-banner .section-heading{ margin-bottom: 20px; font-size: 25px; line-height: normal;}
    .page-node-363 #formpage-banner .section-desc{ margin-bottom: 20px; }
    .page-node-363 #formpage-banner .section-heading{ margin-bottom: 20px; }
    .page-node-363 #formpage-banner .section-desc{ margin-bottom: 20px; }

    .page-node-376 #formpage-banner{ margin-top: 70px; }
    .page-node-376 #formpage-banner.section-no-banner{ min-height: 0; margin-top: 74px; }
    .page-node-376 #formpage-banner .banner-content-wrapper{ position: relative; text-align: center; margin: 30px 0; width: 100%; padding: 0; display: block; }
    .page-node-376 #formpage-banner .banner-content-wrapper .banner-content{ width: 100%; }
    .page-node-376 #formpage-banner .banner-content-wrapper{background: #f2a900; padding: 30px 0px; margin: 0;}
    .page-node-376 #formpage-banner .section-heading{ margin-bottom: 20px; font-size: 25px; line-height: normal;}
    .page-node-376 #formpage-banner .section-desc{ margin-bottom: 20px; }
    .page-node-376 #formpage-banner .section-heading{ margin-bottom: 20px; }
    .page-node-376 #formpage-banner .section-desc{ margin-bottom: 20px; }

    /* Business */
    .page-node-49 .section-content-with-background .content-background-wrapper .container > div{ width: 100%; padding: 0; text-align: left; }

    .section-grid-with-filter .grid-filter-wrapper{ margin: 0 0 30px; }
    .section-grid-with-filter .grid-filter-wrapper > div{ justify-content: flex-start; overflow: auto; }


    /* width */
    .section-grid-with-filter .grid-filter-wrapper > div::-webkit-scrollbar {
      width: 20px;
      height: 6px;
    }

    /* Track */
    .section-grid-with-filter .grid-filter-wrapper > div::-webkit-scrollbar-track {
      box-shadow: inset 0 0 5px grey;
      border-radius: 10px;
    }

    /* Handle */
    .section-grid-with-filter .grid-filter-wrapper > div::-webkit-scrollbar-thumb {
      background: #002855;
      border-radius: 10px;
    }

    /* Handle on hover */
    .section-grid-with-filter .grid-filter-wrapper > div::-webkit-scrollbar-thumb:hover {
      background: #b30000;
    }

    .section-grid-with-filter .grid-filter-wrapper a{ padding: 0; margin: 0 15px 10px; white-space: nowrap; font-size: 16px;}
    .section-grid-with-filter .grid-filter-wrapper a.active{ background: none; font-weight: 600; color: #002855; }
    .section-grid-wrapper .grid-items .grid-item{ width: 50%; }
    .section-grid-wrapper .col-3 .grid-items .grid-item{ width: 50%; }

    .features-items .features-item{ text-align: center; }
    .features-items .features-item .features-icon{ position: relative; }
    .features-items .features-item .features-content-wrapper{ padding: 0; }

    /* promo card */
    .promo-card-items.promo-card-col2 .promo-card-item{ width: 100%; float: none; margin-bottom: 20px; }
    .promo-card-items.promo-card-col2 .promo-card-item:last-child{ margin-bottom: 0; }
    .promo-card-items .promo-card-item-wrapper .promo-card-content-wrapper{ padding: 20px; }
    .promo-card-items .promo-card-item-wrapper .promo-card-content-wrapper .promo-card-heading{ font-size: 25px; line-height: normal; margin-bottom: 15px; }
    .promo-card-items .promo-card-item-wrapper .promo-card-content-wrapper .promo-card-content{ margin-bottom: 15px; }

    /* overview */
    .section.section-overview{ text-align: center; }

    /* content with image */
    .content-with-image{ display: block; text-align: center; }
    .content-with-image .image-wrapper{ margin-bottom: 20px; }
    .content-with-image .content-wrapper,
    .content-with-image .image-wrapper{ padding: 0; width: auto; line-height: normal; }

    /* 3 grid items */
    .section-3col-grid{ padding-bottom: 50px; }
    .three-grid-items .three-grid-item{ width: 50%; }

    /* content with background */
    .content-background-wrapper .section-cta-wrapper .cta-button + .cta-link{ margin: 0; }

    .accordion-items .accordion-item .accordion-heading{ font-size: 16px; padding-right: 30px; }
    .accordion-content .col-md-6:nth-child(2) .media--type-file{ margin-top: 20px; }

    /* Loan Calculator */
    #calculator-wrapper .row{ display: block; }
    .section-heading-wrapper{ display: block; }
    .section-heading-wrapper .calculator-type-dropdown-wrapper{ margin-top: 15px; }
    .section-form-wrapper .calculator-wrapper{ margin-bottom: 30px; }
    .section-form-wrapper .calculator-wrapper .form-item{ width: 100%; float: none; }
    .calculator-results-wrapper{ padding: 25px; }
    .calculator-results-wrapper .calculator-results-item{ display: block; text-align: center; }
    .calculator-results-wrapper .calculator-results-item > div:first-child{ width: 100%; }

    /* Treasury Service */
    .page-node-88 .content-background-wrapper .section-heading,
    .page-node-88 .content-background-wrapper .section-overview{ width: 100%; }

    /* Corporate Governance */
    .page-node-289 .content-background-wrapper .section-heading,
    .page-node-289 .content-background-wrapper .section-overview{ width: 100%; }

    /* Company Profile */
    .page-node-55 .section-content-with-background .section-overview{ font-size: 21px; line-height: 28px; width: auto; }

    /* Corporate advocacy */
    .corporate-advocacy-wrapper.row{ display: block; }

    /* bank and ATM */
    .branches-filter{ position: relative; top: 0; width: 100%; margin-bottom: 20px; }
    #block-views-block-branches-block-1 .view-content{ padding: 0; }
    #block-views-block-branches-block-1 .view-content a{ display: block; padding: 0; margin-bottom: 30px; }
    #block-views-block-branches-block-1 .view-content a .list-content{ padding: 0; width: 100%; }
    #block-views-block-branches-block-1 .view-content a .getdirection{ padding: 0; width: 100%; text-align: left; margin-top: 10px; }

    /* Five col grid */
    .fivecol-grid-items .fivecol-grid-item{ width: 33.33333333%; text-align: center;}
    .fivecol-grid-items .fivecol-grid-item .fivecol-grid-item-wrapper .fivecol-grid-thumb img:nth-child(2) {transform: rotate(90deg);}

    .form-wrapper .row{ display: block; }
    .form-wrapper .row > div:last-child{ border: 0; margin-top: 30px; }
    .form-wrapper .section-form-wrapper form{ margin: 0 -10px; }

    /* content bottom */
    .two-col-promo-wrapper .two-col-promo-inner{ position: relative; }
    .two-col-promo-wrapper .two-col-promo-content{ position: absolute; top: 0; height: 100%; width: 100%; display: flex; align-items: center; text-align: center; }
    .two-col-promo-wrapper .first-background-image,
    .two-col-promo-wrapper .second-background-image{ width: 100%; float: none; }
    .two-col-promo-wrapper .first-background-image img,
    .two-col-promo-wrapper .second-background-image img{ width: 100%; }
    .mobile-two-col-promo .app-downloads{ display: flex; justify-content: center; margin-top: 20px; }
    .mobile-two-col-promo .app-downloads a{ display: block; margin: 0 10px; }
    .socialmedia{ justify-content: center; }

    .prefooter-inner > .row{ display: block; }
    #prefooter-wrapper.section{ overflow: hidden; }
    .prefooter-background-image{ position: absolute; height: 100%; width: 100%; }
    .prefooter-wrapper .prefooter{ position: relative; }
    .prefooter-wrapper .prefooter .prefooter-inner{ height: auto; padding: 40px 0 180px; }
    .prefooter-wrapper .prefooter .prefooter-inner:after{ position: absolute; bottom: 0; left: 50%; margin-left: -70px; content: ""; background: url(/themes/sterlingbank/css/../images/mobile-app-img.png) center top no-repeat; height: 150px; width: 140px; background-size: 140px; }
    .prefooter-wrapper .app-downloads{ display: flex; justify-content: center; margin-top: 20px; }
    .prefooter-wrapper .app-downloads a{ display: block; margin: 0 10px; }
    .prefooter-wrapper .app-downloads a img{ width: 100%; }

    /* footer */
    #block-footer{ display: none; }
    #block-footermobile{ display: block; }
    .footer{ padding: 40px 0; }
    .footer-logo{ margin: 0 auto 20px; display: block; }
    .footer-row .footer-col{ float: none; width: 100%; }
    .three-logos{ text-align: center; }
    .three-logos img{ margin-top: 30px; }

    .footer-row .footer-col.footer-col4-6{ width: 100%; padding-bottom: 0; }
}
.footer-services-helplines {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
}
.footer-services-helplines .title{
    font-family: "Poppins";
    font-weight: 600;
    font-size: 15px;
    color: #012b55;
    margin: 0 0 5px 0;
}
.footer-services-helplines ul
 {
    padding: 0;
    text-align: center;
}
.footer-services-helplines ul li{
    list-style-type: none;
    text-align: center;
    line-height: 21px;
}
.footer-services-helplines .email
 {
    margin-top: 15px;
}
@media (min-width: 992px){
	.contact-directory ul li{min-height: 250px;}
    #block-secondarymenu-2 > ul > li:nth-child(6){display: none;}
}

@media (max-width: 768px){
    /* grid items */
    .section-grid-wrapper .grid-items .grid-item,
    .section-grid-wrapper .col-3 .grid-items .grid-item{ float: none; width: 100%; }
    .three-grid-items .three-grid-item{ float: none; width: 100%; }

    .deposit-rates-comparison .sba-table { width: 100%; }
    .table-rates-wrapper .sba-table{ width: 100%; }

    .features-items .features-item{ width: 100%; }


    .fivecol-grid-items .fivecol-grid-item{ width: 100%; }
    #block-secondarymenu-3 > ul > li:nth-child(6) li{display: block;}
}
@media (max-width: 559px){
    .page-node-68 .promo-card-bg.for-mobile-only {height: 300px;}
    .page-node-68 .promo-card-items .promo-card-bg img {object-position: 73% center;}
}

/* .page-node-379 #formpage-banner .banner-content-wrapper, */
.page-node-381 #formpage-banner .banner-content-wrapper{ position: absolute; top: 0; left: 0; width: 100%; display: flex; align-items: center; height: calc(100% - 120px); margin-top: 120px; }
/* .page-node-379 #formpage-banner .banner-content-wrapper .banner-content, */
.page-node-381 #formpage-banner .banner-content-wrapper .banner-content{ width: 45%; }
/* .page-node-379 #formpage-banner .section-heading, */
.page-node-381 #formpage-banner .section-heading{ font-size: 40px; line-height: normal; margin: 0 0 40px; }

/* company validator */
.company-code-validator{outline: none;margin-bottom: 5px;}
.validate-company-name{pointer-events: none;}
.invalid-field{border: 1px solid red !important;}
.code-validation-matched{border: 1px solid green !important;}
.error-note{color: red;}
.js-form-item-hr-company-email{display: none;}

/* Neo Savings Account - Online*/
.neo-savings-acct-comparison table tbody tr th:nth-child(2) { background: #002854 0% 0% no-repeat padding-box; color: #FFFFFF; }
.neo-savings-acct-comparison table tbody tr th:nth-child(3) { background: #F2AA00 0% 0% no-repeat padding-box; color: #002854; }
.neo-savings-acct-comparison table tbody tr th,
.neo-savings-acct-comparison table tbody tr td{ text-align: center; vertical-align: middle; }
.neo-savings-acct-comparison table tbody tr td:first-child { color: #002854; font-weight: bold; }
.neo-savings-acct-comparison .table-borderless > tbody > tr > td,
.neo-savings-acct-comparison .table-borderless > tbody > tr > th,
.neo-savings-acct-comparison .table-borderless > tfoot > tr > td,
.neo-savings-acct-comparison .table-borderless > tfoot > tr > th,
.neo-savings-acct-comparison .table-borderless > thead > tr > td,
.neo-savings-acct-comparison .table-borderless > thead > tr > th { border: none; width: 33.333%; }
.neo-savings-acct-comparison table tbody tr th:first-child { border: 1px solid #002854 !important; }
.neo-savings-acct-comparison table tbody tr td { border-left: 1px solid #002854 !important; border-right: 1px solid #002854 !important; }
.neo-savings-acct-comparison table tbody tr:last-child td { border-bottom: 2px solid #eee; padding: 20px; }
.neo-savings-acct-comparison table tbody tr:nth-child(even) { background: #F7F7F7; }
.neo-savings-acct-comparison table tbody tr td a { background: #002855 0% 0% no-repeat padding-box; color: #FFFFFF; border-radius: 25px; padding: 7px 15px; transition: all 400ms ease; }
.neo-savings-acct-comparison table tbody tr td a:hover { background: #f2a900; color: #002855; border: 1px solid #f2a900; }
.neo-savings-acct-comparison .section-heading { text-align: center; }

/* Bayani OFW Savings Account*/
.bayani-savings-acct-comparison table tbody tr th:nth-child(2) { background: #002854 0% 0% no-repeat padding-box; color: #FFFFFF; }
.bayani-savings-acct-comparison table tbody tr th:nth-child(3) { background: #F2AA00 0% 0% no-repeat padding-box; color: #002854; }
.bayani-savings-acct-comparison table tbody tr th,
.bayani-savings-acct-comparison table tbody tr td{ text-align: center; vertical-align: middle; }
.bayani-savings-acct-comparison table tbody tr td:first-child { color: #002854; font-weight: bold; }
.bayani-savings-acct-comparison .table-borderless > tbody > tr > td,
.bayani-savings-acct-comparison .table-borderless > tbody > tr > th,
.bayani-savings-acct-comparison .table-borderless > tfoot > tr > td,
.bayani-savings-acct-comparison .table-borderless > tfoot > tr > th,
.bayani-savings-acct-comparison .table-borderless > thead > tr > td,
.bayani-savings-acct-comparison .table-borderless > thead > tr > th { border: none; width: 33.333%; }
.bayani-savings-acct-comparison table tbody tr th:first-child { border: 1px solid #002854 !important; }
.bayani-savings-acct-comparison table tbody tr td { border-left: 1px solid #002854 !important; border-right: 1px solid #002854 !important; }
.bayani-savings-acct-comparison table tbody tr:last-child td { border-bottom: 2px solid #eee; padding: 20px; }
.bayani-savings-acct-comparison table tbody tr:nth-child(even) { background: #F7F7F7; }
.bayani-savings-acct-comparison table tbody tr td a { background: #002855 0% 0% no-repeat padding-box; color: #FFFFFF; border-radius: 25px; padding: 7px 15px; transition: all 400ms ease; }
.bayani-savings-acct-comparison table tbody tr td a:hover { background: #f2a900; color: #002855; border: 1px solid #f2a900; }
.bayani-savings-acct-comparison .section-heading { text-align: center; }


/* Solo Savings Account - Online*/
.tbl-solo-savings-acct-comparison table tbody tr th:nth-child(2) { background: #002854 0% 0% no-repeat padding-box; color: #FFFFFF; }
.tbl-solo-savings-acct-comparison table tbody tr th:nth-child(3) { background: #F2AA00 0% 0% no-repeat padding-box; color: #002854; }
.tbl-solo-savings-acct-comparison table tbody tr th,
.tbl-solo-savings-acct-comparison table tbody tr td{ text-align: center; vertical-align: middle; }
.tbl-solo-savings-acct-comparison table tbody tr td:first-child { color: #002854; font-weight: bold; }
.tbl-solo-savings-acct-comparison .table-borderless > tbody > tr > td,
.tbl-solo-savings-acct-comparison .table-borderless > tbody > tr > th,
.tbl-solo-savings-acct-comparison .table-borderless > tfoot > tr > td,
.tbl-solo-savings-acct-comparison .table-borderless > tfoot > tr > th,
.tbl-solo-savings-acct-comparison .table-borderless > thead > tr > td,
.tbl-solo-savings-acct-comparison .table-borderless > thead > tr > th { border: none; width: 33.333%; }
.tbl-solo-savings-acct-comparison table tbody tr th:first-child { border: 1px solid #002854 !important; }
.tbl-solo-savings-acct-comparison table tbody tr td { border-left: 1px solid #002854 !important; border-right: 1px solid #002854 !important; }
.tbl-solo-savings-acct-comparison table tbody tr:last-child td { border-bottom: 2px solid #eee; padding: 20px; }
.tbl-solo-savings-acct-comparison table tbody tr:nth-child(even) { background: #F7F7F7; }
.tbl-solo-savings-acct-comparison table tbody tr td a { display: inline-block; background: #002855 0% 0% no-repeat padding-box; color: #FFFFFF; border-radius: 25px; padding: 7px 15px; transition: all 400ms ease; }
.tbl-solo-savings-acct-comparison table tbody tr td a:hover { background: #f2a900; color: #002855; border: 1px solid #f2a900; }
.tbl-solo-savings-acct-comparison .section-heading { text-align: center; }
table tbody tr td a.normal-anchor { background: none; color: #002855; padding: 0; border: none; font-weight: bold;}
table tbody tr td a.normal-anchor:hover{ background: none; color: unset; border: none;}
.page-node-125 .tbl-solo-savings-acct-comparison .section-overview:has(table.table-borderless) {overflow-x: auto;}

#edit-do-you-have-other-banks-banking-relationship-yes--description {display: none;}

/* Disable Banners */
.page-node-40 .landingpage-wrapper #landing-banner,
.page-node-40 .landingpage-wrapper #submenu {display: none;}

/* Personal Loan - Esignature */
.js-form-type-webform-custom-composite td input[type="image"] {width: 40px;padding: 10px;}
#edit-container-employed-docs .form-managed-file .form-required:after {display: none;}
#webform-submission-online-application-persona-dv2-form-ajax .form-managed-file .form-required:after {display: none;}
#webform-submission-online-application-persona-dv2-form-ajax .clear-only.webform-employed .description .webform-element-description{display: none;}
#webform-submission-online-application-persona-dv2-form-ajax .clear-only.webform-self-employed .description .webform-element-description{display: none;}
#edit-container-employed-docs .webform-element-description,
#edit-container-self-employed-docs .webform-element-description {display: none;}
.section-form-wrapper .form-item-consent input{ min-height: auto; width: auto; margin-right: 15px; }
.section-form-wrapper .form-item-consent {float: none;width: 100%;display: flex; align-items: flex-start;}
.section-form-wrapper .form-item-consent .description{font-size: 14px; margin: 0;}

/* Solo Savings BSP */
.submit-application {transition: all 400ms ease;border-radius: 30px;border: 0;background: #00164b;color: #fff;padding: 12px 40px;width: auto;}
.submit-application:hover {background: #f2a900; color: #00164b;}

.submit-application-sbs {transition: all 400ms ease;border-radius: 30px;border: 0;background: #00164b;color: #fff;padding: 12px 40px;width: auto;}
.submit-application-sbs:hover {background: #f2a900; color: #00164b;}

.webform-submission-online-account-opening-solo-bsp2-form #edit-source-of-wealth {margin-top: 0;}
.webform-submission-online-account-opening-solo-bsp2-form #edit-container-20 .width50-wrapper-no-flex label:first-child {height: 60px;}
/* .webform-submission-online-account-opening-solo-bsp2-form #edit-container-20 .width50-wrapper-no-flex {height: 100px;} */

/* Webform Confirmation Message - 2023 */
.thank-you-page-webforms .img-wrap {text-align: center;}
.thank-you-page-webforms .img-wrap img {max-width: 300px;margin: 0 auto;}
.thank-you-page-webforms h2 {color: #002855;font-family: 'festus!';font-size: 58px;}
.thank-you-page-webforms p {color: #002855;font-weight: 600; text-align: left;}
.thank-you-page-webforms a {color: #002855; text-align: left;}
.thank-you-page-webforms .msg-body{width: 70%; margin: auto;}
.thank-you-page-webforms .cta-style-1 {text-align: center;}


.cta-style-1 a {transition: all 400ms ease;background: #002855;border: 1px solid #002855;font-weight: 400;font-size: 16px;color: #fff;padding: 10px 35px;border-radius: 40px;display: inline-block;margin-top: 15px;}
.cta-style-1 a:hover {background: #f2a900;color: #002855;border: 1px solid #f2a900;}

/* for homepage carousel dots */

/*CWV Improvements*/
.region.region-banner {
    min-height: 530px;
}
.home-advisories-slide.owl-carousel .owl-dots{ text-align: center; position: absolute; top: unset; bottom: 10px; left: 50%; transform: translateX(-50%);}
.home-advisories-slide.owl-carousel .owl-dots .owl-dot{border: 1px solid white;}

/* for Consumer Protection Awareness */
.section-2left-rows-1right-1column-image .section-overview{color: white; padding: 0 30px; font-size: 2.4rem;}
.section-2left-rows-1right-1column-image .section-overview a:hover{text-decoration: underline;}
.section-2left-rows-1right-1column-image .section-overview a::after{content: '\f054'; font-family: 'FontAwesome'; width: 1.8rem; display: inline-block; margin-right: -1.8rem; text-align: right; font-size: 2rem;}
.left-wrapper-2left{display: flex; align-items: center;}
.left-wrapper-2left,.right-wrapper-2left{background-color: #002855; margin: 0;}
.left-wrapper-2left:nth-child(2){margin-top: 35px;}
.left-wrapper-2left .section-img img{height: 275px; object-fit: cover;}
.right-wrapper-2left .section-img img{height: 310px; object-fit: cover;}
.right-wrapper-2left .section-overview{padding:40px 30px; min-height: 250px; max-height: 250px;}
.p-0{padding: 0;}

/* For How to Enroll in SBA */
.page-node-350 .content-wrapper .description-wrapper{margin: 20px 0;}
.page-node-350 .content-wrapper .description-wrapper strong .cta-sba{color: #f7ba00;}
.page-node-350 .content-wrapper .description-wrapper strong{color: #002855;}

a > strong{font-weight: normal;}
/* .page-node-type-inner-page #landing-banner .banner-content-wrapper .banner-content{width: 100%;}
.page-node-type-inner-page #landing-banner .section-heading{ margin: 0px 0 15px;} */

.section-form-wrapper form .file-upload-wrapper { width: 100%; float: left; display: flex; justify-content: space-around;}
.section-form-wrapper form .acknowledge-wrapper { float: none; width: 100%; display: flex; align-items: flex-start;}
.section-form-wrapper form .acknowledge-wrapper > input{min-height: auto; width: auto;}
.section-form-wrapper form .acknowledge-wrapper > .description { text-align: left; font-size: 14px;}

/* Delete Account Request Form */
.description-delete-form{text-align: left; padding-inline: 10px;}
.reason-form-wrapper { display: flex; flex-direction: column; align-items: flex-start;}
.other-reason-form-wrapper > label{opacity: 0;}
.subform-wrapper #webform-submission-account-deletion-form-ajax .js-form-type-webform-document-file{ display: flex; flex-direction: column; align-items: flex-start;}


.ebanking-wrapper .section-heading{text-wrap: balance;/* margin-bottom: 30px;*/ font-size: 24px; font-family: 'Trebuchet MS'; font-weight: bold; color: #00336d; /* border-bottom: 1px solid #00336d;*/ padding: 5px 0;}
.ebanking-wrapper .description-delete-form > p {margin-bottom: 0;}
.ebanking-wrapper  .description-delete-form{padding-inline: 0;}
.page-node-703 .description:has(#edit-acknowledge--description){margin-left: 10px;}
.page-node-703  div#edit-suffix--description { position: absolute;}
.page-node-703 .separator-div { margin-bottom: 20px; float: left !important;}
.page-node-703 .section-form-wrapper form .file-upload-wrapper > div { width: 33%;}
.page-node-703 .section-form-wrapper form .file-upload-wrapper { justify-content: unset;}

.thank-you-page-webforms.confirmation-margin {
    margin-top: 100px;
}
.confirmation-indent{margin-left: 25px;}
.file-upload-wrapper .form-type-webform-document-file:has(input[value="Remove selected"]) > label {
    width: 100%;
}
.file-upload-wrapper .js-webform-document-file > label {
    width: fit-content;
}
.file-upload-wrapper .form-managed-file {
    width: 100%;
}
.thank-you-page-webforms .text-center {
    text-align: center;
}
.popover-content{padding: 20px;}
.popover{max-width: 350px; border-radius: 0; font-family: 'Poppins';}
.popover-a {
    display: block !important;
    width: max-content;
    text-align: center;
    margin-inline: auto;
    cursor: pointer;
}
.popover-content a.btn-3rd {
    margin-bottom: 10px;
    background: #002855;
    color: #fff;
    padding: 8px 20px;
    border-radius: 25px;
}
a.popover-a.btn-stay:hover {
    text-decoration: underline;
}
.popover-d{
    color: #002855;
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 5px;
}
.popover-cnt{
    margin-bottom: 5px;
}

.zero-font-item-heading .form-item-heading {font-size: 0 !important;}

/* avancecash */
.page-node-379 #formpage-banner .banner-content-wrapper{
    position: static;
    margin-top: 0;
}
@media (min-width: 992px) {
    .page-node-427 #formpage-banner .banner-content-wrapper, .page-node-379 #formpage-banner .banner-content-wrapper {
        padding: 20px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        display: flex;
        align-items: center;
        height: calc(100% - 120px);

}
}


.page-node-379 .for-desktop-only img, .page-node-427 .for-desktop-only img{
    width: 100%;
}

.page-node-379 div.section-heading, .page-node-427 div.section-heading {
    font-size: 40px;
    line-height: normal;
    /* margin: 0px 0px 40px; */
}


/* HOMEPAGE  | BANNER */
.banner-item .banner-overview{font-size: 20px; width: 50%; color: #fff; margin: 0 0 20px; font-weight: 100;}
.banner-item{position: relative; display: flex;height: 80vh; align-items: center; background-size: cover; background-repeat: no-repeat; background-position: right top; margin-top: 100px;}
.home-banner-slide.owl-carousel .owl-nav .owl-next, .home-banner-slide.owl-carousel .owl-nav .owl-prev{background-color: rgba(0, 0, 0, 0.41); color: white; height: 50px; width: 50px; border-radius: 50%; transition: background-color 0.5s; display: flex; justify-content: center; align-items: center;  transition: background-color .5s; &:hover{background-color: #f7ba00;}}
.home-banner-slide.owl-carousel .owl-nav .owl-next svg, .home-banner-slide.owl-carousel .owl-nav .owl-prev svg {height: 100%;}
.home-banner-slide.owl-carousel .owl-nav .owl-prev {color: rgb(255, 255, 255); position: absolute; top: 50%; left: 20px; outline: 0px;}
.home-banner-slide.owl-carousel .owl-nav .owl-next{color: rgb(255, 255, 255); position: absolute; top: 50%; right: 20px; outline: 0px;}
.banner-item .banner-button a {border: 2px solid rgb(242, 169, 0); padding: 12px 30px; align-items: center;}
.banner-other-content-left{display: none;}
.banner-item .banner-button a {transition: 400ms; background: rgb(3, 33, 66); border: 1px solid rgb(242, 169, 0); font-weight: 500; font-size: 16px; color: rgb(242, 169, 0); padding: 12px 40px; border-radius: 40px; display: flex; margin-top: 15px; justify-content: center; max-width: 320px;}
.banner-item .banner-button a svg{color: #032142; background-color: #f2a900; border-radius: 50%; margin-left: 8px; transition: all 400ms ease;}
.banner-item .banner-button a:hover {background: #f2a900;color: white;}
.banner-item .banner-button a:hover svg{color: #f2a900;background: white;}
.banner-item .banner-button {display: inline-block;width: auto;}
.home-banner-slide .owl-dots{width: 100%;display: flex;justify-content: center;top: -25px;}
.home-banner-slide .owl-dots button.owl-dot {background: rgba(255, 255, 255, .151);}
.home-banner-slide.owl-carousel .owl-dots button.owl-dot.active{background: #f9ac1d;}



/* HOMEPAGE | SERVICES */
.home-services {margin-bottom: 60px;}
.paragraph--type--our-services-paragraph {display: flex;flex-direction: row;gap: 25px;overflow: hidden;}
.paragraph--type--our-services-paragraph .paragraph--type--left-our-services{width: 340px;margin-top: 40px;}
.paragraph--type--left-our-services .field--name-field-top-label{color: #ffb81f;font-size: 18px;font-weight: 600;}
.paragraph--type--left-our-services .field--name-field-bottom-label{font-size: 45px;color: #012b55;font-weight: 600;white-space: nowrap;font-family: "Trebuchet MS";text-transform: capitalize;}
.paragraph--type--left-our-services .field--name-field-section-description{color: #012b55;font-size: 17px;font-weight: 400;}
div.home-services div.field.field--name-field-services-item.field--type-entity-reference-revisions.field--label-hidden.field__items.service-item-container-carousel.owl-carousel.owl-loaded.owl-drag{overflow: hidden;padding-inline: 40px;}
.field--name-field-services-item .owl-stage {display: flex !important;align-items: stretch;padding-top: 30px;}
.paragraph--type--our-services-paragraph .field--name-field-services-item .owl-item {margin-bottom: 10px;}
div.home-services div.field.field--name-field-services-item.field--type-entity-reference-revisions.field--label-hidden.field__items.service-item-container-carousel.owl-carousel.owl-loaded.owl-drag div.owl-nav{transform: translateY(-122px);width: 100%;display: flex;justify-content: space-between;}
div.home-services div.field.field--name-field-services-item.field--type-entity-reference-revisions.field--label-hidden.field__items.service-item-container-carousel.owl-carousel.owl-loaded.owl-drag div.owl-nav button:nth-child(1){margin-left: -40px;}
div.home-services div.field.field--name-field-services-item.field--type-entity-reference-revisions.field--label-hidden.field__items.service-item-container-carousel.owl-carousel.owl-loaded.owl-drag div.owl-nav button:nth-child(2){margin-right: -40px;}
div.home-services div.field.field--name-field-services-item.field--type-entity-reference-revisions.field--label-hidden.field__items.service-item-container-carousel.owl-carousel.owl-loaded.owl-drag div.owl-nav button{color: #012b55;border-radius: 50%;border: 2px solid #012b55;height: 30px;width: 30px;transition: background-color .5s, color .5s;}
div.home-services div.field.field--name-field-services-item.field--type-entity-reference-revisions.field--label-hidden.field__items.service-item-container-carousel.owl-carousel.owl-loaded.owl-drag div.owl-nav button svg {height: 100%;width: 100%;}

.paragraph--type--our-services-paragraph .field--name-field-services-item .owl-item>div.field__item{display: flex;flex-direction: column;height: 100%;margin-inline: 8px;margin-bottom: 10px;box-shadow: 0 1px 10px -3px rgba(0, 0, 0, .5);border-radius: 10px;}
.paragraph--type--our-services-paragraph .field--name-field-services-item .paragraph--type--right-services {display: flex;flex-direction: column;justify-content: space-between;align-items: center;height: 100%;padding-top: 50px;position: relative;}
.paragraph--type--our-services-paragraph .field--name-field-services-item .paragraph--type--right-services .field--name-field-services-icon{position: absolute;width: 100%;top: -30px;}
.field--name-field-services-icon .field--name-field-media-image>.field__item{display: flex;justify-content: center;position: relative;overflow: visible;}
.field--name-field-services-icon .field--name-field-media-image>.field__item a{pointer-events: none; cursor: default;}
.field--name-field-services-icon .field--name-field-media-image>.field__item a img {width: 60px;height: 60px;}
.paragraph--type--right-services .field--name-field-services-title{color: #012b55;font-weight: 600;font-size: 1.8rem;}
.paragraph--type--right-services .field--name-field-services-description{text-align: center;margin-bottom: 10px;max-width: 90%;font-size: small;color: #7b7b7b;}
.paragraph--type--right-services .field--name-field-services-link{background-color: #012b55;width: 100%;display: flex;border-radius: 0 0 10px 10px;}
.paragraph--type--right-services .field--name-field-services-link a {width: 100%;color: white;text-align: center;padding: 8px;}
.paragraph--type--right-services .field--name-field-services-description p {margin: 5px 0 0 0;}
.paragraph--type--our-services-paragraph .field--name-field-services-item .paragraph--type--right-services .field--name-field-services-icon{position: absolute;width: 100%;top: -30px;}




/* HOMEPAGE FINANCIAL BLOG */
.financial-blog-section {position: relative;margin-bottom: 50px;}
.financial-blog-wrapper li {list-style-type: none;}
.financial-blog-section .financial-blog-wrapper ul .small-images {display: flex;flex-direction: column;gap: 15px;}
.financial-blog-wrapper .views-field, .financial-blog-wrapper .views-field .field-content, .financial-blog-wrapper .views-field .field-content .blog-views-wrapper {height: 100%;}
.financial-blog-section .financial-blog-wrapper ul li .blog-box{display: flex;flex-direction: column;gap: 30px;}
.financial-blog-section .financial-blog-wrapper ul li .blog-box .blog-image {position: relative;min-width: 300px;min-height: 375px;max-height: 375px;aspect-ratio: 1 / 1;overflow: hidden;border-radius: 6px;}
.financial-blog-section .financial-blog-wrapper ul li .blog-box .blog-image img{width: 100%;height: 100%;object-fit: cover; transition: transform .7s;}
.financial-blog-section .financial-blog-wrapper ul li .blog-box .blog-image::after {content: "";z-index: 2;width: 20px;height: 100%;background: white;position: absolute;top: 0;left: -30px;filter: blur(10px);opacity: .5;transition: left .6s;}
.blog-box .blog-text {white-space: normal;word-break: break-word;overflow-wrap: break-word;font-size: 15px;line-height: 28px;}
.financial-blog-section .financial-blog-wrapper ul li .blog-box .blog-text a{transition: color .7s;}
.blog-box .blog-text a {display: block;color: #012b55;font-size: 20px;font-weight: 600;margin-bottom: 10px;}
.financial-blog-section .financial-blog-wrapper ul .small-images .blog-box{display: flex;align-items: center;gap: 20px;flex-direction: row;}
.financial-blog-section .financial-blog-wrapper ul .small-images li .blog-box .blog-image {position: relative;min-height: 180px;max-height: 180px;min-width: 180px;max-width: 180px;overflow: hidden;border-radius: 6px; }
.financial-blog-section .financial-blog-wrapper ul li .blog-box .blog-image{
    position: relative;
    min-width: 300px;
    min-height: 375px;
    max-height: 375px;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 6px;
}
.financial-blog-section .financial-blog-wrapper ul .small-images li .blog-box .blog-image img{width: 100%;height: 100%;object-fit: cover;}
.financial-blog-section > a{
  position: absolute;
  bottom: 40px;
  right: 230px;
  border: 2px solid #012b55;
  transition: all .5s;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  text-align: center;
  padding: 10px 30px;
  gap: 15px;
  color: #012b55;
  font-weight: 500;
  border-radius: 30px;
  max-height: 50px;
  overflow: hidden;
  width: fit-content;
  margin: auto;
  /* margin-top: 40px; */
    &:hover{
      color: white;
      /* background-color: #012b55; */
    }
}
.financial-blog-section > a:after{
  content: "";
  height: 100%;
  width: 0%;
  position: absolute;
  top: 0px;
  left: -2px;
  border-radius: 0px 30px 30px 0px;
  transition: width .5s;
  background-color: #012b55;
  z-index: -1;
}
.financial-blog-section > a:hover::after{width: calc(100% + 3px);}
.financial-blog-section > a svg{height: 25px;width: 25px;color: white;background-color: #012b55;border-radius: 50%;transition: all .5s;}
.financial-blog-section > a:hover svg{color: #012b55;background-color: white;}


.financial-blog-section .financial-blog-wrapper ul {display: flex;flex-direction: row;gap: 15px;padding: 0;}
.financial-blog-section .financial-blog-wrapper ul li .blog-box:hover .blog-image::after{left: 110%;}
.financial-blog-section .financial-blog-wrapper ul li .blog-box:hover .blog-image img{transform: scale(1.08);}
.financial-blog-section .financial-blog-wrapper ul li .blog-box:hover .blog-text a{color: #FFB81F;}

.financial-blog-section .financial-blog-wrapper .blog-box .blog-text .blog-read-more{font-size: 15px;display: none;align-items: center;color: #ffb81f;margin-top: 15px;gap: 5px;}


/* HOMEPAGE HIGHLIGHTS */
.featured-highlights-carousel {margin-bottom: 50px;}
.featured-highlights-carousel .paragraph--type--highlights-item {max-height: 400px;min-height: 400px;position: relative;overflow: hidden;border-radius: 5px;display: flex;flex-direction: column;justify-content: end;gap: 10px;}
.featured-highlights-carousel .paragraph--type--highlights-item .field--name-field-highlights-image {position: absolute;height: 100%;width: 100%;overflow: hidden;z-index: -1;}
.featured-highlights-carousel .paragraph--type--highlights-item .field--name-field-highlights-image img {width: 100%;height: 100%;object-fit: cover;transition: transform .7s;}
.featured-highlights-carousel .paragraph--type--highlights-item .field--name-field-highlights-image .gradient-overlay{position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: linear-gradient(to top, rgba(0, 0, 0, .9), transparent);pointer-events: none;z-index: 1;}
.featured-highlights-carousel .paragraph--type--highlights-item .field--name-field-highlights-image::after {content: "";z-index: 2;width: 20px;height: 100%;background: white;position: absolute;top: 0;left: -30px;filter: blur(10px);opacity: .5;transition: left .6s;}
.featured-highlights-carousel .field--name-field-highlights-title {font-size: 18px;font-weight: 700;letter-spacing: 1px;}
.featured-highlights-carousel .field--name-field-highlights-description{font-weight: 400;font-size: 14px;letter-spacing: 1px;}
.featured-highlights-carousel .field--name-field-highlights-link a {color: #f2a900;font-size: 15px;border: 1.4px solid #f2a900;font-weight: 500;display: flex;justify-content: center;align-items: center;height: 35px;width: 150px;border-radius: 20px;gap: 7px;transition: all 400ms; &:hover{color: white;background-color: #f2a900;}}
.featured-highlights-carousel .field--name-field-highlights-link a svg{transition: all 400ms;height: 18px;width: 18px;border-radius: 50%;color: white;background-color: #f2a900;}
.featured-highlights-carousel .field--name-field-highlights-title, .featured-highlights-carousel .field--name-field-highlights-description, .featured-highlights-carousel .field--name-field-highlights-link
{padding: 0 30px 0 30px;color: white;min-height: 50px;}
.featured-highlights-carousel .field--name-field-highlights-link{min-height: 60px;}
.featured-highlights-carousel .field--name-field-highlights-link a:hover svg{color: #f2a900;background-color: white;}
.featured-highlights-carousel .paragraph--type--highlights-item:hover .field--name-field-highlights-image::after{left: 110%;}
.featured-highlights-carousel .paragraph--type--highlights-item:hover .field--name-field-highlights-image img{transform: scale(1.08);}


/* HOMEPAGE ADVISORIES SECTION */

.section-home-promos .home-promos-wrapper{margin: 0;width: 100%;display: flex;flex-direction: row;gap: 30px;}
.home-promos-wrapper .link-with-icon{flex: 1; margin-bottom: 14px;display: flex;flex-direction: column;}
.home-promos-wrapper .link-with-icon .paragraph--type--link-w-icon {display: flex;flex: 1;align-items: center;border-bottom: 1px solid #d1d1d1;position: relative;justify-content: space-between;color: #012b55;}
.home-promos-wrapper .link-with-icon .paragraph--type--link-w-icon .field--name-field-link-icon{height: 25px;width: 25px;display: flex;justify-content: center;align-items: center;}
.home-promos-wrapper .link-with-icon .paragraph--type--link-w-icon .field--name-field-link{height: 100%;width: 100%;display: flex;position: absolute;top: 0;left: 0;}
.home-promos-wrapper .link-with-icon .paragraph--type--link-w-icon svg{height: 35px;width: 35px;}
.home-promos-wrapper .link-with-icon .paragraph--type--link-w-icon .field--name-field-link a {height: 100%;flex: 1;padding-inline: 35px;display: flex;align-items: center;font-size: 17px;font-weight: 600;}
.home-promos-wrapper .link-with-icon .paragraph--type--link-w-icon .field--name-field-link::after{
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 100%; 
  background-color: #002854;
  transform: scaleX(0);           
  transform-origin: left;  
  transition: transform 1s ease;
}
.home-promos-wrapper .link-with-icon .paragraph--type--link-w-icon .field--name-field-link:hover::after{transform: scaleX(1);transform-origin: left;  }
.home-promos-wrapper .link-with-icon .paragraph--type--link-w-icon .field--name-field-link::after{transform-origin: right;}



/* HOMEPAGE PRE FOOTER */
#prefooter-wrapper .prefooter-slide {position: relative;}
#prefooter-wrapper .prefooter-slide .prefooter-item {width: 100%;position: relative;}
#prefooter-wrapper .prefooter-slide .prefooter-item>.prefooter-background-image{width: 100%;max-height: 500px;min-height: 500px;overflow: hidden;position: relative;}
#prefooter-wrapper .prefooter-slide .prefooter-item>.prefooter-background-image img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}
#prefooter-wrapper .prefooter-slide .prefooter-item>.prefooter-background-image::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, #01172e 0, #002a54 50%, #0062c4 100%);opacity: .9;}
#prefooter-wrapper .owl-carousel .owl-item div.prefooter-content{display: flex;align-items: center;}
#prefooter-wrapper .prefooter-slide .prefooter-item .prefooter-content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#prefooter-wrapper .owl-carousel .owl-item div.prefooter-content .container {display: flex;align-items: center;justify-content: space-between;}
#prefooter-wrapper div.prefooter-content div.prefooter-text, #prefooter-wrapper div.prefooter-content div.prefooter-text .section-heading{color: white;font-weight: 300;}
#prefooter-wrapper div.prefooter-content div.prefooter-text, #prefooter-wrapper div.prefooter-content div.prefooter-text .section-heading{color: white;font-weight: 300;}
#prefooter-wrapper div.prefooter-content div.prefooter-text .section-heading{font-size: 50px;font-weight: 700;color: white;}
#prefooter-wrapper div.prefooter-content div.prefooter-text .section-desc {font-size: 18px;}
#prefooter-wrapper div.prefooter-content div.prefooter-text .section-list-wrapper{display: flex;flex-direction: column;gap: 20px;}
#prefooter-wrapper div.prefooter-content div.prefooter-text .section-list{display: flex;align-items: center;gap: 10px;}
#prefooter-wrapper div.prefooter-content div.prefooter-text .section-list img{height: 50px;width: 50px;}
#prefooter-wrapper div.prefooter-content div.prefooter-text .app-downloads{display: flex;gap: 10px;margin-top: 20px;}
#prefooter-wrapper .prefooter-slide .prefooter-text .app-downloads a{overflow: hidden;border: 3px solid black !important;border-radius: 4px;display: flex;justify-content: center;align-items: center;}
#prefooter-wrapper .prefooter-slide .prefooter-text .app-downloads a img{transform: scale(1.06);height: 34px;}
#prefooter-wrapper div.owl-carousel .owl-item div.prefooter-content div.prefooter-image img{height: auto;max-height: 420px;}
#prefooter-wrapper>div>div.owl-dots{position: absolute;width: 100%;display: flex;justify-content: center;top: calc(100% - 25px);}



/* Footer */
.region-footer .footer-row:nth-child(2) {display: flex;justify-content: space-between;margin-top: 30px;}
.footer-heading {font-size: 16px;font-weight: 600;margin-bottom: 10px;color: #012856;}
ul.footer-menu a, ul.footer-menu button{transition: all 400ms ease;display: inline-block;margin-bottom: 5px;color: #222;font-size: 13px;}
.footer-row .footer-col.footer-col4-6{display: flex;align-items: center;}
ul.footer-menu a:hover:not(.popover-a),
ul.footer-menu button:hover {color: #002855;}


@media (max-width: 575px) {
.financial-blog-section .financial-blog-wrapper .blog-image{display: none;}
.financial-blog-section .financial-blog-wrapper .blog-box .blog-text .blog-read-more{display: flex;}
.financial-blog-section .financial-blog-wrapper div.blog-box{padding-bottom: 10px;}
.financial-blog-section .financial-blog-wrapper .blog-box{border-bottom: 1px solid #012B55;}
 div.featured-highlights-carousel div.owl-stage-outer{overflow: visible;}
.financial-blog-section > a{position: relative;right: unset;bottom: unset;margin-top: 20px;}
.financial-blog-section{padding-bottom: 0px !important;}
.banner-item .banner-heading{font-size: 28px;font-weight: 600;}
.banner-item .banner-overview{font-size: 16px;line-height: 30px;}
}

@media (min-width: 768px) and (max-width: 992px) {
    .banner-item .banner-heading {font-size: 34px;}
    .banner-item .banner-overview {font-size: 24px;line-height: 40px;}
}

@media (max-width: 991px){
    div.section-home-promos div.container{display: block !important;}
    .section-home-promos .home-promos-wrapper {margin: 0; width: 100%;}
    .financial-blog-section .financial-blog-wrapper ul {display: flex;flex-direction: column;gap: 15px;padding: 0;}
    .financial-blog-section .financial-blog-wrapper ul li .blog-box{display: flex;flex-direction: row;gap: 30px;align-items: center;}
    .financial-blog-section .financial-blog-wrapper ul li .blog-box .blog-image {min-width: 180px;max-width: 180px;min-height: 180px;min-height: 180px;}
    div.financial-blog-section>a { bottom: 0;right: 0;font-size: 1.5rem;position: relative;}

    #prefooter-wrapper .owl-carousel .owl-item div.prefooter-content div.container{flex-direction: column-reverse;gap: 30px;}

    #prefooter-wrapper div.owl-carousel .owl-item div.prefooter-content div.prefooter-image img{
  max-height: 400px;
  width: auto;
}
#prefooter-wrapper .prefooter-slide .prefooter-item > .prefooter-background-image {
  max-height: 850px;
  min-height: 850px;
}
#prefooter-wrapper div.prefooter-content div.prefooter-text div.section-heading, #prefooter-wrapper div.prefooter-content div.prefooter-text div.section-desc{
  text-align: center;
}

#prefooter-wrapper div.prefooter-content div.prefooter-text .app-downloads{
  display: flex;
  gap: 10px;
  justify-content: center;
}


#prefooter-wrapper div.prefooter-content div.prefooter-text .section-list p{
  margin: 0;
  font-size: 16px;
}
#prefooter-wrapper div.prefooter-content div.prefooter-text .section-list img{
  height: 50px;
  width: 50px;
}
#prefooter-wrapper div.prefooter-content div.prefooter-text .section-heading{
  font-size: 40px;
  font-weight: 700;
  color: white;
}
#prefooter-wrapper div.prefooter-content div.prefooter-text .section-desc{
  font-size: 18px;
}
}

@media (max-width: 992px) {
    div.banner-item {
        min-height: 100vh;
        position: relative;
        display: flex !important;
        flex-direction: column;
        justify-content: end !important;
        align-items: center !important;
        height: 80vh;
        align-items: center;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: top right !important;
        margin-top: 100px;
        padding-bottom: 50px !important;
        text-align: center;
    }
    .banner-item .banner-heading{width: 100%;line-height: 36px;margin: 30px 0 20px;}
    .banner-item .banner-overview {width: 100%;margin: 0 0 20px;}
    div.paragraph--type--our-services-paragraph {display: flex;flex-direction: column;gap: 40px;}
    div.paragraph--type--our-services-paragraph div.field--name-field-left-services{display: flex;justify-content: center;}
    .paragraph--type--left-our-services .field--name-field-top-label, .paragraph--type--left-our-services .field--name-field-bottom-label, .paragraph--type--left-our-services .field--name-field-section-description{text-align: center;}

    .section-home-promos .home-promos-wrapper {flex-direction: column;gap: 15px;padding-inline: 0;}
    .home-promos-wrapper .link-with-icon{
        min-height: 261.64px;
        padding-inline: 0;
    }
}

@media (max-width: 1199px){
    .financial-blog-section > a{right: 130px;}
}


/* Source and licensing information for the above line(s) can be found at https://www.sterlingbankasia.com/themes/sterlingbank/css/style.css. */