@media (min-width:768px) {
    .bxslider .multi-banner-title,
    .bxslider .sub-banner-title,
    h1 {
        font-size: 2.8571428571em
    }
    .accordion-content-main.no-border,
    .product-section .accordion-mini {
        border-bottom: 0
    }
    .header-global .nav-top:after,
    .header-global .wrapper:after {
        clear: both
    }
    .social-list,
    .tooltip-inner {
        white-space: nowrap
    }
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left
    }
    .col-sm-1 {
        width: 8.3333333333%
    }
    .col-sm-2 {
        width: 16.6666666667%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.3333333333%
    }
    .col-sm-5 {
        width: 41.6666666667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.3333333333%
    }
    .col-sm-8 {
        width: 66.6666666667%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.3333333333%
    }
    .col-sm-11 {
        width: 91.6666666667%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-pull-1 {
        right: 8.3333333333%
    }
    .col-sm-pull-2 {
        right: 16.6666666667%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.3333333333%
    }
    .col-sm-pull-5 {
        right: 41.6666666667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.3333333333%
    }
    .col-sm-pull-8 {
        right: 66.6666666667%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-10 {
        right: 83.3333333333%
    }
    .col-sm-pull-11 {
        right: 91.6666666667%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-push-1 {
        left: 8.3333333333%
    }
    .col-sm-push-2 {
        left: 16.6666666667%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.3333333333%
    }
    .col-sm-push-5 {
        left: 41.6666666667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.3333333333%
    }
    .col-sm-push-8 {
        left: 66.6666666667%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-10 {
        left: 83.3333333333%
    }
    .col-sm-push-11 {
        left: 91.6666666667%
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.3333333333%
    }
    .col-sm-offset-2 {
        margin-left: 16.6666666667%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.3333333333%
    }
    .col-sm-offset-5 {
        margin-left: 41.6666666667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.3333333333%
    }
    .col-sm-offset-8 {
        margin-left: 66.6666666667%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.3333333333%
    }
    .col-sm-offset-11 {
        margin-left: 91.6666666667%
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    .wrapper {
        padding-top: 135px
    }
    .btn-default,
    .btn-secondary {
        width: auto
    }
    .bxslider {
        height: 25em
    }
    .bxslider .swiper-bg {
        height: 100%
    }
    .bxslider .swiper-slide {
        background-size: cover;
        background-repeat: no-repeat
    }
    .bxslider.faq-banner,
    .bxslider.faq-banner .banner-top-content {
        height: 18.5714285714em
    }
    .bxslider .banner-top-content {
        max-width: 85.7142857143em;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        height: 25em;
        padding: 0 1.0714285714em
    }
    .bxslider .banner-top-content .block-centered {
        height: 100%;
        text-align: left
    }
    .bxslider .banner-top-content .banner-wrapper,
    .bxslider .banner-top-content .col-sm-5 {
        margin-top: 0;
        padding: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: relative;
        top: 50%;
        width: 70%
    }
    .bxslider .banner-top-content .banner-wrapper .btn-default {
        margin-right: .6875em
    }
    .bxslider .banner-top-content .block-activity .icon:active,
    .bxslider .banner-top-content .block-activity .icon:hover {
        color: #f47920
    }
    .bxslider .swiper-title {
        margin-top: 0
    }
    .bxslider .bg-ie8 {
        display: none;
        width: 100%;
        height: 100%;
        position: absolute
    }
    .want-to .dropdown-i-want-to,
    .want-to .select {
        width: 25em;
        margin: 0 1.0714285714em
    }
    .bxslider .banner-dark-bg,
    .bxslider .banner-dark-bg .block-activity>.icon,
    .bxslider .banner-dark-bg .swiper-title {
        color: #fff
    }
    .want-to .dropdown-i-want-to {
        display: inline-block;
        vertical-align: middle
    }
    .product-section {
        border-top: 0
    }
    .product-section .product-section-content:after {
        content: '';
        margin: 0 1.0714285714em;
        display: block;
        height: 1px;
        background: #ededed
    }
    .product-section .accordion-block {
        padding-bottom: 3.5714285714em
    }
    .banner-tips-wrap {
        padding-left: 1.0714285714em;
        padding-right: 1.0714285714em;
        text-align: left
    }
    .banner-tips {
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        padding: 2.1428571429em 3.5714285714em;
        margin-bottom: 3.9285714286em;
        background-position: center;
        background-size: auto 100%;
        max-width: 85.7142857143em;
        height: 14.2857142857em
    }
    .banner-tips .block-centered {
        text-align: left;
        margin: auto;
        height: 100%
    }
    .banner-tips .block-centered:before {
        display: inline-block;
        margin-left: -4px
    }
    .help .help-block {
        min-height: 16.4285714286em;
        margin-bottom: 4.2857142857em
    }
    .help .block-row {
        width: 100%;
        margin: 0 auto
    }
    .help .col-sm-4 {
        padding: 0 1.0714285714em
    }
    .help .bxslider {
        height: auto
    }
    .product-list {
        margin-left: auto;
        margin-right: auto
    }
    .accordion-main .accordion-title,
    .accordion-mini .accordion-title {
        color: #000
    }
    .accordion-main>.accordion-content-main {
        overflow: visible;
        margin-bottom: 4.2857142857em
    }
    .accordion-main>.accordion-content-main.last {
        margin-bottom: 0
    }
    .bx-wrapper .bx-pager {
        position: absolute;
        padding-bottom: 1.0714285714em
    }
    .bx-wrapper .bx-pager.bx-default-pager a {
        background-color: #fff;
        width: 1em;
        height: 1em;
        border-radius: 1em;
        margin: 0 .1785714286em
    }
    .get-started-block {
        margin-right: auto
    }
    .get-started-block .get-started {
        text-align: center;
        width: auto
    }
    .get-started-block .get-started .group-button.pure {
        width: auto;
        border-left-width: 1px;
        border-right-width: 1px;
        border-radius: 2px
    }
    .table-fixed-first-col {
        overflow-x: visible;
        overflow-y: visible
    }
    .table-fixed-first-col tr {
        position: relative
    }
    .table-fixed-first-col td,
    .table-fixed-first-col th {
        max-width: 500px;
        min-width: 150px
    }
    .border-bottom,
    .border-top {
        max-width: 1200px;
        display: block;
        content: ' '
    }
    .table-fixed-first-col th:first-child {
        position: static;
        left: 0;
        overflow: hidden;
        border-right: 0
    }
    .show-full-slider,
    .show-full-slider .bxslider .banner-top-content {
        background-color: transparent
    }
    .show-full-slider .banner-single {
        margin-right: 0
    }
    .show-full-slider .banner-single .brief {
        padding-bottom: 0
    }
    .show-full-slider .banner-single .swiper-title {
        padding-top: 0
    }
    .border-bottom,
    .get-started.row {
        border-bottom: 1px solid #ededed
    }
    .border-top {
        border-top: 1px solid #ededed
    }
    .bg-ie8,
    .live-chat-box .mobile-version {
        display: none
    }
    .row-5-col .col {
        float: left;
        width: 20%;
        padding-left: 15px;
        padding-right: 15px
    }
    .default-mobile-list .list-item {
        margin-bottom: 0
    }
    .bg-overlay-ie8 {
        display: none;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
    }
    .bg-ie8 {
        width: 100%;
        height: auto;
        position: absolute
    }
    .live-chat-box .desktop-version {
        display: inline-block
    }
    .about-us:after,
    .block-w-bottom-line:after,
    .car-loan-detail:after,
    .checklist-container:after,
    .credit-detail-page:after,
    .faq-block:after,
    .fees-container:after,
    .how-to-apply-container:after,
    .rate-table-container:after,
    .saving-account-landing:after,
    .what-you-need-to-know-container:after {
        content: ' ';
        height: 1px;
        background: #ededed;
        display: block;
        width: 50%;
        margin: 0 auto
    }
    .block-no-bottom-line:after,
    .faq-page .faq-block:after {
        height: 0
    }
    .get-started-b .get-started {
        border-bottom: 0
    }
    .home-product-list {
        margin-bottom: 4.2857142857em
    }
    .lt-ie9 .bxslider .banner-top-content {
        position: relative
    }
    .lt-ie9 .bxslider .banner-top-content:before {
        content: '';
        height: 100%;
        display: inline-block;
        vertical-align: middle;
        margin-left: -4px
    }
    .lt-ie9 .bxslider .banner-top-content .banner-wrapper,
    .lt-ie9 .bxslider .banner-top-content .col-sm-5 {
        position: static;
        display: inline-block;
        vertical-align: middle;
        float: none
    }
    .lt-ie9 .bxslider .swiper-slide {
        background-position: center center;
        text-align: center
    }
    .lt-ie9 .bg-ie8,
    .lt-ie9 .bg-overlay-ie8,
    .lt-ie9 .bxslider .bg-ie8 {
        display: block
    }
    .lt-ie9 .want-to .btn-go,
    .lt-ie9 .want-to .dropdown-i-want-to,
    .lt-ie9 .want-to>span {
        display: inline-block;
        vertical-align: middle;
        margin-top: 0
    }
    .accordion-sub .sub-accordion-content {
        max-height: 100%
    }
    .vib-logo {
        height: 50px;
        width: 100px;
        margin-top: 0;
        transition: all .2s
    }
    .header-global {
        position: absolute;
        top: 0
    }
    .header-global nav ul {
        margin: 0;
        padding: 0;
        list-style: none
    }
    .header-global nav ul>li {
        display: inline-block
    }
    .header-global .wrapper {
        position: relative;
        max-width: 85.7142857143em;
        margin: auto
    }
    .header-global .wrapper:after,
    .header-global .wrapper:before {
        content: " ";
        display: table
    }
    .header-global .nav-top {
        display: block;
        background-color: #0066b3;
        z-index: 1001;
        position: relative;
        padding: 0 .3571428571em
    }
    .header-global .nav-top:after,
    .header-global .nav-top:before {
        content: " ";
        display: table
    }
    .header-global .nav-top a {
        color: #fff;
        font-size: .9285714286em;
        padding: 1.0357142857em .7142857143em;
        display: inline-block;
        font-weight: 600
    }
    .header-global .nav-top .btn {
        padding-top: .2142857143em;
        padding-bottom: .1785714286em
    }
    .header-global .nav-top .btn-secondary {
        background: 0 0
    }
    .header-global .nav-top .btn-signup {
        padding-left: 2.1428571429em;
        padding-right: 2.1428571429em
    }
    .header-global .nav-top .nav-top-left {
        float: left
    }
    .header-global .nav-top .nav-top-left .active {
        position: relative;
        background: #f47920
    }
    .header-global .nav-top .nav-top-left .active:after,
    .header-global .nav-top .nav-top-left .active:before {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }
    .header-global .nav-top .nav-top-left .active:before {
        border-top-color: #f47920;
        border-width: 7px;
        margin-left: -7px
    }
    .header-global .nav-top-left .nav-item:hover {
        background: #f47920;
        cursor: pointer
    }
    .header-global .nav-top-left a:hover {
        text-decoration: none
    }
    .header-global .nav-top-right {
        float: right
    }
    .header-global .nav-top-right .nav-item {
        padding: 0
    }
    .header-global .nav-top-right a:hover {
        color: #f7941d
    }
    .header-global .nav-top-right .btn-default:hover {
        color: #fff
    }
    .header-global .nav-top-right .nav-item--login,
    .header-global .nav-top-right .nav-item--signup {
        line-height: 44px
    }
    .header-global .nav-top-right .nav-item--login a,
    .header-global .nav-top-right .nav-item--signup a {
        margin-top: -3px
    }
    .header-global .nav-top-right .nav-item--login {
        padding-left: 0
    }
    .header-global .nav-top-right .nav-item--login a {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 2.1428571429em;
        border: 0;
        border-left: 1px solid #fff;
        border-radius: 0
    }
    .header-global .nav-primary {
        height: auto;
        padding: 1.25em 0;
        margin: auto;
        width: 100%;
        z-index: 1000;
        max-width: none;
        transition: padding .2s
    }
    .header-global .right-btn-group {
        position: absolute;
        top: 50%;
        margin-top: -1.5em;
        right: 15px;
        padding-top: 0;
        margin-right: 0
    }
    .header-global .right-btn-group .hamburger-btn {
        display: none
    }
    .header-global .right-btn-group .btn-label {
        color: #adafb1;
        font-weight: 400;
        display: inline-block
    }
    .header-global .right-btn-group .internet-btn {
        display: inline-block;
        text-transform: capitalize
    }
    .header-global .right-btn-group .icon-btn {
        padding: .6785714286em .7142857143em
    }
    .header-global .right-btn-group .btn-secondary {
        margin-right: .7142857143em;
        outline: 0;
        color: #0066b3;
        font-size: 1em;
        text-transform: none
    }
    .header-global .right-btn-group .btn-secondary:active,
    .header-global .right-btn-group .btn-secondary:active .btn-label,
    .header-global .right-btn-group .btn-secondary:hover,
    .header-global .right-btn-group .btn-secondary:hover .btn-label {
        color: #f7941d
    }
    .header-global .right-btn-group .btn-secondary .search-box {
        display: inline-block
    }
    .header-global .right-btn-group .btn-secondary .icon {
        font-size: 1.1428571429em
    }
    .cleartype .header-global .right-btn-group .btn-secondary .icon {
        font-size: 14px
    }
    .header-global .right-btn-group .btn-secondary:first-child {
        margin-right: 0
    }
    .header-global .right-btn-group .search-box {
        display: inline-block;
        margin-top: 1px;
        padding-right: 1.0714285714em
    }
    .header-global .right-btn-group .search-box .close-btn {
        display: none
    }
    .header-global .right-btn-group .search-box input {
        outline: 0;
        display: inline-block;
        border: none;
        width: 50px;
        transition: all .3s;
        font-weight: 300
    }
    .header-global .right-btn-group .search-box:focus {
        border: 1px solid #adafb1
    }
    .header-global .nav-sub {
        margin-top: -18px;
        margin-bottom: -17px;
        font-size: .9285714286em;
        color: #0066b3;
        float: left;
        display: table
    }
    .header-global .nav-sub li {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        padding: 0 .3571428571em;
        cursor: pointer
    }
    .header-global .nav-sub li i {
        font-size: .5714285714em;
        margin-left: 1.0714285714em
    }
    .header-global .nav-sub li .icon {
        position: absolute;
        top: 50%;
        right: 0;
        margin: -.3214285714em 0 0
    }
    .header-global .nav-sub .nav-item {
        position: relative
    }
    .header-global .nav-sub .nav-item.active,
    .header-global .nav-sub .nav-item:hover {
        background: #f5f5f5
    }
    .header-global .nav-sub .nav-item.active a,
    .header-global .nav-sub .nav-item:hover a {
        color: #f47920;
        text-decoration: none
    }
    .header-global .nav-sub .nav-item.active:after,
    .header-global .nav-sub .nav-item:hover:after {
        content: '';
        height: 3px;
        width: 100%;
        display: block;
        position: absolute;
        bottom: -3px;
        background-color: #f5f5f5;
        left: 0
    }
    .header-global .nav-sub a {
        line-height: 1.3;
        position: relative;
        cursor: pointer;
        color: #0066b3;
        padding: 2.6923076923em .7692307692em 2.6923076923em .6923076923em;
        display: inline-block;
        font-weight: 600
    }
    .header-global .nav-sub a.active,
    .header-global .nav-sub a:hover {
        color: #f47920;
        text-decoration: none
    }
    .header-global .nav-sub.rm-padding a {
        padding-left: .3571428571em
    }
    .header-global .search-holder {
        position: relative;
        width: 100%
    }
    .header-global .search-holder .search-anchor {
        position: relative
    }
    .header-global .search-block {
        width: 23.5714285714em;
        position: absolute;
        top: -4.5714285714em;
        right: 13.5714285714em;
        background-color: #fff;
        border: 1px solid #f7941d;
        border-radius: 3px;
        overflow: hidden;
        box-shadow: none
    }
    .header-global .favorite-holder,
    .header-global .ib-holder {
        position: absolute
    }
    .ib-holder .popover {
        width: auto
    }
    .ib-holder .icon {
        margin-right: 5px
    }
    .ib-holder ul {
        margin: 0
    }
    .ib-holder li {
        margin-bottom: .7142857143em
    }
    .ib-holder li:last-child {
        margin-bottom: 0
    }
    .header-sticky .nav-primary {
        position: fixed;
        top: 0;
        padding: .4285714286em 0;
        min-height: 53px
    }
    .header-sticky .nav-primary .nav-sub {
        min-height: 3.3125em;
        margin: -.375em 0
    }
    .header-sticky .nav-sub-tablet .nav-sub li {
        padding-left: 0;
        padding-right: 0
    }
    .header-sticky .right-btn-group {
        padding-top: 0
    }
    .header-sticky .vib-logo {
        margin-top: 3px;
        height: 37px;
        width: 74px
    }
    .header-sticky .menu-panel {
        position: fixed;
        top: 50px;
        width: 100%
    }
    .header-sticky .menu-panel .menu-wrapper {
        position: static
    }
    .header-sticky .search-holder {
        position: fixed;
        z-index: 1002;
        top: 5.2142857143em
    }
    .header-sticky .favorite-holder,
    .header-sticky .ib-holder {
        position: fixed;
        z-index: 1060;
        top: 70px
    }
    .header-sticky .nav-sub a {
        padding: 18px 10px 17px 5px
    }
    .popover {
        max-width: 25.7142857143em;
        width: 25.7142857143em;
        border-radius: 4px;
        position: static
    }
    .menu-panel {
        transition: all .3s;
        position: relative;
        display: none
    }
    .menu-panel.active {
        display: block
    }
    .menu-panel .menu-wrapper {
        position: absolute;
        top: 0;
        height: auto;
        background-color: #f5f5f5;
        width: 100%;
        display: none;
        padding: 2.1428571429em 0;
        box-shadow: 1px 2px 3px #adafb1
    }
    .menu-panel .menu-wrapper.active,
    .nav-item--user-logged-in .user-logged-in__options:hover,
    .nav-item--user-logged-in:before,
    .nav-item--user-logged-in:hover .user-logged-in__options {
        display: block
    }
    .menu-panel .menu-wrapper .title-top {
        margin-left: -.5769230769em
    }
    .menu-panel .menu-wrapper .btn-secondary {
        background-color: transparent;
        padding: 0;
        text-decoration: underline
    }
    .menu-panel .menu-wrapper .btn-secondary .icon {
        vertical-align: middle;
        text-decoration: none;
        margin-left: 3px
    }
    .menu-panel .menu-wrapper p {
        margin: 0
    }
    .menu-panel .menu-wrapper h4 {
        position: relative;
        color: #0066b3
    }
    .menu-panel .menu-wrapper h4 .icon {
        position: absolute;
        left: -30px
    }
    .menu-panel .menu-wrapper .submenu-block {
        margin-bottom: 1.7857142857em;
        padding-top: 1.4285714286em;
        padding-left: 3.2142857143em;
        position: relative
    }
    .menu-panel .menu-wrapper .submenu-block:before {
        content: '';
        height: 1px;
        width: 90%;
        display: block;
        background-color: #ddd;
        margin-bottom: 1.7857142857em;
        position: absolute;
        top: 0;
        left: 15px
    }
    .menu-panel .menu-wrapper .last-line-item,
    .submenu-block a h4 {
        margin-bottom: 0
    }
    .menu-panel .menu-wrapper .submenu-block h4 {
        color: #0066b3;
        margin-top: 0;
        font-weight: 600
    }
    .menu-panel .menu-wrapper .submenu-block h4 .icon,
    .menu-panel .menu-wrapper .submenu-block h4 a {
        color: #0066b3
    }
    .menu-panel .menu-wrapper .submenu-block h4 .icon {
        font-size: 1.2857142857em
    }
    .menu-panel .menu-wrapper .submenu-brief p {
        color: #000;
        padding-right: 1.4285714286em
    }
    .menu-panel .menu-wrapper .submenu-brief h4 {
        color: #0066b3;
        margin-top: 0;
        font-weight: 600
    }
    .menu-panel .menu-wrapper .submenu-brief .btn-secondary {
        padding: 1.6428571429em 1.6428571429em 0 0;
        text-decoration: none;
        text-transform: uppercase
    }
    .menu-panel .menu-wrapper .submenu-brief .btn-secondary .icon {
        font-size: 18px
    }
    .menu-panel .menu-wrapper .submenu-total .year-item {
        width: 20%;
        float: left;
        padding: 0 0 1.4285714286em
    }
    .menu-panel .menu-wrapper .submenu-total .year-item h4 {
        margin: 0
    }
    .menu-panel .menu-wrapper .no-border {
        padding-top: 0
    }
    .menu-panel .menu-wrapper .no-border:before {
        content: '';
        height: 0;
        margin: 0
    }
    .popover-content {
        padding: 1.0714285714em 2.1428571429em
    }
    .nav-item--user-logged-in {
        position: relative
    }
    .nav-item--user-logged-in:before {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        width: 1px;
        background: #fff;
        height: 1.4285714286em;
        margin-top: -.7142857143em
    }
    .nav-item--user-logged-in .icon--arrow-down-solid {
        font-size: .7142857143em;
        margin-left: .625em
    }
    .nav-item--user-logged-in .user-logged-in__options {
        position: absolute;
        top: 100%;
        right: 0;
        margin-top: -6px;
        background: #fff
    }
    .nav-item--user-logged-in .user-logged-in__options ul li,
    .nav-item--user-logged-in .user-logged-in__options ul li:first-child {
        margin: 0
    }
    .nav-item--user-logged-in .user-logged-in__options a {
        color: #303030
    }
    .user-logged-in__options {
        display: none;
        border: 1px solid #d2d2d2;
        border-radius: 4px;
        min-width: 15.3571428571em
    }
    .user-logged-in__options:before {
        content: '';
        border-style: solid;
        border-width: 5px;
        border-color: transparent transparent #fff;
        border-top: 0;
        position: absolute;
        top: -5px;
        right: 7px
    }
    .user-logged-in__options ul li {
        display: block
    }
    .user-logged-in__options ul .icon {
        padding-right: 10px
    }
    .user-logged-in__options .list-options {
        padding: 1.4285714286em
    }
    .user-logged-in__options .list-options li {
        margin-top: .7142857143em
    }
    .user-logged-in__options .list-options a {
        display: block;
        padding: 0
    }
    .user-logged-in__options .list-options .icon {
        color: #f7941d;
        margin: 0;
        display: inline-block;
        vertical-align: middle
    }
    .user-logged-in__options .list-options .text {
        display: inline-block;
        vertical-align: middle
    }
    .user-logged-in__options .list-options--sign-out {
        padding-top: 2.1428571429em;
        padding-bottom: 2.1428571429em
    }
    .submenu-block {
        padding-right: 39px
    }
    .submenu-block h4 {
        margin-right: 0
    }
    .submenu-block h4 a,
    .submenu-block p a {
        display: block;
        width: 100%
    }
    .submenu-block a {
        display: inline-block
    }
    .menu-wrapper>.row {
        margin-left: 0;
        margin-right: 0
    }
    .footer {
        font-size: 1em
    }
    .footer .row {
        max-width: 85.7142857143em
    }
    .footer .top-footer {
        margin: auto
    }
    .footer .top-footer .icon {
        font-size: 2.1428571429em
    }
    .footer .footer-nav .nav-level1 {
        margin: auto;
        padding: 1.7857142857em 1.0714285714em 0
    }
    .footer .footer-nav .nav-level1:after {
        margin-top: 10px
    }
    .footer .footer-nav .nav-level1 li {
        width: auto;
        float: none
    }
    .footer .footer-nav .nav-level1 li:last-child {
        text-align: right
    }
    .footer .footer-nav .nav-level1 li a {
        padding-right: 2.5em;
        padding-bottom: .5em
    }
    .footer .footer-nav .nav-level2 {
        margin: auto;
        padding: 0 1.0714285714em
    }
    .footer .footer-nav .level-2 {
        margin: auto;
        padding: 0
    }
    .footer .footer-nav .level-2 li {
        width: 23%;
        padding-right: 2%
    }
    .footer .footer-nav .level-2 li:nth-child(2n+1) {
        clear: none
    }
    .breaker {
        padding-left: 15%;
        padding-right: 15%
    }
    .credit-requirement .diverge {
        border-bottom: 0;
        text-align: center;
        height: 100%;
        vertical-align: middle
    }
    .credit-requirement .diverge .div-content {
        display: block;
        background-color: #fff;
        position: absolute;
        left: 50%;
        margin-left: -9px
    }
    .credit-requirement .diverge:before {
        width: 1px;
        border-left: 1px solid #ededed;
        height: 80%;
        text-align: center;
        content: '';
        display: block;
        position: absolute;
        top: 10%;
        left: 50%
    }
    .credit-requirement .table {
        display: table
    }
    .credit-requirement .table-cell {
        display: table-cell;
        float: none
    }
    .credit-page {
        padding-top: 0;
        padding-bottom: 0
    }
    .credit-page.rate-fee {
        margin-left: 0;
        margin-right: 0
    }
    .credit-page .table.rate-fee.table-ratefee>tbody>tr>td,
    .credit-page .table.rate-fee.table-ratefee>thead>tr>th {
        padding-left: 4.2857142857em
    }
    .credit-page .table.rich>tbody>tr>td,
    .credit-page .table.rich>thead>tr>th {
        padding-left: 2.8571428571em
    }
    section.rate-fee .brochure-download,
    section.rate-fee .functions {
        padding-left: 4.2857142857em
    }
    .get-started .group-button.pure {
        padding-right: 0
    }
    .get-started .group-button.pure .text {
        display: inline-block;
        vertical-align: middle
    }
    .get-started .group-button.pure .btn.clicked .text,
    .get-started .group-button.pure .past-tense {
        display: none
    }
    .get-started .group-button.pure .btn.clicked .past-tense {
        display: inline-block;
        color: #f7941d
    }
    .get-started .group-button.pure .btn-share {
        display: inline-block;
        padding-right: 1.7857142857em
    }
    .get-started .group-button.pure .icon {
        vertical-align: middle
    }
    .functions .btn-default,
    .group-button .btn-default {
        margin-right: 1.4285714286em
    }
    .social-list {
        display: none;
        float: right;
        padding: 2px 0;
        background: #f5f5f5;
        border: 1px solid #e5e5e5;
        position: absolute;
        top: 0;
        margin-top: -1px;
        left: 100%
    }
    .btn-share:hover+.social-list,
    .social-list:hover {
        display: block
    }
    .social-list .icon {
        line-height: 38px
    }
    .social-list:after,
    .social-list:before {
        content: '';
        display: block;
        width: 0;
        height: 0;
        border: 5px solid transparent;
        border-left: 0;
        border-right: 5px solid #f5f5f5;
        position: absolute;
        top: 50%;
        margin-top: -5px;
        left: -5px;
        z-index: 1
    }
    .social-list:after {
        border-width: 7px;
        border-right-color: #e5e5e5;
        margin-top: -7px;
        z-index: 0;
        left: -7px
    }
    .banner-single .icon--share,
    .banner-single .icon--share:hover+.social-list,
    .banner-single .social-list:hover {
        display: inline-block
    }
    .table-forex.table-ratefee>thead>tr>th {
        vertical-align: middle;
        padding-left: 2.5em
    }
    .table-forex.table-ratefee>tbody tr>td {
        padding-left: 2.5em
    }
    section.cc-featured-product .cc-product-block .top-img {
        width: 100%
    }
    .accordion-main-nav .row {
        margin-left: auto;
        margin-right: auto
    }
    .banner-cc .bx-wrapper .bx-pager {
        bottom: 0
    }
    .bxslider-cc-banner .block-activity {
        margin-top: 0
    }
    .bxslider-cc-banner .block-activity .icon {
        padding: 1em 1em 1em 0
    }
    .cc-landing .accordion-main .accordion-content-main {
        border-bottom: 0
    }
    .cc-landing .accordion-main .accordion-content-main.featured-product {
        border-bottom: 1px solid #ededed
    }
    .cc-landing-rate {
        padding: 0 1.0714285714em
    }
    .faq-block .accordion-content-main {
        border-bottom: 0
    }
    .banner-single .social-list {
        position: relative;
        width: auto;
        float: none;
        left: -4px;
        vertical-align: middle
    }
    .banner-single .social-list .icon {
        padding: 0
    }
    .faq-page section.help .help-block {
        margin-bottom: 4.2857142857em
    }
    .faq-main .faq-block {
        margin-top: 4.2857142857em
    }
    .faq-main .accordion-content-main {
        border-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        transition: none
    }
    .faq-main .accordion-main:first-child {
        border-top: 0
    }
    .faq-main .accordion-main .title-group-block {
        display: block
    }
    .faq-main .accordion-wrapper {
        margin-top: 0
    }
    .faq-main .title-group-block {
        font-weight: 600
    }
    .faq-main .get-started .group-button.pure {
        margin-top: 4.2857142857em
    }
    .faq-seach-box {
        margin-top: 0;
        margin-bottom: 2.1428571429em
    }
    .releated-list.releated-list-faq .list-item {
        padding-left: 15px;
        padding-right: 15px
    }
    .vote-btn-group {
        margin-left: 1.0714285714em;
        display: inline-block;
        width: auto;
        margin-top: 10px
    }
    .vote-btn-group .btn-secondary {
        padding: 0 .3571428571em;
        font-size: 2.5em;
        color: #0066b3
    }
    .vote-btn-group .btn-secondary:hover {
        color: #f7941d
    }
    .vote-btn-group .btn-secondary:active {
        color: #f47920
    }
    .saving-account .table {
        display: table
    }
    .saving-account .col,
    .saving-account .table-cell {
        display: table-cell
    }
    .saving-account .centered-wrapper {
        position: relative;
        background-color: #ececec;
        height: 100%;
        text-align: center
    }
    .centered-content {
        position: absolute;
        margin-top: -3.5714285714em;
        top: 50%;
        padding-top: 0;
        padding-bottom: 0
    }
    .centered-content .total {
        color: #0066b3;
        font-size: 1.4285714286em;
        font-weight: 400
    }
    .calculator-container.calculator-container-saving {
        padding-top: 5em
    }
    .calculator-info.calculator-info-saving {
        height: 24em;
        margin-top: 0
    }
    .calculator-info.calculator-info-business {
        height: 28.5714285714em;
        margin-top: 0
    }
    .support-search-block .support-search {
        max-width: 40.5714285714em
    }
    table.modern-table td,
    table.modern-table th {
        padding-left: 20px;
        padding-top: 1.1428571429em;
        padding-bottom: 1.1428571429em
    }
    .search-banner,
    .search-banner .bxslider {
        height: 250px
    }
    .search-banner .bxslider.faq-banner .swiper-slide {
        background-position: 0
    }
    .search-banner .bxslider .banner-top-content {
        background-color: transparent
    }
    .search-banner .faq-seach-box {
        margin-top: 1.8571428571em;
        margin-bottom: 0
    }
    .about-us .credit-page,
    .detail-content .btn-back,
    .detail-content .title {
        margin-top: 0
    }
    .search-main-block .nav-tabs .tab-item {
        width: 20%
    }
    .search-main-block .paging-block {
        position: absolute;
        right: 15px;
        bottom: 0
    }
    .balance-block-container .title-block {
        text-align: left
    }
    .detail-content .center-img img {
        width: 50%;
        max-width: 21.4285714286em
    }
    .business-fx-page .get-started .group-button,
    section.feedback-head {
        margin-top: 4.2857142857em
    }
    .bxslider.feedback-banner,
    .bxslider.feedback-banner .banner-top-content {
        height: 17.8571428571em
    }
    .feedback-form .left-block {
        padding-left: 0;
        padding-right: 15px
    }
    .feedback-form .right-block {
        padding-left: 15px;
        padding-right: 0
    }
    .feedback-form .feedback-form-wrapper {
        padding: 0 70px
    }
    .feedback-form form .btn {
        float: right !important
    }
    .business-support .col-sm-3 {
        margin-bottom: 0
    }
    .business-forex-rate {
        margin-bottom: 1.4285714286em
    }
    .business-forex-rate .block-left,
    .business-forex-rate .block-right {
        display: inline-block;
        width: 45%;
        margin-bottom: 2.8571428571em
    }
    .business-forex-rate .block-left {
        float: left
    }
    .business-forex-rate .block-right {
        float: right
    }
    .exchange-block {
        text-align: center;
        padding-left: 15px;
        padding-right: 15px
    }
    .btn.btn-exchange {
        margin-top: 1.5714285714em
    }
    .news-landing .pagination-wraper,
    .promotion-page .pagination-wraper {
        text-align: right
    }
    .promotion-page .content-with-panel {
        padding: 0
    }
    .filter-group {
        padding-right: 1.0714285714em
    }
    .filter-group .filter-categories,
    .filter-group .filter-location {
        display: inline-block;
        width: 14.2857142857em;
        margin-right: 2.1428571429em;
        margin-left: -3px;
        margin-bottom: 2.1428571429em
    }
    .left-panel .dropdown-menu {
        position: relative;
        border: 0;
        padding: 0 0 .7142857143em 2.1428571429em
    }
    .left-panel .dropdown-menu li {
        list-style-type: disc
    }
    .left-panel .dropdown-menu li a {
        padding: 0;
        font-weight: 600
    }
    .show-list {
        position: relative;
        display: none
    }
    .show-list.active {
        display: block
    }
    .content-with-panel {
        margin: 2.5em 0 0
    }
    .content-with-panel .title-main {
        margin: 0 0 .3125em
    }
    .content-with-panel .pagination-wraper {
        margin-bottom: 0
    }
    .content-with-panel .filter-group {
        max-width: 46.4285714286em
    }
    .content-with-panel .filter-group .form-control {
        width: 47%;
        margin-left: 6%
    }
    .content-with-panel .filter-group .form-control:first-child {
        margin: 0
    }
    .wraper-left-panel {
        padding-left: 0
    }
    .content-for-left-panel {
        padding-right: 0
    }
    .block-iwant-to .block-a-half {
        height: 28.5714285714em;
        width: 50%
    }
    .block-iwant-to .block-a-quarter {
        height: 14.2857142857em;
        width: 50%
    }
    .block-iwant-to .block-one-eighth {
        height: 14.2857142857em;
        width: 25%
    }
    .block-iwant-to .block-one-eighth .block-no-image:hover .line-text {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0)
    }
    .block-iwant-to .block-one-eighth .block-no-image:hover .icon {
        -webkit-transform: scale(3) translateY(2px);
        -ms-transform: scale(3) translateY(2px);
        transform: scale(3) translateY(2px);
        margin-bottom: 0
    }
    .block-iwant-to .block-with-image:hover .image {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
    .block-iwant-to .block-corner {
        width: 9.6428571429em;
        padding: 1.7857142857em 1.0714285714em
    }
    .lt-ie9 .block-iwant-to .block-one-eighth .block-no-image:hover .icon {
        font-size: 7.1428571429em;
        margin-top: .25em
    }
    .lt-ie9 .block-iwant-to .block-one-eighth .block-no-image:hover .line-text {
        display: none
    }
    .dealer-item:before,
    section.wanna-car.bottom-small-div:after {
        border-bottom: 1px solid #ddd;
        content: ' ';
        display: block
    }
    .news-landing .accordion-content-main {
        padding-left: 15px;
        padding-right: 15px
    }
    .atm-location .input-group {
        width: 40.7142857143em
    }
    .atm-location .wraper-map {
        height: 42.1428571429em
    }
    .calculator-info {
        min-height: 27.5em
    }
    .calculator-info .modal-dialog .accordion-mini>.accordion-title {
        padding-left: 2.8571428571em
    }
    .calculator-info .modal-dialog .accordion-mini>.accordion-title .icon {
        right: 2.8571428571em
    }
    .calculator-info .modal-dialog .table>tbody>tr>td,
    .calculator-info .modal-dialog .table>tbody>tr>th {
        padding: .3571428571em 2.8571428571em;
        margin: 2.1428571429em
    }
    .calculator-info .modal-dialog .table>tbody>tr>td:first-child,
    .calculator-info .modal-dialog .table>tbody>tr>th:first-child,
    .calculator-info .modal-dialog .table>thead>tr>td,
    .calculator-info .modal-dialog .table>thead>tr>td:first-child,
    .calculator-info .modal-dialog .table>thead>tr>th,
    .calculator-info .modal-dialog .table>thead>tr>th:first-child {
        padding-left: 2.8571428571em
    }
    .calculator-info.borrow .info-block {
        padding-top: 7.8571428571em
    }
    .choose-type-loan .select-type-loan {
        width: 24.5714285714em;
        margin-top: 0
    }
    .radio-wraper {
        padding-left: 4.2857142857em
    }
    .car-loan-calculator {
        padding: 0
    }
    section.wanna-car {
        margin-bottom: 0
    }
    section.wanna-car .title-primary {
        padding-bottom: 2.1428571429em;
        padding-top: 2.1428571429em;
        text-align: center
    }
    section.wanna-car.bottom-small-div:after {
        max-width: 1200px;
        width: 70%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 4.2857142857em
    }
    .dealer-item.no-border,
    .promotion-list .promotion-item {
        margin-top: 0
    }
    section.wanna-car.finding-right-car {
        padding-bottom: 4.2857142857em
    }
    section.wanna-car.finding-right-car .brand-block {
        padding-left: 80px;
        padding-right: 80px
    }
    section.wanna-car.finding-right-car .brand-block .bx-viewport {
        margin-bottom: 0;
        padding-bottom: 1.4285714286em;
        height: auto !important
    }
    section.wanna-car.finding-right-car .brand-result {
        padding-top: 2.1428571429em
    }
    section.wanna-car.finding-right-car .result-list .result-item {
        width: 350px
    }
    .dealer-item:before {
        position: relative;
        margin-bottom: 15px
    }
    .dealer-item:nth-last-child(-n+3):after {
        border-bottom: 0
    }
    .dealer-item .dealer-item-wrapper .contact-phone {
        display: inline-block
    }
    .banner-cc.banner-cc-gallery .banner-top-content,
    .dealer-item-hidden {
        display: none
    }
    .dealer-item.no-border:before {
        border-bottom-color: transparent
    }
    .banner-cc.banner-cc-gallery .bx-viewport,
    .banner-cc.banner-cc-gallery .swiper-slide {
        height: 600px
    }
    .btn.btn-70p {
        width: auto
    }
    .banner-tips-wrap.banner-tips-wrap-house .banner-tips .tips-content p {
        width: 65%
    }
    .mobile-expand {
        padding-left: 1.0714285714em;
        padding-right: 1.0714285714em
    }
    .modal--signin .btn--signin {
        margin-bottom: 0
    }
    .modal--centered .modal-dialog {
        margin-top: 3.5714285714em;
        margin-bottom: 3.5714285714em
    }
    .modal--second .modal-header .close {
        color: #fff;
        top: -1.3333333333em;
        right: -1.3333333333em
    }
    .modal--career .modal-header .close {
        font-size: 1.4285714286em;
        right: 15px;
        top: 50%;
        margin-top: -.5em;
        padding: 0
    }
    .lt-ie9 .modal-dialog {
        margin-left: auto;
        margin-right: auto
    }
    .lt-ie9 .modal-lg {
        width: 900px
    }
    .gallery-grid-control .dropdown-toggle {
        margin: 0
    }
    .gallery-grid-control .bootstrap-select {
        margin-top: 0
    }
    .gallery-grid-control .bootstrap-select.form-control:not([class*=col-]) {
        width: auto
    }
    .gallery-video-detail .video-container {
        height: 35.7142857143em
    }
    .gallery-modal .modal-body {
        padding: .7142857143em;
        background: #fff
    }
    .gallery-modal .modal-dialog {
        margin-right: auto;
        margin-left: auto;
        max-width: 900px
    }
    .gallery-modal .close {
        top: -.5714285714em;
        right: -1.1428571429em;
        font-size: 2.5em
    }
    .gallery-modal .bx-next,
    .gallery-modal .bx-prev {
        color: #adafb1
    }
    .gallery-modal .bx-prev .icon {
        left: -1.25em
    }
    .static-timeline:after,
    .static-timeline:before,
    .timeline-item .timeline-circle {
        left: 50%
    }
    .gallery-modal .bx-next .icon {
        right: -1.25em
    }
    .gallery-grid .bg-image,
    .gallery-modal .bg-image {
        height: 350px;
        padding-bottom: 0
    }
    .how-to-apply--step-list .step-container {
        width: 20%
    }
    .step-container {
        margin-bottom: 0
    }
    .timeline-item {
        padding: 30px 0
    }
    .timeline-item .timeline-circle:after {
        left: auto;
        right: 100%
    }
    .timeline-item .year {
        left: 50%;
        margin-top: -.5em
    }
    .timeline-item .box-text-item {
        width: 45%;
        float: none
    }
    .timeline-item.right .box-text-item {
        float: right
    }
    .timeline-item.right .timeline-circle:after {
        right: auto;
        left: 100%
    }
    .timeline-item.right .year {
        left: auto;
        right: 50%
    }
    .timeline-item .remove-top-timeline-line {
        left: 50%
    }
    .box-text-item {
        padding: 2.1428571429em
    }
    .box-text-item .icon {
        position: absolute;
        top: 0;
        left: 0
    }
    .box-text-item .text {
        padding-left: 5em
    }
    .box-text-item p {
        margin: 0
    }
    .box-text-item--content {
        position: relative
    }
    .banner-overlay {
        min-height: 17.8571428571em
    }
    .banner-overlay .banner-text-wrap .text {
        font-size: 3.1428571429em
    }
    .page-career.top-title {
        width: 50%
    }
    .career-cultural .cultural-item {
        margin-bottom: 2.1428571429em
    }
    .career-cultural .bxslider-cultural-content {
        padding: 2.1428571429em 3.5714285714em
    }
    .bubble-item .bubble-content {
        padding-bottom: 0;
        opacity: 1;
        display: none;
        margin-top: 0;
        position: absolute;
        width: 14.2857142857em;
        transition: none
    }
    .bubble-item .bg-img-active {
        transition: -webkit-transform .5s ease;
        transition: transform .5s ease;
        -webkit-transform: perspective(0) scale(0);
        transform: perspective(0) scale(0)
    }
    .bubble-item.active .bg-color {
        background-color: #fff
    }
    .bubble-content .title {
        font-weight: 300;
        text-align: left;
        color: #fff;
        display: inline-block
    }
    .bubble-content .title:before {
        content: '';
        display: block;
        width: 7.1428571429em;
        position: absolute;
        right: 100%;
        border-top: 2px solid;
        bottom: 0;
        z-index: 0
    }
    .bubble-content .text {
        text-align: left;
        padding-left: .7142857143em
    }
    .bubble-item--top .bg-color {
        background-color: #0066b3
    }
    .bubble-item--top .title {
        background: #0066b3
    }
    .bubble-item--top .title:before {
        border-color: #0066b3
    }
    .bubble-item--left {
        text-align: right
    }
    .bubble-item--left .bg-color {
        background-color: #f47920
    }
    .bubble-item--left .title {
        background: #f47920;
        text-align: right
    }
    .bubble-item--left .title:before {
        border-color: #f47920;
        left: 100%;
        right: auto
    }
    .bubble-item--right .bg-color {
        background-color: #fdb813
    }
    .bubble-item--right .title {
        background: #fdb813
    }
    .bubble-item--right .title:before {
        border-color: #fdb813
    }
    .bubble-item--bottom .bg-color {
        background-color: #00aeef
    }
    .bubble-item--bottom .title {
        background: #00aeef
    }
    .bubble-item--bottom .title:before {
        border-color: #00aeef
    }
    .career-bubble-slider {
        margin-left: auto;
        margin-right: auto;
        overflow: visible
    }
    .career-bubble-slider .bubble-item--main {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -100px;
        margin-left: -100px
    }
    .career-bubble-slider .bubble-item--top {
        text-align: left;
        margin-bottom: 2.1428571429em
    }
    .career-bubble-slider .bubble-item--top .bubble-link {
        margin-left: 0;
        left: 25%
    }
    .career-bubble-slider .bubble-item--top .bubble-content {
        top: 0;
        left: 25%;
        margin-left: 180px
    }
    .career-bubble-slider .bubble-item--left {
        float: left;
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -66.67px
    }
    .career-bubble-slider .bubble-item--left .bubble-content {
        text-align: right;
        top: 0;
        right: 100%;
        margin-right: 1.4285714286em
    }
    .career-bubble-slider .bubble-item--right {
        float: right;
        height: 14.2857142857em;
        margin-bottom: 2.1428571429em
    }
    .career-bubble-slider .bubble-item--right .bubble-content {
        top: 0;
        left: 100%;
        margin-left: 1.4285714286em
    }
    .career-bubble-slider .bubble-item--bottom {
        clear: both;
        text-align: left;
        top: -20px
    }
    .career-bubble-slider .bubble-item--bottom .bubble-link {
        left: 20%
    }
    .career-bubble-slider .bubble-item--bottom .bubble-content {
        top: 0;
        left: 20%;
        margin-left: 180px
    }
    .career-bubble-slider .bubble-item--small .bubble-link {
        width: 100px;
        height: 100px
    }
    .career-bubble-slider .bubble-item--medium .bubble-link {
        width: 133.33px;
        height: 133.33px
    }
    .career-bubble-slider .bubble-item--large .bubble-link {
        width: 160px;
        height: 160px
    }
    .lt-ie9 .bubble-item .bg-img-active {
        display: none
    }
    .lt-ie9 .bubble-item.active .bg-img-active {
        display: block
    }
    .block-training {
        width: 33.333%;
        display: table-cell;
        padding: 0 1.0714285714em;
        background-color: #f9f9f9;
        border-bottom: 2px solid #f47920
    }
    .working-block-top {
        width: 50%
    }
    .career-why-vib .ul-career-benefit li {
        list-style-image: url(../images/tick-solid.png);
        width: 33.333%;
        float: left
    }
    .career-student .btn.btn-default {
        width: auto
    }
    .career-job-detail .main-cont {
        border: 1px solid #f1f1f1;
        padding: 3.5714285714em
    }
    .career-job-detail .left-content .left-btn {
        text-align: left
    }
    .career-job-detail .left-content .btn {
        width: 90%
    }
    .career-job-detail .detail-content {
        float: right
    }
    .career-job-detail .loged-info {
        float: left;
        clear: left
    }
    .form-application .require-note {
        position: absolute;
        bottom: 0;
        left: 0
    }
}