.background-image-Accountancy {
    flex: 1;
    background-image: url('../images/AccountingBanner.png'); /* Replace with your image URL */
    background-size: cover;
    background-position: top;
    position: relative;
}

.CustomUL {
    list-style: none; /* Remove default bullets */
    font-size: 24px;
}

.CustomUL li::before {
    content: "\2022"; /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #5400a8; /* Change the color */
    font-weight: bold; /* If you want it to be bold */
    display: inline-block; /* Needed to add space between the bullet and the text */
    width: 1em; /* Also needed for space (tweak if needed) */
    margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.AccountancyTitle {
    font-family: 'bebas-kai';
    font-size: 100px;
    color: #5400a8;
    line-height: 86%;
}

.AccountancySubTitle {
    color: #5400a8;
    font-size: 50px;
}

.AccountancyBtn {
    font-weight: bold;
    background-color: #5400a8;
    color: white;
}

.header-Accountancy .row {
    align-items: center;
    display: flex;
    height: 440px;
}


@media (max-width: 1580px) {
    .background-image-Accountancy {
        background-position: 60%;
    }

    .AccountancyBannerTextHolderParent {
        margin-left: 5.333333%;
    }
}

@media (max-width: 1330px) {
    .background-image-Accountancy {
        background-position: 65%;
    }

    .AccountancyBannerTextHolderParent {
        margin-left: 2.333333%;
    }

    .white-container h1 {
        font-size: 34px;
/*        line-height: 42px;*/
    }

    .white-container h2 {
        font-size: 26px;
        /*line-height: 32px;*/
    }

/*    .white-container {
        max-width: 550px;
    }*/

    .header-Accountancy .row {
        /*        background: rgba(4, 157, 13, 0);
        background: linear-gradient(90deg, rgba(21, 30, 71, 1.0) 42%, rgba(1, 1, 1, 0) 52%);*/
    }
}

@media (max-width: 1230px) {
    .background-image-Accountancy {
        background-position: 65%;
    }

/*    .white-container {
        max-width: 550px;
    }*/

    .header-Accountancy .row,
    .Accountancybanner {
        height: 440px;
    }

    .header-Accountancy .row {
        /*        background: rgba(4, 157, 13, 0);
        background: linear-gradient(90deg, rgba(21, 30, 71, 1.0) 48%, rgba(1, 1, 1, 0) 57%);*/
    }
}

@media (max-width: 1080px) {
    .header-Accountancy .row {
        background: transparent;
    }

    .white-container h3 {
        margin-top: 30px;
    }

    /*Removed temporarily to avoid conflicts*/
/*    .white-container {
        margin: 0 auto;
        max-width: 750px;
    }*/

    .BannerBtn {
        font-size: 18px;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 4%;
    }

    .header-Accountancy.col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

}

@media(max-width:890px){
    .AccountancyTitle{
        font-size:90px;
    }

    .AccountancySubTitle {
        font-size: 40px;
    }

    .CustomUL {
        font-size: 20px;
    }
}

@media(max-width:780px){
    .background-image-Accountancy {
        background-image: url('../images/AccountingBannerMobile.png');
    }

    .background-image-Accountancy {
        background-position: center;
        background-position-y: top;
        display: flex;
        align-items: center;
    }

    .Accountancybanner {
        height: 905px;
    }

    .header-Accountancy .row {
        height: 440px;
    }

    .AccountancyTitle {
        font-size: 70px;
    }

    .AccountancySubTitle {
        font-size: 44px;
    }

    .CustomUL {
        font-size: 20px;
    }

    .AccountancyBannerTextHolderParent {
        position: absolute;
        bottom: 14px;
    }

    .AccountancyBannerTextHolder{
        margin-top:5%;
    }
}

@media(max-width:550px){
    .AccountancyTitle {
        font-size: 62px;
    }
}

@media(max-width:426px) {
    .AccountancyBannerTextHolderParent {
        bottom: 24px;
    }

    .AccountancyTitle {
        font-size: 56px;
    }

    .AccountancySubTitle {
        font-size: 37px;
    }

    .CustomUL {
        font-size: 20px;
    }
}

@media(max-width:376px) {

    .AccountancyTitle {
        font-size: 50px;
    }

}

@media(max-width:320px) {

    .AccountancyBannerTextHolderParent {
        bottom: 24px;
    }

    .AccountancyTitle {
        font-size: 42px;
    }

    .AccountancySubTitle {
        font-size: 26px;
    }

    .CustomUL {
        font-size: 20px;
    }
}


