/*#Global#*/



.active { color: #c4d700 !important; }
.active-gray { color: #a2a6a9 !important; }
.bg-gray { background-color: #f0f1f1; }
.bg-gray { background-color: #f0f1f1; }
.bg-white { background-color: #fff; }
.global-logo-mobile { text-align: center; padding: 20px 0; }
.global-logo-mobile img { width: 70%; }
.fa-search { color: #004831; font-size: 24px; padding-right: 25px; }
.pink-highlight { color: #ff006c; }
.legal-sub-head { font-size: 32px; color: #004831; margin: 30px 0; line-height: 40px; }
.ep-header { color: #33647f; }
.global-map { background-color: #004831; padding: 90px 0; }
.global-map-header { font-size: 32px; font-weight: bold; text-align: center; color: #000; margin-bottom: 10px; line-height: 36px; }
.global-map-description { font-size: 24px; text-align: center; color: #000; }
.hero-color-active { background-color: #004831; }
.smbc-logo-main { width: auto; height: 35px; }
.show-desktop { display: block; }
.show-mobile { display: none; }
.center-img-global { display: block; margin: 0 auto; max-width: 100%; }
.font-47 { font-size: 47px; }
.fe-btn-wrapper { margin-top: 30px; float: right; }
h3 { text-transform: uppercase; }
table { margin-left: auto; margin-right: auto; }
th, td { padding: 10px; }
/* SMBC & You */



/*custom paid css*/



.smbc-banner img { width: 100%; }
.gatewahy-padding { padding: 60px 0px 0px !important; }
.gatewahy-padding-bottom { padding: 40px 0px 60px !important; }
.transaction-top { padding: 50px 0px 20px !important; }
.transaction-bottom { padding: 50px 0px 40px !important; }
.pro-top-padding { padding: 25px 0px 0px; }
.pro-top { padding: 10px 0px 40px !important; }
.right-mid-text { padding: 150px 15px 0px 0px; }
.left-mid-text { padding: 150px 15px 0px 50px; }
.none-blog { display: none; }
.proud-head { padding: 0px 0px 20px 0px; font-weight: 600; }
.proud-bg { background: #f0f1f1; }
.smbc-banner p { margin: 0px 0px !important; }
.aisa-banner { background-position: center -200px !important; }
.grenn-banner { padding: 0px 0px 60px !important; }
.connections-desktop { line-height: 14px; font-size: 14px; }
.lheight-14 { line-height: 14px; }
.show-mobile-smbc-you { display: none; }
.show-desktop-smbc-you { display: block; }
/* Font Awesome */



.fa-plus { color: white; float: right; display: none; }
.fa-minus { color: white; float: right; display: none; }
.share-wrap .fa-envelope { color: #c0c0c0; font-size: 25px; }
.share-wrap .fa-print { color: #c0c0c0; font-size: 25px; }
.careers-link { color: #004831; text-decoration: underline !important; }
.careers-link:hover { color: #004831; }
.show-more { color: #b4bc78; font-weight: bold; display: inline; margin-left: 15px; cursor: pointer; }
.smPanel { display: none; }
.pad-70 { padding: 70px 0 70px 0; }
.pad-80 { padding: 80px 0 80px 0; }
.centered-gray { text-align: center; font-size: 24px; font-weight: bold; color: #838485; margin-bottom: 30px; }
.top-nav-active { border-bottom: 2px solid #004831; }
.global-active { border-bottom: 2px solid #004831; }
.bold-header { font-weight: bold; font-size: 30px; margin-bottom: 20px; }
main { position: relative; overflow: hidden; clear: both; }
.e-download-wrap { display: inline-block; }
.e-download { color: #c4d700; display: inline-block; margin-right: 20px; }
.emeacontent .e-download { color: #004831; }
.emeacontent .contact-img-wrap a:hover { text-decoration: none; }
.contact-img-wrap .fa-chevron-right { color: #004831; }
.diversity-banner { font-size: 47px; font-weight: 100; line-height: 52px; }
.btn-center-bottom { text-align: center; margin-top: 30px; }
.smbc-global { margin-top: 72px; }
.smbc-logo-global { display: inline-block; width: 40%; }
/* List Styles */



.interior-list ul li { list-style-type: none; overflow: hidden; padding-left: 20px; }
.interior-list ul li span { display: block; float: right; width: 97%; }
.interior-list ul li:before { content: '\f111'; font-family: FontAwesome; font-size: 5px; display: block; float: left; margin-left: -20px; }
.overview-left ul li { list-style-type: none; }
.overview-left ul li:before { content: '\f111'; font-family: FontAwesome; font-size: 5px; display: block; padding-right: 15px; padding-bottom: 5px; position: absolute; left: 0; }
.alr-wrap ul li { list-style-type: none; }
.alr-wrap ul li:before { content: '\f111'; font-family: FontAwesome; font-size: 5px; display: block; padding-right: 15px; padding-bottom: 5px; display: inline-block; vertical-align: top; margin-left: -20px; }
/* Show Hide */



.open-mobile { display: none; }
.close-mobile { display: none; }
.location-list { display: none; }
#bb-none { border-bottom: none; }
/* Responsive Images */



.maxWidth100 { max-width: 100%; }
/* Whitespace at wide screen */



.maxWidth100Wide { max-width: 100%; text-align: center; margin: 0 auto; display: block; }
.tfm-text { display: block; text-align: center; font-size: 12px; font-weight: 600; color: #c4d700; margin-top: 20px; text-decoration: none; }
.tfm-text, .tfm-text:link, .tfm-text:hover, .tfm-text:active, .tfm-text:visited, .tfm-text:focus { color: #c4d700; text-decoration: none; }
.tfm-text span { margin-right: 5px; text-decoration: none; }
body { font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 24px; max-width: 1530px; margin: 0 auto; }
.page-wrap { margin: 0 auto; max-width: 1031px; height: 100%; position: relative; }
h1 { font-size: 52px; font-weight: 600; margin-top: 0; margin-bottom: 0; }
h2 { margin-top: 0; margin-bottom: 0; }
h3 { margin-top: 0; margin-bottom: 0; }
h4 { font-weight: 600; margin-top: 0; margin-bottom: 0; letter-spacing: .1pt; margin-bottom: 20px; }
a { }
a:hover, a:focus { }
p { font-size: 16px; }
hr { margin: 0; }
/*#Buttons#*/



.btn-green { display: block; height: 60px; width: 202px; background-color: #c4d700; color: #000; font-weight: bold; font-size: 18px; text-align: center; padding-top: 18px; text-decoration: none !important; cursor: pointer; }
.btn-download { display: block; width: 202px; background-color: #c4d700; color: #000; font-weight: bold; font-size: 18px; text-align: center; padding-top: 18px; padding-bottom: 18px; text-decoration: none !important; cursor: pointer; position: absolute; bottom: 0; margin-bottom: 10px; }
.multibtn .btn-services { margin-bottom: 20px; }
.btn-careers { display: inline-block; width: 305px; background-color: #004b35; color: #c3d600; font-weight: bold; font-size: 18px; text-align: center; padding-top: 30px; padding-bottom: 30px; text-decoration: none !important; cursor: pointer; margin-bottom: 10px; }
.btn-careers:hover { color: #c3d600; }
.btn-careers-small { display: inline-block; width: 310px; background-color: #c3d600; color: #004b35; font-weight: bold; font-size: 18px; text-align: center; padding-top: 20px; padding-bottom: 20px; text-decoration: none !important; cursor: pointer; margin-bottom: 10px; }
.btn-careers-small:hover { color: #004b35; }
.btn-join { display: inline-block; width: 200px; background-color: #004b35; color: #fff; font-weight: bold; font-size: 34px; line-height: 34px; text-align: center; padding: 35px 0; text-decoration: none !important; cursor: pointer; margin-bottom: 10px; }
.join-sub-text { font-size: 16px; font-weight: bold; color: #c3d600; display: inline-block; }
.btn-join:hover { color: #fff; }
.btn-careers-light { display: inline-block; width: 305px; background-color: #c3d600; color: #004538; font-weight: bold; font-size: 18px; text-align: center; padding-top: 30px; padding-bottom: 30px; text-decoration: none !important; cursor: pointer; margin-bottom: 10px; }
.btn-careers-light:hover { color: #004538; }
.btn-services { display: block; width: 202px; background-color: #c4d700; color: #000; font-weight: bold; font-size: 16px; text-align: center; padding-top: 17px; padding-bottom: 15px; text-decoration: none !important; cursor: pointer; }
.btn-services a { line-height: 20px; }
.btn-top { display: inline-block; font-weight: bold; background-color: #c4d700; padding: 7px 0 10px 0; width: 141px; text-align: center; color: #000; text-decoration: none !important; cursor: pointer; position: absolute; bottom: 0; }
.btn-message { display: none !important; padding: 20px 0 20px 0; font-weight: bold; background-color: #c4d700; width: 206px; color: #004831; text-align: center; text-decoration: none !important; cursor: pointer; }
.btn-message .btn-text-small { font-size: 16px; font-weight: normal; color: #004831; }
.btn-message-banner { display: none; padding: 20px 0 20px 0; font-weight: bold; background-color: #c4d700; color: #004831; text-align: center; text-decoration: none !important; cursor: pointer; width: 280px; margin: 0 auto; }
.btn-report { display: block; height: 77px; width: 304px; background-color: #c4d700; color: #000; font-weight: bold; font-size: 18px; text-align: center; padding-top: 18px; text-decoration: none !important; cursor: pointer; }
/*#Header#*/



.header { padding-top: 0px; }
/* Global Search */



.global-header { padding-top: 0; }
.header .global-search { background-color: #ebebeb; margin: 0 auto; max-width: 100%; position: relative; }
.header .global-search .global-search-wrap { max-width: 1031px; margin: 0 auto; padding: 35px 0 35px 0; }
.header .global-search .global-search-wrap .global-input-wrap input { display: inline-block; float: right; border: none; border-radius: 3px; background-image: url('/SMBC/media/SMBC/SMBC-Search.png'); background-repeat: no-repeat; color: #3c3c3c; padding-left: 5px; background-position: 161px; }
.header .global-search .global-search-wrap img { float: right; margin-top: 6px; }
.header .nav-wrap-top { margin: 0 auto; max-width: 1031px; text-align: left; position: relative; padding: 0 20px; }
/*#Overview#*/



/* Sub Headers */



.testimonial-sub-head { font-size: 22px; }
/* Overview */



.overview { padding: 50px 0; }
.overview .page-wrap { display: block; overflow: hidden; }
/* Overview Left */



.overview .page-wrap .col:nth-of-type(1) { padding-right: 40px; }
.overview .page-wrap .overview-left { width: 100%; display: inline-block; padding-right: 40px; }
.overview .page-wrap .overview-left span { display: inline-block; font-weight: bold; color: #004831; margin-bottom: 16px; }
.overview .page-wrap .col h2 { font-weight: bold; font-size: 30px; margin-bottom: 20px; }
.overview .page-wrap .col h4 { font-weight: bold; font-size: 16px; color: #004831; margin-bottom: 20px; }
.overview .page-wrap .overview-left ul { padding-left: 18px; }
.overview .page-wrap .overview-left li { margin-bottom: 16px; padding-left: 20px; position: relative; }
.overview .page-wrap a { text-decoration: none; }
.careers-overview-text { font-size: 22px; line-height: 32px; color: #33647f; letter-spacing: .1pt; }
.careers-sub-text { line-height: 28px; }
.careers-bold-text { font-size: 30px; font-weight: bold; margin-top: 35px; margin-bottom: 25px; }
.careers-green-header { font-size: 22px; font-weight: bold; color: #066351 !important; }
.pef-box { margin: 30px 0; }
.flex-row { display: flex; align-items: flex-end; flex-wrap: wrap; }
.pef-box .logo { height: 100px; display: inline-block; margin-bottom: 20px }
.pef-box h3 { display: block; position: relative; font-weight: bold; font-size: 22px; line-height: normal; color: #004831; padding-bottom: 20px; margin-bottom: 20px; text-transform: none; }
.pef-box h3 small { font-weight: bold; font-size: 14px; color: #004831; margin-top: 10px; display: block; }
.pef-box h3:after { content: ''; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); width: 100px; height: 3px; background: #c4d700; }
/* Overview Right */



.page-wrap .col .overview-right { /*width: 206px;*/ width: 209px; display: inline-block; vertical-align: top; float: right; }
.page-wrap .col .overview-right .share-wrap { border-bottom: 2px solid black; margin-bottom: 25px; padding-bottom: 15px; }
.page-wrap .col .overview-right .share-wrap p { font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 12px; display: inline-block; vertical-align: top; margin-right: 15px; color: #bebebe; }
.page-wrap .col .overview-right .share-wrap img { margin-right: 15px; vertical-align: middle; display: inline-block; }
.page-wrap .col .overview-right .contact-right-wrap { margin-bottom: 35px; }
.page-wrap .col .overview-right .contact-right-wrap .contact-text-top { font-weight: bold; font-size: 16px; color: #c4d700; }
.page-wrap .col .overview-right .contact-right-wrap .contact-text-middle { font-weight: bold; margin: 0; font-size: 15px; }
.page-wrap .col .overview-right .contact-text-bottom .ctb-wrap { }
.page-wrap .col .overview-right .contact-text-bottom a { color: black; }
.page-wrap .col .overview-right .contact-text-bottom .contact-img-wrap { display: inline-block; width: 22px; }
.page-wrap .col .overview-right .contact-text-bottom p { display: inline-block; margin-bottom: 0; }
.page-wrap .col .overview-right .contact-text-bottom a:hover { text-decoration: none; }
/*#Cols#*/



/* Two Column Overview */



.two-column-overview { padding-top: 71px; padding-bottom: 115px; }
/*#Cols/Two Col Left#*/



.two-col-left { width: 630px; display: inline-block; margin-right: 67px; }
.two-col-left h3 { margin-bottom: 24px; font-weight: bold; font-size: 30px; }
.two-col-left ul { padding-left: 18px; }
.two-col-left ul li { margin-bottom: 16px; }
/*#Cols/Two Col Right#*/



.two-col-right { width: 330px; display: inline-block; vertical-align: top; }
.two-col-right ul { padding-left: 18px; }
.two-col-right ul li { margin-bottom: 16px; }
.twocol { width: 49%; display: inline-block; vertical-align: top; padding: 0 10px; }
 @media (max-width: 768px) {
.twocol { width: 100%; padding: 0 30px; }
}
/*# Cols/Three Column Grey #*/



.threecol { background-color: #f0f1f1; padding-bottom: 70px; }
.threecol .col { width: 33%; max-width: 33%; margin: 0; padding: 0 10px; display: inline-block; vertical-align: top; }
.threecol .col h4 { color: #004831; }
.threecols { display: inline-block; width: 32%; padding-right: 10px; vertical-align: top; }
/* Col-430 */



.col-430 { width: 430px; display: inline-block; }
.col-430 h3 { font-weight: bold; font-size: 30px; margin: 0; }
.col-430 img { vertical-align: 0; }
/* Col 530 */



.col-530 { width: 530px; display: inline-block; vertical-align: top; }
.col-530 h3 { font-weight: bold; font-size: 30px; margin: 0; }
.col-530 img { vertical-align: 0; }
/* Col 80 */



.col-80 { width: 80%; float: left; padding-right: 115px; }
.col-80 h2 { font-weight: bold; font-size: 37px; margin-top: 0; margin-bottom: 22px; padding: 0; }
.col-80 .tco-text-top { font-size: 22px; color: #33647f; margin-bottom: 20px; line-height: 32px; }
.col-80 .tco-text-bottom { font-size: 16px; }
/* Col 20 */



.col-20 { width: 20%; float: left; }
.col-20 .share-wrap { border-bottom: 2px solid black; margin-bottom: 30px; }
.col-20 .share-wrap p { font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 12px; display: inline-block; vertical-align: top; margin-right: 20px; color: #bebebe; }
.col-20 .share-wrap img { margin-bottom: 20px; margin-right: 15px; }
.col-20 .contact-right-wrap .contact-text-top { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #c4d700; }
.col-20 .contact-text-bottom a { color: black; }
.col-20 .contact-text-bottom .contact-img-wrap { display: inline-block; width: 20px; }
.col-20 .contact-text-bottom p { display: inline-block; }
/* Two Column Containers */



.twoCol-50 .col { width: 50%; float: left; }
.twoCol-60 .col:nth-of-type(1) { width: 60%; float: left; }
.twoCol-60 .col:nth-of-type(2) { width: 40%; float: left; }
.twoCol-70 .col:nth-of-type(1) { width: 70%; float: left; }
.twoCol-70 .col:nth-of-type(2) { width: 30%; float: left; }
.twoCol-80 .col:nth-of-type(1) { width: 80%; float: left; }
.twoCol-80 .col:nth-of-type(2) { width: 20%; float: left; }
.twoCol-90 .col:nth-of-type(1) { width: 90%; float: left; }
.twoCol-90 .col:nth-of-type(2) { width: 10%; float: left; }
/*#Cols/TwoColBtn#*/



/*#Modules/Interior List Green#*/



.list { padding: 20px; }
.interior-list { padding: 60px 0 70px 0; }
.interior-list li { margin-bottom: 8px; }
.interior-list h2 { font-weight: bold; margin-bottom: 30px; }
.interior-list p { margin-bottom: 20px; }
.interior-list .page-wrap h3 { font-weight: bold; font-size: 26px; line-height: normal; margin-bottom: 20px; text-transform: none; }
.interior-list .page-wrap h4 { margin-bottom: 9px; }
.interior-list .page-wrap .col .list-section-left { display: inline-block; width: 49%; }
.interior-list .page-wrap .col .list-section-left li { margin-bottom: 8px; }
.interior-list .page-wrap .col .list-section-right { display: inline-block; width: 39%; vertical-align: top; }
.interior-list .page-wrap .col .list-section-right span { width: 91%; }
.interior-list .page-wrap .col .list-section-right li { margin-bottom: 8px; }
.interior-list .page-wrap .col:nth-of-type(1) { width: 100%; display: inline-block; padding-right: 0px; }
.interior-list .page-wrap .col:nth-of-type(1) h4 { font-size: 18px; font-weight: bold; color: #004831; margin-top: 24px; }
.interior-list .page-wrap .col:nth-of-type(1) h4 span { font-size: 16px; color: #000; font-weight: normal; }
.interior-list .page-wrap .col:nth-of-type(1) p { margin-bottom: 20px; }
.interior-list .page-wrap .col:nth-of-type(1) p span a { font-weight: bold; color: #acbc0b; }
.interior-list .page-wrap .col:nth-of-type(1) .services-list { }
.interior-list .page-wrap .col:nth-of-type(2) { width: 200px; display: inline-block; vertical-align: top; margin-top: 25px; }
.twoCol-80.interior-list.darkcta { color: #ffffff; }
.twoCol-80.interior-list.darkcta h3 { color: #85fb79; }
.interior-list .foundation-box { display: block; padding: 30px 50px 20px 70px; margin: 15px 0; background: #ffffff; position: relative; font-size: 16px }
.interior-list .foundation-box h3 { display: block; position: relative; color: #004831; margin-bottom: 10px; font-size: 22px; padding-left: 90px; }
.interior-list .foundation-box h3:before { content: ''; position: absolute; top: 9px; left: 0px; width: 65px; height: 10px; background: #c4d700; }
.interior-list .foundation-box p { font-size: 18px; margin: 0; }
.interior-list .ul-list { list-style-type: square; padding: 0 0 0 19px; margin: 20px 0; }
.interior-list .ul-list li { list-style-type: square !important; color: #7F7F7F; padding: 0; margin-bottom: 5px; overflow: visible; }
.interior-list .ul-list li:before { display: none }
.interior-list .ul-list li a { color: #7F7F7F; }
.italic-text { font-size: 16px !important; font-weight: 400; font-style: italic; color: #A6A6A6; }
/* Two Col List */



.two-col-list h4 { margin-bottom: 8px; }
.two-col-list li { margin-bottom: 10px; }
.list-left { display: inline-block; width: 40%; }
.list-right { display: inline-block; width: 50%; vertical-align: top; }
/* Receivable Services */



.receivable-services { padding: 60px 0 70px 0; }
/*#Header/Nav#*/



.header .nav-wrap-top { margin: 0 auto; padding: 12.5px 0; max-width: 100%; text-align: left; position: relative; background: #004831; border-bottom: 5px solid #c4d700; }
.header .nav-wrap-bottom { margin: 0 auto; max-width: 1056px; position: relative; padding: 0 20px; }
.header .nav-wrap-top .nav-top .nav-top-list { list-style-type: none; float: right; margin: 5px 0; padding: 0; }
.header .nav-wrap-top .nav-top .nav-top-list.smbc-global { margin-top: 72px; }
.header .nav-wrap-top .nav-top .nav-top-list li { display: inline-block; margin: 0px 0 0 20px; }
.header .nav-wrap-top .nav-top .nav-top-list li a { font-family: 'Open-Sans', sans-serif; font-weight: bold; font-size: 14px; color: #fff; text-decoration: none; padding-bottom: 3px; }
.header .nav-wrap-top .nav-top .nav-top-list li a:hover { border-bottom: 2px solid #fff; }
.header hr { display: none; margin-bottom: 0; padding: 0; }
.header .nav-wrap-bottom .nav-bottom { display: block; float: left; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list { list-style-type: none; margin: 0; padding: 0; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li { display: inline-block; float: left; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li a { font-family: 'Open-Sans', sans-serif; font-weight: bold; font-size: 12px; color: inherit; padding-top: 25px; display: inline-block; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li:after { content: ''; background-color: #e1e1e1; width: 1px; height: 13px; display: inline-block; margin-left: 12px; margin-right: 12px; position: relative; top: 2px; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li:nth-last-child(2):after { display: none; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li:first-child { border-left: 0; padding-left: 0; }
.header .nav-wrap-bottom .nav-right { display: table; float: right; }
/* Nav Right */



.header .nav-wrap-bottom .nav-right.show-mobile { display: none; }
.header .nav-wrap-bottom .nav-right img { margin: 0 18px 3px 0px; }
.nr-search-wrapper { margin-bottom: 0; display: table-cell; vertical-align: middle; }
/* Nav Search */



.nav-search-wrapper { display: none; }
.nav-search-inner { background-color: #e0e0e0; padding: 20px 0 20px 0; width: 100%; text-align: center; }
.nav-search-inner .search-box { width: 50%; padding: 10px 0 10px 0; border: 1.5px solid #bfd730; margin: 0 auto; display: inline-block; margin-right: 20px; padding-left: 20px; border-radius: 3px; }
 .nav-search-inner .search-box::-ms-clear {
 display: none;
}
.header .nav-right.nav-50 { margin-top: -50px }
.nav-search-inner .search-btn { display: inline-block; width: 100px; padding: 10px; margin-right: 40px; color: white; background-color: #757575; border-radius: 3px; cursor: pointer; text-decoration: none; }
.nav-search-inner .search-btn:hover { background-color: #c4d700; color: #fff; box-shadow: 3px 3px 10px #888888; }
.nav-search-inner .fa-times { display: inline-block; font-size: 25px; vertical-align: middle; cursor: pointer; }
.nav-search-inner .fa-times:hover { color: #c4d700; }
.fa-search:hover { color: #c4d700; }
.nav-search:focus { border: 1px solid #bfd730; }
/* Nav Search */



.header .nav-wrap-bottom .nav-right a.e-login, .header .nav-wrap-bottom .nav-right a.multicash, .nav-right a.e-login { width: 180px; padding: 28px 25px 0px 25px; display: inline-block; font-family: 'Open-Sans', sans-serif; font-weight: bold; font-size: 14px; background-color: #c4d700; color: inherit; margin: 0; height: 80px; text-decoration: none !important; cursor: pointer; text-align: center; vertical-align: bottom; cursor: pointer; }
.header .nav-wrap-bottom .nav-right a.multicash { width: 154px; }
.header .nav-wrap-bottom .nav-right a.e-login:nth-of-type(2) { width: 180px; padding: 2px 25px 0px 25px; display: inline-block; font-family: 'Open-Sans', sans-serif; font-weight: bold; font-size: 14px; background-color: #c4d700; color: inherit; margin: 0; height: 35px; text-decoration: none !important; cursor: pointer; text-align: center; vertical-align: bottom; cursor: pointer; }
/*#Secondary Nav#*/



/* Secondary Nav */



.secondary-nav { background-color: #004831; }
.page-wrap.nav-banner { max-width: 100%; }
.page-wrap .nav-banner .nav-banner-left { width: 80%; height: 235px; display: inline-table; }
.page-wrap .nav-banner .nav-banner-left .nav-banner-left-wrap { display: table-cell; vertical-align: middle; }
.page-wrap .nav-banner .nav-banner-left .service-title { font-weight: 600; letter-spacing: .5px; font-size: 24px; /*color: #bfd730;*/ color: #c4d700; margin: 0; padding: 0; text-transform: uppercase; }
.page-wrap .nav-banner .nav-banner-left h1 { font-weight: bold; letter-spacing: .5px; font-size: 50px; color: #fff; margin: 0; padding: 0; text-transform: uppercase; }
.page-wrap .nav-banner .nav-banner-right { text-align: right; width: 20%; height: 235px; color: #fff; vertical-align: top; display: inline-block; float: right; padding-top: 20px; }
.page-wrap .nav-banner .nav-banner-right .nbr-top { display: inline-block; }
.page-wrap .nav-banner .nav-banner-right .nbr-img { display: block; position: absolute; right: 0; margin-top: 10px; }
.secondary-nav-lower { border-top: 1px solid #f0f0f0; }
.secondary-nav-lower .snl-wrap ul { max-width: 1031px; margin: 0 auto; text-align: center; }
.secondary-nav-lower .snl-wrap ul li { display: inline-block; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 16px; margin-right: 30px; cursor: pointer; border-bottom: 4px solid transparent; }
.secondary-nav-lower .snl-wrap ul li:hover { color: #c4d700; border-bottom: 4px solid #c4d700; }
.secondary-nav-lower .snl-wrap ul li a { color: #000; text-decoration: none; font-size: 14px; display: block; padding-top: 25px; padding-bottom: 25px; }
/* Products Down Menu */



.products-menu-wrap { position: relative; }
#products-menu, #about-menu, #compliance-menu { display: none; position: absolute; background-color: #fff; width: 257px; border-top: 2px solid #bfd730; z-index: 100; top: 60px; padding: 18px 0 10px 0; z-index: 5000; background-color: #f5f5f5; }
#products-menu ul, #about-menu ul, #compliance-menu ul { list-style-type: none; margin: 0; padding-left: 15px; }
#products-menu ul li, #about-menu ul, #compliance-menu ul { position: relative; margin-bottom: 10px; text-decoration: none; }
#products-menu .fa-chevron-right, #about-menu .fa-chevron-right, #compliance-menu .fa-chevron-right { margin-right: 4px; font-size: 12px; display: inline-block; }
#products-menu ul a, #about-menu ul a, #compliance-menu ul a { color: #000; text-decoration: none; display: inline-block; width: 92%; vertical-align: top; }
#products-menu ul a:hover, #about-menu ul a:hover, #compliance-menu ul a:hover { color: #bed62f; }
/*-----------------------*/



/* Hide / Show */



/* Hide Show */



showBtnDesktop { display: inline-block; }
showBtnMobile { display: none; }
.searchTrigger { display: inline-block; }
/*#Modules#*/



.awards-home { }
/*#Modules/Terms of Service#*/



.legal-header-main { margin: 30px 0; }
.legal-header-green { font-size: 24px; font-weight: bold; color: #c4d700; }
/*#Modules/Image Map Wrapper#*/



/* Map Embed */



#mapembed p:nth-child(1) { color: #c4d700; font-size: 20px; }
#mapembed p:nth-child(2) { color: #fff; }
#mapembed p:nth-child(3) { color: #fff; }
/*#Modules/Legal Wrap#*/



.legal-wrap { padding: 20px 0; }
.legal-wrap h4 { color: #004831; margin-bottom: 20px; }
.legal-wrap p { margin-bottom: 20px; }
.legal-header { font-size: 22px; color: #000; }
.legal-wrap img { margin-top: 20px; margin-bottom: 30px; }
/*Modules/404#*/



.btn-four { padding: 20px; width: 500px; background-color: #c4d700; border-radius: 3px; color: #fff; text-decoration: none; cursor: pointer; }
.btn-four:hover { background-color: #fff; color: #c4d700; text-decoration: none; cursor: pointer; border: 2px solid #c4d700; }
.btn-center { text-align: center; margin-top: 60px; margin-bottom: 20px; }
.fourzerofour { padding: 40px 0; }
.btn-left { display: block; margin-bottom: 20px; }
.fof-text { margin-bottom: 50px; }
.fourzerofour h1 { color: #c4d700; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid; }
.image-map-wrapper { position: relative; }
.map-text { position: absolute; top: 0; width: 100%; text-align: center; margin-top: 30px; }
.map-text-top { font-size: 30px; font-weight: bold; color: #000; }
.map-text-top { font-size: 30px; font-weight: bold; color: #000; }
.map-text-bottom { color: #000; }
/*# Americas Network #*/



.americas-network { padding: 60px 0; }
.americas-network h3 { margin-bottom: 40px; font-size: 42px; font-weight: bold; }
.an-header { font-weight: bold; font-size: 18px; margin-bottom: 10px; }
.an-location { font-size: 22px; margin: 0; }
.an-sub-text { color: #066351; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.americas-col { width: 50%; display: inline-block; vertical-align: top; text-align: left; padding-left: 135px; }
.americas-col:nth-of-type(1) { padding-left: 220px; }
.americas-network-wrap { text-align: center; font-size: 0; }
/*#Tombstones#*/



.t-wrapper { margin-bottom: 30px; }
.ts-header { font-size: 42px; font-weight: bold; color: #c4d700; margin-bottom: 30px; }
.tombstone { display: inline-block; width: 200px; }
.tombstone img { display: inline-block; width: 100%; }
/*#Modules/Careers Section#*/



.careers-menu { margin-bottom: 30px; }
.careers-menu a { color: #000; }
.careers-header { font-weight: bold; font-size: 16px; color: #33647f; margin-bottom: 10px !important; }
.careers-sub-head { margin-bottom: 10px !important; }
.mot-text { margin-bottom: 10px !important; }
.mot-text span { text-decoration: none; }
.carrers-img-right { display: inline-block !important; margin-right: 10px; }
.careers-text-right { display: inline-block !important; color: #000; cursor: pointer; text-decoration: none; max-width: 80%; vertical-align: top; }
.careers-text-right:hover { text-decoration: none; }
.careers-text-right:last-child { margin-bottom: 10px; }
.carrers-job-search { margin: 20px 0; }
.ctb-wrap a { text-decoration: none; }
/*#Modules/Background Image#*/



.image-text { color: #fff; font-size: 47px; font-weight: lighter; line-height: 52px; }
/*#Modules/Group Companies#*/



.group-companies .page-wrap { padding: 60px 0 80px 0; margin: 0 auto; }
.group-companies .page-wrap h2 { text-align: center; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 28px; margin-bottom: 30px; }
.group-companies .page-wrap p { text-align: center; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 18px; margin-bottom: 10px; }
.group-companies .page-wrap .photo-grid-wrapper { margin-top: 20px; }
.group-companies .page-wrap .photo-grid-wrapper a { display: inline-block; }
.group-companies .page-wrap .photo-grid-wrapper a .image-wrapper { position: relative; }
.group-companies .page-wrap .photo-grid-wrapper a .image-overlay { position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #000; width: 100%; height: 55px; }
.group-companies .page-wrap .photo-grid-wrapper a .image-overlay:hover { background: rgba(0, 72, 49, .6); transition: all 0.5s ease; }
.group-companies .page-wrap .photo-grid-wrapper a .image-overlay p { color: #fff; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 12px; margin-top: 20px; line-height: 14px; }
.group-companies .page-wrap h3 { margin-top: 50px; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 26px; margin-left: auto; margin-right: auto; display: block; }
.group-companies-text-right { display: inline-flex; margin-left: 12%; margin-right: 3%; color: #004831; }
/*#Modules/Hero#*/



.hero { background-image: url('../images/SMBC-Americas-Hero.jpg'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center; height: 425px; border-bottom: 15px solid #bfd730; }
.hero .hero-wrap-text { max-width: 1031px; margin: 0 auto; padding-top: 153px; }
.hero .hero-wrap-text .hero-text-green { font-size: 36px; font-weight: bold; color: #bfd730; }
.hero .hero-wrap-text .hero-text-white-small { font-size: 18px; font-weight: normal; color: #fff; }
/* Hero W/ Image */



.heroimg { padding: 230px 0; background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; position: relative; }
.heroimg p { font: 400 13px/20px 'Open Sans', sans-serif; color: #fff; text-shadow: none; position: relative; z-index: 1000; }
.heroimg-career p { font: normal 20px 'Open Sans', sans-serif; color: #fff; text-shadow: none; position: relative; z-index: 1000; }
.heroimg.True:after { content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 999; background: rgba(0, 0, 0, 0.5); }
.hero-img-wrap { padding: 0 20px; text-shadow: 2px 2px black; }
.hero-img-wrap p { font-weight: bold; font-size: 24px; color: #bfd730; line-height: 30px; margin-bottom: 0; letter-spacing: .5pt; }
.hero-img-wrap h1 { font-weight: bold; font-size: 52px; color: #fff; }
/* Hero Banner */



.hero-banner { background-color: #004831; padding: 70px 0 78px 0; }
.hero-banner .page-wrap h2 { font-weight: bold; font-size: 24px; color: #bfd730; }
.hero-banner .page-wrap h1 { font-weight: bold; font-size: 52px; color: #fff; }
/*#Modules/Hero/About Us Hero#*/



.about-us-hero { background-image: url(../images/SMBC-About-Us-Hero.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
.about-us-hero .container { padding: 146px 0 160px 0; }
.about-us-hero .container h3 { font-weight: bold; font-size: 24px; color: #bfd730; margin: 0; }
.about-us-hero .container h1 { font-weight: bold; font-size: 50px; color: #fff; margin: 0; }
/*#Modules/SMBC & You#*/



.smbc-you { background-color: #f0f1f1; padding: 77px 0; }
.image-grid-block { position: relative; }
.image-grid-header { font-size: 30px; font-weight: bold; text-align: center; margin-bottom: 45px; }
.image-grid-container { font-size: 0; top: 0; }
.grid-base-wrap { position: relative; }
.image-grid-container a { display: inline-block; }
.image-tag-overlay { position: absolute; top: 0; right: 40px; background: #000; color: #fff; font-weight: bold; width: 110px; height: 40px; text-align: center; padding-top: 7px; }
.image-toggle-block { position: absolute; top: 0; right: 0; background: #c3d600; height: 40px; width: 40px; padding-right: 14px; padding-top: 12px; }
.image-toggle-block .fa-plus { color: #fff; display: block; }
/* Image Grid Overlay Layer */



.image-grid-layer { display: block; height: 560px; width: 1032px; background: #fff; position: absolute; top: 0; }
.image-grid-layer-diversity { display: block; height: 560px; width: 1032px; background: #fff; position: absolute; top: 0; }
.image-grid-layer-culture { display: block; height: 560px; width: 1032px; background: #fff; position: absolute; top: 0; }
.igo-active { z-index: 999; }
/* Image Overlay Wrapper */



.image-overlay-wrapper { font-size: 0; }
.overlay-left { width: 42.9%; display: inline-block; }
.overlay-left img { max-width: 100%; }
.overlay-right { width: 57.11%; display: inline-block; background-color: #004b35; position: absolute; height: 100%; }
.overlay-right-wrapper { padding: 40px; }
.overlay-header-text { font-weight: bold; font-size: 30px; color: #bcd330; margin-bottom: 30px; }
.overlay-sub-text { color: #fff !important; line-height: 22px; }
.close-overlay { position: absolute; top: 0; right: 0; background-color: #c3d600; opacity: 1; padding: 10px; }
.close-overlay:hover { opacity: 1; }
.close-overlay i { display: block; color: #fff; opacity: 1; }
/*#SMBC&You APAC#*/



.smbc-you.apac .image-grid-container a { width: 50%; }
.smbc-you.apac .image-tag-overlay { width: 50%; }
/*#Modules/Background Image Centered#*/



.bg-image-header { font-size: 52px; font-weight: bold; color: #fff; text-align: center; margin-bottom: 30px; line-height: 45px; }
.bg-bottom { text-align: center; margin-top: 30px; width: 100%; position: absolute; bottom: -200px; }
.bg-image-copy { text-align: center; font-size: 30px !important; font-weight: bold !important; color: #fff; margin-bottom: 35px; }
.bg-image-sub-copy { text-align: center; font-size: 20px; color: #fff; margin-top: -10px; }
.smbc-you { background-color: #f0f1f1; }
/*#Modules/Meet Our Team#*/



.meet-our-team { background-color: #e0e6e9; padding-top: 50px; padding-bottom: 70px; }
.meet-our-team-header { font-size: 30px; font-weight: bold; text-align: center; margin-bottom: 35px; }
.meet-our-team-subtext { font-size: 20px; margin-bottom: 40px; padding: 0 120px; text-align: center; }
.image-row { text-align: center; margin-bottom: 30px; }
.image-row .row-brick { display: inline-block; margin-right: 15px; }
.meet-our-team-bottom { text-align: center; }
/*#Modules/Split Col Layout#*/



.split-col-wrap { font-size: 0; }
.split-col { width: 50%; display: inline-block; padding-top: 60px; padding-bottom: 70px; padding-left: 70px; text-align: center; }
.split-col:nth-of-type(1) { background-color: #25282a; }
.split-col:nth-of-type(2) { background-color: #004b35; }
.sc-title { font-size: 30px; font-weight: bold; color: #fff; margin-bottom: 45px; line-height: 30px; }
.sc-sub-text { font-size: 20px; font-weight: 300; color: #fff; margin-bottom: 50px; }
/*#Modules/Solutions#*/



.solutions { padding: 60px 0 60px 0; background-color: #25282a; }
.solutions-col { display: inline-block; width: 21.5%; margin: 0; padding: 0; vertical-align: top; margin-right: 30px; }
.solutions-col:last-child { margin-right: 0; }
.solutions-col p { color: #fff; font-size: 22px; line-height: 32px; letter-spacing: .1pt; }
/*#Modules/Timeline#*/



.timeline-gray { background-color: #f0f1f1; padding: 65px 0; }
.timeline-blue { background-color: #e0e6e9; padding: 65px 0; }
.time-col-wrapper { font-size: 0; }
.time-left-wrap { display: inline-block; width: 60%; padding-left: 0px; vertical-align: top; }
.time-right-wrap { display: inline-block; width: 40%; }
.time-col { display: inline-block; vertical-align: top; padding-left: 0px; }
.time-col:nth-of-type(1) { padding-right: 60px; }
.time-col-right { border-left: 1px solid #006647; padding-left: 20px; padding-right: 0 !important }
.tcl-sub-copy { font-size: 14px; }
.time-col-header { font-weight: bold; color: #25282a; margin-bottom: 30px; padding-left: 0px; }
.time-col-block-header { line-height: 15px; }
.time-col-block:before { content: ''; position: absolute; left: 60%; transform: translateX(-50%); width: 15px; height: 15px; border-radius: 50%; background: #c3d600; }
.time-col-block-header { font-weight: bold; color: #004831; }
.time-col-sub-block { padding-left: 15px; }
.tcl-sub-head { font-weight: bold; color: #33647f; }
/*#Modules/Our Bank#*/



.our-bank { padding: 80px 0 75px 0; }
.our-bank .container .col-80 { padding-right: 70px; }
.our-bank .container .col-80 h2 { margin: 0 0 24px 0; font-weight: bold; font-size: 30px; }
.our-bank .container .col-80 .intro-blue { font-size: 22px; color: #33647f; margin-bottom: 28px; line-height: 32px; }
.our-bank .container .col-80 p { font-size: 16px; margin-bottom: 30px; }
.our-bank .container .col-80 ul { padding-left: 18px; }
.our-bank .container .col-80 ul li { margin-bottom: 16px; }
.our-bank .container .col-20 { width: 20%; float: left; }
.our-bank .container .col-20 .share-wrap { border-bottom: 2px solid black; margin-bottom: 30px; }
.our-bank .container .col-20 .share-wrap p { font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 12px; display: inline-block; vertical-align: top; margin-right: 20px; color: #bebebe; }
.our-bank .container .col-20 .share-wrap img { margin-bottom: 20px; margin-right: 15px; }
.our-bank .container .col-20 .contact-right-wrap .contact-text-top { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #c4d700; }
.our-bank .container .col-20 .contact-text-bottom a { color: black; }
.our-bank .container .col-20 .contact-text-bottom .contact-img-wrap { display: inline-block; width: 20px; }
.our-bank .container .col-20 .contact-text-bottom p { display: inline-block; }
.our-bank .container .col-20 .contact-text-bottom .network-text-bottom { margin-bottom: 30px; }
.our-bank .container .col-20 .contact-block { background-color: #e0e6e9; height: 184px; text-align: center; padding: 25px; display: block; cursor: pointer; text-decoration: none; }
.our-bank .container .col-20 .contact-block .cb-top { font-size: 20px; text-decoration: none; }
/*#Modules/Modal Popup#*/



.modal-content { border-radius: 0; max-width: 500px; }
.modal-header { border-bottom: 0; }
.modal-body { padding: 0; padding-bottom: 30px; }
.modal-body-wrapper { }
.modal-body-wrapper img { display: block; margin: 0 auto; }
.modal-body-wrapper h1 { font-size: 36px; font-weight: bold; text-align: center; margin-bottom: 32px; }
.form-content-wrapper { display: block; width: 75%; margin: 0 auto; }
.form-grid { margin-bottom: 11px; }
.form-grid-wrap { display: inline-block; width: 160px; }
.form-grid-wrap span { font-size: 12px; }
.form-grid-wrap:nth-child(1) { margin-right: 45px; }
.form-grid-wrap:nth-child(3) { margin-right: 45px; }
.form-grid .form-grid-wrap input { display: inline-block; margin-right: 10px; }
.contact-form { }
.contact-form label { display: inline-block; font-size: 16px; font-weight: 500; }
.contact-form input { font-size: 12px; display: block; height: 58px; width: 376px; border: 1px solid #e6e6e6; border-radius: 3px; margin-bottom: 22px; }
.contact-form select { display: block; height: 58px; width: 376px; border: 1px solid #e6e6e6; border-radius: 3px; margin-bottom: 13px; }
.contact-form textarea { border: 1px solid #e6e6e6; border-radius: 3px; margin-bottom: 16px; }
/*#Modules/Community#*/



.community { padding: 70px 0 75px; background-color: #25282a; }
.col-730 { width: 730px; display: inline-block; }
.col-260 { width: 260px; display: inline-block; vertical-align: top; margin-left: 36px; }
.col-260 h4 { font-size: 30px; font-weight: bold; color: #fff; margin: 0; }
.col-260 p { font-size: 22px; color: #fff; }
/*#Modules/Key Data#*/



.key-data { padding: 70px 0 70px 0; }
.key-data .page-wrap h3 { font-weight: bold; font-size: 30px; margin-bottom: 30px; }
.key-data .data-col p { font-size: 15px; }
.data-banner h4 { padding: 10px 0 10px 0; color: #fff; text-align: center; background-color: #004831; margin-top: 0; margin-bottom: 0; }
.data-col { background-color: #f0f1f1; position: relative; display: inline-block; vertical-align: top; width: 33%; padding-left: 15px; padding-right: 15px; /*margin-right: .6px;  */ }
.data-col-container { background-color: #f0f1f1; }
.data-col h4 { border-bottom: 1px solid #000; font-weight: bold; margin: 10px 0; padding-bottom: 10px; }
.data-col p { border-bottom: 1px solid #fff; padding-bottom: 6px; }
.data-col p span { float: right; }
.data-disclaimer { margin-top: 50px; margin-left: 20px; }
.data-disclaimer p { font-size: 12px; margin-bottom: 0; }
/* Key Data Global */



.kd-global .key-data-wrapper { display: table; width: 100%; }
.kd-global .data-col-header h4 { margin: 0; margin-left: 16px; /*width: 33.3%;*/ padding-bottom: 5px; }
.kd-global .data-col { width: 33%; padding: 0; margin: 0; }
.kd-global .data-col-header { background-color: #f0f1f1; padding: 10px 0; }
.kd-global .data-col p { padding: 0 15px; }
/*#Modules/Commitment#*/



.overview-image { float: left; margin-right: 20px; max-width: 100%; }
.commitment { background-color: #f0f1f1; padding: 60px 0 90px; }
.commitment ol li { margin: 20px 0; }
.commitment .col-430 { margin-right: 25px; }
.commitment .col-530 h3 { font-weight: bold; font-size: 30px; margin-bottom: 30px; }
.market-leader { background-color: #e0e6e9; padding: 70px 0 70px; }
.market-leader .col-530 { margin-right: 26px; }
.market-leader .col-530 h3 { font-size: 30px; font-weight: bold; margin-bottom: 30px; }
.market-leader .col-430 p { font-size: 12px; }
.key-data-left { width: 70%; display: inline-block; }
.key-data-right { width: 20%; display: inline-block; vertical-align: top; margin-top: 18px; padding-left: 20px; }
.key-data-header { font-size: 30px; font-weight: bold; margin-bottom: 25px; line-height: 30px; }
/*#Modules/SMBC Americas#*/



.smbc-americas { padding: 75px 0 85px 0; background-image: url(/SMBC/media/SMBC/SMBC-Three-Col-Map_1.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }
.col-370 { display: inline-block; vertical-align: top; }
.col-370 .col-370-left { display: inline-block; vertical-align: top; }
.col-370 .col-370-left p { font-weight: bold; font-size: 30px; color: #fff; }
.col-370 .col-370-right { display: inline-block; margin-left: 65px; border-left: 1px solid #4c565d; height: 316px; padding-left: 17px; }
.col-370 .col-370-right p { font-weight: bold; font-size: 18px; color: #bcd330; }
.col-370 .col-370-right ul { list-style-type: none; padding-left: 18px; }
.col-370 .col-370-right ul li { color: #8d9193; }
.col-370 .col-370-right ul li a { color: #8d9193; padding-bottom: 10px; display: block; }
.col-330 { display: inline-block; margin-left: 54px; }
.col-330 a { color: #c4d700; }
.col-330 > * { color: #fff; }
/*#Modules/SMBC History#*/



.smbc-history { padding: 70px 0 180px 0; }
.smbc-history h4 { font-weight: bold; font-size: 30px; margin-bottom: 30px; }
.smbc-history h5 { font-weight: bold; font-size: 24px; margin-bottom: 30px; color: #004831; }
.smbc-history p { margin-bottom: 45px; }
.smbc-history ul { list-style-type: none; padding-left: 1px; }
.smbc-history ul li { color: #004831; margin-bottom: 28px; font-weight: 600; }
.smbc-history ul li span { margin-left: 45px; color: #000; font-weight: normal; }
/*#Modules/Article Listing#*/



/* Article Listing */



.article-listing { padding: 63px 0 70px 0; }
.article-listing .page-wrap h3 { font-weight: bold; font-size: 32px; margin-bottom: 30px; letter-spacing: -1.1px }
.article-listing .page-wrap .article-listing-wrap { display: inline-block; margin-bottom: 25px; }
.article-listing .page-wrap .article-listing-wrap:nth-of-type(1) { margin: 0; }
.article-listing .page-wrap .article-listing-wrap:nth-of-type(2) { margin: 50px 0; }
.article-listing .page-wrap .article-listing-wrap .all-wrap { display: inline-block; width: 300px; margin-right: 26px; }
.article-listing .page-wrap .article-listing-wrap .all-wrap img { max-width: 100%; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap { display: inline-block; width: 700px; vertical-align: top; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap h4 { font-weight: bold; color: #004831; margin-bottom: 9px; letter-spacing: -1.1px; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap a { font-weight: bold; color: #b2c300; letter-spacing: .3pt; }
/*#Modules/Callout Banner#*/



/* Callout Banner */



.callout-banner { background-color: #25282a; padding: 68px 0 68px 0; }
/* Banner Left */



.callout-banner .page-wrap .callout-banner-left { width: 300px; display: inline-block; margin-right: 26px; }
.callout-banner .page-wrap .callout-banner-left .cbl-wrap { display: inline-block; }
.callout-banner .page-wrap .callout-banner-left .cbl-wrap h3 { color: #fff; font-size: 28px; margin-bottom: 35px; line-height: 36px; }
/* Banner Right */



.callout-banner .page-wrap .callout-banner-right { width: 700px; display: inline-block; vertical-align: top; }
.callout-banner .page-wrap .callout-banner-right .cbr-wrap { display: inline-block; margin-left: 31px; }
.callout-banner .page-wrap .callout-banner-right .cbr-wrap h3 { color: #fff; font-size: 30px; font-weight: bold; margin-bottom: 22px; }
.callout-banner .page-wrap .callout-banner-right .cbr-wrap p { color: #fff; font-size: 20px; margin-bottom: 41px; }
.callout-banner .page-wrap .callout-banner-right .cbr-wrap input { display: inline-block; vertical-align: top; height: 60px; width: 420px; border: 0; padding-left: 25px; }
.callout-banner .page-wrap .callout-banner-right .cbr-wrap a { display: inline-block; }
/*#Modules/Carousels#*/



/* Slick */



.slick-track { display: flex; align-items: center; justify-content: center; }
.slick-slide { color: #fff; padding-right: 40px; padding-left: 20px; vertical-align: top; align-self: flex-end; }
.slick-arrow { position: absolute; top: 50%; margin-top: -9px; z-index: 5; cursor: pointer; }
.slick-arrow:first-child { left: -30px; }
.slick-arrow:last-child { right: -30px; }
.slick-list { display: inline-block; width: 100%; box-sizing: border-box; }
/* Awards Carousel */



.awards-header { color: #c4d700; font-size: 42px; font-weight: bold; text-align: center; margin-bottom: 20px; }
.awards-carousel-outer { height: 200px !important; margin: 10px; padding: 20px; text-align: center; }
.awards-carousel-inner { top: 50%; position: relative; transform: translateY(-50%); color: #c4d700; font-size: 23px; line-height: 32px; font-weight: lighter; }
.awards-carousel-span { color: white; font-weight: bold; font-size: 45px; line-height: 52px; }
/* Slick Case Study */



.case-study-header { font-size: 28px; font-weight: bold; color: #fff; margin-top: 20px; margin-bottom: 20px; }
.case-study-body { font-size: 18px; color: #fff; margin-bottom: 70px; }
/*#Modules/Power and Renew#*/



.power-renewables { padding-top: 42px; padding-bottom: 66px; background-color: #f0f1f1; }
/*#Modules/Nat Resc#*/



.natural-resources { padding-top: 47px; padding-bottom: 103px; }
/*#Modules/Public Infr#*/



.public-infrastructure { padding: 65px 0 65px 0; background-color: #f0f1f1; }
/*#Modules/Munc Infr#*/



.municipal-infrastructure { padding: 70px 0 120px 0; }
.municipal-infrastructure .two-col-left { padding-right: 0; }
.municipal-infrastructure .two-col-left .tcl-left { width: 301px; display: inline-block; margin-right: 25px; vertical-align: top; }
.municipal-infrastructure .two-col-left .tcl-left ul { padding-left: 18px; }
.municipal-infrastructure .two-col-left .tcl-left ul li { margin-bottom: 16px; }
.municipal-infrastructure .two-col-left .tcl-right { width: 297px; display: inline-block; }
.municipal-infrastructure .two-col-left .tcl-right ul { padding-left: 18px; }
.municipal-infrastructure .two-col-left .tcl-right ul li { margin-bottom: 16px; }
.municipal-infrastructure .two-col-right img { margin-top: 43px; }
/*#Home#*/



/*#Home/Products#*/



.products { background-color: #f0f1f1; margin: 0 auto; padding-top: 50px; padding-bottom: 65px; text-align: center; }
.products .products-text-top { text-align: center; font-size: 18px; font-weight: bold; }
.products .products-text-bottom { text-align: center; font-size: 30px; font-weight: bold; margin-bottom: 20px; }
.products .pg-container { padding: 0; margin: 0; list-style: none; margin: 0 auto; }
.products .pg-container li { background-color: #fff; border: 1px solid #e6e6e6; padding: 15px 0 0 25px; width: 245px; height: 90px; margin-top: 10px; text-align: left; cursor: pointer; position: relative; overflow: hidden; padding-right: 20px; }
.products .pg-item { font-size: 15px; font-weight: bold; position: relative; color: #000; text-decoration: none; display: inline-block; vertical-align: top; height: 90px; }
.products .pg-container li:hover { box-shadow: 2px 2px 15px #888888; }
.products .pg-container li .plus { position: absolute; right: 17px; bottom: 7px; }
.products .pg-item a { color: #000; }
/*#Home/Global Reach#*/



.global-reach { /*background-image: url('/SMBC/media/SMBC/Home/SMBC-Americas-Global-Reach.jpg');*/ background-color: #c4d700; background-repeat: no-repeat; background-size: cover; width: 100%; padding: 70px 0 70px 0; }
.global-reach .global-reach-wrap .page-wrap .col { max-width: 31%; display: inline-block; vertical-align: top; padding-right: 15px; margin-left: 31px; }
.global-reach .global-reach-wrap .page-wrap .col-left .col-text-top { color: #c4d700; font-size: 32px; font-weight: lighter; margin-bottom: 30px; }
.global-reach .global-reach-wrap .page-wrap .col-left .col-text-middle { font-size: 65px; font-weight: bold; color: #fff; margin-bottom: 30px; }
.global-reach .global-reach-wrap .page-wrap .col-left .col-text-bottom { font-size: 32px; font-weight: lighter; color: #c4d700; line-height: 40px; margin: 0; }
.global-reach .global-reach-wrap .page-wrap .col-middle .col-text-top { color: #c4d700; font-size: 32px; font-weight: lighter; margin-bottom: 30px; }
.global-reach .global-reach-wrap .page-wrap .col-middle .col-text-middle { font-size: 65px; font-weight: bold; color: #fff; margin-bottom: 30px; }
.global-reach .global-reach-wrap .page-wrap .col-middle .col-text-bottom { font-size: 32px; font-weight: lighter; color: #c4d700; line-height: 40px; }
.global-reach .global-reach-wrap .page-wrap .col-right .col-text-top { color: #c4d700; font-size: 32px; font-weight: lighter; margin-bottom: 30px; }
.global-reach .global-reach-wrap .page-wrap .col-right .col-text-middle { font-size: 65px; font-weight: bold; color: #fff; margin-bottom: 30px; }
.global-reach .global-reach-wrap .page-wrap .col-right .col-text-bottom { font-size: 32px; font-weight: lighter; color: #c4d700; line-height: 40px; }
/*#Global Reach Global#*/



.global-reach-global { /*background-image: url('/SMBC/media/SMBC/SMBC-Global-Reach-Global.jpg');*/ background-color: #c4d700; background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 50px 0 50px 0; }
.global-reach-global .global-reach-container .global-reach-col { vertical-align: top; display: inline-block; border-left: 2px solid #fff; padding: 0 17px; }
.global-reach-global .global-reach-container .global-reach-col p { line-height: 40px; }
.global-reach-global .global-reach-container .global-reach-col p a { color: #000; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 24px; line-height: 25px; text-decoration: none; }
.global-reach-global .global-reach-container .global-reach-col:first-child { border-left: 0; border-right: 2px solid white; text-align: right; }
.global-reach-global .global-reach-container .global-reach-col:first-child a { font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 42px; color: #fff; }
.global-reach-global .global-reach-container .global-reach-col:nth-child(2) { border-left: 0; }
.global-reach-global .global-reach-container .global-reach-col-small { width: 278px; }
/* Green Three Col Row */



.three-col-green { color: white; }
.tcg { width: 29%; display: inline-block; vertical-align: top; margin-left: 40px; }
.green-text-top { color: #000; font-size: 34px; line-height: 40px; margin-bottom: 35px; font-weight: lighter; }
.green-text-middle { color: #fff; font-size: 68px; margin-bottom: 40px; }
.green-text-bottom { color: #000; font-size: 37px; line-height: 40px; font-weight: lighter; }
/*#Home/Awards#*/



.awards { padding: 60px 0 60px 0; background-color: #25282a; }
.awards .page-wrap .carousel .item img { margin: 0 auto; }
.awards .page-wrap .carousel-inner { text-align: center; }
.awards .page-wrap .carousel-inner .item-1 h2 { text-align: center; color: #c4d700; margin-bottom: 60px; }
.awards .page-wrap .carousel-inner .item-1 .col { max-width: 300px; float: left; text-align: left; margin-right: 20px; margin-left: 20px; }
.awards .page-wrap .carousel-inner .item-1 .col-left { font-size: 28px; color: white; }
.awards .page-wrap .carousel-inner .item-1 .col-middle { font-size: 28px; color: white; }
.awards .page-wrap .carousel-inner .item-1 .col-right { font-size: 28px; color: white; }
.awards .page-wrap .carousel-control { position: absolute; top: 50%; z-index: 5; display: inline-block; background-image: none; }
.awards .page-wrap .carousel-control.left { left: -100px; }
.awards .page-wrap .carousel-control.right { right: -100px; }
/*#Home/News Cols#*/



.news-cols { padding: 66px 0 200px 0; background-color: #f0f1f1; }
.news-cols .page-wrap h2 { font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 42px; text-align: center; color: #353a3d; margin-bottom: 50px; }
.news-cols .page-wrap .col { max-width: 343.33px; float: left; text-align: left; border-left: 1px solid #fff; padding-left: 30px; padding-right: 30px; }
.news-cols .page-wrap .col-left { border-left: 0; }
.news-cols .page-wrap .col-left .col-text-top { font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 24px; }
.news-cols .page-wrap .col-left .col-text-middle { font-family: 'Open Sans', sans-serif; font-size: 14px; }
.news-cols .page-wrap .col-left .col-text-bottom { font-family: 'Open Sans', sans-serif; font-weight: bold; }
.news-cols .page-wrap .col-middle .col-text-top { font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 24px; }
.news-cols .page-wrap .col-middle .col-text-middle { font-family: 'Open Sans', sans-serif; font-size: 14px; }
.news-cols .page-wrap .col-middle .col-text-bottom { font-family: 'Open Sans', sans-serif; font-weight: bold; }
.news-cols .page-wrap .col-right .col-text-top { font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 24px; }
.news-cols .page-wrap .col-right .col-text-middle { font-family: 'Open Sans', sans-serif; font-size: 14px; }
.news-cols .page-wrap .col-right .col-text-bottom { font-family: 'Open Sans', sans-serif; font-weight: bold; }
/*#Footer#*/



.utility-footer { padding: 15px 0 0 0; background-color: #fff; border-top: 1px solid #f0f0f0; }
.utility-footer .page-wrap .financial-group { text-align: center; margin-bottom: 5px; font-size: 12px; }
.utility-nav { padding-bottom: 20px; padding-left: 140px; }
.utility-footer .page-wrap .utility-nav-list { list-style-type: none; max-width: 100%; margin: 0 auto; padding-left: 0; text-align: center; }
.utility-footer .page-wrap .utility-nav-list li { display: inline-block; /*border-left: 1px solid grey;*/ padding: 0 3px 0 3px; }
.utility-footer .page-wrap .utility-nav-list li:after { content: ''; background-color: #b6b6b6; width: 1px; height: 12px; display: inline-block; margin-left: 10px; margin-right: 10px; position: relative; top: 2px; }
.utility-footer .page-wrap .utility-nav-list li:first-child { border-left: none; }
.utility-footer .page-wrap .utility-nav-list li:last-child:after { background-color: #fff; }
.utility-footer .page-wrap .utility-nav-list li a { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #004831; }
.pre-footer { background-color: #004831; padding: 60px 0 60px 0; }
.pre-footer .page-wrap .pre-footer-wrap { display: flex; justify-content: space-between; font-size: 13px; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section { display: inline-block; margin-right: 18px; vertical-align: top; width: auto; max-width: 50%; /*181px;  145 with e-moeyger*/ }
.pre-footer.emea .page-wrap .pre-footer-wrap .pf-col-section { width: 24%; margin-right: 0; padding-right: 18px; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section:nth-of-type(5) { margin: 0; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section h3 { color: #fff; font-family: 'open-sans', sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section .pf-col-section-list { list-style-type: none; padding: 0; line-height: 16px; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section .pf-col-section-list li { margin-bottom: 10px; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section .pf-col-section-list li a { color: #fff; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section #pf-trigger-1 { column-count: 2; column-gap: 1.5em }
.footer { padding: 30px 0 30px 0; }
.footer .page-wrap { text-align: center; }
.footer .page-wrap .footer-wrap { display: inline-block; }
.footer .page-wrap .footer-wrap .footer-list { list-style-type: none; margin: 0 auto; }
.footer .page-wrap .footer-wrap .footer-list li { float: left; margin-right: 10px; font-family: 'open sans', sans-serif; font-size: 12px; }
.footer .page-wrap .footer-wrap .footer-list li a { font-family: 'open sans', sans-serif; font-size: 12px; color: #004831; }
.footer .page-wrap .footer-wrap .footer-list li:after { border: none; }
/* Global Footer */



.global-pre-footer { background-color: #c4d700; padding: 45px 0 45px 0; }
.global-pre-footer .page-wrap .global-pre-footer-wrap { display: inline-block; width: 100%; }
.global-pre-footer .page-wrap .global-pre-footer-wrap .global-pre-footer-list { list-style-type: none; padding: 0; width: 100%; text-align: center; }
.global-pre-footer .page-wrap .global-pre-footer-wrap .global-pre-footer-list li { display: inline-block; padding: 0 3.5px; }
.global-pre-footer .page-wrap .global-pre-footer-wrap .global-pre-footer-list li:first-child { border-left: 0; }
.global-pre-footer .page-wrap .global-pre-footer-wrap .global-pre-footer-list li a { color: #1b552e; font-size: 12px; }
.global-pre-footer .page-wrap .global-pre-footer-wrap .global-pre-footer-list li:after { content: ''; background-color: #b4bc78; width: 1px; height: 13px; display: inline-block; margin-left: 6px; margin-right: -4px; position: relative; top: 2px; }
.global-pre-footer .page-wrap .global-pre-footer-wrap .global-pre-footer-list li:last-child:after { display: none; }
.global-footer { padding: 25px 0 25px 0; background-color: #004831; }
.global-footer p { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #66867b; text-align: center; }
.global-footer p .gfs1 { color: #fff; padding: 0 5px 0 5px; }
.global-footer p .gfs1 a { color: #fff; }
/*.global-footer p .gfs1:after {

    content: '';

    background-color: #fff;

    width: 1px;

    height: 11px;

    display: inline-block;

    margin-left: 6px;

    margin-right: -4px;

    position: relative;

    top: 2;

}*/



.global-footer p .gfs2 { color: #fff; padding: 0 5px 0 5px; }
.bg-white { background-color: #fff; }
/* Map Active Colors */



.col-370-right li a { text-decoration: none; }
.mapActive { color: #fff !important; text-decoration: none !important; display: block; cursor: pointer; }
.mapActive:hover { color: #fff !important; text-decoration: none !important; }
.notActive { display: none; }
.maplink { cursor: pointer; }
/* Smart Search Results */



.SearchDialog .form-horizontal .form-group:nth-of-type(2) { display: none; }
.SearchDialog .form-group-submit { max-width: 200px; }
.SearchResults .search-result-listing { margin-bottom: 25px; border-bottom: 1px solid #f1f1f1; padding-bottom: 15px; }
.SearchResults .search-results-content { margin-bottom: 0; }
.SearchResults .search-results-content { display: none; }
.SearchResults .search-results-relevance { display: none; }
.SearchResults .search-link-wrapper { display: inline-block; }
.SearchResults .search-results-links { display: inline-block; }
/* Paging */



.pager-wrapper .current-search-page { background: #004831; padding: 0px 7px; border-radius: 50%; margin: 0 2px; color: #fff !important; }
.pager-wrapper a { padding: 0px 7px; margin: 0 2px; font-weight: bold; }
.pager-wrapper .first-page { display: none; }
.pager-wrapper .last-page { display: none; }
.pager-wrapper .prev-page { background: #fff; color: #004831 !important; font-weight: bold; }
.pager-wrapper .next-page { background: #fff; color: #004831 !important; font-weight: bold; }
.pages-count-wrapper { margin: 25px 0; }
/* Brazil Specific */



.header-brazil .nav-right { margin-top: 20px; }
/* Global Specific */



.global-header .nav-wrap-top .nav-top .nav-top-list li { margin: 0 8px; }
/* APAC Speciic */



.apac-header #products-menu { width: 285px; }
.apac-about-image { float: left; padding-right: 20px; display: block; height: 460px; }
.apac-bold { font-weight: bold; }
/*.banner-sub-text*/



.underline { text-decoration: underline !important; }
.bottom-30 { margin-bottom: 30px; }



/*#Media Queries#*/



/*#Media Queries/1201#*/



@media only screen and (min-width: 1201px) {
.header .nav-wrap-bottom { padding: 0; }
.header .nav-wrap-top { padding: 12.5px 0; }
.hero-img-wrap { padding: 0; }
}



/*#Media Queries/1200#*/



@media only screen and (min-width: 980px) {
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li.e-moneyger-mobile { display: none; }
.open-mobile { display: none; }
/* Carousel Arrows */

.slick-arrow:first-child { left: -5px; }
.slick-arrow:last-child { right: -5px; }
}



/*#Media Queries/1200#*/



@media only screen and (max-width: 1200px) {
/* Hide E-Moneyger button on scale down */

.show-desktop .fa-search { display: none; }
/* Article Listing */

.article-listing { margin-top: 0; }
/* Global Icon */

.header .global-search .global-search-wrap img { margin-right: 40px; }
/* Legal */

.legal-wrap { padding: 0 40px; }
/* Aviation Finance */

.article-listing .page-wrap .article-listing-wrap:nth-of-type(2) { margin: 0; }
.article-listing .page-wrap .article-listing-wrap { margin-bottom: 30px !important; }
/* Contact Us */

.contact-us { padding: 10px 20px; }
/* Americas Network */

.americas-network-wrap { padding: 0 20px; }
/* Share Wrap */

.page-wrap .col .overview-right { padding-right: 20px; }
.utility-nav { padding-left: 150px; }
.contact-right-wrap .btn-message { display: block; margin-left: -2px; width: 192px; }
/* Footer Links */

.pre-footer .page-wrap .pre-footer-wrap .pf-col-section { width: 125px; }
.pre-footer.emea .page-wrap .pre-footer-wrap .pf-col-section { width: 23%; }
/* Tombstone Wrapper */

.t-wrapper { padding: 0 20px; text-align: center; margin: 10px 0 0; }
/* Solutions Col */

.solutions-col { padding: 0 20px; }
/* Photo Grid Wrapper */

.photo-grid-wrapper { padding: 0 20px; text-align: center; }
/* Col 530 */

.col-530 { padding: 0 20px; }
/* Col 370 */

.col-370 { padding: 0 20px; }
/* SMBC History */

.smbc-history { padding: 20px; }
/* Search Page */

.search-dialog { padding: 0 20px; }
.SearchResults { padding: 0 20px; }
/* Trade Finance */

.interior-list .page-wrap .col:nth-of-type(1) { padding: 0 20px; }
/*  Article Listing */

.article-listing { padding: 70px 24px; }
.all-wrap { margin-bottom: 20px; }
/* Page Wrap */

.page-wrap { padding: 5px 20px; }
/* SMBC & You */

.smbc-you-mobile { }
.image-grid-wrapper-mobile { max-width: 100%; }
.image-grid-block-mobile { width: 100%; display: block; position: relative; }
.image-grid-block-mobile img { width: 100%; display: block; }
.grid-drop-down-mobile { background-color: #004b35; padding: 20px; display: none; }
.gdd-header { font-size: 24px; font-weight: bold; color: #bcd330; margin-bottom: 15px; }
.grid-drop-down-mobile p { color: #fff; }
/* Key Data Right */

.key-data-right { display: block; padding: 20px 0; margin: 0 auto; width: 100%; }
/* Global Reach */

    /* Left */

.global-reach .global-reach-wrap .page-wrap .col-left .col-text-top { font-size: 24px; margin-bottom: 10px; }
.global-reach .global-reach-wrap .page-wrap .col-left .col-text-middle { font-size: 42px; margin-bottom: 10px; }
.global-reach .global-reach-wrap .page-wrap .col-left .col-text-bottom { font-size: 24px; margin-bottom: 45px; }
/* Middle */

.global-reach .global-reach-wrap .page-wrap .col-middle .col-text-top { font-size: 24px; margin-bottom: 10px; }
.global-reach .global-reach-wrap .page-wrap .col-middle .col-text-middle { font-size: 42px; margin-bottom: 10px; }
.global-reach .global-reach-wrap .page-wrap .col-middle .col-text-bottom { font-size: 24px; margin-bottom: 45px; }
/* Right */

.global-reach .global-reach-wrap .page-wrap .col-right .col-text-top { font-size: 24px; margin-bottom: 10px; }
.global-reach .global-reach-wrap .page-wrap .col-right .col-text-middle { font-size: 42px; margin-bottom: 10px; }
.global-reach .global-reach-wrap .page-wrap .col-right .col-text-bottom { font-size: 24px; margin-bottom: 45px; }
/* Global Reach Global */

.global-reach-global .global-reach-container .global-reach-col { width: 100%; border: 0; padding: 0 20px; }
.global-reach-global .global-reach-container .global-reach-col:first-child { text-align: left; border: none; }
.global-reach-global .global-reach-container .global-reach-col:first-child a { line-height: 40px; }
.global-reach-global .global-reach-container .global-reach-col p { border-left: 4px solid white; padding-left: 15px; margin-bottom: 20px; }
.global-reach-global .global-reach-container .global-reach-col:nth-of-type(1) p { border: none; margin-left: -20px; }
.global-reach-global .global-reach-container .global-reach-col p a { }
/* Interior Overview */

.overview { padding: 50px 0; }
.nav-banner-left { padding: 0 20px; }
.overview .page-wrap .overview-left { width: 100%; padding: 30px; }
.pace-1 { padding: 0 30px; }
/* Derivatives Cols */

.solutions-col:last-child { margin: auto; }
/* Background Image text */

.image-text { padding-left: 20px; }
/* Group Compnaies */

.group-companies .page-wrap { }
/* Three Column Row */

.global-reach .global-reach-wrap .page-wrap .col { max-width: 100%; display: block; }
/* Green Three Column Row */

.three-col-green { padding: 0 20px 0 20px; }
.tcg { width: 80%; display: block; }
/* Col 730 */

.col-730 { max-width: 100%; padding: 0 20px 0 20px; }
.col-730 img { max-width: 100%; }
/* Col 430 */

.col-430 { max-width: 100%; padding: 0 20px 0 20px; }
.col-430 img { max-width: 100%; }
/* Col 330 */

.col-330 { max-width: 100%; padding: 0 20px 0 20px; margin: 0 auto; display: table; }
.col-330 iframe { max-width: 100%; }
/* SMBC History */

.smbc-history ul li span { display: block; margin: 0; padding-bottom: 4px; }
/* Key Data Table */

.key-data { padding: 20px; }
.data-col h4 { margin-top: 15px; }
/* Footer */

.pf-col-section { width: 30%; margin: 0; }
.showBtnDdesktop { display: none; }
.showBtnMobile { display: inline-block; }
.container { width: 100%; }
.page-wrap { width: 100%; }
h1 { font-size: 46px; }
.header .nav-wrap-top { width: 100%; }
.header .nav-wrap-bottom { width: 100%; }
.awards .page-wrap { width: 100%; }
.awards .page-wrap .col { margin-bottom: 30px; }
.global-reach .global-reach-wrap .page-wrap { width: 100%; }
.news-cols .page-wrap { width: 50%; }
.news-cols .page-wrap .col { margin-bottom: 30px; border-left: 0; }
.footer .page-wrap { }
.footer .page-wrap .col { margin-bottom: 30px; }
.pre-footer .page-wrap { width: 74%; }
.pre-footer .page-wrap .col { margin-bottom: 30px; }
.finance-carousel .page-wrap { width: 50%; }
.finance-carousel-2 .page-wrap { width: 50%; }
}



/*#Media Queries/1005#*/



@media only screen and (max-width: 1005px) {
.header .nav-wrap-bottom .nav-right a.e-login, .header .nav-wrap-bottom .nav-right a.multicash { font-size: 12px; }
.fa-search { padding-right: 15px; }
.fe-btn-wrapper { float: none; margin: 0 auto; margin-top: 30px; }
}



/*#Media Queries/980#*/



@media only screen and (max-width: 980px) {
/* APAC header fix */

.apac-header #products-menu { width: 100%; }
.logo-mobile { width: 40%; }
.global-logo-mobile img { width: 35%; }
/* Hide Search */

.mobile-nav-search .fa-search { display: none; }
/* Americas Active */

.americas-active { border: 0; }
/* Emoneyger */

.e-moneyger-mobile { background-color: #c4d700; }
.logo-mobile { margin-left: -20px; width: auto; }
.open-mobile { top: 5px !important; }
/* Buttons */

.bg-bottom { bottom: -88px; }
/* Nav */

.nav-wrap-top { display: none; }
/* Show/Hide Mobile */

.show-desktop { display: none; }
.show-mobile { display: block; }
.nav-right { display: block; float: none; clear: both; }
.open-mobile { display: inline-block; position: absolute; right: 0px; vertical-align: middle; margin-right: 40px; cursor: pointer; top: 48px; }
/* Mobile Nav */

.header { padding: 0; padding-top: 13px; }
.global-header { padding: 0; }
.header hr { display: none; }
.fa-bars { font-size: 25px; vertical-align: middle; }
.header .nav-wrap-bottom .nav-bottom { float: none; background-color: white; width: 100%; z-index: 1000; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li:after { display: none; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li:first-child { padding-left: 40px; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list { width: 100%; padding-top: 10px; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li { display: block; width: 100%; float: none; border-bottom: 1px solid #ebebeb; padding-left: 40px; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li a { width: 100%; padding: 20px 0 20px 0; }
.header .nav-wrap-bottom .nav-right { float: none; display: none; }
/*

  section.heroimg {

    padding: 100px 0;



   }*/

    /* E Mongeyger */

.header .nav-wrap-bottom .nav-right a.e-login, .header .nav-wrap-bottom .nav-right a.multicash { display: block; width: 100%; float: none; border-bottom: 1px solid #ebebeb; padding-left: 40px; padding-right: 20px; text-decoration: none; }
/* Nav Top List */

.mobile-arrow-right { position: absolute; right: 0; display: inline-block; right: 30px; }
.nav-top-list { list-style-type: none; padding-top: 20px; padding: 0; float: none; width: 100%; }
.nav-top-list li { padding: 20px 0; padding-left: 40px; border-bottom: 1px solid #ebebeb; }
.nav-top-list li:last-child { border-bottom: none; }
.nav-top-list a { color: #a2a6a9; text-decoration: none; vertical-align: middle; }
.header .nav-wrap-bottom .nav-right .searchTrigger { float: right; }
.mobile-nav-search { background-color: #ebebeb; padding-top: 20px; padding-bottom: 20px; padding-left: 40px; padding-right: 20px; }
#search-box { border: 0; background-color: #ebebeb; }
.search-box { border: 0; border-radius: 2px; padding-left: 2px; }
#search-box:focus { outline: none; }
.mobile-nav-search a { display: inline-block; text-decoration: none; }
.fa-search { color: #004831; font-size: 20px; padding-right: 20px; }
.mobile-nav-search a:nth-child(2) { float: right; }
.mobile-nav-search img { float: right; vertical-align: middle; }
.logo-mobile { padding-left: 40px; display: inline-block; }
.close-mobile { display: none; position: relative; float: right; right: 25px; cursor: pointer; }
.close-mobile p { display: inline-block; margin: 0; margin-right: 10px; }
.close-mobile .fa-times { font-size: 20px; }
/* Products Menu */

#products-menu { position: relative; background-color: #fff; border-top: 2px solid #bfd730; z-index: 1000; top: 62px !important; padding: 18px 0 10px 0; width: 100%; }
#products-menu-toggle .fa-angle-down { display: none; }
#products-menu ul { padding: 0; }
#products-menu ul li { margin: 0; display: block; width: 100%; float: none; }
#products-menu ul a { width: 100%; display: block; }
#products-menu li { border-bottom: 1px solid #ebebeb; }
#products-menu li a { display: block; padding-top: 20px; padding-bottom: 20px; padding-left: 60px; }
#products-menu li:last-child { border-bottom: none; }
#products-menu ul a:nth-of-type(2) { display: inline !important; }
#products-menu .fa-chevron-right { display: none; }
#products-menu .fa-chevron-left { display: inline-block; margin-left: 13px; position: absolute; top: 26px; left: 8px; }
.products-menu-wrap { position: absolute; top: 45px; width: 100%; right: -100%; transition: all .5s linear; border-top: 0; }
.products-menu-wrap.menu-active { right: 0; }
.products-menu-wrap .menu-active #products-menu { display: block; }
/* Nav Bottom */

.header .nav-wrap-bottom .nav-bottom { position: absolute; right: 100%; }
.header .nav-wrap-bottom .nav-bottom.mobileOpenActive { right: 0; }
/* Pre Footer Icons */

.fa-plus { display: inline-block; }
.fa-minus { display: inline-block; }
/* Pre Footer */

.pre-footer { padding: 40px 0 20px 0; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section { width: 100%; cursor: pointer; }
.pre-footer.emea .page-wrap .pre-footer-wrap .pf-col-section { width: 100%; }
.pf-header { width: 100%; }
.pfi { float: right; position: relative; z-index: 2; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section:hover { }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section .pf-col-section-list li { }
.btn-top { display: none; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section h3 { margin: 10px 0 10px 0; cursor: pointer; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section li { margin-bottom: 10px; }
}



/* Min Width 981 */



/*#Media Queries/981 - MIN #*/



@media only screen and (min-width: 981px) {
/*.collapse { display: block; }*/



}



/*#Media Queries/900#*/



@media only screen and (max-width: 900px) {
.share-wrap { text-align: center; }
.show-mobile-smbc-you { display: block; }
.show-desktop-smbc-you { display: none; }
/* Diversity Banner */

.diversity-banner { font-size: 26px; padding: 0 20px; }
/* Meet Our Team */

.meet-our-team-subtext { padding: 0; }
/* Mobile Search */

.SearchDialog { width: 90%; margin: 0 auto; }
.SearchResults { width: 90%; margin: 0 auto; }
.form-horizontal .form-group { margin-bottom: 15px !important; margin-top: 20px !important; }
.SearchDialog .search-dialog .form-horizontal .form-group input, .SearchDialog .search-dialog .form-horizontal .form-group select { width: 85% !important; margin-top: 5px; }
/* Responsive Images */

.maxWidth100 { max-width: 100%; }
/* Overview Right */

h1 { font-size: 42px; }
/* Hero Banner */

.nav-banner { width: 100%; margin: 0 auto; padding: 0 20px 0 20px; }
.page-wrap .nav-banner .nav-banner-left { width: 100%; margin: 0 auto; }
.page-wrap .nav-banner .nav-banner-left .service-title { font-size: 18px; }
.page-wrap .nav-banner .nav-banner-left .nav-banner-left-wrap { text-align: center; }
/* Hero Img Wrap */

.hero-img-wrap { padding: 0 20px 0 20px; }
.hero-img-wrap h1 { font-size: 38px; }
.hero-img-wrap { font-size: 18px; }
.page-wrap .nav-banner .nav-banner-right { display: none; }
/* Article Listing */

.article-listing { padding: 20px 20px 20px 20px; width: 117%; }
.article-listing .page-wrap .article-listing-wrap .all-wrap { width: 85%; }
.article-listing .page-wrap .article-listing-wrap .all-wrap h4 { margin-top: 10px; }
.article-listing .page-wrap .article-listing-wrap .all-wrap p { word-wrap: break-word; }
.article-listing .page-wrap h3 { width: 90%; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap { width: 85%; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap h4 { margin-top: 20px; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap p { word-wrap: break-word; }
.twoCol-80 .col:nth-of-type(2) { background-color: #f1f1f1; padding: 20px 0; }
/* Interior List */

.col .pad-80 .page-wrap { padding: 0 20px 0 20px; }
.interior-list .page-wrap .col:nth-of-type(1) { width: 100%; padding: 0 20px 20px 20px; }
.interior-list .page-wrap .col:nth-of-type(2) { /* width 100% */ display: block; margin-top: 0; }
/* Solutions Cols */

.solutions-col { width: 90%; margin: 0 auto; padding: 0 20px 0 20px; display: block; margin-bottom: 30px; }
/* Global Data Table */

.key-data-left { padding-left: 5px; }
.kd-global .data-col { width: 100%; }
.kd-global .data-col p { padding: 10px 15px; border-bottom: 3px solid #fff; }
.kd-global .data-col #ltc { border: none; }
.kd-global .data-col-header { border-bottom: 1px solid #000; width: 100%; margin: 0; padding: 15px 5px; }
.kd-global .data-col-header h4 { }
/* Global Map */

.global-map img { padding: 20px; }
/* Global Pre Footer */

.global-pre-footer .page-wrap .global-pre-footer-wrap .global-pre-footer-list li { width: 100%; text-align: left; padding: 0 20px; }
.global-pre-footer .page-wrap .global-pre-footer-wrap .global-pre-footer-list li { border: 0; }
/* Global Footer */

.global-footer p { width: 100%; text-align: left; padding: 0 20px; }
.global-footer span { display: block; width: 100%; text-align: left; padding: 0 20px; }
.global-footer p .gfs1 { border-left: 0; padding: 0; }
.global-footer p .gfs2 { border-left: 0; padding: 0; }
/* Awards Carousel */

.awards-carousel-inner { font-size: 17px; max-height: 100%; }
.awards-carousel-span { font-size: 43px; }
/* Utility Footer */

.utility-nav { padding: 0; }
.utility-nav-list { text-align: left; }
.btn-top { display: none; }
.utility-footer .page-wrap .utility-nav-list li { display: block; }
.utility-footer .page-wrap .utility-nav-list li:after { background-color: #fff; }
.btn-services { margin: 0 auto; }
.two-col-left { width: 100%; padding: 0 20px 0 20px; margin-right: 0; }
.two-col-right { width: 100%; padding: 0 20px 0 20px; margin-right: 0; margin-top: 15px; }
.col-430 { width: 100%; padding: 0 20px 0 20px; margin-right: 0; }
.col-530 { width: 100%; padding: 0 20px 0 20px; margin-right: 0; }
.overview-left { max-width: 100%; padding: 0 10px 0 10px; margin: 0 auto; }
.overview-right { max-width: 100%; margin: 0 auto; float: none; display: block; }
.callout-banner .page-wrap .callout-banner-left { width: 100%; padding: 0 40px 0 40px; margin: 0; }
.callout-banner .page-wrap .callout-banner-left .cbl-wrap a { display: inline-block; margin-bottom: 30px; }
.callout-banner-right { max-width: 100%; padding: 0 40px 0 40px; }
.cbl-wrap { display: block; margin: 0 auto; text-align: center; }
.cbr-wrap { display: block; margin: 0 auto; text-align: center; }
.our-bank .container .col-80 { width: 100%; padding: 0 40px 0 40px; }
.our-bank .container .col-20 { width: 100%; padding: 0 40px 0 40px; }
.data-col { width: 100%; padding: 0 30px 0 30px; }
.col-370 .col-370-left { width: 96%; margin: 0 auto; }
.col-370 .col-370-left { margin: 0 auto; }
.col-370 .col-370-right { width: 100%; margin: 0 auto; border: 0; }
.col-370 .col-370-right ul { width: 100%; margin: 0 auto; padding: 0; margin-bottom: 20px; }
.col-370 { width: 100%; margin: 0 auto; }
.col-370-wrap { width: 100%; margin: 0 auto; text-align: center; }
.smbc-history { width: 100%; padding: 20px; }
/* Border Reset */

.global-pre-footer .page-wrap .global-pre-footer-wrap .global-pre-footer-list li:after { display: none; }
.global-footer p .gfs1:after { display: none; }
/* Products Grid */

.products .pg-container { width: 100%; text-align: center; }
/* Americas Network */

.americas-col:nth-of-type(1) { margin-bottom: 30px; }
.americas-col:nth-of-type(1) { padding: 0; }
#bb-none { border-bottom: 3px solid #fff; }
}
 @media only screen and (min-width: 768px) {
/* Carousel Arrows */

.slick-arrow:first-child { left: 15px; }
.slick-arrow:last-child { right: 15px; }
}



/*#Media Queries/768 #*/



@media only screen and (max-width: 768px) {
.logo-mobile { width: auto; }
/* Global Logo Mobile */

.global-logo-mobile { text-align: center; padding: 20px 0; }
.global-logo-mobile img { width: 50%; }
/* Careers Bold Text */

.careers-bold-text { line-height: 32px; }
/* SMBC Americas */

.smbc-americas { background-image: url(/SMBC/media/SMBC/SMBC-na-sa-Map.jpg); }
/* Americans Network */

.americas-network { padding: 20px 0; }
/* University Recruiting */

.split-col { width: 100%; display: inline-table; padding-left: 0; }
/* Row Brick */

.image-row .row-brick { margin-bottom: 20px; }
/* Meet The Team */

.meet-team a.item { margin: 0 0em 2.3em 0 !important; padding: 6px; min-height: 350px; }
/* About Us Background */

    /*.smbc-americas {

    background-attachment: fixed;

  }*/

    /* Buttons */

.bg-image-header { margin-bottom: 15px; }
.bg-bottom { bottom: -58px; }
.bg-bottom a { padding-top: 12px; padding-bottom: 12px; margin-bottom: 18px }
.bg-image-sub-copy { padding-bottom: 100px; padding-left: 20px; padding-right: 20px; }
h1 { font-size: 38px; letter-spacing: 0pt; }
.page-wrap .nav-banner .nav-banner-left h1 { font-size: 38px; letter-spacing: 0pt; }
.overview-right { /*display: none !important;*/ }
.header .nav-wrap-bottom { padding: 0; }
/* Nav Menu */

.nav-wrap-top { display: none; }
.nav-right { display: none; }
/* Hero Banner */

.nav-banner { width: 100%; margin: 0 auto; padding: 0 20px 0 20px; }
.page-wrap .nav-banner .nav-banner-left { width: 100%; margin: 0 auto; }
.page-wrap .nav-banner .nav-banner-left .service-title { font-size: 18px; }
/*.page-wrap .nav-banner .nav-banner-left .nav-banner-left-wrap { text-align: left; }*/

.page-wrap .nav-banner .nav-banner-right { display: none; }
section.heroimg { min-height: auto !important; padding: 60px 0 !important; }
/* Overview */

.overview .page-wrap .col:nth-of-type(1) { width: 100%; margin: 0 auto; padding: 0; }
.overview .page-wrap .col .overview-left p:nth-of-type(1) { font-size: 16px; line-height: 24px; margin-bottom: 35px; }
.page-wrap .col .overview-right .contact-text-bottom .contact-img-wrap { width: 20px; }
.overview .page-wrap .col h2 { text-align: left; font-size: 24px; }
.twoCol-80 .col:nth-of-type(2) { width: 100%; margin: 0 auto; padding: 0; }
.page-wrap .col .overview-right .contact-right-wrap { width: 268px; margin: 0 auto; text-align: left; margin-bottom: 0px; margin-top: 20px; }
.page-wrap .col .overview-right { width: 100%; margin: 0 auto; vertical-align: top; margin-top: 30px; }
.btn-message { display: none; }
.btn-message-banner { display: block; }
/* Share Wrap */

.share-wrap { /*display: none;*/ }
/* Article Listing */

.article-listing { padding: 20px 24px; width: 117%; }
.article-listing .page-wrap .article-listing-wrap .all-wrap { width: 85%; margin: 0; }
.article-listing .page-wrap .article-listing-wrap .all-wrap h4 { margin-top: 10px; }
.article-listing .page-wrap .article-listing-wrap .all-wrap p { word-wrap: break-word; }
.article-listing .page-wrap h3 { width: 90%; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap { width: 85%; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap h4 { margin-top: 20px; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap p { word-wrap: break-word; }
/* Interior List */

.interior-list .page-wrap .col:nth-of-type(1) { width: 100%; padding: 0 20px 20px 20px; }
/* Flex Container */

.flex-wrap { width: 100%; padding: 0 20px 0 20px; }
/* Col Wrap */

.col-wrap { width: 75%; }
/* Group Companies */

.group-companies-subhead { width: 340px; display: block; margin: 0 auto; }
.group-companies-text-right { display: block !important; }
.group-companies .page-wrap .photo-grid-wrapper { text-align: center; }
.group-companies .page-wrap .photo-grid-wrapper a .image-wrapper { margin-bottom: 15px; margin-right: 10px; }
/* Trade Finance Map Text */

.tfm-text { font-size: 16px; }
/* Americas Network */

.americas-network-wrap { padding: 0 30px; }
.americas-col { margin: 0; padding: 0; width: 100%; }
/* Carousel */

.awards-carousel-inner { font-size: 17px; line-height: 26px; max-height: 100%; }
/* Utility Footer */

.utility-footer { padding: 20px 40px 20px 40px; }
.utility-footer .page-wrap .financial-group { margin: 0; padding: 0; }
.utility-nav { padding: 0; margin: 0; }
.utility-footer .page-wrap .utility-nav-list { text-align: left; }
.utility-footer .page-wrap .utility-nav-list li { padding: 0; }
.utility-footer .page-wrap .utility-nav-list li:nth-child(5):after { height: 0; }
/* Footer */

.footer .page-wrap .footer-wrap .footer-list { text-align: left; }
.footer .page-wrap .footer-wrap .footer-list li { float: none; display: inline-block; }
/*.footer .page-wrap .footer-wrap .footer-list li:nth-child(3):after {

    content: '';

    background-color: #e1e1e1;

    width: 1px;



    height: 14px;

    display: inline-block;

    margin-left: 10px;

    margin-right: -4px;

    position: relative;

    top: 4px;



    }*/

.footer .page-wrap .footer-wrap .footer-list li:nth-child(2) { display: block; }
/* Show Hide */

.pf-header { display: inline-block; }
/* Global Map */

.global-map img { padding: 10px; }
/* Image Text */

.image-text { font-size: 26px; padding: 0 20px; }
/* Carousel */

.slick-arrow:first-child { left: 9px; }
.slick-arrow:last-child { right: 9px; }
}
 @media only screen and (max-width: 650px) {
.logo-mobile { width: 70%; }
}



/*#Media Queries/480 #*/



@media only screen and (max-width: 480px) {
.logo-mobile { width: 75%; }
/* Snl Links */

.secondary-nav-lower .snl-wrap ul li:hover { border-bottom: 1px solid #f1f1f1; }
.secondary-nav-lower .snl-wrap ul li:active { border-bottom: 1px solid #c4d700; }
/* Overflow Scroll */

.overflow-scroll { overflow: scroll; }
/* Contact Us */

.contact-us .col:nth-of-type(1) h2 { margin-top: 20px; }
.contact-us .col:nth-of-type(1) { width: 98% !important; }
/* BG Image Sub Copy */

.bg-image-sub-copy { margin-left: 0 !important; margin-right: 0 !important; }
/* Hero Text */

.hero-img-wrap h1 { margin-bottom: 20px; }
/* Global Logo Mobile */

.global-logo-mobile { text-align: center; padding: 20px 0; }
.global-logo-mobile img { width: 75%; }
/* Inclusion & Diversity Text */

.inc-text { line-height: 34px; }
/* Hero Image Mobile */

.mobile-hero-right { background-position: right; }
/* Data Col */

.data-col p { font-size: 14px; }
.topBtm20 { margin: 20px 0; }
/* Products Menu */

#products-menu { top: 42px !important; }
/* SNL Wrap */

.secondary-nav-lower .snl-wrap ul li { display: block; border-bottom: 1px solid #f1f1f1; }
/* Group Companies */

.group-companies-text-right { width: 96%; margin: 0 auto; margin-top: 20px; }
/* Map Embed */

.col-330 { margin-top: 50px; }
/* Corporate Banking */

.industries-serve a.view_expand:after { display: block; margin: 5px 0; padding-left: 0 !important; }
 .industries-serve a.view_expand:after:nth-of-type(1) {
 margin-top: 20px;
}
/* Interior List */

.interior-list .page-wrap .col:nth-of-type(2) { background: #f1f1f1 !important; }
.logo-mobile { width: auto; padding-bottom: 0px; padding-left: -10px; }
.open-mobile { top: 2px !important; right: -10px !important; }
/* H1 */

h1 { font-size: 32px; }
.page-wrap .nav-banner .nav-banner-left h1 { font-size: 32px; }
/* Article Listing */

.article-listing .page-wrap .article-listing-wrap .all-wrap { width: 85%; }
.article-listing .page-wrap .article-listing-wrap .all-wrap img { width: 100% }
.article-listing .page-wrap .article-listing-wrap .alr-wrap { width: 85%; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap a { letter-spacing: 0; }
.article-listing .page-wrap .article-listing-wrap .alr-wrap img { width: 100%; }
/* Interior List */

.interior-list .page-wrap .col .list-section-left { width: 100%; }
.interior-list .page-wrap .col .list-section-right { width: 100%; }
.two-col-list .list-left { width: 100%; }
.two-col-list .list-right { width: 100%; }
/* Span Size */

.interior-list ul li span { width: 91%; }
/* pad 80 */

.twoCol-80 .page-wrap .col .pad-80 { padding: 0; }
/* Global Map */

.showGlobalMapDesktop { /* display: none; */ }
/* Location List */

.show-list-mobile { display: block; }
.location-list { background-color: #f0f1f1; padding: 20px; }
.ll-header { text-align: center; color: #25282a; font-size: 18px; font-weight: bold; }
.location-list-wrap { background-image: url('/SMBC/media/SMBC/SMBC-Map-Background-2.jpg'); background-repeat: no-repeat; background-size: cover; padding: 20px; }
.location-list-header { font-size: 14px; font-weight: bold; }
.location-list-wrap p { margin-bottom: 15px; }
.location-list-wrap a { color: #000; }
/* Mobile Global Header */

.global-input-wrap { display: none; }
.header .global-search .global-search-wrap img { margin: 0 auto; display: block; width: 50%; float: none; }
/* Americas Network */

.americas-network-wrap { padding: 0 20px; }
.americas-col { width: 100%; }
/* Carousel */

    /* Timeline */

.time-col:nth-of-type(1) { padding-right: 30px; }
.time-col-right { margin-left: 0px; }
.time-left-wrap { padding: 0; width: 98%; }
.time-right-wrap { padding: 0; width: 98%; }
.time-col-block:before { left: 21px; }
.time-col-sub-text { margin-bottom: 25px; }
/* Awards Carousel */

.awards-carousel-inner { font-size: 22px; line-height: 32px; }
.slick-arrow:first-child { left: 7px; right: 7px; }
.slick-arrow:last-child { right: 6px; }
/* Overview */

.overview .page-wrap .col .overview-left p:nth-of-type(2) { margin-top: 20px; letter-spacing: 0; }
}
 @media only screen and (max-width: 980px) {
/* Nav */

.nav-wrap-top { display: none; }
/* Show/Hide Mobile */

.show-desktop { display: none; }
.show-mobile { display: block; }
.nav-right { display: block; float: none; clear: both; }
.open-mobile { display: inline-block; position: absolute; right: 0px; color: #fff; vertical-align: middle; margin-right: 40px; cursor: pointer; top: 6px; }
/* Mobile Nav */

.header { padding: 12.5px 0; background: #004831; border-bottom: 5px solid #c4d700; }
.global-header { padding: 0; }
.header hr { display: none; }
.fa-bars { font-size: 27px; vertical-align: middle; }
.header .nav-wrap-bottom .nav-bottom { float: none; background-color: white; width: 100%; z-index: 1000; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li:after { display: none; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li:first-child { padding-left: 40px; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list { width: 100%; padding-top: 0px; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li { display: block; width: 100%; float: none; border-bottom: 1px solid #ebebeb; padding-left: 40px; }
.header .nav-wrap-bottom .nav-bottom .nav-bottom-list li a { width: 100%; padding: 10px 0 10px 0; }
.header .nav-wrap-bottom .nav-right { float: none; display: none; }
/*section.heroimg {

    padding: 100px 0;



   }*/

    /* E Mongeyger */

.header .nav-wrap-bottom .nav-right a.e-login, .header .nav-wrap-bottom .nav-right a.multicash { display: block; width: 100%; float: none; border-bottom: 1px solid #ebebeb; padding-left: 40px; padding-right: 20px; text-decoration: none; }
/* Nav Top List */

.mobile-arrow-right { position: absolute; right: 0; display: inline-block; right: 30px; }
.nav-top-list { list-style-type: none; padding-top: 20px; padding: 0; float: none; width: 100%; }
.nav-top-list li { padding: 20px 0; padding-left: 40px; border-bottom: 1px solid #ebebeb; }
.nav-top-list li:last-child { border-bottom: none; }
.nav-top-list a { color: #a2a6a9; text-decoration: none; vertical-align: middle; }
.header .nav-wrap-bottom .nav-right .searchTrigger { float: right; }
.mobile-nav-search { background-color: #ebebeb; padding-top: 20px; padding-bottom: 20px; padding-left: 40px; padding-right: 20px; }
#search-box { border: 0; background-color: #ebebeb; }
.search-box { border: 0; border-radius: 2px; padding-left: 2px; }
#search-box:focus { outline: none; }
.mobile-nav-search a { display: inline-block; text-decoration: none; }
.mobile-nav-search a:nth-child(2) { float: right; }
.mobile-nav-search img { float: right; vertical-align: middle; }
.logo-mobile { padding-left: 40px; display: inline-block; }
.close-mobile { display: none; position: relative; float: right; right: 25px; cursor: pointer; color: #fff; top: 5px; }
.close-mobile p { display: inline-block; margin: 0; margin-right: 10px; }
.close-mobile .fa-times { font-size: 20px; }
/* Products Menu */

#products-menu { position: relative; background-color: #fff; border-top: 2px solid #bfd730; z-index: 1000; top: 0; padding: 18px 0 10px 0; width: 100%; }
#products-menu-toggle .fa-angle-down { display: none; }
#products-menu ul { padding: 0; }
#products-menu ul li { margin: 0; display: block; width: 100%; float: none; }
#products-menu ul a { width: 100%; display: block; }
#products-menu li { border-bottom: 1px solid #ebebeb; }
#products-menu li a { display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 60px; }
#products-menu li:last-child { border-bottom: none; }
#products-menu ul a:nth-of-type(2) { display: inline !important; }
#products-menu .fa-chevron-right { display: none; }
#products-menu .fa-chevron-left { display: inline-block; margin-left: 13px; position: absolute; top: 15px; left: 8px; }
.products-menu-wrap { position: absolute; top: 45px; width: 100%; right: -100%; transition: all .5s linear; border-top: 0; }
.products-menu-wrap.menu-active { right: 0; }
.products-menu-wrap .menu-active #products-menu { display: block; }
/* Nav Bottom */

.header .nav-wrap-bottom .nav-bottom { position: absolute; right: 100%; }
.header .nav-wrap-bottom .nav-bottom.mobileOpenActive { top: 44px; right: 0; }
.home-slide2 .hero-img-wrap img { margin-bottom: 20px !important }
}



/*#Media Queries/Print#*/



@media print {
body { margin: 0px !important; padding: 0px !important; overflow-y: visible !important; overflow-x: visible !important; }
/* Headers */

.header { padding-top: 0 !important; }
h1 { font-size: 26px !important; page-break-after: avoid; }
h2 { font-size: 20px !important; margin-bottom: 10px !important; }
h3 { font-size: 18px !important; }
h4 { font-size: 16px !important; }
p { font-size: 14px !important; }
/* Contact Us */

.contact-us .overview-right { display: none !important }
.contact-us .col { margin-top: 0px !important }
/* Careers - SMBC & You */

.careers-bold-text { margin-top: 10px !important; margin-bottom: 10px !important; }
.careers-sub-text { margin-bottom: 5px !important; line-height: 16px !important; font-size: 14px !important }
.ep-header { margin: 0px !important; padding: 0px !important; line-height: 20px !important }
#smbc-you { page-break-before: always; /*display: none;  */ }
.image-grid-header { margin-bottom: 10px !important; }
.image-grid-layer { display: block !important; z-index: 1 !important; position: relative !important; color: black !important; opacity: 1 !important; }
#smbc-you .page-wrap .overlay-right { display: block !important; width: 100% !important; color: black !important; }
.overlay-sub-text { color: black !important; margin: 0px !important; padding-bottom: 10px !important; }
.overlay-header-text { margin: 0px !important; }
.overlay-right-wrapper { padding: 0px !important; }
#smbc-you .page-wrap .image-overlay-wrapper .overlay-left { display: none !important; position: relative !important; width: 0% !important; }
#smbc-you .page-wrap .image-overlay-wrapper, #smbc-you .page-wrap .image-overlay-wrapper .overlay-right { display: block !important; position: relative !important; width: 700px !important; }
#smbc-you .page-wrap img { display: none !important;/*



     width:  200px !important;



     height: 200px !important;



    */ }
.meet-team { padding: 0px !important }
.meet-team .col { width: 100% !important; float: none !important; margin: 0px !important; padding: 0px !important }
.meet-team .overview-right { display: none !important }
.meet-team img { width: 180px !important }
.meet-team img { margin-top: 1.5em !important }
.image-toggle-block, .fa { display: none !important }
.secondary-nav-lower { display: none; }
/* Navs */

.nav-top-list, .nav-wrap-bottom, .nbr-top, .pre-footer, .btn-services, .utility-footer, .twoCol-80 .col:nth-of-type(2) { display: none; }
.smbc-logo-main { display: block; width: 200px; }
.footer { padding: 0; }
.page-wrap { width: 100% !important; }
/* Headers */

.header .nav-wrap-top { margin-bottom: 10px !important }
.page-wrap .nav-banner .nav-banner-left, .page-wrap .nav-banner .nav-banner-right { height: 50px !important; }
.col, .overview-left { page-break-inside: auto; page-break-before: avoid; }
.overview-image { width: 200px !important }
.overview-left { width: 7in !important; }
.overview-left p { line-height: 22px !important }
.overview-left li { font-size: 12px !important; line-height: 18px !important; margin-bottom: 4px !important }
.page-wrap .nav-banner .nav-banner-left h1 { margin-bottom: 20px; font-size: 34px; }
.page-wrap .nav-banner .nav-banner-left .service-title { margin-bottom: 20px; margin-left: 0px !important; }
.page-wrap .hero-img-wrap { margin: 0px !important; padding: 0px !important; margin-bottom: 20px !important; }
.article-listing { padding: 5px 0; }
.hero-img-wrap h1 { font-size: 34px; }
.overview .page-wrap .col h2, .contact-us h2 { font-size: 26px !important; }
.list-section-left { width: 100% !important }
.list-section-right { clear: both; width: 100% !important }
.maxWidth100Wide { margin-bottom: 20px !important }
/* Containers */

.col { width: 100%; }
.over-view { padding: 0; }
.page-wrap .nav-banner .nav-banner-left { height: 40px; margin: 0; }
.page-wrap .nav-banner .nav-banner-right { display: none; }
.interior-list .page-wrap .col:nth-of-type(1) { width: 100% !important; padding: 0 !important; margin: 0 !important; }
.interior-list .page-wrap .col:nth-of-type(2) { margin: 0; padding: 0; }
.solutions { padding: 0; }
.two-col-list { width: 100%; }
.twoCol-80 { width: 80% !important; padding: 0 !important; overflow: visible !important; }
.heroimg { padding: 0; }
.americas-network-wrap { padding: 0; margin: 0; }
.americas-network h3 { margin: 0; }
.americas-col { width: 100%; margin: 0; }
.americas-col:nth-of-type(1) { width: 100%; margin: 0; }
.solutions-col { /*margin: 0;



      width: 100%;*/ width: 100px; }
.solutions-col p { /*margin: 0;



      width: 100%;*/ font-size: 16px; line-height: 20px; }
.global-reach-col { margin: 0; width: 100%; }
.global-reach-global .global-reach-container .global-reach-col:first-child { margin: 0; text-align: left; }
.tcg { margin: 0; width: 100%; }
.green-col-left { margin: 0; width: 100%; }
/* Links */

a[href]:after { content: none !important; }
}

/*#Media Querues/400 #*/



@media only screen and (max-width: 450px) {
.close-mobile { margin-top: 3px; }
.logo-mobile { height: 30px }
.header .nav-wrap-bottom .nav-bottom.mobileOpenActive { top: 40px; }
}

/*#Media Querues/320 #*/



@media only screen and (max-width: 320px) {
.data-col p { font-size: 11px !important; }
}
/* Overrides */



.nav-top-global { margin-top: 20px !important; }
/* HTML Overrides



.nav-right .fa-search {

 display: none;



}

.mobile-nav-search {

    display: none;

*/



/*# Asset Management Resource Table #*/



.assetmgmt p { font-size: 16px !important; }
.assetmgmt .header { background-color: #004831; padding: 25px; margin-bottom: 15px; }
.assetmgmt .header p { color: #ffffff !important; margin: 0; }
.assetmgmt .btn-services { float: left; margin-right: 10px; width: 125px; padding: 10px 0; vertical-align: top; }
.assetmgmt .item { width: 49%; display: inline-block; vertical-align: top; margin-bottom: 15px; height: 65px; }
.assetmgmt .item p { line-height: 25px !important; }
.assetmgmt .item > * { position: relative; top: 50%; transform: translateY(-50%); }
 @media (max-width: 768px) {
.assetmgmt .item { width: 100%; }
}
/*# APAC Loan Syndication Tombstones #*/



.notables { clear: both; }
.notables .item { width: 23%; float: left; margin: 5px; border: 1px solid #004831; }
.notables .loan_syndicationBox { width: 15%; float: left; margin: 5px; border: 1px solid #004831; }
.notables .item .header { background-color: #004831; padding: 5px; color: #ffffff; }
.notables .item .header p { margin-bottom: 0 !important; }
.notables .item .header p span { display: block; float: right; }
.notables .item .content { padding: 10px 20px; text-align: center; }
.notables .item .content p { font-size: 14px; }
.notables .item .content p.title { font-weight: bold; font-size: 18px; }
.box_Header { font-size: 13px; }
.footnote { font-size: 10px; font-style: italic; }
 @media (max-width: 768px) {
.notables .item { width: 47%; }
.notables .sp_loan_syndicationBox { width: 100%; }
}
.download { width: 24%; display: block; margin-top: 20px; text-align: center; padding: 5px; }
.download .btn-services { margin: 0 auto; }
.download p { word-wrap: break-word; }
 @media (max-width: 1024px) {
.download { width: 33%; }
}
 @media (max-width: 768px) {
.download { width: 49%; }
}
 @media (max-width: 480px) {
.download { width: 100%; }
}
.about-timeline { margin-top: 50px; }
.about-timeline .time-col-block:before { left: 0; }
.products.information .pg-container li { height: auto; display: inline-block; }
/*# Currencies table #*/



.currencies { width: 100%; text-align: center; margin-bottom: 40px; color: #ffffff; }
.currencies th { text-align: center; background-color: #004831; color: #ffffff; }
.currencies td { padding: 10px; }
.currencies th:nth-child(2), .currencies td:nth-child(2) { text-align: left; }
.currencies tr:nth-child(even) { background-color: #7f7f7f; }
.currencies tr:nth-child(odd) { background-color: #a2a6a9; }
 @media (max-width: 768px) {
.currencies.stacktable:first-child { display: none; }
.currencies td { width: 50%; }
.currencies .st-key { background-color: #004831; }
.currencies.stacktable.large-only { display: none; }
.right-mid-text { padding: 20px 15px; }
.left-mid-text { padding: 20px 15px; }
.aisa-banner { background-position: center center !important; }
.aisa-banner .page-wrap { margin-top: auto !important; margin-left: 0px !important; }
}
.currencies.left th, .currencies.left td { text-align: left; padding: 10px; }
a.footerhead { color: #ffffff; }
.green { color: #c4d700; }
span.ctry { width: 60px; display: inline-block; }



/*# Firefox Form Fixes #*/



::-webkit-input-placeholder {
 color: #333;
}



:-moz-placeholder {

    /* Firefox 18- */



    color: #333;
}



::-moz-placeholder {

    /* Firefox 19+ */



    color: #333;
}



:-ms-input-placeholder {
 color: #333;
}
.SearchDialog .search-dialog .form-horizontal .form-group input { -moz-appearance: none !important; padding: 10px 15px !important; height: auto; }
.about-menu-wrap.menu-active { position: absolute; left: 25%; }
/*# END OF FILE #*/



/*Custon CSS 16/03*/



section.homeimg { position: relative; }
/*section.homeimg .hero-img-wrap{    display: inline-block;

    background: rgba(0, 0, 0, 0.38);

    padding: 20px;}*/

/*section.homeimg:after{left: 0; right: 0; bottom: 0; top: 0; content:'';position: absolute;    background: rgba(0, 0, 0, 0.34);}*/



.products a.pg-item li { padding: 15px 0 0 25px; }
.hero-img-wrap { position: relative; z-index: 9999 }
.products .pg-container { text-align: left; }
.products .pg-item a { display: block; box-sizing: border-box; padding: 15px 0 0 25px; text-decoration: none; height: 100%; }
.products .pg-container li { padding: 0 }
#products-menu, #about-menu, #compliance-menu { z-index: 99999 }
ul.style-ul li { font-size: 13px; }
.page-wrap { z-index: 99; }
.page-wrap-career { z-index: 9999 !important; }
.heroimg.bg-algin-right { background-position: center right; }
.Office .contact-us h3 { color: #33647f; }
.interior-list .page-wrap .col:nth-of-type(1) p { margin-bottom: 10px; }
.interior-list h2 { margin-bottom: 10px; }
.interior-list li { margin-bottom: 10px; }
.overview.reduce-padding { padding-bottom: 30px }
.interior-list.reduce-padding { padding: 0 0 40px 0; }
.pad-80.reduce-padding { padding: 20px 0 20px 0; }
.contact-us .page-wrap h2 { margin-bottom: 8px !important; }
.contact-us .page-wrap h3 { margin-top: 10px }
.reduce-padding .page-wrap ul { margin-top: 15px; margin-bottom: 15px; }
table.tbl-ctry td { padding: 6px; border: 1px solid #c4d700; }
table.tbl-ctry { width: 100%; border: 1px solid #c4d700; background: #fff; }
table.tbl-ctry th { background: #c4d700; }
table.tbl-ctry p { margin: 0 }
table.tbl-ctry a { color: #333; text-decoration: underline; }
table.tbl-ctry a:hover { text-decoration: none; }
.map-wrap, .close-map { display: none; }
.map-wrap { margin: 30px auto; max-width: 520px; }
.map-wrap h4 { font-size: 1em; margin: 15px 0 !important; }
.document h1, .document h2, .document h3, .document h4, .document h5, .document h6 { margin: 30px 0 5px; }
.document h1 { font-size: 1.4em !important; }
.document h2 { font-size: 1.35em !important; }
.document h3 { font-size: 1.3em !important; }
.document h4 { font-size: 1.25em !important; }
.document h5 { font-size: 1.1em !important; }
.document h6 { font-size: 1em !important; }
a { cursor: pointer; }
.ters-cond { background-color: #F2F2F2; padding: 10px; color: #F00; font-weight: bold; }
/*fintech*/



.fintech-section { position: relative; display: block; background: #efefef; padding-top: 50px; }
.fintech-info { position: relative; display: block; }
.fintech-info p { color: #000000; }
.fintech-tabs { overflow: inherit !important; max-height: unset !important; }
.fintech-tabs li { display: block; float: none; text-align: center; }
.fintech-tabs li a { display: block; width: 100%; color: #000000; border-radius: 0px; padding: 25px 15px; }
.fintech-tabs li.active a { background: #bfd62f !important; color: #000 !important; }
.fintech-tabs li a:hover { background: #bfd62f !important; color: #000 !important; }
.fintech-info { padding: 0 30px 15px 0; }
.fintech-padding { padding: 0; }
 @media only screen and (max-width: 1199px) {
.hero-img-wrap.tomorrow-banner-wrap { max-width: 80% !important; top: 40% !important; bottom: auto !important; left: 50% !important; transform: translate(-50%, -50%) !important; padding: 0 20px; }
}
 @media only screen and (max-width: 980px) {
.fintech-info { padding: 30px 30px 15px 30px; }
}
/*----*/

.smbc-banner { position: relative; }
.uncap { text-transform: none !important; }
.grid-tb { display: table; height: 100%; width: 100%; }
.grid-tc { display: table-cell; vertical-align: middle; }
.smbc-banner-text-holder { position: absolute; width: 100%; height: 100%; text-align: center; font-size: 24px; text-transform: uppercase; font-weight: 600; color: #004831; line-height: 30px; }
.mb-60 { margin-bottom: 60px; }
/*--Added 11-11-2020---*/

.home-banner-slide { padding: 0px; }
.home-banner-slide-img { /*height:580px;*/ position: relative; overflow: hidden; display: block; }
.home-banner-slide-img > img { width: 100%; }
.mobile-banner { display: none !important }
/*.home-banner-slide-img > img {  left: 50%; margin: 0 auto; width: 100%; position: absolute; text-align: center; top:0%; transform: translate(-50%, 0%); }*/

.home-slider { margin-bottom: 0px !important; }
.home-banner-slide { position: relative; }
.home-slider .slick-dots { bottom: 20px; }
.home-slider .slick-dots li button::before { font-size: 50px; }
.home-slider .slick-arrow { background: rgba(0,0,0,.5); width: 50px; height: 50px; text-align: center; line-height: 50px; }
.home-slider .slick-arrow:hover { color: #000000 !important; background: #c4d700; }
.home-slider .slick-arrow:hover:before { color: #000000 !important; }
.home-slider .slick-prev { left: 30px; }
.home-slider .slick-next { right: 30px; }
.slide-content { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.home-slider .page-wrap .hero-img-wrap { text-align: center }
.page-wrap .hero-img-wrap { padding: 0px; width: 800px; max-width: 800px; position: absolute; text-align: center; bottom: 10%; left: 50%; transform: translate(-50%, 0%); }
.page-wrap .hero-img-wrap h1 { display: block; font-size: 34px; color: #fff; }
.page-wrap .hero-img-wrap .content-wrapper { display: inline-block; width: 70%; background: rgba(196,215,0,.8); margin-top: 20px; padding: 20px 30px; text-align: left }
.page-wrap .hero-img-wrap .content-wrapper.slide1-bg { background: rgba(0,72,49,.8) }
.page-wrap .hero-img-wrap .content-wrapper p { font: 400 13px/20px 'Open Sans', sans-serif; color: #fff; text-shadow: none }
.page-wrap .hero-img-wrap .content-wrapper a { display: inline-block; font-size: 14px; text-transform: uppercase; text-decoration: underline; color: #fff; margin-top: 20px; }
.page-wrap .hero-img-wrap .content-wrapper a:hover { text-decoration: none; color: #c4d700; }
.slide-content .hero-img-wrap { text-shadow: none; }
.home-slide2 .hero-img-wrap img { display: inline-block; width: 70%; margin-bottom: 50px }
.ps-banner-wrapper .page-wrap .content-wrapper { display: inline-block; width: 70%; background: rgba(0,72,49,.8); margin: 0px; padding: 50px 30px; text-align: center }
.ps-banner-wrapper .page-wrap .content-wrapper h1 { font-size: 34px; font-weight: 700; color: #fff; text-transform: uppercase; }
.ps-banner-wrapper .page-wrap .content-wrapper span { display: block; font-size: 16px; font-weight: 600; color: #c4d700; text-transform: uppercase; margin-bottom: 10px }
/*.home-slide1 .page-wrap{ background:#26716f; padding:20px 50px 30px;}

.home-slide1 .page-wrap .hero-img-wrap{ padding:0px; border-left:15px solid #c4d700; padding-left:30px;}

.slide-content .hero-img-wrap{text-shadow:none;}

.slide-content .hero-img-wrap p{ font-size:20px;}

.home-slide1 .hero-img-wrap h1{font-size:40px;}

.home-slide2 .hero-img-wrap{padding:0px; max-width:580px; padding-top:50px;}

.home-slide2 .hero-img-wrap img{ width:90%;}

.home-slide2 .hero-img-wrap p{ color:#ffffff; margin:20px 0px 30px; font-size:25px; letter-spacing:0px;}*/

.banner-button { display: inline-block; position: relative; background: #c4d700; text-decoration: none !important; color: #ffffff; font-size: 20px; line-height: 50px; padding: 0px 30px; }
.banner-button:hover { background: #000000; color: #ffffff; }
.banner-button::before { width: 0; height: 0; border-left: 0px solid transparent; border-right: 15px solid transparent; border-top: 50px solid #c4d700; content: ""; position: absolute; top: 0px; right: -15px; }
.banner-button:hover::before { border-top-color: #000000; }
.proud-head { font-size: 42px; }
.section-wrap { padding: 50px 0px; }
.section-driven { text-align: center; color: #ffffff; font-size: 28px; margin: 0px auto; line-height: 1.3; }
.section-driven em { font-style: normal; font-size: 34px; }
.section-driven span { color: #c4d700; }
.link-findout { color: #ffffff; font-size: 28px; line-height: 1.3; }
.link-findout img { margin-left: 20px; }
.text-pre { white-space: pre; }
 @media only screen and (max-width: 768px) {
.home-slider .slick-arrow { width: 30px; height: 30px; text-align: center; line-height: 30px; }
.home-slider .slick-prev { left: 10px; }
.home-slider .slick-next { right: 10px; }
.home-slider .page-wrap { padding: 20px; }
.home-slide1 .hero-img-wrap h1 { font-size: 30px; }
.section-wrap { padding: 30px 0px; }
.link-findout { font-size: 18px; }
.home-slide2 .hero-img-wrap { padding-top: 0px; }
}
 @media only screen and (max-width: 639px) {
.home-slide2 .hero-img-wrap p { font-size: 20px; }
.ps-banner-wrapper .page-wrap .content-wrapper { width: 90%; padding: 20px; }
.ps-banner-wrapper .page-wrap .content-wrapper h1 { font-size: 24px; }
.hero-img-wrap.tomorrow-banner-wrap { max-width: 100% !important; }
}
 @media only screen and (max-width: 480px) {
.page-wrap .hero-img-wrap h1 { font-size: 20px; margin-bottom: 0px; }
.slide-content .hero-img-wrap p { font-size: 12px; line-height: 22px; }
.home-banner-slide-img { height: 560px; }
.home-banner-slide-img > img { height: 100%; width: 100%; position: absolute; object-fit: cover; top: 0; left: 0; }
.home-slide2 .hero-img-wrap img { margin-bottom: 20px; max-width: 80%; }
.banner-button { font-size: 15px; line-height: 35px; padding: 0px 20px; }
.banner-button::before { border-top: 35px solid #c4d700; }
.home-slide2 .hero-img-wrap { padding-top: 0px; }
.home-slide2 .hero-img-wrap p { text-shadow: 1px 1px black; margin: 10px 0px 15px; }
.proud-head { font-size: 25px; }
.section-driven { max-width: 100%; font-size: 24px; }
.section-driven em { font-size: 28px; }
.link-findout img { width: 20px; margin-left: 10px; }
/*.home-slide1 .page-wrap{padding:10px 10px 10px;}

.home-slide1 .page-wrap .hero-img-wrap{border-left: 8px solid #c4d700;padding-left: 15px;}

*/

}
.award-section { padding: 70px 20px; }
.award-section .row { display: flex; align-items: center; flex-wrap: wrap; justify-content: center }
.award-section .award-img { height: 90px; margin: 0 0 0 50px; }
.award-head { display: block; font-size: 65px; font-weight: normal; line-height: normal; color: #004831; text-transform: unset; }
.award-head small { display: block; font-size: 34px; font-weight: lighter; line-height: normal; color: #004831; text-transform: unset; }
.award-head a { color: #004831; }
 @media only screen and (max-width:800px) {
.flex-row { flex-direction: column; align-items: center; }
.interior-list .page-wrap h3 br { display: none; }
}
 @media only screen and (max-width:767px) {
.award-section { padding: 40px 20px; }
.award-section .award-img { margin: 20px 0 0; }
.foundation-box { padding: 20px; }
.interior-list .ul-list { margin: 0; }
.interior-list .ul-list li br { display: none }
.award-head { font-size: 46px }
}



/*-----Burger Menu 3/4/2021------*/

 @keyframes fade-opacity-in { 0% {
 opacity: 0;
}
 50% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.nav { max-height: 0; overflow: hidden; box-shadow: none; }
.hamburger-menu { position: absolute; z-index: 999; padding-top: 40px; }
.hamburger-menu ul { list-style-type: none; padding: 0; margin: 0; }
#hamburger-checkbox { display: none; }
.hamburger-icon { position: absolute; top: 0; left: 0; display: flex; align-items: center; justify-content: center; cursor: pointer; height: 40px; width: 40px; z-index: 9999; background-color: #c4d700; text-align: center; margin: 0; padding: 0;/*10px 0px;*/ }
.hamburger-icon span { display: inline-block; top: 0px;/*8px;*/ width: 25px; height: 4px; background-color: #fff; border-radius: 4px; position: relative; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }
.hamburger-icon span:after, .hamburger-icon span:before { display: block; content: ''; position: absolute; width: 25px; height: 4px; background-color: #fff; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }
.hamburger-icon span:before { margin-top: -8px; }
.hamburger-icon span:after { margin-top: 8px; }
#hamburger-checkbox:checked ~ .nav { width: 300px; max-height: 99999px; -webkit-transition: max-height 2s; }
#hamburger-checkbox:checked ~ .hamburger-icon span { background-color: rgba(0, 0, 0, 0); -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
#hamburger-checkbox:checked ~ .hamburger-icon span:before, #hamburger-checkbox:checked ~ .hamburger-icon span:after { margin-top: 0px; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
#hamburger-checkbox:checked ~ .hamburger-icon span:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
#hamburger-checkbox:checked ~ .hamburger-icon span:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.nav a, .nav label, .nav label a { display: block; position: relative; padding: 0.85rem; margin: 0; color: #333; font-family: 'Open-Sans', sans-serif; font-weight: bold; font-size: 14px; text-transform: uppercase; background-color: #fff; border-bottom: 1px solid #efefef; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.nav label a { display: block; position: relative; padding: 0rem; border-bottom: 0; text-decoration-line: none }
.nav a:focus, .nav a:hover, .nav label:focus, .nav label:focus a, .nav label:hover, .nav label:hover a, .nav label:hover a:focus { color: #fff; background: #c4d700; }
.nav label a:focus { background-color: transparent; color: #333; }
.nav label { cursor: pointer; }
.nav__list li label .fa { position: absolute; width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; top: 0; right: 0; font-weight: 600 }
/** * Styling first level lists items */

.group-list a, .group-list label { padding-left: 2rem; background: #f9f9f9; text-transform: none; font-weight: normal; border-bottom: 1px solid #efefef; }
.group-list a:focus, .group-list a:hover, .group-list label:focus, .group-list label:hover { color: #fff; background: #c4d700; }
/** * Styling second level list items */

.sub-group-list a, .sub-group-list label { padding-left: 4rem; background: #353535; box-shadow: inset 0 -1px #474747; }
.sub-group-list a:focus, .sub-group-list a:hover, .sub-group-list label:focus, .sub-group-list label:hover { background: #232323; }
/** * Styling third level list items */

.sub-sub-group-list a, .sub-sub-group-list label { padding-left: 6rem; background: #454545; }
.sub-sub-group-list a:focus, .sub-sub-group-list a:hover, .sub-sub-group-list label:focus, .sub-sub-group-list label:hover { background: #333; }
/** * Hide nested lists */

.group-list, .sub-group-list, .sub-sub-group-list { height: 100%; max-height: 0; overflow: hidden; -webkit-transition: max-height 0.2s ease-in-out; }
.nav__list input[type=checkbox]:checked + label + ul { /* reset the height when checkbox is checked */ max-height: 1000px; }
label > span { -webkit-transition: -webkit-transform 0.2s; transition: transform 0.2s; }
.nav__list .open-menu label span, .nav__list input[type=checkbox]:checked + label > span { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.nav__list .open-menu .group-list { max-height: 100% }

/*------------------------*/

@media only screen and (max-width: 479px) {
.home-slider .slick-dots li button::before { font-size: 22px; }
.home-slider .page-wrap { display: flex; align-items: flex-end; }
.page-wrap .hero-img-wrap { width: 100%; max-width: 100%; position: relative; }
.desktop-banner { display: none !important; }
.mobile-banner { display: block !important; }
.home-slide2 .page-wrap .hero-img-wrap h1 { color: #333 !important; }
.home-slide2 .page-wrap .hero-img-wrap .content-wrapper h1 { color: #fff !important; margin-bottom: 10px }
.home-slide2 .page-wrap .hero-img-wrap .content-wrapper br { display: none; }
.page-wrap .hero-img-wrap .content-wrapper { width: 100%; padding: 10px 15px; }
.home-slider .slick-dots { bottom: 15px; }
.slick-dots li button:before { display: none; color: #333 !important; }
.products .pg-container li { width: 100%; }
.slick-dots li { height: auto !important; width: auto !important; padding: 2px 2px 0 !important; }
.slick-dots li button { width: 15px !important; height: 15px !important; background: rgba(255,255,255,.6) !important; border-radius: 10px; }
.slick-dots li.slick-active button { background: #fff !important; }
}
 @media only screen and (max-width: 360px) {
.home-banner-slide-img { height: 510px; }
}
/*------------News & Insights-------------------*/

.p0 { padding: 0; }
.pt0 { padding-top: 0 !important; }
.mt0 { margin-top: 0px !important; }
.mb0 { margin-bottom: 0px !important; }
.mt5 { margin-top: 5px!important; }
.mr5 { margin-right: 5px!important; }
.mb5 { margin-bottom: 5px!important; }
.ml5 { margin-left: 5px!important; }
.mt10 { margin-top: 10px!important; }
.mr10 { margin-right: 10px!important; }
.mb10 { margin-bottom: 10px!important; }
.ml10 { margin-left: 10px!important; }
.mt15 { margin-top: 15px!important; }
.mr15 { margin-right: 15px!important; }
.mb15 { margin-bottom: 15px!important; }
.ml15 { margin-left: 15px!important; }
.mt20 { margin-top: 20px!important; }
.mr20 { margin-right: 20px!important; }
.mb20 { margin-bottom: 20px!important; }
.ml20 { margin-left: 20px!important; }
.mt25 { margin-top: 25px!important; }
.mr25 { margin-right: 25px!important; }
.mb25 { margin-bottom: 25px!important; }
.ml25 { margin-left: 25px!important; }
.mt30 { margin-top: 30px!important; }
.mr30 { margin-right: 30px!important; }
.mb30 { margin-bottom: 30px!important; }
.ml30 { margin-left: 30px!important; }
.mt40 { margin-top: 40px!important; }
.mr40 { margin-right: 40px!important; }
.mb40 { margin-bottom: 40px!important; }
.ml40 { margin-left: 40px!important; }
.mt50 { margin-top: 50px!important; }
.mr50 { margin-right: 50px!important; }
.mb50 { margin-bottom: 50px!important; }
.ml50 { margin-left: 50px!important; }
.mt60 { margin-top: 60px!important; }
.mb60 { margin-bottom: 60px!important; }
.mt70 { margin-top: 70px!important; }
.mb70 { margin-bottom: 70px!important; }
.ml70 { margin-left: 70px!important; }
.mr70 { margin-right: 70px!important; }
.news-section { display: block; margin: 0; padding: 50px 0 30px; }
.page-title { font-size: 30px; font-weight: bold; margin-bottom: 25px; line-height: 30px; text-transform: uppercase; }
.news-section p a { text-decoration: underline; }
.news-section p a:hover { color: #c4d700; text-decoration: none; }
.gray-bg { background-color: #f0f1f1; }
.news-update { display: block; position: relative; padding: 50px 0px; }
.sub-title { font-size: 24px; font-weight: bold; line-height: 26px; margin-bottom: 10px }
.left-wrapper { display: block; position: relative; padding-right: 80px; border-right: 1px solid #004831; }
.left-wrapper ul { display: block; list-style-type: none; margin: 0; padding: 0; }
.left-wrapper ul li { display: block; position: relative; padding-left: 30px; margin-bottom: 30px; }
.left-wrapper ul li:before { content: ''; position: absolute; display: block; width: 6px; height: 6px; background: #333; top: 8px; left: 0; }
.left-wrapper ul li a { display: block; margin: 0; padding: 0; font-size: 18px; line-height: 24px; text-decoration: underline; color: #333; }
.right-wrapper { display: block; position: relative; padding-left: 60px; }
.right-wrapper ul, .accordion-body ul { list-style-type: none; margin: 0; padding: 0; }
.right-wrapper ul li, .accordion-body ul li { display: block; position: relative; padding-left: 30px; margin-bottom: 25px; }
.right-wrapper ul li:before, .accordion-body ul li:before { content: ''; position: absolute; display: block; width: 6px; height: 6px; background: #333; top: 8px; left: 0; }
.right-wrapper ul li a, .accordion-body ul li a { display: block; margin: 0; padding: 0; font-size: 15px; line-height: 20px; text-decoration: underline; color: #333; }
.left-wrapper ul li a:hover, .right-wrapper ul li a:hover, .accordion-body ul li a:hover { text-decoration: none; color: #c4d700; }
.view-btn { display: inline-flex; align-items: center; justify-content: center; height: 50px; min-width: 120px; font-size: 14px; color: #fff; padding: 5px 15px; background: #004831; font-weight: 600; font-style: italic; margin-top: 30px; }
.view-btn:hover { color: #004831; background: #c4d700 }
.green-bg { background-color: #c4d700; }
.insights-section { display: block; position: relative; padding: 50px 0; }
.insights-section .page-title { margin-bottom: 40px; }
a:focus { outline: 0 !important }
.insights-section .sub-title { margin-bottom: 30px; }
.insights-box { display: block; position: relative; margin-bottom: 30px; overflow: hidden; background: #fff; border: 1px solid #f1f1f1; color: #333; text-decoration: none !important; min-height: 380px; }
.insights-box .box-title { display: flex; padding: 15px; background: #004831; min-height: 85px; align-items: center; }
.insights-box .box-title h5 { font-size: 14px; font-weight: bold; line-height: 18px; color: #c4d700; margin: 0; }
.insights-box .box-title:hover { text-decoration: none !important; }
.insights-box .img-wrapper { display: block; width: 100%; }
.insights-box .img-wrapper img { width: 100%; }
.insights-box .content-wrapper { display: block; position: relative; padding: 15px 15px 40px; margin: 0; color: #333; min-height: 165px; }
.insights-box .content-wrapper p { font-size: 12px; line-height: 16px; }
.insights-box .box-link { display: inline-block; text-decoration: underline; text-transform: uppercase; font-weight: bold; font-size: 10px; color: #004831; position: absolute; bottom: 15px; right: 15px; }
.insights-box:hover .box-link { text-decoration: none; color: #c4d700; }
.insights-section .view-btn { margin: 10px 0 0; }
.insights-section .view-btn:hover { background-color: #fff }
.insights-section p a { text-decoration: underline; color: #333; }
.insights-section p a:hover { text-decoration: none; color: #c4d700; }
.accordion { width: 100%; margin: 30px auto 0px; padding: 0; list-style-type: none; }
.accordion .link { cursor: pointer; display: block; padding: 15px 50px 15px 30px; margin-bottom: 20px; color: #fff; font-size: 20px; font-weight: 700; border: 0; background: #004831; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li i { position: absolute; top: 18px; right: 25px; font-size: 16px; color: #fff; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .link, .accordion li.open i, .accordion li:hover .link { color: #c4d700; }
.accordion li:hover i { color: #c4d700; }
.accordion li.open i.fa-chevron-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.accordion-body { display: none; padding: 0 30px 30px; font-size: 14px; }
.insights-slider, .insights-slider .insights-slide { display: block; padding: 0; margin: 0 !important; width: 100%; position: relative; background: #f8f8f8; }
.insights-slider .insights-slide figure img { width: 100%; }
.insights-slider .slick-prev:before, .insights-slider .slick-next:before { display: none; }
.insights-slider .slick-prev, .insights-slider .slick-next { display: flex; align-items: center; justify-content: center; width: 40px; height: 60px; top: 50%; left: 20px; transform: translateY(-50%); -webkit-transform: translateY(-50%); padding: 5px; opacity: 0.6; }
.insights-slider .slick-next { left: auto; right: 20px; }
.insights-slider .slick-arrow:hover { opacity: 1; }
.caption-wrapper { position: absolute; z-index: 7; top: 0%; left: 0%; width: 100%; height: 100%; display: block; margin: 0px auto; -moz-user-select: none; -o-user-select: none; -webkit-user-select: none; user-select: none; }
.banner-container { position: relative; display: table; height: 100%; }
.banner-content-wrapper { position: relative; display: table-cell; vertical-align: middle; padding: 0px; }
.banner-content-wrapper .banner-title { display: inline-block; max-width: 56%; }
.banner-content-wrapper .banner-title h1 { color: #004831; font-size: 45px; line-height: 60px; font-weight: 700; }
.banner-content-wrapper.slide-content-1 .banner-title h1 span { padding: 0 10px; margin: 5px 0; background-color: #c4d700; }
.banner-content-wrapper.slide-content-2 .banner-title h1 { color: #82F4AD; }
.banner-content-wrapper.slide-content-2 .banner-title h1 span { padding: 0 10px; margin: 5px 0; background-color: #004831; }
.banner-content-wrapper .right-content-wrapper { display: inline-block; float: right; width: 44%; text-align: right; margin-top: -40px; }
.banner-content-wrapper.slide-content-2 .right-content-wrapper { margin-top: -20px; }
.banner-content-wrapper .right-content-wrapper .date { display: block; text-align: right; font-size: 14px; font-weight: 600; color: #fff; text-transform: uppercase; margin-bottom: 15px; }
.banner-content-wrapper .right-content-wrapper .content { display: inline-block; width: 67%; background: rgba(255,255,255,.7); margin: 0px; padding: 20px; text-align: left; }
.banner-content-wrapper .right-content-wrapper .content p { color: #333; font: 400 13px/20px 'Open Sans', sans-serif; }
.banner-content-wrapper .right-content-wrapper .content p a { font-style: italic; text-decoration: underline; color: #000; font-weight: 600; }
.banner-content-wrapper .right-content-wrapper .content p a:hover { color: #c4d700; text-decoration: none; }
.insights-slider .slick-dots { bottom: 20px; }
.insights-slider .slick-dots li, .insights-slider .slick-dots li button { height: auto; width: auto; padding: 0; }
.insights-slider .slick-dots li button:before { position: relative; font-size: 36px; width: auto; height: auto; }
.insights-slider .slick-dots li.slick-active button:before { color: #c4d700; }
.interior-list .interior-ul { padding: 0; }
/*---Awards & Recognition---*/

.award-recognition-section { display: block; position: relative; padding: 70px 0 0; min-height: 400px; }
.award-recognition-section .img-wrapper { display: block; position: relative; width: 530px; margin-top: -100px; }
.award-recognition-section .img-wrapper img { width: 100% }
.award-recognition-section .content-wrapper { display: block; padding: 120px 100px 50px; position: relative; width: calc(100% + 70px); overflow: hidden; margin-left: -70px; z-index: 1; }
.award-recognition-section .content-wrapper:before { content: ''; display: block; position: absolute; z-index: -1; top: 45px; left: 0; width: 100%; height: 100%; background: rgba(196,215,0,.6); transform: skewY(-8deg); -webkit-transform: skewY(-8deg); }
.awardlist-section { display: block; position: relative; padding: 0 0 70px; }
.awardlist-col { margin-top: -50px; }
.awardlist-box { display: block; position: relative; margin-bottom: 50px; padding: 30px 0 0; }
.awardlist-box:last-child { margin: 0; }
.awardlist-box:before { content: ''; display: block; width: 90px; height: 3px; position: absolute; top: 0; left: 0; background: #c4d700; }
.awardlist-box h4 { font-size: 20px; font-weight: 700; margin-bottom: 10px; }
.awardlist-box h6 { font-size: 16px; font-weight: 600; margin-bottom: 10px; }
.awardlist-box ul { list-style-type: none; margin: 0; padding: 0; display: flex; align-items: center; flex-wrap: wrap; font-size: 14px; line-height: 1; }
.awardlist-box ul li { display: inline-flex; position: relative; padding-right: 15px; margin: 2px 15px 2px 0; }
.awardlist-box ul li:before { content: ''; display: block; position: absolute; width: 1px; height: 100%; background: #333; right: 0; top: 0; }
.awardlist-box ul li:last-child { margin-right: 0 !important; padding-right: 0 !important; }
.awardlist-box ul li:last-child:before { display: none; }
.gei-box { display: block; position: relative; padding: 40px 50px 50px 190px; background-color: #e0e6e9; margin: 30px 0 20px; }
.gei-box .img-wrapper { display: inline-flex; align-items: center; justify-content: center; width: 120px; height: 120px; position: absolute; top: 50%; left: 40px; transform: translateY(-50%); }
.gei-box .img-wrapper img { width: 100% }
.gei-box h5 { display: block; font-weight: 600; font-size: 16px; line-height: 1.4; }
.gei-box a { display: inline-flex; align-items: center; font-size: 14px; color: #333; }
.awardlist-section p a { text-decoration: underline; color: #333 !important; }
.awardlist-section p a:hover, .gei-box a:hover { color: #c4d700 !important; text-decoration: none; }
/*---Events---*/

.event-section { display: block; position: relative; padding: 70px 0 40px; }
.ol-list { margin: 20px 0; padding: 0; list-style: none; counter-reset: my-counter; }
.ol-list li { padding-left: 30px; margin-bottom: 30px; counter-increment: my-counter; position: relative; }
.ol-list li::before { content: counter(my-counter) ". "; display: inline-flex; position: absolute; left: 0; }
/*---Insight details---*/

.insights-detail-section { display: block; position: relative; padding: 50px 0; }
.insights-detail-section p { margin-bottom: 20px }
.insights-detail-section .key-data-header { display: inline-flex; padding-left: 35px; position: relative; margin-bottom: 40px; }
.insights-detail-section .key-data-header:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 13px; height: 30px; background: #c4d700; transform: skewY(-25deg) rotate(25deg); }
.insights-detail-section h3 { font-weight: 700; text-transform: unset; padding-bottom: 30px; font-size: 22px; line-height: 1.3 }
.id-box { display: block; position: relative; border-left: 13px solid #c4d700; padding-left: 27px; margin-top: 10px; }
.id-box p:last-child { margin: 0 }
.insights-detail-section .img-wrapper, .insights-detail-section .img-wrapper img { display: block; width: 100% }
/*---Fintech---*/

.fintech-1 .img-wrapper, .fintech-1 .img-wrapper img { display: block; width: 100% }
.fintech-1 .content-wrapper { display: flex; flex-direction: column; justify-content: center; align-items: baseline; position: relative; min-height: 270px; padding-right: 42px; }
.fintech-1 p, .fintech-2 p, .fintech-3 p { margin-bottom: 20px }
.fintech-1 .content-wrapper p:last-child { margin: 0 }
.fintech-2 { min-height: 220px; padding-top: 0 !important; background-position: center; background-size: cover; background-repeat: no-repeat; }
.fintech-2 .key-data-header { padding: 70px 0 0; margin: 0; position: relative; line-height: 1.2; color: #000; }
.fintech-2 .key-data-header:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 17%; height: 13px; background: #c4d700; }
.fintech-link-btn { display: inline-flex; min-height: 45px; padding: 10px 20px; color: #004831; text-decoration: underline !important; background: #c4d700; font-style: italic; font-size: 14px; }
.fintech-link-btn:hover { background: #004831; color: #fff; text-decoration: none !important; font-style: normal; }
.fintech-banner .page-wrap .nav-banner .nav-banner-left { width: 88%; }

/*-----------------------------------------------------*/



@media only screen and (max-width: 1199.98px) {
.nav-right a.e-login { width: 150px; padding: 25px 15px 0px 15px; }
section.heroimg { padding: 160px 0; }
.overview .page-wrap .overview-left { padding: 0 20px; }
.overview .mb-60 { margin-bottom: 0; }
.market-leader .col-530 { margin-right: 0; display: block; width: 100%; }
.market-leader, .commitment, .products, .overview, .contact-us, .interior-list { padding: 30px 0 !important; }
.about-timeline .time-col-block:before { left: 20px; }
.key-data-left { width: 100%; }
.overview .page-wrap .col:nth-of-type(1) { padding-right: 0; }
.tcl-sub-head { font-weight: 400; }
.page-wrap .nav-banner .nav-banner-left, .fintech-banner .page-wrap .nav-banner .nav-banner-left { width: 100%; text-align: center; height: auto; padding: 60px 0; }
.page-wrap .nav-banner .nav-banner-right { display: none; }
.page-wrap .nav-banner .nav-banner-left h1 { font-size: 34px; letter-spacing: 0; }
.page-wrap .nav-banner .nav-banner-left .service-title { font-size: 16px; letter-spacing: 0; }
.fintech-section .row { margin: 0; }
.fintech-info { padding: 15px 0; }
.fintech-tabs>li+li { margin-left: 0; }
.fintech-tabs li a { padding: 15px; }
.contact-us { display: block; overflow: hidden; }
.contact-us .col, .contact-us .col:nth-of-type(1) { float: none !important; width: 100% !important; margin: 0; }
.contact-us .page-wrap h2 { font-size: 30px; }
.contact-us .col h2:first-child { margin-top: 0; }
.contact-us h4 { letter-spacing: 0; line-height: 1.3; }
.overview .accordion-holder { padding: 0 0 15px; }
.accordion-content { padding: 20px !important; }
.accordion-content h3 { font-size: 20px; }
.accordion-content h4:last-child { margin-bottom: 0; }
.products .pg-container li { width: 240px; }
.left-mid-text { padding-top: 100px; }
}
 @media only screen and (max-width: 991px) {
.header .nav-right.nav-50 { margin-top: 0 }
.header .nav-right.nav-50 .e-login { display: none }
.left-wrapper { border: 0; padding: 0; margin-bottom: 20px; }
.right-wrapper { padding: 0; }
.insights-box .content-wrapper { min-height: auto; }
.banner-content-wrapper .banner-title h1 { font-size: 28px; line-height: 36px; }
.banner-content-wrapper .right-content-wrapper .content { width: 100%; }
.insights-slider .slick-arrow img { width: 15px; }
.insights-slider .slick-prev { left: 0; }
.insights-slider .slick-next { right: 0; }
.twoCol-80 .col:nth-of-type(1), .twoCol-80 .col:nth-of-type(2), .overlay-left, .overlay-right { overflow: hidden; }
.overview .page-wrap .overview-left { padding: 0 0 30px; }
.utility-footer .page-wrap .utility-nav-list { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.utility-footer { padding: 15px 0; }
.pre-footer .page-wrap { width: 100%; }
.market-leader .col-530, .market-leader .col-430 { padding: 0; }
.products .pg-container { display: flex; flex-wrap: wrap; justify-content: space-between; }
.products .pg-container li { width: 49%; }
.products .pg-item a { padding: 15px 25px; }
.col-430 img.mt50 { margin-top: 20px !important; }
.footer .page-wrap .footer-wrap .footer-list { display: flex; flex-wrap: wrap; justify-content: center; margin: 0; padding: 0; text-align: center; }
.pre-footer .page-wrap .pre-footer-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section { margin: 0 0 15px; }
.page-wrap .nav-banner .nav-banner-left h1 { font-size: 28px; }
.interior-list .page-wrap h3 { font-size: 22px; }
ol, ul { padding-left: 15px; }
.notables.flex-row { justify-content: space-between; }
.notables .loan_syndicationBox { width: 31%; }
.notables .item .header { text-align: center; }
.interior-list .foundation-box { padding: 30px 20px 20px 20px; }
.left-mid-text { padding: 50px 15px; text-align: center; }
.award-head { font-size: 50px; }
.award-section .award-img { margin: 20px 0 0; }
.award-recognition-section { padding: 40px 0 }
.award-recognition-section .img-wrapper { margin: 0; width: 100% }
.award-recognition-section .content-wrapper { width: 100%; margin: 0; padding: 30px; background: #c4d700 }
.award-recognition-section .content-wrapper:before { display: none }
.awardlist-col { margin: 0 }
.insights-detail-section h3 { font-size: 18px }
.fintech-1 .content-wrapper { min-height: unset; display: block; padding: 0 0 30px }
.fintech-2 { padding: 0 0 40px !important; min-height: unset; }
.fintech-2 .page-wrap { padding-top: 0 }
.fintech-2 .key-data-header { padding-top: 50px }
}
 @media only screen and (max-width: 800px) {
.banner-container { display: flex; align-items: center; }
.banner-content-wrapper { display: flex; align-items: center; justify-content: space-between; width: 100%; }
.banner-content-wrapper .right-content-wrapper { margin-top: 0 !important; }
.key-data-header, .products .products-text-bottom, .market-leader .col-530 h3, .overview .page-wrap .col h2 { font-size: 24px; }
.utility-footer .page-wrap .financial-group { text-align: center !important; }
.page-wrap .nav-banner .nav-banner-left h1 { font-size: 24px; }
.download-pdf-wrapper h3 { font-size: 18px; }
.interior-list .page-wrap .col { padding: 0 !important; }
.page-title { font-size: 24px; text-align: center }
.sub-title { font-size: 20px; text-align: center }
.notables.flex-row { flex-direction: row !important; }
.notables .loan_syndicationBox { width: 47%; }
}
 @media only screen and (max-width: 575px) {
.close-mobile { top: 0; }
.accordion .link { padding: 10px 40px 10px 20px; font-size: 16px; }
.accordion li i { top: 16px; right: 15px; font-size: 10px; }
.accordion-body { padding: 0 20px; }
.right-wrapper ul li a, .accordion-body ul li a { font-size: 14px; }
.caption-wrapper { position: relative; padding: 30px 15px 50px; }
.banner-content-wrapper { display: block; }
.banner-content-wrapper .banner-title, .banner-content-wrapper .right-content-wrapper { max-width: 100%; width: 100%; display: block; }
.banner-content-wrapper .banner-title h1 br { display: none; }
.banner-content-wrapper.slide-content-1 .banner-title h1 span, .banner-content-wrapper.slide-content-2 .banner-title h1 span { display: inline; padding: 0; margin: 0; background-color: transparent; }
.banner-content-wrapper .banner-title h1 { font-size: 24px; line-height: 1.2; padding: 10px; background-color: #c4d700; letter-spacing: 0; }
.banner-content-wrapper.slide-content-2 .banner-title h1 { font-size: 24px; line-height: 1.2; padding: 10px; background-color: #004831; letter-spacing: 0; }
.banner-content-wrapper .right-content-wrapper .date { color: #333; margin: 15px 0 5px; }
.insights-slider .slick-dots { bottom: 15px; }
.products .pg-container li { width: 100%; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section { max-width: 100%; width: 100% }
.ps-banner-wrapper .page-wrap .content-wrapper span { font-size: 14px; line-height: 1; }
.ps-banner-wrapper .page-wrap .content-wrapper h1 { font-size: 22px; }
.page-wrap .nav-banner .nav-banner-left { padding: 50px 0; }
.contact-us .page-wrap h2 { font-size: 24px; }
.contact-us h3 { font-size: 1.15em !important; }
.accordion-content h3 { font-size: 16px !important; }
.accordion-content h4 { font-size: 14px !important; }
.accordion-content h4 a img { height: 20px; }
.accordion-holder>a { font-size: 18px !important; padding: 10px 50px 10px 15px !important; }
.accordion-holder>a::before { right: 20px !important; }
.notables .loan_syndicationBox { width: 100%; }
.interior-list .foundation-box h3 { padding-left: 60px; }
.interior-list .foundation-box h3:before { top: 14px; height: 4px; width: 45px; }
.tcg { width: 100%; margin-left: 0; }
.award-head { font-size: 26px; }
.award-head small { font-size: 18px; }
.col h2 { font-size: 24px; }
.pre-footer .page-wrap .pre-footer-wrap .pf-col-section #pf-trigger-1 { column-count: 1; column-gap: auto }
.gei-box { padding: 20px 20px 30px 120px; }
.gei-box .img-wrapper { width: 80px; height: 80px; left: 20px; }
.awardlist-box h4 { font-size: 16px }
.awardlist-box h6 { font-size: 14px }
.awardlist-box ul { font-size: 13px }
.awardlist-box { margin-bottom: 30px }
.insights-detail-section .key-data-header { padding-left: 25px }
.insights-detail-section .key-data-header:before { width: 8px }
.id-box { border-width: 7px; padding-left: 15px; }
}
 @media only screen and (max-width: 479px) {
.insights-slider .slick-dots li button { background: #00000030 !important; }
.insights-slider .slick-dots li.slick-active button { background: #c4d700 !important; }
}
 @media only screen and (max-width: 360px) {
.key-data-header, .products .products-text-bottom, .market-leader .col-530 h3, .overview .page-wrap .col h2 { font-size: 20px; }
}
/*--11-07-2024--*/

.title1 { font-weight: bold; font-size: 26px; line-height: normal; margin-bottom: 20px; text-transform: none; }
.title2 { font-weight: bold; font-size: 18px; line-height: normal; margin-bottom: 20px; text-transform: none; }
.pdf-list-holder ul { list-style: none; margin: 0px; padding: 0px 0px 0px 30px !important; border-left: 20px solid #c4d700; }
.pdf-list-holder ul li { padding: 10px 30px 10px 0px !important; margin: 0px !important; border-bottom: 1px solid #cccccc; }
.pdf-list-holder ul li:last-child { border-bottom: 0px; }
.pdf-list-holder ul li::before { display: none; }
.pdf-list-box { display: flex; align-items: center; justify-content: space-between; }
.pdf-left a { display: flex; align-items: center; position: relative; margin: 15px 0px; }
.pdf-left a:first-child { margin-top: 0px; }
.pdf-left a:last-child { margin-bottom: 0px; }
.pdf-left a::before { content: ""; width: 30px; min-width: 30px; height: 37px; margin-right: 20px; background-image: url(../thailand/images/pdf-icon.png); background-repeat: no-repeat; background-size: 100% 100%; }
.pdf-right a { display: flex; align-items: center; position: relative; }
.pdf-right a::before { content: ""; width: 5px; height: 5px; margin-right: 10px; background-color: #c4d700; }
.full-width { width: 100% !important; max-width: 100% !important; }
.full-width-inner { margin: 0 auto !important; max-width: 1096px !important; width: 100% !important; display: block !important; }
.text-left { text-align: left !important; }
.custom-accordion .panel + .panel { margin-top: 15px; }
.custom-accordion .panel { border: 0px; box-shadow: none; }
.custom-accordion .panel-default > .panel-heading { color: #333; background-color: #f2f2f2; border: none; padding: 0px; }
.custom-accordion .panel-body { border: 0px !important; }
.custom-accordion .panel-title { font-weight: bold; font-size: 20px; }
.custom-accordion .panel-title a { display: block; color: #000000; position: relative; padding: 15px 60px 15px 30px; }
.custom-accordion .panel-title a::after { content: "\f0d8"; font-family: FontAwesome; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); line-height: 1; }
.custom-accordion .panel-title a.collapsed::after { content: "\f0d7"; }
/* .custom-accordion .panel-title a:hover{ text-decoration: none;} */
.custom-accordion .panel-body { padding: 30px 30px 15px; }
.custom-pdf-list { list-style: none; margin: 0px; padding: 0px; }
.custom-pdf-list li { padding-bottom: 5px; }
.custom-pdf-list li:last-child { padding-bottom: 0px; }
.custom-pdf-list li a { display: block; position: relative; }
.custom-pdf-list li a:hover { color: #ed6d34; }
.custom-pdf-list li a::after { content: ""; display: inline-flex; margin-left: 5px; width: 35px; height: 14px; background: url(../thailand/images/ico_pdf01.gif) 0 0 no-repeat; }
@media only screen and (max-width: 575.98px) {
.pdf-left a::before { width: 20px; min-width: 20px; height: 25px; margin-right: 10px; }
.pdf-list-box { display: block; }
.pdf-right { padding-top: 15px; }
.pdf-list-holder ul { padding: 0px 0px 0px 20px !important; border-left: 10px solid #c4d700; }
.pdf-list-holder ul li { padding: 10px 0px 10px 0px !important; }
.custom-accordion .panel-body { padding: 20px 20px 10px; }
.custom-accordion .panel + .panel { margin-top: 10px; }
.custom-accordion .panel-title a { padding: 10px 40px 10px 20px; }
.custom-accordion .panel-title { font-size: 16px; }
.custom-pdf-list li a { font-size: 14px; }
}

/*-26-*08-2024-*/
.size-20 p,.size-20{ font-size: 20px;}
.about-intro-section{ display: flex; flex-wrap: wrap; margin-top: 30px}
.about-intro-left{ width:35%; padding-right: 30px;}
.about-intro-left p{ font-size: 20px;}
.about-intro-right{width:65%; padding-left: 80px; position: relative;}
.about-intro-right::before{ content: ""; width: 40px; height: 100%; position: absolute; left: 0px; top: 0px; background-color: #c4d700;clip-path: polygon(100% 0, 100% 0%, 100% 100%, 0 100%, 0 10%);}
.title1{ color: #004831; font-size: 40px !important; font-weight: 600 !important;}
.about-title{ position: relative; margin-top: -50px;}
.about-intro-container{ position: relative; padding-top: 50px;}
.about-intro-before { position: absolute; left: -180px; top: 0px;  width: 350px; z-index: -1; opacity: .5;}
.contact-us{ padding: 80px 0px;}
.contact-us .office-locations{ padding-bottom: 30px;}
.contact-us .office-locations:last-child{ padding-bottom: 0px;}
@media only screen and (max-width: 991.98px) {
.about-intro-left{ width:100%; padding-right: 0px; padding-bottom: 30px;}
.about-intro-right{width:100%; padding-left: 80px; position: relative;}
}
@media only screen and (max-width: 575.98px) {
.about-intro-right{ padding-left: 50px;}
.about-intro-right::before{ width: 30px; clip-path: polygon(100% 0, 100% 0%, 100% 100%, 0 100%, 0 5%);}
}