@media screen and (min-width: 673.98px) and (max-width: 767.98px) {
    .logoojk ul {
        display: flex;
    }

    /* btn call center - 7-2-24 */
    .btn-call-center {
        margin-left: 4em;
    }

    .btn-call-center a {
        color: white;
        font-size: 14px;
        position: relative;
        top: -17px;
    }
}

@media screen and (min-width: 475px) and (max-width: 673.98px) {
    .kat-1 li {
        position: relative;
        top: 0em;
    }

    .logoojk ul {
        display: flex;
    }

    /* btn call center - 7-2-24 */
    .btn-call-center {
        margin-left: 4em;
    }

    .btn-call-center a {
        color: white;
        font-size: 14px;
        position: relative;
        top: -17px;
    }
}

@media screen and (min-width: 375px) and (max-width: 475px) {
.title-kalk-depo {
        margin: -7em 0 0 -5em;
        position: relative;
        left: -4em;
    }

    .text-simulasi-deposito {
        font-size: 12px;
        top: -7em;
        left: 0;
    }

    .form-control-zakat {
        font-size: 14px;
        height: 40px;
    }

    .boxcal_btn-zakat {
        width: -webkit-fill-available;
    }
    
    .boxcal_btn-zakat-produk {
    	width: -webkit-fill-available;
    }
        
    .title-kalk-zakat h3 {
    	margin: -5rem 0 0 -7rem;
    }


/* reksadana styling - 19-12-2023 */
	/*.reksa-produk-position {
    	margin: -24em 0 3em 0;
    }
    
    .reksa-tentang-position {
    	margin: -24em 0 3em 0;
    }*/

	.accordion-button-produk-reksadana {
		background-size: 8vw;
		width: -moz-available;
	}

	.accordion-button-reksadana {
        height: auto;
    }


	#v-pills-tabContent {
		padding: 2em 0;
	}

	.accordion-flush {
		margin-bottom: 15%;
	}

	.accordion-body-reksadana {
		background: #F2F2F2;
		border-radius: 35px;
	}

	.text-head-faq-reksadana {
		font-size: 20px;
	}

	.text-head-promo-reksadana {
		font-size: 3rem;
	}

	.reksadana-tab-link {
		border-radius: 30px;
		padding: 0;
		color: #fff;
		background: #E9E9E9;
		position: relative;
		left: 1em;
	}
	
	.nav-link-reksadana {
		font-size: 12px;
        font-weight: 700;
	}
	
	.card-produk-reksadana {
		width: fit-content;
		/*margin-top: 10em;*/
		/*margin: 4em;*/
		box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		border-radius: 35px;
		background: linear-gradient(206.36deg, #661861 3.36%, #2B2928 95.78%);
	}

    /* btn call center - 7-2-24 */
    .btn-call-center {
        margin-left: -3em;
    }

    .btn-call-center a {
        color: white;
        font-size: 14px;
        position: relative;
        top: -17px;
    }

    /*.btn-call-center { margin-left: 6.5em; }*/

    .coming-soon,
    .center {
        justify-content: center;
    }

    .body-slide-new {
        border: 1px solid;
        border-color: white;
        border-radius: 10px;
        height: 380px;
        width: 300px;
        background-color: white;
        box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
        margin-bottom: 2em;
        margin-top: 1em;
        margin-right: -98px;
    }

    /* styling for banner text banner like : syariah card , tab haji, giro */
    .title-haji-mob {
        font-size: 18px
    }

    .desc-haji-mob {
        font-size: 20px
    }

    /* end styling */

    /* reksadana styling - 19-12-2023 */
    .accordion-flush {
        margin-bottom: 15%;
    }

    .accordion-body-reksadana {
        background: #F2F2F2;
        border-radius: 35px;
    }

    .reksadana-tab-link {
        border-radius: 30px;
        padding: 0;
        color: #fff;
        background: #E9E9E9;
        position: relative;
        left: 1.6em;
    }

    .nav-link-reksadana {
        font-size: 12px;
    }

    .col-head-filter {
        margin: 0.5em;
    }

    .reksadana-tab-link {
        border-radius: 30px;
        padding: 0;
        color: #fff;
        background: #E9E9E9;
        position: relative;
        left: 3em;
    }
    
    .card-produk-reksadana {
		width: fit-content;
		/*margin-top: 10em;*/
		/*margin: 4em;*/
		box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		border-radius: 35px;
		background: linear-gradient(206.36deg, #661861 3.36%, #2B2928 95.78%);
	}


    .nav-link-reksadana {
        font-size: 12px;
    }
}

@media (max-width: 767.98px) {
    .back-to-home {
        width: 100%;
        border-radius: 27px;
        padding: 0 1em;
        height: 55px;
    }

    /*.back-to-home {width: 50%;}*/

    .box {
        display: none;
    }

    /*.title-banner {
		display: none;
	}
	
	.desc-banner {
		display: none;
	}
	
	.title-banner-simpanan, .title-banner-individu, .title-banner-keistimewaan,
	.title-banner-loyalty {
		display: block;
	}
	
	.desc-banner-simpanan, .desc-banner-individu, .desc-banner-keistimewaan,
	.desc-banner-loyalty {
		display: block;
	}*/
}

@media (max-width: 991.98px) {

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    button,
    a {
        font-family: "OpenSans", sans-serif;
        font-weight: 500;
        line-height: 1.3;
        font-size: 16px;
    }

    h3 {
        font-family: "OpenSans", sans-serif;
        font-weight: 500;
        line-height: 1.3;
        font-size: 17px;
    }

    p {
        font-family: "OpenSans", sans-serif;
        font-weight: 500;
        line-height: 1.3;
        font-size: 15px;
    }

    .section-simpanan {
        /*position: relative;
        top: -6em;
        margin: -16em 0 0 0;*/
    }

    .center-txt-mobile {
        display: flex;
        justify-content: center;
        color: white;
    }

    .center-two-txt-mobile {
        display: flex;
        justify-content: center;
        color: white;
    }

    .text-center h2 {
        font-size: 20px;
    }

    body {
        zoom: 1;
    }

    .text-carousel-home {
        top: 0em;
        position: relative;
    }

    #margin-small {
        margin-left: 0%;
        margin-right: 0%;
        margin-bottom: 2%;
        margin-top: 2%;
    }

    #margin-medium {
        margin-left: 5%;
        margin-right: 5%;
        margin-bottom: 2%;
    }

    .navbar-nav {
        padding-right: 50px;
        padding-left: 50px;
        padding-bottom: 3em;
    }

    .btn-cms-sc-bms {
        position: relative;
        left: -1em;
        top: 0em;
    }

    .btn-cms-mobile {
        padding: 0.5em;
    }

    .nav-mobile-show {
        display: block;
    }

    .nav-mobile-hide {
        display: none;
    }

    .body {
        zoom: 1.0;
    }

    /*.bg-cr-1 {
		height: 57em;
	}*/

    .bg-cr-1 img {
        width: 100%;
        margin-left: 0em;
        margin-top: 2.9em;
    }

    /*.text-cr {
		margin-top: 0em;
		margin-left: 3em;
	}*/

    .text-cr {
        margin-top: 10em;
        margin-left: 0em;
    }

    .text-cr-home {
        margin-top: 2em;
        width: 100%;
        text-align: center;
        padding-left: 3em;
        padding-right: 3em;
    }

    .navfloat {
        box-shadow: 0px 4px 8px rgb(0 0 0 / 25%);
        bottom: 0;
        top: auto;
        border-radius: 40px 40px 0px 0px;
        right: 0;
        height: auto;
        width: 100%;
        /* border-radius: 0; */
        padding: 0px 40px;
        display: flex;
        align-items: center;
    }

    .navfloat-item {
        padding: 8px !important;
        height: 100%;
        width: 100px;
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        border-radius: 0px;
        box-shadow: none;
    }

    .floating-menu {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }

    */.box {
        padding-left: 3em;
        padding-right: 3em;
        top: 8em;
    }

    */ .navfloat-icon {
        margin: 0;
    }

    .floating-text {
        display: none;
        font-weight: normal;
        font-size: 12px;
        line-height: 14px;
        display: flex;
        align-items: flex-end;
        text-align: center;
        color: #FFFFFF;
        box-shadow: none;
        border-radius: 0px;
    }

    .navfloat-item:hover {
        transform: translateX(0px);
        box-shadow: 0px;
        border-radius: 0px;
    }

    .navigate-slide {
        left: 3.5em;
    }

    .produk-unggulan-bms {
        height: 45em;
        padding: 0em 0em 0em 0em;
    }

    .temp-showcase {
        position: relative;
        left: 1em;
        height: 345px;
    }

    .temp-showcase-desc {
        height: 100%;
        top: 0;
    }

    .promo-terbaru .text-center h2 {
        position: relative;
    }

    .swiper {
        margin-left: 0em;
    }

    .swiper-button {
        display: none;
    }

    .swiper-slide img {
        height: 17em;
        width: 18em;
        padding: 0em 4em 0em 4em;
    }

    .promo-selengkapnya a {
        position: relative;
        top: 3em;
        left: -3em;
        display: inline-block;
        text-align: right;
        width: 100%;
        right: 0px;
    }

    .andremasuk img {
        display: none;
    }

    .hisyammasuk-dollar img {
        display: none;
    }

    .hisyammasuk-rupiah img {
        display: none;
    }

    .tab-4 {
        left: 0em;
        width: 115%;
        height: auto;

    }

    .tab-4 button {
        padding: 0px;
        font-size: 12px;
        color: black;
    }

    .tab-5 {
        left: 2em;
    }

    .depo-all-nisbah-table {
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .text-update-nisbah-rupiah {
        left: 0em;
        width: 100%;
        text-align: right;
    }

    .section-kurs p {
        width: 100%;
        margin: 2em 0;
    }

    .text-update-nisbah-dollar {
        left: 0em;
        width: 100%;
        text-align: left;
    }

    .hisyammasuk-counter img {
        display: none;
    }

    .hisyammasuk-notes img {
        display: none;
    }

    .tab-6 {
        width: 100%;
        left: 2em;
        display: flex;
    }

    #counter-notes {
        left: 0px;
        width: 100%;
    }

    .slick-slider {
        max-width: 50em;
        left: -10em;
        margin-left: 9em;
    }

    .section-artikel h2 {
        left: 1em;
    }

    .artikel-bms {
        left: 0.5em;
    }

    .tab-header-2 {
        left: -2em;
        width: 100%;
    }

    #bgmbut-3 {
        height: 42em;
    }

    .artikel-selengkapnya a {
        top: 0em;
        left: 1em;
    }

    .section-kurs h2 {
        width: 100%;
        margin-left: 0em;
        font-size: 18px;
    }

    .pprImg img {
        display: none;
    }

    .tab-header-3 {
        width: 120%;
        left: -4em;
        top: 2.3em;
    }

    .boxCalc {
        margin-top: 1em;
        width: 90%;
    }

    .kalkulator-bms {
        left: 0em;
    }

    .section-kalkulator h2 {
        left: 2em;
        top: 1.7em;
        font-size: 20px;
    }

    .kalk-selengkapnya a {
        left: -1em;
        top: 3em;
    }

    .slider2 {
        width: 100%;
    }

    .slider1 {
        width: 100%;
    }

    /*.slider2 {
		width: 90%;
	}
	.slider1 {
		width: 90%;
	}*/

    .kalkulator-bms .tab-body-3>span.active {
        width: 100%;
    }

    #bgmbut-4 {
        height: 50em;
    }

    .boxcal_btn {
        width: 90%;
    }

    .footer {
        height: 60em;
    }

    .button-navbar-top a {
        position: relative;

    }

    /*individu*/

    .tab {
        width: 85%;
        display: flex;
        padding: 0px;
    }

    .tab button {
        width: 100%;
        color: black;
        padding: 0px;
    }

    .tab button.active {
        width: 100%;
    }

    .icon-syarat-tabungan-berkah {
        text-align: center;
    }

    .icon-syarat-tabungan-berkah p {
        left: 0px;
    }

    .title-nisbah-tab-berkah h2 {
        text-align: center;
    }

    .biaya-tarif-tab-berkah-title h2 {
        text-align: center;
    }

    #margin-large {
        margin: 0%;
    }

    .br-135 {
        border-radius: 0px;
    }

    .icon-syarat-tabunganku {
        left: 0px;
        text-align: center;
    }

    .icon-syarat-tabunganku p {
        left: 0px;
    }

    .title-tabunganku-berkah h2 {
        text-align: center;
    }

    .icon-syarat-tabungan-investasya {
        text-align: center;
        left: 0px;
    }

    .icon-syarat-tabungan-investasya p {
        left: 0px;
    }

    .icon-syarat-tabungan-haji {
        left: 0px;
        text-align: center;
    }

    .icon-syarat-tabungan-haji p {
        left: 0px;
    }

    .icon-syarat-tabungan-simpel {
        text-align: center;
    }

    .icon-syarat-tabungan-simpel p {
        text-align: center;
        left: 0px;
        width: 100%;
    }

    .icon-syarat-tabungan-berkah-rencana {
        left: 0px;
        text-align: center;
    }

    .icon-syarat-tabungan-berkah-rencana p {
        left: 0px;
        text-align: center;
    }

    .tab-deposito-table {
        left: 0em;
    }

    .table-overflow-rupiah {
        overflow-x: scroll;
        overflow-y: hiddem;
    }

    .table-overflow-dollar {
        overflow-x: scroll;
        overflow-y: hiddem;
    }

    .icon-syarat-deposito {
        left: 0em;
        text-align: center;
    }

    .icon-syarat-deposito p {
        left: 0em;
        text-align: center;
    }

    .icon-syarat-giro {
        width: 100%;
        left: 0em;
        text-align: center;
    }

    #desc-giro-self p {
        left: 0em;
        text-align: center;
    }

    #icon-giro-self img {
        margin-left: 0px;
    }

    .tab-ppr-table {
        left: 0em;
        margin-top: 2em;
    }

    .desc-jenis-program-ppr {
        width: 100%;
    }

    .icon-pta-title {
        text-align: center;
    }

    .icon-pta-title h3 {
        text-align: center;
    }

    .icon-pta-title p {
        text-align: center;
        width: 100%;
    }

    .list-desc-pta {
        margin-top: 0em;
        padding-left: 2em;
        padding-right: 2em;
    }

    .desc-pta {
        width: 100%;
    }

    .icon-syarat-pta {
        text-align: center;
    }

    .icon-syarat-pta p {
        text-align: center;
    }

    .icon-syarat-pta-2 {
        text-align: center;
    }

    .icon-syarat-pta-2 p {
        text-align: center;
    }

    .desc-icon-syarat-pta ul {
        text-align: left;
    }

    .body-desc-pkm {
        width: 100%;
        border-radius: 0px;
    }

    .icon-tabungan-berkah-rencana-title {
        text-align: center;
    }

    .list-desc-pkm {
        padding-left: 1em;
        padding-right: 1em;
        margin-bottom: 4em;
    }

    .debit-card-sec-1 {
        text-align: center;
        margin-top: 2em;
        margin-bottom: 2em;
    }

    #info-sec-1-debitcard h2 {
        text-align: center;
    }

    #info-sec-1-debitcard p {
        width: 100%;
        text-align: justify;
    }

    #list-debit-card-limit-biaya-table td,
    #list-debit-card-limit-biaya-table th {
        padding-left: 2em;
        padding-right: 2em;
    }

    .icon-bancassurance-title {
        text-align: center;
    }

    .background-bancassurance {
        height: auto;
    }

    .title-desc-bancassurance {
        left: 0px;
    }

    .manfaat-desc-bancassurance {
        left: 0px;
    }

    .syarat-dan-ketentuan-bancassurance {
        left: 0px;
        text-align: center;
    }

    .icon-syarat-bancassurance {
        left: 0px;
        text-align: center;
    }

    .icon-syarat-bancassurance-2 {
        left: 0px;
        text-align: center;
    }

    .bg-btn-bans {
        left: 0px;
        width: 100%;
    }

    .title-desc-bancassurance p {
        width: 100%;
    }

    .pict-ba-bancassurance img {
        left: 0em;
        width: 100%;
        display: none;
    }

    .desc-bancassurance-new {
        margin-top: 2em;
        margin-bottom: 2em;
        margin-left: 1em;
        margin-right: 1em;
    }

    .brand-table {
        margin-bottom: 23em;
    }

    .test-tempat {
        width: 100%;
    }

    .mpc-margin {
        margin: 1em;
    }

    .body-desc-membership {
        width: 100%;
    }

    .icon-mpc-point {
        text-align: center;
    }

    .icon-mpc-point p {
        text-align: center;
        width: 100%;
        margin-bottom: 2em;
    }

    .pict-ba-mpc img {
        width: 100%;
        left: 0px;
        display: none;
    }

    .manfaat-mpc-point {
        text-align: center;
    }

    .desc-manfaat-mpc p {
        width: 100%;
    }

    .border-keuntungan-mpc {
        top: 0px;
        left: 0px;
        width: 100%;
        margin-bottom: 3em;
        height: auto;
    }

    .desc-border-keuntungan-mpc p {
        top: 0px;
        left: 0px;
        width: 100%;
        padding: 1em;
        text-align: center;
    }

    .icon-point-mpc {
        text-align: center;
    }

    .penggunan-produk-tabungan {
        width: 100%;
        left: 0px;
    }

    .penggunan-produk-tabungan-2 {
        width: 100%;
        left: 0px;
        top: -2em;
    }

    .penggunan-produk-tabungan-3 {
        width: 100%;
        left: 0px;
    }

    .keutamaan-ct-arsa-title {
        position: relative;
        padding-left: 1em;
        padding-right: 1em;
    }

    .donasi-ct-arsa {
        margin-bottom: 4em;
    }

    .detail-new-body {
        margin-top: 1em;
        margin-bottom: 1em;
        margin-left: 0em;
        margin-right: 0em;
    }

    .list-detail-ct {
        padding-left: 1em;
        padding-right: 1em;
    }

    .desc-zakat-title {
        margin-top: 2em;
        top: 0px;
        left: 0px;
        margin-bottom: 2em;
    }

    .kalkulator-zakat-sec {
        top: 0px;
    }

    .body-fitur-individu {
        width: 100%;
        border-radius: 46px 46px 0px 0px;
    }

    .body-fitur-individu ul {
        padding-left: 3em;
        padding-right: 3em;
    }

    .tabcontent-4 {
        padding: 0px;
        height: 680px;
    }

    .tabcontent-5 {
        padding: 0px;
    }

    .pos-mobile-depo-home {
        position: relative;
        left: 1em;
    }

    .search-place {
        width: 90%;
        top: 23em;
        left: 1em;
        display: none;
    }

    .keutamaan-infaq {
        top: 0px;
    }

    .desc-infaq-sec-1-title {
        left: 0px;
        width: 100%;
        margin-bottom: 2em;
        margin-top: 2em;
    }

    .logo-donwload-m-syariah img {
        width: 100%;
        left: 0.8em;
    }

    .note-new-body {
        padding-bottom: 1em;
    }

    .note-new-body p {
        line-height: 1.5;
        margin-bottom: 0.5em;
        margin-left: 1% !important;
    }

    .accordion {
        margin-left: 0em;
        margin-right: 0em;
        margin-top: 3em;
        /*margin-bottom: -25%;*/
        width: 100%;
    }

    .m-syariah-sec-4 {
        margin-bottom: 4em;
    }

    .m-syariah-sec-5 {
        margin-bottom: 0em;
    }

    .table-digital {
        width: 100%;
    }

    .p-120 {
        padding-top: 1em;
        padding-bottom: 1em;
        padding-left: 0em;
        padding-right: 0em;
    }

    .pd-zero {
        padding-top: 2em;
        padding-bottom: 1em;
        padding-left: 0em;
        padding-right: 0em;
    }

    .ml-mr-mb-35 {
        margin-left: 21%;
        margin-right: 21%;
        margin-bottom: 5%;
    }

    .bg-content-layanan-individu {
        position: relative;
        width: 100%;
        left: 0px;
        background: none;
        background-repeat-x: no-repeat;
    }

    .bg-content-layanan-individu-skn {
        position: relative;
        width: 100%;
        left: 0px;
        background: none;
        background-repeat: no-repeat;
    }

    .bg-content-layanan-individu-bifast {
        position: relative;
        width: 100%;
        left: 0px;
        ;
        background: none;
        background-repeat: no-repeat;
    }

    #tb-fitur-bisnis {
        top: 0em;
        width: 100%;
        left: 0em;
    }

    .desc-bank-garansi {
        position: relative;
        left: 0px;
        top: 0px;
        text-align: center;
    }

    .desc-lcskbdn {
        position: relative;
        left: 0px;
        top: 0px;
    }

    .desc-new-layanan {
        position: relative;
        left: 0px;
        top: 0px;
        ;
        text-align: center;
        padding-left: 1em;
        padding-right: 1em;
    }

    .table-overflow {
        overflow-x: scroll;
        overflow-y: hidden;
        margin: auto;
    }

    .m-table-cms {
        margin-bottom: 10%;
        margin-left: 5%;
        margin-right: 5%;
        margin-top: 0%;
    }

    .digital-sec-4-atm {
        margin-top: 1em;
        margin-bottom: 4em;
    }

    .table-new-atm {
        padding-top: 0em;
        padding-bottom: 4em;
        padding-left: 4em;
        padding-right: 4em;
    }

    #list-new-kategori {
        margin-bottom: 5%;
        margin-right: 0%;
        padding-left: 3em;
        padding-right: 3em;
    }

    .breadcrumb-web-bms {
        margin-bottom: 1%;
        margin-top: 33%;
    }

    .promo-menarik {
        display: none;
    }

    .promo-menarik-bottom {
        display: block;
        background: #F2F2F2;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        border-radius: 43.5px;
        line-height: 44px;
        transition: 1s all ease-in-out;
    }

    .tab-header-tab-berkah {
        margin-bottom: 13em;
    }

    .pict-ba-tab-berkah img {
        display: none;
    }
    
    .biaya-tarif-tab-berkah-table-wadiah {
        margin-bottom: 10em;
    }

    .note-nisbah-tab-berkah, .note-nisbah-giro {
        left: 1em;
        padding-left: 1em;
        padding-right: 1em;
        padding-bottom: 3em;
    }

    .biaya-tarif-tab-berkah-table-2 {
        top: 16em;
        left: 0em;
        margin-bottom: 3em;
    }
	
    .tab-3 {
     top: 18em;
     margin-bottom: 15em;
    }

    #margin-xx-small {
        margin-left: 14%;
        margin-right: 14%;
        margin-bottom: 5%;
    }

    .pict-ba-tabunganku img {
        display: none;
    }

    .table-tabunganku-hasil {
        margin-bottom: 20em;
        width: 100%;
    }

    .boxcal_btn #kalkulasiPPR {
        width: 70%;
        font-size: 13px;
        margin-top: -11.4em;
        padding-left: 1.5em;
        padding-top: 15px;
    }

    #text-nav {
        display: none;
    }

    .pict-ba-tabungan-investasya img {
        display: none;
    }

    .biaya-tarif-tab-investasya {
        margin-bottom: 10em;
    }

    .biaya-tarif-tab-investasya-table {
        width: 100%;
    }

    .pict-ba-tabungan-haji img {
        display: none;
    }

    .table-tabungan-haji {
        width: 100%;
        margin-bottom: 10em;
    }

    .pict-ba-tabungan-simpel img {
        display: none;
    }

    .table-tabungan-simpel {
        width: 100%;
        margin-bottom: 10em;
    }

    .pict-ba-tabungan-berkah-rencana img {
        display: none;
    }

    .biaya-tarif-tab-berkah-rencana-table {
        width: 100%;
        margin-bottom: 10em;
    }

    .note-nisbah-tab-berkah-rencana {
        top: -3.5em;
    }

    .note-nisbah-tab-berkah-rencana p {
        line-height: 14px;
    }

    .list-desc-ppr li {
        left: 0px;
    }

    .table-ppr {
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
        margin-bottom: 5em;
    }

    .pict-ba-ppr img {
        position: relative;
        left: 22em;
        margin: auto;
        width: 75%;
    }

    .body-kalk-ppr-site {
        border-radius: 0px;
    }

    .sec-kalk-ppr {
        padding-left: 0em;
        padding-right: 0em;
    }

    .input-group-ppr .form-control-ppr {
        left: 3em;
        top: -4em;
    }

    .input-group-ppr #yrDrg {
        width: 180%;
    }

    .input-group-ppr #basic-addon2 {
        top: -26.8px;
        left: 3em;
    }

    .btnSty-ppr {
        border-radius: 25px 0px 0px 25px;
        height: 60px;
        top: 60px;
    }

    .btnSty-ppr:hover {
        color: white;
    }

    .desc-pta {
        border-radius: 46px 46px 0px 0px;
    }

    .pict-ba-pta img {
        display: none;
    }

    .table-pta {
        width: 100%;
        margin-bottom: 10em;
    }

    .pict-ba-pkm img {
        display: none;
    }

    .table-pkm {
        margin-bottom: 10em;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .debit-card-sec-4 img {
        display: none;
    }

    .debit-card-limit-biaya-table {
        width: 100%;
        margin-bottom: 2em;
    }

    #c-body-debit {
        background-color: #D9D9D9;
        max-width: 100%;
        border-radius: 0px 0px 46px 46px;
        height: auto;
    }

    .img-social-coming img {
        width: 60%;
    }

    .download-button-bancassurance {
        left: 0em;
        padding-left: 4em;
        padding-right: 4em;
        margin-top: 0em;
        margin-bottom: 2em;
    }

    .icon-mpc-point img {
        width: 20%;
    }

    .ct-new-body {
        border-radius: 0px 0px 46px 46px;
    }

    .card-keunggulan {
        text-align: center;
    }

    .card-body-bisnis {
        width: 100%;
        border-radius: 46px 46px 0px 0px;
    }

    .syart-body-bisnis-fix img {
        display: none;
    }

    .table-bb-biaya-tarif {
        margin-bottom: 2em;
    }

    .icon-bisnis-syarata {
        text-align: center;
    }

    .syart-body-bisnis-fix-payroll img {
        display: none;
    }

    .syart-body-bisnis-fix-investasya img {
        display: none;
    }

    .syart-body-bisnis-fix-giro img {
        display: none;
    }

    .desc-pmk-new {
        position: relative;
        width: 100%;
        left: 0em;
        padding-bottom: 3em;
    }

    .table-fitur-bisnis-2 {
        margin-bottom: 8em;
    }

    .m-syariah-sec-3 {
        text-align: center;
    }

    .digital-sec-1-va p {
        width: 100%;
        line-height: 2;
    }

    .digital-sec-2-va {
        text-align: center;
    }

    .digital-sec-2-va li {
        text-align: left;
        font-size: 15px;
        line-height: 1.5;
    }

    .list-va-new {
        width: 100%;
        margin-left: 0%;
        margin-bottom: 3em;
    }

    .list-va-new li {
        font-size: 15px;
    }

    .syarat-va {
        left: 0em;
    }

    .syarat-va li {
        font-size: 15px;
    }

    .digital-sec-2-cms {
        height: auto;
        text-align: center;
    }

    .digital-sec-2-cms #image-shape {
        margin-bottom: 0%;
        display: none;
        top: 0;
    }

    .table-biaya-cms {
        width: 90%;
    }

    .digital-sec-4-cms {
        margin-bottom: 4em;
    }

    .pb-desc-sec-1 {
        left: 0em;
        margin-left: 1em;
        margin-right: 1em;
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .pb-sec-2 {
        text-align: center;
    }

    .table-pb {
        width: 90%;
        margin-bottom: 3em;
    }

    .img-pb-new {
        display: none;
    }

    .new-pb-carousel {
        padding-top: 3em;
        padding-bottom: 3em;
        padding-left: 0em;
        padding-right: 0em;
        width: 100%;
    }

    .tab-carousel .btn-tab-9 {
        width: 33%;
        font-weight: 600;
        padding-left: 2em;
        padding-right: 1em;
    }

    .tab-carousel .btn-tab-10 {
        position: relative;
        width: 33%;
        /* left: -35px; */
        font-weight: 600;
    }

    .tab-carousel .btn-tab-11 {
        position: relative;
        width: 33%;
        /* left: -65px; */
        font-weight: 600;
        padding-left: 0em;
        padding-right: 1em;
    }

    .text-simpanan {
        padding-left: 2em;
        padding-right: 2em;
        text-align: center;
    }

    .text-cr p {
        margin-left: 0em;
    }

    .body-form-contact-us {
        background-color: #CFCECE;
        border-radius: 20px;
        width: 95%;
    }

    .check-hub {
        margin-left: 0px;
    }

    .tab-jaringan {
        height: 15em;
    }

    .tab-jaringan .btn-tab-atm {
        margin-bottom: 1em;
    }

    .tab-jaringan .btn-tab-kantorcabang {
        left: 0em;
        margin-bottom: 1em;
    }

    .tab-jaringan .btn-tab-prioritylounge {
        left: 0em;
        margin-bottom: 1em;
    }

    .tab-jaringan .btn-tab-jaringanlainnya {
        left: 0em;
        margin-bottom: 1em;
    }

    .overflow-jaringan {
        overflow-x: scroll;
        overflow-y: scroll;
    }

    .list-fitur-m-syariah img {
        display: none;
    }

    .desc-artikel {
        padding: 0px 0px 0px 26px;
    }

    .list-promosi {
        padding: 0px 0px 0px 0px;
    }

    .panel {
        width: 100%;
        margin : 1em 0;
    }

    .panel p {
        color: white;
    }

    .accordion-zakat {
        padding: 18px 18px 18px 18px;
    }

    .tab-7 .btn-tab-7 {
        font-size: 14px;
    }

    .tab-7 .btn-tab-8 {
        font-size: 14px;
    }

    .boxCalc-zakat {
        padding-left: 1em;
        padding-right: 1em;
    }

    .input-group-zakat .form-control-zakat {
        top: -4.6em;
        left: 3em;
        width: 80%;
    }

    .input-group-kadar #kadarDrg {
        width: 86px;
        background: transparent;
    }

    .tab-7 .btn-tab-7 {
        height: 4em;
        color: black;
    }

    .tab-7 .btn-tab-8 {
        height: 4em;
        color: black;
    }

    .boxcal_btn-zakat {
        padding-left: 0em;
        padding-right: 0em;
    }

    .body-mitra-zakat {
        width: 100%;
        border-radius: 0px;
    }

    #p-banner-desc-2 {
        margin-top: 3%;
        color: black;
        font-size: 18px;
        font-weight: 400;
        margin-left: 0;
        line-height: 1.5;
    }

    #bgmbut {
        height: 33em;
    }

    .pb-sec-1 h2 {
        font-size: 30px;
        margin-top: -7px;
        font-weight: 700;
    }

    .pb-sec-1 img {
        width: 100%;
    }

    .pb-sec-1 p {
        width: 100%;
        font-size: 17px;
    }

    #bifast img {
        position: relative;
        top: 0%;
        margin-bottom: 0%;
        width: 100%;
    }

    #bifast p {
        position: relative;
        top: 0%;
    }

    .depo-all-nisbah-table {
        width: 100%;
    }

    .tab-header-2>div>i {
        font-size: 12px;
    }

    .tab-header-3>div>i>a {
        font-size: 12px;
    }

    .tab-header-3>div>i {
        height: 2em;
    }

    .kurs-selengkapnya {
        top: -2em;
    }

    .note-nisbah-tab-berkah p {
        line-height: 18px;
        margin-bottom: 0em;
    }

    .text-update-tt-counter {
        top: 0px;
        left: 0px;
        text-align: right;
    }

    .tab-body-3 h3 {
        width: 100%;
        height: auto;
        padding-right: 1em;
        font-size: 25px;
    }

    .kalk-bodey-new {
        padding-left: 1em;
    }

    .body-pengaduan-sec-1 {
        border-radius: 46px;
    }

    .pengaduan-overflow {
        overflow-x: scroll;
    }

    .tab-pengaduan {
        border-radius: 30px;
        margin-bottom: 1em;
    }

    .tab-pengaduan .btn-tab-pengaduan {
        width: 50%;
        border-radius: 30px 0px 0px 30px;
        color: black;
        right: 0em;
        padding-left: 3.5em;
    }

    .tab-pengaduan .btn-tab-bantuan {
        width: 50%;
        border-radius: 0px 30px 30px 0px;
        color: black;
        left: 0em;
        padding-right: 3.5em;
    }

    .btnSty:hover {
        color: white;
    }

    #counter-notes {
        margin-bottom: 2em;
    }

    .text-update-bank-notes {
        top: 0px;
        left: 0px;
        text-align: right;
    }

    .note-nisbah-hompage {
        top: 0em;
    }

    .kurs-selengkapnya a {
        font-weight: 700;
    }

    .tab-3 .btn-tab-1 {
        width: 50%;
    }

    .tab-3 .btn-tab-2 {
        width: 50%;
    }

    .tab-3 button {
        color: black;
    }

    .check-pos {
        margin-left: 0px;
    }

    #biaya-tarif-dollar li {
        line-height: 17px;
    }

    .title-tabungan-investasya {
        text-align: center;
    }

    .biaya-tarif-tab-investasya-title {
        text-align: center;
    }

    .note-nisbah-tab-investasya p {
        top: 0em;
        line-height: 15px;
        margin-bottom: 0em;
        padding-left: 1em;
        padding-right: 1em;
    }

    .title-tabungan-haji {
        text-align: center;
    }

    .title-tabungan-simpel {
        text-align: center;
    }

    .title-tabungan-berkah-rencana {
        text-align: center;
    }

    .biaya-tarif-tab-berkah-rencana-title {
        text-align: center;
    }

    .note-nisbah-tab-berkah-rencana p {
        margin-bottom: 0em;
    }

    .title-deposito {
        text-align: center;
    }

    .bagi-hasil-deposito-title {
        text-align: center;
    }

    .bagi-hasil-deposito-dollar-title {
        text-align: center;
    }

    .table-deposito-biaya-tarif {
        width: 100%;
    }
    
    .table-nisbah-bagi-hasil-giro {
      width: 100%;
      padding-bottom: 0.6em;
    }
 
 	.note-nisbah-tab-berkah, .note-nisbah-giro {
        left: 0px;
        padding-left: 1em;
        padding-right: 1em;
    }

    .note-nisbah-giro p {
        line-height: 15px;
        margin-bottom: 0em;
        padding-right: 1em;
        top: -2em;
        left: 1em;
    }

    .biaya-tarif-giro {
        position: relative;
        z-index: 1;
        margin-bottom: 23em;
    }

    .biaya-tarif-giro-table {
        width: 100%;
    }

    .biaya-tarif-giro-table-2 {
        background: rgba(47, 47, 47, 0.5);
        border-radius: 46px 46px;
        /*width: 105%;*/
        top: 22em;
        position: relative;
    }

    #biaya-tarif-giro td {
        text-align: center;
        padding-left: 0px;
    }

    .title-nisbah-tab-giro {
        text-align: center;
    }

    .biaya-tarif-giro-title {
        text-align: center;
    }

    .desc-icon-syarat-tabungan-simpel ul {
        margin-left: 0em !important;
        margin-bottom: 2em;
    }

    .desc-icon-syarat-tabungan-simpel li {
        text-align: left;
    }

    .note-table-ppr p {
        line-height: 15px;
        top: -1em;
        margin-bottom: 0em;

    }

    #biaya-tarif-ppr {
        margin-bottom: 8em;
    }

    .note-table-ppr {
        top: -10em;
        width: 100%;
    }

    .boxcal_btn-ppr #kalkulasiPPR {
        padding-left: 10em;
        font-size: 14px;
        height: 60px;
        padding-top: 1.2em;
    }

    .title-pkm {
        text-align: center;
    }

    .img-hub-kami {
        text-align: center;
    }

    .text-social-kami {
        text-align: center;
        font-weight: 700;
    }

    .form-hubungi-kami-new {
        width: 88%;
    }

    .banner-brand-table {
        width: 90%;
    }

    .boxcal_btn-zakat #kalkulasipenghasilan {
        font-size: 14px;
        padding-left: 8em;
        width: 75%;
    }
    
	.boxcal_btn-zakat-produk #kalkulasipenghasilan {
        font-size: 14px;
        padding-left: 8em;
        width: 75%;
    }

    .input-group-kadar {
        width: 80%;
    }

    .desc-mitra-zakat {
        width: 100%;
    }

    .download-msyariah-zakat p {
        width: 100%;
        line-height: 2;
    }

    .body-mitra-infaq {
        width: 100%;
        border-radius: 0px;
    }

    .desc-infaq-sec-1-title p {
        width: 100%;
    }

    .desc-infaq-sec-1-title li {
        width: 100%;
    }

    .keutamaan-infaq-title {
        padding: 2em;
    }

    .desc-mitra-infaq p {
        width: 100%;
        font-size: 16px;
        text-align: justify;
    }

    .download-msyariah-infaq p {
        width: 100%;
        font-size: 16px;
        text-align: justify;
    }

    .desc-shodaqah-sec-1-title li {
        width: 100%;
    }

    .desc-mitra-shodaqah p {
        width: 100%;
        line-height: 1.5;
        text-align: justify;
        font-size: 16px;
    }

    .body-mitra-shodaqah {
        width: 100%;
        border-radius: 0px;
    }

    .download-msyariah-wakaf p {
        width: 100%;
        font-size: 16px;
        line-height: 2;
        text-align: justify;
    }

    .body-mitra-wakaf {
        width: 100%;
        border-radius: 0px;
    }

    .desc-mitra-wakaf p {
        width: 100%;
        font-size: 16px;
        text-align: justify;
    }

    #tb-bb-biaya-tarif p {
        line-height: 17px;
    }

    .syart-body-bisnis-fix h4 {
        text-align: center;
    }

    .syart-body-bisnis-fix-payroll h4 {
        text-align: center;
    }

    syart-body-bisnis-fix-investasya h4 {
        text-align: center;
    }

    .pb-ketentuan-desc {
        width: 90%;
    }

    /*.btn-cms-mobile {
		padding: 1em;
	}*/

    .btn-sc-mobile {
        padding: 0em;
    }

    .btn-cms-mobile a {
        font-size: 14px;
        position: relative;
        /* top: 8px; */
        top: -3px;
    }

    .btn-sc-mobile a {
        position: relative;
    }

    .box-form-search {
        width: 100%;
       /* top: 10em;*/
        z-index: 1;
    }

    /*.btn-form-search {
        left: 10em;
    }*/

    .content-box-promosi span {
        top: 2em;
    }

    .content-box-simpanan span {
        position: relative;
        text-align: center;
        justify-content: center;
        font-size: 13px;
        font-weight: 600;
        font-style: normal;
        top: 26em;
        color: #616161;
        z-index: 1;
    }

    /*@media screen and (max-width: 320px) {
		.content-box-simpanan span {
			position: relative;
			text-align: center;
			justify-content: center;
			font-size: 12px;
			font-weight: 600;
			font-style: normal;
			top: 26em;
			color: #616161;
			z-index: 1;
		}
	}*/

    /*.promo-image-individu-mobile {
		padding-top: 2em;
	}*/

    /* moving img mobile to top for positioning banner : 15-1-2024 - semua style untuk position img banner di semua halaman */
    .banner-produk-bisnis-mobile {
        position: relative;
        top: -20rem;
    }

    .banner-loyalty-mobile {
        position: relative;
        top: -20em;
    }

    .banner-magenta-mobile {
        position: relative;
        top: -20rem;
    }

    .banner-platinum-mobile {
        position: relative;
        top: -24rem;
    }

    .banner-gold-mobile {
        position: relative;
        top: -16rem;
    }

    .banner-deposito-ind-mobile {
        position: relative;
        top: -18rem;
    }

    .banner-tabungan-simpel-mobile {
        position: relative;
        top: -18rem;
    }

    /*.banner-invenstasya-individu-mobile {
        position: relative;
        top: -18rem;
    }*/

    .banner-invenstasya-individu-mobile {
        position: relative;
        top: -15rem;
    }

    .banner-tabunganku-ib {
        position: relative;
        top: -15rem;
    }

    .default-banner-mobile {
        position: relative;
        top: -19rem;
        /*top: -14rem;*/
    }

    .banner-pembiayaan-ppk-mobile {
        position: relative;
        top: -22.5rem;
    }

    .banner-pembiayaan-mobile {
        position: relative;
        top: -24.5rem;
    }

    .banner-invenstasya-bisnis-mobile {
        position: relative;
        top: -27rem;
    }

    .banner-berkah-bisnis {
        position: relative;
        top: -20rem;
    }

    .banner-magenta-mobile {
        position: relative;
        top: -20rem;
    }

    .banner-platinum-mobile {
        position: relative;
        top: -24rem;
    }

    banner-gold-mobile {
        position: relative;
        top: -15rem;
    }

    .banner-kartu-debit-mobile {
        padding-top: 2em;
        position: relative;
        top: -13rem;
    }

    .banner-simpanan-mobile {
        position: relative;
        top: -16rem;
    }

    .banner-bantuan-mobile {
        position: relative;
        top: -33rem;
    }

    .banner-bifast-mobile {
        position: relative;
        top: -25.3rem;
    }

    .banner-cms-mobile {
        position: relative;
        top: -23.3rem;
    }

    .banner-donasi-arsa-mobile {
        position: relative;
        top: -20.5rem;
    }

    .banner-depo-mobile {
        position: relative;
        top: -24rem;
    }

    .banner-bancasurrance-mobile {
        position: relative;
        top: -39.3rem;
    }

    .banner-konsumtif-mobile {
        position: relative;
        top: -26rem;
    }

    .banner-tab-berkah-mobile {
        position: relative;
        top: -18rem;
    }

    .banner-syariah-card-mobile {
        position: relative;
        top: -25rem;
    }

    .banner-tabungan-berkah-mobile {
        position: relative;
        top: -14rem;
    }

    .promo-banner-individu-mobile {
        position: relative;
        top: -28rem;
    }

    /* end moving img mobile to top for positioning banner : 17-1-2024 */

    .promo-menarik-bottom {
        margin-top: 3em;
        margin-bottom: 3em;
        width: 90%;
    }

    .soc-share {
        margin-top: 2em;
    }

    .text-simpanan h1 {
        font-size: 18px;
    }

    .text-simpanan p {
        font-size: 24px;
        line-height: 1.2;
    }

    .tiga-jenis-program-ppr {
        position: relative;
        top: 1em;
        height: auto;
        /* top: 20px; */
        margin-bottom: 85px;
        margin-top: 0em;
    }

    .tiga-jenis-program-ppr img {
        position: relative;
        left: -3em;
        width: 100%;
        margin-left: 3.5em;
    }

    /*.tiga-jenis-program-ppr img {
		position: relative;
		padding: 2em;
		width: 75%;
		margin-left: 3.5em;
	}*/

    /*.terimakasih-new {
        background-color: #661861;
        border-radius: 169px;
        width: 80%;
    }*/
    
    .terimakasih-new {
        background-color: #661861;
        border-radius: 169px;
        width: fit-content;
        margin: 4em 1em 0 1em;
    }

    /*.btn-succsess {
        background: #661861;
        border-radius: 27.9968px;
        height: 46px;
        padding-top: 10px;
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        width: 45%;
        text-align: center;
    }*/
    
    .btn-succsess {
        background: #661861;
        border-radius: 27.9968px;
        height: 55px;
        padding-top: 0;
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        width: auto;
        text-align: center;
        position: relative;
        left: 0;
    }

    .terimakasih-new img {
        width: 112%;
    }

    .terimakasih-new h2 {
        font-size: 18px;
        margin-top: 10px;
    }

    .terimakasih-new p {
        font-size: 11px;
    }

    #biaya-tarif-tabungan-simpel td,
    #biaya-tarif-tabungan-simpel th {
        padding-left: 35px !important;
        text-align: center;
    }

    /* .desc-ppr-transpark {
		height: 475px;
	}
	.desc-ppr {
		height: 830px;
	}
	.desc-ppr-likuiditas {
		height: 565px;
	}*/

    /* update for styling 25-8-23 */
    .desc-ppr,
    .desc-ppr-transpark,
    .desc-ppr-likuiditas,
    .desc-content-flexi {
        height: auto;
    }

    .title-desc-new-pkm {
        padding-left: 2em;
        padding-right: 2em;
    }

    .desc-pta h2 {
        top: 1em;
    }

    .desc-pta h5 {
        top: 1em;
    }

    .desc-border-keuntungan-mpc p {
        padding-top: 1em;
        padding-left: 1em;
        padding-right: 1em;
        font-size: 14px;
    }

    .table-mpc {
        height: auto;
    }

    .note-table-mpc {
        width: 90%;
        padding: 0px 8px 4px 8px;
    }

    .note-table-mpc p {
        line-height: 10px;
        color: white;
        font-size: 12px;
        top: -1em;
        position: relative;
    }

    .desc-ct-arsa-title p {
        width: 100%;
    }

    .img-karir-soc img {
        width: 80%;
    }

    .keutamaan-ct-arsa-title h2 {
        top: 1em;
        text-align: center;
        font-size: 22px;
        padding-left: 1em;
        padding-right: 1em;
    }

    .zakat-pict img {
        left: 0em;
        display: none;
    }

    .input-group-zakat {
        width: 100%;
    }

    .boxcal_btn-zakat-harta #kalkulasiharta {
        padding-left: 9em;
        font-size: 13px;
    }

    .input-group-ppr p {
        text-align: left;
    }

    .desc-shodaqah-sec-1-title {
        margin-bottom: 3em;
        margin-top: 2em;
    }

    .desc-wakaf-sec-1-title h3 {
        left: 0px;
    }

    .desc-wakaf-sec-1-title {
        margin-bottom: 8em;
    }

    .desc-wakaf-sec-1-title li {
        left: 0px;
        width: 100%;

    }

    .syarat-dan-ketentuan h2 {
        margin-top: 10%;
        margin-bottom: 1em;
    }

    .syart-body-bisnis-fix h4 {
        margin-bottom: 1em;
    }

    .syart-body-bisnis-fix {
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 2em;
    }

    .syart-body-bisnis-fix-payroll h4 {
        margin-bottom: 10%;
    }

    .syart-body-bisnis-fix-payroll {
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 3em;
    }

    .syart-body-bisnis-fix-investasya h4 {
        text-align: center;
    }

    .syart-body-bisnis-fix-investasya h3 {
        text-align: center;
        /*margin-bottom: 10%;*/
    }

    .syart-body-bisnis-fix-investasya {
        padding-left: 1em;
        padding-right: 1em;
        /*padding-top: 3em;*/
    }

    .new-form-bisnis-lok {
        margin-left: 9%;
        margin-right: 9%;
    }

    .syart-body-bisnis-fix-giro {
        padding-left: 1em;
        padding-right: 1em;
        padding-top: 3em;
    }

    .syart-body-bisnis-fix-giro h3 {
        text-align: center;
        position: relative;
        top: 2em;
    }

    .image-desc-list img {
        margin-left: 5em;
        padding-top: 3em;
        padding-bottom: 3em;
    }

    .pmk-syarat-body h3 {
        margin-bottom: 2em;
        margin-left: 0px !important;
    }

    .table-fitur-bisnis-2 {
        margin-bottom: 0em;
    }

    .overflow-bisnis-pembiayaan {
        overflow-x: scroll;
    }

    .m-syariah-sec-1 {
        margin-top: 3em;
        margin-bottom: 3em;
    }

    .m-syariah-sec-1 img {
        display: none;
    }

    .m-title {
        margin-top: 0px;
        font-size: 25px;
        padding-left: 1em;
        padding-right: 1em;
        text-align: center;
        width: 100%;
    }

    .m-syariah-sec-5 h2 {
        font-size: 15px !important;
    }

    .ml-mr-24 {
        margin-left: 0em !important;
        margin-right: 0em !important;
    }

    /*.body-extend-msyariah {
	 height: 23em;
	}*/
    .body-extend-msyariah {
        height: 46em;
    }

    .m-syariah-sec-6 {
        margin-top: -10em;
    }

    .input-group p {
        top: 12px;
    }

    .input-group #prcDrg {
        top: 5px;
    }

    #basic-addon2 {
        max-width: 90px;
        text-align: left;
        left: 1em;
    }

    .digital-sec-1-va img {
        display: none;
    }

    .digital-sec-1-va {
        margin-top: 3em;
        margin-bottom: 3em;
    }

    .digital-sec-3-va-1 img {
        display: none;
    }

    #margin-mid-large {
        margin-left: 10%;
        margin-right: 10%;
    }

    .digital-sec-1-cms img {
        display: none;
    }

    .digital-sec-1-cms {
        margin-top: 0em;
        padding-top: 2em;
    }

    #biaya-tarif th {
        width: 25%;
    }

    #info-sec-1-debitcard img {
        display: none;
    }

    .img-layanan-new img {
        margin-top: -4px;
        inline-size: 146px;
        margin-left: 0px;
        margin-bottom: 2em;
    }

    .img-layanan-new p {
        width: 91% !important;
        margin-left: 1em;
    }

    .title-lb h2 {
        margin-bottom: 2em;
    }

    .cms-fitur {
        padding-left: 1em;
        padding-right: 1em;
    }

    .digital-sec-5-cms ul {
        margin-left: -2em;
        margin-top: -2em;
    }

    .digital-sec-5-cms h2 {
        position: relative;
        top: 1em;
    }

    .digital-sec-1-cms p {
        width: 100%;
        line-height: 2;
    }

    .icon-ppr-title h3 {
        margin-bottom: 2em;
    }

    .title-artikel {
        width: 100%;
    }

    .logoojk li {
        width: 20%;
    }

    .back-to-home a {
        font-size: 12px;
    }

    .title-kalk {
        margin-bottom: 6em;
    }

    .kalk-selengkapnya {
        text-align: right;
    }

    /*.boxCalc h5 {
		top: 0em;
	}*/

    .btn-succsess a {
        font-size: 14px;
    }

    .section-logo {
        height: 150px;
        margin-top: 50%;
        margin-bottom: 0%;
    }

    .body-fitur-individu h2 {
        padding-left: 3em;
        padding-right: 3em;
    }

    #bagi-hasil-tabungan-investasya th {
        padding-right: 1em;
    }

    #biaya-tarif-tab-investasya td {
        padding-left: 10px;
        text-align: center;
    }

    .table-tabungan-investasya-bagi-hasil {
        height: 18em;
    }

    .icon-ppr-title-2 h3 {
        margin-bottom: 2em;
    }

    .coming-soon img {
        width: 100%
    }

    .pict-ba-ppr img {
        display: none;
    }

    .desc-icon-syarat-ppr li {
        text-align: left;
    }

    #imgCard-Keutamaan h2 {
        line-height: 34px;
        margin-top: 2em;
        text-align: center;
        margin-bottom: 2em;
        padding-left: 2em;
        padding-right: 2em;
    }

    #imgCard-Keutamaan ul {
        margin-bottom: 2em;
    }

    .desc-produk-title-bancassurance h2 {
        font-size: 28px;
    }

    .title-desc-bancassurance h2 {
        font-size: 22px;
    }

    .penggunan-produk-tabungan p {
        width: 100%;
    }

    .penggunan-produk-tabungan-2 p {
        width: 100%;
    }

    .normal-text {
        font-weight: 500;
        font-size: 21px !important;
    }

    .keutamaan-ct-arsa-title p {
        font-size: 16px;
    }

    .desc-zakat-title h3 {
        font-size: 24px;
    }

    #zakat-mitra-table {
        width: 100%;
    }

    .desc-infaq-sec-1-title ul {
        padding-left: 2em;
        padding-right: 2em;
    }

    #infaq-mitra-table {
        width: 90%;
    }

    .download-msyariah-infaq h2 {
        font-size: 24px !important;
    }

    .download-msyariah-wakaf h2 {
        font-size: 24px !important;
    }

    #shodaqah-mitra-table {
        width: 90%;
    }

    .shodaqah-sec-1 img {
        display: none;
    }

    .shodaqah-sec-1 {
        margin-top: 2em;
    }

    .zakat-sec {
        margin-top: 2em;
    }

    .infaq-sec-1 {
        margin-top: 2em;
    }

    .infaq-sec-1 img {
        display: none;
    }

    .wakaf-sec-1 img {
        display: none;
    }

    #wakaf-mitra-table {
        width: 90%;
    }

    .title-bb {
        top: 3.5em !important;
    }

    .div-zero h3 {
        position: relative;
        top: 0em;
    }

    .list-syarat-bisnis li {
        text-align: justify;
        font-size: 15px;
    }

    .pi-syarat h3 {
        margin-top: 1em;
        margin-left: 0em !important;
    }

    .text-center-msyariah {
        margin-top: 6%;
        margin-left: 6%;
        line-height: 2;
        width: 90%;
        font-weight: 500;
        color: white;
        text-align: justify;
    }

    .m-syariah-sec-3 li {
        text-align: left;
        margin-left: 2em;
        font-size: 15px;
    }

    .m-syariah-keunggulan h3 {
        font-size: 17px;
        color: #393939;
        font-weight: 600;
    }

    .m-syariah-keunggulan p {
        font-size: 15px;
    }

    .ml-mr-mb-li-1 {
        margin-left: -7%;
        margin-right: 0;
        margin-bottom: 5%;
    }

    .m-syariah-sec-5 li {
        font-size: 15px;
        padding-left: -1.5em;
        text-align: left;
    }

    .buttton-download-msyariah {
        background: radial-gradient(50% 50% at 50% 50%, #A6279E 0%, #671962 100%);
        box-shadow: 0px 4px 4px rgb(0 0 0 / 25%), 0px 4px 4px rgb(0 0 0 / 25%);
        border-radius: 0px 0px 36px 36px;
        height: 63px;
        margin: -1em 0 0 0;
    }

    .buttton-download-msyariah a {
        font-size: 24px;
    }

    .box-s-n-k-va {
        background-color: #D9D9D9;
        border-radius: 0px 0px 40px 40px;
        height: 100%;
        margin-bottom: 10%;
    }

    .digital-sec-3-va-1 p {
        font-size: 17px;
        line-height: 3;
    }

    .digital-sec-1-cms h2 {
        font-size: 25px;
        text-align: center;
    }

    .digital-sec-3-cms-1 h2 {
        margin-top: 9%;
    }

    .digital-sec-3-cms-1 p {
        margin-top: 6%;
        padding-left: 1em;
        padding-right: 1em;
    }

    .judul-text {
        margin-top: 9%;
    }

    .judul-text h2 {
        font-size: 18px;
    }

    .pb-bg-card {
        border-radius: 0px 0px 30px 30px;
    }

    /*.carousel-control-next-icon {
		display: none;
	}
	.carousel-control-prev-icon {
		display: none;
	}*/

    .desc-pb-carousel {
        position: relative;
        top: 21.5em;
        color: black;
    }

    #biaya-tarif td {
        padding-left: 10px !important;
        text-align: center !important;
    }

    #biaya-tarif li {
        left: 0em;
    }

    #biaya-tarif-dollar th {
        width: 50%;
    }

    #biaya-tarif-dollar td {
        padding-left: 10px !important;
        text-align: center !important;
    }

    #margin-large-bisnis {
        padding-top: 1% !important;
    }

    .btn-unduh {
        width: 85% !important;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .list-promosi li {
        text-align: center;
    }

    .kebijakan-title {
        width: 90%;
    }

    .donasi-ct-arsa-pict {
        left: 0px;
    }

    .donasi-ct-arsa-pict img {
        width: 100%;
    }

    .promo-image-individu img {
        display: none;
    }

    .promo-image-individu-banner-home img {
        display: none;
    }

    .img-banner {
        display: none;
    }

    /*.promo-image-individu-mobile img {
		display: block;
		width: 100%;
		height: auto;
	}
	.promo-image-individu-mobile {
		padding-top: 2em;
		padding-bottom: 0;
	}
	.banner-simpanan img {
		display: none;
	}
	.banner-simpanan-mobile img {
		display: block;
		width: 100%;
		height: auto;
	}
	.banner-simpanan-mobile img {
		padding-top: 6em;
	}
	.biaya-tarif-giro {
		padding-top: 2em;
		margin-bottom: 8em;
	}*/

    .tag-catagory a {
        padding-top: 14px;
        font-size: 12px;
    }

    .btn-cms-sc-bms img {
        width: 95% !important;
        top: -4.5px !important;
        left: 0em !important;
    }

    .keutamaan-infaq-title li {
        margin-left: 1em;
    }

    /*#tb-bb-bagi-hasil {
		width: 120% !important;
	}
	.new-body-depo-bisnis h3 {
		text-align: center;
	}*/

    .bagi-hasil-tab-deposito-bisnis-table h3 {
        text-align: left;
    }

    .card-body-bisnis h4 {
        padding-left: 0px;
    }

    #tb-fitur-bisnis-2 td,
    #tb-fitur-bisnis-2 th {
        padding-left: 20px !important;
        padding-right: 0px !important;
        font-weight: 500 !important;
    }

    #tb-fitur-bisnis td,
    #tb-fitur-bisnis th {
        padding-left: 15px !important;
        padding-right: 15px !important;
        font-weight: 500 !important;
    }

    .pi-syarat-title {
        padding-top: 3em;
    }

    .m-syariah-keunggulan h2 {
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .m-syariah-sec-3 ul {
        padding-left: 1.5em;
    }

    .body-acc-3 {
        top: 0em;
    }

    .digital-sec-1-va h2 {
        font-size: 25px;
        text-align: center;
    }

    .digital-sec-3-va-1 h2 {
        padding-top: 2em;
        padding-left: 1em;
        padding-right: 1em;
    }

    .pb-sec-2 img {
        padding-top: 2em;
    }

    #tb-biaya-pb tbody td {
        padding-left: 2em !important;
        text-align: center;
    }

    .pb-sec-4 h2 {
        text-align: center;
    }

    .manfaat-layanan-individu {
        margin-top: 3em;
    }

    .syarat-layanan-individu {
        margin-top: 3em;
    }

    #biaya-tarif-tabunganku td,
    #biaya-tarif-tabunganku th {
        text-align: center !important;
        padding-left: 0px !important;
    }

    #biaya-tarif-tabungan-haji td,
    #biaya-tarif-tabungan-haji th {
        text-align: center;
        padding-left: 8px;
    }

    #biaya-tarif-tabungan-haji li {
        left: 0em;
    }

    #bagi-hasil-tabungan-berkah-rencana th {
        width: 25%;
    }

    #biaya-tarif-deposito td,
    #biaya-tarif-deposito th {
        text-align: center !important;
        padding-left: 0px !important;
    }

    #tb-bb-bagi-hasil th {
        padding-left: 0px !important;
        padding-right: 0px !important;
        width: 25%;
    }

    #tb-bb-bagi-hasil td {
        padding-left: 0px !important;
        padding-right: 0px !important;
        width: 25%;
    }

    #tb-bb-biaya-tarif th {
        width: 25%;
    }

    #tb-bb-biaya-tarif td,
    #tb-bb-biaya-tarif th {
        padding-left: 13px !important;
        padding-right: 0px !important;
        text-align: center;
    }

    #tb-bb-biaya-tarif li {
        text-align: left;
        left: 0em;
    }

    .mt-layanan {
        margin-top: 2em !important;
    }

    #tb-fitur-bisnis li {

        position: relative;
        padding-left: 0px;
    }

    .input-group-zakat #basic-addon1 {
        top: 12px;
    }

    .identifikasi-permasalahan li {
        font-size: 15px;
        line-height: 1.5;
    }

    .table-persyaratan img {
        width: 180%;
    }

    #bagi-hasil-tab-deposito td {
        padding-left: 1em;
    }

    #bagi-hasil-tab-deposito-dollar td {
        padding-left: 1em;
    }

    #tb-fitur-bisnis-2 span {
        font-weight: 500 !important;
    }

    #tb-fitur-bisnis-2 p {
        font-weight: 500 !important
    }

    #tb-fitur-bisnis-2 li {
        font-weight: 500 !important
    }

    #table-digital-one th {
        width: 25%;
    }

    #table-digital-two td,
    #table-digital-two th {
        padding-left: 0px !important;
        text-align: center !important;
    }

    #tb-fitur-bisnis ul {
        position: relative;
        left: -1.5em;
    }

    .m-syariah-sec-3 p>a {
        font-size: 15px;
    }

    .desc-lcskbdn h2 {
        text-align: center !important;
    }

    .desc-lcskbdn p {
        text-align: center !important;
    }

    #p-banner-desc-1 {
        margin-left: 0em;
    }

    #p-banner-desc-3 {
        margin-left: 0em;
    }

    #p-banner-desc-4 {
        margin-left: 0em;
        font-size: 25px;
    }

    #p-banner-desc-5 {
        margin-left: 0em;
        font-size: 40px;
    }

    .img-alur img {
        width: 100% !important;
    }

    .penggunan-produk-tabungan-3 p {
        margin-left: 5%;
    }

    .artikel-li li {
        font-size: 15px;
        line-height: 1.3;
    }

    .float-banner-desktop {
        display: none;
    }

    .float-banner-mobile {
        display: block;
        position: relative;
        top: 8em;
        left: 2em;
    }

    .floatBannerOpen>div>div img {
        top: 9em;
        z-index: 1;
        left: -3em;
    }

    .tab-carousel button {
        color: black;
    }

    .tab-7 {
        color: black;
    }

    .pembiayaan-span {
        font-size: 15px;
    }

    #trfonline img {
        position: relative;
        top: 0%;
        margin-bottom: 0%;
        width: 100%;
    }

    #trfonline p {
        position: relative;
        top: 19%;
        margin-bottom: 4em;
    }

    .bg-content-layanan-individu-to {
        background: none;
    }

    #biaya-tarif-pkm li {
        position: relative;
        top: 7px;
    }

    /*css new nav mobile 2/6/2023 */
    .dropdown-menu a {
        margin-bottom: 0em;
        /* padding: 5px; */
        font-size: 14px;
    }

    .purple-color {
        color: #661861 !important;
        font-weight: 600;
    }

    .margin-nav-pb {
        margin-top: 5px;
    }

    .margin-nav-pb a {
        font-size: 17px;
        color: black;
    }

    .dropdown-item {
        white-space: unset;
    }

    .navbar-nav {
        padding-right: 50px;
        padding-left: 50px;
        padding-bottom: 2em;
    }

    .m-syariah-sec-5-1 {
        margin-bottom: 0em;
    }

    .m-syariah-sec-5-1 h2 {
        font-size: 16px !important;
    }

    .m-syariah-sec-5-1 li {
        font-size: 15px;
        text-align: left;
    }

    .margin-kebijakan {
        margin-bottom: 8em !important;
    }

    .digital-sec-1-atm {
        text-align: center;
    }

    .pict-atm img {
        display: none;
    }

    .digital-sec-1-atm h3 {
        margin-top: 1em;
    }

    .keunggulan-atm {
        margin-top: 2em;
    }

    .digital-sec-2-atm {
        margin-top: 2em;
    }

    .keuntungan-atm {
        padding: 0;
    }

    .box-s-n-k-atm-1 {
        border-radius: 0px;
        margin-bottom: 0px;
    }

    .box-s-n-k-atm-2 {
        margin-top: 0px;
        z-index: 0;
        border-radius: 0px 0px 30px 30px;
    }

    .table-new-atm {
        padding-left: 0em;
        padding-right: 0em;
        padding-bottom: 0em;
    }

    .box-s-n-k-atm-2 h2 {
        margin-top: 2em !important;
    }

    #margin-mid-medium {
        margin-left: 0em;
        margin-right: 0em;
    }

    .keuntungan-desc {
        margin-left: 1.5em !important;
        margin-right: 0em !important;
    }

    /* update new css 16/03/2023 */

    .ojk-note {
        width: 100%;
        border-radius: 0px 0px 30px 30px;
    }

    .ojk-note-desc h2 {
        font-size: 20px;
    }

    .ojk-note-desc {
        padding: 2em;
        text-align: justify;
    }

    .btn-ojk-note {
        width: 100%;

    }

    #p-banner-desc-6 {
        color: white;
        font-weight: 700;
        font-size: 30px;
        margin-left: 0em;
        margin-top: 3em;
    }

    #p-banner-desc-7 {
        margin-top: 3%;
        color: white;
        font-size: 18px;
        font-weight: 400;
        margin-left: 0em;
        line-height: 1.5;
    }



    /*update css for mobile view syariah card*/

    .syariah-card-content h3 {
        top: -0.5em;
        font-size: 18px;
    }

    .syariah-card-content .accordion-button {
        border-radius: 30px 30px 0px 0px !important;
        height: 3em;
    }

    .syariah-card-content-desc-life-time p {
        width: 100%;
        font-size: 16px;
    }

    .btn-syariah-card-promo a {
        font-size: 16px;
    }

    .syariah-card-content-desc-life-time img {
        width: 100%;
    }

    .btn-syariah-card-promo {
        width: 100%;
    }

    .syariah-card-content-desc-pengajuan-sc {
        padding: 0em;
        text-align: center;
        padding-bottom: 0em;
    }



    .syariah-card-content-desc-pengajuan-sc img {
        width: 35%;
        margin-left: 0em;
    }

    .syariah-card-content-desc-pengajuan-sc p {
        font-size: 16px;
    }

    .sc-sub-syarat-ketentuan-keisimewaan li {
        font-size: 16px;
    }

    .syariah-card-content-desc-cashback p {
        font-size: 16px !important;
    }

    .syariah-card-content-desc-pengajuan-sc h4 {
        padding-top: 1em;
        padding-bottom: 1em;
        font-size: 18px;
    }

    .bebas-iuran p {
        width: 100%;
        font-size: 16px;
        text-align: left;
    }

    .syariah-card-content-desc-produk-syariah-card p {
        font-size: 16px;
        text-align: left !important;
    }

    .syariah-card-content .contactless {
        border-radius: 30px 30px 30px 30px !important;
    }

    .sc-sub-syarat-ketentuan-keisimewaan {
        width: 100%;
        border-radius: 30px 30px 0px 0px;
        margin-bottom: -1em;
    }

    #table-sc-cashback {
        width: 100%;
    }

    #table-sc-cashback td {
        padding: 3px;
        font-size: 12px;
    }

    .table-fee-sc td {
        font-size: 16px;
    }

    .table-fee-sc th {
        font-size: 16px;
    }

    .syariah-card-content-desc-informasi-biaya h2 {
        font-size: 18px;
    }

    .syariah-card-content-desc-informasi-biaya p {
        font-size: 16px !important;
    }

    .syariah-card-content-desc-produk-syariah-card-keuntungan h2 {
        font-size: 18px;
    }

    .syariah-card-content-desc-produk-syariah-card-keuntungan li {
        font-size: 16px;
    }

    .sc-sub-syarat-ketentuan-keisimewaan ol {
        padding-left: 1em;
        padding-right: 0em;
    }

    .contactless-body {
        border-radius: 0px 0px 30px 30px !important;
        height: auto;
    }

    .contactless-body p {
        width: 100%;
        top: 2em;
        font-size: 16px;
        text-align: left;
    }

    .syariah-card-content-desc-akad-syariah p {
        width: 100% !important;
        font-size: 16px;
        text-align: left;
    }

    .desc-akad-syariah-card {
        width: 100%;
        padding-left: 1em;
        padding-right: 0em;
        text-align: left;
    }

    .syariah-card-content-desc-informasi-kartu {
        padding: 0em;
        padding-bottom: 5em;
    }

    .syariah-card-content-desc-informasi-kartu img {
        padding-bottom: 1em;
    }

    .syariah-card-content-desc-produk-syariah-card {
        padding: 0em;
    }

    .syariah-card-content-desc-produk-syariah-card img {
        margin-left: 0em;
        margin: auto;
    }

    .syariah-card-content-desc-produk-syariah-card-keuntungan {
        padding-left: 0em;
        padding-right: 0em;
        padding-bottom: 0em;
        margin-top: -2em;
    }

    .syariah-card-content-desc-informasi-biaya {
        padding: 0em;
        padding-bottom: 3em;
    }

    .kalkulasi-fee-box {
        padding: 0em;
    }

    .black-bg-table-fee {
        margin-bottom: 2em;
    }

    .btn-sc-cek {
        left: 0em;
    }

    #kalkulasifee p {
        font-size: 18px;
    }

    .annual-fee-table {
        width: 100%;
    }

    .desc-biaya-tawidh {
        width: 100%;
    }

    .syariah-card-content-desc-persyaratan {
        padding: 0em;
        padding-bottom: 5em;
    }

    .des-pembayaran {
        padding: 0em;
    }

    .syariah-card-content-desc-pembayaran ul {
        padding: 1em;
    }

    .syariah-card-content-desc-pembayaran li {
        padding: 0em;
        padding-bottom: 1em;
        font-size: 16px;
        margin-top: -1em;
    }

    .syariah-card-content-desc-pembayaran img {
        width: 100%;
        margin-bottom: 3em;
    }

    .des-pembayaran-ket {
        padding: 0em;
    }

    .des-pembayaran-minimum-pay {
        padding: 0em;
    }

    .des-pembayaran-minimum-pay h2 {
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .syariah-card-content .border-edukasi {
        border-radius: 30px !important;
    }

    .syariah-card-content .edukasi-sc {
        border-radius: 0px 0px 30px 30px;
    }

    .p-edukasi {
        margin-bottom: -25em;
    }

    .p-contactless {
        margin-bottom: -15em;
    }

    .syariah-card-content-desc-easy-shodaqoh {
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
    }

    .syariah-card-content-desc-easy-shodaqoh img {
        margin-bottom: 2em;
    }

    .des-syarat-easy-shodaqoh li {
        text-align: left;
        font-size: 16px;
    }

    .syariah-card-content-desc-easy-spending {
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
    }

    .des-syarat-easy-spending li {
        text-align: left;
    }

    .syariah-card-content-desc-easy-bill {
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
    }

    .des-list-easy-bill li {
        text-align: left;
        font-size: 16px;
    }

    .table-easy-bill img {
        width: 175%;
    }

    .syariah-card-content-desc-easy-shield {
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
        padding-bottom: 2em;
    }

    .syariah-card-content-easy-cash {
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
    }

    .syariah-card-content-aiport-lounge {
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
    }

    .syariah-card-content-aiport-lounge h3 {
        padding-top: 5em;
    }

    .des-list-aiport-lounge li {
        text-align: left;
    }

    .syariah-card-content-tarik-tunai {
        padding-left: 0em;
        padding-right: 0em;
        text-align: left;
    }

    .des-list-tarik li {
        text-align: left;
        font-size: 16px;
    }

    .tarik-tunai p {
        padding-top: 2em;
        text-align: left;
        font-size: 16px;
        line-height: 1.8;
    }

    .syariah-card-content-contactless-fitur {
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
    }

    .syariah-card-content-easy-point {
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
    }

    .syariah-card-content-easy-point img {
        margin-bottom: 2em;
    }

    .syariah-card-content-d-secure {
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
    }

    .syariah-card-content .border-secure {
        border-radius: 30px !important;
    }

    .d-secure {
        border-radius: 0px 0px 30px 30px;
    }

    .img-notifikasi-sc img {
        width: 100%;
    }

    .e-statement li {
        text-align: left;
    }

    .syariah-card-content-desc-pengaduan {
        padding-left: 0em;
        padding-right: 0em;
        text-align: left;
    }

    .btn-submit-sc {
        width: 50%;
        padding: 3px;
    }

    .syariah-card-content .pengaduan-sc {
        border-radius: 30px !important;
    }

    .desc-akad-pembiayaan {
        padding-left: 2em;
    }

    .desc-akad-pembiayaan li {
        text-align: left;
        font-size: 16px;
    }


    .desc-hak-pemegang-sc {
        padding-left: 2em;
    }

    .desc-hak-pemegang-sc li {
        text-align: left;
        font-size: 16px;
    }

    .kewajiban-pemegang-sc {
        padding-left: 2em;
    }

    .kewajiban-pemegang-sc li {
        text-align: left;
        font-size: 16px;
    }

    .syariah-card-content .ketentuan-umum ul li {
        text-align: left;
        font-size: 16px;
    }

    .syariah-card-content .kuasa ol li {
        text-align: left;
        font-size: 16px;
    }

    .syariah-card-content .definisi-istilah ul li {
        text-align: left;
        font-size: 16px;
    }

    .syariah-card-tab-link {
        width: 60%;
        padding-bottom: 2em;
    }

    .klik-sc {
        top: 21em;
    }

    .btn-ajukan-sc {
        margin-left: -4em;
    }

    .sc-pb {
        padding-top: 0em;
    }

    .syariah-card-banner img {
        width: 100%;
        top: -1.5em;
    }

    .syariah-card-banner p {
        top: -1.5em;
        font-size: 18px !important;
    }

    .mb-zero {
        margin-bottom: 0% !important;
    }

    .simulasi-body {
        padding: 1em;
        border-radius: 30px 30px 30px 30px;
    }

    .syariah-card-content-contactless-fitur p {
        margin-top: 3em;
        font-size: 16px;
        text-align: left;
    }

    .syariah-card-content-easy-point p {
        margin-top: 1em;
        font-size: 16px;
        text-align: left;
    }

    .syariah-card-content-desc-easy-shodaqoh p {
        margin-top: 0em;
        text-align: left;
    }

    .syariah-card-content-d-secure p {
        margin-top: 1em;
        font-size: 16px;
        text-align: left;
    }

    .syariah-card-content-d-secure img {
        margin-bottom: 2em;
    }

    .mb-fourteen {
        margin-bottom: -18em !important;
    }

    .mb-23 {
        margin-bottom: -23em !important;
    }

    .syariah-card-content .sc-faq {
        border-radius: 30px !important;
    }

    .syariah-card-content-desc-produk-syariah-card img {
        margin-bottom: 2em;
    }

    .rumus-satu img {
        margin-top: 2em !important;
        margin-bottom: 2em !important;
    }

    .ilus-satu img {
        margin-top: 0em !important;
        margin-left: 21em;
        width: 200%;
    }

    .syariah-card-content-tarik-tunai {
        text-align: center;
    }

    .jarak-fitur {
        margin-bottom: -25em !important;
    }

    .table-sc-informasi td {
        font-size: 16px;
    }

    .syariah-card-content-desc-persyaratan li {
        font-size: 16px;
    }

    .simulasi-body li {
        font-size: 16px;
    }

    .syariah-card-content-desc-produk-syariah-card h2 {
        font-size: 18px;
    }

    .annual-fee-table td {
        font-size: 16px;
    }

    .annual-fee-table th {
        font-size: 16px;
    }

    .transaksi-biaya-table th {
        font-size: 16px;
    }

    .transaksi-biaya-table td {
        font-size: 16px;
    }

    .simulasi-body h4 {
        font-size: 18px;
    }

    .syariah-card-content-desc-persyaratan h2 {
        font-size: 18px;
    }

    .syariah-card-content-desc-pembayaran h2 {
        font-size: 18px;
    }

    .syariah-card-content-desc-pembayaran p {
        font-size: 16px;
        line-height: 1.8;
    }

    .button-cards-edukasi-sc p {
        font-size: 16px;
    }

    .button-cards-edukasi-sc a {
        font-size: 16px !important;
    }

    .des-pembayaran-ket h5 {
        font-size: 16px;
    }

    .syariah-card-content-desc-easy-shodaqoh p {
        margin-top: 0em;
        font-size: 16px;
    }

    .syariah-card-content-desc-easy-shodaqoh h2 {
        font-size: 18px !important;
    }

    .syariah-card-content-desc-easy-spending p {
        font-size: 16px;
        text-align: left;
        margin-top: 1em;
    }

    .syariah-card-content-desc-easy-spending h2 {
        font-size: 18px !important;
    }

    .des-syarat-easy-spending li {
        font-size: 16px;
    }

    .syariah-card-content-desc-easy-bill h2 {
        font-size: 16px !important;
        margin-top: 2em;
    }

    .syariah-card-content-desc-easy-bill h4 {
        font-size: 18px !important;
    }

    .syariah-card-content-aiport-lounge p {
        font-size: 16px;
        text-align: left;
        margin: 1em;
    }

    .des-list-aiport-lounge li {
        font-size: 16px;
    }

    .font-buku {
        font-size: 16px !important;
    }

    .font-sms li {
        font-size: 16px !important;
    }

    .list-notikasi-sc li {
        font-size: 16px;
        text-align: left;
    }

    .e-statement p {
        font-size: 16px;
        text-align: left;
    }

    .e-statement li {
        font-size: 16px;
    }

    .ketentuan-umum h4 {
        font-size: 18px;
    }

    .kuasa p {
        font-size: 16px;
        text-align: left;
        margin-top: -1em;
    }

    .sc-faq h5 {
        font-size: 16px;
        text-align: left;
    }

    .sc-faq p {
        font-size: 16px;
        text-align: left;
    }

    .sc-faq h3 {
        top: 0.1em !important;
    }

    .btnsc {
        left: -2em;
        width: 35%;
        top: 2.1em;
        font-size: 16px !important;
    }

    #kalkulasisyariahcard {
        left: 4.5em;
        top: -4.7em;
        height: 3.1em;
        font-size: 16px;
    }

    .img-syarat-dokumen {
        width: 100%;
        background-size: contain;
        overflow: auto;
    }

    .des-table-transaksi p {
        line-height: 1.3 !important;
    }

    .minipay img {
        width: 150%;
        position: relative;
        left: -6.5em;
        background-size: cover;
    }

    .ketentuan-umum p {
        font-size: 16px;
        text-align: left;
    }

    .syariah-card-content-tarik-tunai li {
        font-size: 16px;
        color: white;
        text-align: left;
    }

    .syariah-card-content-tarik-tunai ol {
        margin-left: 0em;
    }

    .img-easy-bill-mob {
        width: 100% !important;
        overflow: auto;
    }

    .img-des-pembayaran {
        overflow: auto;
    }

    .img-des-pembayaran img {
        margin-left: 17em;
    }

    .img-ilus-perhitungan {
        width: 90% !important;
        overflow: auto;
    }

    .img-channel-pembayaran img {
        margin-left: 21em;
        width: 200%;
    }

    .img-channel-pembayaran {
        width: 95% !important;
        overflow: auto;
    }

    .ilus-satu h2 {
        margin-top: 0em !important;
    }

    .border-form-sc {
        height: 3em;
    }

    .des-pembayaran-ket li {
        margin-top: 1em !important;
        padding-bottom: 0em !important;
    }

    /*.simulasi-img-apr img {
	width: 200% !important;
}*/

    .simulasi-img-apr {
        width: 100%;
        overflow: auto;
    }

    /*.simulasi-img-mei img {
	width: 200% !important;
}*/

    .simulasi-img-mei {
        width: 100%;
        overflow: auto;
    }

    .img-syarat-dokumen img {
        width: 220%;
    }

    .desc-akad-pembiayaan ul {
        margin-left: -1em;
    }

    /*update image 4/18/2023 */
    .img-aktivasi-sc img {
        width: 80%;
    }

    .img-p-secure img {
        width: 80%;
    }

    .des-syarat-easy-shodaqoh ol {
        padding-top: 1em;
    }

    .des-syarat-easy-spending ol {
        padding-top: 1em;
    }

    .des-list-easy-bill ol {
        padding-top: 1em;
    }

    .sc-faq li {
        margin-left: 1em;
    }

    /*update for table scroll horizontal 09/06/2023 */
    .artikel-table-overflow-x {
        width: 100%;
        overflow-x: scroll;
        overflow-y: hidden;
    }

    /* update konten tentang kami - responsive  29-8-2023 */
    .tab-header-tentang-kami li {
        list-style: none;
        padding: 7% 5%;
        font-size: 14px;
    }
}

@media screen and (min-width: 359.98px) and (max-width: 479.98px) {
    .text-position-berkah-utama-mobile {
        position: relative;
        top: -46rem;
        padding: 0 20px;
    }
}

@media screen and (min-width: 320px) and (max-width: 359.98px) {
    .content-box-simpanan span {
        position: relative;
        text-align: center;
        justify-content: center;
        font-size: 12px;
        font-weight: 600;
        font-style: normal;
        top: 26em;
        color: #616161;
        z-index: 1;
    }

    .banner-tab-berkah-mobile {
        position: relative;
        top: -27rem;
    }

    .text-position-berkah-utama-mobile {
        position: relative;
        top: -50rem;
        padding: 0 20px;
    }
}

@media screen and (min-width: 480px) and (max-width: 767px) {

    .promo-image-individu-mobile,
    .img-mobile {
        display: inline-block;
    }

    .title-banner {
        font-size: 18px;
        position: relative;
        top: 0em;
        left: -7em;
    }

    .desc-banner {
        font-size: 22px;
        position: relative;
        top: 0.6em;
        left: -8em;
    }

    .desc-banner-mobile {
        display: none;
    }

    .fitur-desc-ppr {
        height: auto;
        margin-top: 8em;
        margin-bottom: 5.1rem;
    }

    .syarat-dan-ketentuan-ppr {
        margin-top: -14.5em;
        height: auto;
        background-color: #661861;
        overflow: hidden;
    }

    .qris-list-content {
        color: #393939;
        font-size: 16px;
        margin-top: -1em;
        margin-left: 1em;
    }

    .body-acc-qris {
        position: relative;
        top: -1em;
    }

    .qris-text-content {
        font-size: 15px;
    }

    /* 	table fitur program - flpp-bank-mega-syariah */
    .table-striped {
        display: block;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin: 0 auto;
        overflow-x: auto;
        /*white-space: nowrap;*/
    }
}
