﻿.active {
    color: #000000 !important;
}

.active-gray {
    color: #a2a6a9 !important;
}

.bg-gray {
    background-color: #f0f1f1;
}

.bg-yellow-green {
    background-color: #c3d600;
    margin-bottom:10px;
}

.bg-white {
    background-color: #fff;
}

.global-logo-mobile {
    text-align: center;
    padding: 20px 0;
}



.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: rgb(177, 204, 196);
}


.smbc-logo-main {
    width: 122px;
    margin-top: 17px;
}

.smbc-logo-global {
    width: 122px;
    margin-top: 17px;
}

.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 */

.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 {
    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;
}

/* 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: '\f054';
        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;
    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;
}


h6.PS-BankingSubtitle {
    font-size: 16px;
    color: #555;
    font-weight: bold;
    padding-bottom: 15px;
    margin-bottom: 10px;
    margin-left: 0px;
    border-bottom: 1px double rgba(184, 182, 182, 0.856);
}

h6.PS-Subtitle {
    font-size: 16px;
    color: #555;
    font-weight: bold;
    padding-bottom: 15px;
    margin-bottom: 10px;
    margin-left: 0px;
    border-bottom: 1px double rgba(184, 182, 182, 0.856);
}

.columns-2 {
    min-width: 500px;
}


@media (max-width: 767px) {
    .columns-2 {
        min-width: 240px !important;
        overflow-x: hidden;
    }


    h6.PS-BankingSubtitle {
        font-size: 16px;
        color: #555;
        font-weight: bold;
        padding-left: 30px;
        padding-bottom: 15px;
        margin-bottom: 10px;
        border-bottom: 1px double rgba(184, 182, 182, 0.856);
    }

    h6.PS-Subtitle {
        font-size: 16px;
        color: #555;
        font-weight: bold;
        padding-left: 30px;
        margin-left: 15px;
        padding-bottom: 15px;
        margin-bottom: 10px;
        border-bottom: 1px double rgba(184, 182, 182, 0.856);
    }
}







/*#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: 24px;*/
    margin-top: -8px;
    background-image: url('../images/SMBC/media/SMBC/smbc-header-bkg.png');
    background-repeat: repeat-x;
}

/* Global Search */

.header-global {
    height: 100px;
}

.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('/emea/images/SMBC/media/SMBC/EMEA/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: 1140px;
    text-align: left;
    position: relative;
    padding: 0 20px;
}


/*Class to control width of EMEA top menu links - container*/
.EmeaHeadLinkContainer {
    width: 75px;
    display: block;
}

.EmeaHeadLinkContainerSmall {
    width: 60px;
    display: block;
}
/*
  .HomeLineBreak::after{
      width:60px;
  display:block;
        content: "\A";
        white-space: pre;
  }*/
.HomeLineBreak:hover {
    text-decoration: none;
}

/*#Overview#*/

/* Sub Headers */

.testimonial-sub-head {
    font-size: 22px;
}

/* Overview */

.overview {
    padding: 50px 0 75px 0;
}

    .overview .page-wrap {
    }


.StretchPage {
    display: block;
    min-height: 400px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 500px;
}

.smbc-media {
    margin-left: 30px;
    margin-right: 30px;
}

.news-item {
    padding: 5px;
    border-bottom: 1px solid #d7d6d6;
}

.media-date-container {
    background-color: #ebeaea;
    border: 1px solid #d7d6d6;
    color: #044c37;
    border-radius: 10px;
    display: block;
    text-align: center;
    width: 64px;
    height: 64px;
    color: #fff;
    padding-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 5px;
    z-index: 1000;
    position: relative;
}

.news-headline-container {
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 15px;
    z-index: 1000;
    position: relative;
}

a.media-date-container, a.media-date-container:hover, a.media-date-container:active, a.media-date-container:visited, a.media-date-container:focus {
    color: #044c37;
    text-decoration: none;
}


.media-date-container h4 {
    margin-bottom: 2px !important;
    color: #044c37;
}

.media-date-container h3 {
    color: #044c37;
}
/* Overview Left */

.overview .page-wrap .col:nth-of-type(1) {
    padding-right: 130px;
}

.overview .page-wrap .overview-left {
    width: 720px;
    display: inline-block;
}

    .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: 37px;
    margin-bottom: 19px;
}

.overview .page-wrap .col h4 {
    font-weight: bold;
    font-size: 16px;
    color: #004831;
    margin-bottom: 20px;
}

.overview .page-wrap .col .overview-left p:nth-of-type(1) {
    font-size: 22px;
    line-height: 32px;
    color: #33647f;
    letter-spacing: .1pt;
}


.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;
}

/* 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;
}

@media (max-width: 768px) {
    .threecols {
        width: 100%;
    }
}

/* 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: 30px;
        margin-bottom: 20px;
    }

    .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: 825px;
        display: inline-block;
        padding-right: 50px;
    }

        .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;
    }

/* 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;
    max-width: 1140px;
    text-align: left;
    position: relative;
}


.header .nav-wrap-bottom {
    margin: 0 auto;
    max-width: 1140px;
    position: relative;
    padding: 0 20px;
}

.header .nav-wrap-top {
    margin-bottom: 34px;
}

    .header .nav-wrap-top .nav-top .nav-top-list {
        list-style-type: none;
        float: right;
        margin: 0;
        /*  padding: 0;*/
        margin-top: -6px;
    }




        /* ***Updated marrgin-top for new logo
  .header .nav-wrap-top .nav-top .nav-top-list.smbc-global {
    margin-top: 72px;
  }
  */
        .header .nav-wrap-top .nav-top .nav-top-list .nav-top-global {
            margin-top: 16px;
            padding-bottom: 3px;
        }

            .header .nav-wrap-top .nav-top .nav-top-list .nav-top-global li {
                display: inline-block;
                margin: 31px 0 0 30px;
            }

        .header .nav-wrap-top .nav-top .nav-top-list li {
            display: inline-block;
            margin: 31px 0 0 30px;
        }

            .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;
            }

                .header .nav-wrap-top .nav-top .nav-top-list li a:hover {
                    border-bottom: 2px solid #fff;
                }

.header hr {
    margin-bottom: 0;
    padding: 0;
}

.header .nav-wrap-bottom .nav-bottom {
    display: block;
    float: left;
    position: relative;
}

    .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: 14px;
                color: inherit;
                padding-top: 15px;
                display: inline-block;
                line-height: 1.5em;
            }

            .header .nav-wrap-bottom .nav-bottom .nav-bottom-list li:after {
                content: '';
                background-color: #e1e1e1;
                width: 1px;
                height: 40px;
                display: inline-block;
                margin-left: 20px;
                margin-right: 20px;
                position: relative;
                top: 2px;
            }

            .header .nav-wrap-bottom .nav-bottom .nav-bottom-list li:nth-child(7)::after {
                display: none;
            }

@media (max-width: 1012px) {
    .header .nav-wrap-bottom .nav-bottom .nav-bottom-list li::after {
        margin-right: 19px;
        margin-left: 19px;
    }
}





.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;
        }

    .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.multicash {
    width: 155px;
    padding: 28px 0px 0px 0px;
    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;
}



ul.online-banking {
    margin-left: -35px;
    height: 70px;
}

.online-banking li {
    list-style: none;
    display: inline-block;
}

.header .nav-wrap-bottom .nav-right a.multicash {
    width: 155px;
}

.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: #fff;*/
            color: rgba(000, 077, 049, 1);
            margin: 0;
            padding: 0;
            text-transform: uppercase;
        }

        .page-wrap .nav-banner .nav-banner-left h1 {
            font-weight: bold;
            letter-spacing: .5px;
            font-size: 52px;
            /*  color: #fff;*/
            color: rgba(000, 077, 049, 1);
            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, #report-menu, #compliance-menu {
    display: none;
    position: absolute;
    /*  background-color: #fff;*/
    width: 257px;
    border-top: 2px solid #bfd730;
    /*  z-index: 100;*/
    top: 80px;
    padding: 18px 0 10px 0;
    z-index: 5000;
    background-color: #f5f5f5;
}



#multicash-menu {
    display: none;
    position: absolute;
    /* background-color: #fff;*/
    width: 257px;
    border-top: 2px solid #004931;
    /*  z-index: 100;*/
    top: 60px;
    padding: 18px 0 10px 0;
    z-index: 5000;
    background-color: #f5f5f5;
}

    #products-menu ul, .EMEAproducts-menu ul, #about-menu ul, #report-menu ul, #compliance-menu ul, #multicash-menu ul {
        list-style-type: none;
        margin: 0;
        padding-left: 15px;
    }

        #products-menu ul li, .EMEAproducts-menu ul li, #about-menu ul li, #report-menu ul li, #compliance-menu ul li, #multicash-menu ul li {
            position: relative;
            margin-bottom: 10px;
            text-decoration: none;
        }

        #products-menu .fa-chevron-right, .EMEAproducts-menu .fa-chevron-right, #about-menu .fa-chevron-right, #report-menu ul .fa-chevron-right, #compliance-menu .fa-chevron-right, #multicash-menu .fa-chevron-right {
            margin-right: 4px;
            font-size: 12px;
        }

        #products-menu ul a, #about-menu ul a, #report-menu ul a, #compliance-menu ul a, #multicash-menu ul a {
            color: #000;
            text-decoration: none;
            width: 92%;
            vertical-align: top;
        }

.EMEAproductsMenuDrop ul {
    padding-left: 20px;
    list-style: none;
}

.EMEAproductsMenuDrop li {
    margin-bottom: 10px;
    padding-left: 10px;
}

    .EMEAproductsMenuDrop li a {
        display: inline;
    }


.EMEAproductsMenuDrop ul {
    padding-left: 20px;
    list-style: none;
}

.EMEAproductsMenuDrop li {
    margin-bottom: 10px;
    padding-left: 10px;
}
.EMEAproductsMenuDrop ul li {
    position: relative;
}
    .EMEAproductsMenuDrop li a {
        display: inline-block;
    }

ul.EMEAproductsMenuDrop li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f054";
    color: #004831;
    font-size: 14px;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin: 0 5px 0 -5px;
}
li.EmeaChevron::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f054";
    color: #004831;
    font-size: 15px;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin: 0 5px 0 -5px;
}

#products-menu ul a:hover, .EMEAproducts-menu ul a:hover, #about-menu ul a:hover, #report-menu ul a:hover, #compliance-menu ul a:hover, #multicash-menu ul a:hover {
    color: #bed62f;
}

#products-menu ul a:active, .EMEAproducts-menu ul a:active, #about-menu ul a:active, #compliance-menu ul a:active, #report-menu ul a:active, #multicash-menu ul a:active {
    color: #c4d700 !important;
}


.BoxButtonDisplay .pg-container li {
    display: inline-block;
}


/* EMEA FX Rates styles */
.RatesBody {
    width: 720px;
    max-width: 720px !important;
}
.fr-view {
    width: 720px;
}
.fx-updated {
    color: #FFF;
    font-size: 21px;
    text-align: left;
    margin-bottom:11px;

}

.fxrates-header {
    color: #FFF;
    font-size: 32px;
    text-align: left;
}

.fx-overview {
    padding-top: 18px;
    padding-bottom: 20px;
}

.fx-body {
    padding-top: 30px !important;
}

.fx-over {
    height: 40%;
    padding-top: 2px;
    padding-bottom: 6px;
    border-bottom: solid;
    border-bottom-color: #fff;
    border-bottom-width: 1px;
    display: block;
    margin-left: 20px;
    margin-right: 20px;
}

.fx-under {
    padding-top: 6px;
    padding-bottom: 2px;
    display: block;
    margin-left: 20px;
    margin-right: 20px;
}
/*-----------------------*/

/* 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-home */

.heroimghome {
    padding: 230px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    position: relative; 
    height: 460px;
   padding-top: 45px;

}

    .heroimghome p {
        position: relative;
        z-index: 1000;
    }

    .heroimghome.True:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.5);
    }

.hero-img-wraphome {
    padding: 0 20px;
    /*  text-shadow: 2px 2px black;*/
}


.hero-img-wraphome p {
    font-weight: bold;
    font-size: 24px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 0;
    letter-spacing: .5pt;
    margin-left: 42%;
    margin-bottom: 20px;
}
    .hero-img-wraphome h1 {
        /* font-weight: bold; */
        font-size: 20px;
        color: #fff;
        margin-left: 42%;
        line-height: 1.2;
    }


/* Hero W/ Image */

.heroimg {
    padding: 230px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    position: relative;
}

    .heroimg p {
        position: relative;
        z-index: 1000;
    }

    .heroimg.True:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        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;
    font-weight: bold;
    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;
    }

/*#Modules/Split 3 Col Layout#*/

.split-col-wrap {
    font-size: 0;
}

.split-col3 {
    display: inline-block;
    padding-top: 60px;
    padding-bottom: 70px;
    padding-left: 10px;
    text-align: center;
}
    .split-col3:nth-of-type(1) {
    width: 33.333%;
    background-color: #25282a;
}
    .split-col3:nth-of-type(2) {
        width: 33.334%;
        background-color: #004b35;
    }
    .split-col3:nth-of-type(3) {
        width: 33.333%;
        background-color: #25282a;
    }
/*  To Remove Aug31 
.rpts-col {
    width: 100%;
    display: inline-block;
    padding-top: 60px;
    padding-bottom: 70px;
    padding-left: 70px;
    text-align: center;
    background-color: #25282a;
}
.rpts-col-gr {
    width: 100%;
    display: inline-block;
    padding-top: 60px;
    padding-bottom: 70px;
    padding-left: 70px;
    text-align: center;
    background-color: #004b35;
}
.no-gutter {
    margin-left: 0;
    margin-right: 0;
}

    .no-gutter > [class^="col-"] {
        padding-left: 0;
        padding-right: 0;
    }
    .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: 50%;
    padding-left: 40px;
    vertical-align: top;
}

.time-right-wrap {
    display: inline-block;
    width: 50%;
}

.time-col {
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
}

.time-col-right {
    border-left: 1px solid #006647;
}

.time-col:nth-of-type(1) {
    padding-right: 60px;
}

.tcl-sub-copy {
    font-size: 14px;
}

.time-col-header {
    font-weight: bold;
    color: #25282a;
    margin-bottom: 30px;
    padding-left: 20px;
}

.time-col-block-header {
    line-height: 15px;
}

.time-col-block:before {
    content: '';
    position: absolute;
    left: 50%;
    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 .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: 100%;
        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;
                display: inline-block;
                vertical-align: top;
            }

/*#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: 80px;
            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;
        width: 245px;
        height: 80px;
        margin-bottom:10px;
    }

    .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#*/

a.footer-header {
    color: #ffffff;
}

    a.footer-header:hover {
        color: #ffffff;
        text-decoration: underline;
    }

.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: 53px;
}

.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 {
        font-size: 13px;
    }

        .pre-footer .page-wrap .pre-footer-wrap .pf-col-section {
            display: inline-block;
            margin-right: 18px;
            vertical-align: top;
            width: 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.emea2 .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 .contact-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 .contact-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 .contact-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;
    }

.pf-col-section-list li a {
    color: #fff;
}

.footer {
    padding: 30px 0 30px 0;
}

    .footer .page-wrap {
        text-align: center;
    }

        .footer .page-wrap .footer-wrap {
            display: inline-block;
        }

.emea2 {
    background-color: #25282a;
    border-bottom: 5px solid #484d51;
    padding-bottom: 80px;
}


.footer .compliance-container {
    margin-right: 15%;
    margin-left: 15%;
    margin-bottom: 10px;
}



.footer .compliance {
    margin: 0 auto;
    font-family: 'open sans', sans-serif;
    font-size: 12px;
    color: #999;
    text-align: center;
}



.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 */



.smbc-logo-global {
    width: 122px;
    margin-top: 17px;
    margin-bottom: 12px;
}

/* 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: 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;
    }

    /* 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 0 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;
    }


    /* 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 */
    .EMEAproductsMenuDrop li:before {
        display: none;
    }

    .apac-header #products-menu {
        width: 100%;
    }
    /* 
    .logo-mobile {
      width: 20%; 
    }*/


    /* Hide Search */

    .mobile-nav-search .fa-search {
        display: none;
    }

    /* Americas Active */

    .americas-active {
        border: 0;
    }

    /* Emoneyger */

    .e-moneyger-mobile {
        background-color: #c4d700;
    }

    /*
    .logo-mobile {
     padding-bottom: 20px;
     margin-left: -20px;
    }
    */


    .smbc-logo-global-mobile {
        margin-right: auto;
        margin-left: auto;
        margin-top: 3px;
        margin-bottom: 21px;
        display: block;
        width: 122px;
        height: 36px;
        text-align: center;
    }
    /* 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;
    }



    /* Mobile Nav */

    .header {
        padding: 0;
        padding-top: 13px;
    }

    .global-header {
        padding: 0;
    }

    .header hr {
        display: none;
    }

    .fa-bars {
        font-size: 25px;
    }



    .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;
        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 {
        margin-bottom: 15px;
        margin-left: 10px;
        display: inline-block;
        width: 122px;
        margin-top: 2px;
    }

    .close-mobile {
        display: none;
        position: relative;
        float: right;
        right: 25px;
        cursor: pointer;
        top: 4px;
    }

        .close-mobile p {
            display: inline-block;
            margin: 0;
            margin-right: 10px;
            color: #fff;
        }

        .close-mobile .fa-times {
            font-size: 20px;
            color: #fff;
            margin-top: 4px;
        }


    /* Products Menu */

    #products-menu, #about-menu, #report-menu {
        position: relative;
        background-color: #fff;
        border-top: 2px solid #bfd730;
        z-index: 1000;
        top: 62px !important;
        padding: 18px 0 300px 0;
        width: 100%;
    }

    #products-menu-toggle .fa-angle-down, #about-menu-toggle .fa-angle-down, #report-menu-toggle .fa-angle-down {
        display: none;
    }

    #products-menu ul, #about-menu ul, #report-menu ul, #multicash-menu ul {
        padding: 0;
    }

        #products-menu ul li, #about-menu ul li, #report-menu ul li, #multicash-menu ul li {
            margin: 0;
            display: block;
            width: 100%;
            float: none;
        }

        #products-menu ul a, #about-menu ul a, #report-menu ul a, #multicash-menu ul a {
            width: 100%;
            display: block;
        }


    #products-menu li, #about-menu li, #report-menu li, #multicash-menu li {
        border-bottom: 1px solid #ebebeb;
    }

        #products-menu li a, #about-menu li a, #report-menu li a, #multicash-menu li a {
            display: block;
            padding-top: 20px;
            padding-bottom: 20px;
            padding-left: 60px;
        }

        #products-menu li:last-child, #about-menu li:last-child, #report-menu li:last-child, #multicash-menu li:last-child {
            border-bottom: none;
        }

    #products-menu ul a:nth-of-type(2), #about-menu ul a:nth-of-type(2), #report-menu ul a:nth-of-type(2), #multicash-menu ul a:nth-of-type(2) {
        display: inline !important;
    }

    #products-menu .fa-chevron-right, #about-menu .fa-chevron-right, #report-menu .fa-chevron-right, #multicash-menu .fa-chevron-right {
        display: none;
    }

    #products-menu .fa-chevron-left, #about-menu .fa-chevron-left, #report-menu .fa-chevron-left, #multicash-menu .fa-chevron-left {
        display: inline-block;
        margin-left: 13px;
        position: absolute;
        top: 26px;
        left: 8px;
    }

    .products-menu-wrap, .about-menu-wrap, .report-menu-wrap, .multicash-menu-wrap {
        position: absolute;
        top: 45px;
        width: 100%;
        /*   right: -100%;*/
        border-top: 0;
        transition: all .5s linear;
    }

        .products-menu-wrap.menu-active, .about-menu-wrap.menu-active, .report-menu-wrap.menu-active, .multicash-menu-wrap.menu-active {
            right: 0;
        }

        .about-menu-wrap.menu-active {
            left: 0 !important;
        }

        .products-menu-wrap.menu-active {
            left: 0 !important;
        }

        .report-menu-wrap.menu-active {
            left: 0 !important;
        }

            .products-menu-wrap .menu-active #products-menu, .about-menu-wrap .menu-active #about-menu, .report-menu-wrap .menu-active #report-menu, .multicash-menu-wrap .menu-active #multicash-menu {
                display: block;
            }

    /* MultiCash button positioning*/

    .multicash-menu-wrap {
        position: absolute;
        top: 45px;
        width: 100%;
        /*   right: -100%;*/
        border-top: 0;
        transition: all .5s linear;
    }

        .multicash-menu-wrap.menu-active {
            left: 0 !important;
        }

            .multicash-menu-wrap .menu-active #multicash-menu {
                display: block;
            }

    .emoneyger {
        margin-right: 5px;
    }

    /* 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: 50px 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%;
        }

        .pre-footer.emea2 .page-wrap .pre-footer-wrap .pf-col-section {
            width: 100%;
        }

        .pre-footer .page-wrap .pre-footer-wrap .contact-section {
            width: 100%;
            cursor: pointer;
        }

        .pre-footer.emea .page-wrap .pre-footer-wrap .contact-section {
            width: 100%;
        }

        .pre-footer.emea2 .page-wrap .pre-footer-wrap .contact-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-services {
        margin-left: 20px;
    }

    .btn-top {
        display: none;
    }

    .pre-footer .page-wrap .pre-footer-wrap .pf-col-section h3 {
        margin: 10px 0 20px 0;
        cursor: pointer;
    }

    .pre-footer .page-wrap .pre-footer-wrap .pf-col-section li {
        margin-bottom: 10px;
    }


    .pre-footer .page-wrap .pre-footer-wrap .contact-section h3 {
        margin: 10px 0 20px 0;
        cursor: pointer;
    }

    .pre-footer .page-wrap .pre-footer-wrap .contact-sectionli {
        margin-bottom: 10px;
    }
}

/* Min Width 981 */
/*#Media Queries/981 - MIN #*/
@media only screen and (min-width:981px) {
    .collapse {
        display: block;
    }

    .header-global {
        margin-bottom: 0px;
    }

    .smbc-logo-global-mobile {
        display: none;
        width: 0px;
        height: 0px;
        margin: 0px;
    }

    .EMEAproductsMenuDrop li:before {
        content: '\f054';
        font-family: FontAwesome;
        color: #004831;
        font-size: 18px;
        font-weight: bold;
        display: inline-block;
        margin: 0 5px 0 -5px;
    }

    .smbc-logo-global-mobile img {
        display: none;
        width: 0px;
        height: 0px;
        margin: 0px;
    }
}

/*#Media Queries/900#*/
@media only screen and (max-width:900px) {

    .smbc-logo-global-mobile {
        margin-right: auto;
        margin-left: auto;
        margin-top: 3px;
        margin-bottom: 21px;
        display: block;
        width: 122px;
        height: 36px;
        text-align: center;
    }

    .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: 18px;
            margin-bottom:20px;
        }
    .hero-img-wraphome h1 {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .hero-img-wrap {
        font-size: 18px;
    }

    .page-wrap .nav-banner .nav-banner-right {
        display: none;
    }
    .heroimghome {
        padding-bottom:20px;
    }
    .heroimghome {
        background-position: left -235px center;
    }
    .hero-img-wraphome p {
        width: 240px;
    }
        /* 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;
        margin-left: 20px !important;
    }

    .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: 50%;  
    }
    
    /* Global Logo Mobile */

    .global-logo-mobile {
        text-align: center;
        padding: 20px 0;
    }

    .smbc-logo-global-mobile {
        margin-right: auto;
        margin-left: auto;
        margin-top: 3px;
        margin-bottom: 21px;
        display: block;
        width: 122px;
        height: 36px;
        text-align: center;
    }

    /* 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;
    }
    .split-col3 {
 
        display: inline-table;
        padding-left: 0;
    }
        .split-col3:nth-of-type(1) {
            width: 100%;
            background-color: #25282a;
        }

        .split-col3:nth-of-type(2) {
            width: 100%;
            background-color: #004b35;
        }

        .split-col3:nth-of-type(3) {
            width: 100%;
            background-color: #25282a;
        }
    /* 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: .5pt;
    }

    .page-wrap .nav-banner .nav-banner-left h1 {
        font-size: 38px;
        letter-spacing: .5pt;
    }

    .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 {
        padding: 40px 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: 18px;
        line-height: 28px;
        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: 40px;
        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 */

    .btn-services {
        margin-left: 20px;
    }

    .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 Queries/320 #*/
@media only screen and (max-width:320px) {
    /*.EMEAproductsMenuDrop ul { padding-left:20px; list-style:none; }
.EMEAproductsMenuDrop li {margin-bottom:10px; padding-left:10px;}
.EMEAproductsMenuDrop li a{ display:inline-block;} */
    .EMEAproductsMenuDrop li:before {
        display: none;
    }

    .logo-mobile {
        width: 122px;
        margin-bottom: 15px;
        margin-left: 10px;
        margin-top: 2px;
    }

    .open-mobile {
        display: inline-block;
        position: absolute;
        right: 0px;
        vertical-align: middle;
        margin-right: 40px;
        cursor: pointer;
        top: 10px;
        color: #fff;
    }

    .menu-active {
        width: 100%;
        right: -100%;
    }

    .fa-bars {
        margin-left: 90%;
    }
}

/*#Media Queries/480 #*/
@media only screen and (max-width:480px) {
    .smbc-logo-global-mobile {
        margin-right: auto;
        margin-left: auto;
        margin-top: 3px;
        margin-bottom: 21px;
        display: block;
        width: 122px;
        height: 36px;
        text-align: center;
    }

    .fa-bars {
        margin-left: 90%;
    }

    .logo-mobile {
        width: 122px;
        margin-bottom: 15px;
        margin-left: 10px;
        margin-top: 2px;
    }

    /* 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;
        width: auto;
    }
    /*
  .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: #f1f1f !important;
    }
    /* 
    .logo-mobile {
     width: 75%;
     padding-bottom: 20px;
     padding-left: -10px;
    }*/



    /* 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: 20px;
    }

    .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: 30px;
        right: 7px;
    }

    .slick-arrow:last-child {
        right: 30px;
    }

    /* Overview */

    .overview .page-wrap .col .overview-left p:nth-of-type(2) {
        margin-top: 20px;
        letter-spacing: .1pt;
    }
}


@media only screen and (max-width: 650px) {
    .logo-mobile {
        width: 122px;
        margin-bottom: 15px;
        margin-left: 10px;
        margin-top: 2px;
    }
}



@media only screen and (max-width:980px) {

    /* Nav */

    .nav-wrap-top {
        display: none;
    }

    .logo-mobile {
        width: 122px;
        margin-bottom: 15px;
        margin-left: 10px;
        margin-top: 2px;
    }

    header .nav-wrap-bottom .nav-right a.multicash {
        width: 130px;
    }
    /* 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: 10px;
        color: #fff;
    }

    /* Mobile Nav */

    .header {
        padding: 0;
        padding-top: 13px;
    }

    .global-header {
        padding: 0;
    }

    .header hr {
        display: none;
    }

    .fa-bars {
        font-size: 27px;
    }



    .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;
    }

    .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 {
        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;
            color: #fff;
            margin-top: 4px;
        }


    /* 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: 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;
            }




    /* Report Menu */

    #report-menu {
        position: relative;
        background-color: #fff;
        border-top: 2px solid #bfd730;
        z-index: 1000;
        top: 0;
        padding: 18px 0 10px 0;
        width: 100%;
    }

    #report-menu-toggle .fa-angle-down {
        display: none;
    }

    #report-menu ul {
        padding: 0;
    }

        #report-menu ul li {
            margin: 0;
            display: block;
            width: 100%;
            float: none;
        }

        #report-menu ul a {
            width: 100%;
            display: block;
        }


    #report-menu li {
        border-bottom: 1px solid #ebebeb;
    }

        #report-menu li a {
            display: block;
            padding-top: 20px;
            padding-bottom: 20px;
            padding-left: 60px;
        }

        #report-menu li:last-child {
            border-bottom: none;
        }

    #report-menu ul a:nth-of-type(2) {
        display: inline !important;
    }

    #report-menu .fa-chevron-right {
        display: none !important;
    }

    #report-menu .fa-chevron-left {
        display: inline-block;
        margin-left: 13px;
        position: absolute;
        top: 26px;
        left: 8px;
    }

    .report-menu-wrap {
        position: absolute;
        top: 45px;
        width: 100%;
        /*   right: -100%; */
        transition: all .5s linear;
        border-top: 0;
    }

        .report-menu-wrap.menu-active {
            right: 0;
        }



            .report-menu-wrap .menu-active #report-menu {
                display: block;
            }














    /* multicash Menu */

    #multicash-menu {
        position: relative;
        background-color: #fff;
        border-top: 2px solid #bfd730;
        z-index: 1000;
        top: 0;
        padding: 18px 0 10px 0;
        width: 100%;
        padding-bottom: 300px;
    }

    .multicash-menu-toggle .fa-angle-down {
        display: none;
    }

    #multicash-menu ul {
        padding: 0;
    }

        #multicash-menu ul li {
            margin: 0;
            display: block;
            width: 100%;
            float: none;
        }

        #multicash-menu ul a {
            width: 100%;
            display: block;
        }


    #multicash-menu li {
        border-bottom: 1px solid #ebebeb;
    }

        #multicash-menu li a {
            display: block;
            padding-top: 20px;
            padding-bottom: 20px;
            padding-left: 60px;
        }

        #multicash-menu li:last-child {
            border-bottom: none;
        }

    #multicash-menu ul a:nth-of-type(2) {
        display: inline !important;
    }

    #multicash-menu .fa-chevron-right {
        display: none;
    }

    #multicash-menu .fa-chevron-left {
        display: inline-block;
        margin-left: 13px;
        position: absolute;
        top: 26px;
        left: 8px;
    }

    .multicash-menu-wrap {
        position: absolute;
        top: 45px;
        width: 100%;
        /*   right: -100%; */
        transition: all .5s linear;
        border-top: 0;
    }

        .multicash-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;
        }
}
/*#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: 122px;
    }

    .smbc-logo-global {
        display: block;
        width: 122px;
    }

    .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% !imporant;
        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/320 #*/
@media only screen and (max-width: 320px) {
    .data-col p {
        font-size: 11px !important;
    }

    .EMEAproductsMenuDrop li:before {
        display: none;
    }

    .header-global {
        margin-bottom: -34px;
    }

    /* Overrides */

    .nav-top-global {
        margin-top: 20px !important;
    }

    /* HTML Overrides  
  
  .nav-right .fa-search {
    display: none;
  }
  
  .mobile-nav-search {
      display: none;
  }
  */

    .smbc-logo-global-mobile {
        margin-right: auto;
        margin-left: auto;
        margin-top: 3px;
        margin-bottom: 21px;
        display: block;
        width: 122px;
        height: 36px;
        text-align: center;
    }


    /*# 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 .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;
                }

.footnote {
    font-size: 10px;
    font-style: italic;
}

@media (max-width: 768px) {
    .notables .item {
        width: 47%;
    }
}

.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;
}

/* sup IE hover issue */
a sup {
    top: 0;
    vertical-align: top;
}

    a sup:hover {
        top: 0;
        vertical-align: top;
    }


/*# Currencies table #*/
.currencies {
    width: 831px;
    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;
    }
}

.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;
}


.report-menu-wrap.menu-active {
    position: absolute;
    left: 25%;
}

.about-menu-wrap.menu-active {
    position: absolute;
    left: 13%;
}

.multicash-menu-wrap.menu-active {
    position: absolute;
    right: 25%;
}

@media (min-width:980px) {
    .smbc-logo-main.brazil {
        width: 33%;
    }
}



@media (max-width: 1080px) {
    .commitment, .market-leader {
        padding-left: 30px;
        padding-right: 30px;
        margin: 0 auto;
        width: 100%;
    }
}

.split-col3 {
    width: 33.333%;
    display: inline-block;
    padding-top: 60px;
    padding-bottom: 70px;
    padding-right: 5px;
    padding-left:5px;
    text-align: center;
}

.split-col3:nth-of-type(1) {
    background-color: #004b35;
}

.split-col3:nth-of-type(2) {
    background-color: #25282a;
}

.split-col3:nth-of-type(3) {
    background-color: #004b35;
}

.sc-bottom {
    margin-right: auto;
    margin-left: auto;
}

/* Fix for new Careers main menu link */
.EmeaHeadLinkContainerSmall.careers {
    text-decoration: none;
}
.EmeaHeadLinkContainerSmall > span:hover {
    text-decoration: underline;
}

/*# END OF FILE #*/
