#card-apply{
    overflow: hidden;
}
#fees-banner-section{
    margin-top: 104px;
    overflow: hidden;
    min-height: calc(90vh - 100px);
}
.fees-banner-content{
    z-index: 1;
    display: flex;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center; 
}
.ext-cred-item {
    display: flex;
    align-items: flex-start;
}
.ext-cred-item img{
    margin-right: 44px;
}
.ext-cred-item:first-child{
    margin-bottom: 60px;
}
.ext-separator{
    display: none;
}
#fees-banner-image{
    display: none;
}
@media (max-width:767px){
    .text-block{
        width: 100%;
    }
    .extended-credit.padding-160{
        padding-left: 0;
        padding-right: 0;
    }
    .ext-cred-item{
        flex-direction: column;
    }
    .ext-cred-item,.ext-cred-item:first-child{
        margin-bottom: 30px;
    }
    .ext-cred-item, .ext-cred-item{
        padding: 0;

    }
    .ext-separator{
        display: flex;
        margin-bottom: 60px;
        margin-left: 30px;
    }

    #fees-banner-video{
        display: none;
    }
    #fees-banner-image{
        flex: 1;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }
    #fees-banner-section{
        padding: 160px 30px 0 30px;
        margin-top: 66px;
        align-items: stretch;
        overflow: hidden;
    }
    #fees-banner-section .sp-wrapper{
        margin: unset   ;
    }
    #fees-banner-section .row{
        flex-direction: column;
        height: 100%;
    }
    #fees-banner-image img{
        width: calc(100% - 40px);
    }
}