@font-face {
    font-family: 'Cookie';
    src: url('../fonts/Cookie-Regular.eot');
    src: url('../fonts/Cookie-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cookie-Regular.woff2') format('woff2'),
        url('../fonts/Cookie-Regular.woff') format('woff'),
        url('../fonts/Cookie-Regular.ttf') format('truetype'),
        url('../fonts/Cookie-Regular.svg#Cookie-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bebas Neue';
    src: url('../fonts/BebasNeue-Regular.eot');
    src: url('../fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BebasNeue-Regular.woff2') format('woff2'),
        url('../fonts/BebasNeue-Regular.woff') format('woff'),
        url('../fonts/BebasNeue-Regular.ttf') format('truetype'),
        url('../fonts/BebasNeue-Regular.svg#BebasNeue-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@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;
}
@font-face {
    font-family: 'Playwrite US Trad';
    src: url('../fonts/PlaywriteUSTrad-Regular.eot');
    src: url('../fonts/PlaywriteUSTrad-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PlaywriteUSTrad-Regular.woff2') format('woff2'),
        url('../fonts/PlaywriteUSTrad-Regular.woff') format('woff'),
        url('../fonts/PlaywriteUSTrad-Regular.ttf') format('truetype'),
        url('../fonts/PlaywriteUSTrad-Regular.svg#PlaywriteUSTrad-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.gold-tab-wrap {
  position: sticky;
  top: 106px;
 z-index: 5;
}
.nro-gold-detail-img img {border-radius: 12px;}
.nri-services-img{position: relative; transition: 0.5s;}
.nri-services-img::after{position: absolute; content: ''; width: 100%; height: 55%; background: linear-gradient(180deg, rgba(25, 24, 29, 0) 0%, rgba(25, 24, 29, 0.85) 122%, #19181D 100%);
     bottom: 0; left: 0; border-bottom-left-radius:0;}
.round-cornr {border-radius: 20px;}

.no-nri-inro {display:none;}



.nri-bank-ico:first-child .nri-services-img::after {border-bottom-left-radius: 20px;}
.nri-bank-ico:last-child .nri-services-img::after {border-bottom-right-radius: 20px;}

.nri-ico-wrapp {border-radius: 20px; overflow: hidden;}
.nri-bank-ico {cursor: pointer;}
.vedio-img picture img {border-radius: 22px;}
.nri-services-text{position: absolute; bottom: 0; left: 0; width: 100%; padding: 20px 15px; z-index: 9; text-align: center;}
.nri-services-text h5{font-size: 17px; font-weight: 600; padding: 10px 0; color: #fff;}
.nri-services-text a{background: linear-gradient(90deg, #E0AA3E 0%, #B88A44 100%); color: #fff; text-decoration: none; font-size: 12px; font-weight: 800; display: block; text-align: center; padding: 13px 0; border-radius: 7px; transition: 0.5s; display: flex; align-items: center; justify-content: center;}
.nri-services-img:hover::after{background: linear-gradient(180deg, rgba(184, 138, 68, 0) 0%, rgba(184, 138, 68, 0.85) 50%, #B88A44 100%); transition: 0.5s;}
.nri-services-img:hover a{background: #19181D; transition: 0.5s;}
.nri-btn{padding: 0 25%;}
.nri-hover-icon{display: none;}
.nri-services-img:hover .nri-hover-icon{display: block; margin: auto;}
.nri-services-img:hover .nri-normal-icon{display: none;}
.nri-hover-arrow{display: none;}
.nri-services-img:hover .nri-hover-arrow{display: block;}
.nri-services-img:hover .nri-arrow{display: none;}
.nri-btn img{padding-left: 5px;}
.all-padd{padding-left: 0; padding-right: 0;}
.nri-service-sec{padding:40px 7%;}
.other-services::after{border-radius: 0;}
.change-box::after{border-bottom-left-radius: 0px; border-bottom-right-radius: 20px;}
.nri-banking-text h4{font-family: 'DM Serif Display'; color: #B88A44; font-weight: 400; font-size: 20px;}
.nri-banking-text h2, .nri-banking-text h1 {color: #19181D; font-weight: 600; font-size: 40px; padding-bottom: 20px; padding-right: 24%;}
.nri-banking-text p{font-size: 16px; color: #19181D; font-weight: normal; margin: 0; line-height: 30px;}
.nri-banking-bg{background: #FBF5E7; padding: 40px 7%;}
.addes-sec{padding: 40px 7% 0px 7%;}
.digital-banking-img{text-align: center;}
.digital-banking-img img {border-top-left-radius: 30px;border-top-right-radius: 30px;}

.gold-tab .tab-content ul {margin:0;padding:0}
.accordion-body.additn-chk p  {margin-bottom: 1rem;}
.whatsp-faq.questions-faq .accordion-body.additn-chk {padding-left:40px;}
.questions-faq.whatsp-faq .accordion .accordion-item.additn-chk {margin-top: -2px;}

.nri-hfr-hd h4 {
    font-family: 'DM Serif Display';
    font-weight: 400;
    background: transparent;
    color: #B88A44;margin: 0; text-transform: none;
    font-size: 20px;
}
.tab-contant-box .questions-heding h2 {font-size: 30px;}

.gold-tab .tab-content ul li { background: url(../images/nri-icon.png) no-repeat;font-weight: 500;
        background-position: center;list-style: none;background-position: left 5px;
        padding-left: 30px;margin-bottom: 12px;}
.gold-tab .tab-content ul li ul li {background-image: none !important;position: relative;background-image: none;padding-left: 20px;padding-bottom: 0;}
.gold-tab .tab-content li ul li::after {position: absolute; top: 7px;left: 3px; width: 8px;height: 8px; content: "";background-color: #E0AA3E;border-radius: 50px;}
.add-imgs.add-link-bann a {background:none;padding:0;}
.digital-text{background: #fff; padding: 20px 15px; padding-bottom: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;}
.digital-text h5{font-size: 25px; font-weight: 600; color: #19181D;}
.digital-text p{font-size: 16px; color: #6C6976; font-weight: 500;}
.digital-text a{background: linear-gradient(90deg, #E0AA3E 0%, #B88A44 100%); color: #fff; text-decoration: none; 
font-size: 12px; font-weight: 800; padding: 12px 25px; border-radius: 10px; transition: 0.5s;}
.digital-text a:hover{background: #B88A44; transition: 0.5s;}
.digital-text a:hover img{padding-left: 5px;}
.digital-text a img{transition: 0.5s;}
.digital-banking-bg{padding: 40px 7%; background: #FBF5E7;}
.degital-heding h4{ font-family:'DM Serif Display'; font-weight: normal; color: #B88A44; font-size: 20px;}
.degital-heding h2{color: #19181D; font-size: 40px; font-weight: 600;}
.degital-heding p{color: #19181D; font-size: 16px; font-weight: 500;}
.width-row {width: 85%;margin: 0 auto;}
.degital-heding{text-align: center; padding-bottom: 20px;}
.add-imgs{padding:0; padding-left: 0; text-align: center;}
.add-imgs h4{font-family: 'Bebas Neue'; font-weight: normal; font-size: 30px; color: #19181D;}
.add-imgs h3{font-family: 'Bebas Neue'; font-weight: normal; font-size: 45px; color: #19181D;}
.add-imgs h2{font-family: 'Bebas Neue'; font-weight: normal; font-size: 70px;  background: -webkit-linear-gradient(90deg, #E0AA3E 0%, #B88A44 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.add-imgs a{background: #E0AA3E; color: #fff; font-size: 12px; font-weight: 800; padding: 12px 25px; text-decoration: none; border-radius: 10px; transition: 0.5s;}
.add-imgs a:hover{background: #19181D; transition: 0.5s;}
.left-contant{padding-left: 18%;}
.vedio-contant h4{font-family: 'Bebas Neue'; font-weight: normal; font-size: 30px; color: #19181D;}
.vedio-contant h3{font-family: 'Bebas Neue'; font-weight: normal; font-size: 45px; color: #19181D;}
.vedio-contant h2{font-family: 'Bebas Neue'; font-weight: normal; font-size: 70px;  background: -webkit-linear-gradient(90deg, #E0AA3E 0%, #B88A44 100%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.vedio-img{position: relative;}
.vedio-contant{position: absolute; right: 0;bottom: 40px; width: 100%; text-align: right; padding-right: 35px;}
.ply-vedio-btn .btn-primary{background: #000; backdrop-filter: blur(25px); width: 60px; height: 60px; border-radius: 50%; box-shadow: none; border: none; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 0;}
header.smaller{z-index: 99;}
.ply-vedio-btn .btn-primary img{padding-left:7px;width:24px;}
.ply-vedio-btn .btn-primary:active:focus{box-shadow: none;}
.ply-vedio-btn .modal-dialog{max-width:800px;}
.vedio-bg{padding:40px 7%;}
/* NRI Banking Details */
.account-text h4{font-family: 'DM Serif Display'; font-weight: normal; font-style: italic; font-size: 22px; color: #B88A44;}
.account-text h2, .account-text h1{font-size: 36px; color: #19181D; font-weight: 600; }
.account-text p{color: #19181D; font-size: 16px; font-weight:500; margin-bottom: 0px; line-height:30px;}
.account-text ul{margin: 0; padding: 0;}
.account-text li{list-style: none; position: relative; padding-left: 30px; color: #19181D; font-weight: 500; padding-bottom: 20px;}
.account-text li::before{position: absolute; content: ''; width: 20px; height: 20px; background: url(../images/nri-icon.png) no-repeat; background-position: center; left: 0;}
.account-text li:last-child{padding-bottom: 0;}
.account-text{padding-left:0;}
.account-sec{padding: 30px 7%;}
.nri-key-heding h3{color: #19181D; font-weight: 600; font-size: 30px; padding-bottom: 30px; text-align: center;}
.nri-key-mob {box-shadow: 0px 1px 13px 2px #C5CACB4D; background: #fff; padding: 30px 20px; border-radius: 30px; text-align: center;min-height: 158px;}

.nri-key-wrap.key-nri {display: flex; column-gap: 20px;justify-content: center;margin-bottom:20px;}
.nri-key-sec .gold-heding-btn {position: relative;}

.nri-key-sec .gold-heding-btn:before {
width: 230px;
height: 45px;
position: absolute;
content: '';
background: #fff;
left: 50%;
bottom: 21px;
translate: -50% 20px;}

.nri-key-sec .gold-heding-btn:after {
    width: 100%;
    height: 1px;
    position: absolute;
    content: '';
    background: #C5CACB;
    right: 0;
    bottom: 50%;
    translate: 0 6px;
    z-index: -1;
}
.nri-key-sec .gold-heding-btn a {z-index: 2;position: relative;min-width: 141px;
    height: 44px;padding: 11px 9px;margin: 0;}


.nri-key-wrap.key-nri .nri-key-mob {width: 23%;}
.nri-key-box img {height: 60px;}

.nri-key-box h5{font-size: 16px; color: #19181D; font-weight: 600; margin: 0 0 12px 0; padding-top: 10px;}
.nri-key-sec{padding: 28px 7%;}
.tab-accounts .nav-tabs .nav-link{color: #19181D; font-weight: 600; font-size: 15px; margin-bottom: 0; border: none; border-radius: 10px; padding: 15px; }

.tab-accounts .nav-tabs{border-bottom: none; background: #FBF5E7; justify-content:space-between; border-radius: 12px;}
.tab-accounts .nav-tabs .nav-link.active{background: linear-gradient(90deg, #E0AA3E 0%, #B88A44 100%); color: #fff;}
.tab-accounts .nav-tabs .nav-link:hover{background: linear-gradient(90deg, #E0AA3E 0%, #B88A44 100%); color: #fff;}
.nri-type-heding h4{font-family: 'DM Serif Display'; font-weight: normal; font-style: italic; font-size: 20px; color: #B88A44;}
.nri-type-heding h2{font-size: 36px; font-weight: 600; color: #19181D;}
.nri-type-heding{text-align: center; padding-bottom: 30px;}
.saving-box{margin-bottom: 20px;box-shadow:0px 1px 13px 2px #19181D1A; border-radius: 20px; background: #fff; padding:15px;transition: 0.5s;position: relative;width:30.5%;padding-bottom: 83px;border: 1px solid #DFD1B6;}
.nri-yellow-wrap .silver-account-box:hover {
    border: 1.5px solid #AC8028;
    box-shadow:0px 1px 14px 3px #DFD1B6;
    transition: 0.5s;
}

.saving-box:hover{border: 1.5px solid #AC8028; box-shadow: linear-gradient(180deg, #FFFFFF 50%, #E0AA3E 100%); transition: 0.5s;}
.saving-text{ padding-top: 10px;}
.saving-text h5{ font-weight: 600; font-size: 20px; color: #19181D;margin-bottom: 7px;}
.saving-text h4{ font-weight: 600; font-size: 20px; color: #19181D;margin-bottom: 7px;}
.saving-text p{color: #19181D; font-size: 15px; margin-bottom: 20px;}
.saving-text ul{margin: 0; padding: 0;}
.saving-text li{list-style: none; color: #19181D; font-size: 16px; position: relative; padding-left: 30px; padding-bottom: 10px;}
.saving-text li::before{position: absolute; content: ''; background: url(../images/nri-icon.png) no-repeat; background-position: center; width: 20px; height: 20px; left: 0;}
.saving-btn a{transition: 0.5s;background: linear-gradient(90deg, rgba(224, 170, 62, 0.15) 0%, rgba(184, 138, 68, 0.15) 100%); text-decoration: none; display: block; padding: 15px; border-radius: 10px;
     text-align: center; color: #AC8028; font-weight: 800; font-size: 12px; display: flex; align-items: center; justify-content: center;max-width: fit-content;margin:0 auto}
.saving-btn a:hover{background: linear-gradient(90deg, #E0AA3E 0%, #B88A44 100%); color: #fff; transition: 0.5s;}
.hover-nri-icon{display: none;}
.nri-yellow-wrap .silver-account-box {background: #fff;border: 1px solid #DFD1B6;padding: 15px;border-radius: 20px;box-shadow: 0px 1px 14px 3px #C5CACB66;transition: 0.5s;
    position: relative; padding-bottom: 100px;}
    .nri-key-box p {font-weight:500;}
.saving-btn a:hover .hover-nri-icon{display: block;}
.saving-btn a:hover .normal-nri-icon{display: none;}
.nro-text.align-self-center {
    text-align: center;
}
.saving-btn a img{padding-left: 5px;}
.saving-btn {padding-right:0;max-width:none;position: absolute;left:0;bottom:6px;width:100%;margin: 12px auto;}
.nri-tab-contant-box{padding-top:30px;padding-right:20px; padding-left: 20px;}
.nri-tab-contant-box li a, .nri-tab-contant-box p a {color: #19181D;}
.nri-tab-contant-box li a:hover, .nri-tab-contant-box p a:hover {color: #19181D;}
.nri-tab-account{padding: 20px 7%;}
.questions-heding h4{font-family: 'DM Serif Display'; font-weight: normal; font-style: italic; font-size: 20px; color: #B88A44;}
.questions-heding h2{font-size: 36px; font-weight: 600; color: #19181D;}
.questions-heding p{font-size: 16px; font-weight: 500; color: #19181D;margin: 0;}
.questions-heding{text-align: center; padding-bottom: 30px;}
.questions-faq .accordion-item {margin-bottom: 10px;border: none;background: transparent;}
.questions-faq .accordion-button::after {font-family: 'Font Awesome 5 Free';content: "\f067";font-weight: 900;margin-left: auto;color: #B88A44;transition: transform 0.3s ease;background: none;background: #F3E9D9; border-radius: 100px;padding: 15px 25px;display: flex;align-items: center;justify-content: center;}
.questions-faq .accordion-button:not(.collapsed)::after {content: " \f068";transform: unset;background: none;background: #E0AA3E; color: #fff; }
.questions-faq .accordion-button:not(.collapsed) {box-shadow: unset !important;}
.questions-faq .accordion-button {background-color: #fff; color: #333;font-weight: 500;font-size: 16px;padding: 15px 0;border: 1px solid #DFC59F;border-radius: 5px;background: transparent;box-shadow: none;border-radius: 0;border-top: none;border-left: none;border-right: none;}
.question-bg{ padding: 20px 7%;}
.questions-faq .accordion-button {margin-top: -12px;background-color: #fff; color: #333;font-weight: 500;font-size: 16px;padding: 15px 0;border: 1px solid #ddd;border-radius: 5px;
    background: transparent;box-shadow: none;border-radius: 0;border-top: none;border-left: none;border-right: none;}
.questions-faq .accordion-button:not(.collapsed) {background-color: transparent;box-shadow: unset;border-bottom: 1px solid #E0AA3E; color: #87641F;}
.questions-faq .accordion-button img {padding-right: 10px;border-top-right-radius: 0x;    border-top-left-radius: 0;}
.question-text ul{margin: 0; padding: 0; padding-left: 10px;}
.question-text li{ list-style: none; color: #19181D; font-size: 15px; padding-bottom: 15px; font-weight: normal; position: relative; padding-left:20px;}
.question-text li::before{position: absolute; content: '';  width: 10px; height: 10px; background-position: center; left: 0;top:6px;background-color:#E0AA3E;border-radius: 50px;}


.sib-testi-heding h4{font-family: 'DM Serif Display'; font-weight: normal; font-style: italic; font-size: 20px; color: #B88A44;}
.sib-testi-heding h2{font-size: 40px; font-weight: 600; color: #19181D;}
.sib-testi-heding p{font-size: 18px; color: #19181D; font-weight: 500; margin: 0;}
.sib-testi-heding{text-align: center; padding-bottom: 30px;}
.testi-box{ box-shadow: 0px 0px 10px 0px #c5cacb59; background: #fff; border: 1px solid #C5CACB59; margin: 5px; border-radius: 20px; padding: 50px; position: relative; padding-top: 70px; display: flex; flex-direction: column;justify-content: space-around; height: 335px;}
.testi-box p{font-size: 17px; color: #19181D; font-weight: normal; line-height: 30px;}
.testi-box h6{font-weight: 700; font-size: 15px; color: #19181D;}
.testi-box img{ position: absolute; top: 18px; left: 40px;}
.testi-box ul{margin: 0; padding: 0;}
.testi-box li{list-style: none; display: inline-block; padding-right: 3px;}
.testi-box i{color: #B88A44; font-size: 13px;}
.sib-testi-bg{padding: 40px 7%;}
.testimonial-contant{position: relative;}
.testimonial-contant .owl-carousel .owl-nav button.owl-prev {width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: url(../images/slide-left-arow.png) #fff no-repeat;background-position: center;position: absolute;left: -25px;top: 45%;transition: 0.5s; box-shadow: 0px 10px 40px 0px #00000033;}
.testimonial-contant .owl-carousel .owl-nav button.owl-prev span{display: none;}
.testimonial-contant .owl-carousel .owl-nav.disabled{display: block;}
.testimonial-contant .owl-carousel .owl-nav button.owl-next {width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: url(../images/slide-right-arow.png) #fff no-repeat;background-position: center;position: absolute;right: -25px;top: 45%;transition: 0.5s; box-shadow: 0px 10px 40px 0px #00000033;}
.testimonial-contant .owl-carousel .owl-nav button.owl-next span{display: none;}
.nri-tab-contant-box .additional-text li::before {background:none;}
.additional-text li::before {background:none;}

.nri-key-wrap .gold-heding-btn, .nri-key-heding .gold-heding-btn {position: relative;padding-top: 28px;}
.nri-key-wrap .gold-heding-btn::before {
    width: 40%;
    height: 1px;
    position: absolute;
    content: '';
    background: #C5CACB;
    left: 0;
    bottom: 50%;
    translate: 0 20px;
}
.nri-key-heding .gold-heding-btn::before  {
    width:230px; height: 45px; position: absolute; content: ''; background: #fff; left: 50%; bottom: 32px;
    translate: -50% 20px;}

.nri-key-heding .gold-heding-btn a {position: relative;}

.nri-key-heding .gold-heding-btn::after {width: 100%;height: 1px;position: absolute;content: '';
    background: #C5CACB;right: 0;bottom: 50%;translate: 0 16px; z-index: -1;}



.nri-key-wrap .gold-heding-btn a, .nri-key-heding .gold-heding-btn a {padding: 12px 9px;min-width: 141px;}
.nri-key-wrap .gold-heding-btn::after  {
    width: 40%;
    height: 1px;
    position: absolute;
    content: '';
    background: #C5CACB;
    right: 0;
    bottom: 50%;
    translate: 0 20px;
}



.gold-tab .tab-contant-box h2 {
    margin-bottom: 0;
}
/* NRO saving account */
.nro-text h4{font-family: 'DM Serif Display'; font-weight: 400; color: #B88A44; font-size: 20px;}
.nro-text h2, .nro-text h1 {color: #19181D; font-size: 36px; font-weight: 600; padding:0; margin:0;}
.nro-text p{font-size: 16px; font-weight:500; color: #19181D; line-height:30px;margin-bottom: 0;padding-top: 12px;}
.nro-text ul{margin: 0; padding: 0;}
.nro-text li{list-style: none; color: #19181D; font-weight: 500; font-size: 17px; position: relative; padding-left: 25px; padding-bottom: 15px;}
.nro-text li a {color: #19181D;}
.nro-text li::before{position: absolute; content: ''; background: url(../images/nri-icon.png) no-repeat; width: 20px; height: 20px; background-position: center; left: 0;}
.nro-saving-bg{padding: 30px 7%; }
.nro-type-heding h2{color: #19181D; font-size: 30px; font-weight: 600;}
.nro-type-heding p{font-size: 16px; font-weight: normal; color: #19181D; margin: 0;}
.nro-type-heding{text-align: center; padding-bottom:8px;}

.type-nro-sec .gold-heding-btn a {margin: 0;}

.gold-slide-box {
    margin-top: 20px;
}


.nri-scroll-mob {column-gap:20px; justify-content: center;}
.saving-btn a:hover img {padding-left: 12px;transition: 0.5s;}
.saving-btn a:hover {transition: 0.5s;}
.tab-contant-box li {background: url(../images/nri-icon.png) no-repeat;}
.tab-contant-box li ul li::after {background-color: #AC8028;}
.gold-slide-box .owl-item {padding: 6px;}
.gold-slide-box .owl-item .item {display: flex;flex-direction: row;align-items: stretch;
    background: #fff;height: 100%;
    border: 1px solid #DFD1B6;
    padding: 15px;
    border-radius: 20px;box-shadow: 0px 1px 14px 3px #C5CACB66;
    margin-bottom: 0;
    transition: 0.5s;    
    position: relative;
    padding-bottom: 83px;

}

.gold-slide-box .owl-item .item {display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;}
.gold-slide-box .owl-carousel .owl-stage {display: flex;}
.silver-account-box{border-radius: 20px;width: 30.5%; margin-bottom:0; transition: 0.5s;}

.silver-account-box-cc:hover, .gold-slide-box .item:hover {border: 1.5px solid linear-gradient(180deg, #FFFFFF 50%, #E0AA3E 100%); box-shadow:0px 1px 11px 0px #E0AA3E4D; transition: 0.5s;}
.silver-account-box h5{font-size: 20px; font-weight: 600; color: #19181D; padding-top: 10px;}
.silver-account-box p{font-size: 15px; color: #19181D; font-weight: normal;}
.silver-account-box ul, .nri-account-bullt ul{margin: 16px 0 0 0; padding: 0;}
.silver-account-box li, .nri-account-bullt li {list-style: none; color: #19181D; font-size: 15px; position: relative; padding-left: 25px; padding-bottom: 10px;}
.silver-account-box li::before, .nri-account-bullt li::before{position: absolute; content: ''; background: url(../images/nri-icon.png) no-repeat !important; width: 20px; height: 20px; background-position: center; left: 0;}
.nri-account-bullt li ul li::before {background-image: none !important;  position: absolute; content: '';width:10px; height:10px;top:7px; left:2px; background-color: #B88A44 !important;border-radius: 20px;}

.silver-account-box img {border-radius:10px;}
.type-nro-sec{padding:28px 7%;}
.question-faq-bg{padding: 40px 7%;}
.gold-text h4{font-family: 'DM Serif Display'; font-size: 20px;}
.gold-text h2{padding-right: 10%;}

.saving-boxd img {
    border-radius:10px;   
}

.nro-img, .account-img {
    width: 80%;
    text-align: right;
    margin-left: 20%;
}
.gold-tab{padding-top:28px;}
.gold-tab .nav-tabs .nav-link{padding: 12px 10px;}
.gold-box-away{background: linear-gradient(121.25deg, rgba(224, 170, 62, 0.1) 2.12%, rgba(184, 138, 68, 0.1) 84.01%); border-radius: 30px; padding: 50px 20px; text-align: center;}
.gold-box-away h4{font-weight: 700; font-size: 20px; color: #19181D;}
.gold-box-away h2{font-size: 60px; font-weight: 700; color: #E0AA3E;}
.gold-box-away p{font-weight: 400; font-style: italic; color: #19181D; font-size: 14px;}
.gold-box-away h5{font-size: 17px; font-weight: 400; color: #19181D; }
.gold-box-away span{font-weight: 600;}
.gold-box-away h6{font-size: 15px; font-weight: 400; color: #19181D; }
.gold-away-btn a{display: block; padding: 15px 0; 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;}
.gold-away-btn{padding: 20px 20%; padding-bottom: 0;}
.gold-away-btn a img{ transition: 0.5s;}
.gold-away-btn a:hover img{padding-left: 10px; transition: 0.5s;}
.gold-featur-box h4{font-size: 28px; font-weight: 600; color: #19181D; padding-bottom: 15px; margin: 0;}
.gold-featur-box ul{margin: 0; padding: 0;}
.gold-featur-box li{list-style: none; font-weight: 500; font-size: 16px; color: #19181D; padding-bottom: 15px; padding-left: 30px; position: relative; }
.gold-featur-box li:last-child{padding-bottom: 0;}
.gold-featur-box li::before{ position: absolute; content: ''; background: url(../images/nri-icon.png) no-repeat; width: 20px; height: 20px; background-position: center; left: 0;}
.nro-gold-heding{text-align: left; }
.gold-heding-btn a{ display: inline-block;margin-top: 12px;padding: 15px 9px; 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;cursor: pointer; }
.gold-heding-btn a img{transition: 0.5s;margin-left: 6px;}
.gold-heding-btn a:hover img{padding-left: 10px;}

.nro-saving-bg ul {margin-top: 22px;}
.nro-saving-bg h2 {font-size:20px;}

.gold-slide-box .owl-carousel .owl-dots.disabled{display: block;}
.gold-slide-box .owl-carousel button.owl-dot{width: 6px; height: 6px; background: #E0AA3E59; border-radius: 50%; margin: 0 3px;}
.gold-slide-box .owl-carousel button.owl-dot.active{background: #B88A44;}
.gold-slide-box .owl-dots{text-align: center;}
.gold-add-bg{padding: 40px 4%;}
.right-align {text-align: right;}
.gold-slider .silver-account-box {width:auto;}
.nrimob-box-wrap .nri-key-mob { width:23%;}

.nri-addr-cou-wp {justify-content: center;}
.intro-nro {width: 60%;text-align: right;margin-left: 36%;}
.nri-adress p {margin-bottom: 2px;}
div.nri-adress h6 {font-size: 14px;}
.nri-adress {font-size: 14px; line-height: 24px;}

.both-nr-wrap .digital-text {width: 48%;padding: 0 0 66px;position: relative;border-top-left-radius: 30px;border-top-right-radius: 30px;}
.digital-textd {padding: 12px 12px 0;}
.both-nr-wrap {column-gap:20px;}

.digital-textd a {position: absolute;bottom: 22px;left: 50%;margin-left: -68px;}
.deff-mod {max-width: 70%; margin:0 auto;column-gap: 12px;row-gap:20px;}
 .what-card .sib-box-text li {font-size: 14px;}

 .question-bg .accordion-collapse.collapse.show {
    border-bottom: 1px solid #E0AA3E;
    border-radius: 0;
}
.premium-cards .gold-heding-btn a .normal-nri-icon {display:block;}
.premium-cards .gold-heding-btn a {background: linear-gradient(90deg, rgba(224, 170, 62, 0.15) 0%, rgba(184, 138, 68, 0.15) 100%);
    color: #AC8028;display:flex;

}
.premium-cards .gold-heding-btn a:hover .normal-nri-icon {display: none;}
.premium-cards .gold-heding-btn a:hover .hover-nri-icon {display:block;}
.premium-cards .gold-heding-btn a:hover {
    background: linear-gradient(90deg, #E0AA3E 0%, #B88A44 100%);
    color: #fff;}

.question-bg .accordion-button:not(.collapsed) {
    border-top: 1px solid #E0AA3E;
    border-bottom: none;
    top: 1px;
    border-radius: 0;
    padding-bottom: 0 !important;}

    .question-bg  .accordion-body {
        font-size: 15px;
        padding-left: 32px;
        padding-bottom: 0;
    }
    .nri-type-heding p {margin-bottom: 0;}
 .diff-tip-wrap {background-color:#fff;width: 49%;}
 .diff-tip-wrap .what-card .sib-box-text li {position:relative;padding-left: 30px;}

 .diff-tip-wrap .sib-box-text li img {position: absolute;left: 0;}
 .diff-tip-wrap .card {border-radius: 20px;}

 .insurance-tip-box {
    background: #fff;
    box-shadow: 0px 0px 12px 0px #3e424233;
    padding: 20px;
    border-radius: 20px;
    margin-bottom: 30px; width: 47%;
}
*, ::after, ::before {
}
.insurce-wrp {column-gap:12px;}
.insurance-tip-text {
    display: flex;
    align-items: center;
    gap: 10px;
    padding-bottom: 10px;
}
.insurance-tip-box h6 {
    color: #fff;
    background: #cea018;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 600;
    margin: 0;
}
.insurance-tip-box h5 {
    font-size: 20px;
    color: #19181D;
    font-weight: 600;
    margin: 0;
}
.insurance-tip-heding h2 {
    font-size: 40px;
    font-weight: 600;
    color: #19181D;
}

 .gst-video-wrap .video-sec {width:50%;}
 .gst-video-wrap .video-sec img {border-radius: 20px;}
 .gst-video-wrap {max-width: 89%;margin: 0 auto;justify-content: center;}
.video-sec img {border-radius: 20px;}
.deff-wrap-dd {width: 48%;}
.blog-heding .quick-subheading {text-align: left;}
.insurance-tip-heding h2 {
    font-size: 32px;
    font-weight: 600;
    color: #19181D;
    text-align: center;
    margin-bottom: 20px;
}
.nrimob-box-wrap {display: flex; column-gap:22px; justify-content: center;}
.saving-box-wrap {justify-content: center;}
.insurance-tip-box h6 {padding: 0 12px;}

.gold-tab-wrap .nav.nav-tabs { margin-top: 0;}

.nro-saving-bg .gold-tab {
    padding-top: 0;
}

/* Responsive */

@media (max-width: 767px){
    .nri-scroll-mob.left-mob-paddg {padding-left: 14px;}

    .nri-key-wrap.key-nri.left-mob-paddg {padding-left: 14px;}


.nro-text.align-self-center {text-align:left;}
.nro-type-heding {padding-bottom: 10px;}
.nri-tab-contant-box {padding-right: 0;padding-left: 0;}
    .insurance-tip-box {margin-bottom: 12px;}
    section.nro-saving-bg {
        padding: 20px 5px;
    }
    section.account-sec {

        padding: 20px 10px 20px 10px;
    }
    section.connecting-sec {
        padding-left: 14px;
        padding-right:14px;

    }
    .nri-key-sec {
        padding: 10px 0 0px 0;
    }

}
@media (max-width: 991px){
    .nri-tab-contant-box .row {margin:0;}
    .nri-key-sec .gold-heding-btn:before {width: 190px;}
    .nri-key-sec .gold-heding-btn a {padding: 13px 9px;}
    .insurce-wrp { display: block;padding: 0 12px;}
    .insurce-wrp .insurance-tip-box {width: 100%;}

    .nri-key-heding .gold-heding-btn { padding-top: 0; }
    .nri-key-heding .gold-heding-btn::after {translate: 0 0px;}
    .nri-key-heding .gold-heding-btn::before  { width: 170px;}
    
.nri-key-heding {padding: 0 12px;}
    .nro-saving-bg .nro-text {padding: 0;}
    .insurance-tip-box {padding: 14px;}
    .account-text h1 {font-size:25px;text-align:left!important;}
    .nri-type-heding {padding-bottom:15px;}
    .tab-contant-box .questions-heding h2 {font-size: 25px;}
    .nri-key-box h5 {margin: 0 0 8px 0;}
    .nri-yellow-wrap .silver-account-box {padding-bottom: 90px;bottom: -3px;}
    .nri-tab-contant-box p {font-size: 14px;}
    .saving-box-wrap {justify-content:left;}
    .nri-key-box p {font-size: 14px;}
    .account-sec li, .nri-account-bullt li {font-size: 14px;}
    .account-sec p {font-size: 14px;}
    .insurance-tip-box h5 {font-size:16px;}
    .insurance-tip-box p {font-size: 14px;margin: 2px;}
    .nri-addr-cou-wp {
        justify-content: left;
    }

    .benefits-box-wrap {
        flex-wrap: nowrap;
        overflow-x: scroll;
        padding-left: 30px;
        justify-content: left;
        padding: 20px;
    }
    .benefits-box-wrap .nri-key-mob {
        width: 260px;
    }

.insurance-tip-heding h2 {font-size: 20px;}
.nri-key-box-wrp {flex-wrap: nowrap;overflow-x: scroll;padding: 12px;padding-left: 30px;}
.saving-box-wrap {display: flex;flex-wrap: nowrap;overflow-x: scroll;padding: 20px 0;column-gap: 12px;}
.deff-mod {max-width: 90%;flex-wrap: nowrap;overflow-x: scroll;padding-bottom: 20px;}
.diff-tip-wrap {width:400px;}
.gst-video-wrap {max-width: 100%;row-gap: 20px;}
.gst-video-wrap .video-sec {width: 100%;}
.gst-video-wrap .video-modal .modal-dialog {max-width: 100% !important;}

.direct-tax-padd {padding-top: 20px;}
.deff-wrap-dd {width:100%;}
.gold-tab .tab-content ul li{font-size: 14px;}
div.nri-banking-text {padding-top: 0px;}
.nri-two-point {flex-wrap: nowrap;overflow-x: scroll;padding-right: 30px;}
.width-row {width:100%;}
.digital-banking-bg .nri-mob-rwo {width:100%;}
.digital-banking-bg .nri-two-point .nri-mob-rwo {width:460px;}
.gold-away-btn a {max-width: 190px;}
.silver-account-box{width: 400px;}
.tab-accounts.gold-tab .nav-tabs {justify-content:space-between;}
.gold-tab-wrap {top:108px;}
.nri-banking-text h2, .nri-banking-text h1 {font-size: 30px;}
.nri-banking-text p {font-size: 14px; line-height: 24px;}
.nri-services-text h5 {font-size: 14px;}
.nri-service-sec{padding: 40px 0;}
.nri-btn{padding: 0;}
.nri-services-img{margin-bottom: 0px;}
.nri-banking-bg{padding: 30px 10px;}
.nri-banking-text h2, .nri-banking-text h1{padding-right: 0; font-size: 25px; padding-bottom: 0;}
.nri-banking-text h4{ margin: 0; }
.nri-banking-text{padding-top: 30px;}
.nri-banking-text p{font-size: 14px; line-height: unset;}
.addes-sec{padding: 20px 0;}
.add-imgs{padding-left: 15px; }
.add-imgs h4{font-size: 20px;}
.add-imgs h3{font-size: 25px;}
.left-contant{padding-left: 0;}
.add-imgs h2{font-size: 40px;}
.digital-banking-bg{padding: 40px 0 20px 0;}
.degital-heding h2{font-size: 25px;}
.degital-heding p{font-size: 14px; margin: 0;}
.digital-text p{font-size: 14px;min-height:0;}
.digital-banking-img{margin-bottom: 2px;}
.vedio-bg{padding: 40px 0 20px 0;}
.vedio-contant{display: none;}
.ply-vedio-btn .btn-primary img{width:18px; padding-left: 7px;}
.ply-vedio-btn .btn-primary{width: 50px; height: 50px;}
/* NRI Banking Details */
.account-sec{padding: 20px 0;}
.account-text{padding-left: 0; text-align:left !important;}
.account-text h4{font-size: 17px;text-align: left !important;}
.account-text h2, .account-text h1{font-size: 25px;}
.account-text p{font-size: 14px;line-height: 24px;}
.account-text li{font-size: 15px;}

.account-img{padding-top: 20px;}
.nri-key-sec{padding:20px 0 0px 0;}
.nri-key-heding h3{font-size: 24px; margin: 0;padding-bottom: 15px;}
.nri-key-box{margin-bottom: 0px;}
.nri-key-box h5{font-size: 14px;}
.nav-tabs .nav-item:last-child .nav-link {
    margin-right: 0;
}

.nri-key-box img {height: 60px;}
.saving-box-wrp {display: flex;flex-wrap: nowrap;overflow-x: scroll;padding: 20px 0;}
.key-nri .nri-key-box h5 {min-height: auto;}
.nri-key-wrap {display: flex;flex-wrap: nowrap; overflow-x: scroll;padding: 20px 0;}
.nri-key-wrap.key-nri {
    display: flex;padding:8px 7px;margin-bottom:0;
    column-gap: 15px;
    justify-content:left;
}
.nri-key-wrap .nri-key-mob {width: 290px !important;}

.nrimob-box-wrap {display: flex;flex-wrap: nowrap; overflow-x: scroll;padding: 20px 0 20px 16px;justify-content:left;}
.nrimob-box-wrap .nri-key-mob {width: 260px;}
.nri-tab-contant-box h2 {font-size: 16px;}
.question-bg .accordion-body {padding-left: 30px;}
.silver-account-box {margin-bottom: 0 !important;}
.nri-tab-account{padding:20px 0;}
.nri-type-heding h4{font-size: 18px;}
.nri-type-heding h2{font-size: 25px; margin: 0;}
.tab-accounts .nav-tabs{justify-content: left;}
.tab-accounts .nav-tabs .nav-link{padding: 14px 10px; font-size: 14px; white-space: nowrap;}
.gold-tab-wrap li.nav-item {margin-right:5px;}
.tab-accounts .nav{flex-wrap: nowrap; overflow-x: scroll; width: 100%;}
.tab-accounts .nav::-webkit-scrollbar{display: none;}
.saving-text{padding: 20px 0px;}
.saving-text h4{font-size: 20px;}
.saving-text p{font-size: 14px;}
.saving-text li{font-size: 14px;}
.saving-btn{padding-right: 0;    max-width:none;}
.saving-box{height: auto; margin-bottom:0px;width:400px;}
.questions-heding h4{font-size: 18px;}
.questions-heding h2{font-size: 25px;}
.questions-heding p{font-size: 14px;}
.question-bg{padding:20px 8px;}
.questions-heding{padding-bottom: 15px;}
.questions-faq .accordion-button{font-size: 15px;}
.question-text ul{padding-left: 0;}
.question-text li{font-size: 14px;}
.sib-testi-bg{padding: 20px 0;}
.sib-testi-heding h4{font-size: 18px;}
.sib-testi-heding h2{font-size: 25px;}
.sib-testi-heding p{font-size: 15px;}
.sib-testi-heding br{display: none;}
.testi-box{height: auto; padding: 30px 15px;}
.testi-box p{font-size: 15px; line-height: unset;}
.testimonial-contant .owl-carousel .owl-nav button.owl-prev{position: relative; left: 0; top: 0; border-radius: 10px; box-shadow: 0px 1px 6px 0px #00000033;}
.testimonial-contant .owl-carousel .owl-nav button.owl-next{position: relative; right: 0; top: 0; border-radius: 10px; box-shadow: 0px 1px 6px 0px #00000033;}
.testimonial-contant .owl-nav{display: flex; align-items: center; justify-content: center; gap: 20px; padding-top: 20px;}
.nro-saving-bg{padding: 20px 0;}
.nro-text h4{font-size: 17px;}
.nro-text h2, .nro-text h1{font-size: 25px; padding: 0; margin: 0;}
.nro-text p{ font-size: 14px;line-height: 24px;}
.nro-text{padding-top: 20px;}
.nro-text li{font-size: 14px;}
.nro-type-heding h2{font-size: 24px;}
.type-nro-sec{padding: 20px 8px;}
.nro-type-heding p{font-size: 14px;}
.silver-account-box h5{font-size: 18px;}
.silver-account-box p{font-size: 14px;}
.silver-account-box li{font-size: 14px;}
.question-faq-bg{padding: 20px 0;}
.silver-account-box{margin-bottom: 0;}
.nri-tab-contant-box {padding-top: 20px;}
.gold-featur-box h4{font-size: 20px;}
.gold-featur-box li{font-size: 14px;}
.gold-featur-box ul{padding-bottom: 30px;}
.gold-box-away{padding: 25px 15px; border-radius: 15px;}
.gold-box-away h4{font-size: 17px;}
.gold-box-away h2{font-size: 45px;}
.gold-box-away p{font-size: 12px;}
.gold-box-away h5{font-size: 15px;}
.gold-box-away h6{font-size: 13px;}
.gold-away-btn a{font-size: 11px;margin: 0 auto;}
.gold-away-btn{padding: 15px 0; padding-bottom: 0;}
.gold-heding-btn a{font-size: 12px; display: inline-block;}
.nro-gold-heding{padding-bottom: 15px;}
.gold-heding-btn{padding-bottom:0px; text-align: center;}
.gold-add-bg{padding: 20px 0;}
.nri-mob-rwo {width: 50%;}
.nri-key-mob {width: 50%;}
.nri-scroll-mob {flex-wrap: nowrap;overflow-x: scroll;overflow-y: hidden;padding-right: 31px;padding-left:10px;padding-bottom:10px;justify-content: left;padding-top:10px;}

}


@media only screen and (min-width:1100px) and (max-width: 1370px){
    .digital-banking-bg {padding: 5% 8%;}
    .tab-contant-box .questions-heding h2 {font-size: 26px;}
   
}
@media only screen and (min-width:992px) and (max-width: 1290px){
    .tab-contant-box .questions-heding h2 {font-size: 24px;}
    .nri-key-box h5 {font-size: 16px;}
    .account-text p {font-size:14px;}
    .blog-heding h2 {font-size: 32px;}
    .silver-account-box li,.saving-text li, .saving-text p {font-size: 14px;}
    .account-text h2,.nri-type-heding h2, .account-text h1 { font-size: 26px;}
    .nri-key-heding h3{font-size: 26px;}
    .nri-key-box p {font-size: 14px;}
    .digital-text p { min-height: 60px;}
    .nro-text h2, .nro-text h1 {font-size: 28px;}
    .saving-text h4 {font-size: 18px;}
    .insurance-tip-heding h2 {font-size:28px;text-align: center;}
    .nro-type-heding h2 {font-size:28px;}      
}

/* Responsive */
@media (max-width: 600px){

.account-text p, .nro-text p {line-height: 24px;}
.nri-services-text img {width: 43px;}
.nri-btn img {width: fit-content;}
.nri-services-text a {padding: 8px 0;}
.saving-box {padding-bottom: 53px;}
.nri-key-box p {font-size: 14px;}
.silver-account-box li, .nri-account-bullt li {font-size: 14px;}
.quick-right {order: -1;}
.nri-banking-text {padding-top: 0;}
.nri-mob{width: 50%;}
.nri-mob .nri-services-img {margin-bottom: 0;}
.nri-mob-rwo .digital-text a {padding: 12px 20px;}
.account-img {display:none;}
.nri-key-box h5 {min-height: 40px;}
.digital-text p {font-size: 12px;margin: 0 0 12px 0;}
.odear{order: 2; margin-bottom: 20px;}
}

@media (max-width: 800px){
.nri-bank-ico {width:50%;}
.nri-mob .nri-services-img {margin-bottom: 0;}
.nri-bank-ico:nth-child(2) .nri-services-img img {border-top-right-radius:0px;}
.nri-bank-ico:nth-child(3) .nri-services-img img {border-bottom-left-radius: 0;}
.nri-bank-ico:nth-child(3) .nri-services-img::after {border-bottom-left-radius: 20px;}
.nri-bank-ico:first-child .nri-services-img::after {border-bottom-left-radius: 0;}
    

}