/*nigeria new grid*/
.NigeriaHome #afford_tool div#nigeria h3 {
    font-size: 15px !important;
    padding: 5px 0px 10px 10px !important;
    color: #26428b !important;
    background-color: #f3f3f3;
    height: 50px;
}

#home.NigeriaHome > .row:nth-child(4), #cib > .row:nth-child(4), #AboutUs > .row:nth-child(4) {
    background: #fff;
    background-size: 411px !important;
}

.row.light-grey-background {
    background: #e7e7e7 !important;
}

.myMenu li ul {
    z-index: 3;
}

.ui-accordion .ui-accordion-icons {
    background: #e7e7e7;
}
.feedback_icon_delighted {
    width: 100% !important;
}

.feedback_icon_disappointed {
    width: 100% !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    color: #26428b !important;
    font-family: Arial, Helvetica, sans-serif;
}

/*#afford_tool div, #afford_tool_phone div {
    background: #e7e7e7 !important;
}*/
.blueBg {
    -moz-border-radius: 0 0 5px 5px;
    height: 128px;
    background: #e7e7e7 !important;
}

a.arrowLink {
    background: url(../images/icon_arrow_white.png) no-repeat #0396fd 94% 50%;
    display: inline-block !important;
    padding: 9px 22px 10px 14px;
    color: #fff;
    font-size: 14px;
    width: auto;
    margin: 10px 0px 10px 0px;
}

#home div.Tellmeabout_content h3{
    width: 100% !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"] {
    height: 25px !important;
}

.breadcrumb>li+li:before{
    display: none;
}

.footermorebtn > a.arrowLink{
    background: url(../images/icon_arrow_white.png) no-repeat 95% 50% #0396fd;
    padding: 10px 22px 10px 9px;
    color: #fff !important;
}

.footermorebtn > a.arrowLink:hover {
    background: url(../images/icon_arrow_white.png) no-repeat #f58320 94% 50%;
    color: #fff;
    text-decoration: none;
}

.myMenu li ul li a:link, .myMenu li ul li a:visited {
    width: 150px !important;
}
.row{
    margin-right: 0px !important;
}


.mainCntrRowMrgn {
    margin-bottom: 20px;
    margin-top: -45px !important;
}

div.quicklinksbox{
    margin-bottom: 20px !important;
    clear: both
}
a.more-btn {
    margin-left: 0px;
}

h3.categoryHeading {
    padding: 10px 0px 10px;
}

h3.categoryHeading{
    background: url(../images/headline_gradient_orange.png) no-repeat left bottom !important;
    margin-bottom: 15px;
    margin-top: 30px;
    padding-bottom: 10px !important;
    line-height: 20px;
    font-size: 14px;
}

h3.categoryHeading a {
    color: #002b5c;
    text-decoration: none;
    font-weight: bold;
    position: relative;
}

.mediacontainer img {
    width: 100%;
}

.loginRegister h2 {
    margin-top: 0px;
}

#nigeria .customer_care--details {
    padding: 20px 0px 15px 0px;
    margin-left: 5px;
    font-size: 12px !important;
    background-color: #e7e7e7;
}

.ui-accordion .ui-accordion-header{
    background-color:#e7e7e7;
}

.customer_care--details p {
    padding-left: 31px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
}

.row.mainCntrRowMrgn p {
    font-size: 12px;
    margin-top: 15px;
}

#home.NigeriaHome > .row:nth-child(5){
    background: none !important;
}


.buzsolution > a {
    background: #0396fd 94% 50%;
    margin-top: 20px;
    display: inline-block !important;
    padding: 9px 22px 10px 14px;
    color: #fff;
    font-size: 14px;
    width: auto;
}

.insurance > a {
    background: #0396fd 94% 50%;
    margin-top: 20px;
    display: inline-block !important;
    padding: 9px 22px 10px 14px;
    color: #fff;
    font-size: 14px;
    width: auto;
}

.whatweoffer > a {
    background: #0396fd 94% 50%;
    margin-top: 20px;
    display: inline-block !important;
    padding: 9px 22px 10px 14px;
    color: #fff;
    font-size: 14px;
    width: auto;
}

.footermorebtn {
    margin-top: 15px;
}

#toolPalete.portlet, #toolPaletePhone.portlet, #accordian_phone {
    clear: both !important;
    position: relative;

}

#Corporate .business {
    position: relative;
    bottom: 805px;
}

.col_6 h1 > div{
    line-height: normal;
    color: #787878;
    background: url(../images/headline_gradient_orange-6-col.png) no-repeat left bottom;
    margin-bottom: 20px;
    font-size: 14px;
    padding-bottom: 15px;
    font-weight: bold;
    margin-top: 20px;
}

.feedback_icon_delighted{
    padding: 15px 25px 15px !important;
    margin-bottom: 10px;
    margin-top: 10px !important;
    font-size: 16px !important;
}

.advToolSearch.margBtm10 {
    position: relative;
    clear: both !important;

    top: 20px;
}

.advToolSearch input {
    width: 100%;
    height: 2.5em !important;
}
.feedback_icon_disappointed {
    background: url(../images/feedback_disappointed.png) no-repeat 8% 50% #ffffff;
    color: #666666;
    padding: 15px 25px 15px !important;
    margin-bottom: 10px;
    margin-top: 10px !important;
    font-size: 16px !important;
}

#afford_tool div, #afford_tool_phone div{
    width: 100%! important;
    clear: both !important;
}

.sprite-icon_delighted{
    margin-left: 0px
}

.sprite-icon_disappointed{
    margin-left: 0px
}

.customer_care--details img {
    float: left;
    margin-right: 5px;
}

.sprite-headline_gradient_navy {
    width: 93%;
}

.featured_slider {
    padding-left: 0px;
    margin-bottom: 50px;
}

.loginRegister h2 {
    height: 40px;
    padding-top: 10px;
}

ul.breadcrumb{
    padding-left: 15px;
}

div.quicklinksbox h4 {
    height: 50px !important;
    padding: 10px 0px 0px 0px !important;
    border-bottom: 2px solid #26428b !important;
}

.feedback p {
    font-weight: bold;
    font-size: 14px;
    clear: both;
}

div.quicklinksbox ul li a {
    width: 100% !important;
    padding: 9px 5px;
    /* font-size: 12px; */
}


body .mainCntrRowMrgn div.span3 > a, body .masterWrapperLeft .row div.span3 > a {
    background: url(../images/icon_arrow_white.png) no-repeat #0396fd 94% 50%;
    display: inline-block !important;
    padding: 9px 22px 10px 14px;
    color: #fff;
    font-size: 14px;
    width: auto;
}

ul.linkList {
    margin: 10px 0px 10px 0px !important;
}

.col-sm-4 > a {
    background: #0396fd 94% 50%;
    width: 54px;
    text-decoration: none;
    display: inline;
    padding: 8px 25px 10px 18px;
    color: #fff;
    display: inline-block !important;
    font-size: 14px;
    width: auto;
}


.col-sm-4 > a:hover{
    background: #ba4d30 94% 50%;
    color: #fff;
}

h3.categoryHeading.prodServ div {
    color: #26428b !important;
    /* background: url(../images/headline_gradient_red.png) left bottom no-repeat;*/
    /*padding-bottom: 11px;*/
    font-size: 14px !important;
    margin: 7px 0 10px 0;
    line-height: normal;
    font-weight: bold !important;
}

.footerContentBar ul li{
    background: none !important;
    border-bottom: none !important;
}

.footerContentBar .related-links ul li a{
    border-bottom: 1px solid #d4d4d4;
}

ul.lee-Prod {
    list-style-type: disc;
    margin-left: 15px;
}


div.sixcolumn_roundedcorner h3.categoryHeading {
    margin-top: 25px !important;
}

.accoladeItems h2 {
    height: 40px;
    padding: 10px 15px;
}

div#nigeria > h3 {
    font-size: 16px !important;
    padding: 15px 0px 10px 10px !important;
    color: #26428b;
    background-color: #f3f3f3 !important;
    border-bottom: 2px solid #000771;
}



.Tellmeabout_content{
    clear: both;
}

.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
}
.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(../../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(../../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.html) 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(../../../../../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: 0px 15px 8px!important;
    height: 30px
}
div.row #comment, div.row #printdoc, div.row #ratingBox, div.row #share {
    border: none !important;
    height: inherit!important;
    padding: 0!important
}
/*    .sprite-search {
        position: fixed;
        margin-top: -3px;
        left: 29px;
    }
*/
@media (max-width: 979px) and (min-width: 768px) {
    .container {
        width: inherit!important;
    }
    .footerContentBar {
        margin-top:40px !important;
        padding-left:20px;
        width: inherit !important;
    }
    .footerContentBar > div {
        width:25%;
    }
    .footerContentBar .span3 {
        margin-right:25px;
    }
    .fright.padTopBtm0 a {
        margin-left: -6px !important;
    }
    .navbar-inner > div.actionBar input[type="text"] {
        position: relative;
        top: -23px !important;
        left: -35px !important;
        margin-top: 0px;
    }
    .navbar-inner > div.actionBar input.search[type="submit"] {
        position: relative;
        top: -24px;
        float: right;
        left: -70px;
        height: 38px;
    }
    .navbar-inner > div.actionBar .sprite-search {
        top: -18px;
        right: 34px;
    }
    .sprite-search {
        right: 35px;
        top:-1px
    }

    .footerContentBar > div > h3:nth-child(1){
        color: #000771;
        font-size: 18px!important;
        font-weight: 400!important;
        padding: 5px 0;
        line-height: 18.7px;
        margin-bottom: 5px;
        background: none!important;
    }

    /*.footerContentBar > div:last-child {
        display:none;
    }*/

    /*.navbar-inner > div.actionBar .sprite-search {
        right: 66px;
        top: -14px;
    }*/
    .sprite-downArrow {
        width: 9px;
        height: 5px;
        background-position: -185px -11px;
        float: right;
        margin-top: -90px !important;
        margin-right: 7px;
    }

    .row.topheaderbg {
        height:100px !important;
    }

    .site_global {
        float: left;
        padding: 0 17px;
    }

    .navbar-inner div.actionBar.pull-right {
        margin-top:25px;
    }

    #home.NigeriaHome>.row:nth-child(4) {
        background-size: 399px !important;
    }
    body .masterWrapperLeft {
        width: 96%;
        padding: 0 15px !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: 125px !important;
        height: 38px !important;
        padding-left: 6px !important;
        border: 1px solid #e7e7e7 !important;
        margin-top: 0px;
        margin-left: 0;
        left: -50px !important;
        top: -2px !important;
    }

    div.actionBar input.search[type="submit"] {
        margin-top: -2px;
        background: url(../images/search.png) #0396fd no-repeat center;
        cursor: pointer;
        height: 37px;
        color: #FFFFFF;
        transition: background 0.3s ease-in-out 0s;
        width: 40px;
        border: none;
        outline: none;
        display: inline-block;
        border-left: 1px solid #fff;
        float: right;
        left: -76px;
        position: relative;
        top: 1px;
        margin-right: -60px;
    }

    .site_global {
        /*padding: 17px 0 0 19px;*/
        /*padding: 0 17px;*/
        /*float: left;*/
        /*margin-left: -36px;*/
        /*position: absolute;*/
        color: #c0d6e3;
        font-size: .925em;
        /*position: relative;*/
        top: -70px;
        left: 360px;
    }
    body div div.accolades {
        width: 90%;
    }
    ul.breadcrumb {
        margin-left: 15px!important;
        width: 55% !important;
        /*width: 88%;
        padding-right: 0;*/
    }

    /*    .pull-right {
            margin-top: 2px;

    }*/

    ul.linkList li a {
        width: auto !important;
    }

    .prodServHl > a {
        width: 73px !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;
    }
    footer.row .footerContentBar {
        width: inherit !important;
    }
    .myMenu li {
        width: 140px!important;
    }
    .fright.padTopBtm0 a {
        margin-left: -12px !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;
    }
    .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
    }
    .container .footerContentBar li a{
        width: 60% !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
    }
    
    #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: auto;
    }
    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%;
    }
    .feedback_icon_disappointed {
        background: url(../images/feedback_disappointed.png) 3% 50% no-repeat #fff!important;
        width: 42%;
    }
    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
    }
    /*    body .cross {
            border: none !important;
            background-image: none !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
    }
    .sprite-search {
        position: relative;
        margin-top: -32px;
    }
}
#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: -45px
    }
    .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;
        padding: 17px 2px 0 0!important
    }
    body .container>.row>.span3 {
        width: 100%
    }
    .rgtCntWrapper {
        width: 100%;
    }
    .Tellmeabout_content {
        width: 45%;
        float: left;
        display: inline-block;
        margin-right: 3%;
    }
    #accordian_phone, #toolPalete.portlet, #toolPaletePhone.portlet {
        margin: 39px 0 0 11px;
        width: 100%;
        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.html) 92% 50% no-repeat
}
#SMEs div.quicklinksbox ul li {
    background: url(../images/icon_arrow_brick_red.html) 92% 50% no-repeat
}
#noninterestbanking div.quicklinksbox ul li {
    background: url(../images/icon_arrow_grass_green.html) 92% 50% no-repeat
}
#cib div.quicklinksbox ul li {
    background: url(../images/icon_arrow_cib_blue.html) 92% 50% no-repeat
}
#AboutUs div.quicklinksbox ul li {
    background: url(../images/icon_arrow_gold.html) 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: 50px
}
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.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 15px 0;
}
#Individual #printdoc span {
    background: url(../images/printIcon-individual.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 10px 0
}
#Individual #share span {
    background: url(../images/shareIcon-individual.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 13px 30px 10px 0
}
#SMEs #comment span {
    background: url(../images/commentIcon-business.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 15px 0
}
#SMEs #printdoc span {
    background: url(../images/printIcon-business.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 10px 0
}
#SMEs #share span {
    background: url(../images/shareIcon-business.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 13px 30px 10px 0
}
#cib #comment span {
    background: url(../images/commentIcon-cib.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 15px 0
}
#cib #printdoc span {
    background: url(../images/printIcon-cib.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 10px 0
}
#cib #share span {
    background: url(../images/shareIcon-cib.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 13px 30px 10px 0
}
#noninterestbanking #comment span {
    background: url(../images/commentIcon-noninterestbanking.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 15px 0
}
#noninterestbanking #printdoc span {
    background: url(../images/printIcon-noninterestbanking.html) 100% 50% no-repeat;
    height: 19px;
    width: 25px;
    padding: 10px 30px 10px 0
}
#noninterestbanking #share span {
    background: url(../images/shareIcon-noninterestbanking.html) 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
}

.footerContentBar ul li {
    background: url(../images/icon_arrow_luminous_blue.png) 90% 50% no-repeat;
    border-bottom: 1px solid #d4d4d4;
    padding: 0;
}

.ui-accordion-content ul, ol {
    list-style: inside!important;
    padding-left: 5px!important
}
.LinkedInIcon, .blogIcon, .contactIcon, .emailIcon, .faceBookIcon, .telephoneIcon, .twitterIcon, .uTubeIcon {
    margin-right: 5px !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;
    }
}
.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: 21px; */
    display: inline-block !important;
    padding: 8px 23px 8px 14px;
    color: #fff;
    font-size: 14px;
    width: auto;
    margin-top: 5px;
    margin-bottom: 20px;
}

body .media-body {
    padding-right: 17px !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: arial !important;
    font-size: 14px !important;
}

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: 99% !important;
}

.span9 div#legalLinks {
    width: 130%;
}

div.site_global a {
    margin-left: 23px !important;
    margin-top: 21px;
}

body .site_selector #scroller {
    top: 54px !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;
        top: 30px;
    }
}


#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;
}

#content.PrintArea > h1 {
    color: #787878;
    background: url(../images/headline_gradient_orange-6-col.png) no-repeat left bottom;
    margin-bottom: 20px;
    font-size: 14px;
    padding-bottom: 15px;
    font-weight: bold;
    margin-top: 20px;
}



.pull-right li {
    float: left;
    /* margin-right: 12px; */
    border-right: 1px solid #333;
    line-height: 13px;
    /* margin-left: 10px; */
    padding: 0px 10px;
    margin-top: 10px;
}
.pull-right li.last_child {
    border: 0;
}
.pull-right li a  {
    color: #000 !important;
}
ul.breadcrumb {
    background: transparent !important;
    float: left;
}


#submitCallbackForm{
    background: url(../images/icon_arrow_white.png) no-repeat #0396fd 94% 50%;
    display: inline;
    padding: 8px 23px 8px 14px;
    color: #fff;
    font-size: 14px;
}

.ui-widget-content a {
    color: #0088cc !important;
}

i, .socialIconset span {
    background-image: url(spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.socialIconset span {
    background-image: url(spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}
.sprite-Livechat {
    width: 21px;
    height: 21px;
    background-position: -5px -5px;
}

.sprite-SalesToolsWhiteIcons {
    width: 70px;
    height: 77px;
    background-position: -36px -5px;
}

.sprite-ToolIcon {
    width: 24px;
    height: 24px;
    background-position: -116px -5px;
}

.sprite-Web {
    width: 21px;
    height: 23px;
    background-position: -150px -5px;
}
/* Removed to fix double drop down arrow on ROA */
/*.sprite-acc_DownArrow {
    width: 16px;
    height: 16px;
    background-position: -181px -5px;
    margin-top: 2px;
    margin-right: -16px;
    float: right;
}*/

.ui-state-active .sprite-acc_DownArrow {
    width: 16px;
    height: 16px;
    background-position: -181px -18px;
    margin-top: 2px;
    margin-right: -16px;
    float: right;
}

.sprite-icon_arrow_lumi_blue {
    width: 9px;
    height: 14px;
    background-position: -135px -71px;
    float: right;
    margin-top: 4px;
    margin-right: 28px;
}

.sprite-downArrow {
    width: 9px;
    height: 5px;
    background-position: -185px -11px;
    float: right;
    margin-top: 10px;
    margin-right: 7px;
}

.feedback_icon_delighted:hover i {
    width: 17px;
    height: 19px;
    background-position: -207px -20px;
}

.feedback_icon_disappointed:hover i {
    width: 17px;
    height: 17px;
    background-position: -5px -49px;
}

.sprite-headline_gradient_navy {
    width: 215px;
    height: 1px;
    background-position: -5px -92px;
    margin-top: -10px;
    padding-bottom: 7px;
}

.sprite-headline_gradient_orange {
    width: 233px;
    height: 1px;
    background-position: -5px -103px;
    margin-top: -10px;
    margin-bottom: 10px;
}

.sprite-headline_gradient_red {
    width: 217px;
    height: 1px;
    background-position: -5px -114px;
    margin-top: -10px;
    margin-bottom: 10px;
}

.sprite-icon_arrow_blue {
    width: 9px;
    height: 14px;
    background-position: -116px -49px;
}

.sprite-icon_arrow_light_blue {
    width: 9px;
    height: 14px;
    background-position: -135px -49px;
    float: right;
    margin-top: 4px;
    margin-right: 5px;
}

.linkList li:hover i {
    width: 11px;
    height: 16px;
    background-position: -154px -49px;
    margin-right: 5px;
}

p i {
    background-image: none !important;
}

.sprite-icon_arrow_white {
    width: 11px;
    height: 16px;
    background-position: -154px -49px;
    position: relative;
    margin-left: 10px;
    margin-top: -25px;
}

.sprite-icon_arrow_white_more {
    width: 11px;
    height: 16px;
    background-position: -154px -49px;
    float: right;
    margin-top: 2px;
    margin-right: -6px;
}

.sprite-icon_email {
    width: 26px;
    height: 17px;
    background-position: -175px -49px;
}

.sprite-icon_email--grey {
    width: 24px;
    height: 17px;
    background-position: -211px -49px;
}

.sprite-icon_delighted {
    width: 19px;
    height: 17px;
    background-position: -255px -48px;
    float: left;
    margin-right: 4px;
    margin-top: 2px;
    margin-left: -22px;
}



.sprite-icon_disappointed {
    width: 19px;
    height: 17px;
    background-position: -288px -48px;
    float: left;
    margin-right: 4px;
    margin-top: 2px;
    margin-left: -22px;
}

.sprite-icon_global {
    width: 26px;
    height: 24px;
    background-position: -5px -125px;
}

.sprite-icon_telephone {
    width: 25px;
    height: 18px;
    background-position: -41px -125px;
}

.sprite-loading29 {
    width: 31px;
    height: 31px;
    background-position: -76px -125px;
}

.sprite-products {
    width: 26px;
    height: 18px;
    background-position: -117px -125px;
}

.sprite-sb_africa_icon {
    width: 26px;
    height: 22px;
    background-position: -153px -125px;
}
.sprite-search {
    width: 15px;
    height: 14px;
    background-position: -189px -125px;
    float: right;
    position: absolute;
    display: inline-block;
    /*margin: 12px -12px;*/
    margin-top: 6px;
    margin-right: -11px;
    /* right: 25px;
     top: -15px;*/
}

.sprite-select-arrow {
    width: 10px;
    height: 6px;
    background-position: -5px -76px;
    position: relative;
    float: right;
    margin-top: -20px;
    margin-right: 6px;
}

.sprite-slider_active {
    width: 10px;
    height: 10px;
    background-position: -214px -125px;
}

.sprite-slider_disabled {
    width: 10px;
    height: 10px;
    background-position: -214px -145px;
}

.faceBookIcon {
    width: 36px;
    height: 36px;
    background-position: -245px -5px !important;
}

.blogIcon {
    width: 36px;
    height: 36px;
    background-position: -389px -5px !important;
}

.twitterIcon {
    width: 36px;
    height: 36px;
    background-position: -281px -5px !important;
}

.uTubeIcon {
    width: 36px;
    height: 36px;
    background-position: -317px -5px !important;
}

.LinkedInIcon {
    width: 36px !important;
    height: 36px !important;
    background-position: -353px -5px !important;
}

.quicklinksbox li a .sprite-icon_arrow_blue {
    float: right;
    margin-top: 6px;
}

.quicklinksbox li a:hover .sprite-icon_arrow_blue {
    width: 11px;
    height: 16px;
    background-position: -154px -49px;
}

.media-heading .sprite-icon_arrow_blue {
    float: right;
    margin-top: 29px;
}

.tools_book {
    float: left;
    margin-left: 5px;
    width: 21px;
    height: 25px;
    background-position: -80px -53px;
    margin-top: -3px;
}

.socialIconset > a:last-child > span {
    margin-right: 0px !important;
}

.socialIconset > a {
    float: left;
}

.tools_calculator {
    float: left;
    margin-left: 5px;
    width: 21px;
    height: 25px;
    background-position: -80px -10px;
    margin-top: -3px;
}

.tools_web {
    float: left;
    margin-left: 5px;
    width: 21px;
    height: 25px;
    background-position: -51px -10px;
    margin-top: -3px;
}

.tools_equiry {
    float: left;
    margin-left: 5px;
    width: 21px;
    height: 25px;
    background-position: -41px -52px;
}

.arrow_luminous {
    width: 9px;
    height: 14px;
    background-position: -135px -71px;
}

.footerContentBar li a .arrow_luminous {

    float: right;
    margin-top: 4px;
    margin-right: 18px;
}

.footerContentBar p a .arrow_luminous {
    float: right;
    margin-left: 13px;
    margin-top: 3px;
}

.footerContentBar .span3 p a {
    display: inline-block;
    padding-right: 18px !important;
    color: #0396fd;
    text-decoration-line: none;

}

/* temporary control styles */

#goButton, .myMenu li, div.quicklinksbox ul li, div.quicklinksbox ul li a:hover,
    /*#home .row h3 #home ul.linkList li,#home ul.linkList li:hover,*/ body .mainCntrRowMrgn div.span3 > a,
body #home .masterWrapperLeft .row div.span3 > a, body #home .masterWrapperLeft .row div.span3 > a,
.feedback_icon_delighted, .feedback_icon_delighted:hover, .feedback_icon_disappointed, .feedback_icon_disappointed:hover,
.media-body, #afford_tool .ui-icon-triangle-1-e, #toolPalete ul.accordian h3 div.SalesToolIcons, .prodServHl > a,
div.actionBar input.search[type="submit"], div.CountrySelector a, body .masterWrapperLeft .row div.span3 > a, body .span9.masterWrapperLeft .span3 > a,
#afford_tool .ui-icon-triangle-1-s

{
    background-image: none !important;
}

#toolPalete ul.accordian h3 div#RatesFees.SalesToolIcons, #toolPalete ul.accordian h3 div.SalesToolIcons,
#toolPalete ul.accordian h3 div.SalesToolIcons {
    width: inherit !important;
    margin-left: 2px;
}
body .site_selector #scroller h6 {
    color:#fff;
    font-size:larger;
    font-weight:bolder;
}

.wem-sprite-icon_arrow_white_more {
    width: 11px;
    height: 16px;
    background-position: -154px -49px;
    float: right;
    margin-top: 2px;
    margin-right: -16px;
    background-image: url(spritesheet.png);
    background-repeat: no-repeat;
}
p.padB10 {
    position: relative;
    left: 12px;
}


/* Please Do not remove PBBInternational use this */
.applyOnline {
    background: url(../../../Standard%20Bank%20Groupwide%20content/Common/Icons/act-hover.html) no-repeat 7% 50% #f58320 !important;
    padding-left:43px !important;
    width: 73.4% !important;
    color:#fff !important;
}

.applyOnline img {
    display:none;
}
.applyOnline i {
    width: 11px !important;
    height: 16px !important;
    background-position: -154px -49px !important;
}

div.quicklinksbox ul li a.applyOnline:hover {
    background: url(../../../Standard%20Bank%20Groupwide%20content/Common/Icons/act-hover.html) #26428b no-repeat 7% 50% !important;
    padding-left:43px !important;
    width: 73.4% !important;
    color:#fff !important;

}
.applyOnline:hover i {
    width: 11px !important;
    height: 16px !important;
    background-position: -154px -49px !important;
}

.ui-accordion-content ul li {
    list-style: outside!important;
    margin-left: 15px;
}

.tabViewIncnt .PrintArea li {
    list-style-type: disc;
    margin-left: 15px;
}
/* End PBBInternational */
/*ul{

    list-style-type: disc !important;
    list-style-position: inside !important;
}
*/
.MauritiusPS li {
    list-style-type: disc !important;
    list-style-position: inside !important;
}


/*.cookie {
    display: none ;
    background: #f3f3f3 !important;
    padding: 1rem 27% 1rem 18%;
    box-shadow: 0 10px 20px rgba(0,0,0,0.3);
    position: relative !important;
    z-index: 5;
}

.cookie_message {
    padding: 0.2rem 0% 0.2rem 0%;
    margin: 0;

}
.cookie_accept{
    margin-top: -20px !important;
    outline: none !important;
    float: right !important;
    background-color: #f3f3f3 !important;
    border-style: none !important;
    color: #333333;
    font-weight: 600;
    padding-right: 0%;
}

.cookie_link {

    transition: background 150ms ease;
    text-decoration: none;
    cursor: pointer;
}*/




.fleft a img {
    height: 100% !important;
}


.dropdown-submenu>.dropdown-menu{left:100%;}

span.baec5a81-e4d6-4674-97f3-e9220f0136c1 {
    background: #eeeeee !important;
}
.footerContentBar .span3 h3 {
    color: #000771;
    font-size: 18px !important;
    font-weight: normal !important;
    padding: 5px 0 5px;
    line-height: 18.7px;
    margin-bottom: 5px;
    background: none !important;
    margin: 3px 0px !important;
}

@media screen and (max-width: 979px) and (min-width: 768px){
    .rgtCntWrapper {
        width: 186px !important;
        right: 0px;
        padding-right: 15px;
        clear: both !important;
        height: 100%;
    }

    .feedback_icon_disappointed {
        padding: 15px 0px 15px 28px !important;
    }

    .accordion_productdetails .ui-state-default .ui-icon{
        display: none;
    }

    /*div#Home #Loan #toolPalete.portlet, #toolPaletePhone.portlet, #accordian_phone {
        top: -35px !important;
    }*/

    .sprite-icon_disappointed {
        width: 18px;
        height: 17px;
        background-position: -290px -48px;
        float: left;
        margin-right: 4px;
        margin-top: 2px;
        margin-left: -22px;
    }

    .NigeriaHome #afford_tool div#nigeria h3 {
        padding: 5px 0px 0px 5px !important;
    }

    .loginRegister.tablet{
        display: none !important;
    }

    .rgtCntWrapper .loginRegister {
        display: block !important;
    }

    .rgtCntWrapper .loginRegister {
        display: block !important;
    }

    #Corporate .business {
        position: relative;
        bottom: 960px;
    }


    div.quicklinksbox{
        width: 100%;
    }

    #slider2{
        width: 100%  !important;
    }

    .tablet {
        display: none;
    }

    .ui-accordion .ui-accordion-header{
        position: inherit !important;
        clear: both;
        padding-left: 5px !important;
    }

    .accordion_productdetails .ui-state-active .ui-icon{
        display: none;
    }

    div#home #toolPalete.portlet, #toolPaletePhone.portlet, #accordian_phone{
        top: -102px !important;
        position: relative;
    }

    #toolPalete.portlet, #toolPaletePhone.portlet, #accordian_phone{
        top: -102px !important;
        position: static;
        margin-top: 10px !important;
    }

    .rgtCntWrapper .loginRegister {
        display: block;
    }

    div.quicklinksbox {
        width: 100%;
    }

    #slider2 {
        width: 100%;
        float: left;
    }

    .loginRegister {
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        width: 100% !important;
    }

    .breadcrumb {
        width: 20% !important;
    }

    div.quicklinksbox {
        height: auto;
        padding: 0;
        margin: 10px 0 0 0px !important;
        width: 100% !important;
        display: inline-block;
    }

    body .masterWrapperLeft{
        width: 75% !important;
    }

    div.loginRegister{
        top: 0px !important;
    }

    .Tellmeabout_content{
        width: 100% !important;
        margin-top: 30px !important;
        clear: both !important;
    }

    .mainCntrRowMrgn {
        margin-bottom: 20px;
        margin-top: -80px !important;
    }


    div.socialwrapper {
        padding: 0px 15px 0px 10px !important;
        height: 35px;
    }

    div.row #printdoc{
        margin-top: 0px !important;
    }
    .myMenu li{
        width: 112px !important;
    }

    #goButton{
        width: 30px !important;
    }

    .breadcrumb{
        width: 50% !important;
    }

    div.quicklinksbox h4 {
        height: 40px !important;
    }

    body > div > .row > .container > .row {
        margin-bottom: 50px;
    }


    #afford_tool, #afford_tool_phone {
        margin-left: -10px !important;
        clear: both !important;

    }

    .accordian li{
        clear: both !important;
        margin-top: 0px;
    }

    ul.linkList li a{
        width: 100% !important;
        height: 100% !important;
    }

    #SMEs .searchOutline, #home .searchOutline, body .searchOutline {
        width: 100% !important;
        padding: 17px 0px 0 0!important;
    }

    .sprite-headline_gradient_navy{
        width: 100% !important;
    }

    .dkLink > .select-icon {
        right: 26% !important;

    }

}

@media only screen and (max-width: 680px) {
    .navbar-inner {
        min-height: 270px !important;}
    
}

@media only screen and (max-width: 736px) and (min-width: 320px){
    #cib .blueBg, #cib .blueBg p, #home .blueBg, #home .blueBg p, .blueBg p, .searchOutline, div.blueBg {
        background: #fff !important;
    }

    .loginRegister.tablet{
        display: none !important;
    }
    .sprite-headline_gradient_navy{
        width: 100% !important;
    }
    div.rgtCntWrapper div.business {
        margin-bottom: 0px !important;
        clear: both !important;
        bottom: 0px !important;
        padding-top: 30px;
    }

    .feedback_icon_delighted {
        background: url(../images/feedback_delighted.png) 3% 50% no-repeat #fff!important;
        width: 100% !important;
    }

    .feedback_icon_disappointed {
        background: url(../images/feedback_disappointed.png) 3% 50% no-repeat #fff!important;
        width: 100% !important;
    }

    div.masterWrapperLeft{
        background-color: #fff !important;
    }

    .feedback_icon_disappointed{

        padding: 15px 0px 15px 28px !important;

    }

    div.loginRegister{
        top: 0px !important;
    }

    .myMenu li{
        width: 100%;
    }

    #SMEs .searchOutline, #home .searchOutline, body .searchOutline {
        width: 100% !important;
        padding: 17px 0px 0 0!important;
    }

    #toolPalete.portlet, #toolPaletePhone.portlet, #accordian_phone {
        top: 0px  !important;
    }
}
/*end nigeria grid*/
