@font-face {
    font-family: 'DM Serif Display';
    src: url('../fonts/DMSerifDisplay-Italic.eot');
    src: url('../fonts/DMSerifDisplay-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DMSerifDisplay-Italic.woff2') format('woff2'),
        url('../fonts/DMSerifDisplay-Italic.woff') format('woff'),
        url('../fonts/DMSerifDisplay-Italic.ttf') format('truetype'),
        url('../fonts/DMSerifDisplay-Italic.svg#DMSerifDisplay-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
 .eligi-para a,.nri-key-boxctr a {color: #19181D;text-decoration: none;}
.nri-key-boxctr h5 {font-size: 14px;text-decoration: underline;}
.eligi-addrs a {color: white;}
.eligi-addrs {background-color: #a00;border-radius: 12px;color: white;margin: 0;padding: 12px;font-size: 16px;text-align: center;}
.nri-key-boxctr {text-align: center;}

.whp-lst-fea ul li {background: url(../images/logo-ico-img.png) no-repeat;margin-bottom: 12px;font-weight: 500;
    padding-left: 34px;list-style: none;color:#19181D;
    background-position:left top;}

.whp-lst-fea ul {margin: 0;padding:0}

.deff-mod {
    max-width: 70%;
    margin: 0 auto;
    column-gap: 12px;
    row-gap: 20px;
}

.deff-wrap-dd {
    width: 48%;
}

.tax-faq.direct-taxfaq .questions-faq .accordion-button:not(.collapsed) {
    border-top: 1px solid #a00;
    color: #a00;
    border-bottom: none;
}

section.question-bg .accordion-collapse.collapse.show {
    border-bottom: 0px solid #E0AA3E;
    border-radius: 0;
}

.direct-taxfaq .accordion-collapse.collapse.show .accordion-body {
    padding-bottom: 0;
    padding-top: 0;
}

.direct-taxfaq .accordion-collapse.collapse.show {
    border-bottom: 1px solid #a00;
}

.direct-taxfaq  .accordion-header {   
    top: 1px;
    position: relative;
}
.direct-taxfaq .accordion-item:first-of-type .accordion-button {border-radius:0;border-bottom:none;}



.platinum-img {
    width: 80%;
    text-align: right;
    margin-left: 20%;
}
#eligibilty {
    display: flex;
    align-items: center;
    column-gap: 20px;

}
.sib-box-text ul li, .quick-subheading ul li {
    background: url(../images/logo-ico-img.png) no-repeat;margin-bottom: 12px;
    padding-left: 34px;list-style: none;color:#19181D;
    background-position:left top;
}
.quick-subheading li a {color: #a00;}

.features-box.platinum-box .prim-ftr-ico {display: block;}
.features-box.platinum-box ul.nri-account-bullt {padding-left: 0;margin-top: 16px;}
.sbi-prime-text img{padding-bottom: 20px;}
.sbi-prime-text h2, .sbi-prime-text h1{font-size: 36px; color: #19181D; font-weight: 600;}
.sbi-prime-text p{font-size: 16px; color: #19181D; font-weight: 500; line-height: 30px; margin: 0;}
.prime-features-sec{background: url(../images/prime-features-bg.png) no-repeat; padding: 60px 0; background-position: center;background-size: cover;}
.features-heding h4{ font-family: 'DM Serif Display'; font-weight: normal; color: #B88A44; font-size: 18px;}
.features-heding h2{font-size: 36px;color: #19181D; font-weight: 600;}
.features-heding{text-align: center; padding-bottom: 30px;}
.features-box{background: #fff; border-radius: 20px; padding: 18px; display: flex; gap: 20px; align-items:flex-start; margin-bottom: 25px;}
.features-text h5{font-size: 18px; color: #19181D; font-weight: 700;}
.features-text p{margin: 0; font-size: 16px; font-weight: 400; color: #19181D;}
.requirements-bg{padding: 40px 0;}
.women-img-phone{display: none;}
.requirement-btn a {padding: 15px 25px;text-align: center;text-decoration: none;background: linear-gradient(90deg, #E0AA3E 0%, #B88A44 100%);color: #fff;font-size: 14px;font-weight: 800;border-radius: 10px;text-transform: uppercase;}
.requirement-btn a img {transition: 0.5s; vertical-align: middle;}
.requirement-btn a:hover img {padding-left: 10px;}
.eligibility-bg{background: linear-gradient(0deg, rgba(255, 255, 255, 0.75) 0%, rgba(251, 245, 231, 0.75) 100%); padding: 80px 0;}
.eligibility-text h4{font-family: 'DM Serif Display'; font-weight: normal; color: #B88A44; font-size: 18px;}
.eligibility-text h2{font-size: 40px; color: #19181D; font-weight: 600; padding-bottom: 10px;}
.eligibility-text ul{padding: 0; margin: 0;padding-bottom: 30px;}
.eligibility-text li{position: relative; list-style: none; color: #19181D; font-size: 16px; padding-left: 28px; padding-bottom: 15px;}
.eligibility-text li:last-child{padding-bottom: 0;}
.eligibility-text li::before{position: absolute;content: ''; width: 20px; height: 20px; background: url(../images/nri-icon.png) no-repeat; background-position: center; left: 0;}
.question-text a{color: #87641F; font-size: 14px; font-weight: 800; text-decoration: none; transition: 0.5s;}
.question-text a img{transition: 0.5s;}
.question-text a:hover img{padding-left: 5px; transition: 0.5s;}
.tc-appy-sec{border: 1px solid #B88A44; padding:30px 20px; border-radius: 20px; position: relative; margin-top: 30px;}
.tc-appy-sec h5{background: #87641F; border-radius: 8px; padding: 10px 35px; margin: 0; color: #fff; font-weight: 700; font-size: 14px; display: inline-block; position: absolute; top: -20px; left: 50%; transform: translate(-50%); }
.tc-appy-sec p{font-size: 14px; font-weight: 500; margin: 0; color: #B47B24;}

.platinum-img{padding: 0; text-align: center;}
.platinum-ssec{padding: 30px 0;}
.platinum-box{padding: 30px 20px; display: block; height: 280px;}
.platinum-box img{padding-bottom: 10px;}
.platinum--bg{background: url(../images/platinum-bg.png) no-repeat; background-position: center; background-size: cover;}
.platinum-eligibility{background: none;}
.ico-whatp ul {
    padding: 0;
}
.prime-center, .prime-platinum-wrap {justify-content: center; column-gap: 15px;}
.prime-center .platinum-box,.prime-platinum-wrap .platinum-box {width:31%;}
.prime-platinum-wrap .platinum-box {height: auto;}

.tax-features {background:#FDF9F1; padding: 40px 0;}
.tax-wap-will { padding: 40px 0;}
.sib-box-need {box-shadow: 0px 1px 14px 3px #C5CACB66;border-radius: 20px;width:31%;padding: 0}
.text-left {text-align:left!important;}
.sib-box-need .sib-box-text {padding: 16px;}
.need-tax-wrap {column-gap: 14px;justify-content:center;}
.sib-box-need img , .card-left img {border-top-right-radius:20px;border-top-left-radius:20px; }

.card-left {border-radius:20px; box-shadow: 0px 1px 14px 3px #C5CACB66;}
.sib-box-need li {list-style:none;margin-bottom: 12px;}
.sib-box-need ul {padding: 0;}
.sib-box-need ul img {border-radius: 0;margin-right: 12px;}
.pay-right .accordion-item {font-family: var(--regular);padding: 20px 0;border: 1px dashed #C5CACB;border-left: none;background-color: transparent;border-right: none;}
.sib-box-text li {list-style:none; margin-bottom: 12px;}
.sib-box-text ul {padding: 0;}
.sib-box-text li img {margin-right:12px;}
.video-icons {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video-modal .modal-dialog {max-width: 60% !important;}
.video-modal .modal-body iframe {width: 100%;height: 500px;}
.video-icons .btn-primary:focus {box-shadow: none;}

.pay-right .accordion-item button {font-size: 20px;background-color: transparent;box-shadow: none;position: relative;padding:0 12px;font-weight: 600;}
.pay-right .accordion-button:not(.collapsed), .pay-right a  {color:#a00;}
.pay-right .accordion-button:focus {border-color:transparent;box-shadow:none;}
.pay-right .accordion-item button.collapsed::after {height: auto;background-image: none;transition:none;width: auto;content: "+";background-color: transparent;top:39%;font-size:25px;transform: translateY(-50%);
}
.pay-right p img {margin-right: 12px;}
.pay-right .accordion-item button::after {position: absolute;content: "";top: 50%;right: 0;height: 0.5px;background-color:#212529;font-weight: 200;width: 15px;}

.quick-left img {border-radius: 20px;}
.quick-right img {margin-right: 12px;}

.what-card-content  {padding: 12px 12px 20px;}
.what-card-content a {color:#a00;}
.question-bg.tax-faq {background-color: transparent;}
.tax-faq .questions-heding h4 {font-family: 'Plus Jakarta Sans';color: #000; font-size: 15px;font-weight: 600;display: inline-block;background: #C5CACB59;border-radius: 200px;
    padding: 8px 15px;margin-bottom: 10px;font-style: normal;}

.tax-faq .question-text li::before {background-color: #a00;}
.tax-faq .questions-faq .accordion-button:not(.collapsed) {border-bottom: 1px solid #a00;color: #a00;}
.tax-faq .questions-faq .accordion-button:not(.collapsed)::after {background:#a00;color: #fff;}
.tax-faq .questions-faq .accordion-button::after {color:#a00;background: #D0242D1F;}
.tax-faq.direct-taxfaq .questions-faq .accordion-button.collapsed {
    border-bottom: 1px solid #ddd;
}
.accordion-body {font-size:15px;}
.ico-whatp {padding:0}
.ico-whatp li {position:relative;list-style: none;color: #19181D;font-weight: 500; font-size: 16px;position: relative;padding-left: 30px;padding-bottom: 15px;}
.ico-whatp li::before { position: absolute;content: '';background: url(../images/logo-ico-img.png) no-repeat;width: 20px;height: 20px; background-position: center;left: 0;}
.whatsp h4, .whatsp.questions-heding h4 {color: #000; font-size: 15px;font-weight: 600;display: inline-block;font-family: 'Plus Jakarta Sans';font-style: normal;
    background: #C5CACB59;border-radius: 200px;padding: 8px 15px;margin-bottom: 10px;}
.sbi-prime-text.whatsp img {padding:0;}

.whatsp .find-btn {display:flex;}
.whatsp-steps {padding:40px 0}
.whats-step-cot {text-align: center;}
.whats-step-cot .features-text {margin-top: 20px;}

.whatup-contr {position: relative;}
.whatup-contr .what-arro {position: absolute;right: -150px;top: 100px;translate: -50% -50%;z-index: 2;}

.what-blck {display: inline-block; border-radius: 15px;background:#D0242D;padding: 12px;width:300px;}
.what-blck .left {float: left;margin-right: 10px;margin-top: 5px;}
.what-blck .right {float: left;}
.what-blck h3, .what-blck p {margin: 0; padding: 0; color:#fff;}
.what-blck h3 {letter-spacing: 0.091em;}
.what-blck h3 {font-size: 28px;font-weight:600;}
.what-blck.full-blck {background: #000;justify-content: center; display: flex;}
.full-blck h3 span {font-size: 16px;letter-spacing: 0;}
.whatup-btn-two {justify-content: center;display: flex;column-gap: 20px; margin-top: 35px;}

.what-app-fetr.platinum--bg  {background-image:inherit;background-color: #FDF9F1;padding: 40px 0; }
.whatsp-banking {padding:24px 0;}
.beneft-whatpp  {text-align: left;}
.beneft-whatpp h2 {font-size: 36px; margin-bottom: 20px;}
.beneft-whatpp h3 {font-size: 18px;}
.beneft-whatpp p {font-size: 16px;}
.what-point {position: relative;padding-left: 52px;padding-bottom:12px;}
.wred-point {background:#D0242D;color: #fff;width: 36px;height: 36px;border-radius: 50%;padding-top:6px;text-align: center;position: absolute;left: 0;top: 2px;font-weight:600;}


.questions-faq.whatsp-faq .accordion-button:not(.collapsed)::after {background: #D0242D;color:#fff;}
.whatsp-faq.questions-faq .accordion-button:not(.collapsed) {border-top: 1px solid #D0242D;border-bottom: none;color: #D0242D;margin-top:0px;border-radius: 0;margin-bottom: 9px;}
.questions-faq.whatsp-faq .accordion-button::after {color: #D0242D;background: #F9E4DD;}

.whatsp-faq.questions-faq .accordion-body {border-bottom: 1px solid #D0242D; padding-top: 0px; padding-bottom: 0px;}
.accodion-text.question-text p {
    margin-bottom: 0;
}

.questions-faq.whatsp-faq .accordion-item {margin-bottom:0px;margin-top: -1px;}
.questions-faq.whatsp-faq .accordion-button {margin-top: 0;}

.whatpp-feure-btn  {margin-top: 30px;text-align:center;}
.whatpp-feure-btn hr {position: relative; top: 50%; margin-top:-25px;}
.whatpp-feure-btn .find-btn {position: relative;}
.whatpp-feure-btn .find-btn a {z-index: 2;position:relative;display: inline-block;}
.whatpp-feure-btn .find-btn::after {content:'';position: absolute;top: 50%;left: 50%;width: 300px;height: 50px;background:#FDF9F1;translate: -50% -50%;z-index:1;}



.box-types-wrapper{display:-ms-grid;grid-template-columns:repeat(4,1fr);display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(5,1fr);grid-gap:20px;padding-bottom:20px}
.types-bg{padding:28px 7%}.types-heding{text-align:center}
.types-heding h4{color:#000;font-size:15px;font-weight:600;display:inline-block;background:#c5cACB59;border-radius:200px;padding:8px 15px;margin-bottom:10px}
.types-heding h2{font-size:40px;font-weight:600;margin:0;color:#19181d;padding:0 16%}.sib-box h5,.types-heding p{padding-top:10px;color:#19181d}.types-heding p{font-size:16px;font-weight:500}
.sib-box-wrap{column-gap:20px;margin:0 auto;row-gap: 20px;}
.sib-box-wrap .sib-box{position:relative;padding-bottom:20px}
.sib-box{border:1px solid #c5cacb;padding:15px;border-radius:30px;width:31%;display:flex;flex-direction:column;justify-content:space-between;transition:.5s}
.sib-box h5{font-size:20px;font-weight:600}.sib-box p{font-size:15px;font-weight:400;color:#19181d}
.sib-box ul{padding:0;margin:0}.sib-box li{list-style:none;font-size:16px;font-weight:600;color:#19181d;padding-left:34px;position:relative;padding-bottom:10px}

.sib-box li::before {
    position: absolute;
    content: '';
    background: url(../images/logo-ico-img.png) no-repeat;
    width: 20px;
    height: 20px;
    background-position: center;
    left: 0;
    top: 5px;
}


.sib-boxs img {border-radius:12px;}
 
.loct-feure-btn {
    position: relative;
    padding-top: 30px; text-align: center;
}
.loct-feure-btn::before {
    width: 40%;
    height: 1px;
    position: absolute;
    content: '';
    background: #C5CACB;
    left: 0;
    bottom: 8px;
}

.loct-feure-btn::after {
    width: 40%;
    height: 1px;
    position: absolute;
    content: '';
    background: #C5CACB;
    right: 0;
    bottom: 8px;
}

.features-icon-box h5 {padding-top: 10px;}


/* Responsive */
@media (max-width:660px){
div .women-img-phone{display: block;}
div .women-img-desk{display: none;}
}


@media (max-width:780px){

    .wred-point { width: 28px;
        height: 28px;line-height: 15px;
        font-size: 14px;}


    .what-point {padding-left:38px;}
    .whatpp-feure-btn { margin-top: 24px;}
    .whatup-btn-two {display: block;}
    .what-blck {width: 100%;}
   
    #eligibilty {
        display: block;
    
    }
     .desk-quickheading {font-size:25px;}
     .whatup-contr {width: 48%;}
     .what-blck h3 {font-size: 18px;font-weight: 600;}
     .what-blck p {font-size: 12px;}
     .what-blck .left {margin-top: -3px;}
     .whatpp-feure-btn .find-btn::after {width: 260px;}
    
     .accodion-text.question-text p {font-size: 14px;}
     .box-types-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }

    .whp-lst-fea ul li {font-size: 14px;}
    .features-text h5 {
        font-size: 17px;}
    

}



/* responsive */
@media (max-width: 1920px){
    .platinum-box{height: auto;}
    .fist-box{height: 355px;}
    .eligibility-img{height: 100%;}
    .eligibility-img img{height: 100%;}
}
@media (max-width: 1220px){
.sbi-prime-text h2, .sbi-prime-text h1{font-size: 35px;}
.eligibility-text h2{font-size: 35px;}
.features-heding h2{font-size: 35px;}
.questions-heding h2{font-size: 35px;}
}
@media (min-width: 768px){
    


}
@media (max-width: 991px){
    .eligi-addrs-wp {
        padding: 12px;
        margin: 0px;
    }
    section.prime-features-sec h2 {margin-bottom: 20px;}
    .prime-features-sec{padding: 28px 0;}
    .question-bg {
        padding: 20px 0;
    }
    .what-app-fetr.platinum--bg {padding: 30px 0;}
    .whatsp-steps {
        padding: 30px 0;
    }
    .features-icon-box h5 {
        font-size: 15px;
    }

    .find-btn.loct-feure-btn a {display: inline-block;z-index: 4;position: relative;}
    .loct-feure-btn::before, .loct-feure-btn::after {bottom:20px;}


.whatpp-feure-btn .find-btn::after { width: 240px;}
   .ico-whatp li {font-size: 15px;}
   .types-heding p {
        font-size: 14px;
    }
    .types-heding h4 {
        font-size: 14px;
    }
    .sib-box-wrap {
        flex-wrap: nowrap;
        overflow-x: scroll;
        padding-right: 50px;
    }
    .sib-box-wrap .sib-box {
        width: 400px;
    }
.types-heding h2 {
        padding: 0;
        font-size: 25px;
    }
  .beneft-whatpp h2 {font-size: 24px;}
   .quick-subheading p {font-size: 14px;}
   .tax-features{padding: 40px 0}
   .desk-quickheading {font-size:30px;}
   .what-arro {display: none;}
  
   .beneft-whatpp h3 {font-size: 16px;}
 .beneft-whatpp p {font-size: 14px;}
 .tax-wap-will {padding:40px 0;}
.tax-sec-wrap {padding: 40px 12px;}
.need-tax-wrap {flex-wrap: nowrap;overflow-x: scroll;justify-content: left;}
.whatsp .prime-platinum-wrap .platinum-box {margin-bottom: 8px;}
.tax-faq p {font-size: 14px;}
.need-tax-wrap .sib-box-need {width: 300px;}
.need-tax-wrap {padding:0 38px 12px;}
.eligi-addrs {margin:0 12px;}
.prime-center,.prime-platinum-wrap {flex-wrap: nowrap; overflow-x: scroll;justify-content: start;padding: 0 16px;}
.prime-center .platinum-box, .prime-platinum-wrap .platinum-box {width: 350px;}

.prime-img{padding: 0;}
.sbi-prime-text h2, .sbi-prime-text h1{font-size: 25px;}
.sbi-prime-text p{font-size: 14px; line-height: 24px;}
.prime-features-sec{margin-top: 0;}
.prime-sec{padding: 20px 10px;}
.features-heding h2{font-size: 25px;}
.features-heding h4{font-size: 14px;}
.features-box{padding: 25px; display: block; box-shadow: 0px 3px 6px #00000029;}
.features-box img{padding-bottom: 10px;}
.features-text p{font-size: 14px;}
.requirements-bg{margin: 00px 0; padding: 20px 0px;}
.requirement-text{padding-top: 0;padding-left: 0;}
.requirement-text h4{font-size: 20px;}
.requirement-text h2{font-size: 25px;}
.requirement-text p br{display: none;}
.women-img-phone{display: none;}
.women-img-desk{display: block;}
.requirement-text p{font-size: 14px; line-height: unset;}
.requirement-btn a{display: block; text-align: center;width: 280px;margin: 0 auto;}

.requirements-img img{margin-top: 0;}
.requirements-img{padding-top: 30px;}
.card-requirements {position: absolute;bottom: 15px;left: 50%;transform: translate(-97%);}
.eligibility-bg{padding:28px 0;}
.eligibility-text{padding-top: 20px;}
.eligibility-text h4{font-size: 14px;}
.eligibility-text h2{font-size: 25px;}
.eligibility-text li{font-size: 14px;}
.eligibility-text ul{padding-bottom: 10px;}
.features-heding{padding: 0 25px;}
.platinum-img img{width: 100%; padding-bottom: 10px;}
.platinum-box{height: auto;}
}

@media (min-width: 992px) and (max-width: 1290px) {
    .sbi-prime-text h2,.blog-heding h2, .whatsp.questions-heding h2,
    .beneft-whatpp h2, .features-heding h2 {font-size:26px;}
    .sbi-prime-text h1 {font-size: 24px;}
    .eligibility-text h2 {font-size:26px}
    .eligibility-bg p {font-size: 14px;}
    .what-blck h3 {font-size: 24px;}
    .sbi-prime-text p, .ico-whatp li, .features-text p { font-size: 14px;}
    .features-text h5 {font-size:16px;}
    .whp-lst-fea ul li, .beneft-whatpp p, .eligibility-text li {font-size: 14px;}
    .beneft-whatpp h3 {font-size:16px;}
 .features-icons h3, .help-text h4 {font-size: 26px;}

    
}

@media (min-width: 1291px) and (max-width:1390px){
       .sbi-prime-text h1 {font-size:30px;}


}