.dk_options, .dk_toggle, .select-icon {
    -webkit-backface-visibility: hidden
}
.dk_container, .dk_label, .dk_options, .dk_options li {
    font-size: 11px
}
.dk_options a, .dk_toggle, .fright.padTopBtm0 a, .media-heading a:hover, .more, .more:hover, a {
    text-decoration: none
}
.dk_container {
    cursor: pointer;
    margin-bottom: 10px;
    outline: 0
}
.dk_toggle {
    background-color: #fff;
    color: #5f869f;
    overflow: hidden;
    white-space: nowrap;
    border: 1px solid #dadada;
    transition: .25s;
    border-radius: 3px;
    vertical-align: top!important
}
.dk_toggle, .select-icon {
    -webkit-transition: .25s;
    -moz-transition: .25s;
    -o-transition: .25s
}
.dk_open .dk_toggle .select-icon, .dk_toggle:active .select-icon {
    border-left-color: transparent
}
.dk_open .dk_toggle, .dk_open .dk_toggle .select-icon, .dk_options a:hover, .dk_toggle:active {
    background-color: #f8f5ec
}
.dk_focus .dk_toggle, .dk_toggle:focus, .dk_toggle:hover {
    background-color: #f8f5ec;
    color: #0496fd;
    outline: 0
}
.dk_toggle:active {
    outline: 0
}
.select-icon {
    border-radius: 0;
    height: 90%;
    position: absolute;
    right: 0;
    top: 0;
    transition: .25s;
    text-align: right;
    padding-right: 5px
}
.dk_options:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 5px;
    width: 0;
    -webkit-transform: rotate(360deg);
    left: auto;
    right: 12px
}
.dk_container, .dk_open, .dk_toggle {
    position: relative
}
.dk_options a {
    color: #5f869f;
    padding: 6px 9px 6px 5px;
    border-bottom: 1px solid #dadada
}
.dk_options a:hover {
    color: #0496fd
}
.dk_option_current a, .dk_options_inner {
    background-color: #fff
}
.dk_options_inner {
    border: 1px solid #dadada;
    margin: 0;
    max-height: 244px;
    padding: 3px 3px 0
}
.dk_container {
    display: none;
    vertical-align: middle
}
.dk_container.dk_shown {
    display: inline-block;
    zoom: 1
}
.dk_options a, .dk_toggle {
    display: block
}
.dk_container[class*=span] {
    float: none;
    margin-left: 0
}
.dk_toggle {
    width: 100%
}
.dk_open {
    z-index: 10
}
.dk_open .dk_options {
    margin-top: 1px;
    visibility: visible;
    z-index: 0
}
.dk_options {
    margin-top: 1px;
    position: absolute;
    left: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1;
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -o-transition: .3s ease-out;
    transition: .3s ease-out
}
.dk_options_inner, .jspContainer {
    position: relative;
    width: 100%!important
}
.select-right .dk_options {
    left: auto;
    right: 0
}
.dk_options_inner {
    overflow: auto;
    outline: 0
}
.dk_touch .dk_options {
    max-height: 250px;
    overflow: hidden;
    z-index: 111
}
.dk_touch .dk_options_inner {
    max-height: none;
    overflow: visible
}
.jspContainer {
    overflow: hidden
}
.jspHorizontalBar, .jspPane, .jspVerticalBar {
    position: absolute
}
.jspVerticalBar {
    top: 0;
    right: 0;
    height: 100%;
    background: #fff;
    border-left: 1px solid #dadada;
    width: 7%!important
}
.jspHorizontalBar {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: #fff
}
.jspHorizontalBar *, .jspVerticalBar * {
    margin: 0;
    padding: 0
}
.jspCap {
    display: none
}
.jspHorizontalBar .jspCap {
    float: left
}
.jspTrack {
    background: #fff;
    position: relative;
    height: 100%!important
}
.jspDrag {
    background: #5f869f;
    position: relative;
    top: 0;
    cursor: pointer;
    border-radius: 4px;
    width: 45%;
    margin: 0 auto
}
.jspHorizontalBar .jspDrag, .jspHorizontalBar .jspTrack {
    float: left;
    height: 100%
}
.jspArrow {
    background: #fff;
    text-indent: -20000px;
    display: block;
    cursor: pointer
}
.jspArrow.jspDisabled {
    cursor: default;
    background: #fff
}
.jspVerticalBar .jspArrow {
    height: 16px
}
.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%
}
.jspVerticalBar .jspArrow:focus {
    outline: 0
}
.jspCorner {
    background: #fff;
    float: left;
    height: 100%
}
.jspHorizontalBar {
    display: none!important
}
.dk_label {
    width: 94%;
    float: left;
    padding-left: 5px;
    color: #5f869f;
    padding-right: 20px
}
.jspPane {
    padding-left: 0!important;
    width: 100%!important;
    margin-left: 0!important;
    padding-top: 0!important
}
#atmAndBrnLoc, #branchLocatorList {
    float: left
}
#cityDisabled, #subUrbDisabled {
    font-size: 11px;
    color: #acacac;
    border: 1px solid #ddd;
    padding-left: 5px;
    border-radius: 3px
}
#cityDisabled .caret, #subUrbDisabled .caret {
    border-top: 4px solid #acacac;
    margin: 9px 8px 8px;
    float: right
}
.media, .media:hover {
    padding-top: 13px;
    margin-top: 0
}
.dk_focus .dk_toggle .dk_label, .dk_toggle:hover .dk_label {
    color: #0496fd
}
.dk_open .dk_label, .dk_toggle:active .dk_label {
    color: #acacac!important
}
div.jspContainer {
    min-height: 100px!important;
    width: 100%
}
.media:hover {
    background: #e7e7e7
}
#toolPalete ul.accordian h3 div.SalesToolIcons, #toolPaletePhone ul.accordian h3 div.SalesToolIcons {
    width: 39px!important
}
.featured_slider {
    padding: 0 0 0 15px
}
.rslides .business_cta, .rslides .cta {
    position: absolute;
    color: #fff;
    padding: 13px 51px 13px 15px;
    bottom: 15%;
    left: 4%;
    font-size: 1.12em
}
.featured_header {
    margin-top: 16px;
    margin-bottom: 20px
}
.rslides {
    margin: 0 auto 40px
}
.rslides .cta {
    background: url(../images/icon_arrow_white.png) 90% 50% no-repeat #0396fd
}
.rslides .business_cta {
    background: url(../images/icon_arrow_white.png) 90% 50% no-repeat #ba4d30
}
#slider2 {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0 auto;
    z-index: 0
}
.rslides_tabs {
    padding: 0;
    font-size: 18px;
    list-style: none;
    text-align: center;
    position: absolute;
    left: 26%;
    bottom: 41.4%;
    z-index: 0
}
.rslides_tabs li {
    display: inline;
    float: none;
    margin-right: 1px
}
.rslides_tabs a {
    width: auto;
    line-height: 20px;
    padding: 9px 20px;
    height: auto;
    background: 0 0;
    display: inline
}
.rslides_tabs li:first-child {
    margin-left: 0
}
#slider2-pager {
    display: block
}
#slider2-pager a {
    display: inline-block;
    padding: 0;
    background: url(/standimg/SBG/FaceLift/images/slider_disabled.png) no-repeat;
    width: 10px;
    height: 10px
}
#slider2-pager img {
    float: left
}
#slider2-pager .rslides_here a, #slider2-pager a:hover {
    padding: 0;
    background: url(/standimg/SBG/FaceLift/images/slider_active.png) 50% 0 no-repeat;
    width: 10px;
    height: 10px
}
#slider2-pager.business .rslides_here a, #slider2-pager.business a:hover {
    padding: 0;
    background: url(../images/slider_active-business.png) no-repeat;
    width: 10px;
    height: 10px
}
#SBGCSAccountOpeningForm #firstList {
    list-style: disc inside;
    padding: 15px
}
#SBGCSAccountOpeningForm {
    width: 80%
}
#SBGCSAccountOpeningForm input[type=text] {
    margin: 5px 0
}
#SBGCSAccountOpeningForm div.continuecancelbtn, #SBGCSAccountOpeningForm div.submitCancelButtonBox #SBGCSAccountOpeningForm #sectionOne {
    border: 1px solid #e7e7e7;
    display: inline-block;
    padding-bottom: 25px
}
#SBGCSAccountOpeningForm select {
    border-radius: 0
}
#SBGCSAccountOpeningForm #sectionFive, #SBGCSAccountOpeningForm #sectionFour, #SBGCSAccountOpeningForm #sectionOne, #SBGCSAccountOpeningForm #sectionThree, #SBGCSAccountOpeningForm #sectionTwo {
    padding-left: 15px
}
#SBGCSAccountOpeningForm #sectionOne {
    display: inline-block;
    border: 1px solid #e7e7e7
}
#SBGCSAccountOpeningForm #sectionThree .titleTab {
    padding: 25px 15px 15px 0
}
#SBGCSAccountOpeningForm section>div>h5 {
    padding: 15px 0 0 15px;
    color: #000771;
    font-size: 14px
}
#SBGCSAccountOpeningForm section h5 {
    padding: 15px 0;
    color: #000771;
    font-size: 14px
}
#SBGCSAccountOpeningForm h4 {
    background-color: #f3f3f3;
    color: #000771;
    border-bottom: 2px solid #26428b;
    padding: 15px 15px 8px;
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 0
}
#SBGCSAccountOpeningForm #sectionOne .titleTab {
    display: block
}
#SBGCSAccountOpeningForm #sectionFive .titleTab, #SBGCSAccountOpeningForm #sectionFour .titleTab {
    display: inline-block;
    width: 100%
}
#SBGCSAccountOpeningForm .titleTab {
    color: #2570e0;
    background: url(http://www.standardbank.co.za/standimg/SBG/FaceLift/images/headline_gradient_orange.png) left bottom no-repeat;
    margin-bottom: 20px;
    padding-bottom: 10px;
    font-size: 14px;
    margin-top: 15px;
    display: inline-block;
    width: 100%
}
#SBGCSAccountOpeningForm a {
    color: #08c
}
#SBGCSAccountOpeningForm .form-group {
    float: left;
    width: 33.3%
}
#SBGCSAccountOpeningForm #sectionOne .form-group {
    min-height: 100px
}
#resultMessage p {
    color: #000771;
    font-size: 16px;
    padding: 25px 0 0
}
div.socialwrapper {
    background: #f3f3f3;
    width: 95%;
    padding: 10px 15px 8px!important;
    height: 30px
}
div.row #comment, div.row #printdoc, div.row #ratingBox, div.row #share {
    border: none;
    height: inherit!important;
    padding: 0!important
}
@media (max-width: 979px) and (min-width: 768px) {
    .container {
        width: inherit!important
    }
    .span9 {
        width: 100%!important
    }
    div.actionBar {
        position: absolute;
        background: 0 0!important;
        border: none!important;
        right: 3%;
        margin-top: 50px;
        width: 172px!important
    }
    div.actionBar input[type=text] {
        width: 68%!important;
        height: 37px;
        padding-left: 15px!important;
        border: 1px solid #e7e7e7!important
    }
    body div div.accolades {
        width: 90%
    }
    ul.breadcrumb {
        margin-left: 15px!important
    }
    #topHeader {
        margin-left: 12px
    }
    body .masterWrapperLeft .span3 {
        margin-left: 10px!important;
        margin-right: 0!important;
        width: 32%!important
    }
    .special_service {
        background: #fff!important
    }
    body .fBanner>.row>.span3 {
        padding-right: 8px!important
    }
    #footerNavBar.row div.topNav ul.mainMenu, .fBanner.marTop20 {
        padding-left: 15px
    }
    footer.row {
        padding-left: 13px;
        padding-right: 7px
    }
    .blogIcon, .contactIcon, .faceBookIcon, .twitterIcon, .uTubeIcon {
        margin-right: 7px!important
    }
}
@media only screen and (min-width: 320px) and (max-width: 736px) {
    .landscape, .navbar .nav>li>ul#topmenu3.dropdown-menu, div#footerNavBar.row {
        display: none
    }
    #cib>.row>.container>.row, #home.NigeriaHome>.row:nth-child(5), #home.NigeriaHome>.row>.container>.row, .marTop5, div.masterWrapperLeft, div.row, div.row.marTop5 {
        margin-top: 0!important
    }
    .myMenu li {
        width: 140px!important
    }
    .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
        border-bottom: 1px solid #c0c7cd!important
    }
    .footerContentBar .span3:first-child {
        width: 58%!important;
        float: left
    }
    .footerContentBar .span2 {
        padding-top: 10px
    }
    .dropdown.menu.active {
        border-bottom: 1px solid #c0c7cd
    }
    #sitemap table, #sitemap table td, #sitemap table th, #sitemap table tr {
        border: none!important
    }
    body .span9.masterWrapperLeft>.row>.span9, div#ArticleList h3, div.socialwrapper {
        display: inline-block
    }
    #myModal.modal {
        left: 0!important
    }
    #afford_tool div, #afford_tool_phone div {
        width: 93%!important
    }
    #advSearch .advSrch:focus, #advSearch .advSrch:hover {
        color: #006892!important
    }
    #advSearch.closedState .advSrchExpCol {
        float: left;
        margin-left: 45%;
        width: 20px!important;
        background: url(../images/actionBarIcons.png) -85px -32px no-repeat
    }
    #ArticleList, div.span9 h3.categoryHeading {
        clear: both
    }
    #AboutUs .blueBg, #AboutUs .blueBg p, #AboutUs .searchOutline {
        background: #e7e7e7!important
    }
    div.socialwrapper {
        height: inherit!important;
        width: 86%
    }
    .site_global.hidden-phone, div.footerContentBar h1 {
        display: inline-block!important
    }
    #home.NigeriaHome>.row>.container>.row {
        background: url(../images/bg_pattern.png) repeat-x!important;
        background-size: 638px!important
    }
    #cib>.row>.container>.row {
        background-size: 390px!important
    }
    #cib .searchOutline, .blueBg {
        background: #e7e7e7!important
    }
    .bannerCont img {
        min-height: 100%!important
    }
    .bannerCont, .special_service {
        min-height: inherit!important
    }
    .carousel-caption .btn {
        color: #fff!important
    }
    div.row #comment, div.row #share {
        width: 15%!important
    }
    .rgtCntWrapper li {
        list-style-type: none!important
    }
    .carousel-caption {
        top: 40px!important
    }
    div.masterWrapperLeft {
        padding: 0 25px!important
    }
    .special_service {
        background-color: transparent!important
    }
    #cib .blueBg, #cib .blueBg p, #home .blueBg, #home .blueBg p, .blueBg p, .searchOutline, div.blueBg {
        background: #e7e7e7!important
    }
    .fleft {
        width: 70%
    }
    #sitemap table, .container, .span9, body .masterWrapperLeft .span3, body .span9 .row .span6 {
        width: 100%!important
    }
    div.site_global a {
        margin-right: 13px!important
    }
    div.siteBanner_web {
        padding-top: 10px
    }
    #home.NigeriaHome .masterWrapperLeft>.row>.span3, .featured_slider {
        padding: 0!important
    }
    #home .loginRegister {
        float: inherit!important
    }
    .loginRegister {
        background: url(../images/standard_tile_product_grey.png) no-repeat!important
    }
    #home.NigeriaHome .loginRegister {
        background: url(../images/standard_tile_homepage.png) no-repeat!important
    }
    , #cib.blueBg p, #home.NigeriaHome .blueBg, #home.NigeriaHome .blueBg p, #home.NigeriaHome .searchOutline {
        background: #fff!important
    }
    .rslides_tabs {
        left: 11%!important
    }
    #footerContentBar {
        padding: 0 25px
    }
    #sitemap table {
        max-width: 100%
    }
    .container {
        padding-left: 0!important;
        padding-right: 0!important;
        margin: 0!important
    }
    .carousel-inner {
        height: inherit!important;
        padding-top: 15px!important
    }
    body div div.accolades {
        height: inherit!important;
        padding-left: 0!important
    }
    .footerContentBar li a, div.appmessgaebox {
        width: inherit!important
    }
    body .container>.row>.span3, div.span2 {
        width: 100%!important
    }
    div .loginRegister {
        position: inherit!important
    }
    div#footerNavBar.row ul.mainMenu li a {
        padding: 9px 15px!important
    }
    .footerContentBar .span2, .footerContentBar .span3 {
        width: 100%!important;
        padding-left: 20px
    }
    div.salesToolIconBox {
        display: none!important
    }
    .featured_slider {
        padding: 0 10px 0 15px
    }
    #SMEs .masterWrapperLeft>.row, #home.NigeriaHome .masterWrapperLeft>.row {
        margin-top: 0!important;
        margin-bottom: 0!important
    }
    .special_service {
        width: 98%!important;
        padding-bottom: 0!important
    }
    #Individual .blueBg, #Individual .searchOutline, body #Individual .blueBg p {
        background: #e7e7e7!important
    }
    body .mainCntrRowMrgn div.span3>a, body .masterWrapperLeft .row div.span3>a {
        background: url(../images/icon_arrow_white.png) 94% 50% no-repeat #0396fd;
        display: block;
        padding: 5px 23px 5px 14px;
        color: #fff;
        font-size: 14px;
        margin-top: 10px;
        width: 12.3%
    }
    li.dropdown.active>.dropdown-toggle {
        color: #2570e0!important
    }
    body div div.accolades {
        width: 100%
    }
    .accoladeItems {
        width: 98%
    }
    #SMEs .masterWrapperLeft>.row>.span3, #home.NigeriaHome .masterWrapperLeft>.row>.span3 {
        padding-left: 10px
    }
    #AboutUs>.row:nth-child(5), #SMEs>.row:nth-child(5), #cib>.row:nth-child(5), #home.NigeriaHome>.row:nth-child(5) {
        background: 0 0!important
    }
    .rgtCntWrapper {
        width: 100%!important
    }
    div.quicklinksbox {
        clear: both!important;
        width: 81%!important;
        padding-bottom: 25px;
        padding-top: 20px
    }
    .feedback_icon_delighted {
        background: url(../images/feedback_delighted.png) 3% 50% no-repeat #fff!important;
        width: 42%!important
    }
    .feedback_icon_disappointed {
        background: url(../images/feedback_disappointed.png) 3% 50% no-repeat #fff!important;
        width: 42%!important
    }
    body .fBanner>.row>.span3 {
        width: 50%!important;
        float: left;
        padding-left: 10px!important;
        padding-right: 5px!important
    }
    .navbar .nav {
        position: absolute;
        z-index: 99;
        background: #f3f3f3
    }
    .cross, .hamburger {
        font-weight: 700;
        position: absolute;
        margin-top: 5px;
        color: #888;
        cursor: pointer;
        outline: 0;
        z-index: 10000000000000
    }
    header {
        width: 100%;
        height: 50px;
        line-height: 50px
    }
    .hamburger {
        background: url(../images/hamburg.png) center no-repeat;
        border-radius: 2px;
        top: 5px;
        right: 14px;
        line-height: 32px;
        padding: 0 12px;
        font-size: 1.4em
    }
    .cross, .hamburger {
        width: 44px;
        height: 34px;
        border: 1px solid #ddd!important
    }
    .cross {
        margin-right: 14px;
        background: url(../images/hamburg-collapse.png) center no-repeat!important;
        border-radius: 2px;
        top: 0;
        right: 0;
        padding: 0 15px;
        font-size: 3em;
        line-height: 65px
    }
    .navbar-inner a, .navbar-inner a:hover, .navbar-inner ul li a, .navbar-inner ul li a:hover {
        text-decoration: none;
        color: #fff
    }
    .navbar-inner {
        z-index: 1000000;
        font-weight: 700;
        font-size: .8em;
        width: 100%;
        background: #131313;
        position: absolute;
        text-align: center
    }
    .navbar-inner ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        list-style-image: none
    }
    .navbar-inner li, .navbar-inner li:hover {
        display: block;
        padding: 15px 0;
        border-bottom: #1d1f20 1px solid
    }
    .navbar-inner li:hover {
        background: #181818
    }
    #Business>.row:nth-child(4), #SMEs>.row:nth-child(4), div.actionBar {
        background: 0 0!important
    }
    .navbar-inner ul li a {
        margin: 0
    }
    div.row.topheaderbg {
        height: 100px!important
    }
    div.navbar {
        position: relative!important
    }
    .siteBanner_web {
        display: inline-block!important
    }
    .actionBar.pull-right, .site_selector {
        display: none!important
    }
    .siteBanner_web .fleft a img {
        width: 90%!important;
        padding-left: 15px!important
    }
    div.navbar-inner {
        top: inherit!important
    }
    body .rslides_tabs {
        position: absolute!important
    }
    div.actionBar {
        border: none!important;
        width: inherit!important
    }
    div.row #ratingBox {
        width: 92.5%!important;
        margin-bottom: 25px!important
    }
    #atmAndBrnLoc, #branchLocatorList {
        width: 100%
    }
    #toolPalete ul.accordian h3 {
        float: left!important;
        margin-bottom: 1px!important;
        width: 96%!important
    }
    .accordion_productdetails {
        width: 96%!important
    }
    .contactUsCol1, .contactUsCol2 {
        width: 98%!important
    }
    .accordion_productdetails .ui-state-default .ui-icon {
        left: 91%!important
    }
    .contactUsCol2 {
        padding-right: 0!important
    }
    .countryCntDetCol1, .mailBnk, .phnBnk {
        width: 100%!important
    }
    #atmAndBrnLoc h3, #branchLocatorList h3, div#ArticleList h3, div#applyOnlineList h3, div#contactUs h1, div#searchList h3, div#toolsAndCalc h3, div.PrintArea h3 {
        margin-bottom: inherit!important
    }
    table {
        border-collapse: collapse;
        border-spacing: 0;
        border: 1px solid #bbb
    }
    td, th, tr {
        border-top: 1px solid #ddd;
        padding: 4px 8px;
        width: 10%!important
    }
}
#sitemap table, div.actionBar {
    width: inherit!important
}
div.actionBar {
    background: 0 0!important;
    border: none!important
}
@media screen and (min-width: 768px) {
    .mobile-menu {
        display: none
    }
}
@media (width: 768px) {
    .loginRegister.landscape, .quicklinksbox.landscape {
        display: inline-block!important
    }
    .loginRegister, .quicklinksbox {
        display: none!important
    }
}
@media screen and (max-width: 979px) and (min-width: 768px) {
    .siteBanner_web {
        background: 0 0!important
    }
    div.actionBar {
        margin-top: 39px;
        margin-right: -20px
    }
    .loginRegister {
        float: left;
        display: inline-block;
        margin-left: 20px;
        margin-bottom: 20px
    }
    div.quicklinksbox {
        height: auto;
        padding: 0;
        margin: 13px 0 0 20px;
        width: 37%;
        display: inline-block
    }
    #SMEs .searchOutline, #home .searchOutline, body .searchOutline {
        width: 183px!important;
        padding: 17px 2px 0 0!important
    }
    body .container>.row>.span3 {
        width: 100%
    }
    .rgtCntWrapper {
        width: inherit!important
    }
    .Tellmeabout_content {
        width: 45%;
        float: left;
        display: inline-block;
        margin-right: 3%
    }
    #accordian_phone, #toolPalete.portlet, #toolPaletePhone.portlet {
        margin: 39px 0 0 11px;
        width: 45%;
        display: inline-block
    }
    #AboutUs>.row:nth-child(5), #Individual>.row:nth-child(5), #SMEs>.row:nth-child(5), #cib>.row:nth-child(5), #home.NigeriaHome>.row:nth-child(5), #noninterestbanking>.row:nth-child(5), #privateClients>.row:nth-child(5) {
        background: url(../images/bg_pattern.png) repeat-x;
        background-size: 411px;
        margin-bottom: 20px
    }
    .business {
        height: inherit!important
    }
    .feedback_icon_delighted {
        background: url(../images/feedback_delighted.png) 4% 50% no-repeat #fff
    }
    .feedback_icon_disappointed {
        background: url(../images/feedback_disappointed.png) 4% 50% no-repeat #fff
    }
    #sitemap table {
        max-width: inherit!important
    }
    #advSearch.closedState .advSrchExpCol {
        float: left;
        width: 20px!important;
        background: url(../images/actionBarIcons.png) -85px -32px no-repeat;
        margin-left: 9%!important
    }
    #News div#ArticleList h3, #News div.span9 h3.categoryHeading {
        margin-top: 24px!important
    }
}
@media only screen and (width: 1024px) {
    .loginRegister {
        margin-top: 60px;
        margin-right: 20px;
        position: inherit!important
    }
    .Tellmeabout_content {
        margin-top: -21px;
        clear: both;
        display: inline-block
    }
    div.quicklinksbox {
        float: left
    }
    .rgtCntWrapper {
        margin-top: -60px
    }
}
@media screen and (min-width: 481px) and (max-width: 736px) {
    div.siteBanner_web {
        width: 50%!important
    }
    .marTop5, div.row {
        margin-top: 0!important
    }
}
@media (min-width: 1024px) {
    .loginRegister.landscape, .quicklinksbox.landscape {
        display: none
    }
}
@media only screen and (max-width: 736px) and (min-width: 320px) {
    .actionBar.pull-right {
        display: inline-block!important;
        width: 140px!important;
        position: relative;
        bottom: 0;
        float: right!important;
        top: inherit;
        right: 0!important
    }
    .navbar .nav {
        position: relative
    }
    .navbar-inner {
        background: #f3f3f3;
        padding-bottom: 20px
    }
    div.actionBar input[type=text] {
        height: 30px!important;
        width: 77%!important
    }
    div.actionBar input.search[type=submit] {
        width: 30px;
        height: 30px
    }
}
#articleSearch .span9 {
    width: 100%;
    text-align: left
}
#articleSearch .span9 a {
    width: 92%!important
}
ul#articleSearch li {
    padding-bottom: 0!important
}
.more,a.pull-left.more, #homeLoanAford .leftMar0 .fleft a {
    background: url(../images/icon_arrow_white.png) 94% 50% no-repeat #0396fd;
    display: inline;
    padding: 8px 23px 8px 14px;
    color: #fff!important;
    font-size: 14px
}
.more:hover {
    color: #fff;
    background: url(../images/icon_arrow_white.png) 94% 50% no-repeat #f58320
}
body #advSearch .advSrch {
    width: 240px!important
}
.advSrchHidContent .span9 {
    width: 100%!important
}
body .adVSrchHid .dk_container.dk_shown {
    width: 158px!important;
    margin-top: 8px;
    margin-left: 42px
}
#searchList.span9 {
    width: 100%!important
}
#advSearch {
    width: 534px
}
form#advSearch, form#advSearch>#advSearch {
    width: 100%!important
}
div#searchList select {
    height: 30px!important;
    border-radius: 0
}
.adVSrchHid .searchBar {
    height: 20px!important;
    font-size: 12px;
    margin-left: 42px;
    width: 85.5%
}
.jobs {
    margin-left: 53px
}
.searchHdrDiv {
    width: 53%!important
}
#advSearch .textRight input {
    background: url(../images/icon_arrow_white.png) 94% 50% no-repeat #0396fd;
    display: inline;
    padding: 4px 20px 4px 14px;
    color: #fff;
    font-size: 14px;
    border: none;
    margin-left: 54px!important
}
#Individual div.quicklinksbox h4 {
    border-bottom: 2px solid #f58320
}
#SMEs div.quicklinksbox h4 {
    border-bottom: 2px solid #ba4d30
}
#noninterestbanking div.quicklinksbox h4 {
    border-bottom: 2px solid #6C9E41
}
#cib div.quicklinksbox h4 {
    border-bottom: 2px solid #034A63
}
#AboutUs div.quicklinksbox h4 {
    border-bottom: 2px solid #C4962E
}
#SMEs #toolPalete .ui-accordion-header-active, #SMEs #toolPalete ul.accordian h3:hover {
    background: #ba4d30
}
#noninterestbanking #toolPalete .ui-accordion-header-active, #noninterestbanking #toolPalete ul.accordian h3:hover {
    background: #6C9E41
}
#cib #toolPalete .ui-accordion-header-active, #cib #toolPalete ul.accordian h3:hover {
    background: #034A63
}
#AboutUs #toolPalete .ui-accordion-header-active, #AboutUs #toolPalete ul.accordian h3:hover {
    background: #C4962E
}
.media:first-child {
    padding-top: 0!important
}
.media:last-child {
    background: 0 0
}
#Individual div.quicklinksbox ul li a:hover {
    background: url(../images/icon_arrow_white.png) 92% 50% no-repeat #f58320
}
#SMEs div.quicklinksbox ul li a:hover {
    background: url(../images/icon_arrow_white.png) 92% 50% no-repeat #ba4d30
}
#noninterestbanking div.quicklinksbox ul li a:hover {
    background: url(../images/icon_arrow_white.png) 92% 50% no-repeat #6C9E41
}
#cib div.quicklinksbox ul li a:hover {
    background: url(../images/icon_arrow_white.png) 92% 50% no-repeat #034A63
}
#AboutUs div.quicklinksbox ul li a:hover {
    background: url(../images/icon_arrow_white.png) 92% 50% no-repeat #C4962E
}
#Individual div.quicklinksbox ul li {
    background: url(../images/icon_arrow_orange.png) 92% 50% no-repeat
}
#SMEs div.quicklinksbox ul li {
    background: url(../images/icon_arrow_brick_red.png) 92% 50% no-repeat
}
#noninterestbanking div.quicklinksbox ul li {
    background: url(../images/icon_arrow_grass_green.png) 92% 50% no-repeat
}
#cib div.quicklinksbox ul li {
    background: url(../images/icon_arrow_cib_blue.png) 92% 50% no-repeat
}
#AboutUs div.quicklinksbox ul li {
    background: url(../images/icon_arrow_gold.png) 92% 50% no-repeat
}
form>.advToolSearch {
    background: #e7e7e7!important;
    margin-top: 15px;
    padding: 0 17px 17px
}
.advToolSearch h2 {
    color: #26428b
}
.dropdown-menu.secondLevelNavigation .row .span3 ul.linkList {
    padding-top: 0
}
.dropdown-menu.secondLevelNavigation .row .span3 h3 {
    padding-bottom: 0
}
ul.nav .dropdown.menu:last-child>ul {
    left: -139px
}
div#visitgolbalLabel {
        top: 30px!important;
    left: 73.5% !important;
}
div#visitgolbalLabel a {
    color: #fff !important;
    font-size: 10px !important;
}
ul.breadcrumb li a:hover {
    color: #0396fd;
    text-decoration: none
}
.footerContentBar div.span2 ul li {
    background: url(../images/icon_arrow_luminous_blue.png) 90% 50% no-repeat
}
div#footerNavBar.row {
    height: 38px!important
}
div.topNav ul.mainMenu {
    padding-top: 9px!important
}
#footerNavBar div.topNav ul.mainMenu li {
    height: 30px!important
}
footer .container {
    padding-left: 28px
}
.footerContentBar .span3 {
    margin-left: 0
}
.footerContentBar .span2, .footerContentBar .span3:nth-child(2) {
    margin-left: 23px
}
.footerContentBar .span3:last-child {
    margin-left: 76px
}
footer.row {
    /* padding-top: 15px!important
; */
    /* background: #f2f2f2; */
}
body div.row #comment, body div.row #share {
    width: 15%!important
}
body div.row div#shareIcons {
    width: 117px!important
}
.fb_iframe_widget {
    display: block!important
}
body .dk-selected {
    border: 1px solid #D3D3D3!important;
    border-radius: 0!important;
    color: #555!important;
    background: url(../images/select-arrow.png) 95% 50% no-repeat #fff!important
}
.LinkedInIcon, .linkedIn {
    height: 36px;
    width: 36px;
    background: url(../images/socialMedia.png) -108px 0 no-repeat;
    display: block;
    float: left
}
#searchLocationDiv {
    width: 24%!important;
    margin-top: 0!important
}
div#comment img, div#printdoc img, div#share img {
    padding-top: 5px
}
#Individual #comment span {
    background: url(../images/commentIcon-individual.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 15px 0
}
#Individual #printdoc span {
    background: url(../images/printIcon-individual.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 10px 0
}
#Individual #share span {
    background: url(../images/shareIcon-individual.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 13px 30px 10px 0
}
#SMEs #comment span {
    background: url(../images/commentIcon-business.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 15px 0
}
#SMEs #printdoc span {
    background: url(../images/printIcon-business.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 10px 0
}
#SMEs #share span {
    background: url(../images/shareIcon-business.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 13px 30px 10px 0
}
#cib #comment span {
    background: url(../images/commentIcon-cib.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 15px 0
}
#cib #printdoc span {
    background: url(../images/printIcon-cib.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 10px 0
}
#cib #share span {
    background: url(../images/shareIcon-cib.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 13px 30px 10px 0
}
#noninterestbanking #comment span {
    background: url(../images/commentIcon-noninterestbanking.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 15px 0
}
#noninterestbanking #printdoc span {
    background: url(../images/printIcon-noninterestbanking.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 10px 0
}
#noninterestbanking #share span {
    background: url(../images/shareIcon-noninterestbanking.png) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 13px 30px 10px 0
}
#enquiriesID_sbgcsFeedBackForm {
    padding-left: 13px
}
#ajaxFormSubmit_SBGCS_Enquiry_Form {
    background: url(../images/icon_arrow_white.png) 94% 50% no-repeat #0396fd!important;
    height: inherit!important;
    display: inherit!important;
    width: 23%!important
}
#footerNavBar div.topNav ul.mainMenu {
    padding-left: 0!important
}
#footerNavBar br.clearBoth {
    display: none
}
.ui-accordion-content ul, ol {
    list-style: inside!important;
    padding-left: 5px!important
}
.LinkedInIcon, .blogIcon, .contactIcon, .emailIcon, .faceBookIcon, .telephoneIcon, .twitterIcon, .uTubeIcon {
    margin-right: 9px!important
}
#toolPalete .linkList li a {
    width: 94%!important;
    vertical-align: top;
    height: inherit
}
.generic-account .form-group {
    width: 100%!important;
    height: 35px!important;
    display: inline-block;
    min-height: inherit!important
}
.generic-account .col-lg-3 {
    float: left;
    width: 30%;
    font-weight: 700;
    font-size: 12px!important;
    color: #000
}
.generic-account .form-group input {
    width: 40%!important
}
.generic-account .form-group select {
    width: 42%!important
}
#SBGCSAccountOpeningForm.generic-account {
    width: 75%
}
.generic-account .more {
    background: url(../images/icon_arrow_white.png) 94% 50% no-repeat #0396fd;
    padding: 6px;
    color: #fff;
    font-size: 14px;
    width: 40%;
    text-align: center;
    font-weight: 700;
    display: inline-block;
    float: left
}
.generic-account div.submitCancelButtonBox {
    background: #fff!important;
    width: 100%;
    margin: auto 0 20px;
    float: left;
    display: inline-block
}
#SBGCSAccountOpeningForm.generic-account #sectionOne {
    display: inline-block;
    border: 1px solid #e7e7e7;
    padding-left: 35px;
    padding-top: 10px
}
#SBGCSAccountOpeningForm.generic-account #sectionOne .form-group {
    float: left
}
.generic-account label.error {
    color: red!important
}
@media only screen and (min-width: 320px) and (max-width: 736px) {
    #SBGCSAccountOpeningForm.generic-account {
        width: 100%
    }
    .generic-account .form-group {
        height: inherit!important
    }
    #SBGCSAccountOpeningForm.generic-account #sectionOne {
        padding-left: 15px
    }
    .submitCancelButtonBox {
        margin-top: 15px!important
    }
    .generic-account .col-lg-3 {
        margin-right: 10px
    }
}
@media only screen and (min-width: 320px) and (max-width: 624px) {
    .generic-account label.error {
        color: red!important;
        display: block!important;
        float: right;
        margin-right: 26%!important
    }
}
.tablet {
    display: none!important
}
@media (min-width: 768px) and (max-width: 978px) {
    #AboutUs>.row:nth-child(5), #Individual>.row:nth-child(5), #SMEs>.row:nth-child(5), #cib>.row:nth-child(5), #home.NigeriaHome>.row:nth-child(5), #noninterestbanking>.row:nth-child(5), #privateClients>.row:nth-child(5) {
        background: url(../images/bg_pattern.png) repeat-x;
        background-size: 400px;
        margin-bottom: 20px
    }
    #slider2 {
        width: 67%;
        float: left
    }
    .rgtCntWrapper .loginRegister {
        display: none
    }
    .tablet {
        display: inline-block!important
    }
}
.fright.padTopBtm0 a {
    background: url(../images/icon_arrow_white.png) 94% 50% no-repeat #0396fd;
    display: inline-block;
    padding: 8px 23px 8px 14px;
    color: #fff!important;
    font-size: 14px;
    margin-top: 10px!important;
    clear: both;
    margin-left: -1px
}
#toolPalete ul.linkList li {
    list-style-type: none!important
}
#afford_tool.ui-accordion .ui-accordion-content {
    min-height: inherit
}
div.CountrySelector {
    /*top: 55px!important*/
}
#brachAtmSearch {
    height: 26px!important
}
li.dropdown.active>.dropdown-toggle {
    background: #e7e7e7
}
.tabbable .nav li a:hover, .tabbable .nav-tabs>.active a {
    font-weight: 700;
    border: none!important;
    margin-right: 0
}
.tabbable .nav li a {
    font-weight: 400
}
#twitter-widget-0 {
    width: 101px!important
}
.select.clicked ul, .select.clicked ul li {
    display: inline-block!important;
    visibility: visible
}
.select.clicked ul li {
    background-image: none
}
div#footerNavBar.row ul.mainMenu li a {
    padding: 9px 15px!important
}
#advanced_search_id {
    display: inline-block
}
body div#searchList div.articlelist_wrapper {
    border-top: 0!important
}
ul#articleSearch li.hr {
    width: 70%!important
}
div.span9 ul li h2 span.searchResultsIcon {
    margin-top: 0 !important;
    background: url(../images/gwaIcons.gif) -395px 0 no-repeat
}
div.span9 ul li:hover h2 span.searchResultsIcon {
    background: url(../images/gwaIcons.gif) -395px 0 no-repeat!important
}
div#searchList h3 {
    margin-bottom: 10px
}
@media only screen and (device-width: 768px) {
    .rslides_tabs {
        top: 330px !important;
    }
}
#commentPostform div.comment_selectusername div {
    display: inline;
    margin-left: 0 !important;
    font-size: .875em;
}
#commentPostform .span2:nth-child(2) {
    margin-right: 25% !important;
    display: inline;
    font-size: .875em;
}
#comment_wrapper .fBanner {
    margin-top: 0px !important;
    float: right;
}

#commentPostform .span2.marLeftMinus:nth-child(3) {
  margin-left:0 !important;
  margin-right:0px !important;}


#commentPostform .span2.marLeftMinus:nth-child(4) {
  margin-left:0px !important;
}

#afford_tool input[type="text"] {
    background: #fff !important;
}

.fBanner.span3.leftMar0 a, .fBanner.span3.leftMar0 #ajaxFormSubmit_Enquiry_Form {
    margin-left: 5px !important;
}

#toolPalete ul.accordian .panel {
  padding-bottom:15px;
}

.navbar .nav>li>.dropdown-menu:after {
    display: none;
}

.ie .linkList, .ie .linkList li, .pext-ie9 .linkList, .pext-ie9 .linkList li {
    list-style: none !important;
}

.ie #accoladeList, .pext-ie9 #accoladeList, #accoladeList {
    float: left;
}

.ie #accoladeList li , .pext-ie9 #accoladeList li, .accolades ul#accoladeList li {
    border-bottom: 1px solid #d2d2d2;
}

.span9 .span6 {
    width: 65% !important;
}

body .masterWrapperLeft .row .span3 {
    width: 33.3%;
    margin-left: 0;
    margin-top: 0 !important;
}

body .masterWrapperLeft .span3 {
    margin-top: 14px;
}
.span9.masterWrapperLeft div > h3.categoryHeading {
    color: #26428b !important;
    background: url('../images/headline_gradient_dark_lg.png') left bottom no-repeat;
    padding-bottom: 11px;
    font-size: 14px;
}

body .span9.masterWrapperLeft .span3 > a {
    background: url(../images/icon_arrow_white.png) no-repeat #0396fd 94% 50%;
    /* width: 54px; */
    /* height: 36px; */
    display: block !important;
    padding: 8px 23px 8px 14px;
    color: #fff;
    font-size: 14px;
    width: 50px;
    margin-top: 5px;
    margin-bottom: 20px;
}

body .media-body {
        padding-right: 16px !important; 
}

#afford_tool input[type="text"], #afford_tool input[type="password"], #result2, #result2Phone, #afford_tool_phone input[type="text"], #afford_tool_phone input[type="password"] {
    background: #fff !important;
}

#brachAtmSearch {
    height: 25px !important;
}

#footerNavBar div.topNav ul.mainMenu li:hover a{
        color: #fff !important;
    background-color: #0496fd;
}

body div.CountrySelector {
    background: #00a1e1 !important;
    top: 28px!important;
}

/* Ash to remove */

body div.countrymap {
    display: none !important;
}

.site_selector #scrollWrap > a {
    display:none !important;
}

@font-face {
font-family: 'standardbank';
src: url('StandardBank-Medium.otf');
}

div.site_global a {
font-family:'standardbank';
}

div#visitgolbalLabel a:hover {
    text-decoration: none !important;
}

body .topheaderbg {
    /*background: none !important;*/
}

div.site_global a {
    color: #fff !important;
}

.std-footer {
    position: absolute;
        /*top: 0;*/
        right: 0;
        display: none !important;
}

.footerLegalBar {
    border-top: 1px solid #fff !important;
    
}

/*.footerLegalBar > .container > .span9 {
    width: 100%;
}*/

{
    background: #f3f3f3;
}

.footerLegalBar.row > .container {
    position: relative;
}

#legalLinks .copyright {
    width: 77% !important;
}

div.site_global a {
        margin-left: 23px !important;
}

body .site_selector #scroller {
    top: 57px !important;
}

body .topheaderbg {
    background: url("../images/topHeader_Bg.jpg") no-repeat scroll 0 0 #0d3692 !important;
}

.footerContentBar .span3 {
    width: 23.1% !important;
}

@media screen and (min-width:768px) and (max-width:979px) {
div#visitgolbalLabel {
    left: 63.5% !important;
}

}

@media screen and (min-width:980px) and (max-width:1024px) {
div#visitgolbalLabel {
    left: 69.5% !important;
}
}


#footerLegal{
        border-top: 1px solid #fff !important;
    background: #f3f3f3 !important;
        height: 103px;
}

.container > img.pull-right {
        padding-bottom: 6px;
        margin-top: 22px;
}

.footerContentBar div.span2 ul li:nth-child(6) {border-bottom:none !important;}
footer {
    background: transparent !important;
}

footer > .container {
    background: #eeeeee;
    width: 100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-top: 15px;
}

.footerContentBar {
    width:970px;
    display: block !important;
}

.footerLegalBar.row > .container > .span3 {
    display: none;
}